Removed rpms ============ - akonadi-plugin-kalarmcal - dolphin-part-lang - alsa-oss-32bit - alsa-plugins-32bit - alsa-plugins-pulse-32bit - cyrus-sasl-gssapi-32bit - dbus-1-glib-32bit - fontconfig-32bit - gettext-runtime-32bit - glibc-32bit - gnome-keyring-pam-32bit - krb5-32bit - libXau6-32bit - libasound2-32bit - libattr1-32bit - libbrotlicommon1-32bit - libbrotlidec1-32bit - libcap2-32bit - libcom_err2-32bit - libcrack2-32bit - libcurl4-32bit - libdw1-32bit - libelf1-32bit - libffi7-32bit - libfreetype6-32bit - libgcrypt20-32bit - libgdbm4-32bit - libgio-2_0-0-32bit - libgmp10-32bit - libgnutls30-32bit - libgpg-error0-32bit - libjansson4-32bit - libldap-2_4-2-32bit - libldb2-32bit - liblz4-1-32bit - libmount1-32bit - libnettle8-32bit - libnghttp2-14-32bit - libnsl2-32bit - libnuma1-32bit - libopenssl1_1-32bit - libpng16-16-32bit - libpsl5-32bit - libpulse0-32bit - libpwquality1-32bit - libsasl2-3-32bit - libsndfile1-32bit - libspeex1-32bit - libtalloc2-32bit - libtasn1-6-32bit - libtextstyle0-32bit - libudev1-32bit - libzstd1-32bit - nss-mdns-32bit - openslp-32bit - pam_pwquality-32bit - perl-base-32bit - rpm-32bit - samba-ad-dc-libs-32bit - samba-winbind-libs-32bit - systemd-32bit - qemu-sgabios - qemu-vgabios - kactivitymanagerd-lang - kalarmcal - kalarmcal-lang - kpkpass - libAnalitza5 - libKF5AkonadiSearch - libKF5AlarmCalendar5 - libKF5Screen7 - libKWaylandServer5 - libgps29 - libkdecorations2private9 - libkerfuffle21 - mobipocket - oxygen5-sounds Added rpms ========== - QGnomePlatform-qt5 - alsa-oss-32bit - alsa-plugins-32bit - alsa-plugins-pulse-32bit - appmenu-gtk-module-common - appmenu-gtk2-module - appmenu-gtk3-module - cyrus-sasl-gssapi-32bit - dbus-1-glib-32bit - fontconfig-32bit - galculator - galculator-lang - gettext-runtime-32bit - glibc-32bit - gnome-keyring-pam-32bit - gtk4-metatheme-breeze - kalendarac - kcmutils-imports - kpipewire-imports - krb5-32bit - ksanecore-lang - libAnalitza8 - libKF5AkonadiSearch5 - libKF5ConfigQml5 - libKF5IdentityManagementWidgets5 - libKF5KCMUtilsCore5 - libKF5NewStuffWidgets5 - libKF5PimCommonAutoCorrection5 - libKF5Screen8 - libKF5Screen8-lang - libKF5ScreenDpms8 - libKPipeWire5 - libKPipeWire5-lang - libKPipeWireDmaBuf5 - libKPipeWireRecord5 - libKSaneCore1 - libQt5WebView5 - libQt5WebView5-imports - libXau6-32bit - libadwaitaqt5-1 - libappmenu-gtk2-parser0 - libappmenu-gtk3-parser0 - libasound2-32bit - libattr1-32bit - libblack_hole_solver1 - libbrotlicommon1-32bit - libbrotlidec1-32bit - libcap2-32bit - libcom_err2-32bit - libcrack2-32bit - libcurl4-32bit - libdw1-32bit - libelf1-32bit - libffi7-32bit - libfreetype6-32bit - libgcrypt20-32bit - libgdbm4-32bit - libgio-2_0-0-32bit - libgmp10-32bit - libgnutls30-32bit - libgpg-error0-32bit - libgps30 - libhwy1 - libjansson4-32bit - libjxl0_7 - libkdecorations2private10 - libkerfuffle22 - libldap-2_4-2-32bit - libldb2-32bit - liblz4-1-32bit - libmount1-32bit - libnettle8-32bit - libnghttp2-14-32bit - libnsl2-32bit - libnuma1-32bit - libopenssl1_1-32bit - libpng16-16-32bit - libpsl5-32bit - libpulse0-32bit - libpwquality1-32bit - libqmobipocket2 - libsasl2-3-32bit - libsndfile1-32bit - libspeex1-32bit - libtalloc2-32bit - libtasn1-6-32bit - libtextstyle0-32bit - libudev1-32bit - libxxhash0 - libzstd1-32bit - nss-mdns-32bit - openslp-32bit - pam_kwallet - pam_kwallet-32bit - pam_kwallet-common - pam_pwquality-32bit - perl-base-32bit - qemu-sgabios - qemu-vgabios - rpm-32bit - samba-ad-dc-libs-32bit - samba-winbind-libs-32bit - socat - syntax-highlighting-imports - systemd-32bit Package Source Changes ====================== AppStream +- Update to version 0.15.6: + * Features: + + qt: Add API for ContentRating descriptions and ratingIds + + Add some coccinelle semantic patches for common style issues + + compose: Allow building without SVG support (for bootstrap only) + + validator: + - Check for nodes that are text nodes even though they shouldn't be + - Extend validation for custom tag + - Improve Screenshot validation + * Specification: + + docs: Fix typos in documentation + * Bugfixes: + + validator: + - internat: Don't allow bandwidth_mbitps when value is offline-only + - Fix timestamp validation + - Allow release descriptions to start with punctuation + + compose: + - Only add no-metainfo tag if component isn't already ignored + - Show better error in AscImage if compose was build without rsvg + + Add a hack to clarify proper PtrArray element ownership for language bindings + + qt: + - Port away from deprecated QDateTime API + - Deprecate Component::requires + - Fix warning + - Fix stringListToCharArray and Pool::componentsByCategories + - Port away from deprecated foreach + + as-review: + - Add a typedef for property enums + - Install properties at once rather than individually + - Specify G_PARAM_STATIC_STRINGS for properties + - Emit GObject::notify on property value changes + - Add missing property for as_review_{get,set}_priority() + + ascli: fix NULL pointer dereference + * Miscellaneous: + + docs: Split releases specification into its own section + + style: Make code easier to read by using helper macros in all places + + Make some compiler warnings fatal unconditionally +- Add patch to support meson 0.59 which is the only version available + in SLE 15 SP5: + * support-meson0.59.patch + +- Don't use %ldconfig_scriptlets. Leap 15.3 doesn't understand it. + +- Update to version 0.15.5: + * Features: + + validator: + - Allow severity downgrade of releases-not-in-order for GNOME + - Perform stricter integer validation + - Check for url redefinitions + - Validate the "internet" relation item + - Add validation for memory relation + + Implement the "replaces" tag + + Add convenience function that check if component is free by + license and origin + + qt: Add wrappers for AsComponent isFree/supports/replaces + + Always add untranslated component names to the search index + + Implement internet relation item + * Specification: + + spec: + - Specify a proper "replaces" tag + - Add an kind to requires/recommends/supports + * Bugfixes: + + validator: + - Don't permit overriding the unknown root tag issue + - Distinguish translatable from not-translatable tags in + duplicate checks + + compose: + - Don't crash if metainfo file contains an invalid stock icon + - Don't synthesize components for desktop files of settings + apps + + spdx: Fix possible crash when NULL is passed to + is_free_license + + Return the correct values in as_display_length_kind_from_px() + * Miscellaneous: + + Silence static analyzer false-positives based on GCC version + + data: use lxml to get the XDG categories +- Package doc sub-package as noarch. +- Use ldconfig_scriptlets macro for post(un) handling. + +- AppStream 0.15.4: + * validator: Check timestamp validity + * validator: Allow (limited) overriding of issue tag severities + * validator: Add strict mode + * ascli: validate: Allow simple overriding of issue tags + * validator: Check for exact relation item redefinitions + * Add vcs-browser URL to metainfo.xml + * compose: Improve media-baseurl sanity checks for icon/screenshot policies + * compose: Don't create bad data when localized screenshots exist + * compose: Sanitize prefix value and verify all units for results + * compose: Fail and not just warn if we couldn't open a unit + * compose: Make no-result detection a bit more robust + * compose: Properly handle localized screenshots + * compose: Ignore current locale when analyzing screencasts + +- Update to version 0.15.3 + * qt: Include enums for VcsBrowser and Contribute + * Add vcs-browser and contribute URL type + * validate: Improve validation of desktop files alongside metainfo data + * its: Mark deprecated rules as deprecated + * Implement l10n support for metainfo keyword tags + * validator: Perform basic validation of keywords in metainfo data + * compose: Prefer metainfo keywords over desktop-entry keywords + * Specification: + * docs: Document keywords for metainfo files as well + * docs: Spell it metainfo, not meta-info if referencing metainfo.xml files + * spec: Document how keywords in metainfo files should be translated + * Multiple Bugfixes +- Update to version 0.15.2 + * Relicense remaining GPL-2.0 code to LGPL-2.1+ + * compose: Allow setting a custom CAInfo file + * qt: Always use C library for enum-to-string conversions + * compose: Allow any amount of release entries for OS components + * compose: Implement more flexible icon policy + * validator: Ensure component-ID has no punctuation prefix + * validator: Check existence of version and date release properties + * Implement component-wide end-of-life date attribute + * compose: Build API documentation + * Support the new swcatalog catalog metadata location and add app-info fallback + * When finding components by ID, use provided IDs if no exact matches were found + * ascli: Fix install/remove commands, add Flatpak support + * Implement XML & YAML read/write of the "branding" tag group + * Handle embedded lists in YAML release info paragraphs + * Specification: + * spec: Specify a "date_eol" property for the component itself + * spec: Specify the new "branding" tag + * docs: Update links to API reference pages + * spec: Require that branding colours start with a hash symbol + * docs: Clarify license and ship license copies + * docs: Document media_baseurl property of components + * Multiple bugfixes + +- Add Appstream Requires to Appstream-devel package, a devel + package should require it's own binary and config. + +- Don't refresh the system cache in %post. The user metadata cache + works much better, rely on that instead. + MozillaFirefox +- Firefox Extended Support Release 102.9.0 ESR + Placeholder changelog-entry (bsc#1209173) + - Placeholder changelog-entry (bsc#1208144) + * Fixed: Various security fixes. + MFSA 2023-06 (bsc#1208144) + * CVE-2023-25728 (bmo#1790345) + Content security policy leak in violation reports using + iframes + * CVE-2023-25730 (bmo#1794622) + Screen hijack via browser fullscreen mode + * CVE-2023-25743 (bmo#1800203) + Fullscreen notification not shown in Firefox Focus + * CVE-2023-0767 (bmo#1804640) + Arbitrary memory write via PKCS 12 in NSS + * CVE-2023-25735 (bmo#1810711) + Potential use-after-free from compartment mismatch in + SpiderMonkey + * CVE-2023-25737 (bmo#1811464) + Invalid downcast in SVGUtils::SetupStrokeGeometry + * CVE-2023-25738 (bmo#1811852) + Printing on Windows could potentially crash Firefox with some + device drivers + * CVE-2023-25739 (bmo#1811939) + Use-after-free in + mozilla::dom::ScriptLoadContext::~ScriptLoadContext + * CVE-2023-25729 (bmo#1792138) + Extensions could have opened external schemes without user + knowledge + * CVE-2023-25732 (bmo#1804564) + Out of bounds memory write from EncodeInputStream + * CVE-2023-25734 (bmo#1784451, bmo#1809923, bmo#1810143, + bmo#1812338) + Opening local .url files could cause unexpected network loads + * CVE-2023-25742 (bmo#1813424) + Web Crypto ImportKey crashes tab + * CVE-2023-25744 (bmo#1789449, bmo#1803628, bmo#1810536) + Memory safety bugs fixed in Firefox 110 and Firefox ESR 102.8 + * CVE-2023-25746 (bmo#1544127, bmo#1762368) + Memory safety bugs fixed in Firefox ESR 102.8 NetworkManager +- Update to version 1.38.6 (bsc#1208631): + + Fix honoring DNS priority. + + Decline DHCPv6 lease when DAD fails. + + Various bugfixes. +- Changes from version 1.38.4: + + Fix DAD for DHCPv6 addresses. + + Wi-Fi: improvements for OWE networks. + + Support EC private keys. + + Fix nmcli tab completion support for embedded quote characters. + + Fix reapply for lldp/mdns/llmnr/dns-over-tls settings. + + Various bugfixes. + akonadi-calendar +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Drop patch to fix the reminder daemon not starting on login. + The autostart key is not automatically set to true here, so it was + effectively disabled completely. The daemon tries to not start + akonadi unless configured, so the patch can be dropped: + * 0001-Make-sure-the-reminder-daemon-is-not-started-by-defa.patch + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Move the reminder daemon from Kalendar here + * Explicitly link against MailTransport where needed + * Fix compile against qt6 + * Fix include + * Use new akonadi calendar install include + * Make it compile against qt6 + * Use properly namespaced includes from KIdentityManagement + * Use upper case includes + * Fix install headers + * Adapt build system for building against qt6 + * Determine active alarms without copying incidences + * Fix cppcheck warning + * Correct invalid paths used to PIM projects + +- Add patch to disable the autostart of the new reminder daemon: + * 0001-Make-sure-the-reminder-daemon-is-not-started-by-defa.patch + akonadi-calendar-tools +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Use new akonadi calendar install include + * Fix includes + * Adapt build system for building against qt6 + * Correct prefix to other PIM repositories in .kde-ci.yml + * Not neccessary to use I18N_NOOP here + akonadi-contact +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Use the new KContacts address formatting API + * Improve search element + * Fix compile without deprecated method + * Use @QT_VERSION@ + * Fix includes + * normalize install header include (fix qt6 build) + * Fix compile error + * Make it compile against qt6 + * Fix some qt6 compile error + * fix install dir (qt6 fix compile error) + * Remove unused config header file + * Use geo: URIs to show an address on a map + * Make sure helper apps we start are in path + * Prepare to port to KTextTemplate + * Prepare using future KF6TextTemplate + * Remove extra KIOCore + * Explicitely link to KCoreAddons + * Clean up include + * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) + * Remove Kleo dependency + * We depend against kf5.90 + * Adapt build system for building against qt6 + * Fix duplicated MIME types + * Add previously missing dependency + * Correct prefix to other PIM repositories in .kde-ci.yml + akonadi-import-wizard +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Simplify qt5/qt6 build + * Use QListIterator in qt6 + * Use upper case include + * Fix includes + * USe correct qtkeychain + * Adapt build system for building against qt6 + * Use SingleMainWindow=true + * Fix unity build support + * Correct prefix to other PIM repositories in .kde-ci.yml + akonadi-mime +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Increase dep + * It generates correctly interface (qt6 macro doesn't support 4 arguments) + * Fix includes + * normalize install header include (fix qt6 build) + * Fix some qt6 compile error + * It builds fine without deprecated methods + * Use upper case includes + * We depend against kf5.90 + * Adapt build system for building against qt6 + * Correct prefix to other PIM repositories in .kde-ci.yml + * Make it compile without deprecated methods + akonadi-notes +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * normalize install header include (fix qt6 build) + * Adapt build system for building against qt6 + * Correct prefix to other PIM repositories in .kde-ci.yml + akonadi-search +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Append the soname to libKF5AkonadiSearch + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes to list here. + akonadi-server +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release +- Drop akonadiserver-apparmor-typos-mr94.patch. Fixed upstream + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Add akonadiserver-apparmor-typos-mr94.patch to ensure mariadbd_akonadi + AppArmor profile actually gets used + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Apparmor: Also look in /usr/libexec + * Fix some qt6 compile error + * Fix compile without deprecated method + * Make it compile against qt6 + * Fix install private includes (qt6 compile fix) + * Fix cmake variable + * Show missing header in qtc6 + * Fix some qtc6 compile error + * Check executables exist in PATH before passing them to QProcess + * kaccounts-integration is Linux/FreeBSD only - so don't try to use it elsewhere + * Remove kplugindesigner dep + * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) + * Fix compile error against qt6 + * Change build system for building against qt6 + * Remove dependence on Boost + * Update postgres paths + * Fix brackets issue + * Use capturedView directly + * Enable new CI on FreeBSD + * Switch to new GitLab CI tooling + * Fix kaccounts-integration dep + * Fix warning + * Port deprecated I18N_NOOP macro +- Drop patch, now upstream: + * akonadi-server/0001-Apparmor-Also-look-in-usr-libexec.patch + +- Add patch: + * 0001-Apparmor-Also-look-in-usr-libexec.patch + akregator +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Synchronize normalize method + * Fix compile without deprecated method + * Search Diacritic support + * Add textutil + * Fix build without texttospeech + * Make it compile without texttospeach + * Use KDE_INSTALL_KSERVICESDIR + * It compile fine without deprecated qt5 method + * Remove unused Grantlee5 + * Use upper case include + * Fix includes + * It will be removed in qt6 + * Start to remove QNetworkConfigurationManager necessary for qt6 build + * Use isOnline method directly + * Add content rating tag in appdata + * Qt5::WebEngine doesn't exist in qt6 and it's not necessary for qt5 build + * Adapt build system for building against qt6 + * Use SingleMainWindow=true + * Mark as single-instance using X-GNOME-SingleWindow key + * Convert desktop files to JSON + * Port deprecated methods + * Correct prefix to other PIM repositories in .kde-ci.yml + alsa-oss +- use https for urls + +- Drop the superfluous buildreq alsa-topology-devel again; + it's no longer mandatory + +- Fix build breakage by the new alsa update; now it requires + alsa-topology-devel + +- Avoid repetition of name in summary. Update description. + +- Update to alsa-oss 1.1.8 (bsc#1181571): + Fix the build with the recent glibc +- Remove obsoleted patch: + remove-libio.patch: + +- remove-libio.patch: don't use obsolete + +- Remove old kludges +- Run spec-cleaner + +- Update to alsa-oss 1.1.6: + * Change FSF address (Franklin Street) +- Use %license file tag + +- Updated to alsa-oss 1.0.28: + All pervious fix patches are obsoleted: + 0002-Add-AM_MAINTAINER_MODE-enable-to-configure.in.patch + 0003-Fix-the-argument-passed-to-snd_pcm_dump_setup.patch + 0004-Workaround-for-aoss-dmix-with-unaligned-rates.patch + +- Fix for dmix with unaligned sample rate: + 0003-Fix-the-argument-passed-to-snd_pcm_dump_setup.patch + 0004-Workaround-for-aoss-dmix-with-unaligned-rates.patch + analitza +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Fix the library soname + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add support for the combinatoric operators "comb" and "perm" + apache-commons-logging +- Do not build against the log4j12 packages, use the new reload4j + +- Disable tests everywhere, not only for arm6 + +- Added patch + * no-tests.patch + + ignore failing tests for arm6 + ark +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- switch to pkgconfig(zlib) so that alternative providers can be + used + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release +- Rebase 0001-Support-building-against-libarchive-3.3.2-again.patch + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ +- Drop patches, now upstream: + * 0001-remove-l-flag-to-7z-a.patch + * 0001-Support-7zip-as-well-as-p7zip.patch + +- Add patches to fix issues caused by p7zip replacement in + openSUSE (boo#1199190): + * 0001-remove-l-flag-to-7z-a.patch + * 0001-Support-7zip-as-well-as-p7zip.patch + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Fix soversion + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Skip parent directory check if it is already read-only + * Skip non-local files in extract file item action + * Cache result of libarchiveHasLzo + * Use a better and simpler default name for multi-file archives + * [compress action] Enable fancy "job finished" notification + * app/compressfileitemaction: Show archive name in menu actions + * kerfuffle/addtoarchive: Add getFileName() + * [Previewer] Use file name in archive for window caption + * Kdelibs4ConfigMigrator will be removed in qt6 + * Do not highlight file after compression (kde#440663) + * We depend agains 5.86. + * Kerfuffle CreateJob: delete addJob in dtor (kde#443540) + * Mark LoadJob as transient + * Fix extraction "Dolphin Actions" not abiding "Open destination + folder after extracting" setting. (kde#319134) + * [libarchiveplugin] Remove trailing slash while there is one + * [libarchiveplugin] Handle absolute paths + * Make AddToArchive::fileName() const. + * Port away from deprecated KPluginLoader + attica-qt5 +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + baloo5 +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Change KIO worker logging categories to kf.kio.workers.* + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * [TermGeneratorTest] Reduce code duplication + * Correct and simplify OrpostingIterator constructor + * Convert kded metadata to JSON + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * tag:/ better handle uds name field (kde#449126) + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * [Timeline KIO] Don't announce that we can write + * Require unittests to pass for CI jobs to pass + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Use libc rename() calls rather than QFile to simulate renames + +- Replace %_libdir/libexec with %_libexecdir (boo#1174075) + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add Qt6 Linux CI + * Static libs linked into shared libs need -fPIC + * Fix KFileMetaData::PropertyMap related Qt6 build issues + * install in kf + * now exec line is not usefull + * Use camel case include + * Add missing include (qt6) + * engine/idutils.h - fix compile in filePathToStat + baloo5-widgets +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Skip slow files (kde#423501) + * Remove unused cpp from target baloo_filemetadata_temp_extractor + * small adjustements around dimensions field + * Add Dimensions field, hiding width and height by default + * Prepare to port to qt6 + * Add "Details" tab only when metadata was fetched + * Fix some clazy warnings + * Clean up unnecessary cmake include_directories statements + * Display extra fields + * Add git blame ignore file + * Add and make use of ECM clang-format + blinken +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add missing KCoreAddons link + * Make it compiles against qt6 + bluedevil5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 +- Remove obsolete scriptlets for mime info + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Install translated documentation from po/ too + +- Update to 5.26.3.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * SendFilesJob: Set total and processed amount of files + * SendFilesJob: Don't emit description in doStart since nextJob already does + * kcm: Simplify ListView sections using existing shorthand role + * kcm: Copy model data into the "Forget…" dialog (kde#459855) + * kcm: Port TextField to onTextEdited signal to avoid recursive changes (kde#459853) + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Show notification popups even when Do not Disturbe is active + * Remove kdevelop project file + * Add missing license file + * applet: add arrow key navigation support + * applet: set default focus to checkbox + * [kded] Fix metadata types + * Fix installing the kcm (kde#457464) + * Remove ServiceType from KDED metadata + * Utilize kcmutils_generate_desktop_file cmake method + * applet: add highlight to details area + * applet: add accessible description to details area + * applet: use less MouseArea in detail area + * applet: use `opacity: 0.6` for label text + * applet: add `isContent` property to details + * applet: use template string in ExpandableListItem + * KCM: Rename "Remember" option to "Restore previous state" (kde#457131) + * kcm: Standardize device deletion UI (kde#456439) + * Port away from ERR_SLAVE_DEFINED + * Request passing unit tests on Linux and BSD + * applet: remove `logic.js` in `FullRepresentation.qml` + * [applet] Refactor bluetooth state properties + * Add basic documentation + * Use appropriate jobs to lauch helpers + * Remove unneeded KAboutData + * Fix single instance window activation on Wayland + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Recommend pulseaudio-module-bluetooth only if pulseaudio is installed + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * Use appropriate jobs to lauch helpers + * Fix single instance window activation on Wayland + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * DeviceItem: Port to contextualActionsModel + * applet: Make placeholder text consistent with what's in the KCM + * KCM: Add icons to PlaceholderMessage instances + * applet: put PlaceholderMessage in a Loader to save a bit of memory + * applet: give PlaceholderMessage an icon + * applet: use common property to get list emptiness status + * Add qt6 CI support + * It's enabled in qt6 + * Port to PlasmaExtras version of Highlight + * [wizard] Don't set minimum size + * install plugins in kf + * kded/devicemonitor: Check BlueDevilDaemon exists when calling login1PrepareForSleep (kde#450195) + * Make it compile against qt6 + * Remove unused Exec entry + * applet: set contentWidth properly + * applet: remove unnecessary delegate width override + * [applet] Fix undefined property access + * [applet] Add a bit of small spacing on the left of the checkbox + * [applet] Replace == equality with strict === equality in JavaScript + * Fix "Enable bluetooth" button + * Remove redundant saveState call + * applet: Toggle Bluetooth status on middle-click (kde#427816) + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + bluez-qt +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Expose battery of a DeclarativeDevice via property + * .kde-ci.yml: enable static CI builds + * Fix QML plugin when building project statically (kde#459340) + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Fix managertest + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- No code change since 5.93.0 + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + * Fix typo in GenericAccess Bluetooth service + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Port to ecm_add_qml_module + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + breeze +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * MenuItem,TitleBar: Don't stretch icons, instead scale them down to fit and center inside their rect + * Revert "MenuItem: Don't stretch icons, instead scale them down to fit rect" + * MenuItem: Don't stretch icons, instead scale them down to fit rect + * Factor out 3 pixelMetric calls in MenuItemControl drawing + * Moved old wallpaper, added new one, updated previews + * ToolButton: Fix text position in text-with-menu-but-no-icon RTL mode + * ToolButton: Fix drop-down menu arrow in RTL layouts + * ScrollBar: Fix pixel alignment in RTL mode + * kdecoration: Fix outline gap with fractional scale (kde#461358) + * Only use frameworkintegration on Linux/BSD + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * wallpapers/Next: Update Dark Kay to latest version from the author + * wallpapers/Next: add Dark Kay + * wallpapers/Next: update vertical wallpapers + * wallpapers/Next: add Kay + * KStyle: fix hasIcon calculation for toolbutton labels + * kstyle: don't blindly fill contentsRect when calculating textRect (kde#459444) + * KStyle: re-add centering of toolbutton icons + * KStyle: fix text-only toolbuttons, check icon/text rects accurately + * Remove animated wallpapers used in beta testing + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Do not query an unexisting kconfig file + * Make inactive tab color lighter for dark color schemes + * wallpapers: add animated wallpaper for beta testing + * Add pressed appearance for checked checkboxes and radio buttons (kde#451428) + * make sure _eventInQQuickWidget is false when needed (kde#453692) + * CMake: Fix condition to also handle Qt6Quick + * Add FreeBSD Qt6 CI support + * kstyle: Fix class name to fix indeterminate progress bars animations + * Add missing license file + * Look at QStyleOptionProgressBar::orientation again + * Consider small icon size from system (kde#455513) + * kstyle: make shortcuts in menus look visually subdued (kde#456254) + * kstyle: Use menuTitle font metrics for size calculation (kde#443805) + * Add cursor 'tcross' -> crosshair (kde#452102) + * kstyle: Remove superfluous null pointer check of painter + * kstyle: Draw explicitly added focus frames + * kstyle: Fix build with KF 5.90 + * Request passing unit tests on Linux and BSD + * KStyle: Fix QQC2 ProgressBar desktop style in RTL layout direction (kde#430101) + * kstyle: remove button gradients + * KStyle: Reuse existing local const variable + * kstyle: fix qqc2 desktop style sliders in RtL (kde#430101) + * Fix mixup of PM_ToolBarItemMargin & PM_ToolBarFrameWidth + * Added Landing + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- Changes since 5.25.4: + * kstyle: Fix class name to fix indeterminate progress bars animations + * Look at QStyleOptionProgressBar::orientation again +- Drop patches, now upstream: + * 0001-Look-at-QStyleOptionProgressBar-orientation-again.patch + +- Add patch to fix progress bars in some applications: + * 0001-Look-at-QStyleOptionProgressBar-orientation-again.patch + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- Changes since 5.25.3: + * kstyle: Use menuTitle font metrics for size calculation (kde#443805) + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- Changes since 5.25.1: + * Add cursor 'tcross' -> crosshair (kde#452102) + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- 5.25.0 tarball got respun. Changes: + * Added Landing + * KStyle: Fix QQC2 ProgressBar desktop style in RTL layout direction (kde#430101) + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * kstyle: fix qqc2 desktop style sliders in RtL (kde#430101) + * Fix mixup of PM_ToolBarItemMargin & PM_ToolBarFrameWidth + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- Changes since 5.24.4: + * Add Windows CI + * Disable decoration on Windows and mac + * Add missing kcoreaddons dep + breeze-gtk +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Add gtk-dark-4.0.css target + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- No code changes since 5.25.90 + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Fix typo: selction -> selection + * Add FreeBSD Qt6 CI support + * Add missing license files and remove unused one + * Request passing unit tests on Linux and BSD + * GTK3,4: Make checkbox colors a pixel-perfect copy of QStyle + * assets: Make checkmark a pixel-perfect copy of qstyle + * Add CI for Linux and FreeBSD + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * GTK3,4: Make checkbox colors a pixel-perfect copy of QStyle + * assets: Make checkmark a pixel-perfect copy of qstyle + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + breeze5-icons +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Revert "Add SimpleScreenRecorder icon" (kde#462905) + * Add some links for symbolic icons + * Don't generate BINARY_ICONS_RESOURCE by default with Qt >= 6 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Add kdesrc-build icons + * scalabletest "QString("" -> "QStringLiteral("" + * Add SimpleScreenRecorder icon (kde#412490) + * application-x-executable: make symbolic icon follow color scheme + * Add touchscreen icons to devices and preferences (kde#461562) + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add accessories-dictionary-symbolic symlink to a book-looking icon (kde#461033) + * Add new icons for Fortran source code + * Add 64px audio-headset, fix issues with 64px audio-headphones (kde#447536) + * Add data-success icon + * Add icon for OpenOffice extensions + * Add Qt 6 Windows CI + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * .gitlab-ci.yml: enable static builds + * Add text/javascript symlink + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + * Update chatroom names in the README + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Add mimetypes/{16,22,32,64}/application-x-msdownload, which is used for DLLs + * Remove monochrome versions of help-related app icons (kde#456737) + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Require passing tests for the CI to pass + * Create edit-image icon that's a symlink to tool_imageeffects + * Add new okular icon + * Create sidebar-show-symbolic symlink (kde#455247) + * applets/256: Add dark version of analogclock + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * port to standard C++ smart pointers where possible + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add view-left-new action + * Add windows CI + * New debug step icons + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Add some more symlinks for zoom icons (kde#450870) + * Add input-tvremote + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add app icon for TeXstudio (kde#391459) + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * start-here-kde: Make icon adaptable to dark themes (kde#416302) + * Fix icon colors to be consistent across all sizes + * Check executables exist in PATH before passing them to QProcess + * Add Linux Qt6 CI + * Declare namespace for kongress icon + * Fix naming of brightness icons + * Fix dupe tests by replacing icons with symlinks + calendarsupport +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Port QTextBrowser::setSource override method + * Use new akonadi calendar install include + * Use new akonadi notes install include + * Link against KPIMTextEdit explicitly where it's used + * USe Qt + * Fix install headers + * Install *_version.h in KF5/ + * Adapt build system for building against qt6 + * Modernize code + * Add KHolidays to CI deps + * Correct prefix to other PIM repositories in .kde-ci.yml + chromium +- Revert back to GCC 11 on 15.4 as Clang 13 doesn't support GCC 12 + +- Bump Leap's GCC to 12 as Chromium really likes newer standards + +- Chromium 111.0.5563.64 + * New View Transitions API + * CSS Color Level 4 + * New developer tools in style panel for color functionality + * CSS added trigonometric functions, additional root font units + and extended the n-th child pseudo selector. + * previousslide and nextslide actions are now part of the Media + Session API + * A number of security fixes (boo#1209040) + * CVE-2023-1213: Use after free in Swiftshader + * CVE-2023-1214: Type Confusion in V8 + * CVE-2023-1215: Type Confusion in CSS + * CVE-2023-1216: Use after free in DevTools + * CVE-2023-1217: Stack buffer overflow in Crash reporting + * CVE-2023-1218: Use after free in WebRTC + * CVE-2023-1219: Heap buffer overflow in Metrics + * CVE-2023-1220: Heap buffer overflow in UMA + * CVE-2023-1221: Insufficient policy enforcement in Extensions API + * CVE-2023-1222: Heap buffer overflow in Web Audio API + * CVE-2023-1223: Insufficient policy enforcement in Autofill + * CVE-2023-1224: Insufficient policy enforcement in Web Payments API + * CVE-2023-1225: Insufficient policy enforcement in Navigation + * CVE-2023-1226: Insufficient policy enforcement in Web Payments API + * CVE-2023-1227: Use after free in Core + * CVE-2023-1228: Insufficient policy enforcement in Intents + * CVE-2023-1229: Inappropriate implementation in Permission prompts + * CVE-2023-1230: Inappropriate implementation in WebApp Installs + * CVE-2023-1231: Inappropriate implementation in Autofill + * CVE-2023-1232: Insufficient policy enforcement in Resource Timing + * CVE-2023-1233: Insufficient policy enforcement in Resource Timing + * CVE-2023-1234: Inappropriate implementation in Intents + * CVE-2023-1235: Type Confusion in DevTools + * CVE-2023-1236: Inappropriate implementation in Internals +- drop patches: + * chromium-86-ImageMemoryBarrierData-init.patch + * chromium-93-InkDropHost-crash.patch + * chromium-110-NativeThemeBase-fabs.patch + * chromium-110-CredentialUIEntry-const.patch + * chromium-110-DarkModeLABColorSpace-pow.patch + * v8-move-the-Stack-object-from-ThreadLocalTop.patch + * chromium-icu72-1.patch + cracklib +- %check: really test the package [bsc#1191736] + +- Update to version 2.9.7: + + fix a buffer overflow processing long words. +- Drop 0003-overflow-processing-gecos.patch and + 0004-overflow-processing-long-words.patch: fixed upstream. +- Update source URI. +- Remove use of translation-update-upstream. It cannot be added to + ring 0 on leap, and 2.9.7 has some translation fixes + (bsc#1172396). + +- Enable translation-update-upstream on leap, to remove the use of + is_opensuse (jsc#SLE-12096). + +- use /usr/lib instead of %{_libexecdir}, %{_libexecdir} should + contain internal binaries, not data + +- Use %license (boo#1082318) + +- Update to 2.9.6 + * fix issue with sort and locale + * some particularly bad cases to the cracklib small dictionary + * updates to cracklib-words (adds a bunch of other dictionary lists) + * migration to github +- run spec-cleaner + +- Only buildrequire and call translation-update-upstream on SLE: + the package in openSUSE is a dummy and is empty. + +- Add patch 0004-overflow-processing-long-words.patch + to fix a new buffer overflow identified together with bsc#992966. + +- Relabel patches: + cracklib-magic.diff -> 0001-cracklib-magic.diff + cracklib-2.9.2-visibility.patch -> 0002-cracklib-2.9.2-visibility.patch +- Add patch 0003-overflow-processing-gecos.patch + to fix a buffer overflow in GECOS parser (bsc#992966 CVE-2016-6318) + +- Update to 2.9.5 + * fix matching against first password in dictionary (Anton Dobkin) +- Changes for 2.9.4 + * remove doubled prototype +- Changes for 2.9.3 + * expose additional functions externally + +- Cleanup spec file with spec-cleaner +- Remove old ppc provides/obsoletes + +- Update to version 2.9.2 + + support build of python support outside of source tree + + fix bug in Python string distance calculation + + fix bug #16 / debian bug 724570 - broken optimization with packlib + prevblock +- Adapt patch to upstream changes + + cracklib-visibility.patch > cracklib-2.9.2-visibility.patch + cyrus-sasl +- drop optional opie dependency + +- Do not set directories inside doc/ mode 644; otherwise the + directories are set 644 as well, which means no files inside are + accessible. This resulted in the past in doc/ actually not being + added to the devel package. + +- update to 2.1.28 (bsc#1196036, CVE-2022-24407): + * https://www.cyrusimap.org/sasl/sasl/release-notes/2.1/index.html#new-in-2-1-28 +- drop cyrus-sasl-bug587.patch (upstream) + +- cyrus-sasl: prevent fail of %pre when berkely db utils are + not installed (seems like we want to use this only for upgrade + so no Prereq added) +- move license to licensedir +- remove use of RPM_BUILD_ROOT +- minimal spec cleanups +- avoid bashisms + +- postfix: sasl authentication with password fails (bsc#1194265) + Add config parameter --with-dblib=gdbm +- Avoid converting of /etc/sasldb2 by every update. Convert + /etc/sasldb2 only if it is a Berkeley DB + +- Fix build: Do not build libsasl2-3 in the bdb package. This will + not be linked to berkely db. libsasl2-3 is now defined as + %BuildRequires and %Requires + +- CVE-2020-8032: cyrus-sasl: Local privilege escalation to root + due to insecure tmp file usage. (bsc#1180669) + Use /var/adm/update-scripts/ instead of /tmp. Clean up temporary + files. + +- Remove Berkeley DB dependency (JIRA#SLE-12190) + The packages cyrus-sasl and cyrus-sasl-saslauthd are built + without Berkely DB support. gdbm will be used instead of BDB. + The packages cyrus-sasl-bdb and cyrus-sasl-saslauthd-bdb are built + with Berkely DB support. +- Update to 2.1.27 + * Added support for OpenSSL 1.1 + * Added support for lmdb + * Lots of build fixes + * Treat SCRAM and DIGEST-MD5 as more secure than PLAIN when selecting client mech + * DIGEST-MD5 plugin: + Fixed memory leaks + Fixed a segfault when looking for non-existent reauth cache + Prevent client from going from step 3 back to step 2 + Allow cmusaslsecretDIGEST-MD5 property to be disabled + * GSSAPI plugin: + Added support for retrieving negotiated SSF + Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF + Properly compute maxbufsize AFTER security layers have been set + * SCRAM plugin: + Added support for SCRAM-SHA-256 + * LOGIN plugin: + Don’t prompt client for password until requested by server + * NTLM plugin: + Fixed crash due to uninitialized HMAC context +- Replace references to /var/adm/fillup-templates with new + %_fillupdir macro (boo#1069468) +- bsc#983938 `After=syslog.target` left-overs in several unit files +- added patches: + fix_libpq-fe_include.diff for fixing including libpq-fe.h +- removed patches obsoleted by upstream changes: + * shared_link_on_ppc.patch + * cyrus-sasl-2.1.27-openssl-1.1.0.patch + * 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch + * 0003-Check-return-error-from-gss_wrap_size_limit.patch + * 0004-Add-support-for-retrieving-the-mech_ssf.patch + * 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch + * cyrus-sasl-fix-logging-in-gssapi.patch + +- Added support for retrieving negotiated SSF in gssapi plugin (bsc#1162518) + * Add 0002-Drop-unused-parameter-from-gssapi_spnego_ssf.patch + * Add 0003-Check-return-error-from-gss_wrap_size_limit.patch + * Add 0004-Add-support-for-retrieving-the-mech_ssf.patch +- Fixed GSS-SPNEGO to use flags negotiated by GSSAPI for SSF (bsc#1162518) + * Add 0001-Fix-GSS-SPNEGO-mechanism-s-incompatible-behavior.patch + +- added backport-patch cyrus-sasl-bug587.patch which fixes + off-by-one error in _sasl_add_string function + (see CVE-2019-19906 bsc#1159635) + +- bnc#1044840 syslog is polluted with messages "GSSAPI client step 1" + By server context the connection will be sent to the log function. + Client content does not have log level information. I.e. there is no + way to stop DEBUG level logs nece I've removed it. + * add cyrus-sasl-fix-logging-in-gssapi.patch + +- OpenSSL 1.1 support (bsc#1055463) + * add cyrus-sasl-2.1.27-openssl-1.1.0.patch from Fedora + +- added cyrus-sasl-issue-402.patch to fix + SASL GSSAPI mechanism acceptor wrongly returns zero maxbufsize #402 + (see https://github.com/cyrusimap/cyrus-sasl/issues/402) + +- bnc#1026825 saslauthd: :set_auth_mech : unknown authentication mechanism: kerberos5 + +- really use SASLAUTHD_PARAMS variable (bnc#938657) + +- bnc#908883 cyrus-sasl-scram refers to wrong RFC + +- Make sure /usr/sbin/rcsaslauthd exists + discover +- Add patch to fix some pages not loading (kde#466765): + * 0001-pk-Don-t-forget-to-finish-streams.patch + +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * Don't claim 3rd-party repos are part of the OS on Debian derivatives + * Flatpak: correctly check for the appstream-qt version + * ApplicationPage: Improve narrow layout with lots of buttons + * pk: Properly check for AppStream versions + * fwupd: do fwupd_client_connect before setting user agent + * Fix rendering Missing Backends + * pk: Fix searching by state + * screenshots: Only use AnimatedImage if we think there's a chance + * Always show distro name for PackageKit apps (kde#465204) + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * [notifier] Fix KAboutData component name + * Fix parsing of the tag. + * Extend CategoriesTest with checking of tag parsing. + * flatpak: fix build with appstream<0.16 + * flatpak: Allow using newer appstream API to look up by bundle id + +- Discover 5.27 can be built again on archs missing QtWebEngine + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * Workaround visibly empty changelog + * PackageKit: PackageState takes the packageName not the appstreamId (kde#464357) + * ui: Fix plural calculation of app list page heading (kde#464882) + * flatpak: Use the recommended URL for flathub's flatpakrepo + * flatpak: Make sure we are reading the correct metadata (kde#464128) + * flatpak: Don't filter twice the componentsByFlatpakId result for its bundle id + * flatpak: Make test run a bit faster + * flatpak: Address install package look-up + * flatpak: Properly read .flatpakrepo names + * flatpak: Fix test on the CI + * Specify the domain in libdiscover's QML i18n calls + * DiscoverObject: Also show C++ errors in the messages sheet + * flatpak: Fix loading flatpakref files (kde#464206) + * Add network timeouts by default + * ReviewsPage: Fix clipping under scroll bar +- Refresh 0001-Warning-for-FlatHub.patch + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- Changes since 5.26.4: + * libdiscover: fix permission text not being translated + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Prefer openining the installed version of an app (kde#461664) + * packagekit: check free space when update size changes + * pk: Only issue a resolve if something changed (kde#461813) + * ProgressView: disable highlight effect for real (kde#461812) + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- Changes since 5.26.2: + * Remove top margin caused by empty header on UpdatesPage + * Notifier: Fix notification logic + * pk/?: Fix problem when using faulty URL + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- Changes since 5.26.1: + * flatpak: make sure we look up the correct resource (kde#460365) + * flatpak: Only show the beta information for apps (kde#459131) + * flatpak: Properly render if the beta package is too old + * snap: Port away from Kirigami.ItemViewHeader (kde#460391) + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * Reviews: Don't check for name field being empty when it's not visible (kde#460504) + * Fix i18n warning + * flatpak: Address transaction progress skipping (kde#404819,kde#434948,kde#435450,kde#448280) + * Delay subCategoriesChanged signals when disabling (kde#401666,kde#457408) + * flatpak: Improve flatpaktest reliability + * flatpak: Just disable the test on the CI + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + * Provide the alternatives to an appstream id together with the URL (kde#441299) + * ApplicationPage: Make more room for metadata with smaller spacing (kde#459574) + * Fix warning + * Set QSurfaceFormat::ResetNotification + * reviews: Fix warning on constant property + * Support systems without a Qt WebView + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Too many changes to list here + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- Changes since 5.25.4: + * Fix Flatpak Permissions + * When drawer is a drawer, close it when clicking leaf items in it (kde#457539) + * Request inhibiting sleep while transactions are on (kde#401304) + * snap: Properly communicate a snap's licence + * Be faster when all KNS categories fail at once (i.e. when you are offline) (kde#454442) + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- Changes since 5.25.3: + * Fix crash after update (kde#457278) + * Do not change the sorting among resources in the default backend (kde#451667) + * Sources: Give a minimum size to section headers (kde#434349) + * fwupd: Make sure we don't crash trying to print an error (kde#455132) + * kns: Make KNSReview aware of its possible lack of AtticaProvider (kde#457145) + * AppListPage: Make sure the PlaceholderMessage doesn't get in the way (kde#457029) + * appstream: Do not treat spdx operators as licenses + * appstream: Treat unknown licences + * kns: join into the AppStreamUtils::license party + * pk: Try harder to convert non-appstream packages licences (kde#454480) + * pk: Allow some error codes from offline updates (kde#443090) + * snap: Do not install a categories file (kde#456889) + * Do not warn anymore about missing categories + * odrs: Make sure we don't fail when the application page is opened early (kde#426270) + * Fix submitting usefulness + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- Changes since 5.25.2: + * ApplicationResourceButton: switch to individual ToolTip instances (kde#456129) + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- Changes since 5.25.1: + * flatpak: Use flatpak remote prio property to prioritise remotes + * updates: Move the extended delegate state into the model (kde#452129) + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * Properly center align the compact application delegate + * Drop no longer necessary KF5ItemModels dependency + * Drop no longer necessary Qt5X11Extras/Qt6GuiPrivate dependency + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * PackageKit backend: fix searching for appstream id's without .desktop suffix + * Clean up Kirigami.Heading code a bit + * ApplicationPage: standardize on whitespace between sections + * flatpak notifier: Be more precise about when notifying about updates + * flatpak notifier: Do not set up twice the system installation + * notifier: Pass a token when we are starting from a notification + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- Changes since 5.24.4: + * flatpak: Fix state change emits (kde#451111) + * flatpak: Improve stability of different sources integration + * flatpak: Centralise remote integration in FlatpakBackend (kde#443745) + * pk: Consider multiple package ids for one upgradeable resource (kde#444600) + * Don't use the appdata version in the installed version string if empty + * libdiscover: Fix Discover doesn't show license or description of local package (kde#452150) +- Refresh patch and drop part of the message which might sound a + bit too harsh and is mostly redundant anyway: + * 0001-Warning-for-FlatHub.patch + dolphin +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * KItemListHeaderWidget: don't crash if widget == nullptr (kde#449238) + * Display Apply button in KCMs (kde#448352) + * [CompactView] Remove animation on file rename (kde#449179) + * KStandardItemListWidget: handle RtL drawing properly (kde#449211) + * Fix zooming animation (kde#449179) + * Expose konsolepart shortcuts in Dolphin's shortcuts view (kde#428265) + * Full row highlight implementation (kde#181438) + * Properly display parent folders when filtering is active and items + are added or refreshed (kde#442275) + * Move "Default" option to the front in "Select Remote Charset" menu (kde#445148) + dracut +- Update to version 055+suse.353.g5603b001: + A series of changes for the NVMeoF boot with IPv6 (bsc#1209166): + * fix(nvmf): move connect logic to initqueue script + * fix(nvmf): don't assume prefix lenth 64 by default + * fix(nvmf): prefix syntax for static iBFT IPv6 addresses + * fix(network): IPv6: don't wait for RA for static IPv6 assignments + * fix(network-legacy): always include af_packet + * fix(network): don't assume prefix lenth 64 by default + * fix(iscsi): prefix syntax for static iBFT IPv6 addresses + drkonqi5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * Add plasma-welcome to mappings file + * scroll bug description (kde#466180) + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * Make python distro and psutil modules in the gdb preable optional + * Handle WITH_SENTRY correctly + * login on field accepting (kde#466109) +- Drop patches, now upstream: + * 0001-Handle-WITH_SENTRY-correctly.patch + * 0002-Make-python-distro-and-psutil-modules-in-the-gdb-pre.patch + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Add patch to actually disable sentry: + * 0001-Handle-WITH_SENTRY-correctly.patch +- Add patch to avoid unnecessary dependencies of the gdb script: + * 0002-Make-python-distro-and-psutil-modules-in-the-gdb-pre.patch + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * pass the bug id not the attachment id to the gui (kde#462432) + * remove pointless todo + * check telemetrymode + * Use qdbus to query for the hostname + * allow using debuginfod for symbol resolution with gdb12 (kde#454063) + * add some a11y annotations + * do not submit to sentry when the bugzilla url is overridden + * Install po folder + * Port away from deprecated KDeclarative::setupEngine +- Avoid try-restarting a template unit in %postun + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- Changes since 5.26.1: + * check telemetrymode + * Use qdbus to query for the hostname + * allow using debuginfod for symbol resolution with gdb12 (kde#454063) + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * kdbgwin: add missing override specifier + * Fix desktopFileName for coredump GUI + * handle debugpackageinstaller signals (kde#458435) + * Add mapping for akonadi_indexing_agent + * Add FreeBSD Qt6 CI support + * Add mapping for Akonadi Google Resource + * Remove duplicate headers between cpp/h + * Add missing license files + * typo-- (kde#457036) + * KMessageBox::sorry is deprecated in kf5.97 + * do not send auto-submissions if files were deleted + * sub is part of re not a member of string + * fixate the home dir + * fix bad property access + * allow saving the report in case of error (kde#456768) + * disable automatic sentry'ing when run in testing mode + * set default focuses (kde#456753) + * ensure we catch kwin_wayland dumps + * ignore KeyboardInterrupts + * Request passing unit tests on Linux and BSD + * add sentry support + * Fix variant comparison with Qt6 + * It's enabled by default in qt6 + * Drop bogus KConfigWidgets dep, add explicit KConfig dep + * remove wrong visibility toggle (kde#454927) + * coredump-gui: Show the app's icon name by the delegate + * allow navigating back to the mainpage (kde#453989) + * DeveloperPage: do not automatically hide Save and Copy actions + * DeveloperPage: Remove extra padding on the backtrace + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * Drop bogus KConfigWidgets dep, add explicit KConfig dep + +- Add missing runtime dependencies + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * remove wrong visibility toggle (kde#454927) + * allow navigating back to the mainpage (kde#453989) + * DeveloperPage: do not automatically hide Save and Copy actions + * DeveloperPage: Remove extra padding on the backtrace + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- Changes since 5.24.4: + * fix processor invocation + * fix the instance filter + * instance ids have 2 hyphens not 3 + elfutils +- Add support for zstd, needed to inspect kernel modules (bsc#1196510) + +- Enhance license fields: all the libraries actually have a different + license to the tools. While the tools are GPL-3.0-or-later, the + libraries are (LGPL-3.0-or-later OR GPL-2.0-or-later) + SLE bug (for tracking the above) bsc#1191310 + +- Add disable-run-deleted-test.patch in order to disable + failing test-case (boo#1189153). + +- For version 0.185, the below patches are no longer needed + (jsc#SLE-17288, jsc#SLE-17951) + libdw-check-end-of-attributes-list-consistently.patch + elflint-dont-check-section-group-without-flags-word.patch + libelf-error-if-elf_compress_gnu-is-used-on-SHF_COMPRESSED.patch + libdw-readelf-make-sure-there-is-enough-data-to-read.patch + elfutils-dont-trust-sh_entsize.patch + elflint-check-symbol-table-data-is-big-enough-before-check.patch + size-handle-recursive-elf-ar-files.patch + elflint-sanity-check-the-number-of-phdrs-and-shdrs.patch + use-the-empty-string-for-note-names-with-zero-size.patch + readelf-fix-off-by-one-sanity-check.patch + libebl-check-NT_PLATFORM-core-notes.patch + libdwfl-sanity-check-partial-core-file-dyn-data-read.patch + libelf-check-compression-before-allocate-output-buffer.patch + libdwfl-sanity-check-partial-core-file-data-reads.patch + arlib-check-that-sh_entsize-isnt-zero.patch + +- Update to version 0.185: + debuginfod-client: Simplify curl handle reuse so downloads which + return an error are retried. + elfcompress: Always exit with code 0 when the operation succeeds (even + when nothing was done). On error the exit code is now always 1. + +- Update to version 0.184: + debuginfod: Use libarchive's bsdtar as the .deb-family file unpacker. + debuginfod-client: Client caches negative results. If a query for a + file failed with 404, an empty 000 permission + file is created in the cache. This will prevent + requesting the same file for the next 10 minutes. + Client objects now carry long-lived curl handles + for outgoing connections. This makes it more + efficient for multiple sequential queries, because + the TCP connections and/or TLS state info are kept + around awhile, avoiding O(100ms) setup latencies. + libdw: handle DW_FORM_indirect when reading attributes + translations: Update Polish translation. + +- Add disable-run-readelf-self-test.patch in order to disable + a failing test-case with GCC 11 (PR27367). + +- Update to version 0.183: + debuginfod: New thread-busy metric and more detailed error metrics. + New --fdcache-mintmp and tracking of filesystem freespace. + New increased webapi concurrency while grooming. + debuginfod-client: DEBUGINFOD_SONAME macro added to debuginfod.h which + can be used to dlopen the libdebuginfod.so library. + New function debuginfod_set_verbose_fd and + DEBUGINFOD_VERBOSE environment variable. + config: profile.sh and profile.csh won't export DEBUGINFOD_URLS unless + configured --enable-debuginfod-urls[=URLS] + elflint, readelf: Recognize SHF_GNU_RETAIN. + Handle SHT_X86_64_UNWIND as valid relocation target. +- Remove config-do-not-define-DEBUGINFOD_URLS-environment-var.patch patch. + +- Enable LTO (boo#1138796) for elfutils.spec. + +- Mention elfutils-rpmlintrc as a Source. + +- Add rpmlintrc for + libdebuginfod1-dummy.s390x: E: shlib-policy-name-error (Badness: 10000) libdebuginfod1 + which is expected as libdebuginfod1 and it's dummy library do share equal + soname. +- Update to version 0.182: + backends: Support for tilegx has been removed. + config: New /etc/profile.d files to provide default $DEBUGINFOD_URLS. + debuginfod: More efficient package traversal, tolerate various errors + during scanning, grooming progress is more visible and + interruptible, more prometheus metrics. + debuginfod-client: Now supports compressed (kernel) ELF images. + libdwfl: Add ZSTD compression support. + +- Creatu dummy subpackages that can be used for build of packages + that are in bootstrap cycle. +- Add Provides for real packages. + +- Update to version 0.181: + libelf: elf_update now compensates (fixes up) a bad sh_addralign for + SHF_COMPRESSED sections. + libdebuginfod: configure now takes --enable-libdebuginfod=dummy or + - -disable-libdebuginfod for bootstrapping. + DEBUGINFOD_URLS now accepts "scheme-free" urls + (guessing at what the user meant, either http:// or file://) + readelf, elflint: Handle aarch64 bti, pac bits in dynamic table and gnu + property notes. + libdw, readelf: Recognize DW_CFA_AARCH64_negate_ra_state. Allows unwinding + on arm64 for code that is compiled for PAC (Pointer + Authentication Code) as long as it isn't enabled +- Drop upstream patch: + * 0001-tests-Add-GCOV-flags-when-necessary.patch + +- Remove cfi-fix.patch - should not be needed now. +- Remove remove-run-large-elf-file.sh.patch as it now checks for memory + size. +- Use autosetup. + +- Update to version 0.180: + elflint: Allow SHF_EXCLUDE as generic section flag when --gnu is given. + libdw, readelf: Handle GCC LTO .gnu.debuglto_ prefix. + libdw: Use correct CU to resolve file names in dwarf_decl_file. + libdwfl: Handle debugaltlink in dwfl_standard_find_debuginfo. + size: Also obey radix printing for bsd format. + nm: Explicitly print weak 'V' or 'T' and common 'C' symbols. +- Add 0001-tests-Add-GCOV-flags-when-necessary.patch in order to fix + an unresolved symbol. +- Enable LTO: boo#1138796 by adding -flto-partition=none and -Wno-error=stack-usage. + +- Update to version 0.179: + debuginfod-client: When DEBUGINFOD_PROGRESS is set and the program doesn't + install its own debuginfod_progressfn_t show download + progress on stderr. + DEBUGINFOD_TIMEOUT is now defined as seconds to get at + least 100K, defaults to 90 seconds. + Default to $XDG_CACHE_HOME/debuginfod_client. + New functions debuginfod_set_user_data, + debuginfod_get_user_data, debuginfod_get_url and + debuginfod_add_http_header. + Support for file:// URLs. + debuginfod: Uses libarchive directly for reading rpm archives. + Support for indexing .deb/.ddeb archives through dpkg-deb + or bsdtar. + Generic archive support through -Z EXT[=CMD]. Which can be + used for example for arch-linux pacman files by using + - Z '.tar.zst=zstdcat'. + Better logging using User-Agent and X-Forwarded-For headers. + More prometheus metrics. + Support for eliding dots or extraneous slashes in path names. + debuginfod-find: Accept /path/names in place of buildid hex. + libelf: Handle PN_XNUM in elf_getphdrnum before shdr 0 is cached + Ensure zlib resource cleanup on failure. + libdwfl: dwfl_linux_kernel_find_elf and dwfl_linux_kernel_report_offline + now find and handle a compressed vmlinuz image. + readelf, elflint: Handle PT_GNU_PROPERTY. + translations: Updated Ukrainian translation. + +- Re-add libelf1 to baselibs.conf: we still generate a + libelf-devel-32bit, which is only installable if libelf1-21bit + also exists. + +- Exclude debuginfod sub-packages and move them to elfutils-debuginfod. + +- Avoid double-shipping libdebuginfo.so.1 in two different + subpackages. Fixup RPM group. + +- Split libdebuginfod1 into libdebuginfod1 and debuginfod-client. + Add Requires for these packages. + +- Rename debuginfod-client package to libdebuginfod1 in + order to fulfil SLPP violation. + +- Fix variable references in specfile + +- Use %fillupdir macros for proper sysconfig export. + +- Update to version 0.178: + debuginfod: New server, client tool and library to index and fetch + ELF/DWARF files addressed by build-id through HTTP. + doc: There are now some manual pages for functions and tools. + backends: The libebl libraries are no longer dynamically loaded through + dlopen, but are now compiled into libdw.so directly. + readelf: -n, --notes now takes an optional "SECTION" argument. + - p and -x now also handle section numbers. + New option --dyn-sym to show just the dynamic symbol table. + libcpu: Add RISC-V disassembler. + libdw: Abbrevs and DIEs can now be read concurrently by multiple + threads through the same Dwarf handle. + libdwfl: Will try to use debuginfod when installed as fallback to + retrieve ELF and DWARF debug data files by build-id. +- remove dwelf_elf_e_machine_string.patch. +- remove unused libebl-plugins and libebl-devel subpackages +- new subpackages debuginfod-client, debuginfod-client-devel and + debuginfod added +- main package binaries are explicitely listed and man pages + for the binaries are included + +- Add remove-run-large-elf-file.sh.patch in order to remove + running run-large-elf-file.sh (it hit OOM). + +- disable-tests-with-ptrace.patch: Remove, set XFAIL_TESTS instead +- dwelf_elf_e_machine_string.patch: Avoid spurious failure + +- Modernize specfile and metadata. + +- Update to version 0.177: + elfclassify: New tool to analyze ELF objects. + readelf: Print DW_AT_data_member_location as decimal offset. + Decode DW_AT_discr_list block attributes. + libdw: Add DW_AT_GNU_numerator, DW_AT_GNU_denominator and DW_AT_GNU_bias. + libdwelf: Add dwelf_elf_e_machine_string. + dwelf_elf_begin now only returns NULL when there is an error + reading or decompressing a file. If the file is not an ELF file + an ELF handle of type ELF_K_NONE is returned. + backends: Add support for C-SKY. +- remove fix-bsc-1110929.diff and gcc9-tests-Don-t-printf-a-known-NULL-symname.patch +- Use %make_build + +- Disable LTO (boo#1138796). + +- Update License tag to GPL-3.0-or-later, as requested by legal + review. + +- Add fix-bsc-1110929.diff [bsc#1110929] + +- Add gcc9-tests-Don-t-printf-a-known-NULL-symname.patch in order to + fix boo#1120864. + +- Add elfutils.keyring and verify signature. + +- Update to version 0.176 + build: Add new --enable-install-elfh option. + Do NOT use this for system installs (it overrides glibc elf.h). + backends: riscv improved core file and return value location support. + Fixes CVE-2019-7146, CVE-2019-7148, CVE-2019-7149, CVE-2019-7150, + CVE-2019-7664, CVE-2019-7665 + +- Update to version 0.175 + readelf: Handle mutliple .debug_macro sections. + Recognize and parse GNU Property, NT_VERSION and + GNU Build Attribute ELF Notes. + strip: Handle SHT_GROUP correctly. + Add strip --reloc-debug-sections-only option. + Handle relocations against GNU compressed sections. + libdwelf: New function dwelf_elf_begin. + libcpu: Recognize bpf jump variants BPF_JLT, BPF_JLE, BPF_JSLT + and BPF_JSLE. + backends: RISCV handles ADD/SUB relocations. + Handle SHT_X86_64_UNWIND. + Fixes CVE-2018-18310, CVE-2018-18520 and CVE-2018-18521. +- remove disable-backtrace-dwarf-test.patch patch - the test + works now + +- Add disable-backtrace-dwarf-test.patch in order to work around: + https://sourceware.org/bugzilla/show_bug.cgi?id=23673. + +- Update to version 0.174 + libelf, libdw and all tools now handle extended shnum and + shstrndx correctly. + elfcompress: Don't rewrite input file if no section data needs + updating. Try harder to keep same file mode bits + (suid) on rewrite. + strip: Handle mixed (out of order) allocated/non-allocated + sections. + unstrip: Handle SHT_GROUP sections. + backends: RISCV and M68K now have backend implementations to + generate CFI based backtraces. + +- Don't make elfutils recommend elfutils-lang as elfutils-lang + already supplements elfutils. + +- Fix typo in the recommends name bsc#1104264 + +- Update to version 0.173 + More fixes for crashes and hangs found by afl-fuzz. In particular various + functions now detect and break infinite loops caused by bad DIE tree cycles. + readelf: Will now lookup the size and signedness of constant value types + to display them correctly (and not just how they were encoded). + libdw: New function dwarf_next_lines to read CU-less .debug_line data. + dwarf_begin_elf now accepts ELF files containing just .debug_line + or .debug_frame sections (which can be read without needing a DIE + tree from the .debug_info section). + Removed dwarf_getscn_info, which was never implemented. + backends: Handle BPF simple relocations. + The RISCV backends now handles ABI specific CFI and knows about + RISCV register types and names. +- add cfi-fix.patch: make build green on arm target + +- Update to versio 0.172 + No functional changes compared to 0.171. + Various bug fixes in libdw and eu-readelf dealing with bad DWARF5 data. + Thanks to running the afl fuzzer on eu-readelf and various testcases. + +- disable-tests-with-ptrace.patch: Rediff + +- Update to version 0.171 + DWARF5 and split dwarf, including GNU DebugFission, are supported now. + Data can be read from the new DWARF sections .debug_addr, .debug_line_str, + .debug_loclists, .debug_str_offsets and .debug_rnglists. Plus the new + DWARF5 and GNU DebugFission encodings of the existing .debug sections. + Also in split DWARF .dwo (DWARF object) files. This support is mostly + handled by existing functions (dwarf_getlocation*, dwarf_getsrclines, + dwarf_ranges, dwarf_form*, etc.) now returning the data from the new + sections and data formats. But some new functions have been added + to more easily get information about skeleton and split compile units + (dwarf_get_units and dwarf_cu_info), handle new attribute data + (dwarf_getabbrevattr_data) and to keep references to Dwarf_Dies + that might come from different sections or files (dwarf_die_addr_die). + Not yet supported are .dwp (Dwarf Package) and .sup (Dwarf Supplementary) + files, the .debug_names index, the .debug_cu_index and .debug_tu_index + sections. Only a single .debug_info (and .debug_types) section are + currently handled. + readelf: Handle all new DWARF5 sections. + - -debug-dump=info+ will show split unit DIEs when found. + - -dwarf-skeleton can be used when inspecting a .dwo file. + Recognizes GNU locviews with --debug-dump=loc. + libdw: New functions dwarf_die_addr_die, dwarf_get_units, + dwarf_getabbrevattr_data and dwarf_cu_info. + libdw will now try to resolve the alt file on first use of + an alt attribute FORM when not set yet with dwarf_set_alt. + dwarf_aggregate_size() now works with multi-dimensional arrays. + libdwfl: Use process_vm_readv when available instead of ptrace. + backends: Add a RISC-V backend. + There were various improvements to build on Windows. + The sha1 and md5 implementations have been removed, they weren't used. +- Remove patches: elfutils-0.170-Wpackednotaligned.patch, + elfutils-0.170-stripnothing.patch, gcc8-disable-test.patch +- make package with V=1 to print verbose command line + +- Add gcc8-disable-test.patch in order to fix boo#1084637: temporarily + disable a test-case. + +- disable-tests-with-ptrace.patch: Rediff + +- Update to version 0.170 + libdw: Added new DWARF5 attribute, tag, character encoding, language code, + calling convention, defaulted member function and macro constants + to dwarf.h. + New functions dwarf_default_lower_bound and dwarf_line_file. + dwarf_peel_type now handles DWARF5 immutable, packed and shared tags. + dwarf_getmacros now handles DWARF5 .debug_macro sections. + strip: Add -R, --remove-section=SECTION and --keep-section=SECTION. + backends: The bpf disassembler is now always build on all platforms. +- Includes changes in 0.169 + backends: Add support for EM_PPC64 GNU_ATTRIBUTES. + Frame pointer unwinding fallback support for i386, x86_64, aarch64. + translations: Update Polish translation. +- Remove obsolete 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch + and ppc-machine-flags.patch +- Add elfutils-0.170-stripnothing.patch to robustify test and avoid a FAIL. +- Add elfutils-0.170-Wpackednotaligned.patch to fix build with GCC 8. + (boo#1084637) + +- Use %license (boo#1082318) + +- Restore obsolete on libebl. + +- Update package descriptions. +- Rename libebl1 to libebl-plugins as these are not linked, + but dlopened using their unversioned libebl_$ARCH.so name. +- Have libelf1 require libebl-plugins (libebl.a, which does the + dlopen call, is staticly built into libelf1). This is necessary + for pahole to display its results. [boo#1049871] + +- ppc-machine-flags.patch: support EM_PPC machine flags +- disable-tests-with-ptrace.patch: disable more tests + +- Update Git-Clone URL + +- Add 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch + unconditionally in the spec file. As we can't support binary diff, + a newly added test-case is removed from the patch. + +- Add 0001-backends-Add-support-for-EM_PPC64-GNU_ATTRIBUTES.patch: + fix .gnu.attributes checking on ppc64{,le}. + +- Add missing ldconfig calls for libasm1 + +- make tests pass when user does not want debuginfo (boo#1031556) + +- Update to version 0.168: + libelf: gelf_newehdr and gelf_newehdr now return void *. + libdw: dwarf.h corrected the DW_LANG_PLI constant name (was DW_LANG_PL1). + readelf: Add optional --symbols[=SECTION] argument to select section name. +- Includes changes from 0001-Add-GCC7-Wimplicit-fallthrough-support-fixes.patch + and 0001-ar-Fix-GCC7-Wformat-length-issues.patch. +- Remove elfutils-0.137-dwarf-header-check-fix.diff which is no longer + required after a debugedit fix. + +- Add 0001-Add-GCC7-Wimplicit-fallthrough-support-fixes.patch: fix + new warning introduced in GCC 7. +- Add 0001-ar-Fix-GCC7-Wformat-length-issues.patch: fix -Wformat-length + warning introduced in GCC 7. + +- Update to version 0.167: + libasm: Add eBPF disassembler for EM_BPF files. + backends: Add m68k and BPF backends. + ld: Removed. + dwelf: Add ELF/DWARF string table creation functions. dwelf_strtab_init, + dwelf_strtab_add, dwelf_strtab_add_len, dwelf_strtab_finalize, + dwelf_strent_off, dwelf_strent_str and dwelf_strtab_free. + Support compressed sections from binutils 2.27. +- Remove patch elfutils-0.166-elfcmp-comp-gcc6.patch: included upstream. + +- disable-tests-with-ptrace.patch: disable tests that use ptrace when + running under qemu-linux-user + +- Update to version 0.166: + + config: The default program prefix for the installed tools is now + eu-. Use configure --program-prefix="" to not use a program + prefix. + + Various bugfixes. +- Drop elfutils-0.164-dt-ppc-opt.patch and + elfutils-0.164-gcc6.patch (merged upstream) +- Add patch elfutils-0.166-elfcmp-comp-gcc6.patch: fix + self-comparison error with GCC 6. +- Changes from 0.165: + + Add eu-elfcompress + + Add pkg-config files for libelf and libdw. + +- add elfutils-0.164-gcc6.patch + +- rename dt-ppc-opt.patch as elfutils-0.164-dt-ppc-opt.patch + and add reference to upstream commit id + +- dt-ppc-opt.patch: add support for DT_PPC_OPT + +- Update to version 0.164 + Drop the following patches, fixed upstream: + * elfutils-portability-0.163.patch + * elfutils-revert-portability-scanf.patch + * elfutils-uninitialized.diff + * libebl-prototype-fix.diff + Changelog: + - strip, unstrip: + * Handle ELF files with merged strtab/shstrtab tables. + * Handle missing SHF_INFO_LINK section flags. + - libelf: + * Use int64_t for offsets in libelf.h instead of loff_t. + - libdw: + * dwarf.h Add preliminary DWARF5 DW_LANG_Haskell. + - libdwfl: + * dwfl_standard_find_debuginfo now searches any subdir of the binary + path under the debuginfo root when the separate debug file couldn't + be found by build-id. + * dwfl_linux_proc_attach can now be called before any Dwfl_Modules + have been reported. +- Implement %check + +- Update to version 0.163 + Drop patch elfutils-fix-dir-traversal-vuln-in-ar-extraction.patch + Drop patch elfutils-0.148-dont-crash.diff (fixed by 9ceebe69) + Drop patch elfutils-portability-0.161.patch + Add patch elfutils-portability-0.163.patch + Changelog: + 0.163: + - Bug fixes only, no new features. + 0.162: + - libdw: Install new header elfutils/known-dwarf.h. + dwarf.h Add preliminary DWARF5 constants DW_TAG_atomic_type, + DW_LANG_Fortran03, DW_LANG_Fortran08. dwarf_peel_type now also + handles DW_TAG_atomic_type. + - addr2line: Input addresses are now always interpreted as hexadecimal + numbers, never as octal or decimal numbers. + New option -a, --addresses to print address before each entry. + New option -C, --demangle to show demangled symbols. + New option --pretty-print to print all information on one line. + - ar: CVE-2014-9447 Directory traversal vulnerability in ar extraction. + - backends: x32 support. + +- Make ebl modversion predictable to allow build-compare (bnc#916043) + +- CVE-2014-9447: elfutils: Directory traversal vulnerability (bnc#911662) + Add patch: elfutils-fix-dir-traversal-vuln-in-ar-extraction.patch + +- Update to version 0.161 + + libdw: New function dwarf_peel_type. dwarf_aggregate_size now uses + dwarf_peel_type to also provide the sizes of qualified types. + dwarf_getmacros will now serve either of .debug_macro and + .debug_macinfo transparently. New interfaces + dwarf_getmacros_off, dwarf_macro_getsrcfiles, + dwarf_macro_getparamcnt, and dwarf_macro_param are available + for more generalized inspection of macros and their parameters. + dwarf.h: Add DW_AT_GNU_deleted, DW_AT_noreturn, DW_LANG_C11, + DW_LANG_C_plus_plus_11 and DW_LANG_C_plus_plus_14. +- Remove merged patches + + elfutils-robustify.patch + + elfutils-no-po-test-build.diff + + elfutils-check-for-overflow-before-calling-malloc-to-uncompress-data.patch +- Refreshed patch (from Fedora sources) + + elfutils-portability.patch > elfutils-portability-0.161.patch +- Add a lang subpackage + +- Update homepage URL and improve RPM group classification + eventviews +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Port to setFilterRegularExpression + * Fix some compile error against qt6 + * Use new akonadi calendar install include + * Fix ecm_set_disabled_deprecation_versions + * Fix install headers + * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) + * Adapt build system for building against qt6 + * Port deprecated methods + * Make it compile on freebsd + * Modernize code + * Fix more prefixes on dependencies + * Correct prefix to other PIM repositories in .kde-ci.yml + * Do not merge release/21.12 .gitlab-ci.yml + * not necessary to use I18N_NOOP here, i18n(..) is enough + ffmpegthumbs +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix build with FFmpeg 5 (kde#448776) + * Add CI + flatpak +- Update to version 1.14.4 (bsc#1209410, bsc#1209411): + + Security fixes: + - Escape special characters when displaying permissions and + metadata, preventing malicious apps from manipulating the + appearance of the permissions list using crafted metadata + (CVE-2023-28101). + - If a Flatpak app is run on a Linux virtual console + (tty1, tty2, etc.), don't allow copy/paste via the TIOCLINUX + ioctl (CVE-2023-28100). + Note that this is specific to virtual consoles: Flatpak is + not vulnerable to this if run from a graphical terminal + emulator such as xterm, gnome-terminal or Konsole. + + Other bug fixes: + - Translation update: pl +- Changes from version 1.14.3: + + Bug fixes: + - When splitting an upgrade into two steps (download without + installing, and then upgrade without allowing further + downloads) like GNOME Software does, if an app is marked EOL + and superseded by a replacement, don't remove the superseded + app in the first step, which would result in the replacement + incorrectly not being installed + - Fix a crash when --socket=gpg-agent is used + - Fix a crash when listing apps if one of them is broken or + misconfigured + - If an app has invalid syntax in its overrides or metadata, + mention the filename in the error message + - Unset $GDK_BACKEND for apps, ensuring GTK apps with + - -socket=fallback-x11 can work + - Never try to export a parent of reserved directories as a + - -filesystem, for example /run, which would prevent the app + from starting + - Never try to export a --filesystem below /run/flatpak or + /run/host, which could similarly prevent the app from starting + - The above change also fixes apps not starting if a + - -filesystem is a symlink to the root directory + - Show a warning when the --filesystem exists but cannot be + shared with the sandbox +- Changes from version 1.14.2: + + Bug fixes: + - Display the intended messages for `flatpak repair` + - Exporting an app to an existing repository on a CIFS + filesystem now works as intended + - Unset $GIO_EXTRA_MODULES for apps, avoiding misbehaviour in + some GLib apps when set to a path on the host + - Unset $XKB_CONFIG_ROOT for apps, avoiding crashes in GTK and + Qt apps under Wayland when this variable is set to a path not + available in the sandbox + - Unset $KRB5CCNAME for apps + - When using the fish shell, avoid duplicate XDG_DATA_DIRS + entries if the profile script is sourced more than once + + Internal changes: + - The INFO log level is now treated the same as the DEBUG log + level by `flatpak -v`, to make backports from 1.15.x simpler + frameworkintegration +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * port to standard C++ smart pointers where possible + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- No code change since 5.93.0 + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add Linux Qt6 CI + * Install plugin in kf + * Fix wrong porting of KNSCore::Engine::configSearchLocations (kde#448237) + * Change build system for building against qt6 +- Drop 0001-Fix-wrong-porting-of-KNSCore-Engine-configSearchLoca.patch + Merged upstream + freetype2 +- disable brotli linkage / WOFF2 support for now to keep dependencies + as before. + +- Added patches: + * CVE-2022-27404.patch + + fixes bsc#1198830, CVE-2022-27404: Buffer Overflow + * CVE-2022-27405.patch + + fixes bsc#1198832, CVE-2022-27405: Segmentation Fault + * CVE-2022-27406.patch + + fixes bsc#1198823, CVE-2022-27406: Segmentation violation + +- Update to version 2.10.4 + * Fix a heap buffer overflow has been found in the handling of + embedded PNG bitmaps, introduced in FreeType version 2.6 + (CVE-2020-15999 bsc#1177914) + * Minor improvements to the B/W rasterizer. + * Auto-hinter support for Medefaidrin script. + * Fix various memory leaks (mainly for CFF) and other issues that + might cause crashes in rare circumstances. + +- Update to version 2.10.2 + * Support for WOFF2 fonts, add BR on pkgconfig(libbrotlidec) + * Function `FT_Get_Var_Axis_Flags' returned random data for Type 1 + MM fonts. + * Type 1 fonts with non-integer metrics are now supported by the new + (CFF) engine introduced in FreeType 2.9. + * Drop support for Python 2 in Freetype's API reference generator + * Auto-hinter support for Hanifi Rohingya + * Document the `FT2_KEEP_ALIVE' debugging environment variable. + +- Use the compiler default C std, since 2012 gcc defaults + have changed, we now only need to get rid of ANSIFLAGS, override + that variable instead. + +- Update to version 2.10.1 + * The bytecode hinting of OpenType variation fonts was flawed, since + the data in the `CVAR' table wasn't correctly applied. + * Auto-hinter support for Mongolian. + * The handling of the default character in PCF fonts as introduced + in version 2.10.0 was partially broken, causing premature abortion + of charmap iteration for many fonts. + * If `FT_Set_Named_Instance' was called with the same arguments + twice in a row, the function returned an incorrect error code the + second time. + * Direct rendering using FT_RASTER_FLAG_DIRECT crashed (bug + introduced in version 2.10.0). + * Increased precision while computing OpenType font variation + instances. + * The flattening algorithm of cubic Bezier curves was slightly + changed to make it faster. This can cause very subtle rendering + changes, which aren't noticeable by the eye, however. + * The auto-hinter now disables hinting if there are blue zones + defined for a `style' (i.e., a certain combination of a script and + its related typographic features) but the font doesn't contain any + characters needed to set up at least one blue zone. +- Add tarball signatures and freetype2.keyring + +- Update to version 2.10.0 + * A bunch of new functions has been added to access and process + COLR/CPAL data of OpenType fonts with color-layered glyphs. + * As a GSoC 2018 project, Nikhil Ramakrishnan completely + overhauled and modernized the API reference. + * The logic for computing the global ascender, descender, and + height of OpenType fonts has been slightly adjusted for + consistency. + * `TT_Set_MM_Blend' could fail if called repeatedly with the same + arguments. + * The precision of handling deltas in Variation Fonts has been + increased.The problem did only show up with multidimensional + designspaces. + * New function `FT_Library_SetLcdGeometry' to set up the geometry + of LCD subpixels. + * FreeType now uses the `defaultChar' property of PCF fonts to set + the glyph for the undefined character at glyph index 0 (as + FreeType already does for all other supported font formats). As + a consequence, the order of glyphs of a PCF font if accessed + with FreeType can be different now compared to previous + versions. + This change doesn't affect PCF font access with cmaps. + * `FT_Select_Charmap' has been changed to allow parameter value + `FT_ENCODING_NONE', which is valid for BDF, PCF, and Windows FNT + formats to access built-in cmaps that don't have a predefined + `FT_Encoding' value. + * A previously reserved field in the `FT_GlyphSlotRec' structure + now holds the glyph index. + * The usual round of fuzzer bug fixes to better reject malformed + fonts. + * `FT_Outline_New_Internal' and `FT_Outline_Done_Internal' have + been removed.These two functions were public by oversight only + and were never documented. + * A new function `FT_Error_String' returns descriptions of error + codes if configuration macro FT_CONFIG_OPTION_ERROR_STRINGS is + defined. + * `FT_Set_MM_WeightVector' and `FT_Get_MM_WeightVector' are new + functions limited to Adobe MultiMaster fonts to directly set and + get the weight vector. + +- Remove old ppc64 parts in spec file +- Refresh patches: + + bugzilla-308961-cmex-workaround.patch + + don-t-mark-libpng-as-required-library.patch + + enable-long-family-names-by-default.patch +- Enable subpixel rendering with infinality config: + + enable-subpixel-rendering.patch + + enable-infinality-subpixel-hinting.patch + +- Re-enable freetype-config, there is just too many fallouts. + +- Update to version 2.9.1 + * Type 1 fonts containing flex features were not rendered + correctly (bug introduced in version 2.9). + * CVE-2018-6942: Older FreeType versions can crash with certain + malformed variation fonts. + * Bug fix: Multiple calls to `FT_Get_MM_Var' returned garbage. + * Emboldening of bitmaps didn't work correctly sometimes, showing + various artifacts (bug introduced in version 2.8.1). + * The auto-hinter script ranges have been updated for Unicode 11. + No support for new scripts have been added, however, with the + exception of Georgian Mtavruli. +- freetype-config is now deprecated by upstream and not enabled + by default. +- Drop upstreamed patches: + * bnc1079600.patch + * psaux-flex.patch + * 0001-src-truetype-ttinterp.c-Ins_GETVARIATION-Avoid-NULL-.patch + * 0001-truetype-Better-protection-against-invalid-VF-data.patch + +- Add bnc1079600.patch: Fix several integer overflow issues in + truetype/ttinterp.c (bsc#1079600) + +- Refresh spec-file via spec-cleaner. +- Add shell script freetype2.sh in separate package + freetype2-profile-tti35 in order to be able to set TrueType + interpreter version 35 (boo#1084085). + +- Added patch: + * enable-long-family-names-by-default.patch + + Define PCF_CONFIG_OPTION_LONG_FAMILY_NAMES to obtain 2.7.1 + behaviour + +- Added patches: + * 0001-src-truetype-ttinterp.c-Ins_GETVARIATION-Avoid-NULL-.patch + + Upstream fix for bsc#1079603: Avoid NULL reference in + src/truetype/ttinterp.c + * 0001-truetype-Better-protection-against-invalid-VF-data.patch + + Upstream fix for bsc#1079601: Protection against invalid VF + data + +- Add psaux-flex.patch to fix a regression in Type1 rendering + +- Update to version 2.9 + * Advance width values of variation fonts were often wrong. + * More fixes for variation font support; you should update to + this version if you want to support them. + * As a GSoC project, Ewald Hew extended the new (Adobe) CFF + engine to handle Type 1 fonts also, thus greatly improving + the rendering of this format. This is the new default. + * A new function, `FT_Set_Named_Instance', can be used to set + or change the current named instance. + * Starting with this FreeType version, resetting variation + coordinates will return to the currently selected named + instance. Previously, FreeType returned to the base font + (i.e., no instance set). + * Some fuzzer fixes to better reject malformed fonts. + +- Update to version 2.8.1 + * B/W hinting of TrueType fonts didn't work properly if + interpreter version 38 or 40 was selected. + * Some severe problems within the handling of TrueType Variation + Fonts were found and fixed. + * Function `FT_Set_Var_Design_Coordinates' didn't correctly handle + the case with less input coordinates than axes. + * By default, FreeType now offers high quality LCD-optimized + output without resorting to ClearType techniques of resolution + tripling and filtering. In this method, called Harmony, each + color channel is generated separately after shifting the glyph + outline, capitalizing on the fact that the color grids on LCD + panels are shifted by a third of a pixel. This output is + indistinguishable from ClearType with a light 3-tap filter. + * Using the new function `FT_Get_Var_Axis_Flags', an application + can access the `flags' field of a variation axis (introduced in + OpenType version 1.8.2) + * FreeType now synthesizes a missing Unicode cmap for (older) + TrueType fonts also if glyph names are available. + * The warping option has moved from `light' to `normal' hinting + where it replaces the original hinting algorithm. The `light' + mode is now always void of any hinting in x-direction. + +- Update to version 2.8 + * Support for OpenType Variation Fonts is now complete. The last + missing part was handling the `VVAR' and `MVAR' tables, which is + available with this release. + * A new function `FT_Face_Properties' allows the control of some + module and library properties per font. Currently, the + following properties can be handled: stem darkening, LCD filter + weights, and the random seed for the `random' CFF operator. + * The PCF change to show more `colourful' family names (introduced + in version 2.7.1) was too radical; it can now be configured with + PCF_CONFIG_OPTION_LONG_FAMILY_NAMES at compile time. If + activated, it can be switched off at run time with the new pcf + property `no-long-family-names'. If the `FREETYPE_PROPERTIES' + environment variable is available, you can say + FREETYPE_PROPERTIES=pcf:no-long-family-names=1 + * Support for the following scripts has been added to the + auto-hinter. + Adlam, Avestan, Bamum, Buhid, Carian, Chakma, Coptic, Cypriot, + Deseret, Glagolitic, Gothic, Kayah, Lisu, N'Ko, Ol Chiki, Old + Turkic, Osage, Osmanya, Saurashtra, Shavian, Sundanese, Tai + Viet, Tifinagh, Unified Canadian Syllabics, Vai + * `Light' auto-hinting mode no longer uses TrueType metrics for + TrueType fonts. This bug was introduced in version 2.4.6, + causing horizontal scaling also. Almost all GNU/Linux + distributions (with Fedora as a notable exception) disabled the + corresponding patch for good reasons; chances are thus high that + you won't notice a difference. + * If a TrueType font gets loaded with FT_LOAD_NO_HINTING, FreeType + now scales the font linearly again (bug introduced in version + 2.4.6). + * Fixed CVE-2017-8105, CVE-2017-8287: Older FreeType versions + have out-of-bounds writes caused by heap-based buffer overflows + related to Type 1 fonts. (boo#1035807, boo#1036457) +- See https://sourceforge.net/projects/freetype/files/freetype2/2.8/ for + the complete changelog. + +- Update to version 2.7.1: + * IMPORTANT CHANGES + + Support for the new CFF2 font format as introduced with + OpenType 1.8 has been contributed by Dave Arnolds from Adobe. + + Preliminary support for variation fonts as specified in + OpenType 1.8 (in addition to the already existing support for + Adobe's MM and Apple's GX formats). Dave Arnolds contributed + handling of advance width change variation; more will come in + the next version. + * IMPORTANT BUG FIXES + + Handling of raw CID fonts was partially broken (bug introduced + in 2.6.4). + * MISCELLANEOUS + + Some limits for TrueType bytecode execution have been tightened + to speed up FreeType's handling of malformed fonts, in + particular to quickly abort endless loops. + + The number of twilight points can no longer be set to an + arbitrarily large value. + + The total number of jump opcode instructions (like JMPR) with + negative arguments is dynamically restricted; the same holds + for the total number of iterations in LOOPCALL opcodes. + + The dynamic limits are based on the number of points in a glyph + and the number of CVT entries. Please report if you encounter a + font where the selected values are not adequate. + + PCF family names are made more `colourful'; they now include the + foundry and information whether they contain wide characters. + For example, you no longer get `Fixed' but rather `Sony Fixed' + or `Misc Fixed Wide'. + + A new function `FT_Get_Var_Blend_Coordinates' (with its alias + name `FT_Get_MM_Blend_Coordinates') to retrieve the normalized + blend coordinates of the currently selected variation instance + has been added to the Multiple Masters interface. + + A new function `FT_Get_Var_Design_Coordinates' to retrieve the + design coordinates of the currently selected variation instance + has been added to the Multiple Masters interface. + + A new load flag `FT_LOAD_BITMAP_METRICS_ONLY' to retrieve bitmap + information without loading the (embedded) bitmap itself. + + Retrieving advance widths from bitmap strikes (using + `FT_Get_Advance' and `FT_Get_Advances') have been sped up. + + The usual round of fuzzer fixes to better reject malformed + fonts. +- Drop freetype2-bitmap-foundry.patch, merged upstream. + +- update to version 2.7: + * IMPORTANT CHANGES + + As announced earlier, the 2.7.x series now uses the new subpixel + hinting mode as the default, emulating a modern version of + ClearType. + This change inevitably leads to different rendering results, and + you might change the `TT_CONFIG_OPTION_SUBPIXEL_HINTING' + configuration option to adapt it to your taste (or use the new + `FREETYPE_PROPERTIES' environment variable). See the + corresponding entry below for version 2.6.4, which gives more + information. + + A new option `FT_CONFIG_OPTION_ENVIRONMENT_PROPERTIES' has been + introduced. If set (which is the default), an environment + variable `FREETYPE_PROPERTIES' can be used to control driver + properties. Example: + FREETYPE_PROPERTIES=truetype:interpreter-version=35 \ + cff:no-stem-darkening=1 \ + autofitter:warping=1 + This allows to select, say, the subpixel hinting mode at runtime + for a given application. See file `ftoption.h' for more. + * IMPORTANT BUG FIXES + + After loading a named instance of a GX variation font, the + `face_index' value in the returned `FT_Face' structure now + correctly holds the named instance index in the upper 16bits as + documented. + * MISCELLANEOUS + + A new macro `FT_IS_NAMED_INSTANCE' to test whether a given face + is a named instance. + + More fixes to GX font handling. + + Apple's `GETVARIATION' bytecode operator (needed for GX + variation font support) has been implemented. + + Another round of fuzzer fixes, mainly to reject invalid fonts + faster. + + Handling of raw CID fonts was broken (bug introduced in version + 2.6.4). + + The smooth rasterizer has been streamlined to make it faster by + approx. 20%. + + The `ftgrid' demo program now understands command line option + `-d' to give start-up design coordinates. + + The `ftdump' demo program has a new command line option `-p' to + dump TrueType bytecode instructions. +- removed freetype2-subpixel.patch in favor of above + FREETYPE_PROPERTIES environment variable + +- Update to version 2.6.5: + + Compilation works again on Mac OS X (bug introduced in version + 2.6.4). + + The new subpixel hinting mode is now disabled by default; it + will be enabled by default in the forthcoming 2.7.x series. + Main reason for reverting this feature is the principle of least + surprise: a sudden change in appearance of all fonts (even if + the rendering improves for almost all recent fonts) should not + be expected in a new micro version of a series. +- Rebase freetype2-subpixel.patch. + +- Upadte to version 2.6.4: + * A new subpixel hinting mode, which is now the default rendering + mode for TrueType fonts. It implements (almost everything of) + version 40 of the bytecode engine. The existing code base in + FreeType (the `Infinality code') was stripped to the bare + minimum and all configurability removed in the name of speed + and simplicity. The configurability was mainly aimed at legacy + fonts like Arial, Times New Roman, or Courier. [Legacy fonts + are fonts that modify vertical stems to achieve clean + black-and-white bitmaps.] The new mode focuses on applying a + minimal set of rules to all fonts indiscriminately so that + modern and web fonts render well while legacy fonts render + okay. Activation of the subpixel hinting support can be + controlled with the `TT_CONFIG_OPTION_SUBPIXEL_HINTING' + configuration option at compile time: If set to value 1, you + get the old Infinality mode (which was never the default due to + its slowness). Value 2 activates the new subpixel hinting mode, + and value 3 activates both. The default is value 2. At run + time, you can select the subpixel hinting mode with the + `interpreter-version' property (provided you have compiled in + the corresponding hinting mode); see `ftttdrv.h' for more. + * Support for the following scripts has been added to the + auto-hinter: Armenian, Cherokee, Ethiopic, Georgian, Gujarati, + Gurmukhi, Malayalam, Sinhala, Tamil. +- Rebase freetype2-subpixel.patch. + +- Update to version 2.6.3 + * IMPORTANT CHANGES + - Khmer, Myanmar, Bengali, and Kannada script support has been + added to the auto-hinter. + * MISCELLANEOUS + - Better support of Indic scripts like Devanagari by using a + top-to-bottom hinting flow. + - All FreeType macros starting with two underscores have been + renamed to avoid a violation of both the C and C++ standards. + Example: Header macros of the form `__FOO_H__' are now called + `FOO_H_'. In most cases, this should be completely transparent + to the user. The exception to this is `__FTERRORS_H__', which + must be sometimes undefined by the user to get FreeType error + strings: Both this form and the new `FTERRORS_H_' macro are + accepted for backwards compatibility. + - Minor improvements mainly to the Type 1 driver. + - The new CFF engine now supports all Type 2 operators except + `random'. + - The macro `_STANDALONE_', used for compiling the B/W and smooth + rasterizers as stand-alone modules, has been renamed to + `STANDALONE_', since macro names starting with an underscore and + followed by an uppercase letter are reserved in both C and C++. + - Function `FT_Library_SetLcdFilterWeights' now also activates + custom LCD filter weights (instead of just adjusting them). + - Support for `unpatented hinting' has been completely removed: + Consequently, the two functions `FT_Face_CheckTrueTypePatents' + and `FT_Face_SetUnpatentedHinting' now return always false, + doing nothing. + +- Update to version 2.6.2 + * IMPORTANT CHANGES + - The auto-hinter now supports stem darkening, to be controlled by + the new `no-stem-darkening' and `darkening-parameters' + properties. This is an experimental feature contributed by + Nikolaus Waxweiler, and the interface might change in a future + release. + - By default, stem darkening is now switched off (for both the CFF + engine and the auto-hinter). The main reason is that you need + linear alpha blending and gamma correction to get correct + rendering results, and the latter is not yet available in most + freely available rendering stacks like X11. Applying stem + darkening without proper gamma correction leads to far too dark + rendering results. + - The meaning of `FT_RENDER_MODE_LIGHT' has been slightly + modified. It now essentially means `no hinting along the + horizontal axis'; in particular, no change of glyph advance + widths. Consequently, the auto-hinter is used for all scalable + font formats except for CFF. It is planned that other + font-specific rendering engines (TrueType, Type 1) will follow. + * MISCELLANEOUS + - The default LCD filter has been changed to be normalized and + color-balanced. + - For better compatibility with FontConfig, function + `FT_Library_SetLcdFilter' accepts a new enumeration value + `FT_LCD_FILTER_LEGACY1' (which has the same meaning as + `FT_LCD_FILTER_LEGACY'). + - A large number of bugs have been detected by using the libFuzzer + framework, which should further improve handling of invalid + fonts. Thanks again to Kostya Serebryany and Bungeman! + - `TT_CONFIG_OPTION_MAX_RUNNABLE_OPCODES', a new configuration + option, controls the maximum number of executed opcodes within a + bytecode program. You don't want to change this except for very + special situations (e.g., making a library fuzzer spend less + time to handle broken fonts). + - The smooth renderer has been made faster. + +- Update to version 2.6.1 + * IMPORTANT BUG FIXES + - It turned out that for CFFs only the advance widths should be + taken from the `htmx' table, not the side bearings. This bug, + introduced in version 2.6.0, makes it necessary to upgrade if + you are using CFFs; otherwise, you get cropped glyphs with GUI + interfaces like GTK or Qt. + - Accessing Type 42 fonts returned incorrect results if the glyph + order of the embedded TrueType font differs from the glyph order + of the Type 42 charstrings table. + * IMPORTANT CHANGES + - The header file layout has been changed (again), moving all + header files except `ft2build.h' into a subdirectory tree. + Doing so reduces the possibility of header file name clashes + (e.g., FTGL's `FTGlyph.h' with FreeType's `ftglyph.h') on case + insensitive file systems like Mac OS X or Windows. + Applications that use (a) the `freetype-config' script or + FreeType's `freetype2.pc' file for pkg-config to get the include + directory for the compiler, and (b) the documented way for + header inclusion like + [#]include + [#]include FT_FREETYPE_H + ... + don't need any change to the source code. + - Simple access to named instances in GX variation fonts is now + available (in addition to the previous method via FreeType's MM + interface). In the `FT_Face' structure, bits 16-30 of the + `face_index' field hold the current named instance index for the + given face index, and bits 16-30 of `style_flags' contain the + number of instances for the given face index. `FT_Open_Face' + and friends also understand the extended bits of the face index + parameter. + You need to enable TT_CONFIG_OPTION_GX_VAR_SUPPORT for this new + feature. Otherwise, bits 16-30 of the two fields are zero (or + are ignored). + - Lao script support has been added to the auto-hinter. + * MISCELLANEOUS + - The auto-hinter's Arabic script support has been enhanced. + - Superscript-like and subscript-like glyphs as used by various + phonetic alphabets like the IPA are now better supported by the + auto-hinter. + - The TrueType bytecode interpreter now runs slightly faster. + - Improved support for builds with cmake. + - The function `FT_CeilFix' now always rounds towards plus + infinity. + - The function `FT_FloorFix' now always rounds towards minus + infinity. + - A new load flag `FT_LOAD_COMPUTE_METRICS' has been added; it + makes FreeType ignore pre-computed metrics, as needed by font + validating or font editing programs. Right now, only the + TrueType module supports it to ignore data from the `hdmx' + table. + - Another round of bug fixes to better handle broken fonts, found + by Kostya Serebryany . +- Dropping upstreamed patch Dont-use-hmtx-table-for-LSB.patch. + +- Add Dont-use-hmtx-table-for-LSB.patch: Fixes gnu#45520, cut off + fonts in gtk and qt. Taken from upstream git. + +- Update to version 2.6 + * Thread safety improvements + * Thai script support has been added to the auto-hinter. + * Arabic script support has been added to the auto-hinter. + * Following OpenType version 1.7, advance widths and side bearing + values in CFFs (wrapped in an SFNT structure) are now always + taken from the `hmtx' table. + * Following OpenType version 1.7, the PostScript font name of a + CFF font (wrapped in an SFNT structure) is now always taken from + the `name' table. This is also true for OpenType Collections + (i.e., TTCs using CFFs subfonts instead of TTFs), where it may + have a significant difference. + * Fonts natively hinted for ClearType are now supported, properly + handling selector index 3 of the INSTCTRL bytecode instruction. + * Major improvements to the GX TrueType variation font handling. + +- Merge with the version 2.5.5 from openSUSE:Factory +- Removed patches: + * CVE-2014-9656.patch + * CVE-2014-9657.patch + * CVE-2014-9658.patch + * CVE-2014-9659.patch + * CVE-2014-9660.patch + * CVE-2014-9661.patch + * CVE-2014-9662.patch + * CVE-2014-9663.patch + * CVE-2014-9664.patch + * CVE-2014-9665.patch + * CVE-2014-9666.patch + * CVE-2014-9667.patch + * CVE-2014-9668.patch + * CVE-2014-9669.patch + * CVE-2014-9670.patch + * CVE-2014-9671.patch + * CVE-2014-9672.patch + * CVE-2014-9673.patch + * CVE-2014-9674.patch + * CVE-2014-9675.patch + - Integrated in the 2.5.5 release +- Modified patches: + * don-t-mark-libpng-as-required-library.patch + * bugzilla-308961-cmex-workaround.patch + * freetype2-subpixel.patch + * freetype2-bitmap-foundry.patch + * overflow.patch + - Adapt to the new version of sources + +- Modified patch: + * CVE-2014-9671.patch + - Adapt the code to correspond to the current git master of + freetype2 (fixes bsc#933247) + +- Enable the bz2 compression in freetype2 +- Remove patch overflow.patch from freetype2.spec where it is not + applied. +- Run spec-cleaner on the spec file. + +- fixed vulnerabilities (bnc#916847, bnc#916856, bnc#916857, + bnc#916858, bnc#916859, bnc#916860, bnc#916861, bnc#916862, + bnc#916863, bnc#916864, bnc#916865, bnc#916867, bnc#916868, + bnc#916870, bnc#916871, bnc#916872, bnc#916873, bnc#916874, + bnc#916879, bnc#916881) + - CVE-2014-9656.patch + - CVE-2014-9657.patch + - CVE-2014-9658.patch + - CVE-2014-9659.patch + - CVE-2014-9660.patch + - CVE-2014-9661.patch + - CVE-2014-9662.patch + - CVE-2014-9663.patch + - CVE-2014-9664.patch + - CVE-2014-9665.patch + - CVE-2014-9666.patch + - CVE-2014-9667.patch + - CVE-2014-9668.patch + - CVE-2014-9669.patch + - CVE-2014-9670.patch + - CVE-2014-9671.patch + - CVE-2014-9672.patch + - CVE-2014-9673.patch + - CVE-2014-9674.patch + - CVE-2014-9675.patch + +- Update to version 2.5.5 + * IMPORTANT BUG FIXES + - Handling of uncompressed PCF files works again (bug + introduced in version 2.5.4). +- Drop freetype2-2.5.3-fix-pcf.patch, merged upstream + +- Update to version 2.5.4 + * IMPORTANT BUG FIXES + - A variant of vulnerability CVE-2014-2240 was identified + (cf. http://savannah.nongnu.org/bugs/?43661) and fixed + in the new CFF driver. All users should upgrade. + - The new auto-hinter code using HarfBuzz crashed for some + invalid fonts. + - Many fixes to better protect against malformed input. + * IMPORTANT CHANGES + - Full auto-hinter support of the Devanagari script. + - Experimental auto-hinter support of the Telugu script. + - CFF stem darkening behaviour can now be controlled at + build time using the eight macros + CFF_CONFIG_OPTION_DARKENING_PARAMETER_{X,Y}{1,2,3,4} . + - Some fields in the `FT_Bitmap' structure have been changed + from signed to unsigned type, which better reflects + the actual usage. It is also an additional means to + protect against malformed input. This change doesn't break + the ABI; however, it might cause compiler warnings. + * MISCELLANEOUS + - Improvements to the auto-hinter's algorithm to recognize + stems and local extrema. + - Function `FT_Get_SubGlyph_Info' always returned an error + even in case of success. + - Version 2.5.1 introduced major bugs in the cjk part of + the auto-hinter, which are now fixed. + - The `FT_Sfnt_Tag' enumeration values have been changed to + uppercase, e.g. `FT_SFNT_HEAD'. The lowercase variants + are deprecated. This is for orthogonality with all other + enumeration (and enumeration-like) values in FreeType. + - `cmake' now supports builds of FreeType as an OS X framework + and for iOS. + - Improved project files for vc2010, + introducing a property file + - The documentation generator for the API reference has been + updated to produce better HTML code (with proper CSS). + At the same time, the documentation got a better structure. + - The FT_LOAD_BITMAP_CROP flag is obsolete; it is not used + by any driver. + - The TrueType DELTAP[123] bytecode instructions now work in + subpixel hinting mode as described in the ClearType + whitepaper (i.e., for touched points in the + non-subpixel direction). + - Many small improvements to the internal arithmetic routines. +- Rebase don-t-mark-libpng-as-required-library.patch, + bugzilla-308961-cmex-workaround.patch, freetype2-subpixel.patch, + freetype2-bitmap-foundry.patch and overflow.patch +- Add freetype2-2.5.3-fix-pcf.patch from upstream to resolve + http://savannah.nongnu.org/bugs/?43774, "Freetype 2.5.4 does not + load ungzipped PCF fonts" + fwupd +- Change version 1.8.6: + + Fix compiling error when building s390x ppc64le + - add %ifnarch conditional to spec file + + Recover one changelog unexpectedly removed when first pushing + fwupd-1.8.6 to 15-SP5 + - Thu Feb 24 06:29:53 UTC 2022 - jlee@suse.com + - Add fwupd-bsc1193921-nvme-ignore-non-PCI-NVMe-devices.patch + to ignore non-PCI NVMe devices (bnc#1193921) + gnome-shell +- Update gs-fate318433-prevent-same-account-multi-logins.patch: + Fix no warning messages (bsc#1207323). + +- Add gnome-shell-Pass-cancellable-when-querying-file-info.patch: + Pass cancellable when querying file info + (bsc#1205518 glgo#GNOME/gnome-shell!2268) +- Add gnome-shell-main-Leak-the-GJS-context-and-ShellGlobal.patch: + Leak the GJS context and ShellGlobal (bsc#1205518) + gnutls +- FIPS: PBKDF2 additional requirements [bsc#1209001] + * Set the minimum output key length to 112 bits (FIPS 140-3 IG D.N) + * Set the minimum salt length to 128 bits (SP 800-132 sec. 5.1) + * Set the minimum iterations count to 1000 (SP 800-132 sec 5.2) + * Set the minimum passlen of 20 characters (SP SP800-132 sec 5) + * Add regression tests for the new PBKDF2 requirements. + * Add gnutls-FIPS-pbkdf2-additional-requirements.patch + +- libgnutls: Increase the limit of TLS PSK usernames from 128 to + 65535 characters. [bsc#1208237, jsc#PED-1562] + * Upstream: https://gitlab.com/gnutls/gnutls/commit/f032324a + * Add gnutls-increase-TLS-PSK-username-limit.patch + +- FIPS: Fix pct_test() return code in case of error [bsc#1207183] + * Rebase with the upstream version: gnutls-FIPS-PCT-DH.patch + +- FIPS: Make the jitterentropy calls thread-safe [bsc#1208146] + * Add gnutls-FIPS-jitterentropy-threadsafe.patch + +- FIPS: GnuTLS DH/ECDH PCT public key regeneration [bsc#1207183] + * Rebase patches with the version submitted upstream. + * Avoid copying the key material: gnutls-FIPS-PCT-DH.patch + * Improve logic around memory release: gnutls-FIPS-PCT-ECDH.patch + +- Security Fix: [bsc#1208143, CVE-2023-0361] + * Bleichenbacher oracle in TLS RSA key exchange + * Add gnutls-CVE-2023-0361.patch + +- FIPS: Change all the 140-2 references to FIPS 140-3 in order to + account for the new FIPS certification [bsc#1207346] + * Add gnutls-FIPS-140-3-references.patch + +- FIPS: GnuTLS DH/ECDH PCT public key regeneration [bsc#1207183] + * Add gnutls-FIPS-PCT-DH.patch gnutls-FIPS-PCT-ECDH.patch + +- Fix AVX CPU feature detection for OSXSAVE [bsc#1203299] + * Fixes a SIGILL termination at the verzoupper instruction when + trying to run GnuTLS on a Linux kernel with the noxsave command + line parameter set. Relevant mostly for virutal systems. + * Upstream bug: https://gitlab.com/gnutls/gnutls/issues/1282 + * Add gnutls-clear-AVX-bits-if-it-cannot-be-queried-XSAVE.patch + +- FIPS: Set error state when jent init failed in FIPS mode [bsc#1202146] + * Add patch gnutls-FIPS-Set-error-state-when-jent-init-failed.patch + +- FIPS: Make XTS key check failure not fatal [bsc#1203779] + * Add gnutls-Make-XTS-key-check-failure-not-fatal.patch + +- FIPS: Zeroize the calculated hmac and new_hmac in the + check_binary_integrity() function. [bsc#1191021] + * Add gnutls-FIPS-Zeroize-check_binary_integrity.patch + +- FIPS: Additional modifications to the SLI. [bsc#1190698] + * Mark CMAC and GMAC and non-approved in gnutls_pbkfd2(). + * Mark HMAC keylength less than 112 bits as non-approved in + gnutls_pbkfd2(). + * Adapt the pbkdf2 selftest and the regression tests accordingly. + * Add gnutls-FIPS-SLI-pbkdf2-verify-keylengths-only-SHA.patch + +- FIPS: Port GnuTLS to use jitterentropy [bsc#1202146, jsc#SLE-24941] + * Add new dependency on jitterentropy + * Add gnutls-FIPS-jitterentropy.patch + +- Security fix: [bsc#1202020, CVE-2022-2509] + * Fixed double free during verification of pkcs7 signatures + * Add gnutls-CVE-2022-2509.patch + +- FIPS: + * Modify gnutls-FIPS-force-self-test.patch [bsc#1198979] + - gnutls_fips140_run_self_tests now properly releases fips_context + +- FIPS: + * Add gnutls_ECDSA_signing.patch [bsc#1190698] + - Check minimum keylength for symmetric key generation + - Only allows ECDSA signature with valid set of hashes + (SHA2 and SHA3) + * Add gnutls-FIPS-force-self-test.patch [bsc#1198979] + - Provides interface for running library self tests on-demand + - Upstream: https://gitlab.com/gnutls/gnutls/-/merge_requests/1598 + +- FIPS: Make sure zeroization is performed in all API functions + * Add gnutls-zeroization-API-functions.patch [bsc#1191021] + * Upsream: https://gitlab.com/gnutls/gnutls/-/merge_requests/1573 + +- FIPS: Add missing requirements for the SLI [bsc#1190698] + * Remove 3DES from FIPS approved algorithms: + - gnutls-Remove-3DES-from-FIPS-approved-algos.patch + - Upstream: https://gitlab.com/gnutls/gnutls/-/merge_requests/1570 + * DRBG service (gnutls_rnd) should be considered approved: + - gnutls-Add-missing-FIPS-service-indicator-transitions.patch + - gnutls-Add-missing-FIPS-service-indicator-transitions-tests.patch + - gnutls-pkcs12-tighten-algorithm-checks-under-FIPS.patch + - Upstream: https://gitlab.com/gnutls/gnutls/-/merge_requests/1569 + +- FIPS: Mark AES-GCM as approved in the TLS context [bsc#1194907] + * Add gnutls-FIPS-Mark-HKDF-and-AES-GCM-as-approved-when-used-in-TLS.patch + * Upstream issue: https://gitlab.com/gnutls/gnutls/issues/1311 + +- FIPS: Additional PBKDF2 requirements for KAT [bsc#1184669] + * The IG 10.3.A and SP800-132 require some minimum parameters for + the salt length, password length and iteration count. These + parameters should be also used in the KAT. + * Add gnutls-FIPS-PBKDF2-KAT-requirements.patch + * Upstream: https://gitlab.com/gnutls/gnutls/merge_requests/1561 +- Enable to run the regression tests also in FIPS mode. + +- Update to 3.7.3: [bsc#1190698, bsc#1190796] + * libgnutls: The allowlisting configuration mode has been added + to the system-wide settings. In this mode, all the algorithms + are initially marked as insecure or disabled, while the + applications can re-enable them either through the [overrides] + section of the configuration file or the new API (#1172). + * The build infrastructure no longer depends on GNU AutoGen for + generating command-line option handling, template file parsing + in certtool, and documentation generation (#773, #774). This + change also removes run-time or bundled dependency on the + libopts library, and requires Python 3.6 or later to regenerate + the distribution tarball. Note that this brings in known backward + incompatibility in command-line tools, such as long options are + now case sensitive, while previously they were treated in a case + insensitive manner: for example --RSA is no longer a valid option + of certtool. The existing scripts using GnuTLS tools may need + adjustment for this change. + * libgnutls: The tpm2-tss-engine compatible private blobs can be loaded + and used as a gnutls_privkey_t (#594). The code was originally written + for the OpenConnect VPN project by David Woodhouse. To generate such + blobs, use the tpm2tss-genkey tool from tpm2-tss-engine: + https://github.com/tpm2-software/tpm2-tss-engine/#rsa-operations + or the tpm2_encodeobject tool from unreleased tpm2-tools. + * libgnutls: The library now transparently enables Linux KTLS (kernel + TLS) when the feature is compiled in with --enable-ktls configuration + option (#1113). If the KTLS initialization fails it automatically falls + back to the user space implementation. + * certtool: The certtool command can now read the Certificate Transparency + (RFC 6962) SCT extension (#232). New API functions are also provided to + access and manipulate the extension values. + * certtool: The certtool command can now generate, manipulate, and evaluate + x25519 and x448 public keys, private keys, and certificates. + * libgnutls: Disabling a hashing algorithm through "insecure-hash" + configuration directive now also disables TLS ciphersuites that use it + as a PRF algorithm. + * libgnutls: PKCS#12 files are now created with modern algorithms by default + (!1499). Previously certtool used PKCS12-3DES-SHA1 for key derivation and + HMAC-SHA1 as an integity measure in PKCS#12. Now it uses AES-128-CBC with + PBKDF2 and SHA-256 for both key derivation and MAC algorithms, and the + default PBKDF2 iteration count has been increased to 600000. + * libgnutls: PKCS#12 keys derived using GOST algorithm now uses + HMAC_GOSTR3411_2012_512 instead of HMAC_GOSTR3411_2012_256 for integrity, + to conform with the latest TC-26 requirements (#1225). + * libgnutls: The library now provides a means to report the status + of approved cryptographic operations (!1465). To adhere to the + FIPS140-3 IG 2.4.C., this complements the existing mechanism to + prohibit the use of unapproved algorithms by making the library + unusable state. + * gnutls-cli: The gnutls-cli command now provides a --list-config + option to print the library configuration (!1508). + * libgnutls: Fixed possible race condition in + gnutls_x509_trust_list_verify_crt2 when a single trust list object + is shared among multiple threads (#1277). [GNUTLS-SA-2022-01-17, + CVSS: low] + * API and ABI modifications: + GNUTLS_PRIVKEY_FLAG_RSA_PSS_FIXED_SALT_LENGTH: new flag in + gnutls_privkey_flags_t + GNUTLS_VERIFY_RSA_PSS_FIXED_SALT_LENGTH: new flag in + gnutls_certificate_verify_flags + gnutls_ecc_curve_set_enabled: Added. + gnutls_sign_set_secure: Added. + gnutls_sign_set_secure_for_certs: Added. + gnutls_digest_set_secure: Added. + gnutls_protocol_set_enabled: Added. + gnutls_fips140_context_init: New function + gnutls_fips140_context_deinit: New function + gnutls_fips140_push_context: New function + gnutls_fips140_pop_context: New function + gnutls_fips140_get_operation_state: New function + gnutls_fips140_operation_state_t: New enum + gnutls_transport_is_ktls_enabled: New function + gnutls_get_library_configuration: New function + * Remove patches fixed in the update: + - gnutls-FIPS-module-version.patch + - gnutls-FIPS-service-indicator.patch + - gnutls-FIPS-service-indicator-public-key.patch + - gnutls-FIPS-service-indicator-symmetric-key.patch + - gnutls-FIPS-RSA-PSS-flags.patch + - gnutls-FIPS-RSA-mod-sizes.patch + +- FIPS: Fix regression tests in fips and non-fips mode [bsc#1194468] + * Add gnutls-FIPS-disable-failing-tests.patch + * Remove patches: + - gnutls-temporarily_disable_broken_guile_reauth_test.patch + - gnutls-3.6.0-disable-flaky-dtls_resume-test.patch + - disable-psk-file-test.patch + +- FIPS: Provide module identifier and version [bsc#1190796] + * Add configurable options to output the module name/identifier + (--with-fips140-module-name) and the module version + (--with-fips140-module-version). + * Add the CLI option list-config that reports the configuration + of the library. + * Add gnutls-FIPS-module-version.patch + +- FIPS: Provide a service-level indicator [bsc#1190698] + * Add support for a "service indicator" as required in + the FIPS140-3 Implementation Guidance in section 2.4.C + * Add patches: + - gnutls-FIPS-service-indicator.patch + - gnutls-FIPS-service-indicator-public-key.patch + - gnutls-FIPS-service-indicator-symmetric-key.patch + - gnutls-FIPS-RSA-PSS-flags.patch + +- FIPS: RSA KeyGen/SigGen fail with 4096 bit key sizes [bsc#1192008] + * fips: allow more RSA modulus sizes + * Add gnutls-FIPS-RSA-mod-sizes.patch + * Delete gnutls-3.6.7-fips-rsa-4096.patch + +- Drop bogus condition "> 1550": that would mean 'more recent than + Tumbleweed' which is technically impossible, as Tumbleweed is the + leading project (and the condition causes issues as Tumbleweed + needs to move away from 1550 due to CODE 15 SP5 plans). + +- Add crypto-policies support in SLE-15-SP4 [jsc#SLE-20287] + +- Account for the libnettle soname bump [jsc#SLE-19765] + +- Update to 3.7.2 in SLE-15-SP4: [jsc#SLE-19765, jsc#SLE-18139] + - Add gnutls-temporarily_disable_broken_guile_reauth_test.patch + - Rebased patches: + * disable-psk-file-test.patch + * gnutls-3.6.0-disable-flaky-dtls_resume-test.patch + * gnutls-fips_mode_enabled.patch + - Remove patches merged upstream: + * gnutls-CVE-2020-11501.patch + * gnutls-CVE-2020-13777.patch + * gnutls-CVE-2020-24659.patch + * gnutls-CVE-2021-20231.patch + * gnutls-CVE-2021-20232.patch + * gnutls-3.6.7-fips-backport_dont_truncate_output_IV.patch + * gnutls-fips_XTS_key_check.patch + * 0001-_gnutls_verify_crt_status-apply-algorithm-checks-to-.patch + * 0002-_gnutls_pkcs11_verify_crt_status-check-validity-agai.patch + * 0003-x509-trigger-fallback-verification-path-when-cert-is.patch + * 0004-tests-add-test-case-for-certificate-chain-supersedin.patch + * 0001-Add-Full-Public-Key-Check-for-DH.patch + * 0001-Add-test-to-ensure-DH-exchange-behaves-correctly.patch + * 0002-Add-test-to-ensure-ECDH-exchange-behaves-correctly.patch + * 0003-Add-plumbing-to-handle-Q-parameter-in-DH-exchanges.patch + * 0004-Always-pass-in-and-check-Q-in-TLS-1.3.patch + * 0005-Check-Q-for-FFDHE-primes-in-prime-check.patch + * 0006-Pass-down-Q-for-FFDHE-in-al-pre-TLS1.3-as-well.patch + * 0001-dh-primes-add-MODP-primes-from-RFC-3526.patch + * 0002-dhe-check-if-DH-params-in-SKE-match-the-FIPS-approve.patch + * 0001-dh-check-validity-of-Z-before-export.patch + * 0002-ecdh-check-validity-of-P-before-export.patch + * 0003-dh-primes-make-the-FIPS-approved-check-return-Q-valu.patch + * 0004-dh-perform-SP800-56A-rev3-full-pubkey-validation-on-.patch + * 0005-ecdh-perform-SP800-56A-rev3-full-pubkey-validation-o.patch + * 0001-Vendor-in-XTS-functionality-from-Nettle.patch + * 0001-pubkey-avoid-spurious-audit-messages-from-_gnutls_pu.patch + * gnutls-FIPS-use_2048_bit_prime_in_DH_selftest.patch + * gnutls-3.6.7-fix-FTBFS-2024.patch + * gnutls-3.6.7-reproducible-date.patch + +- Update to version 3.7.2 + * Added Linux kernel AF_ALG based acceleration + * Fixed timing of early data exchange + * The priority string option DISABLE_TLS13_COMPAT_MODE was added + to disable TLS 1.3 middlebox compatibility mode + * The GNUTLS_NO_EXPLICIT_INIT envvar has been renamed to + GNUTLS_NO_IMPLICIT_INIT to reflect the purpose + * certtool: + * When signing a CSR, CRL distribution point (CDP) is no + longer copied from the signing CA by default + * When producing certificates and certificate requests, subject + DN components that are provided individually will now be + ordered by assumed scale + +- Add gnutls-3.6.7-fix-FTBFS-2024.patch to let tests pass after 2024 (boo#1186579) +- Add gnutls-3.6.7-reproducible-date.patch to override build date (boo#1047218) + +- Security fix: [bsc#1183456, CVE-2021-20232] + * A use after free issue in client_send_params + in lib/ext/pre_shared_key.c may lead to memory + corruption and other potential consequences. +- Add gnutls-CVE-2021-20232.patch + +- Security fix: [bsc#1183457, CVE-2021-20231] + * A use after free issue in client sending key_share extension + may lead to memory corruption and other consequences. +- Add gnutls-CVE-2021-20231.patch + +- Update to 3.7.1: + [bsc#1183456, CVE-2021-20232] [bsc#1183457, CVE-2021-20231] + * Fixed potential use-after-free in sending "key_share" and + "pre_shared_key" extensions. + * Fixed a regression in handling duplicated certs in a chain. + * Fixed sending of session ID in TLS 1.3 middlebox compatibility + mode. In that mode the client shall always send a non-zero + session ID to make the handshake resemble the TLS 1.2 + resumption; this was not true in the previous versions. + * Removed dependency on the external 'fipscheck' package, + when compiled with --enable-fips140-mode. + * Added padlock acceleration for AES-192-CBC. +- Remove patches upstream: + * gnutls-gnutls-cli-debug.patch + * gnutls-ignore-duplicate-certificates.patch + * gnutls-test-fixes.patch + +- Fix the test suite for tests/gnutls-cli-debug.sh [bsc#1171565] + * Don't unset system priority settings in gnutls-cli-debug.sh + * Upstream: gitlab.com/gnutls/gnutls/merge_requests/1387 +- Add gnutls-gnutls-cli-debug.patch + +- Fix: Test certificates in tests/testpkcs11-certs have expired + * Upstream bug: gitlab.com/gnutls/gnutls/issues/1135 +- Add gnutls-test-fixes.patch + +- gnutls_x509_trust_list_verify_crt2: ignore duplicate certificates + * Upstream bug: https://gitlab.com/gnutls/gnutls/issues/1131 +- Add gnutls-ignore-duplicate-certificates.patch + +- Update to 3.7.0 + * Depend on nettle 3.6 + * Added a new API that provides a callback function to retrieve + missing certificates from incomplete certificate chains + * Added a new API that provides a callback function to output the + complete path to the trusted root during certificate chain + verification + * OIDs exposed as gnutls_datum_t no longer account for the + terminating null bytes, while the data field is null terminated. + The affected API functions are: gnutls_ocsp_req_get_extension, + gnutls_ocsp_resp_get_response, and gnutls_ocsp_resp_get_extension + * Added a new set of API to enable QUIC implementation + * The crypto implementation override APIs deprecated in 3.6.9 are + now no-op + * Added MAGMA/KUZNYECHIK CTR-ACPKM and CMAC support + * Support for padlock has been fixed to make it work with Zhaoxin CPU + * The maximum PIN length for PKCS #11 has been increased from 31 + bytes to 255 bytes +- Remove patch fixed upstream: + * gnutls-FIPS-use_2048_bit_prime_in_DH_selftest.patch +- Fix threading bug in libgnutls [bsc#1173434] + * Upstream bug: gitlab.com/gnutls/gnutls/issues/1044 + +- Avoid spurious audit messages about incompatible signature algorithms + (bsc#1172695) + * add 0001-pubkey-avoid-spurious-audit-messages-from-_gnutls_pu.patch + +- FIPS: Use 2048 bit prime in DH selftest (bsc#1176086) + * add gnutls-FIPS-use_2048_bit_prime_in_DH_selftest.patch +- FIPS: Add TLS KDF selftest (bsc#1176671) + * add gnutls-FIPS-TLS_KDF_selftest.patch + +- Escape rpm command %%expand when used in comment. + +- FIPS: Use 2048 bit prime in DH selftest (bsc#1176086) + * add gnutls-FIPS-use_2048_bit_prime_in_DH_selftest.patch + +- FIPS: Add TLS KDF selftest (bsc#1176671) + * add gnutls-FIPS-TLS_KDF_selftest.patch + +- Fix heap buffer overflow in handshake with no_renegotiation alert sent + * CVE-2020-24659 (bsc#1176181) +- add gnutls-CVE-2020-24659.patch + +- FIPS: Implement (EC)DH requirements from SP800-56Arev3 (bsc#1176086) +- add patches + * 0001-Add-Full-Public-Key-Check-for-DH.patch + * 0001-Add-test-to-ensure-DH-exchange-behaves-correctly.patch + * 0002-Add-test-to-ensure-ECDH-exchange-behaves-correctly.patch + * 0003-Add-plumbing-to-handle-Q-parameter-in-DH-exchanges.patch + * 0004-Always-pass-in-and-check-Q-in-TLS-1.3.patch + * 0005-Check-Q-for-FFDHE-primes-in-prime-check.patch + * 0006-Pass-down-Q-for-FFDHE-in-al-pre-TLS1.3-as-well.patch + * 0001-dh-primes-add-MODP-primes-from-RFC-3526.patch + * 0002-dhe-check-if-DH-params-in-SKE-match-the-FIPS-approve.patch + * 0001-dh-check-validity-of-Z-before-export.patch + * 0002-ecdh-check-validity-of-P-before-export.patch + * 0003-dh-primes-make-the-FIPS-approved-check-return-Q-valu.patch + * 0004-dh-perform-SP800-56A-rev3-full-pubkey-validation-on-.patch + * 0005-ecdh-perform-SP800-56A-rev3-full-pubkey-validation-o.patch +- drop obsolete gnutls-3.6.7-fips_DH_ECDH_key_tests.patch + +- Update to 3.6.15 + * libgnutls: Fixed "no_renegotiation" alert handling at incorrect timing. + [GNUTLS-SA-2020-09-04, CVSS: medium] + * libgnutls: If FIPS self-tests are failed, gnutls_fips140_mode_enabled() now + indicates that with a false return value (!1306). + * libgnutls: Under FIPS mode, the generated ECDH/DH public keys are checked + accordingly to SP800-56A rev 3 (!1295, !1299). + * libgnutls: gnutls_x509_crt_export2() now returns 0 upon success, rather than + the size of the internal base64 blob (#1025). + * libgnutls: Certificate verification failue due to OCSP must-stapling is not + honered is now correctly marked with the GNUTLS_CERT_INVALID flag + * libgnutls: The audit log message for weak hashes is no longer printed twice + * libgnutls: Fixed version negotiation when TLS 1.3 is enabled and TLS 1.2 is + disabled in the priority string. Previously, even when TLS 1.2 is explicitly + disabled with "-VERS-TLS1.2", the server still offered TLS 1.2 if TLS 1.3 is + enabled (#1054). +- drop upstreamed patches: + * gnutls-detect_nettle_so.patch + * 0001-crypto-api-always-allocate-memory-when-serializing-i.patch + +- Correctly detect gmp, nettle, and hogweed libraries (bsc#1172666) + * add gnutls-detect_nettle_so.patch + +- Fix a memory leak that could lead to a DoS attack against Samba + servers (bsc#1172663) + * add 0001-crypto-api-always-allocate-memory-when-serializing-i.patch +- Temporarily disable broken guile reauth test (bsc#1171565) + * add gnutls-temporarily_disable_broken_guile_reauth_test.patch + +- GNUTLS-SA-2020-06-03 (Fixed insecure session ticket key construction) + The TLS server would not bind the session ticket encryption key with a + value supplied by the application until the initial key rotation, allowing + attacker to bypass authentication in TLS 1.3 and recover previous + conversations in TLS 1.2 (#1011). (bsc#1172506, CVE-2020-13777) + * add patches: + + gnutls-CVE-2020-13777.patch +- Fixed handling of certificate chain with cross-signed intermediate + CA certificates (#1008). (bsc#1172461) + * add patches: + + 0001-_gnutls_verify_crt_status-apply-algorithm-checks-to-.patch + + 0002-_gnutls_pkcs11_verify_crt_status-check-validity-agai.patch + + 0003-x509-trigger-fallback-verification-path-when-cert-is.patch + + 0004-tests-add-test-case-for-certificate-chain-supersedin.patch + +- Update to 3.6.14 + * libgnutls: Fixed insecure session ticket key construction, since 3.6.4. + The TLS server would not bind the session ticket encryption key with a + value supplied by the application until the initial key rotation, allowing + attacker to bypass authentication in TLS 1.3 and recover previous + conversations in TLS 1.2 (#1011). (bsc#1172506, CVE-2020-13777) + [GNUTLS-SA-2020-06-03, CVSS: high] + * libgnutls: Fixed handling of certificate chain with cross-signed + intermediate CA certificates (#1008). (bsc#1172461) + * libgnutls: Fixed reception of empty session ticket under TLS 1.2 (#997). + * libgnutls: gnutls_x509_crt_print() is enhanced to recognizes commonName + (2.5.4.3), decodes certificate policy OIDs (!1245), and prints Authority + Key Identifier (AKI) properly (#989, #991). + * certtool: PKCS #7 attributes are now printed with symbolic names (!1246). + * libgnutls: Use accelerated AES-XTS implementation if possible (!1244). + Also both accelerated and non-accelerated implementations check key block + according to FIPS-140-2 IG A.9 (!1233). + * libgnutls: Added support for AES-SIV ciphers (#463). + * libgnutls: Added support for 192-bit AES-GCM cipher (!1267). + * libgnutls: No longer use internal symbols exported from Nettle (!1235) + * API and ABI modifications: + GNUTLS_CIPHER_AES_128_SIV: Added + GNUTLS_CIPHER_AES_256_SIV: Added + GNUTLS_CIPHER_AES_192_GCM: Added + gnutls_pkcs7_print_signature_info: Added +- Add key D605848ED7E69871: public key "Daiki Ueno " to + the keyring +- Drop gnutls-fips_correct_nettle_soversion.patch (upstream) + +- Add RSA 4096 key generation support in FIPS mode (bsc#1171422) + * add gnutls-3.6.7-fips-rsa-4096.patch + +- Don't check for /etc/system-fips which we don't have (bsc#1169992) + * add gnutls-fips_mode_enabled.patch + +- Backport AES XTS support (bsc#1168835) + * add 0001-Vendor-in-XTS-functionality-from-Nettle.patch + * add gnutls-fips_XTS_key_check.patch + +- Use correct nettle .so version when looking for a FIPS checksum + (bsc#1166635) + * add gnutls-fips_correct_nettle_soversion.patch + +- Update to 3.6.13 + * libgnutls: Fix a DTLS-protocol regression (caused by TLS1.3 support) + The DTLS client would not contribute any randomness to the DTLS negotiation, + breaking the security guarantees of the DTLS protocol (#960) + [GNUTLS-SA-2020-03-31, CVSS: high] (bsc#1168345) + * libgnutls: Added new APIs to access KDF algorithms (#813). + * libgnutls: Added new callback gnutls_keylog_func that enables a custom + logging functionality. + * libgnutls: Added support for non-null terminated usernames in PSK + negotiation (#586). + * gnutls-cli-debug: Improved support for old servers that only support + SSL 3.0. + +- Fix zero random value in DTLS client hello + (CVE-2020-11501, bsc#1168345) + * add gnutls-CVE-2020-11501.patch + +- Split off FIPS checksums into a separate libgnutls30-hmac + subpackage (bsc#1152692) + * update baselibs.conf + +- bsc#1166881 - FIPS: gnutls: cfb8 decryption issue + * No longer truncate output IV if input is shorter than block size. + * Added gnutls-3.6.7-fips-backport_dont_truncate_output_IV.patch + +- bsc#1155327 jira#SLE-9518 - FIPS: add DH key test + * Added Diffie Hellman public key verification test. + * gnutls-3.6.7-fips_DH_ECDH_key_tests.patch + +- gnutls 3.6.12 + * libgnutls: Introduced TLS session flag (gnutls_session_get_flags()) + to identify sessions that client request OCSP status request (#829). + * libgnutls: Added support for X448 key exchange (RFC 7748) and Ed448 + signature algorithm (RFC 8032) under TLS (#86). + * libgnutls: Added the default-priority-string option to system configuration; + it allows overriding the compiled-in default-priority-string. + * libgnutls: Added support for GOST CNT_IMIT ciphersuite (as defined by + draft-smyshlyaev-tls12-gost-suites-07). + By default this ciphersuite is disabled. It can be enabled by adding + +GOST to priority string. In the future this priority string may enable + other GOST ciphersuites as well. Note, that server will fail to negotiate + GOST ciphersuites if TLS 1.3 is enabled both on a server and a client. It + is recommended for now to disable TLS 1.3 in setups where GOST ciphersuites + are enabled on GnuTLS-based servers. + * libgnutls: added priority shortcuts for different GOST categories like + CIPHER-GOST-ALL, MAC-GOST-ALL, KX-GOST-ALL, SIGN-GOST-ALL, GROUP-GOST-ALL. + * libgnutls: Reject certificates with invalid time fields. That is we reject + certificates with invalid characters in Time fields, or invalid time formatting + To continue accepting the invalid form compile with --disable-strict-der-time + * libgnutls: Reject certificates which contain duplicate extensions. We were + previously printing warnings when printing such a certificate, but that is + not always sufficient to flag such certificates as invalid. Instead we now + refuse to import them (#887). + * libgnutls: If a CA is found in the trusted list, check in addition to + time validity, whether the algorithms comply to the expected level prior + to accepting it. This addresses the problem of accepting CAs which would + have been marked as insecure otherwise (#877). + * libgnutls: The min-verification-profile from system configuration applies + for all certificate verifications, not only under TLS. The configuration can + be overriden using the GNUTLS_SYSTEM_PRIORITY_FILE environment variable. + * libgnutls: The stapled OCSP certificate verification adheres to the convention + used throughout the library of setting the 'GNUTLS_CERT_INVALID' flag. + * libgnutls: On client side only send OCSP staples if they have been requested + by the server, and on server side always advertise that we support OCSP stapling + * libgnutls: Introduced the gnutls_ocsp_req_const_t which is compatible + with gnutls_ocsp_req_t but const. + * certtool: Added the --verify-profile option to set a certificate + verification profile. Use '--verify-profile low' for certificate verification + to apply the 'NORMAL' verification profile. + * certtool: The add_extension template option is considered even when generating + a certificate from a certificate request. + +- gnutls 3.6.11.1: + * libgnutls: Corrected issue with TLS 1.2 session ticket + handling as client during resumption + * libgnutls: gnutls_base64_decode2() succeeds decoding the empty + string to the empty string. This is a behavioral change of the + API but it conforms to the RFC4648 expectations + * libgnutls: Fixed AES-CFB8 implementation, when input is shorter + than the block size. Fix backported from nettle. + * certtool: CRL distribution points will be set in CA + certificates even when non self-signed + * gnutls-cli/serv: added raw public-key handling capabilities + (RFC7250). Key material can be set via the --rawpkkeyfile and + - -rawpkfile flags. + +- gnutls 3.6.10: + * Add support for deterministic ECDSA/DSA (RFC6979) + * Add functions for in-place encryption/decryption of data buffers + * server now selects the highest TLS protocol version, if TLS 1.3 + is enabled and the client advertises an older protocol version + first + * Add support for GOST 28147-89 cipher in CNT (GOST counter) mode + and MAC generation based on GOST 28147-89 (IMIT) + * certtool: when outputting an encrypted private key do not + insert the textual description of it + +- Install checksums for binary integrity verification which are + required when running in FIPS mode (bsc#1152692, jsc#SLE-9518) + +- gnutls 3.6.9: + * add support for copying digest or MAC contexts + * Mark the crypto implementation override APIs as deprecated + * Add support for AES-GMAC, as a separate to GCM, MAC algorithm + * Add support for Generalname registeredID + * The priority configuration was enhanced to allow more elaborate + system-wide configuration of the library +- includes changes from 3.6.8: + * Add support for AES-XTS cipher + * Fix calculation of Streebog digests + * During Diffie-Hellman operations in TLS, verify that the peer's + public key is on the right subgroup (y^q=1 mod p), when q is + available (under TLS 1.3 and under earlier versions when RFC7919 + parameters are used). + * Apply STD3 ASCII rules in gnutls_idna_map() to prevent + hostname/domain crafting via IDNA conversion + * certtool: allow the digital signature key usage flag in CA + certificates + * gnutls-cli/serv: add the --keymatexport and --keymatexportsize + options. These allow testing the RFC5705 using these tools +- drop patches to re-enable tests: + * disable-psk-file-test.patch + * gnutls-3.6.0-disable-flaky-dtls_resume-test.patch + +- Explicitly require libnettle 3.4.1 (bsc#1134856) + * The RSA decryption code was rewritten in GnuTLS 3.6.5 in order + to fix CVE-2018-16868, the new implementation makes use of a new + rsa_sec_decrypt() function introduced in libnettle 3.4.1 + * libnettle was recently updated to the 3.4.1 version but we need + to add explicit dependency on it to prevent missing symbol errors + with the older versions + +- Restored autoreconf in build. +- Removed gnutls-3.6.6-SUSE_SLE15_congruent_version_requirements.patch + since the version requirements of required libraries are once again + automatically determined. +- Added gnutls-3.6.7-SUSE_SLE15_guile_site_directory.patch because it is a + better patch name for handling the '--with-guile-site-dir=' problem in + 3.6.7. + +- Trim useless %if..%endif guards that do not affect the build. +- Fix language errors in description again. + +- Update gnutls to 3.6.7 + * * libgnutls, gnutls tools: Every gnutls_free() will automatically set + the free'd pointer to NULL. This prevents possible use-after-free and + double free issues. Use-after-free will be turned into NULL dereference. + The counter-measure does not extend to applications using gnutls_free(). + * * libgnutls: Fixed a memory corruption (double free) vulnerability in the + certificate verification API. Reported by Tavis Ormandy; addressed with + the change above. [GNUTLS-SA-2019-03-27, #694] [bsc#1130681] (CVE-2019-3829) + * * libgnutls: Fixed an invalid pointer access via malformed TLS1.3 async messages; + Found using tlsfuzzer. [GNUTLS-SA-2019-03-27, #704] [bsc#1130682] (CVE-2019-3836) + * * libgnutls: enforce key usage limitations on certificates more actively. + Previously we would enforce it for TLS1.2 protocol, now we enforce it + even when TLS1.3 is negotiated, or on client certificates as well. When + an inappropriate for TLS1.3 certificate is seen on the credentials structure + GnuTLS will disable TLS1.3 support for that session (#690). + * * libgnutls: the default number of tickets sent under TLS 1.3 was increased to + two. This makes it easier for clients which perform multiple connections + to the server to use the tickets sent by a default server. + * * libgnutls: enforce the equality of the two signature parameters fields in + a certificate. We were already enforcing the signature algorithm, but there + was a bug in parameter checking code. + * * libgnutls: fixed issue preventing sending and receiving from different + threads when false start was enabled (#713). + * * libgnutls: the flag GNUTLS_PKCS11_OBJ_FLAG_LOGIN_SO now implies a writable + session, as non-writeable security officer sessions are undefined in PKCS#11 + (#721). + * * libgnutls: no longer send downgrade sentinel in TLS 1.3. + Previously the sentinel value was embedded to early in version + negotiation and was sent even on TLS 1.3. It is now sent only when + TLS 1.2 or earlier is negotiated (#689). + * * gnutls-cli: Added option --logfile to redirect informational messages output. +- Disabled dane support since dane is not shipped with SLE-15 +- Changed configure script to hardware guile site directory since command-line + option '--with-guile-site-dir=' was removed from the configure script in 3.6.7. + * * Modified gnutls-3.6.6-SUSE_SLE15_congruent_version_requirements.patch +- Modified gnutls-3.6.0-disable-flaky-dtls_resume-test.patch to fix + compilation issues on PPC +- Fixed Bleichenbacher-like side channel leakage in PKCS#1 v1.5 verification + and padding oracle verification (in 3.6.5) [bsc#1118087] (CVE-2018-16868) + +- FATE#327114 - Update gnutls to 3.6.6 to support TLS 1.3 + * * libgnutls: gnutls_pubkey_import_ecc_raw() was fixed to set the number bits + on the public key (#640). + * * libgnutls: Added support for raw public-key authentication as defined in RFC7250. + Raw public-keys can be negotiated by enabling the corresponding certificate + types via the priority strings. The raw public-key mechanism must be explicitly + enabled via the GNUTLS_ENABLE_RAWPK init flag (#26, #280). + * * libgnutls: When on server or client side we are sending no extensions we do + not set an empty extensions field but we rather remove that field competely. + This solves a regression since 3.5.x and improves compatibility of the server + side with certain clients. + * * libgnutls: We no longer mark RSA keys in PKCS#11 tokens as RSA-PSS capable if + the CKA_SIGN is not set (#667). + * * libgnutls: The priority string option %NO_EXTENSIONS was improved to completely + disable extensions at all cases, while providing a functional session. This + also implies that when specified, TLS1.3 is disabled. + * * libgnutls: GNUTLS_X509_NO_WELL_DEFINED_EXPIRATION was marked as deprecated. + The previous definition was non-functional (#609). + * Removed patches: + 0001-dummy_wait-correctly-account-the-length-field-in-SHA.patch + 0002-dummy_wait-always-hash-the-same-amount-of-blocks-tha.patch + 0003-cbc_mac_verify-require-minimum-padding-under-SSL3.0.patch + 0004-hmac-sha384-and-sha256-ciphersuites-were-removed-fro.patch + * Added Patches: + * * disable failing psk-file test (race condition): + disable-psk-file-test.patch + * * Patch configure script to accept specific versions of autotools and guile + that are present in SUSE-SLE15. (A bug prevents configure from accepting + a range of compatible versions. Upstream's solution is to hardwire for + the most current versions.) + gnutls-3.6.6-SUSE_SLE15_congruent_version_requirements.patch + * Modified: + * * gnutls-3.6.0-disable-flaky-dtls_resume-test.patch +- drop no longer needed gnutls-enbale-guile-2.2.patch +- refresh disable-psk-file-test.patch + +- Update to 3.6.5 + * * libgnutls: Provide the option of transparent re-handshake/reauthentication + when the GNUTLS_AUTO_REAUTH flag is specified in gnutls_init() (#571). + * * libgnutls: Added support for TLS 1.3 zero round-trip (0-RTT) mode (#127) + * * libgnutls: The priority functions will ignore and not enable TLS1.3 if + requested with legacy TLS versions enabled but not TLS1.2. That is because + if such a priority string is used in the client side (e.g., TLS1.3+TLS1.0 enabled) + servers which do not support TLS1.3 will negotiate TLS1.2 which will be + rejected by the client as disabled (#621). + * * libgnutls: Change RSA decryption to use a new side-channel silent function. + This addresses a security issue where memory access patterns as well as timing + on the underlying Nettle rsa-decrypt function could lead to new Bleichenbacher + attacks. Side-channel resistant code is slower due to the need to mask + access and timings. When used in TLS the new functions cause RSA based + handshakes to be between 13% and 28% slower on average (Numbers are indicative, + the tests where performed on a relatively modern Intel CPU, results vary + depending on the CPU and architecture used). This change makes nettle 3.4.1 + the minimum requirement of gnutls (#630). [CVSS: medium] + * * libgnutls: gnutls_priority_init() and friends, allow the CTYPE-OPENPGP keyword + in the priority string. It is only accepted as legacy option and is ignored. + * * libgnutls: Added support for EdDSA under PKCS#11 (#417) + * * libgnutls: Added support for AES-CFB8 cipher (#357) + * * libgnutls: Added support for AES-CMAC MAC (#351) + * * libgnutls: In two previous versions GNUTLS_CIPHER_GOST28147_CPB/CPC/CPD_CFB ciphers + have incorrectly used CryptoPro-A S-BOX instead of proper (CryptoPro-B/-C/-D + S-BOXes). They are fixed now. + * * libgnutls: Added support for GOST key unmasking and unwrapped GOST private + keys parsing, as specified in R 50.1.112-2016. + * * gnutls-serv: It applies the default settings when no --priority option is given, + using gnutls_set_default_priority(). + * * p11tool: Fix initialization of security officer's PIN with the --initialize-so-pin + option (#561) + * * certtool: Add parameter --no-text that prevents certtool from outputting + text before PEM-encoded private key, public key, certificate, CRL or CSR. +- minimum required libnettle is now 3.4.1 +- refresh + * disable-psk-file-test.patch + * gnutls-3.6.0-disable-flaky-dtls_resume-test.patch + +- search for guile-2.2 during configure, part of boo#1117121 + add patches: + * gnutls-enbale-guile-2.2.patch: search for guile-2.2 + refresh patches: + * disable-psk-file-test.patch: disable psk-file in Makefile.am + +- Temporarily disable failing psk-file test (race condition) + * add disable-psk-file-test.patch + +- Version update to 3.6.4 (bsc#1111757): + * * libgnutls: Added the final (RFC8446) version numbering of the TLS1.3 protocol. + * * libgnutls: Corrected regression since 3.6.3 in the callbacks set with + gnutls_certificate_set_retrieve_function() which could not handle the case where + no certificates were returned, or the callbacks were set to NULL (see #528). + * * libgnutls: gnutls_handshake() on server returns early on handshake when no + certificate is presented by client and the gnutls_init() flag GNUTLS_ENABLE_EARLY_START + is specified. + * * libgnutls: Added session ticket key rotation on server side with TOTP. + The key set with gnutls_session_ticket_enable_server() is used as a + master key to generate time-based keys for tickets. The rotation + relates to the gnutls_db_set_cache_expiration() period. + * * libgnutls: The 'record size limit' extension is added and preferred to the + 'max record size' extension when possible. + * * libgnutls: Provide a more flexible PKCS#11 search of trust store certificates. + This addresses the problem where the CA certificate doesn't have a subject key + identifier whereas the end certificates have an authority key identifier (#569) + * * libgnutls: gnutls_privkey_export_gost_raw2(), gnutls_privkey_import_gost_raw(), + gnutls_pubkey_export_gost_raw2(), gnutls_pubkey_import_gost_raw() import + and export GOST parameters in the "native" little endian format used for these + curves. This is an intentional incompatible change with 3.6.3. + * * libgnutls: Added support for seperately negotiating client and server certificate types + as defined in RFC7250. This mechanism must be explicitly enabled via the + GNUTLS_ENABLE_CERT_TYPE_NEG flag in gnutls_init(). +- Drop upstreamed patch: + * gnutls-3.6.3-backport-upstream-fixes.patch + +- gnutls-3.6.0-disable-flaky-dtls_resume-test.patch: refresh to also patch + test/Makefile.in as autoreconf does not work + +- Backport of upstream fixes (boo#1108450) + * gnutls-3.6.3-backport-upstream-fixes.patch + Fixes taken from upstream commits: + * * 3df5b7bc8a64 ("cert-cred: fix possible segfault when resetting cert retrieval function") + * * 42945a7aab6d ("allow no certificates to be reported by the gnutls_certificate_retrieve_function callbacks") + * * 10f83e36ed92 ("hello_ext_parse: apply the test for pre-shared key ext being last on client hello") + The patch was taken from https://github.com/weechat/weechat/issues/1231 + +- Security update + Improve mitigations against Lucky 13 class of attacks + * "Just in Time" PRIME + PROBE cache-based side channel attack + can lead to plaintext recovery (CVE-2018-10846, bsc#1105460) + * HMAC-SHA-384 vulnerable to Lucky thirteen attack due to use of + wrong constant (CVE-2018-10845, bsc#1105459) + * HMAC-SHA-256 vulnerable to Lucky thirteen attack due to not + enough dummy function calls (CVE-2018-10844, bsc#1105437) + * add patches: + 0001-dummy_wait-correctly-account-the-length-field-in-SHA.patch + 0002-dummy_wait-always-hash-the-same-amount-of-blocks-tha.patch + 0003-cbc_mac_verify-require-minimum-padding-under-SSL3.0.patch + 0004-hmac-sha384-and-sha256-ciphersuites-were-removed-fro.patch + +- Update to 3.6.3 + Fixes security issues: + CVE-2018-10846, CVE-2018-10845, CVE-2018-10844, CVE-2017-10790 + (bsc#1105437, bsc#1105460, bsc#1105459, bsc#1047002) + Other Changes: + * * libgnutls: Introduced support for draft-ietf-tls-tls13-28 + * * libgnutls: Apply compatibility settings for existing applications running with TLS1.2 or + earlier and TLS 1.3. + * * Added support for Russian Public Key Infrastructure according to RFCs 4491/4357/7836. + * * Provide a uniform cipher list across supported TLS protocols + * * The SSL 3.0 protocol is disabled on compile-time by default. + * * libgnutls: Introduced function to switch the current FIPS140-2 operational + mode + * * libgnutls: Introduced low-level function to assist applications attempting client + hello extension parsing, prior to GnuTLS' parsing of the message. + * * libgnutls: When exporting an X.509 certificate avoid re-encoding if there are no + modifications to the certificate. + * * libgnutls: on group exchange honor the %SERVER_PRECEDENCE and select the groups + which are preferred by the server. + * * Improved counter-measures for TLS CBC record padding. + * * Introduced the %FORCE_ETM priority string option. This option prevents the negotiation + of legacy CBC ciphersuites unless encrypt-then-mac is negotiated. + * * libgnutls: gnutls_privkey_import_ext4() was enhanced with the + GNUTLS_PRIVKEY_INFO_PK_ALGO_BITS flag. + * * libgnutls: gnutls_pkcs11_copy_secret_key, gnutls_pkcs11_copy_x509_privkey2, + gnutls_pkcs11_privkey_generate3 will mark objects as sensitive by default + unless GNUTLS_PKCS11_OBJ_FLAG_MARK_NOT_SENSITIVE is specified. This is an API + change for these functions which make them err towards safety. + * * libgnutls: improved aarch64 cpu features detection by using getauxval(). + * * certtool: It is now possible to specify certificate and serial CRL numbers greater + than 2**63-2 as a hex-encoded string both when prompted and in a template file. + Default certificate serial numbers are now fully random. +- don't run autoreconf to avoid pulling in gtk-doc + +- Require pkgconfig(autoopts) for building + +- Simplify the DANE support %ifdef condition + * build with DANE on openSUSE only + +- Adjust RPM groups. Drop %if..%endif guards that are idempotent. + +- build without DANE support on SLE-15, as it doesn't have unbound + (bsc#1086428) + +- add back refreshed gnutls-3.6.0-disable-flaky-dtls_resume-test.patch + the dtls-resume test still keeps randomly failing on PPC + +- remove gnutls-3.6.0-disable-flaky-dtls_resume-test.patch + patch does not apply any more and apparently the build + suceeds even if the formerly flaky testcase is run (bsc#1086579) + +- gnutls.keyring: Nikos key refreshed to be unexpired + +- GnuTLS 3.6.2: + * libgnutls: When verifying against a self signed certificate ignore issuer. + That is, ignore issuer when checking the issuer's parameters strength, + resolving issue #347 which caused self signed certificates to be + additionally marked as of insufficient security level. + * libgnutls: Corrected MTU calculation for the CBC ciphersuites. The data + MTU calculation now, it correctly accounts for the fixed overhead due to + padding (as 1 byte), while at the same time considers the rest of the + padding as part of data MTU. + * libgnutls: Address issue of loading of all PKCS#11 modules on startup + on systems with a PKCS#11 trust store (as opposed to a file trust store). + Introduced a multi-stage initialization which loads the trust modules, and + other modules are deferred for the first pure PKCS#11 request. + * libgnutls: The SRP authentication will reject any parameters outside + RFC5054. This protects any client from potential MitM due to insecure + parameters. That also brings SRP in par with the RFC7919 changes to + Diffie-Hellman. + * libgnutls: Added the 8192-bit parameters of SRP to the accepted parameters + for SRP authentication. + * libgnutls: Addressed issue in the accelerated code affecting + interoperability with versions of nettle >= 3.4. + * libgnutls: Addressed issue in the AES-GCM acceleration under aarch64. + * libgnutls: Addressed issue in the AES-CBC acceleration under ssse3 (patch by + Vitezslav Cizek). + * srptool: the --create-conf option no longer includes 1024-bit parameters. + * p11tool: Fixed the deletion of objects in batch mode. +- Dropped gnutls-check_aes_keysize.patch as it is included upstream now. + +- Use %license (boo#1082318) + +- Sanity check key size in SSSE3 AES cipher implementation (bsc#1074303) + * add gnutls-check_aes_keysize.patch + +- GnuTLS 3.6.1: + * Fix interoperability issue with openssl when safe renegotiation + was used + * gnutls_x509_crl_sign, gnutls_x509_crt_sign, + gnutls_x509_crq_sign, were modified to sign with a better + algorithm than SHA1. They will now sign with an algorithm that + corresponds to the security level of the signer's key. + * gnutls_x509_*_sign2() functions and gnutls_x509_*_privkey_sign() + accept GNUTLS_DIG_UNKNOWN (0) as a hash function option. That + will signal the function to auto-detect an appropriate hash + algorithm to use. + * Remove support for signature algorithms using SHA2-224 in TLS. + TLS 1.3 no longer uses SHA2-224 and it was never a widespread + algorithm in TLS 1.2 + * Refuse to use client certificates containing disallowed + algorithms for a session, reverting a change on 3.5.5 + * Refuse to resume a session which had a different SNI advertised + That improves RFC6066 support in server side. + * p11tool: Mark all generated objects as sensitive by default. + * p11tool: added options --sign-params and --hash. This allows + testing signature with multiple algorithms, including RSA-PSS. + +- Disable flaky dtls_resume test on Power + * add gnutls-3.6.0-disable-flaky-dtls_resume-test.patch + +- GnuTLS 3.6.0: + * Introduce a lock-free random generator which operates per- + thread and eliminates random-generator related bottlenecks in + multi-threaded operation. + * Replace the Salsa20 random generator with one based on CHACHA. + The goal is to reduce code needed in cache (CHACHA is also + used for TLS), and the number of primitives used by the + library. That does not affect the AES-DRBG random generator + used in FIPS140-2 mode. + * Add support for RSA-PSS key type as well as signatures in + certificates, and TLS key exchange + * Add support for Ed25519 signing in certificates and TLS key + exchange following draft-ietf-tls-rfc4492bis-17 + * Enable X25519 key exchange by default, following + draft-ietf-tls-rfc4492bis-17. + * Add support for Diffie-Hellman group negotiation following + RFC7919. + * Introduce various sanity checks on certificate import + * Introduce gnutls_x509_crt_set_flags(). This function can set + flags in the crt structure. The only flag supported at the + moment is GNUTLS_X509_CRT_FLAG_IGNORE_SANITY which skips the + certificate sanity checks on import. + * PKIX certificates with unknown critical extensions are rejected + on verification with status GNUTLS_CERT_UNKNOWN_CRIT_EXTENSIONS + * Refuse to generate a certificate with an illegal version, or an + illegal serial number. That is, gnutls_x509_crt_set_version() + and gnutls_x509_crt_set_serial(), will fail on input considered + to be invalid in RFC5280. + * Call to gnutls_record_send() and gnutls_record_recv() prior to + handshake being complete are now refused + * Add support for PKCS#12 files with no salt (zero length) in + their password encoding, and PKCS#12 files using SHA384 and + SHA512 as MAC. + * libgnutls: Exported functions to encode and decode DSA and ECDSA + r,s values. + * Add new callback setting function to gnutls_privkey_t for + external keys. The new function (gnutls_privkey_import_ext4), + allows signing in addition to previous algorithms (RSA PKCS#1 + 1.5, DSA, ECDSA), with RSA-PSS and Ed25519 keys. + * Introduce the %VERIFY_ALLOW_BROKEN and + %VERIFY_ALLOW_SIGN_WITH_SHA1 priority string options. These + allows enabling all broken and SHA1-based signature algorithms + in certificate verification, respectively. + * 3DES-CBC is no longer included in the default priorities list. + It has to be explicitly enabled, e.g., with a string like + "NORMAL:+3DES-CBC". + * SHA1 was marked as insecure for signing certificates. + Verification of certificates signed with SHA1 is now considered + insecure and will fail, unless flags intended to enable broken + algorithms are set. Other uses of SHA1 are still allowed. + * RIPEMD160 was marked as insecure for certificate signatures. + Verification of certificates signed with RIPEMD160 hash + algorithm is now considered insecure and will fail, unless + flags intended to enable broken algorithms are set. + * No longer enable SECP192R1 and SECP224R1 by default on TLS + handshakes. These curves were rarely used for that purpose, + provide no advantage over x25519 and were deprecated by TLS 1.3. + * Remove support for DEFLATE, or any other compression method. + * OpenPGP authentication was removed; the resulting library is ABI + compatible, with the openpgp related functions being stubs that + fail on invocation. + Drop gnutls-broken-openpgp-tests.patch, no longer required. + * Remove support for libidn (i.e., IDNA2003); gnutls can now be + compiled only with libidn2 which provides IDNA2008. + * certtool: The option '--load-ca-certificate' can now accept + PKCS#11 URLs in addition to files. + * certtool: The option '--load-crl' can now be used when + generating PKCS#12 files (i.e., in conjunction with '--to-p12' option). + * certtool: Keys with provable RSA and DSA parameters are now + only read and exported from PKCS#8 form, following + draft-mavrogiannopoulos-pkcs8-validated-parameters-00.txt. + This removes support for the previous a non-standard key format. + * certtool: Added support for generating, printing and handling + RSA-PSS and Ed25519 keys and certificates. + * certtool: the parameters --rsa, --dsa and --ecdsa to + - -generate-privkey are now deprecated, replaced by the + - -key-type option. + * p11tool: The --generate-rsa, --generate-ecc and --generate-dsa + options were replaced by the --generate-privkey option. + * psktool: Generate 256-bit keys by default. + * gnutls-server: Increase request buffer size to 16kb, and added + the --alpn and --alpn-fatal options, allowing testing of ALPN + negotiation. + * Enables FIPS 140-2 mode during build + +- Buildrequire iproute2: the test suite calls /usr/bin/ss and as + such we have to ensure to pull it in. + +- GnuTLS 3.5.15: + * libgnutls: Disable hardware acceleration on aarch64/ilp32 mode + * certtool: Keys with provable RSA and DSA parameters are now + only exported in PKCS#8 form + +- RPM group fix. Diversification of summaries. +- Avoid aims and future plans in description. Say what it does now. + +- Drop the deprecated openssl compat ; discussed and suggested by + vcizek +- Cleanup a bit with spec-cleaner + +- GnuTLS 3.5.14: + * Handle specially HSMs which request explicit authentication + * he GNUTLS_PKCS11_OBJ_FLAG_LOGIN will force a login on HSMs + * do not set leading zeros when copying integers on HSMs + * Fix issue discovering certain OCSP signers, and improved the + discovery of OCSP signer in the case where the Subject Public + Key identifier field matches + * ensure OCSP responses are saved with --save-ocsp even if + certificate verification fails. + +- GnuTLS 3.5.13: + * libgnutls: fixed issue with AES-GCM in-place encryption and + decryption in aarch64 + * libgnutls: no longer parse the ResponseID field of the status + response TLS extension. The field is not used by GnuTLS nor is + made available to calling applications. That addresses a null + pointer dereference on server side caused by packets containing + the ResponseID field. GNUTLS-SA-2017-4, bsc#1043398 + * libgnutls: tolerate certificates which do not have strict DER + time encoding. It is possible using 3rd party tools to generate + certificates with time fields that do not conform to DER + requirements. Since 3.4.x these certificates were rejected and + cannot be used with GnuTLS, however that caused problems with + existing private certificate infrastructures, which were + relying on such certificates. Tolerate reading and using these + certificates. + * minitasn1: updated to libtasn1 4.11. + * certtool: allow multiple certificates to be used in --p7-sign + with the --load-certificate option + +- GnuTLS 3.5.12: + * libgnutls: gnutls_x509_crt_check_hostname2() no longer matches + IP addresses against DNS fields of certificate (CN or DNSname). + The previous behavior was to tolerate some misconfigured + servers, but that was non-standard and skipped any IP + constraints present in higher level certificates. + * libgnutls: when converting to IDNA2008, fallback to IDNA2003 + (i.e., transitional encoding) if the domain cannot be converted. + That provides maximum compatibility with browsers like firefox + that perform the same conversion. + * libgnutls: fix issue in RSA-PSK client callback which resulted + in no username being sent to the peer + * libgnutls: fix regression causing stapled extensions in trust + modules not to be considered. + * certtool: introduced the email_protection_key option. This + option was introduced in documentation for certtool without an + implementation of it. It is a shortcut for option + 'key_purpose_oid = 1.3.6.1.5.5.7.3.4'. + * certtool: made printing of key ID and key PIN consistent + between certificates, public keys, and private keys. That is + the private key printing now uses the same format as the rest. + * gnutls-cli: introduced the --sni-hostname option. This allows + overriding the hostname advertised to the peer. + +- skip trust-store tests to avoid build cycle with + ca-certificates-mozilla, add gnutls-3.5.11-skip-trust-store-tests.patch + +- GnuTLS 3.5.11: + * gnutls.pc: do not include libtool options into Libs.private. + * libgnutls: Fixed issue when rehandshaking without a client certificate in + a session which initially used one + * libgnutls: Addressed read of 4 bytes past the end of buffer in OpenPGP + certificate parsing (bsc#1038337) + * libgnutls: Introduced locks in gnutls_pkcs11_privkey_t structure access. + That allows PKCS#11 operations such as signing to be performed with the + same object from multiple threads. + * libgnutls: when disabling OpenPGP authentication, the resulting library + is ABI compatible (will openpgp related functions being stubs that fail + on invocation). + +- call gzip -n to make build fully reproducible + +- update to 3.5.10 + * addresses GNUTLS-SA-2017-3 CVE-2017-7869 bsc#1034173 + * gnutls.pc: do not include libidn2 in Requires.private + * libgnutls: optimized access to subject alternative names (SANs) in parsed + certificates + * libgnutls: Print the key PIN value used by the HPKP protocol as per RFC7469 + when printing certificate information. + * libgnutls: gnutls_ocsp_resp_verify_direct() and gnutls_ocsp_resp_verify() + flags can be set from the gnutls_certificate_verify_flags enumeration. + This allows the functions to pass the same flags available for certificates + to the verification function (e.g., GNUTLS_VERIFY_DISABLE_TIME_CHECKS or + GNUTLS_VERIFY_ALLOW_BROKEN). + * libgnutls: gnutls_store_commitment() can accept flag + GNUTLS_SCOMMIT_FLAG_ALLOW_BROKEN. This is to allow the function to operate + in applications which use SHA1 for example, after SHA1 is deprecated. + * certtool: No longer ignore the 'add_critical_extension' template option if + the 'add_extension' option is not present. + * gnutls-cli: Added LMTP, POP3, NNTP, Sieve and PostgreSQL support to the + starttls-proto command- drop gnutls-3.5.9-pkgconfig.patch (upstream) +- drop gnutls-3.5.9-pkgconfig.patch (upstream) +- remove unknown --disable-srp flag (bsc#901857) + +- disable the deprecated OpenPGP authentication support + * see https://gitlab.com/gnutls/gnutls/issues/102 +- add gnutls-broken-openpgp-tests.patch + +- GnuTLS 3.5.9: + * libgnutls: OpenPGP references removed, functionality deprecated + * libgnutls: Improve detection of AVX support + * libgnutls: Add support for IDNA2008 with libidn2 FATE#321897 + * p11tool: re-use ID from corresponding objects when writing + certificates. + * API and ABI modifications: + gnutls_idna_map: Added + gnutls_idna_reverse_map: Added +- prevent pkgconfig issues due to libidn2 when building with GnuTLS + add gnutls-3.5.9-pkgconfig.patch + +- Version 3.5.8 (released 2016-01-09) + * libgnutls: Ensure that multiple calls to the gnutls_set_priority_* + functions will not leave the verification profiles field to an + undefined state. The last call will take precedence. + * libgnutls: Ensure that GNUTLS_E_DECRYPTION_FAIL will be returned + by PKCS#8 decryption functions when an invalid key is provided. This + addresses regression on decrypting certain PKCS#8 keys. + * libgnutls: Introduced option to override the default priority string + used by the library. The intention is to allow support of system-wide + priority strings (as set with --with-system-priority-file). The + configure option is --with-default-priority-string. + * libgnutls: Require a valid IV size on all ciphers for PKCS#8 decryption. + This prevents crashes when decrypting malformed PKCS#8 keys. + * libgnutls: Fix crash on the loading of malformed private keys with certain + parameters set to zero. + * libgnutls: Fix double free in certificate information printing. If the PKIX + extension proxy was set with a policy language set but no policy specified, + that could lead to a double free. + * libgnutls: Addressed memory leaks in client and server side error paths + (issues found using oss-fuzz project) + * libgnutls: Addressed memory leaks in X.509 certificate printing error paths + (issues found using oss-fuzz project) + * libgnutls: Addressed memory leaks and an infinite loop in OpenPGP certificate + parsing. Fixes by Alex Gaynor. (issues found using oss-fuzz project) + * libgnutls: Addressed invalid memory accesses in OpenPGP certificate parsing. + (issues found using oss-fuzz project) +- security issues fixed: GNUTLS-SA-2017-1 GNUTLS-SA-2017-2 + +- GnuTLS 3.5.7, the next stable branch, with the following + highlights: + * SHA3 as a certificate signature algorithm + * X25519 (formerly curve25519) for ephemeral EC diffie-hellman + key exchange + * TLS false start + * New APIs to access the Shawe-Taylor-based provable RSA and DSA + parameter generation + * Prevent the change of identity on rehandshakes by default + +- GnuTLS 3.4.17: + * libgnutls: Introduced time and constraints checks in the end + certificate in the gnutls_x509_crt_verify_data2() and + gnutls_pkcs7_verify_direct() functions. + * libgnutls: Set limits on the maximum number of alerts handled. + That is, applications using gnutls could be tricked into an + busy loop if the peer sends continuously alert messages. + Applications which set a maximum handshake time (via + gnutls_handshake_set_timeout) will eventually recover but + others may remain in a busy loops indefinitely. This is related + but not identical to CVE-2016-8610, due to the difference in + alert handling of the libraries (gnutls delegates that handling + to applications). boo#1005879 + * libgnutls: Enhanced the PKCS#7 parser to allow decoding old + (pre-rfc5652) structures with arbitrary encapsulated content. + * libgnutls: Backported cipher priorities order from 3.5.x branch + That adds CHACHA20-POLY1305 ciphersuite to SECURE priority + strings. + * certtool: When exporting a CRQ in DER format ensure no text data + are intermixed. + * API and ABI modifications: + gnutls_pkcs7_get_embedded_data_oid: Added +- includes changes from 3.4.16: + * libgnutls: Ensure proper cleanups on + gnutls_certificate_set_*key() failures due to key mismatch. + This prevents leaks or double freeing on such failures. + * libgnutls: Increased the maximum size of the handshake message + hash. This will allow the library to cope better with larger + packets, as the ones offered by current TLS 1.3 drafts. + * libgnutls: Allow to use client certificates despite them + containing disallowed algorithms for a session. That allows for + example a client to use DSA-SHA1 due to his old DSA + certificate, without requiring him to enable DSA-SHA1 (and thus + make it acceptable for the server's certificate). + * guile: Backported all improvements from 3.5.x branch. + * guile: Update code to the I/O port API of Guile >= 2.1.4 + This makes sure the GnuTLS bindings will work with the + forthcoming 2.2 stable series of Guile, of which 2.1 is a + preview. + +- GnuTLS 3.4.15: + * libgnutls: Corrected the comparison of the serial size in OCSP + response. Previously the OCSP certificate check wouldn't verify + the serial length and could succeed in cases it shouldn't + (GNUTLS-SA-2016-3). + * libgnutls: Fixes in gnutls_x509_crt_list_import2, which was + ignoring flags if all certificates in the list fit within the + initially allocated memory. + * libgnutls: Corrected issue which made + gnutls_certificate_get_x509_crt() to return invalid pointers + when returned more than a single certificate. + * libgnutls: Fix gnutls_pkcs12_simple_parse to always extract the + complete chain. + * libgnutls: Added support for decrypting PKCS#8 files which use + the HMAC-SHA256 as PRF. + * libgnutls: Addressed issue with PKCS#11 signature generation on + ECDSA keys. The signature is now written as unsigned integers + into the DSASignatureValue structure. Previously signed + integers could be written depending on what the underlying + module would produce. Addresses #122. +- fix build error for 13.2, 42.1 and 42.2 + +- GnuTLS 3.4.14: + * libgnutls: Address issue when utilizing the p11-kit trust store + for certificate verification (GNUTLS-SA-2016-2, boo#988276) + * libgnutls: Fixed DTLS handshake packet reconstruction. + * libgnutls: Fixed issues with PKCS#11 reading of sensitive + objects from SafeNet Network HSM + * libgnutls: Corrected the writing of PKCS#11 CKA_SERIAL_NUMBER +- drop upstreamed + 0001-tests-use-datefudge-in-name-constraints-test.patch + +- Fix a problem with expired test certificate by using datefudge + (boo#987139) + * add 0001-tests-use-datefudge-in-name-constraints-test.patch + +- Version 3.4.13 (released 2016-06-06) + * libgnutls: Consider the SSLKEYLOGFILE environment to be compatible with + NSS instead of using a separate variable; in addition append any keys to + the file instead of overwriting it. + * libgnutls: use secure_getenv() where available to obtain environment + variables. Addresses GNUTLS-SA-2016-1. +- Version 3.4.12 (released 2016-05-20) + * libgnutls: The CHACHA20-POLY1305 ciphersuite is enabled by default. This + cipher is prioritized after AES-GCM. + * libgnutls: Fixes in gnutls_privkey_import_ecc_raw(). + * libgnutls: Fixed gnutls_pkcs11_get_raw_issuer() usage with the + GNUTLS_PKCS11_OBJ_FLAG_OVERWRITE_TRUSTMOD_EXT flag. Previously that + operation could fail on certain PKCS#11 modules. + * libgnutls: gnutls_pkcs11_obj_import_url() and gnutls_x509_crt_import_url() + can accept the GNUTLS_PKCS11_OBJ_FLAG_OVERWRITE_TRUSTMOD_EXT flag. + * libgnutls: gnutls_certificate_set_key() was enhanced to import the DNS + name of the certificates if the provided names are NULL. + * libgnutls: when receiving SNI names, only save and expose to application + the supported DNS names. + * libgnutls: when importing the certificate names at the + gnutls_certificate_set* functions, only consider the CN as a fallback + if DNS names are provided via the alternative name extension. + * gnutls-cli: on OCSP verification do not fail if we have a single valid + reply. Report and reproducer by Thomas Klute. + * libgnutls: The GNUTLS_KEYLOGFILE environment variable can be used to + log session keys in client side. These session keys are compatible with + the NSS Key Log Format and can be used to decrypt the session for + debugging using wireshark. + +- enabled guile support +- removed duplicates + +- Updated to 3.4.11 + * Version 3.4.11 (released 2016-04-11) + * * libgnutls: Fixes in gnutls_record_get/set_state() with DTLS. + Reported by Fridolin Pokorny. + * * libgnutls: Fixes in DSA key generation under PKCS #11. Report and + patches by Jan Vcelak. + * * libgnutls: Corrected behavior of ALPN extension parsing during + session resumption. Report and patches by Yuriy M. Kaminskiy. + * * libgnutls: Corrected regression (since 3.4.0) in + gnutls_server_name_set() which caused it not to accept non-null- + terminated hostnames. Reported by Tim Ruehsen. + * * libgnutls: Corrected printing of the IP Adress name constraints. + * * ocsptool: use HTTP/1.0 for requests. This avoids issue with servers + serving chunk encoding which ocsptool doesn't support. Reported by + Thomas Klute. + * * certtool: do not require a CA for OCSP signing tag. This follows the + recommendations in RFC6960 in 4.2.2.2 which allow a CA to delegate + OCSP signing to another certificate without requiring it to be a CA. + Reported by Thomas Klute. + * Version 3.4.10 (released 2016-03-03) + * * libgnutls: Eliminated issues preventing buffers more than 2^32 bytes + to be used with hashing functions. + * * libgnutls: Corrected leaks and other issues in + gnutls_x509_crt_list_import(). + * * libgnutls: Fixes in DSA key handling for PKCS #11. Report and + patches by Jan Vcelak. + * * libgnutls: Several fixes to prevent relying on undefined behavior + of C (found with libubsan). + * Version 3.4.9 (released 2016-02-03) + * * libgnutls: Corrected ALPN protocol negotiation. Before GnuTLS would + negotiate the last commonly supported protocol, rather than the + first. Reported by Remi Denis-Courmont (#63). + * * libgnutls: Tolerate empty DN fields in informational output + functions. + * * libgnutls: Corrected regression causes by incorrect fix in + gnutls_x509_ext_export_key_usage() at 3.4.8 release. + +- follow the work in the unbound package and use the + libunbound-devel symbol for the buildrequires. we override it for + the distro build with libunbound-devel-mini to avoid build loops. + +- reenable dane support, require unbound-devel bsc#964346 +- split out libgnutls-dane-devel to try to avoid build cycle. + +- Update to 3.4.8 + All changes since 3.4.4: + * libgnutls: Corrected memory leak in gnutls_pubkey_import_privkey() + when used with PKCS #11 keys. + * libgnutls: For DSA and ECDSA keys in PKCS #11 objects, import + their public keys from either a public key object or a certificate. + That is, because private keys do not contain all the required + parameters for a direct import. + * libgnutls: Fixed issue when writing ECDSA private keys in PKCS #11 + tokens. + * libgnutls: Fixed out-of-bounds read in + gnutls_x509_ext_export_key_usage() + * libgnutls: The CHACHA20-POLY1305 ciphersuites were updated to + conform to draft-ietf-tls-chacha20-poly1305-02. + * libgnutls: Several fixes in PKCS #7 signing which improve + compatibility with the MacOSX tools. + * libgnutls: The max-record extension not negotiated on DTLS. This + resolves issue with the max-record being negotiated but ignored. + * certtool: Added the --p7-include-cert and --p7-show-data options. + * libgnutls: Properly require TLS 1.2 in all CBC-SHA256 and CBC-SHA384 + ciphersuites. This solves an interoperability issue with openssl. + * libgnutls: Corrected the setting of salt size in + gnutls_pkcs12_mac_info(). + * libgnutls: On a rehandshake allow switching from anonymous to ECDHE + and DHE ciphersuites. + * libgnutls: Corrected regression from 3.3.x which prevented + ARCFOUR128 from using arbitrary key sizes. + * libgnutls: Added GNUTLS_SKIP_GLOBAL_INIT macro to allow programs + skipping the implicit global initialization. + * gnutls.pc: Don't include libtool specific options to link flags. + * tools: Better support for FTP AUTH TLS negotiation + * libgnutls: Added new simple verification functions. That avoids the + need to install a callback to perform certificate verification. See + doc/examples/ex-client-x509.c for usage. + * libgnutls: Introduced the security parameter 'future' which is at + the 256-bit level of security, and 'ultra' was aligned to its + documented size at 192-bits. + * libgnutls: When writing a certificate into a PKCS #11 token, ensure + that CKA_SERIAL_NUMBER and CKA_ISSUER are written. + * libgnutls: Allow the presence of legacy ciphers and key exchanges in + priority strings and consider them a no-op. + * libgnutls: Handle the extended master secret as a mandatory + extension. That fixes incompatibility issues with Chromium (#45). + * libgnutls: Added the ability to copy a public key into a PKCS #11 + token. + * tools: Added support for LDAP and XMPP negotiation for STARTTLS. + * p11tool: Allow writing a public key into a PKCS #11 token. + * certtool: Key generation security level was switched to HIGH. That + is, by default the tool generates 3072 bit keys for RSA and DSA. + * libgnutls: When re-importing CRLs to a trust list ensure that there + no duplicate entries. + * certtool: Removed any arbitrary limits imposed on input file sizes + and maximum number of certificates imported. + * certtool: Allow specifying fixed dates on CRL generation. + * gnutls-cli-debug: Added check for inappropriate fallback support + (RFC7507). + +- Update to 3.4.4 + This update contains a fix for a denial of service vulnerability: + * Allow the parsing of very long DNs. Also fixes double free + in DN decoding [GNUTLS-SA-2015-3]. boo#941794 CVE-2015-6251 + Other changes: + * Add high level API (gnutls_prf_rfc5705) to access the PRF as + specified by RFC5705. + * Link to trousers (TPM library) dynamically when this + functionality is requested. (disabled in SUSE package) + * Fix issue with server side sending the status request extension + even when not requested. + * Add support for RFC7507 by introducing the %FALLBACK_SCSV + priority string option. + * gnutls_pkcs11_privkey_generate2() will store the generated + public key, unless the GNUTLS_PKCS11_OBJ_FLAG_NO_STORE_PUBKEY + flag is specified. + * Correct regression from 3.4.3 in loading PKCS #8 keys as fallback. + * API and ABI modifications: + gnutls_prf_rfc5705: Added + gnutls_hex_encode2: Added + gnutls_hex_decode2: Added +- build with autogen for libopts compatibility +- fix failures in test suite, add upstream commits + 0001-certtool-lifted-limits-on-file-size-to-load.patch + 0002-certtool-eliminated-memory-leaks-due-to-new-cert-loa.patch + +- update to 3.4.3 + * * libgnutls: Follow closely RFC5280 recommendations and use UTCTime for + dates prior to 2050. + * * libgnutls: Force 16-byte alignment to all input to ciphers (previously it + was done only when cryptodev was enabled). + * * libgnutls: Removed support for pthread_atfork() as it has undefined + semantics when used with dlopen(), and may lead to a crash. + * * libgnutls: corrected failure when importing plain files + with gnutls_x509_privkey_import2(), and a password was provided. + * * libgnutls: Don't reject certificates if a CA has the URI or IP address + name constraints, and the end certificate doesn't have an IP address + name or a URI set. + * * libgnutls: set and read the hint in DHE-PSK and ECDHE-PSK ciphersuites. + * * p11tool: Added --list-token-urls option, and print the token module name + in list-tokens. + * * libgnutls: DTLS blocking API is more robust against infinite blocking, + and will notify of more possible timeouts. + * * libgnutls: corrected regression with Camellia-256-GCM cipher. Reported + by Manuel Pegourie-Gonnard. + * * libgnutls: Introduced the GNUTLS_NO_SIGNAL flag to gnutls_init(). That + allows to disable SIGPIPE for writes done within gnutls. + * * libgnutls: Enhanced the PKCS #7 API to allow signing and verification + of structures. API moved to gnutls/pkcs7.h header. + * * certtool: Added options to generate PKCS #7 bundles and signed + structures. +- includes changes from 3.4.2: + * DTLS blocking API is more robust against infinite blocking, + and will notify of more possible timeouts. + * Correct regression with Camellia-256-GCM cipher. + * Introduce the GNUTLS_NO_SIGNAL flag to gnutls_init(). That + allows to disable SIGPIPE for writes done within gnutls. + * Enhance the PKCS #7 API to allow signing and verification + of structures. Move API to gnutls/pkcs7.h header. + * certtool: Added options to generate PKCS #7 bundles and signed + structures. + +- disable testsuite run against valgrind on aarch64 + +- Updated to 3.4.1 (released 2015-05-03) + * * libgnutls: gnutls_certificate_get_ours: will return the certificate even + if a callback was used to send it. + * * libgnutls: Check for invalid length in the X.509 version field. Without + the check certificates with invalid length would be detected as having an + arbitrary version. Reported by Hanno Böck. + * * libgnutls: Handle DNS name constraints with a leading dot. Patch by + Fotis Loukos. + * * libgnutls: Updated system-keys support for windows to compile in more + versions of mingw. Patch by Tim Kosse. + * * libgnutls: Fix for MD5 downgrade in TLS 1.2 signatures. Reported by + Karthikeyan Bhargavan [GNUTLS-SA-2015-2]. bsc#929690 + * * libgnutls: Reverted: The gnutls_handshake() process will enforce a timeout + by default. That caused issues with non-blocking programs. + * * certtool: It can generate SHA256 key IDs. + * * gnutls-cli: fixed crash in --benchmark-ciphers. Reported by James Cloos. + * * API and ABI modifications: gnutls_x509_crt_get_pk_ecc_raw: Added +- gnutls-fix-double-mans.patch: fixed upstream + +- Disable buggy valgrind on armv7l + +- updated to 3.4.0 (released 2015-04-08) + * * libgnutls: Added support for AES-CCM and AES-CCM-8 (RFC6655 and RFC7251) + ciphersuites. The former are enabled by default, the latter need to be + explicitly enabled, since they reduce the overall security level. + * * libgnutls: Added support for Chacha20-Poly1305 ciphersuites following + draft-mavrogiannopoulos-chacha-tls-05 and draft-irtf-cfrg-chacha20-poly1305-10. + That is currently provided as technology preview and is not enabled by + default, since there are no assigned ciphersuite points by IETF and there + is no guarrantee of compatibility between draft versions. The ciphersuite + priority string to enable it is "+CHACHA20-POLY1305". + * * libgnutls: Added support for encrypt-then-authenticate in CBC + ciphersuites (RFC7366 -taking into account its errata text). This is + enabled by default and can be disabled using the %NO_ETM priority + string. + * * libgnutls: Added support for the extended master secret + (triple-handshake fix) following draft-ietf-tls-session-hash-02. + * * libgnutls: Added a new simple and hard to misuse AEAD API (crypto.h). + * * libgnutls: SSL 3.0 is no longer included in the default priorities + list. It has to be explicitly enabled, e.g., with a string like + "NORMAL:+VERS-SSL3.0". + * * libgnutls: ARCFOUR (RC4) is no longer included in the default priorities + list. It has to be explicitly enabled, e.g., with a string like + "NORMAL:+ARCFOUR-128". + * * libgnutls: DSA signatures and DHE-DSS are no longer included in the + default priorities list. They have to be explicitly enabled, e.g., with + a string like "NORMAL:+DHE-DSS:+SIGN-DSA-SHA256:+SIGN-DSA-SHA1". The + DSA ciphersuites were dropped because they had no deployment at all + on the internet, to justify their inclusion. + * * libgnutls: The priority string EXPORT was completely removed. The string + was already defunc as support for the EXPORT ciphersuites was removed in + GnuTLS 3.2.0. + * * libgnutls: Added API to utilize system specific private keys in + "gnutls/system-keys.h". It is currently provided as technology preview + and is restricted to windows CNG keys. + * * libgnutls: gnutls_x509_crt_check_hostname() and friends will use + RFC6125 comparison of hostnames. That introduces a dependency on libidn. + * * libgnutls: Depend on p11-kit 0.23.1 to comply with the final + PKCS #11 URLs draft (draft-pechanec-pkcs11uri-21). + * * libgnutls: Depend on nettle 3.1. + * * libgnutls: Use getrandom() or getentropy() when available. That + avoids the complexity of file descriptor handling and issues with + applications closing all open file descriptors on startup. + * * libgnutls: Use pthread_atfork() to detect fork when available. + * * libgnutls: The gnutls_handshake() process will enforce a timeout by + default. + * * libgnutls: If a key purpose (extended key usage) is specified for verification, + it is applied into intermediate certificates. The verification result + GNUTLS_CERT_PURPOSE_MISMATCH is also introduced. + * * libgnutls: When gnutls_certificate_set_x509_key_file2() is used in + combination with PKCS #11, or TPM URLs, it will utilize the provided + password as PIN if required. That removes the requirement for the + application to set a callback for PINs in that case. + * * libgnutls: priority strings VERS-TLS-ALL and VERS-DTLS-ALL are + restricted to the corresponding protocols only, and the VERS-ALL + string is introduced to catch all possible protocols. + * * libgnutls: Added helper functions to obtain information on PKCS #8 + structures. + * * libgnutls: Certificate chains which are provided to gnutls_certificate_credentials_t + will automatically be sorted instead of failing with GNUTLS_E_CERTIFICATE_LIST_UNSORTED. + * * libgnutls: Added functions to export and set the record state. That + allows for gnutls_record_send() and recv() to be offloaded (to kernel, + hardware or any other subsystem). + * * libgnutls: Added the ability to register application specific URL + types, which express certificates and keys using gnutls_register_custom_url(). + * * libgnutls: Added API to override existing ciphers, digests and MACs, e.g., + to override AES-GCM using a system-specific accelerator. That is, (crypto.h) + gnutls_crypto_register_cipher(), gnutls_crypto_register_aead_cipher(), + gnutls_crypto_register_mac(), and gnutls_crypto_register_digest(). + * * libgnutls: Added gnutls_ext_register() to register custom extensions. + Contributed by Thierry Quemerais. + * * libgnutls: Added gnutls_supplemental_register() to register custom + supplemental data handshake messages. Contributed by Thierry Quemerais. + * * libgnutls-openssl: it is no longer built by default. + * * certtool: Added --p8-info option, which will print PKCS #8 information + even if the password is not available. + * * certtool: --key-info option will print PKCS #8 encryption information + when available. + * * certtool: Added the --key-id and --fingerprint options. + * * certtool: Added the --verify-hostname, --verify-email and --verify-purpose + options to be used in certificate chain verification, to simulate verification + for specific hostname and key purpose (extended key usage). + * * certtool: --p12-info option will print PKCS #12 MAC and cipher information + when available. + * * certtool: it will print the A-label (ACE) names in addition to UTF-8. + * * p11tool: added options --set-id and --set-label. + * * gnutls-cli: added options --priority-list and --save-cert. + * * guile: Deprecated priority API has been removed. The old priority API, + which had been deprecated for some time, is now gone; use 'set-session-priorities!' + instead. + * * guile: Remove RSA parameters and related procedures. This API had been + deprecated. + * * guile: Fix compilation on MinGW. Previously only the static version of the + 'guile-gnutls-v-2' library would be built, preventing dynamic loading from Guile. + +- updated to 3.3.13 (released 2015-03-30) + * * libgnutls: When retrieving OCTET STRINGS from PKCS #12 ContentInfo + structures use BER to decode them (requires libtasn1 4.3). That allows + to decode some more complex structures. + * * libgnutls: When an end-certificate with no name is present and there + are CA name constraints, don't reject the certificate. This follows RFC5280 + advice closely. Reported by Fotis Loukos. + * * libgnutls: Fixed handling of supplemental data with types > 255. + Patch by Thierry Quemerais. + * * libgnutls: Fixed double free in the parsing of CRL distribution points certificate + extension. Reported by Robert Święcki. + * * libgnutls: Fixed a two-byte stack overflow in DTLS 0.9 protocol. That + protocol is not enabled by default (used by openconnect VPN). + * * libgnutls: The maximum user data send size is set to be the same for + block and non-block ciphersuites. This addresses a regression with wine: + https://bugs.winehq.org/show_bug.cgi?id=37500 + * * libgnutls: When generating PKCS #11 keys, set CKA_ID, CKA_SIGN, + and CKA_DECRYPT when needed. + * * libgnutls: Allow names with zero size to be set using + gnutls_server_name_set(). That will disable the Server Name Indication. + Resolves issue with wine: https://gitlab.com/gnutls/gnutls/issues/2 +- new main library major version .so.30 +- requires new libnettle >= 3.1, p11-kit-devel >= 0.23.1 +- Now need to configure --enable-openssl-compatibility (might go away) +- added gnutls-fix-double-mans.patch: avoid double installing manpages +- dropped gnutls-3.0.26-skip-test-fwrite.patch: does not seem to be needed + anymore +- install_info_delete moved from %postun to %preun + +- for DANE support, use bcond_with +- for tpm support, same +- note p11-kit >= 0.20.7 requirement +- note libtasn1 3.9 requirement (built-in lib used otherwise) + +- disable trousers and unbound again for now, as it causes too long + build cycles. + +- added unbound-devel (for DANE) and trousers-devel (for TPM support) +- removed now upstreamed gnutls-implement-trust-store-dir-3.2.8.diff +- libgnutls-dane0 new library added +- updated to 3.3.13 (released 2015-02-25) + * * libgnutls: Enable AESNI in GCM on x86 + * * libgnutls: Fixes in DTLS message handling + * * libgnutls: Check certificate algorithm consistency, i.e., + check whether the signatureAlgorithm field matches the signature + field inside TBSCertificate. + * * gnutls-cli: Fixes in OCSP verification. +- Version 3.3.12 (released 2015-01-17) + * * libgnutls: When negotiating TLS use the lowest enabled version in + the client hello, rather than the lowest supported. In addition, do + not use SSL 3.0 as a version in the TLS record layer, unless SSL 3.0 + is the only protocol supported. That addresses issues with servers that + immediately drop the connection when the encounter SSL 3.0 as the record + version number. See: + http://lists.gnutls.org/pipermail/gnutls-help/2014-November/003673.html + * * libgnutls: Corrected encoding and decoding of ANSI X9.62 parameters. + * * libgnutls: Handle zero length plaintext for VIA PadLock functions. + This solves a potential crash on AES encryption for small size plaintext. + Patch by Matthias-Christian Ott. + * * libgnutls: In DTLS don't combine multiple packets which exceed MTU. + Reported by Andreas Schultz. https://savannah.gnu.org/support/?108715 + * * libgnutls: In DTLS decode all handshake packets present in a record + packet, in a single pass. Reported by Andreas Schultz. + https://savannah.gnu.org/support/?108712 + * * libgnutls: When importing a CA file with a PKCS #11 URL, simply + import the certificates, if the URL specifies objects, rather than + treating it as trust module. + * * libgnutls: When importing a PKCS #11 URL and we know the type of + object we are importing, don't require the object type in the URL. + * * libgnutls: fixed openpgp authentication when gnutls_certificate_set_retrieve_function2 + was used by the server. + * * certtool: --pubkey-info will also attempt to load a public key from stdin. + * * gnutls-cli: Added --starttls-proto option. That allows to specify a + protocol for starttls negotiation. +- Version 3.3.11 (released 2014-12-11) + * * libgnutls: Corrected regression introduced in 3.3.9 related to + session renegotiation. Reported by Dan Winship. + * * libgnutls: Corrected parsing issue with OCSP responses. +- Version 3.3.10 (released 2014-11-10) + * * libgnutls: Refuse to import v1 or v2 certificates that contain + extensions. + * * libgnutls: Fixes in usage of PKCS #11 token callback + * * libgnutls: Fixed bug in gnutls_x509_trust_list_get_issuer() when used + with a PKCS #11 trust module and without the GNUTLS_TL_GET_COPY flag. + Reported by David Woodhouse. + * * libgnutls: Removed superfluous random generator refresh on every call + of gnutls_deinit(). That reduces load and usage of /dev/urandom. + * * libgnutls: Corrected issue in export of ECC parameters to X9.63 format. + Reported by Sean Burford [GNUTLS-SA-2014-5]. + * * libgnutls: When gnutls_global_init() is called for a second time, it + will check whether the /dev/urandom fd kept is still open and matches + the original one. That behavior works around issues with servers that + close all file descriptors. + * * libgnutls: Corrected behavior with PKCS #11 objects that are marked + as CKA_ALWAYS_AUTHENTICATE. + * * certtool: The default cipher for PKCS #12 structures is 3des-pkcs12. + That option is more compatible than AES or RC4. +- Version 3.3.9 (released 2014-10-13) + * * libgnutls: Fixes in the transparent import of PKCS #11 certificates. + Reported by Joseph Peruski. + * * libgnutls: Fixed issue with unexpected non-fatal errors resetting the + handshake's hash buffer, in applications using the heartbeat extension + or DTLS. Reported by Joeri de Ruiter. + * * libgnutls: When both a trust module and additional CAs are present + account the latter as well; reported by David Woodhouse. + * * libgnutls: added GNUTLS_TL_GET_COPY flag for + gnutls_x509_trust_list_get_issuer(). That allows the function to be used + in a thread safe way when PKCS #11 trust modules are in use. + * * libgnutls: fix issue in DTLS retransmission when session tickets + were in use; reported by Manuel Pégourié-Gonnard. + * * libgnutls-dane: Do not require the CA on a ca match to be direct CA. + * * libgnutls: Prevent abort() in library if getrusage() fails. Try to + detect instead which of RUSAGE_THREAD and RUSAGE_SELF would work. + * * guile: new 'set-session-server-name!' procedure; see the manual for + details. + * * certtool: The authority key identifier will be set in a certificate only + if the CA's subject key identifier is set. +- Version 3.3.8 (released 2014-09-18) + * * libgnutls: Updates in the name constraints checks. No name constraints + will be checked for intermediate certificates. As our support for name + constraints is limited to e-mail addresses in DNS names, it is pointless + to check them on intermediate certificates. + * * libgnutls: Fixed issues in PKCS #11 object listing. Previously multiple + object listing would fail completely if a single object could not be exported. + * * libgnutls: Improved the performance of PKCS #11 object listing/retrieving, + by retrieving them in large batches. Report and suggestion by David + Woodhouse. + * * libgnutls: Fixed issue with certificates being sanitized by gnutls prior + to signature verification. That resulted to certain non-DER compliant modifications + of valid certificates, being corrected by libtasn1's parser and restructured as + the original. Issue found and reported by Antti Karjalainen and Matti Kamunen from + Codenomicon. + * * libgnutls: Fixes in gnutls_x509_crt_set_dn() and friends to properly handle + strings with embedded spaces and escaped commas. + * * libgnutls: when comparing a CA certificate with the trusted list compare + the name and key only instead of the whole certificate. That is to handle + cases where a CA certificate was superceded by a different one with the same + name and the same key. + * * libgnutls: when verifying a certificate against a p11-kit trusted + module, use the attached extensions in the module to override the CA's + extensions (that requires p11-kit 0.20.7). + * * libgnutls: In DTLS prevent sending zero-size fragments in certain cases + of MTU split. Reported by Manuel Pégourié-Gonnard. + * * libgnutls: Added gnutls_x509_trust_list_verify_crt2() which allows + verifying using a hostname and a purpose (extended key usage). That + enhances PKCS #11 trust module verification, as it can now check the purpose + when this function is used. + * * libgnutls: Corrected gnutls_x509_crl_verify() which would always report + a CRL signature as invalid. Reported by Armin Burgmeier. + * * libgnutls: added option --disable-padlock to allow disabling the padlock + CPU acceleration. + * * p11tool: when listing tokens, list their type as well. + * * p11tool: when listing objects from a trust module print any attached + extensions on certificates. +- Version 3.3.7 (released 2014-08-24) + * * libgnutls: Added function to export the public key of a PKCS #11 + private key. Contributed by Wolfgang Meyer zu Bergsten. + * * libgnutls: Explicitly set the exponent in PKCS #11 key generation. + That improves compatibility with certain PKCS #11 modules. Contributed by + Wolfgang Meyer zu Bergsten. + * * libgnutls: When generating a PKCS #11 private key allow setting + the WRAP/UNWRAP flags. Contributed by Wolfgang Meyer zu Bergsten. + * * libgnutls: gnutls_pkcs11_privkey_t will always hold an open session + to the key. + * * libgnutls: bundle replacements of inet_pton and inet_aton if not + available. + * * libgnutls: initialize parameters variable on PKCS #8 decryption. + * * libgnutls: gnutls_pkcs12_verify_mac() will not fail in other than SHA1 + algorithms. + * * libgnutls: gnutls_x509_crt_check_hostname() will follow the RFC6125 + requirement of checking the Common Name (CN) part of DN only if there is + a single CN present in the certificate. + * * libgnutls: The environment variable GNUTLS_FORCE_FIPS_MODE can be used + to force the FIPS mode, when set to 1. + * * libgnutls: In DTLS ignore only errors that relate to unexpected packets + and decryption failures. + * * p11tool: Added --info parameter. + * * certtool: Added --mark-wrap parameter. + * * danetool: --check will attempt to retrieve the server's certificate + chain and verify against it. + * * danetool/gnutls-cli-debug: Added --app-proto parameters which can + be used to enforce starttls (currently only SMTP and IMAP) on the connection. + * * danetool: Added openssl linking exception, to allow linking + with libunbound. +- Version 3.3.6 (released 2014-07-23) + * * libgnutls: Use inet_ntop to print IP addresses when available + * * libgnutls: gnutls_x509_crt_check_hostname and friends will also check + IP addresses, and match documented behavior. Reported by David Woodhouse. + * * libgnutls: DSA key generation in FIPS140-2 mode doesn't allow 1024 + bit parameters. + * * libgnutls: fixed issue in gnutls_pkcs11_reinit() which prevented tokens + being usable after a reinitialization. + * * libgnutls: fixed PKCS #11 private key operations after a fork. + * * libgnutls: fixed PKCS #11 ECDSA key generation. + * * libgnutls: The GNUTLS_CPUID_OVERRIDE environment variable can be used to + explicitly enable/disable the use of certain CPU capabilities. Note that CPU + detection cannot be overriden, i.e., VIA options cannot be enabled on an Intel + CPU. The currently available options are: + 0x1: Disable all run-time detected optimizations + 0x2: Enable AES-NI + 0x4: Enable SSSE3 + 0x8: Enable PCLMUL + 0x100000: Enable VIA padlock + 0x200000: Enable VIA PHE + 0x400000: Enable VIA PHE SHA512 + * * libdane: added dane_query_to_raw_tlsa(); patch by Simon Arlott. + * * p11tool: use GNUTLS_SO_PIN to read the security officer's PIN if set. + * * p11tool: ask for label when one isn't provided. + * * p11tool: added --batch parameter to disable any interactivity. + * * p11tool: will not implicitly enable so-login for certain types of + objects. That avoids issues with tokens that require different login + types. + * * certtool/p11tool: Added the --curve parameter which allows to explicitly + specify the curve to use. +- Version 3.3.5 (released 2014-06-26) + * * libgnutls: Added gnutls_record_recv_packet() and gnutls_packet_deinit(). + These functions provide a variant of gnutls_record_recv() that avoids + the final memcpy of data. + * * libgnutls: gnutls_x509_crl_iter_crt_serial() was added as a + faster variant of gnutls_x509_crl_get_crt_serial() when coping with + very large structures. + * * libgnutls: When the decoding of a printable DN element fails, then treat + it as unknown and print its hex value rather than failing. That works around + an issue in a TURKTRST root certificate which improperly encodes the + X520countryName element. + * * libgnutls: gnutls_x509_trust_list_add_trust_file() will return the number + of certificates present in a PKCS #11 token when loading it. + * * libgnutls: Allow the post client hello callback to put the handshake on + hold, by returning GNUTLS_E_AGAIN or GNUTLS_E_INTERRUPTED. + * * certtool: option --to-p12 will now consider --load-ca-certificate + * * certtol: Added option to specify the PKCS #12 friendly name on command line. + * * p11tool: Allow marking a certificate copied to a token as a CA. +- Version 3.3.4 (released 2014-05-31) + * * libgnutls: Updated Andy Polyakov's assembly code. That prevents a + crash on certain CPUs. +- Version 3.3.3 (released 2014-05-30) + * * libgnutls: Eliminated memory corruption issue in Server Hello parsing. + Issue reported by Joonas Kuorilehto of Codenomicon. + * * libgnutls: gnutls_global_set_mutex() was modified to operate with the + new initialization process. + * * libgnutls: Increased the maximum certificate size buffer + in the PKCS #11 subsystem. + * * libgnutls: Check the return code of getpwuid_r() instead of relying + on the result value. That avoids issue in certain systems, when using + tofu authentication and the home path cannot be determined. Issue reported + by Viktor Dukhovni. + * * libgnutls-dane: Improved dane_verify_session_crt(), which now attempts to + create a full chain. This addresses points from https://savannah.gnu.org/support/index.php?108552 + * * gnutls-cli: --dane will only check the end certificate if PKIX validation + has been disabled. + * * gnutls-cli: --benchmark-soft-ciphers has been removed. That option cannot + be emulated with the implicit initialization of gnutls. + * * certtool: Allow multiple organizations and organizational unit names to + be specified in a template. + * * certtool: Warn when invalid configuration options are set to a template. + * * ocsptool: Include path in ocsp request. This resolves #108582 + (https://savannah.gnu.org/support/?108582), reported by Matt McCutchen. +- Version 3.3.2 (released 2014-05-06) + * * libgnutls: Added the 'very weak' certificate verification profile + that corresponds to 64-bit security level. + * * libgnutls: Corrected file descriptor leak on random generator + initialization. + * * libgnutls: Corrected file descriptor leak on PSK password file + reading. Issue identified using the Codenomicon TLS test suite. + * * libgnutls: Avoid deinitialization if initialization has failed. + * * libgnutls: null-terminate othername alternative names. + * * libgnutls: gnutls_x509_trust_list_get_issuer() will operate correctly + on a PKCS #11 trust list. + * * libgnutls: Several small bug fixes identified using valgrind and + the Codenomicon TLS test suite. + * * libgnutls-dane: Accept a certificate using DANE if there is at least one + entry that matches the certificate. Patch by simon [at] arlott.org. + * * libgnutls-guile: Fixed compilation issue. + * * certtool: Allow exporting a CRL on DER format. + * * certtool: The ECDSA keys generated by default use the SECP256R1 curve + which is supported more widely than the previously used SECP224R1. +- Version 3.3.1 (released 2014-04-19) + * * libgnutls: Enforce more strict checks to heartbeat messages + concerning padding and payload. Suggested by Peter Dettman. + * * libgnutls: Allow decoding PKCS #8 files with ECC parameters + from openssl. + * * libgnutls: Several small bug fixes found by coverity. + * * libgnutls: The conditionally available self-test functions + were moved to self-test.h. + * * libgnutls: Fixed issue with the check of incoming data when two + different recv and send pointers have been specified. Reported and + investigated by JMRecio. + * * libgnutls: Fixed issue in the RSA-PSK key exchange, which would + result to illegal memory access if a server hint was provided. Reported + by André Klitzing. + * * libgnutls: Fixed client memory leak in the PSK key exchange, if a + server hint was provided. + * * libgnutls: Corrected the *get_*_othername_oid() functions. +- Version 3.3.0 (released 2014-04-10) + * * libgnutls: The initialization of the library was moved to a + constructor. That is, gnutls_global_init() is no longer required + unless linking with a static library or a system that does not + support library constructors. + * * libgnutls: static libraries are not built by default. + * * libgnutls: PKCS #11 initialization is delayed to first usage. + That avoids long delays in gnutls initialization due to broken PKCS #11 + modules. + * * libgnutls: The PKCS #11 subsystem is re-initialized "automatically" + on the first PKCS #11 API call after a fork. + * * libgnutls: certificate verification profiles were introduced + that can be specified as flags to verification functions. They + are enumerations in gnutls_certificate_verification_profiles_t + and can be converted to flags for use in a verification function + using GNUTLS_PROFILE_TO_VFLAGS(). + * * libgnutls: Added the ability to read system-specific initial + keywords, if they are prefixed with '@'. That allows a compile-time + specified configuration file to be used to read pre-configured priority + strings from. That can be used to impose system specific policies. + * * libgnutls: Increased the default security level of priority + strings (NORMAL and PFS strings require at minimum a 1008 DH prime), + and set a verification profile by default. The LEGACY keyword is + introduced to set the old defaults. + * * libgnutls: Added support for the name constraints PKIX extension. + Currently only DNS names and e-mails are supported (no URIs, IPs + or DNs). + * * libgnutls: Security parameter SEC_PARAM_NORMAL was renamed to + SEC_PARAM_MEDIUM to avoid confusion with the priority string NORMAL. + * * libgnutls: Added new API in x509-ext.h to handle X.509 extensions. + This API handles the X.509 extensions in isolation, allowing to parse + similarly formatted extensions stored in other structures. + * * libgnutls: When generating DSA keys the macro GNUTLS_SUBGROUP_TO_BITS + can be used to specify a particular subgroup as the number of bits in + gnutls_privkey_generate; e.g., GNUTLS_SUBGROUP_TO_BITS(2048, 256). + * * libgnutls: DH parameter generation is now delegated to nettle. + That unfortunately has the side-effect that DH parameters longer than + 3072 bits, cannot be generated (not without a nettle update). + * * libgnutls: Separated nonce RNG from the main RNG. The nonce + random number generator is based on salsa20/12. + * * libgnutls: The buffer alignment provided to crypto backend is + enforced to be 16-byte aligned, when compiled with cryptodev + support. That allows certain cryptodev drivers to operate more + efficiently. + * * libgnutls: Return error when a public/private key pair that doesn't + match is set into a credentials structure. + * * libgnutls: Depend on p11-kit 0.20.0 or later. + * * libgnutls: The new padding (%NEW_PADDING) experimental TLS extension has + been removed. It was not approved by IETF. + * * libgnutls: The experimental xssl library is removed from the gnutls + distribution. + * * libgnutls: Reduced the number of gnulib modules used in the main library. + * * libgnutls: Added priority string %DISABLE_WILDCARDS. + * * libgnutls: Added the more extensible verification function + gnutls_certificate_verify_peers(), that allows checking, in addition + to a peer's DNS hostname, for the key purpose of the end certificate + (via PKIX extended key usage). + * * certtool: Timestamps for serial numbers were increased to 8 bytes, + and in batch mode to 12 (appended with 4 random bytes). + * * certtool: When no CRL number is provided (or value set to -1), then + a time-based number will be used, similarly to the serial generation + number in certificates. + * * certtool: Print the SHA256 fingerprint of a certificate in addition + to SHA1. + * * libgnutls: Added --enable-fips140-mode configuration option (unsupported). + That option enables (when running on FIPS140-enabled system): + o RSA, DSA and DH key generation as in FIPS-186-4 (using provable primes) + o The DRBG-CTR-AES256 deterministic random generator from SP800-90A. + o Self-tests on initialization on ciphers/MACs, public key algorithms + and the random generator. + o HMAC-SHA256 verification of the library on load. + o MD5 is included for TLS purposes but cannot be used by the high level + hashing functions. + o All ciphers except AES are disabled. + o All MACs and hashes except GCM and SHA are disabled (e.g., HMAC-MD5). + o All keys (temporal and long term) are zeroized after use. + o Security levels are adjusted to the FIPS140-2 recommendations (rather + than ECRYPT). + +- build with PIE for commandline tools + +- Updated to 3.2.21 (released 2014-12-11) + - libgnutls: Corrected regression introduced in 3.2.19 related to + session renegotiation. Reported by Dan Winship. + - libgnutls: Corrected parsing issue with OCSP responses. + +- Updated to 3.2.20 (released 2014-11-10) + * * libgnutls: Removed superfluous random generator refresh on every + call of gnutls_deinit(). That reduces load and usage of /dev/urandom. + * * libgnutls: Corrected issue in export of ECC parameters to X9.63 + format. Reported by Sean Burford [GNUTLS-SA-2014-5]. + (CVE-2014-8564 bnc#904603) +- Updated to 3.2.19 (released 2014-10-13) + * * libgnutls: Fixes in the transparent import of PKCS #11 certificates. + Reported by Joseph Peruski. + * * libgnutls: Fixed issue with unexpected non-fatal errors resetting the + handshake's hash buffer, in applications using the heartbeat extension + or DTLS. Reported by Joeri de Ruiter. + * * libgnutls: fix issue in DTLS retransmission when session tickets were + in use; reported by Manuel Pégourié-Gonnard. + * * libgnutls: Prevent abort() in library if getrusage() fails. Try to + detect instead which of RUSAGE_THREAD and RUSAGE_SELF would work. + * * guile: new 'set-session-server-name!' procedure; see the manual + for details. + gpsd +- Update to version 3.25 + * Have ubxtool "-w 0" run forever. + * Bump libgps version to 30.0 + * Change fixsource_t, store server locally, make pointers const. + * Move gpsd_hexpack() to gps.h as gps_hexpack() + * Move gpsd_hexdump() to gps.h as gps_hexdump() + * Allow gpsctl -s/--ship to work without -f. + * Grab prRes and quality from u-blox 8+, into JSON, then into xgps. + * New GPSD-MIB, installed in share/mibs/gpsd. + * gpssnmp supports GPSD-MIB in pass and pass_persist modes + * Add decodes for NMEA $xxHDM, $xxROT and $xxXDR + * Add Magnetic Heading (mheading) and Rate of Rotation (rot) to + attitude_t + * Allow NTP time from gpsd://, tcp:// and udp:// sources + * Add the -B, --nobuffer, option to gpspipe. + * gpsd opens $RUNDIR/chrony.clk.XXX.sock to supply serial time to + chronyd. + * Add -g and --garmin options to gpxlogger for depth. + * Add -F and --filein options to gpxlogger to read GPSD JSON from a + file. +- Update gpsd.keyring (DD3DD9BB -> 0C898D47) + grantlee5 +- Update to 5.3.1 + * Use C++11 nullptr where appropriate + * Use QRandomGenerator instead of deprecated qRand + * Increase compatibility with Qt 6 APIs + * Add CMake option to build with Qt 6 - GRANTLEE_BUILD_WITH_QT6 + * Support enum introspection on Q_GADGET + * filesizeformat implementation as well as localized filesize + * Make enums comparable with more operations + * Add "truncatechars" filter + * Fix concatenation of string lists +- Refreshed patches: + * includes.diff + * grantlee-5.2.0-fix-ctest-ld-library-path.patch +- Add patch to fix tests on i586 (gh#steveire/grantlee#85): + * fix-i586-precision.patch +- Add keyring for GPG source verification + -- Update to 5.0.0 final: - * No changelog since rc1 provided - grantleetheme +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Fix depend when we build against qt6 + * Make it compile against qt6 + * Prepare to build against KF6::TextTemplate (in progress) + * Fix install headers + * Adapt build system for building against qt6 + * Modernize code + grub2 +- Make grub more robust against storage race condition causing system boot + failures (bsc#1189036) + * 0001-ieee1275-ofdisk-retry-on-open-and-read-failure.patch + gstreamer-devtools +- Add patch to reduce the required meson version to 0.61.0 since + that's what we have in SLE 15: + * reduce-required-meson.patch + +- Update to version 1.22.0: + + Please see changes in gstreamer main package, major version + bump. + +- Update to version 1.20.5: + + No major changes. + +- Update to version 1.20.4: + + No changes. + +- Update to version 1.20.3: + + No upstream changes available. + +- Update to version 1.20.1: + + meson: provide gobject-cast-checks, glib-checks and + glib-asserts options at top level as well + gstreamer-editing-services +- Replace the dependency in the .pc file from python to python3 + +- Add patch to reduce the required meson version to 0.61.0 since + that's what we have in SLE 15: + * reduce-required-meson.patch + +- Update to version 1.22.0: + + Please see changes in gstreamer main package, major version + bump. +- Add gst-editing-services-fix-pc-name.patch: pc file was renamed. +- Replace pkgconfig(gst-validate-1.0) with + pkgconfig(gstreamer-validate-1.0) BuildRequires. + +- Update to version 1.20.5: + + Fix building ges with tools disabled + + Fix leaks and minor races in GES + +- Update to version 1.20.4: + + Deadlock in ges because of recursive gst_init() call. + + ges/gstframepositioner: don't create one compositor per frame + meta. + + nle: clear seek event properly. + +- Update to version 1.20.3: + + Update validate test scenarios for videoaggregator rounding + behaviour change + +- Update to version 1.20.2: + + License clarification: GES is released under the LGPL2+ license + gstreamer-plugins-good +- Conflict with gstreamer-plugins-ugly < 1.22.0 to ensure we don't + have conflicts with gstreamer-plugins-ugly 1.20.1 since + libgstxingmux.so was moved from -ugly to -good (boo#1209541) + gstreamer-plugins-libav +- Add patch to reduce the required meson version to 0.61.0 since + that's what we have in SLE 15: + * reduce-required-meson.patch + +- Update to version 1.22.0: + + Please see changes in gstreamer main package, major version + bump. + +- Update to version 1.20.5: + + avdec_h265: Fix endless renegotiation with alternate + interlacing + + avviddec: Avoid flushing on framerate changes + +- Remove unused BuildRequire on yasm. + +- Update to version 1.20.4: + + avauddec: + - Fix regression with WMA files, would throw an error at EOS. + - Fix unnecessary reconfiguration if the audio layout isn't + specified. + + libav: Fix for APNG encoder property registration. + + Failure to decode end of WMA file. + +- Update to version 1.20.3: + + No Changes + +- Update to version 1.20.2: + + video decoders: fix frame leak on negotiation error + + Fix build on systems without C++ compiler + + avviddec: Remove vc1/wmv3 override (fixing crash with FFmpeg 5 + + Segfaults on ASF/WMV files with FFMPEG 5.0+ + gwenview5 +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * Add a "Fit" button to the status bar (kde#441447) + * Fix Bug 445434: Gwenview crash when clicking "crop" + button (kde#445434) + * Add proper desktop file for importer (kde#446290) + * Use normal font size for sidebar text (kde#447287) + * Only switch to Qt::FastTransformation ("showing pixels") + at 500% zoom (kde#443010) + * Add "Print Preview" action (kde#236056) + incidenceeditor +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * KTimeZoneComboBox: fix support for floating events + * Fix compile error against qt6 + * Remove unused include + * Use new akonadi calendar install include + * Link against KPIMTextEdit explicitly where it's used + * Fix install headers + * install version.h in module directly + * Use KDE_INSTALL_INCLUDEDIR_KF + * Adapt build system for building against qt6 + * Fix more prefixes on dependencies + * Modernize code + * Correct prefix to other PIM repositories in .kde-ci.yml + intel-media-driver +- no longer set LIBVA_DRIVER_NAME=iHD; it's no longer needed; + implemented in libva meanwhile (boo#1209134) + java-11-openjdk +- Remove the accessibility sub-package, since it was never really + working and creates another problems (bsc#1206549). It can + eventually be built as standalone if needed +- Removed patches: + * jaw-jdk10.patch + * jaw-misc.patch + * jaw-nogtk.patch + + not needed after the removal of the accessibility sub-package + +- Upgrade to upstream tag jdk-11.0.18+10 (January 2023 CPU) + * CVEs + + CVE-2023-21835, bsc#1207246 + + CVE-2023-21843, bsc#1207248 + * Security fixes + + JDK-8286070: Improve UTF8 representation + + JDK-8286496: Improve Thread labels + + JDK-8287411: Enhance DTLS performance + + JDK-8288516: Enhance font creation + + JDK-8289350: Better media supports + + JDK-8293554: Enhanced DH Key Exchanges + + JDK-8293598: Enhance InetAddress address handling + + JDK-8293717: Objective view of ObjectView + + JDK-8293734: Improve BMP image handling + + JDK-8293742: Better Banking of Sounds + + JDK-8295687: Better BMP bounds + * Other changes + + JDK-4819544: SwingSet2 JTable Demo throws NullPointerException + + JDK-6782021: It is not possible to read local computer + certificates with the SunMSCAPI provider + + JDK-6829250: Reg test: + java/awt/Toolkit/ScreenInsetsTest/ScreenInsetsTest.java fails + in Windows + + JDK-7001973: java/awt/Graphics2D/CopyAreaOOB.java fails + + JDK-8022403: sun/java2d/DirectX/OnScreenRenderingResizeTest/ + /OnScreenRenderingResizeTest.java fails + + JDK-8028998: [TEST_BUG] [macosx] java/awt/dnd/ + /DropTargetEnterExitTest/MissedDragExitTest.java failed + + JDK-8029633: Raw inner class constructor ref should not + perform diamond inference + + JDK-8030121: java/awt/dnd/MissingDragExitEventTest/ + /MissingDragExitEventTest.java fails + + JDK-8079267: [TEST_BUG] Test java/awt/Frame/MiscUndecorated/ + /RepaintTest.java fails + + JDK-8129827: [TEST_BUG] Test java/awt/Robot/RobotWheelTest/ + /RobotWheelTest.java fails + + JDK-8159599: [TEST_BUG] java/awt/Modal/ + /ModalInternalFrameTest/ModalInternalFrameTest.java + + JDK-8169187: [macosx] Aqua: java/awt/image/multiresolution/ + /MultiresolutionIconTest.java + + JDK-8172269: When checking the default behaviour for a scroll + tab layout and checking the 'opaque' checkbox, the area behind + tabs is not red. + + JDK-8178698: javax/sound/midi/Sequencer/MetaCallback.java + failed with timeout + + JDK-8193942: Regression automated test '/open/test/jdk/javax/ + /swing/JFrame/8175301/ScaledFrameBackgroundTest.java' fails + + JDK-8194126: Regression automated Test '/open/test/jdk/javax/ + /swing/JColorChooser/Test7194184.java' fails + + JDK-8198343: Test java/awt/print/PrinterJob/ + /TestPgfmtSetMPA.java may fail w/o printer + + JDK-8199290: [TESTBUG] + sun.hotspot.WhiteBox$WhiteBoxPermission is not copied + + JDK-8202836: [macosx] test + java/awt/Graphics/TextAAHintsTest.java fails + + JDK-8206125: [windows] cannot pass relative path to + - -with-boot-jdk + + JDK-8210047: some pages contain content outside of landmark + region + + JDK-8211002: test/jdk/java/lang/Math/PowTests.java skips + testing for non-corner-case values + + JDK-8212096: javax/net/ssl/ServerName/ + /SSLEngineExplorerMatchedSNI.java failed intermittently due + to SSLException: Tag mismatch + + JDK-8213239: Configure cannot handle command overrides with + arguments + + JDK-8215571: jdb does not include jdk.* in the default class + filter + + JDK-8217032: Check pandoc capabilities in configure + + JDK-8222091: Javadoc does not handle package annotations + correctly on package-info.java + + JDK-8222251: preflow visitor is not visiting lambda + expressions + + JDK-8226236: win32: gc/metaspace/ + /TestCapacityUntilGCWrapAround.java fails + + JDK-8227179: Test for new gc+metaspace=info output format + + JDK-8227651: Tests fail with SSLProtocolException: Input + record too big + + JDK-8228672: [TESTBUG] gc/metaspace/TestSizeTransitions.java + fails on 32-bit platforms + + JDK-8233557: [TESTBUG] DoubleClickTitleBarTest.java fails on + macOs + + JDK-8233558: [TESTBUG] WindowOwnedByEmbeddedFrameTest.java + fails on macos + + JDK-8233565: [TESTBUG] NullModalityDialogTest.java fails on + MacOS + + JDK-8233648: [TESTBUG] DefaultMenuBarTest.java failing on + macos + + JDK-8239708: Split basics.m4 into basic.m4 and util.m4 + + JDK-8240281: Remove failing assertion code when selecting + first memory state in SuperWord::co_locate_pack + + JDK-8242468: VS2019 build missing vcruntime140_1.dll + + JDK-8243565: some gc tests use 'test.java.opts' and not + 'test.vm.opts' + + JDK-8243568: serviceability/logging/TestLogRotation.java uses + 'test.java.opts' and not 'test.vm.opts' + + JDK-8244010: Simplify usages of + ProcessTools.createJavaProcessBuilder in our tests + + JDK-8244557: test/jdk/javax/swing/JTabbedPane/ + /TestBackgroundScrollPolicy.java failed + + JDK-8247676: vcruntime140_1.dll is not needed on 32-bit + Windows + + JDK-8249694: java/lang/StringBuffer/HugeCapacity.java and + j/l/StringBuilder/HugeCapacity.java tests shouldn't be + @ignore-d + + JDK-8253877: gc/g1/TestGCLogMessages.java fails - missing + "Evacuation failure" message + + JDK-8254874: ZGC: JNIHandleBlock verification failure in + stack watermark processing + + JDK-8254976: Re-enable swing jtreg tests which were broken + due to samevm mode + + JDK-8255439: System Tray icons get corrupted when Windows + scaling changes + + JDK-8256109: Create implementation for NSAccessibilityButton + protocol + + JDK-8257679: Improved unix compatibility layer in Windows + build (winenv) + + JDK-8257722: Improve "keytool -printcert -jarfile" output + + JDK-8258005: JDK build fails with incorrect fixpath script + + JDK-8259485: Document need for short paths when building on + Windows + + JDK-8260272: bash configure --prefix does not work after + JDK-8257679 + + JDK-8261336: IGV: enhance default filters + + JDK-8261445: Use memory_order_relaxed for os::random(). + + JDK-8261758: [TESTBUG] gc/g1/TestGCLogMessages.java fails if + ergonomics detect too small InitialHeapSize + + JDK-8263326: Remove ReceiverTypeData check from + serviceability/sa/TestPrintMdo.java + + JDK-8263871: On sem_destroy() failing we should assert + + JDK-8264593: debug.cpp utilities should be available in + product builds. + + JDK-8264666: Change implementation of safeAdd/safeMult in the + LCMSImageLayout class + + JDK-8266082: AssertionError in Annotate.fromAnnotations with + - Xdoclint + + JDK-8266967: debug.cpp utility find() should print Java + Object fields. + + JDK-8268361: Fix the infinite loop in next_line + + JDK-8268860: Windows-Aarch64 build is failing in GitHub + actions + + JDK-8268893: jcmd to trim the glibc heap + + JDK-8269029: compiler/codegen/TestCharVect2.java fails for + client VMs + + JDK-8269873: serviceability/sa/Clhsdb tests are using a C2 + specific VMStruct field + + JDK-8272123: Problem list 4 jtreg tests which regularly fail + on macos-aarch64 + + JDK-8273236: keytool does not accurately warn about + algorithms that are disabled but have additional constraints + + JDK-8273553: sun.security.ssl.SSLEngineImpl.closeInbound also + has similar error of JDK-8253368 + + JDK-8273578: javax/swing/JMenu/4515762/bug4515762.java fails + on macOS 12 + + JDK-8273685: Remove jtreg tag manual=yesno for + java/awt/Graphics/LCDTextAndGraphicsState.java & show test + instruction + + JDK-8274029: Remove jtreg tag manual=yesno for java/awt/ + /print/Dialog/DialogOrient.java + + JDK-8274032: Remove jtreg tag manual=yesno for java/awt/print/ + /PrinterJob/ImagePrinting/ImageTypes.java & show test UI + + JDK-8274296: Update or Problem List tests which may fail with + uiScale=2 on macOS + + JDK-8274456: Remove jtreg tag manual=yesno + java/awt/print/PrinterJob/PageDialogTest.java + + JDK-8274563: jfr/event/oldobject/TestClassLoaderLeak.java + fails when GC cycles are not happening + + JDK-8274597: Some of the dnd tests time out and fail + intermittently + + JDK-8275170: Some jtreg sound tests should be marked with + sound keyword + + JDK-8275535: Retrying a failed authentication on multiple + LDAP servers can lead to users blocked + + JDK-8276841: Add support for Visual Studio 2022 + + JDK-8277159: Fix java/nio/file/FileStore/Basic.java test by + ignoring /run/user/* mount points + + JDK-8277497: Last column cell in the JTable row is read as + empty cell + + JDK-8277881: Missing SessionID in TLS1.3 resumption in + compatibility mode + + JDK-8277970: Test jdk/sun/security/ssl/SSLSessionImpl/ + /NoInvalidateSocketException.java fails with "tag mismatch" + + JDK-8279066: entries.remove(entry) is useless in + PKCS12KeyStore + + JDK-8279695: [TESTBUG] modify compiler/loopopts/ + /TestSkeletonPredicateNegation.java to run on C1 also + + JDK-8280158: New test from JDK-8274736 failed with/without + patch in JDK11u + + JDK-8280550: SplittableRandom#nextDouble(double,double) can + return result >= bound + + JDK-8280863: Update build README to reflect that MSYS2 is + supported + + JDK-8280890: Cannot use '-Djava.system.class.loader' with + class loader in signed JAR + + JDK-8280948: Write a regression test for JDK-4659800 + + JDK-8280950: RandomGenerator:NextDouble() default behavior + non conformant after JDK-8280550 fix + + JDK-8281183: RandomGenerator:NextDouble() default behavior + partially fixed by JDK-8280950 + + JDK-8281296: Create a regression test for JDK-4515999 + + JDK-8281297: TestStressG1Humongous fails with + guarantee(is_range_uncommitted) + + JDK-8282046: Create a regression test for JDK-8000326 + + JDK-8282276: Problem list failing two Robot Screen Capture + tests + + JDK-8282306: os::is_first_C_frame(frame*) crashes on invalid + link access + + JDK-8282345: handle latest VS2022 in abstract_vm_version + + JDK-8282402: Create a regression test for JDK-4666101 + + JDK-8282640: Create a test for JDK-4740761 + + JDK-8282642: vmTestbase/gc/gctests/LoadUnloadGC2/ + /LoadUnloadGC2.java fails intermittently with exit code 1 + + JDK-8282730: LdapLoginModule throw NPE from logout method + after login failure + + JDK-8282777: Create a Regression test for JDK-4515031 + + JDK-8282778: Create a regression test for JDK-4699544 + + JDK-8282857: Create a regression test for JDK-4702690 + + JDK-8282936: Write a regression test for JDK-4615365 + + JDK-8282937: Write a regression test for JDK-4820080 + + JDK-8283199: Linux os::cpu_microcode_revision() stalls cold + startup + + JDK-8283422: Create a new test for JDK-8254790 + + JDK-8284294: Create an automated regression test for RFE + 4138746 + + JDK-8284358: Unreachable loop is not removed from C2 IR, + leading to a broken graph + + JDK-8284521: Write an automated regression test for RFE + 4371575 + + JDK-8284690: [macos] VoiceOver : Getting + java.lang.IllegalArgumentException: Invalid location on + Editable JComboBox + + JDK-8284732: FFI_GO_CLOSURES macro not defined but required + for zero build on Mac OS X + + JDK-8284752: Zero does not build on Mac OS X due to missing + os::current_thread_enable_wx implementation + + JDK-8284771: java/util/zip/CloseInflaterDeflaterTest.java + failed with "AssertionError: Expected IOException to be + thrown, but nothing was thrown" + + JDK-8284884: Replace polling with waiting in + javax/swing/text/html/parser/Parser/8078268/bug8078268.java + + JDK-8284977: MetricsTesterCgroupV2.getLongValueEntryFromFile + fails when named value doesn't exist + + JDK-8285305: Create an automated test for JDK-4495286 + + JDK-8285373: Create an automated test for JDK-4702233 + + JDK-8285604: closed sun/java2d/GdiRendering/ + /ClipShapeRendering.java failed with "Incorrect color ffeeeeee + instead of ff0000ff in pixel (100, 100)" + + JDK-8285617: Fix java/awt/print/PrinterJob/ImagePrinting/ + /PrintARGBImage.java manual test + + JDK-8285698: Create a test to check the focus stealing of + JPopupMenu from JComboBox + + JDK-8285794: AsyncGetCallTrace might acquire a lock via + JavaThread::thread_from_jni_environment + + JDK-8285836: sun/net/www/http/KeepAliveCache/ + /KeepAliveProperty.java failed with "RuntimeException: Failed + in server" + + JDK-8285921: serviceability/dcmd/jvmti/AttachFailed/ + /AttachReturnError.java fails on Alpine + + JDK-8286624: Regression Test CoordinateTruncationBug.java + fails on OL8.3 + + JDK-8286663: Resolve IDE warnings in WTrayIconPeer and + SystemTray + + JDK-8286772: java/awt/dnd/DropTargetInInternalFrameTest/ + /DropTargetInInternalFrameTest.html times out and fails in + Windows + + JDK-8286872: Refactor add/modify notification icon (TrayIcon) + + JDK-8287076: Document.normalizeDocument() produces different + results + + JDK-8287091: aarch64 : guarantee(val < (1ULL << nbits)) + failed: Field too big for insn + + JDK-8287425: Remove unnecessary register push for + MacroAssembler::check_klass_subtype_slow_path + + JDK-8287609: macOS: SIGSEGV at [CoreFoundation] + CFArrayGetCount / sun.font.CFont.getTableBytesNative + + JDK-8287724: Fix various issues with msys2 + + JDK-8287826: javax/accessibility/4702233/ + /AccessiblePropertiesTest.java fails to compile + + JDK-8287895: Some langtools tests fail on msys2 + + JDK-8287896: PropertiesTest.sh fail on msys2 + + JDK-8287902: UnreadableRB case in MissingResourceCauseTest is + not working reliably on Windows + + JDK-8287917: System.loadLibrary does not work on Big Sur if + JDK is built with macOS SDK 10.15 and earlier + + JDK-8288132: Update test artifacts in QuoVadis CA interop + tests + + JDK-8288302: Shenandoah: SIGSEGV in vm maybe related to jit + compiling xerces + + JDK-8288377: [REDO] DST not applying properly with zone id + offset set with TZ env variable + + JDK-8288445: AArch64: C2 compilation fails with + guarantee(!true || (true && (shift != 0))) failed: impossible + encoding + + JDK-8288599: com/sun/management/OperatingSystemMXBean/ + /TestTotalSwap.java: Expected total swap size ... but + getTotalSwapSpaceSize returned ... + + JDK-8288985: P11TlsKeyMaterialGenerator should work with + ChaCha20-Poly1305 + + JDK-8289043: C2: Vector constant materialization attempt + + JDK-8289146: containers/docker/TestMemoryWithCgroupV1.java + fails on linux ppc64le machine with missing Memory and Swap + Limit output + + JDK-8290207: Missing notice in dom.md + + JDK-8290209: jcup.md missing additional text + + JDK-8290451: Incorrect result when switching to C2 OSR + compilation from C1 + + JDK-8290529: C2: assert(BoolTest(btest).is_canonical()) + failure + + JDK-8290705: StringConcat::validate_mem_flow asserts with + "unexpected user: StoreI" + + JDK-8290711: assert(false) failed: infinite loop in + PhaseIterGVN::optimize + + JDK-8290781: Segfault at + PhaseIdealLoop::clone_loop_handle_data_uses + + JDK-8291459: JVM crash with GenerateOopMap::error_work(char + const*, __va_list_tag*) + + JDK-8291461: assert(false) failed: bad AD file + + JDK-8292083: Detected container memory limit may exceed + physical machine memory + + JDK-8292158: AES-CTR cipher state corruption with AVX-512 + + JDK-8292541: [Metrics] Reported memory limit may exceed + physical machine memory + + JDK-8292682: Code change of JDK-8282730 not updated to + reflect CSR update + + JDK-8292778: EncodingSupport_md.c convertUtf8ToPlatformString + wrong placing of free + + JDK-8292866: + Java_sun_awt_shell_Win32ShellFolder2_getLinkLocation check + MultiByteToWideChar return value for failures + + JDK-8292887: Bump update version for OpenJDK: jdk-11.0.18 + + JDK-8292899: CustomTzIDCheckDST.java testcase failed on AIX + platform + + JDK-8293044: C1: Missing access check on non-accessible class + + JDK-8293472: Incorrect container resource limit detection if + manual cgroup fs mounts present + + JDK-8293540: [Metrics] Incorrectly detected resource limits + with additional cgroup fs mounts + + JDK-8293578: Duplicate ldc generated by javac + + JDK-8293672: Update freetype md file + + JDK-8293816: CI: ciBytecodeStream::get_klass() is not + consistent + + JDK-8293826: Closed test fails after JDK-8276108 on aarch64 + + JDK-8293828: JFR: jfr/event/oldobject/TestClassLoaderLeak.java + still fails when GC cycles are not happening + + JDK-8293834: Update CLDR data following tzdata 2022c update + + JDK-8293998: [PPC64] JfrGetCallTrace: assert(_pc != nullptr) + failed: must have PC + + JDK-8294138: [11u] Revert change from JDK-8210962 in basic.m4 + + JDK-8294307: ISO 4217 Amendment 173 Update + + JDK-8294357: (tz) Update Timezone Data to 2022d + + JDK-8294578: [PPC64] C2: Missing is_oop information when + using disjoint compressed oops mode + + JDK-8294740: Add cgroups keyword to TestDockerBasic.java + + JDK-8295173: (tz) Update Timezone Data to 2022e + + JDK-8295288: Some vm_flags tests associate with a wrong BugID + + JDK-8295322: Tests for JDK-8271459 were not backported to 11u + + JDK-8295429: Update harfbuzz md file + + JDK-8295469: S390X: Optimized builds are broken + + JDK-8295554: Move the "sizecalc.h" to the correct location + + JDK-8295641: Fix DEFAULT_PROMOTED_VERSION_PRE=ea for -dev + + JDK-8295714: GHA ::set-output is deprecated and will be + removed + + JDK-8295723: security/infra/wycheproof/RunWycheproof.java + fails with Assertion Error + + JDK-8295872: [PPC64] JfrGetCallTrace: Need pc == nullptr + check before frame constructor + + JDK-8295952: Problemlist existing compiler/rtm tests also on + x86 + + JDK-8296108: (tz) Update Timezone Data to 2022f + + JDK-8296239: ISO 4217 Amendment 174 Update + + JDK-8296480: java/security/cert/pkix/policyChanges/ + /TestPolicy.java is failing + + JDK-8296485: BuildEEBasicConstraints.java test fails with + SunCertPathBuilderException + + JDK-8296496: Overzealous check in sizecalc.h prevents large + memory allocation + + JDK-8296632: Write a test to verify the content change of + TextArea sends TextEvent + + JDK-8296652: Restore windows aarch64 fixpath patch that was + removed in 8239708 + + JDK-8296715: CLDR v42 update for tzdata 2022f + + JDK-8296957: One more cast in SAFE_SIZE_NEW_ARRAY2 + + JDK-8297147: UnexpectedSourceImageSize test times out on slow + machines when fastdebug is used + + JDK-8297153: sun/java2d/DirectX/OnScreenRenderingResizeTest/ + /OnScreenRenderingResizeTest.java fails again + + JDK-8297241: Update sun/java2d/DirectX/ + /OnScreenRenderingResizeTest/OnScreenRenderingResizeTest.java + + JDK-8297481: Create a regression test for JDK-4424517 + + JDK-8297656: AArch64: Enable AES/GCM Intrinsics + + JDK-8297804: (tz) Update Timezone Data to 2022g + + JDK-8298737: 8296772 backport to jdk11u caused build error on + sparc + + JDK-8299393: [11u] Remove designator + DEFAULT_PROMOTED_VERSION_PRE=ea for release 11.0.18 + + JDK-8299439: java/text/Format/NumberFormat/CurrencyFormat.java + fails for hr_HR + + JDK-8299483: ProblemList java/text/Format/NumberFormat/ + /CurrencyFormat.java + + JDK-8299616: [11u] Bootcycle build fails after JDK-8257679 + backport + +- Fix jconsole.desktop icon + javapackages-tools +- Added patches: + * 0001-Let-maven_depmap.py-generate-metadata-with-dependenc.patch + * 0002-Do-not-try-to-construct-POM-from-maven-coordinate-st.patch + * 0003-Fix-tests-after-the-recent-maven_depmap.py-changes.patch + + Let maven_depmap.py generate metadata with dependencies under + certain circumstances + +- Fix typo in suse-use-libdir.patch: + %{_libdir}/jvm-commmon -> %{_libdir}/jvm-common + +- Do not run tests on SLE12, since python3-test is not accessible + +- Can't assume non-existence of python38 macros in Leap. + gh#openSUSE/python-rpm-macros#107 + Test for suse_version instead. Only Tumbleweed has and needs the + python_subpackage_only support. + +- Fix typo in spec file sitearch -> sitelib + +- Fix the python subpackage generation + gh#openSUSE/python-rpm-macros#79 + +- Support python subpackages for each flavor + gh#openSUSE/python-rpm-macros#66 +- Replace old nose with pytest gh#fedora-java/javapackages#86 + +- when building extra flavor, BuildRequire javapackages-filesystem: + /etc/java is being cleaned out of the filesystems package. + +- Upgrade to version 5.3.1 +- Modified patch: + * suse-use-libdir.patch + + rediff to changed context +- Define _rpmmacrodir for distributions that don't have it + +- Use %{_rpmmacrodir} instead of %{_libexecdir}/rpm/macros.d: this + just happens to overlap in some distros. + jitterentropy +- jitterentropy-with-debug.patch: build with debuginfo (bsc#1207789) + kaccounts-integration +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Port to ecm_add_qml_module + * Use the executable for intltool once it is found. + * Add form factors to embedded json metadata + * Add compile_commands.json to gitignore + * Fix BUG 407048 add a specific preferences icon which + contain KCM icons (kde#407048) + kaccounts-providers +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Set input method hint for URL text fields + * Add GitLab CI + kactivities-stats +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + * Clean up unneeded Q_COMPILER_INITIALIZER_LISTS checks + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Bump deprecation KF version in ecm_set_disabled_deprecation_versions + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * port to standard C++ smart pointers where possible + * Fix clazy warnings, add missing Q_EMIT, add std::move for terms + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Make replace to not block because of missing item removal + * Add ResultModel::forgetResources method + * Require unittests to pass for CI jobs to pass + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Move Boost dependency to BUILD_TESTING block + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add Linux Qt6 CI + * Utilize ECMDeprecationSettings to manage deprecate Qt/KF API + * reduce boost + kactivities5 +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Disable tests that require X11 on non X11 platforms + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Port away from deprecated KWindowSystem API + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Utilize std::optional instead of custom impl + * Remove debug message for Consumer destructor + * Do not enable debug output for debug QT builds + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Bump deprecation KF version in ecm_set_disabled_deprecation_versions + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * removed unused include + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Require unittests to pass for CI jobs to pass + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Check executables exist in PATH before passing them to QProcess + * Port to ecm_add_qml_module + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Use uppercase includes + * Unharcode Qt major version + * Add CI qt6 support + * Utilize ECMDeprecationSettings to manage deprecate Qt/KF API + kactivitymanagerd +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Not use forward and includes + * Use ecm_set_disabled_deprecation_versions + * Port away from deprecated KWindowSystem API + * Remove unused includes + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- No code changes since 5.25.90 + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Add missing license file + * Remove service type definition + * Defer session startup until KAMD is up + * virtualdesktopswitch improve readability + * Remove KAMD_EXPORT_PLUGIN macro in favor of K_PLUGIN_CLASS_WITH_JSON + * Request passing unit tests on Linux and BSD + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Remove dependency on Boost.Container + * Add unistd.h include for sleep() + * Fix XML parser porting regression + * Add Qt6 CI + * Don't advertise debug stream operator publicly if we don't export it + * Port to KApplicationTrader + * Port to QXmlStreamReader + * Fix some compile errors against qt6 + * Fix DBus service name registration + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + kaddressbook +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Const'ify pointer + * const'ify more pointer + * const'ify pointer + * It compiles fine without deprecated method + * Fix AkonadiSearch include path + * Use KDE_INSTALL_KSERVICESDIR + * Use QListIterator in qt6 + * Use new akonadi calendar install include + * It's removed in qt6 + * Fix includes + * Adapt build system for building against qt6 + * Use SingleMainWindow=true + * Mark as single-instance using X-GNOME-SingleWindow key + * Correct prefix to other PIM repositories in .kde-ci.yml + kalgebra +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Prepare to build against qt6 + * Use Q_EMIT + * Add content rating tag + * Add Linux/FreeBSD CI + kalzium +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Remove uncompiled plasmoid and qml files + * Fix warnings when opening the isotope viewer + * Improve the Isotope Table (kde#415736) + * const'ify + don't use const'ref for int + * Use not deprecated enum + * Use for(...:...) + const + * Port to for(...:...) + use nullptr + * Fix indent + * Add parent + * Const'ify method + * It's enabled by default in qt6 + * Add CMakePreset support + * It's unused + * Remove commented line + * Remove unused pointer + * Use more debug categories + * Add debug categories + * Use Q_SLOTS + * Show headers in qt6 + * Use Q_EMIT + * Use c++17 + * add freebsd CI + kamera +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * build: Pass release service version to project() + * Use new macro ecm_set_disabled_deprecation_versions + * Modernize code + * Use forward declaration + * exec key is not usefull now + * install kio plugin in kf + * Make it compile against qt6 + * Make doctool as optional + * remove unused flag + * Convert KCM Desktop files to JSON & install KCM in new namespace + * Add GitLab CI + kanagram +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Allow to compile against qt6 + * Fix libkeduvocdocument entry in .kde-ci.yml + * Replace GHNS button with KNS3 instance + * Remove not necessary I18N_NOOP + karchive +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Limit size of file to be added by what the tar header supports + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + kate +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ +- Drop patch, merged upstream: + * 0001-Fix-settings-saving-regression-in-CTags-plugin.patch + +- Add patch to fix the save button in the ctags configuration + (kde#463993, boo#1206984): + * 0001-Fix-settings-saving-regression-in-CTags-plugin.patch + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release +- Rebase 0001-Defuse-root-block.patch + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * show documents as loaded from config (kde#353373) + * ensure some proper initial size (kde#450686) + * make config dialog scrollable (kde#445541) + * Handle SIGINT/SIGTERM to prevent accidental data loss (kde#445016) + * Fix crash when closing multiple tabs if limited number of tabs is enabled (kde#450873) + * Sort by url instead of comparing strings (kde#435334) + * Fix tab jumping with unlimited tabs (kde#440585, kde#435780) + * Fix LRU tab behaviour (kde#434062) + * S&R: Fix Look-ahead & behind highlighting & replace (kde#449545) + * Fix stashing not working when Kate is quit using Ctrl+Q (kde#449229) + * lspclient: also support some alternative WorkspaceEdit replies (kde#447640) + * Allow DND of tabs among viewspaces (kde#426768) + * Dont bring kate to front when files externally modified (kde#353712) + * Fix the check to also handle 0 doc views (kde#448847) + * Improve views closing in split view behaviour (kde#344374) + * Fix terminal focus action text when focusing/defocusing (kde#409813) + * step down warning level when LSP not found (kde#448549) + * filetree: Fix folders collapse after opening new file (kde#410143) + * Clear highlights if text field becomes empty (kde#436674) + * lspclient: only allow symbol view header toggle sort when applicable (kde#447653) + * Search: Utilize context lengths more efficiently (kde#438094) + * Fix search for unsaved files (kde#434287) + * Ignore rename if newName == oldName (kde#447951) + * SemanticTokens: Use size_t as argument for type (kde#447553) + * GDB: Use debug-run theme icon in stead of custom icon (kde#444670) + * do nothing if use canceled project open (kde#447194) + * fix sessions segfault because of invalid iterator (kde#446863) + * enable/disable project actions (kde#445494) +- Use GCC 10 for building kate on Leap 15. + kauth +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Fix polkit-qt-1 CI dep + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Fix polkit package name in CMake config (kde#463402) + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + kbookmarks +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + kbruch +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * It will be removed in qt6 + * Add missing find package for coreaddons + * Fix qt6 support + * IT's enabled by default in qt6 + * Make DocTool as optional + kcalc +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * Workaround for minimum size not being kept when + deactivating constants (kde#448760) + * Implemented button text scaling on resize (kde#441986) + kcalendarcore +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add Qt6 windows CI support + * .gitlab-ci.yml: enable static builds + * Use dtStart as the default for dtRecurrence + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Ensure that status values are valid + * Fix building with deprecated API disabled + * Add FreeBSD Qt6 CI support + * Fix nesting of update()/updated() calls + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Deprecate deletion tracking support in CalFormat::fromString + * Add plugin loader for KCalendarCore::CalendarPlugin + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Don't drop custom properties with non-text value types + * Add calendar loading state property + * Fix UTC offset timezone loading with latest Qt 5.15.x + * Change the xCalFormat classes to use a hierarchical dptr + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Make the Calendar::accessMode property actually accessible from QML + * Don't heap allocate ICalFormatImpl in ICalFormat::Private + * Remove unnecessary and largely unused d pointers in the Compat* classes + * Remove ICalFormatImpl d pointer and vtable + * Don't remove the hasGeo property for Qt6, just make it read-only + * Change Calendar::sortX() methods to work in-place + * Initialize all fields in a default constructed Attendee object + * Add Duration <-> iCal string conversion methods to ICalFormat + * Deprecate largely unused rawEventsForDate overload + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Create UIDs if necessary (kde#339726) + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Notify on notebook change for exceptions. + * Note use of low-level libical function + * Print more information about errors when loading vCalendars + * Implement notebook association when parsing iCal data. + * Correct a comment + * Fix storing of times with UTC offsets + * Second attempt to make testTodoCompletedOnce work all year + * Revert "Don't use the current date for recurring todo completion test" + * Compare QDateTime times, timespecs, and timezones + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Compare timeSpecs when comparing incidences for equality + * Add Qt6 Android CI + * Preserve timeSpec of all-day event's dtEnd + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Don't use the current date for recurring todo completion test + * Revert "Honour STATUS:CANCELLED" + * Serialize container sizes as 32bit integers + * Compare timeSpec() for the due date/time, too + * Set the local timezone in testevent + * Fix geo coordinate unit test without deprecated API + * Fix generate pkg file + * Add CI qt6 support + * Remove FreeBusyPrivate::q + * Remove TodoPrivate::q + * T12270: create an inheritance hierarchy of private types + kcalutils +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Don't hardcode the grantlee short version. + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ +- Drop 0001-Fix-Bug-452480-Kmail-doesn-t-display-calendar-invite.patch. + Merged upstream. + +- Add upstream change to fix calendar invitations (kde#452480): + * 0001-Fix-Bug-452480-Kmail-doesn-t-display-calendar-invite.patch + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Port to QRegularExpression + * Use QRegularExpression + * Port to KTextTemplate + * Prepare to use KTextTemplate + * Fix install in upper case directory name + * Install *_version.h in KF5/ + * Adapt build system for building against qt6 + * Correct prefix to other PIM repositories in .kde-ci.yml + kcharselect +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add CI qt6 support + * Make it compile against qt6 + * It will be unused in qt6 + * Use nullptr here + * Remove unused includes + kcm_sddm +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Add missing break statement to switch-case + * Smooth wallpaper preview image + * Re-add drop shadow to wallpaper image + * Remove unnecessary multiplication by Screen.devicePixelRatio + * Use ecm_set_disabled_deprecation_versions + * Install po folder + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Remove unnecessary property that's now only used once + * Cache the DropShadow for better responsiveness + * Move preview image's DropShadow into a layer effect + * Fix preview image sizing + * Add FreeBSD Qt6 CI support + * Remove no longer needed ifdefs + * Fix currentIndex for auto-login user and session comboboxes (kde#454528) + * Remove unneeded KAboutData + * Clarify enable or disable Apply button on save (kde#437423) + * Avoid install prefix in config path lookup (kde#440564) + * Mark error messages for translation + * Fix translating error messages from helper (kde#441726) + * Remove obsolete PKGBUILD file + * KMessageBox::sorry is deprecated in kf5.97 + * Port to KCM desktop file generation method from kcmutils + * Request passing unit tests on Linux and BSD + * Only show delete button for themes that were manually or through KNS installed (kde#454874) + * Fix broken connect in NewStuff.Action QML component usage (kde#454884) + * Clear cache when syncing (kde#440957) + * Re-enable apply button on save failure (kde#429348) + * Avoid empty error box (kde#413032) +- Refresh 0001-Support-default.session-symlink.patch + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * Only show delete button for themes that were manually or through KNS installed (kde#454874) + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * Fix broken connect in NewStuff.Action QML component usage (kde#454884) + * Clear cache when syncing (kde#440957) + * Re-enable apply button on save failure (kde#429348) + * Avoid empty error box (kde#413032) + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Make the Halt and Reboot Commands' text fields editable + * Add Qt6 CI support + * Add support for new kauth includes + * Allow to build against qt6 + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + kcmutils +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Remove unused KPluginInfo includes + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add Qt6 windows CI support + * Remove space + * Fix typo + * Kauth doesn't build on windows + * KCModuleQML: Make sizeHint() check more robust + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Fix missing kcmutils_proxy_model export in static builds (kde#459123) + * Launch KCMs that are not part of systemsettings in kcmshell5 (kde#458975) + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + * Use a CMake option() for the TOOLS_ONLY flag + * KPluginSelector: Remove unnecessary background rect in About sheet (kde#457648) + * Set Type=Application for generated KCM desktop file (kde#457673) + * kcmoduleqml: don't unnecessarily set setContentsMargins twice + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * follow symlinks for search of .desktop files + * tools/kcmmetadatagenerator: Print out critical warning if file could not be opened + * Make CMake import target of kcmdesktopfilegenerator relocatable + * Add utility cmake method to generate KCM metadata desktop files + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Remove duplicate header between cpp/h files + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * KPluginDelegate: reserve space for subtitle + * KPluginSelector: animate placeholder appearance + * KPluginSelector: Don't show placeholder message immediately upon load + * KPluginSelector: fix placeholder location + * Add debug output to print KCM location + * AboutPlugin.qml: Do not use translation function when we only have one value + * [kcmultidialog] Fix crash in clear() + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Fix filtering of plugin in KPluginWidget + * Check executables exist in PATH before passing them to QProcess + * KPluginModel: Add method to get KPluginMetaData config object for given plugin id + * Add missing includes + * Add SPDX headers for KPluginProxyModel files + * Download missing licenses + * Add docs for QML components + * KPluginDelegate: Add configTriggered signal + * Refactor QML components of MPluginSelector to have less dependencies and have better layout + * KPluginModel: Add isSaveNeededChanged signal + * Import AboutPlugin dialog from QML + * Expose proxy sort model as private QML API + * Create QML version of KPluginSelector + * Allow consumers to get sort proxy model + * Export the KPluginModel class & make it usable from QML + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI pipelines to pass + * Fix KPluginSelector KCMs missing their metadata on plugin + loading (kde#444378) + * Mark Windows and macOS as supported + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add KPluginWidget::load() + * Remove assertion for KPluginMetaData param in KCModuleLoader::loadModule + * KCModuleProxy: Use std::optional to check if we have a KPluginMetaData object + * Add CI qt6 support + * Utilize ECMDeprecationSettings to manage deprecate Qt/KF API + * KCModuleProxy: Replace space with underscore when registering DBus service + * Switch header style to ToolBar for system settings + * kpluginmodel: Also copy plugin Id from KService to json object + * KCMUtils can be built on Windows too + kcodecs +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Remove winsami2 from codecs list + * Replace jis7 with ISO-2022-JP in offered codecs + * Fix name for CP 949 in KCharsets::encodingsByScript + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Add missing license header + * Port away from own deprecated API + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Fix KCharset::codecForName deprecation version + * deprecate QTextCodec public api + kcolorchooser +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add content rating tag in appdata + * Add qt6 CI support + * Make it compile against qt6 + * It's enabled by default in qt6 + * Not neccessary to use I18N_NOOP here + kcompletion +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + kconfig +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * kconf_update: use standard exit status code + * kconf_update: use CMAKE_INSTALL_FULL_LIBDIR + * KCoreConfigSkeleton::ItemEnum::Choice2: add deprecation warning markup + * KCoreConfigSkeleton::ItemEnum::choices2(): add deprecation markup + * Android: Fix a bug where new file wouldn't be created + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * fix safety issue of multiple threads use KConfig in the same process + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Apply existing QScreen::name() workaround for Windows to new code (kde#429943) + * Fix parser treating empty IntList default as a list of single zero element: [0] + * Add test for empty default IntList config entry + kconfigwidgets +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Port away from deprecated KCoreConfigSkeleton::ItemEnum::Choice2 typedef + * [kcodecaction] Deprecate QTextCodec and mib-based API (kde#463421) + * [kcodecaction] Add name-based trigger signal + * kcommandbar: Fix positioning when no mainwindow parent + * kcommandbar: Fix no central widget crashes app (kde#463251) + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * .kde-ci.yml: enable static CI builds + * [kcommandbar] Save last used items in state config + * [kcodecaction] Deprecate KEncodingProper-based API +- Drop patch, now upstream: + * 0001-Copy-kf5_entry.desktop-to-their-respective-locale.patch + +- Add patch to add missing kf5_entry.desktop files (kde#413123): + * 0001-Copy-kf5_entry.desktop-to-their-respective-locale.patch + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * KHamburgerMenu: Reset when menu bar contents change + * [KRecentFilesAction] Fix broken recent files list (kde#461448) + kcontacts +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Make test failures fatal on Linux and FreeBSD CI + * Fix bug 395683 Entry for security-aware messengers (kde#395683) + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add setAddresses + * Add Windows Qt 6 CI + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Make QtQuick trully optional + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Bump deprecation KF version in ecm_set_disabled_deprecation_versions + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Re-enable vCard CATEGORIES export + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Addressee: make birthday writable from QML (kde#446665) + * Fix bug 451962: append Instant Messaging service list (kde#451962) + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Split internal and external API into different files + * Also install the address format API header + * Improve output for incomplete addresses and formats with 3+ fields per line + * Rewrite the address formatter + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + * Utilize ECMDeprecationSettings to manage deprecate Qt/KF API + * Add .git-blame-ignore-revs file + kcoreaddons +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * don't needlessly copy urls while iterating + * KSandbox: Warn when running without flatpak-spawn privileges + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Config.cmake.in: workaround Inotify static issue + * Better Pluralize 'n minutes ago' (kde#462261) + * Fix portal urls cache on X11 (kde#460314) + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * [KJobTrackerInterface] qRegisterMetatype KJob::Unit + * Remove unused variable + * Perform initialization in initialization list + kcrash +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Remove dead code for startup id handling + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + kdav +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add Qt6 windows CI support + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Remove unused includes + * Show all headers in qtc6 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Stabilize multi-fetch test + * Use a struct instead of QPair + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * port to standard C++ smart pointers where possible + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * autotests: fix \r\n problem on Windows + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Fix the Qt6 Android build + * Add iCloud info to README + * Fix variable name typo + * Replace absolute URIs with relative ones in calendar-multiget request + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + * Fix header installation path to include module prefix + * Use uppercase "KDAV" name as qmake identifier, to be match KF standards + * Fix pri file to also note KCoreAddons dependency + * Fix non-existing include path set in pri file + kdbusaddons +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + kde-cli-tools5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * kdeinhibit: Add ability to inhibit notifications + * In kf6 we use kservices6 + * Not use forward and includes + * Find CoreAddons + * kdesu remove DCOP + * Add a clang-format commit to ignore file + * Remove code that has been commented out for two decades + * [kstart] Remove dead code + * [keditfiletype] Properly load parts in KF6 + * Fix typo in dependency name + * Install translated documentation from po/ too + * kcmshell: Fix log formatting (x2) + * kcmshell: Fix log formatting + * [kdesu] Port away from KDEsuClient::isServerSGID + * Port away from deprecated KSycoca::databaseChanged + * Add Qt6 CI + * Remove unnecessary find + * Use KRuntimePlatform + * Address comments + * plasma-open-settings: Prefer plasma-settings if on mobile + * Make ksvgtopng a QGuiApplication + * Install po folder + * Set bugReportURL for filetypes KCM + * Remove unused includes + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Install translated documentation from po/ too + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add missing license files and remove unused one + * Port away from deprecated KIO code + * We depend against qt5.15.2 + * kstart: Don't print pid of spawned job + * Utilize kcmutils_generate_desktop_file cmake method + * KMessageBox::sorry is deprecated in kf5.97 + * Fix DBus name for KPluginMetaData based KCMs (kde#455943) + * Request passing unit tests on Linux and BSD + * Use cmakedefine01 + * Add missing include +- Refresh kdesu-add-some-i18n-love.patch + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- Changes since 5.25.2: + * Fix DBus name for KPluginMetaData based KCMs (kde#455943) + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Disable more deprecated fallback code paths + * Wrap deprecated API usage KCMShell in deprecation wrappers + * Qt::AA_UseHighDpiPixmaps is enabled by default in qt6 + * Remaining bits to build with Qt6 + * Remove ktraderclient for 6 + * Port from KMimeTypeTrader to KParts::PartLoader + * Start to adapt build system for building against qt6 + * kioclient: improve the format of the usage/help message + * plasma-open-settings: Support passing args as the path of the URL + * Remove explicit QuickSettings init method call + * plasma-open-settings: systemsettings5 is now systemsettings + * [keditfiletype] Set proper name in desktop file + * Convert KCM desktop file to JSON + * kcmshell: List KCMs that are queried without KServiceTypeTrader (kde#448396) + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + kde-gtk-config5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * Avoid creating gtkrc-2.0 if it does not exist (kde#415770,kde#417534) + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * xsettings: restrict `pidof` to own processes + * Add support for XWayland client scaling (kde#465733) + * Remove unnecessary `canConvert` check + * Unset `Gdk/UnscaledDPI` and `Gdk/WindowScalingFactor` on Wayland (kde#465733) + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * Set DPI scaling settings for GTK on Plasma/X11 sessions (kde#442901) + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Provide implementation for DecoratedClient::windowClass() + * refactor: split config editor into smaller editors + * kded: properly delete factory to fix file descriptor leak (kde#458430,kde#458817) + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Require gsettings-desktop-schemas otherwise the kded module + throws a fatal error in glib + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * kded: properly delete factory to fix file descriptor leak (kde#458430,kde#458817) + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Also write CSS and assets to xdg-config/gtk-4.0 (kde#448675) + * Add FreeBSD Qt6 CI support + * Add missing license file + * Add Qt6 Linux CI + * Port away from deprecated KPluginLoader + * Adapt build system for supporting Qt6 as well + * Remove ServiceType from KDED metadata + * Request passing unit tests on Linux and BSD + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Prepare build system for building against qt6 + * Port deprecated method + * Use the right data type for globalAnimationEntryValue + * Use Header palette if exists + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + kde-print-manager +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Don't require a not yet existing ECM version + * Port to PlasmaExtras version of Highlight + * applet: improve scrollview implementation + * Drop custom elide fading (kde#419916) + * [applet]: Fix scrolling in ScrollViews + * Port from ScrollArea to ScrollView + * enable the smb browse button (kde#368305) + * Use Q_EMIT + * Install KCMs in new namespaces + * Add CI + kdeclarative +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * draganddrop replace QList::first() with constFirst() + * calendarevents: add new alternate date ready signal and deprecate the old one + * Support modifierOnlyAllowed in KeySequenceItem + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Deprecate unused parts of KWindowSystem import + * tests: add test for multiple KeySequenceItems + * Fixed KF 5.100 compilation + * SimpleKCM: Account for flickable's margins when deciding to show separators + * SimpleKCM: Clean up a bit + * Fix build + * Deprecate QIconItem + * Use const/let for JS variables as appropriate + * Sync header and footer separator code to SimpleKCM (kde#461435) + * AbstractKCM: remove KF6 TODO + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Make QQmlContext's contextObject outlive the QQmlContext + * Completely deprecate KDeclarative class + * Port manual test app away from deprecated KDeclarative API + * Add Qt6 windows CI support + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * KeySequenceItem: Restore the previous value when it fails + * Remove project() calls from subdirs + * KeySequenceItem: Allow detecting when the key sequence is cleared (kde#458799) + * KeySequenceItem: Use the helper's shortcut instead of duplicating them + * KeySequenceItem: Disable clear button when there's no key sequence (kde#458798) + * KeySequenceItem: Cancel sequence recording when pressing the button + * KeySequenceItem: Remove workaround, it was addressed upstream + * KeySequenceItem: Show a cancel button when recording (kde#458796) + * GridDelegate: show tooltip when `toolTip` is empty and title/caption is elided + * AbstractKCM: make footer top padding optional + * [kquickaddons/configmodule] Make getters const + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * KQuickAddons::ConfigModule: Call QmlObject constructor with shared pointer directly + * KDeclarative::setupEngine: Use KQuickIconProvider + * Deprecate KDeclarative::setupEngine + * Do not build kpackagelauncherqml when building without deprecations + * Deprecate KPackage related methods in QmlObject + * Add FreeBSD Qt6 CI support + * fallbacktaphandler remove duplicate parentheses + * Deprecate KDeclarative::setupQmlJsDebugger + * KDeclarative::setupEngine: Wrap code that uses deprecated method in deprecation wrappers + * Deprecate KDeclarative::runtimePlatform and related methods + * Port tests away from QQC1 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * GridDelegate: Improve accessibility for inline buttons + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * kquickcontrols: give main button a description + * kquickcontrols: give Clear button a tooltip + * Don't duplicate headers between cpp/.h files + * qmlcontrols: make `isPlatformX11` and `isPlatformWayland` constant + * qmlcontrols: add `isPlatformX11` and `isPlatformWayland` in `KWindowSystemProxy` + * qmlcontrols: add `Pad` fill mode in `QImageItem` (kde#389623) + * [KeySequenceItem] Replace attached object ToolTip with an instance + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * qmlcontrols: bump `QtQuick` import version to 2.15 for GridViewInternal + * port to standard C++ smart pointers where possible + * Use the correct engine variable + * Remove KDeclarative instance from QmlObject + * QmlObject: Use std::shared_ptr to properly track the lifetime of QQmlEngine (kde#451790) + * Move type registrations to the plugin initialization + * calendareventsplugin: Add label property + * calendareventsplugin: Add support for alternate dates and sub-labels + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add PlaceholderMessage to GridView KCMs + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Deprecate KQuickAddons::QtQuickSettings::init + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Fix double deleting of NetworkAccessManagerFactory (kde#450507) + * Delete networkAccessManagerFactory when we delete the engine + * Improve Open[app]() functions (kde#443984) + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * proper position for top separator + * [KeySequenceItem] Make keySequence «non-null», «non-undefined» and «non-""» + * [KeySequenceItem] Fix code style and bump QML imports + * Make QML code depend less on the `kcm` context property + * Fix QT_NO_OPENGL build after 66c5bb0efa + * kquickcontrols: Improve accessibility in ColorButton.qml (kde#449282) + * GridDelegate: Focus on the delegate after a menu is closed + * GridDelegate: Open menu when Menu key is pressed + * Add CI qt6 support + * Exclude epoxy in qt6 => exclude plotter class + * Fix some compile error against qt6 + * Deprecate KDeclarative::ConfigPropertyMap in favor of KConfigPropertyMap + * Apply fix from Volker + * Prepare build system for building against qt6 + * fix autotests, avoid clash with bin/data on Windows + * Don't use KGlobalAccel on Windows + kded +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Only recreate icons if an icon dir changed (kde#463353) + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Watch for icons directory changes from KDED (kde#455702) + kdeedu-data +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add CI + kdegraphics-thumbnailers +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * cmake: Make the mobipocket lib mandatory unless disabled + * Import the mobipocket thubmnailer from kdegraphics-mobipocket + * Add CI + kdelibs4support +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Fix dependency name + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add CMake option to build WITH_X11 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- No code change since 5.97.0 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Remove unused X-KDE-ModuleType + * Convert file to UTF-8 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- No code change since 5.93.0 + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * autotests: adapt kmimetypetest after *.doc removal from kcoreaddons + * Use KDE_INSTALL_FULL_* variables where needed + * Don't assume libexec is a LIB_INSTALL_DIR subfolder +- Drop patches, now upstream: + * 0001-Don-t-assume-libexec-is-a-LIB_INSTALL_DIR-subfolder.patch + * 0001-Use-KDE_INSTALL_FULL_-variables-where-needed.patch + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 +- Add patch: + * 0001-Don-t-assume-libexec-is-a-LIB_INSTALL_DIR-subfolder.patch + +- Add patch to fix installation: + * 0001-Use-KDE_INSTALL_FULL_-variables-where-needed.patch + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Link against KF5::Auth + * Also add the KAuth dependency in the CI metadata + * find kf5auth + kdenetwork-filesharing +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Remove arcconfig file + * Add GitLab CI + +- Replace %_libdir/libexec with %_libexecdir (boo#1174075) + kdepim-addons +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * Fix build import/export plugins. (kde#432228) + kdepim-runtime +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes to list here. + kdesu +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Include sys/prctl.h only on Linux + +- Drop fpie.patch, works as expected without + +- Drop setgid bit on kdesud, no longer needed since 5.99.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add missing deprecation wrapper for KDEsuClient::isServerSGID impl + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Cleanups for the preceding commit + * Drop setgid in favor of disabling process tracability explicitly + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Remove dead code + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- No code change since 5.93.0 + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Drop obsolete KF5Service and add KF5Config dependency + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Check executables exist in PATH before passing them to QProcess + * Fix build on glibc < 2.34 (kde#449114) + * Port from KToolInvocation::kdeinitExecWait (deprecated) to QProcess + * kdesud: close all file descriptors > 3 on exec() + * Use includes that also work with Qt6 + kdialog +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * We depend against qt5.15 + * We already use "dlg.setOption(QFileDialog::ShowDirsOnly, true);" + * appstream: Remove duplicated release info + kdnssd-framework +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Fix the translation folder name + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * .gitlab-ci.yml: enable static builds + * Add Qt6 windows CI support + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + kdoctools +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Adding myself to the contributor list + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + kernel-default +- bnxt_en: Avoid order-5 memory allocation for TPA data + (bsc#1209079). +- bnxt_en: Fix mqprio and XDP ring checking logic (bsc#1209079). +- bnxt: Do not read past the end of test names (bsc#1209079). +- bnxt: make sure we return pages to the pool (bsc#1209079). +- bnxt_en: Fix HDS and jumbo thresholds for RX packets + (bsc#1209079). +- bnxt_en: Fix first buffer size calculations for XDP multi-buffer + (bsc#1209079). +- bnxt_en: Fix XDP RX path (bsc#1209079). +- bnxt_en: Simplify bnxt_xdp_buff_init() (bsc#1209079). +- commit 776d314 + +- netlink: prevent potential spectre v1 gadgets (bsc#1209547 + CVE-2017-5753). +- commit 82fdaab + +- ppc64le: HWPOISON_INJECT=m (bsc#1209572). +- commit 3d2007b + +- Update references in + patches.suse/media-dvb-usb-az6027-fix-null-ptr-deref-in-az6027_i2.patch + (git-fixes bsc#1209291 CVE-2023-28328). +- commit eeabf0f + +- s390/kexec: fix ipl report address for kdump (bsc#1207529). +- commit a28d6d2 + +- rds: rds_rm_zerocopy_callback() correct order for + list_add_tail() (CVE-2023-1078 bsc#1208601). +- rds: rds_rm_zerocopy_callback() use list_first_entry() + (CVE-2023-1078 bsc#1208601). +- commit 590edab + +- kABI workaround for struct fb_deferred_io changes (bsc#1208266). +- commit 4c272e6 + +- fbdev: Fix incorrect page mapping clearance at + fb_deferred_io_release() (bsc#1208266). +- commit a4b869b + +- Move upstreamed fbdev fix into sorted section +- commit 322351e + +- rpm/group-source-files.pl: Deal with {pre,post}fixed / in location + When the source file location provided with -L is either prefixed or + postfixed with forward slash, the script get stuck in a infinite loop + inside calc_dirs() where $path is an empty string. + user@localhost:/tmp> perl "$HOME/group-source-files.pl" -D devel.files -N nondevel.files -L /usr/src/linux-5.14.21-150500.41/ + ... + path = /usr/src/linux-5.14.21-150500.41/Documentation/Kconfig + path = /usr/src/linux-5.14.21-150500.41/Documentation + path = /usr/src/linux-5.14.21-150500.41 + path = /usr/src + path = /usr + path = + path = + path = + ... # Stuck in an infinite loop + This workarounds the issue by breaking out the loop once path is an + empty string. For a proper fix we'd want something that + filesystem-aware, but this workaround should be enough for the rare + occation that this script is ran manually. + Link: http://mailman.suse.de/mlarch/SuSE/kernel/2023/kernel.2023.03/msg00024.html +- commit 6d65136 + +- kernel-module-subpackage: Fix expansion with -b parameter (bsc#1208179). + When -b is specified the script is prefixed with KMP_NEEDS_MKINITRD=1 + which sets the variable for a simple command. + However, the script is no longer a simple command. Export the variable + instead. +- commit 152a069 + +- Refresh + patches.suse/ice-Do-not-skip-not-enabled-queues-in-ice_vc_dis_qs_.patch. +- Refresh + patches.suse/ice-clear-stale-Tx-queue-settings-before-configuring.patch. + Fix bug introduced by broken backport (bsc#1208628). +- commit d43449e + +- Move upstreamed ipmi patches into sorted section +- commit 6815ed5 + +- xfs: get root inode correctly at bulkstat (git-fixes bsc#1207501 + ltc#201370). +- commit cc3c733 + +- Update config files to enable CONFIG_IMA_DISABLE_HTABLE (bsc#1207301) +- ppc64le/default, arm64/default, armv7hl/default,s390x/default, + x86_64/default +- commit c4d15e7 + +- qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() + failure (jsc#PED-1523). +- commit d6be7f9 + +- qlcnic: Clean up some inconsistent indenting (jsc#PED-1523). +- commit 721c552 + +- drivers: net: qlcnic: Fix potential memory leak in + qlcnic_sriov_init() (jsc#PED-1523). +- commit 821568b + kernel-kvmsmall +- bnxt_en: Avoid order-5 memory allocation for TPA data + (bsc#1209079). +- bnxt_en: Fix mqprio and XDP ring checking logic (bsc#1209079). +- bnxt: Do not read past the end of test names (bsc#1209079). +- bnxt: make sure we return pages to the pool (bsc#1209079). +- bnxt_en: Fix HDS and jumbo thresholds for RX packets + (bsc#1209079). +- bnxt_en: Fix first buffer size calculations for XDP multi-buffer + (bsc#1209079). +- bnxt_en: Fix XDP RX path (bsc#1209079). +- bnxt_en: Simplify bnxt_xdp_buff_init() (bsc#1209079). +- commit 776d314 + +- netlink: prevent potential spectre v1 gadgets (bsc#1209547 + CVE-2017-5753). +- commit 82fdaab + +- ppc64le: HWPOISON_INJECT=m (bsc#1209572). +- commit 3d2007b + +- Update references in + patches.suse/media-dvb-usb-az6027-fix-null-ptr-deref-in-az6027_i2.patch + (git-fixes bsc#1209291 CVE-2023-28328). +- commit eeabf0f + +- s390/kexec: fix ipl report address for kdump (bsc#1207529). +- commit a28d6d2 + +- rds: rds_rm_zerocopy_callback() correct order for + list_add_tail() (CVE-2023-1078 bsc#1208601). +- rds: rds_rm_zerocopy_callback() use list_first_entry() + (CVE-2023-1078 bsc#1208601). +- commit 590edab + +- kABI workaround for struct fb_deferred_io changes (bsc#1208266). +- commit 4c272e6 + +- fbdev: Fix incorrect page mapping clearance at + fb_deferred_io_release() (bsc#1208266). +- commit a4b869b + +- Move upstreamed fbdev fix into sorted section +- commit 322351e + +- rpm/group-source-files.pl: Deal with {pre,post}fixed / in location + When the source file location provided with -L is either prefixed or + postfixed with forward slash, the script get stuck in a infinite loop + inside calc_dirs() where $path is an empty string. + user@localhost:/tmp> perl "$HOME/group-source-files.pl" -D devel.files -N nondevel.files -L /usr/src/linux-5.14.21-150500.41/ + ... + path = /usr/src/linux-5.14.21-150500.41/Documentation/Kconfig + path = /usr/src/linux-5.14.21-150500.41/Documentation + path = /usr/src/linux-5.14.21-150500.41 + path = /usr/src + path = /usr + path = + path = + path = + ... # Stuck in an infinite loop + This workarounds the issue by breaking out the loop once path is an + empty string. For a proper fix we'd want something that + filesystem-aware, but this workaround should be enough for the rare + occation that this script is ran manually. + Link: http://mailman.suse.de/mlarch/SuSE/kernel/2023/kernel.2023.03/msg00024.html +- commit 6d65136 + +- kernel-module-subpackage: Fix expansion with -b parameter (bsc#1208179). + When -b is specified the script is prefixed with KMP_NEEDS_MKINITRD=1 + which sets the variable for a simple command. + However, the script is no longer a simple command. Export the variable + instead. +- commit 152a069 + +- Refresh + patches.suse/ice-Do-not-skip-not-enabled-queues-in-ice_vc_dis_qs_.patch. +- Refresh + patches.suse/ice-clear-stale-Tx-queue-settings-before-configuring.patch. + Fix bug introduced by broken backport (bsc#1208628). +- commit d43449e + +- Move upstreamed ipmi patches into sorted section +- commit 6815ed5 + +- xfs: get root inode correctly at bulkstat (git-fixes bsc#1207501 + ltc#201370). +- commit cc3c733 + +- Update config files to enable CONFIG_IMA_DISABLE_HTABLE (bsc#1207301) +- ppc64le/default, arm64/default, armv7hl/default,s390x/default, + x86_64/default +- commit c4d15e7 + +- qlcnic: prevent ->dcb use-after-free on qlcnic_dcb_enable() + failure (jsc#PED-1523). +- commit d6be7f9 + +- qlcnic: Clean up some inconsistent indenting (jsc#PED-1523). +- commit 721c552 + +- drivers: net: qlcnic: Fix potential memory leak in + qlcnic_sriov_init() (jsc#PED-1523). +- commit 821568b + kfilemetadata5 +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * odfextractor: Add support for Open Document Graphics + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * FFmpegExtrator: Try stream metadata if no global metadata is available + * office2007extractor: Extract text document line count + * office2007extractor: Update docx to include more properties + * Add FictionBook2 extractor + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * OdfExtractorTest: Add test cases for Flat XML documents + * OdfExtractor: Only go looking for textual content in office:body + * OdfExtractor: Support "Flat XML" variants + * PngExtractor: Add autotest + * PngExtractor: Only extract metadata when it was asked for + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add Qt 6 Windows CI + * Dawid Wróbel .gitlab-ci.yml: enable static builds + * Fix compilation of tests in static builds (kde#459344) + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Remove reviewboardrc + * Add PNG extractor + * dump tool: Print extractor name + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Check executables exist in PATH before passing them to QProcess + * Add windows CI + * install version header + * Create version header file + * exiv2extractor: add support for Canon CR3 raw image + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + * exiv2extractor: add support for avif, heif, jpeg xl + +- Build the optional mobipocket extractor. + QMobipocket only depends on Qt and shouldn't cause any issue. + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Port to KPluginMetaData::findPlugins for plugin querying + * enable mobipocket extractor by default + * Use std::unique_ptr to manage lifetime of d-ptr + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Also build the actual Poppler extractor with Qt6, not just its unit test + * make TypInfo comparison const + * Install plugins in kf + * deprecate image extraction via embeddedimagedata + * Add CI qt6 support + * Apply Samir fix about LIBEXEC_INSTALL_DIR + * More changes to make it build against Qt6 + * Make it compiles against qt6 + * Make the Poppler extractor compatible with the Qt6-based Poppler as well + kgamma5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Install translated documentation from po/ too + * Install po folder + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Install translated documentation from po/ too + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Add missing license file + * Request passing unit tests on Linux and BSD + * Buildsystem clean up + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Add qt6 CI support + * Allow to build against qt6 + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + kgeography +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add linux/freebsd CI + * Increase cmake and kf5 requirements a bit + kglobalaccel +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Send X11 startup id when invoking service actions + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Don't install kglobalacceld5 service file for KF6 + * Deprecate activateGlobalShortcutContext and shortcut contexts in general + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Fix key events for modifiers + * Fix dialog's text + * Fix test + * Set correct version for kglobalacceld + kguiaddons +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * waylandinhibition singleton pattern for ShortcutsInhibitManager + * waylandclipboard: roundtrip to get accurate focus state (kde#463199) + * KColorSchemeWatcherMac: do not use new NSAppearance API on older macOS versions (kde#463752) + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * waylandclipboard: Be a bit smarter about when to use the QGuiApplication::clipboard (kde#462979) + * Perform some initialization in initialization list + * Fix test on Windows + * KeySequenceRecorder: Allow modifier-only shortcuts + * KColorSchemeWatcherWin: Fix checking for dark mode + * Correct descriptions for CMake options WITH_WAYLAND and WITH_X11 + * waylandclipboard: Update QClipboard when gaining focus (kde#442521) + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * KeySequenceRecorder: Stop tracking recordings when we stop recording (kde#462100) + * Make KColorUtils::mix account for alpha properly + * Don't build/install the geo: URI handler on Android + khangman +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Compile against qt6 + * Port deprecated methods + * Adapt build system for building against qt6 + * Fix build + * Make doctool as optional + * Use "modern" CI + * Hide GHNS button when ghns is disabled + * Not neccessary to use I18N_NOOP here + * USe more cmake target centric code + khelpcenter5 +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Make KHelpCenter DBusActivatable + * Use org.kde.khelpcenter as desktop id (and appstream id) + * Add some keywords to desktop file to assist finding the app + +- Replace %_libdir/libexec with %_libexecdir (boo#1174075) + kholidays +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * holidays/plan2/holiday_us_en-us - fix Junetenth date + * Fix German "Buß- und Bettag" holiday is wrong (SN,BY) (kde#461835) + * Add holidays for Malaysia (kde#462867) + * cmake: Use ECMQmlModule for declarative plugin + * qcalendarsystem condition 'months<0' is always true + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Fix the translation folder name + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Show headers in qtc6 + * Add Japanese substitute holiday in 2023 + * Add Qt6 windows CI support + * .gitlab-ci.yml: enable static builds + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Turn HolidaysRegionsModel into a table model + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Use non-deprecated API unconditionally everywhere + * Implement deprecated API by calling the new one + * Actually test things rather than just produce debug output + * Make rawHolidays() with category filter also work with seasonal holidays + * Actually implement HolidayRegion::rawHolidays() + * Actually include seasonal holidays in rawHolidaysWithAstroSeasons() + * Add methods to check for polar days/nights + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Fix reporting invalid sun event times + * Update Indonesian holidays + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Work around qmlplugindump crashing on gadget singletons + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add QML API for the sun and moon computations + * restore deleted parts from merge + * New function for plasma to generate holidays without astro seasons (kde#445324) + * Correct version since added version + * Report intermediate lunar phases as well + * Add windows CI + * Spelling of test output corrected + * correct spelling mistake + * rearranged assignment of results to temp variable + * add tests to testfile + * typos, correct Version when fuction added + * add only overloaded function holidays + * remove debug messages + * rebuild parseHoliday with category + * Category added as parameter + * Add functions for holiday only + * Shift testfiles form 2010 to 2020 + * Remove double entries and correct indian- national calendar (kde#441275) + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + * All values of category get read from holiday file + * Unreliable print of solstice in holidays + * Remove double entries and correct indian- national calendar (kde#441275) + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * holiday_pl_pl - add Fat Thursday and State Holidays w/o day-off (kde#447201) + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Update Taiwanese holidays + * UK holiday change 2022 (Spring bank holiday) (kde#448305) + * Add CI qt6 support + khotkeys5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Fix typo in dependency name + * Install translated documentation from po/ too + * Install po folder + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Install translated documentation from po/ too + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add missing license files and remove unused one + * KMessageBox::sorry is deprecated in kf5.97 + * Request passing unit tests on Linux and BSD + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * docbook: Update settings.png + * Only show KCM when on X11 + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + khtml +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * fix clang build: error: invalid operands to binary expression + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add CMake option to build WITH_X11 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * java remove support for Java applets + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Build without kglobalaccel on Windows and mac + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * fix khtml crash in wayland session + * [ci] Fix phonon dep + ki18n +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * tests: Fix build on Qt6 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * kcountrysubdivisiontest fix "Missing reference in range-for" + * Fix KLocalizedStringTest when run on non English locales + * Set the LANG to an actual valid locale + kiconthemes +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * .kde-ci.yml: enable static CI builds + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + kidentitymanagement +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Remove namespace include dirs from include search paths + * Fix message extraction + * Split KIdentityManagement into a core and widgets library + * Forward error messages from command signatures to the consumer + * Determine embedded images without depending on a rich text widget + * Remove insertIntoTextEdit() from Signature's public interface + * Use upper case include + * Add qt6 gitlab support + * Install *_version.h in KF5/ + * Adapt build system for building against qt6 + * Help to make it compile against qt6 + * Correct prefix to other PIM repositories in .kde-ci.yml + * Warning-- + kidletime +- Build the wayland plugin (kde#462695) + +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Guard destruction usage + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Port KIdleTime to ext_idle_notifier_v1 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * .gitlab-ci.yml: enable static builds + * Add Qt6 windows CI support + * Add native wayland plugin + * xsyncbasedpoller ctor initialize m_sync_event + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Require tests to pass for the CI to pass + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Fixed crash during KIdleTime::timeoutReached() (kde#451946) + * Use nativeInterface to access the x11 display +- Drop patch, fixed upstream: + * 0001-Fixed-crash-during-KIdleTime-timeoutReached.patch + +- Add upstream fix (kde#451946): + * 0001-Fixed-crash-during-KIdleTime-timeoutReached.patch + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * General code clean-up + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Change plugin install dir on macOS + * install plugins in kf + * Add missing "/" + * Install plugins in kf + * Add CI qt6 support + kig +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Use not deprecated enum + * Add CI + kimageformats +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * raw: tweak seek implementation + * heif: fix error handling + * heif: rewrite plugin to use only libheif C API + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Fix missing DCI-P3 color space set + * minor tweaks in HEIF and AVIF plugins + * raw: LibRaw_QIODevice::read: fixed possible partial reading of an item + * PSD multichannel testcases + * Support to MCH with 4+ channels (treat as CMYK) + * avif: Check if encoder/decoder is available in capabilities() + * Fix condition for installing desktop files + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Don't install desktop files for image formats when building against Qt6 + * raw: Don't seek back if we were asked to read too much + * jxl: indicate when all frames have been read + * avif: minor fixes + * avif: indicate when all frames have been read + * avif: always indicate endless loop + * avif: return `false` in `canRead()` when `imageIndex >= imageCount` (kde#460085) + * Add JXL test files corresponding to 8 EXIF orientation values + * Add AVIF test files with rotation and mirror operations + * Auto-rotate input images in readtest + * jxl: remove C-style casts + * avif: Use reinterpret_cast instead C cast + * avif: revert 9ac923a commit + * heif: replace C cast with static_cast + * heif: use heif_init/heif_deinit with libheif 1.13.0+ + * FindLibRaw: fix include dir, should not contain prefix libraw/ (kde#460105) + * Fix duplicated tests + * ANI partial test and PIC test added + * PSD: impreved support to sequential access device + * Fix messages + * CMakeLists: enable EXR test + * Added EXR test image + * Fixes for sequential devices +- Drop patches, merged upstream: + * 0001-avif-return-false-in-canRead-when-imageIndex-imageCo.patch + * 0001-avif-always-indicate-endless-loop.patch + * 0001-avif-revert-9ac923ad09316dcca0fc11e0be6b3dfc6cce6ca0.patch + +- Add upstream changes: + * 0001-avif-return-false-in-canRead-when-imageIndex-imageCo.patch (kde#460085) + * 0001-avif-always-indicate-endless-loop.patch + * 0001-avif-revert-9ac923ad09316dcca0fc11e0be6b3dfc6cce6ca0.patch + +- Enable JPEG-XL plugin + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add Qt6 windows CI support + * pcx: Do not support sequential devices (kde#459541) + * Fix maximum number of channels (testcase added) + * LibRaw_QIODevice::seek() avoid seek on a sequential device + * LibRaw_QIODevice::seek() bounding checks + * Camera RAW images plugin + * .gitlab-ci.yml: enable static builds + * Enables opening of XCF files with Width and/or Height greater than 32K + * Replace C cast with reinterpret_cast + * avif: adjust for libavif breaking change in YUV<->RGB conversion + * Fix image allocation with Qt 6 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + * Protect against too big resize for a QByteArray + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Use right type on enums + * PSD: Improve alpha detection (kde#182496) + * PSD: LAB support + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * PSD header checks according to specifications + * Improved detection of alpha channel on CMYK images + * Minor code optimization + * Minor code improvements (tested on all my MCYK PSD/PSB files) + * Fix Alpha + testcase images + * Fix regression + * Basic support to CMYK 8/16 bits (not fully tested) + * Require passing tests for the CI to pass + * jxl: support both old 0.6.1 and new 0.7.0 libjxl API + * Remove extra ';' + * avif: read performance improvements + +- Enable AVIF plugin also on Leap 15.4 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * psd: Fix segfault on architectures where char is unsigned (like ARM) + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * avif: prepare for breaking change in libavif + * XCF: Support to QImageIOHandler::Size option + * Support to QImageIOHandler::Size option + * QByteArray resize removal + * psd: Fix crash on broken files + * psd: duotone read + * psd: Don't crash with broken images + * psd: Header depth has to be 8 for CM_INDEXED color_mode + * psd: Protect against broken images + * psd: Don't abort on broken images + * avif: lossless support + * psd: Don't assert on broken files + * Add windows CI + * PSD: Performance improvements and support to missing common formats + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Fix XCF parasites metadata in QImage and support to ICC profile + * avif: encoder speed 7->6 + * avif: fix jumpToImage + * avif: warn about non-recommended libavif configuration + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Add write tests for heif/avif/jxl + * jxl: encoding improvements + * avif: adjust dimension and memory limits + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Check executables exist in PATH before passing them to QProcess + * Fix handling of null terminated ANI metadata with Qt6 + * Add CI qt6 support + kimap +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * It compiles fine without deprecated methods + * Install *_version.h in KF5/ + * Adapt build system for building against qt6 + * Correct prefix to other PIM repositories in .kde-ci.yml + kinit +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Fix Windows build + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add CMake option to build WITH_X11 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * KInit is going to be deprecated in KF6 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- No code change since 5.93.0 + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Check executables exist in PATH before passing them to QProcess + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- No code change since 5.90.0 + kio +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * CommandLauncher: Emit error when command was not found + * Add KUrlNavigator::supportedSchemes, to replace customProtocols + * Add missing copyFromFile entries to http.json for webdav and webdavs (kde#464450) + * Mark WorkerBase::needSubUrlData as deprecated + * [commandlauncherjob] Deprecate setIcon + * job_error: add missing space between sentences for one string (kde#464631) + * Correct setDesktopName() docs regarding optionality of .desktop suffix + * Drop outdated docs for mailto kioslave + * Add deprecation warnings for KDirOperator::setView(KFile::FileView) + * Deprecate unused Scheduler::connect/disconnects methods + * Deprecate Slave::isConnected/setConnected + * Restore old behavior for KFileFilterCombo::setFilter (kde#463309) + * KCoreDirListerCache: Remove unnecessary assert + * KFilePlacesView: Set transientParent on context menu (kde#453532) + * KURISearchFilterEngine: Use DuckDuckGo as a default shortcut + * widgets/renamefiledialog: remove bulk rename number limit + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Restore old behavior for KFileFilterCombo::setFilter + * [kprocessrunner] Don't specify which desktop the app should be launched on + * Fix crash when dealing with user notification dialog + * [WidgetsAskUserActionHandler] Add fallbacks for dialog parent windows (kde#463124) + * [jobuidelegate] Set window when creating delegate + * Fix KFileFilterComboTest + * kdiroperator: fix full file path not being stripped (kde#459900) + * Fix integer overflow for large files in AccessManager (kde#452972) + * Pre-select "Delete" in Delete Confirmation Dialog (kde#462845) + * Make link against KWindowSystem private + * [KOpenWithDialog] Save search history in state config + * file_unix: Fix check for hidden NTFS files + * Use new nomenclature with socket name; use ".socket" suffix + * Port away from deprecated KService::property overload + * [previewjob] Deprecate overlayIconSize and overlayIconAlpha + * Replace KIO::SlaveConfig with KIO::WorkerConfig + * Remove unused includes + * [kpropertiesdialog] Remove UI to set DBus startup type + * when inside a sandbox use different openwith behavior + * Don't install service desktop files for KCMs in KF6 + * Don't install KonqPopupMenu service type file for KF6 + * Fix typo + * Port away from deprecated KWindowSystem API + * webdav docs: remove broken link + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Too many changes since 5.100.0, only listing bugfixes: + * Ignore finished() from the timeoutSpecialCommand (kde#459980) + kio-extras5 +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ +- Drop 0001-smb-kio_smb_browse-Check-error-code-EINVAL-to-prompt.patch + Fixed upstream + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Add preliminary patch to fix smb connections with samba >= 4.16 + (boo#1201737, kde#453090): + * 0001-smb-kio_smb_browse-Check-error-code-EINVAL-to-prompt.patch + +- Update to 22.07.80 + * New feature release +- Silence rpmlint false positive + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Build the documentation +- Drop the unneeded rpmlintrc file + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Use proper cover href for EPUB 3.0 (kde#451226) + * Fix id of krita thumbnailer not matching it's desktop name (kde#447507) + * mtp: stop manually managing lifetime of file pointers + * mtp: add a bunch of todos for filetype mapping improvements + * mtp: use qobject cast where possible + * mtp: remove timeout members + * mtp: use chrono literals + * mtp: use fewer default switch cases + * mtp: make error more actionable + * sftp: Don't compare size_t against -1 + * sftp: Allow compression if necessary + * mtp: kdirnotify on device changes + * mtp: move checkurl to return an enum + * mtp: drop unused redirect argument + * Refresh MTP Storage list + * Fix SMB URL (kde#447319) + * smb: list printers + * Embed JSON metadata in thumbnailers + * Fix leak in thumbnail protocol + * Unset SESSION_MANAGER instead of setting it to an empty variable + * Set imagethumbnail as thumbnail handler for all images + * Allow loading of Thumbnailers using embedded json metadata + * man: Format internally generated pages in the same way as man output + kio_audiocd +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Clean up define + * add missing include + * Add CI + kipi-plugins +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * vkontakte is gone + * Add CI + kirigami2 +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Too many changes since 5.101.0, only listing bugfixes: + * Calculate CategorizedSettings's width by using word width instead of length (kde#462698) + * Fix getting tablet mode on application startup (kde#462187) + * templates/OverlayDrawer minor bugfixes (kde#462602) + * FormLayout: remove excessive spacing above unlabeled separators (kde#462300) + * Allow closing drawers on non-touch devices (kde#454119) + * icon: proceed itemChange in QQuickItem (kde#462630) + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Too many changes to list here. + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Too many changes since 5.99.0, only listing bugfixes: + * Check preventStealing earlier in ColumnView (kde#460345) + * SwipeListItem: Make sure we only show the aggressive warning when it's + due (kde#455789) + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Too many changes since 5.98.0, only listing bugfixes: + * CategorizedSettings: ensure space for long words and don't wrap in weird places (kde#458393) + * Restore going back/forward in ColumnView using back/forward mouse buttons (kde#436790) + * Make link buttons look more like links (kde#459227) + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Too many changes since 5.97.0, only listing bugfixes: + * Workaround apps that assume flickable exists before component completition (kde#458099) + * FormLayout: Explicitly round up implicit sizes (kde#457675) + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Too many changes since 5.96.0, only listing bugfixes: + * OverlaySheet: add workaround for Qt horizontal scrollview bug (kde#457223) + * second attempt of Delete and port away from internal ScrollView (kde#448784) + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Tests: Fix failing autotest due to removed property + * Fix and improve template for KAppTemplate + * NavigationTabBar: Add recolorIcons property + * NavigationTabButton: Add recolorIcon property and some documentation + * Add missing files for android template + * Make JavaScript cleaner and stricter + * BannerImage: Fix `empty` property definition + * PagePoolAction: Fix typeof check + * SwipeListItem: warn users when they try to override the padding (kde#453959) + * template: add method to restore window geometry + * OverlaySheet: Check if isMobile to set footer extra margin + * OverlayDrawer: Make sure the handle is gone when it's hidden (kde#450902) + * Fix checkable labels + * ActionTextField: Fix RTL layout and actions rows + * ActionTextField: Add versioning documentation + * ActionTextField: Bump QML imports + * PasswordField: Sync code to PlasmaExtras + * Dont't change title color when page is not active + * Fix race: Object (m_item) is operated on before it is assigned. + * Use creationContext of the Component as the starting point + * Sync changes from PlasmaExtras PasswordField to disable Ctrl-Z + * Fix link to theme doc + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Add tools-report-bug to kirigami_package_breeze_icons (kde#454735) + * Wrap license text in AboutItem (kde#454738) + * OverlaySheet: Always restart the open animation if we abort due to size changes + * InlineMessage: Better multiline calculation + * port to standard C++ smart pointers where possible + * Show tooltip for collapsed "Open Sidebar" button (kde#453771) + * [ColumnView] Don't leak SeparatorItems (kde#453201) + * controls/private: Allow customizing `heightMode` in `ToolBarPageHeader` + * Fix identation of the api doc + * controls: Add `SelectableLabel` component to enable text selection in label + * Handle NavigationTabButton without icon + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * ScrollablePage: Stop duck-typing QML types + * SwipeListItem: Expose the width of overlayLoader + * Dialog: Unbreak standardButton() method + * ApplicationItem: Fix Shortcut's warning about sequence vs. sequences + * ApplicationItem: Clean it up a bit + * columnview: Fix memory leak caused by `QQmlComponent::create` + * columnview: Remove m_attachedObjects + * AbstractApplicationItem: Fix copy-pasta mistake + * AbstractApplicationItem: Clean up JavaScript part of QML + * Fix trailing whitespaces + * correctly hide the bottom floating buttons when there is a page footer + * ToolBarPageHeader: Do not assign undefined to real values + * ColumnView notifies for contentChildren when page is removed (kde#452883) + * ActionToolBar: fix moreButton visibility (kde#449031) + * LoadingPlaceholder: remove redundant explanation + * Improve ListItemDragHandle + * Add LoadingPlaceholder component + * AboutPage: Prevent infinite loop (kde#447958) + * PlaceholderMessage: add types + * Add windows CI + * Introduce TabletModeChangedEvent + * [doc]: Remove double inheritance arrow for Kirigami.PagePoolAction + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * InlineMessage: Do not layout for actions at bottom when there are none + * only change height if visible + * --warning: Shortcut.sequence is an Array + * Units: Delete QML FontMetrics object when Units is destructed + * ListItemDragHandle: Emit moveRequest when cursor enters a new index (kde#451014) + * BasicListItem: tighten up spacing for text+subtitle labels + * ListSectionHeader: vertically align default text item + * PlaceholderMessage: compare string length rather than content + * Render Page's default heading as PlainText + * Page: Don't load global toolbar async so that the header looks less stuttery + * Fix warning on the org.kde.desktop Theme + * controls/SwipeListItem: handle RtL properly (kde#441156) + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Dialog: Accommodate vertical scrollbars widths properly + * Dialog: Fix implicitWidth binding loop when absolute maximum size used + * consider visibility when calculating page content positions + * Add Qt6 Android CI + * update commandlink url to a working one + * Dialog: Fix wrong import version in documentation + * Documentation: Add Dialog and NavigationTabBar to homepage + * Dialog: Fix padding + * FormLayout: make section headings slightly smaller but bolder + * NavigationTabBar: check checkedButton state before updating currentIndex + * Drawer should not eat mouse events at edges (kde#438017) + * Add a CI job to build and test the static build + * Use extra spacing to distinguish narrow-mode form labels and UI controls + * Revert "Bold labels for narrow FormLayout" (kde#450105) + * fix autotests/wheelhandler/tst_scrolling.qml after commit de215e19 + * Units: add mediumSpacing property + * Use a nested toolbutton instead + * Ensure OverlayDrawer handles is keyboard navigable + * CheckableListItem: Reset list item's checked property when checking box + * CheckableListItem: Only conditionally trigger action when checked + * comment over the class + * PageRow: properly handle back button + * WheelHandler: Round contentX/contentY positions (kde#449884) + * Fix some more installation paths + * Allow compiling against Qt configured with -no-opengl + * Fix install path of settings and swipe navigator components + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Too many changes to list here. + kitemmodels +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * KSelectionModel: Fix build with QPrivateSignal changes + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Also remove the custom target in BUILD_TESTING + * Make use of ecm_add_qml_module() + * Allow Windows/Qt6 and FreeBSD/Qt6 to fail too + * Allow Qt6 tests to fail + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Also fix kconcatenaterows_qml test for static builds + * .gitlab-ci.yml: enable static builds + * Fix ksortfilterproxymodel_qml test for static builds (kde#459321) + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add Qt6 windows CI support + * Remove obsolete classes from the Qt 6 build + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Fix typo in copyright year + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Require passing tests for the CI to pass + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Fix assertions in KDescendantsProxyModel (kde#452043) + * Clean up proxymodeltestapp CMakeLists.txt + * Clean up optional dependencies for tests + * Add windows CI + * Fix punctuation/whitespace of runtime rate-limited deprecation warnings + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Remove broken Python bindings generation + * Fix proxy model smoke test with Qt6 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Rework removeParentMappings() to not rely on stable QHash iterators + * Don't cache end iterator when modifying the container + * Fix KSortFilterProxyModel QML unit test with Qt6 + * Add CI qt6 support + kitemviews +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + kiten +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Prepare to build against qt6 + * Use Breeze QStyle on Windows + * Add proper links for Parley and Anki + * Set proper display name for kanji browser and radical selector + * Not neccessary to use I18N_NOOP here + kitinerary +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ +- Add GCC 13 compatibility fix (boo#1201089): + * 0001-asn1-Fix-build-with-GCC-13-add-missing-cstdint-inclu.patch + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release +- Exclude test known to fail on Leap + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release +- Drop patch, now upstream: + * 0001-Support-ZXing-1.4.0.patch + +- Add patch to fix build with ZXing 1.4.0: + * 0001-Support-ZXing-1.4.0.patch + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes to list here. + +- Exclude test known to fail with kcontacts 5.92. + kjobwidgets +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + kjs +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Fix build on Net- and OpenBSD + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Rename: use Q_OS_{FREE,NET,OPEN}BSD + * Fix thread stack base detection on OpenBSD + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- No code change since 5.97.0 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Fix compilation with MinGW + * Convert file to UTF-8 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- No code change since 5.90.0 + kldap +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Simplify qt5/qt6 build + * Fix crash in destructor when using libcxx (Clang STL, FreeBSD) + * Add qt6 CI support + * exec key is not usefull now + * Install kio plugin in kf + * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) + * Install *_version.h in KF5/ + * Fix build against qt6 + * Adapt build system for building against qt6 + * reduce scope for variable (found by cpp-check) + kleopatra +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ +- Drop patch, fixed upstream: + * 0001-Use-ReceiveKeysJob-for-refreshing-OpenPGP-keys.patch + +- Add patch to fix build with newer gpgme: + * 0001-Use-ReceiveKeysJob-for-refreshing-OpenPGP-keys.patch + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes to list here. + klettres +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Make compile against qt6 + * Not necessary to use I18N_NOOP here + kmag +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Restore grabbing taskbar and multiple screens + * Unbreak screen grabbing + * Fix url + * Fix dependancy + * Adapt build system to build against qt6 + fix compile error + * It compiles without deprecated methods + * We depend agains 5.85. + kmahjongg +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release + kmail +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * Don't access KMKernel when destructing KMReaderMainWin (kde#420669) + kmail-account-wizard +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add missing QGpgME/gpgme++ dependency + * Fix compile without deprecated method + * Explicitly link against MailTransport where needed + * Use SingleMainWindow=true + * Add icon to desktop file + * Mark as single-instance using X-GNOME-SingleWindow key + * Add missing CI dep + * Modernize code + * Correct prefix to other PIM repositories in .kde-ci.yml + * Const'ify pointer + kmailtransport +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Remove MailTransport dependency from MailTransportAkonadi + * Simplify qt5/qt6 build + * Use new akonadi mime install include + * Add missing include when we build qt6 + * Fix install headers + * not necessary to add json in macro + * install plugins in kf + * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) + * Install *_version.h in KF5/ + * Make compile against qt6 (not akonadi support for the moment) + * Adapt build system for building against qt6 + * KMailTransport requires KCMUtils + * Correct prefix to other PIM repositories in .kde-ci.yml + kmbox +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Install *_version.h in KF5/ + * Add qt6 CI support + * Adapt build system for building against qt6 + * Add missing include (qt6) + * Correct prefix to other PIM repositories in .kde-ci.yml + kmenuedit5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * Fix crash when cutting an item that was dragged to the root (kde#466242) + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Not use forward and includes + * Port deprecated methods + * Fix typo in dependency name + * Install translated documentation from po/ too + * Explicitly support environment variables when editing apps' configs (kde#461315) + * Remove wrong entry from appstream releases + * Install po folder + * Remove unused includes + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Install translated documentation from po/ too + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Split single command entry box into separate program and arguments. + * Add FreeBSD Qt6 CI support + * Add missing license files and remove unused one + * KMessageBox::sorry is deprecated in kf5.97 + * Request passing unit tests on Linux and BSD + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Raise window when activating instance + * Add Qt6 CI support + * Make compile against qt6 + * Fix some qt6 compile error + * Adapt build system for building against qt6 + * Make it appear in launchers and app stores + * Set SingleMainWindow=true + * Kdelibs4ConfigMigrator will be removed in qt6 + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + kmime +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Install *_version.h in KF5/ + * Port to QRegularExpression + * Adapt build system for building against qt6 + * Fix compile against qt6 + * Add missing includes (qt6) + * Modernize code + * Remove deprecated I18N_NOOP macro + kmines +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add missing KCoreAddons link + * [appstream] Add content rating + * Modernize code + * Kdelibs4ConfigMigrator was removed in qt6 + * Adapt build system for building against qt6 + * Remove unused includes + kmousetool +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Make doctool as optional + * Not neccessary to use I18N_NOOP here + kmplot +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add CI + knewstuff -- Add patch to fix content downloading (boo#1200014) +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Port away from deprecated KService::property overload + * core: Don't make URL installation a false question + * KNSCore::Question: Include the entry in the question + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Fix static compilation of KF5NewStuffWidgets module (kde#459125) + * Perform initialization in initialization list + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * KF5NewStuffCoreConfig.cmake: fix resolving QT_MAJOR_VERSION at generation + * [kmoretools] Replace QDesktopServices::openUrl with KIO::OpenUrlJob + * Add qtdesigner plugin for KNewStuffWidgets + * Add Windows Qt 6 CI + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * [kmoretools] Allow analyzing remote folders with Filelight + * Fix search fields resetting text when changing window size (kde#455345) + * Consolidate footers + * Fix circular visibility condition for upload action + * Fix broken layout on dialog footer + * Drop unnecessary Qt6Core5Compat dependency + * Remove remnants of QTextCodec usage + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * [qtquickdialogwrapper] Fix finding parent window + * Add FreeBSD Qt6 CI support + * Render GIFs in entry details (kde#458046) + * Fix appstream id for vokoscreenNG (kde#458064) + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * [kmoretools] Don't lowercase the desktop entry name (kde#417575) + * Fixup 6d889ae0: move newlines out of translated string + * Remove unneeded close button from window footer + * Add a "try again later" message for transient errors + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Remove extra ';' + * Remove duplicate header between cpp/h files + * Bump deprecation KF version in ecm_set_disabled_deprecation_versions + * KNewStuffWidgets: generate QCH docs + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Don't use menu as transientParent (kde#454895) + * KMoreTools: Fix knewstuff_export.h include + * Engine: Provide getter for the pageSize property + * Adjust KMoreTools headers installation + * Fix core includes in autotests/ + * Relayout header installation location + * EntryDetails: Make summary text selectable + * Fix QtQuickDialogWrapper dialog not being usable in konsole (kde#452593) + * Fix crash if entry gets deleted (kde#454010) + * Add missing translation domain (kde#453827) + * Reuse instances of QFileSystemWatcher for KNSCore::Cache + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Action: simplify expression for engine property + * Deprecate KNS3::QtQuickDialogWrapper::exec + * Port away from using KNS3::QtQuickDialogWrapper::exec internally (kde#450702) + * qtquickdialogwrapper: Fix memory leak caused by `QQmlComponent::create` + * Add missing include + * Use Kirigami.LoadingPlaceholder component + * Delete our own custom PlaceholderMessage + * Add windows CI + * Dialog: Port to Layouts + * Dialog: Remove unnecessary background rectangle + * Dialog: use a real ToolBar for the footer instead of a homemade one + * Dialog: Add a little separator line between footer and content + * Convey lack of hotness visually in placeholder message + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Fix problems renaming a temporary file on Windows + * Installation: don't let QTemporaryFile delete the file before using it + * Do not set user-visible name as additional agent information when copying provider + * Do not set user-visible name as additional agent information (kde#451165) + * Engine: Default to autoconfig.kde.org for reading ProvidersUrl + * Port to ECMQmlModule + * Fix close button for NewStuff.Dialog not existing on X11 (kde#437653) + * Fix certain tars not being recognized as valid archives (kde#450662) +- Drop patch, now upstream: + * 0001-Do-not-set-user-visible-name-as-additional-agent-inf.patch + +- Add upstream fix (kde#451165): -- Add patches to reduce requests to download.kde.org (boo#1196199): - * 0001-Add-http2-to-KNewStuff-requests.patch - * 0002-Engine-Ensure-we-are-not-using-the-wrong-ProvidersUr.patch - * 0003-Add-conditional-cache-preference-to-http-requests.patch +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * kmoretools: Fix OBS appstream id (kde#414533) + * Add conditional cache preference to http requests + * Engine: Ensure we are not using the wrong ProvidersUrl + * Add http2 to KNewStuff requests + * Engine::atticaProviders is being added in 5.92 + * KNSCore::Engine: Expose our Attica::Provider + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Update code snippet for NewStuff.Action + * Register KNSCore::Entry under name "Entry" as a Q_GADGET to QML + * Consume string views before they become invalid + * Focus search field by default unless doing so would show the virtual keyboard (kde#444727) + * Add CI qt6 support + * Fix the Qt6 build + * Deprecate KNS3::Button class in favor of KNSWidgets::Button + * Introduce KNSWidgets::Button class for better compatibility with KF6 changes + * KNSWidgets::Action add compatibility for unified entry class in KF6 + * Unify how kpackageType is determined for the addons + * Button.qml Fix binding for engine property + * Utilize ECMDeprecationSettings to manage deprecate Qt/KF API + * Button.qml: Use QML loaders for dialog component + * Fix broken usage example for NewStuff.Action + * Remove QProcess::ExitStatus parameter from signal handler parameter list if we don't need it + * Remove unneeded QOverload for QProcess::finished signal + * Fix specific code for building qt6 + * Apply Volker patch (fix install) + * Adapt build system for building against qt6 + * Engine: Ensure we are not using the wrong ProvidersUrl + * Add conditional cache preference to http requests knotes +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix respectDiacriticAndAccents settings + * Fix api (it's a icon here) + * Improve search + * Fix compile without deprecated method + * Fix includes path + * Fix compile against qt6 + * Use new akonadi notes install include + * Use new KDE_INSTALL_KXMLGUIDIR + * It compiles fine without qt5 deprecated methods + * Remove not necessary Grantlee5 + * Use upper case include + * const'ify pointer + * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) + * Use directly QT_VERSION + * Adapt build system for building against qt6 + * Use SingleMainWindow=true + * Fix show headers in qtc6 + * Mark as single-instance using X-GNOME-SingleWindow key + * fix enterEvent qt6 signature + * Remove now unneeded desktop files + * Remove now unneeded desktop to json conversion code + * Convert desktop files to JSON + * Correct prefix to other PIM repositories in .kde-ci.yml + knotifications +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * knotification: Fix documentation typo + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * doc: Tell which is the default value of status and category + * Add libdbusmenu-qt to .kde-ci.yml + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * KNotification: Add hints property + * Fix typo + knotifyconfig +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Fix signal after edit TTS_select + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Port TTS support to Qt 6 + * Add Qt6 windows CI support + * Adapt Phonon code path for Qt 6 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Require unit tests to pass for the CI to pass + * Use cmakedefine01 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add Linux Qt6 CI + * Add phonon to CI + kompare +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Port service menu to new install location + * Add CI + konsole +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release +- Drop patch, fixed upstream: + * 0001-Fix-error-when-trying-to-edit-the-editable-parts-of-.patch + +- Add patch to fix editing imported SSH hosts (kde#455290): + * 0001-Fix-error-when-trying-to-edit-the-editable-parts-of-.patch + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * Add support for DECSTR (Soft Terminal Reset) (kde#134892) + * Identify as VT2xx with DECCOLM and SIXEL (kde#450407) + * More robust reflow on zsh with semantic prompts (kde#447830) + * Switch focus when closing inactive tab with splits (kde#446830) + * Fix visual bell (kde#445520) + * Pass widget again to monitoring KNotifications (kde#443117) + * Pass widget again to KNotification on bell (kde#443117) + * Fix copying one single char (kde#448144) + * Make %w and %# work for bell notifications (kde#435644) + * Only enable maximize terminal button in split header bar when usable (kde#435029) + * Use tighter matching when finding the default profile file name (kde#447872) + * ViewSplitter will now consistently create even-spaced splits (kde#447074) + * TerminalPainter: Pass nextPos to hasSameWidth (kde#446655) + * Kate-like touchscreen scrolling support (kde#437553) + * Handle changing cursor shape property without creating a new profile (kde#445590) + * Disconnect view/session after drag-and-drop (kde#442238) + * Improve performance of outputting text to screen (kde#443885) + kontact +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Use KDE_INSTALL_KSERVICESDIR + * Make sure helper apps we start are in path + * Use upper case include + * Use K_PLUGIN_CLASS_WITH_JSON directly + * Adapt build system for building against qt6 + * Use SingleMainWindow=true + * Mark as single-instance using X-GNOME-SingleWindow key + * Remove screenshot sizes from AppStream file + * Unused from long time + * Use debug categories, add missing Q_REQUIRED_RESULT, add explicit + * Remove unused code from long time + * Remove unused includes + * Correct prefix to other PIM repositories in .kde-ci.yml + kontactinterface +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Install *_version.h in KF5/ + * Adapt build system for building against qt6 + * this macro is unused + * Fix license + konversation +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Build without KGlobalAccel on Windows + * Show number of unseen nick mentions & query messages on launcher + entry (kde#398047) + * sound: Port away from Phonon + * Don't use a QWaitCondition to do a dummy sleep + * KStatusNotifierItem new API need to be guarded with KNotifications version + * Support code for monospace formatting + * Use SingleMainWindow=true now + * Store state data in separate config file (kde#441575) + * Update .gitignore + * Bump KF5 min version & define KDE_COMPILERSETTINGS_LEVEL + * Declare as DBusActivatable and install D-Bus service file + * Add GitLab CI + korganizer +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Drop superfluous KF5DBusAddons dependency + * Remove now unused Phonon dependency + * Fix compile without deprecated method + * Remove korgac and use the new shared reminder daemon instead + * Use new akonadi calendar install include + * Use new akonadi notes install include + * Use new KDE_INSTALL_KXMLGUIDIR + * Add D-Bus interface for the new reminder daemon + * Fix install headers + * Make compile with last libkdepim + * Fix phonon lib version (qt6 version when necessary) + * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) + * Use directly QT_VERSION + * Adapt build system for building against qt6 + * Use SingleMainWindow=true + * Install a desktop file for korgac + * Mark as single-instance using X-GNOME-SingleWindow key + * Remove 'Daemon' from application display name + * It's enabled by default in qt6 + * Do not install desktop file for KPart + * Remove now unneeded desktop files + * Remove now unneeded desktop to json conversion code + * Convert desktop files to JSON + * Use Alarm::parentUid instead of the ETM specific custom property hack + * Compile without deprecated methods + * Modernize code + * Fix more prefixes on dependencies + * Correct prefix to other PIM repositories in .kde-ci.yml +- Drop obsolete patch: + * korgac-autostart-default.patch + kpackage +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add Qt6 windows CI support + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * .gitlab-ci.yml: enable static builds + * Build test KPackage structure as static plugin + * Copy required plasmoid kpackage definition sin autotests to avoid issues when building statically + * Fix duplicate symbol in static builds (kde#459099) + * Ignore sddmtheme dependencies if we do not have the knsrc file installed (kde#415583) + * Remove unneeded known categories + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Fix listing of KPackage structures (kde#456726) + * README.md add dot at end of sentence + * Port archive of test plasmoid to json metadata + * Fix tests that generate metadata.desktop file for Qt6 build + * Port metadata files in autotests to json + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * port to standard C++ smart pointers where possible + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Require unit tests to pass on CI + * Remove CMAKE_AUTOMOC_RELAXED_MODE + * Fix build with deprecation version 5.92 or above + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * PackageJobThread: Also check if metadata.json file exists + * Explicitly call KPluginMetaData::fromJsonFile when constructing metadata objects + * Fix desktoptojson invocation when cross-compiling + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Simplify code using KPluginMetaData::fromJsonFile + * Explicitly call KPluginMetaData::fromJsonFile when constructing metadata objects + * Fix unintended result in readKPackageTypes (kde#448625) + * Use ecm_mark_nongui_executable() for mock:// handler + * PackageJob: Use QStandardPaths::findExecutable() to find resolvers + * QueryTest: validate the install() result + * Add CI qt6 support + * Build static libs which are linked into shared libs as PIC + kparts +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * ReadOnlyPart: don't emit urlChanged() from destructor + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * browserrun enum used as bool + * [partloader] Remove references to KPluginLoader from docs + * Add Qt6 windows CI support + * Ignore "templates" folder for cppcheck CI + * Don't install service type definitions when building without deprecated stuff + * Add new functions to instantiate parts + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Remove duplicate headers between cpp/h + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + * Mark copy job when opening remote URLs as transient + * Mark Android as supported + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Fix install plugins in kf + * Add qt6 to CI + kpat +- Don't use dashes with %bcond_without. The parser doesn't like + them + +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix rendering of the "You won message" on HiDpi (kde#450841) + * Use new API + * one -> won (kde#448346) + * Fix compile against qt6 + * Disable disc cache strategy in KPat + * Fix cards flashing a bit when resizing + * Manupilate the KSharedDataCache only from one thread + * bool + mutex -> atomic_bool + kpeople5 +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add Qt6 windows CI support + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * .gitlab-ci.yml: enable static builds + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Don't install service type definitions + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + * Add avatar image provider + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + kpimtextedit +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes to list here. + kpkpass +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Fix generate config file + * Port away from Qt6::Core5Compat + * Fix Qt version + * Adapt build system for building against qt6 + * Only install pkpass mime type when not already provided + by shared-mime-info + * Add Android CI and restore REUSE check + kplotting +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add Qt 6 Windows CI + * .gitlab-ci.yml: enable static builds + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Android Qt6 CI + * Make the BUILD_DESIGNERPLUGIN option dependent on not cross-compiling + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + kpty +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * .gitlab-ci.yml: enable static builds + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * add the ability to disable ctty set up + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * KPtryProcess: call childProcessModifier() of parent class first + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Add macOS to supported platforms + * Require unittests to pass for CI jobs to pass + * add setWinSize() overload which also takes pixels + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Fix FindUTEMPTER when cross-compiling + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add Linux Qt6 CI + kqtquickcharts +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add CI + kquickcharts +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Fix some minor reuse licensing issues + * .gitlab-ci.yml: enable static builds + * Add CLASSNAME in ecm_add_qml_module method call + * Fix test for static builds + * Remove unneeded qmldir file + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add Qt6 windows CI support + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Unpack points in the fragment shader of a line chart (kde#449005) + * Adapt shaders to use Qt shader tools for Qt 6 + * Adapt to QSGMaterialShader API changes in Qt 6 + * Adapt to variant comparison changes in Qt 6 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Use backend-agnostic QSGGeometry attribute types + * PieChart: fix data normalization + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Remove arcconfig + * BarChart: de-duplicate some code + * Remove an unused method + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Use ECM_MODULE_DIR instead of ECM_DIR/../modules + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Add Android, Windows and MacOS to supported platforms + * Correct install location for ecm_finalize_qml_module() + * cmake: Use the right path to find ECMFindQmlModule.cmake + * Don't crash if we have no qmlContext for a deprecated object + * Use the right path when including ECMFindQmlModule in CMake package config + * Fix punctuation/whitespace of runtime rate-limited deprecation warnings + * Don't add module-uri based path to finalize_qml_module + * Don't use CMake exports for things that aren't really exported + * Port controls module to use ECMQmlModule + * Port main module to use ECMQmlModule + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * ModelSource: Don't use QPointer for storing the model + * ModelSource: Cache minimum/maximum properties of the model + * Adapt build system for building against qt6 + fix some compile error + kreversi +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Kdelibs4ConfigMigrator was removed in qt6 + * Adapt build system for building against qt6 + * Remove unused includes + * Migration code will be removed in qt6 + + AA_UseHighDpiPixmaps is enabled by default in qt6 + kross +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- No code change since 5.97.0 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- No code change since 5.90.0 + krunner +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * AbstractRunnerTest: Provider better error message if plugin could not be found + * AbstractRunnerTest: Use QFileInfo::completeBaseName rather than QFileInfo::baseName + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * QueryMatch: Avoid unneeded QVariant conversion to string when setting data + * cppcheck: Do not shadow outer functions with local variables + * cppcheck: Make constructors explicit + * Fix crash when deleting RunnerManager while jobs are running (kde#448825) + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Ignore "templates" folder for cppcheck CI + * runnermanager: only emit `queryFinished` when previous jobs are still running + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * QueryMatch: Make long docstrings for enum values more readable + * Deprecate QueryMatch::MatchType::InformationalMatch + * Runner templates: fix install location + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + * Fix renaming of plugin ID when converting DBus runner metadata files (kde#456562) + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Add note about alternative to Plasma::RunnerContext::setSingleRunnerQueryMode + * Fix TODO being shown in generated docs + * templates/runnerpython: Add hint for multiline property + * Fix Qt6 build + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Move include outside #ifdef as it's necessary + * Don't duplicate headers between cpp/.h files + * Bump deprecation KF version in ecm_set_disabled_deprecation_versions + * Use cmakedefine01 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * autotests: Clean up unneeded includes + * RunnerContext: Call addMatch(QList + * Put aliased classes in "KRunner"-namespace + * Fix flickering in Application Launcher for every character typed (kde#423161) + * Port to KDEDeprecationSettings cmake function + * KF5RunnerConfig.cmake.in: Explicitly require QtGui and KCoreAddons, + exclude Plasma on deprecation free builds + * Add compatibility type definitions for classes without 'Plasma' namespace + * Fixups for building without including KService/KIO/Plasma-Frameworks (kde#447908) + * Silence deprecation warning for KPluginInfo/KServiceTypeTrader in compatibility blocks + kscreen5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * kcm: Guard against config being null in checkConfig() (kde#464707) + * kcm: use onRejected to handle reject button click +- Drop patches, now upstream: + * 0001-kcm-use-onRejected-to-handle-reject-button-click.patch + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * kcm: notify scale factor change through DBus + * kcm: Use correct role for revert button (kde#465788) +- Add patch to fix the revert button: + * 0001-kcm-use-onRejected-to-handle-reject-button-click.patch + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * common: fix unset translation domain and add `Messages.sh` + * kcm: notify update through DBus + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Fix right to right snapping + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * KCM: wrap resolution label too (kde#460397) + * Make the Output component accept events (kde#460280) + * osd: Specify layer shell namespace + * Don't save scale in control file + * Use the osd window type (kde#419764) + * osd: Fix a crash when quitting from QML signal handler + * kcm: Call settingsChanged when resetting if config needs save + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Make extend left actually extend left, and similar for extend right + * Always extend out from the current primary screen + * kcm: reduce default height to make it fit on short screens + * Install po folder + * kded/output: when loading all configs fails, enable the output as a fallback + * Revert "when loading defaults don't forget to set enablement" (kde#459253) + * kcm: Bring back accidentally removed function call + * osd: Correctly position on X with QT_SCREEN_SCALE_FACTORS set + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Too many changes to list here + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- Changes since 5.25.4: + * Don't compute aspect ratio for empty screen geometries (kde#456235) + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * kcm: Make screen area use full width + * kcm: Don't force width of screens area + * X11: fix kded xcb resource leak (kde#453280) + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * plasmoid: Copy InhibitionHint from battery applet + * plasmoid: Fix leftMargin expression and delete dummy invisible CheckBox + * plasmoid: Port to PlasmaComponents3 + * plasmoid: Port away from theme context property to PlasmaCore.Theme fonts + * plasmoid: Pass down screenLayouts model explicitly through a property + * plasmoid: Fix JavaScript code style + * plasmoid: Port away from plasmoid context property to attached Plasmoid + * plasmoid: Port away from unit context property to PlasmaCore.Units + * OSD: Don't wrap current index around when holding left/right key + * Add test checking when we connect an external monitor while the device is rotated + * Fix connecting external monitors when a monitor is rotated + * readability: construct qbytearray directly instead of going through qstring + * kcm: fix choosing the refresh rate + * kcm: fix refresh rate list not being updated (kde#453392) + * Prefer more common aspect ratios over correct math (kde#443764) + * KCM: Explain what overscan and rgb range do (kde#442549) + * kcm: hide the whole "Primary" RowLayout with only one screen + * kcm: fixup 1b9b190d1f00e6287e7afc3d9b493d3aa04d1f85 (bad indentation) + * KCM: Explain what being the Primary screen means + * KCM: Center Orientation label when there's no automatic options + * kcm: port checkboxes and radio buttons to use onToggled signal handlers + * kcm: use correct left spacing for intended checkbox + * kcm: Use KConfigXt to manage global scale + * kcm: Use qmlRegisterAnonymousType + * X11: align touchscreen to internal display (kde#415683) + * KCM: fix crash when editing disabled display output's refresh rate (kde#450265) + * [kcm] Only enable revert action when revert sheet is open (kde#449931) + * Ensure to emit ResolutionRole dataChanged signals (kde#448855) + * Use more generic name for panel connectors + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + kscreenlocker +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * Install logging categories, to make them configurable via KDebugSettings + * CMake: Clean up whitespace + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * Only inhibit screen locker on "ChangeScreenSettings" (kde#464119) + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- Changes since 5.26.4: + * Fix KSignalHandler initialization order + * Fix crash condition where kscreenlocker_greet doesn't start + handle signals in time On mobile, we frequently spam our power + buttons, of which each triggers a call from PowerDevil to + ksldapp (in ksmserver) to lock the screen. + * Fix wallpaper not loading (leaving the background black) + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * Revert "Fix loading image wallpaper plugin config UI in KCM" + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + * wallpapers/image: allow wallpaper plugin to force enable the apply button (kde#438585) + * kcm: Only assign the shortcut once it's finished capturing (kde#459322) + * Set QSurfaceFormat::ResetNotification + * Add the zooming in global shortcut to the whitelist in kscreenlocker (kde#406164) + * Properly handle signals using KSignalHandler + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Refresh pam credentials when authenticating (kde#457179) + * Add FreeBSD Qt6 CI support + * Reduce KIO dependency to just KIOCore + * Port away from KIO::AccessManager + * Set normal logging category default severity + * Remove unneeded call to KDeclarative::setupEngine + * Port the last remaining QQC1 usage + * Utilize kcmutils_generate_desktop_file cmake method + * Add "busy" property to Authenticator + * Use KIO::AccessManager to block access to external content + * Use one .h.config file + * Remove unusned preprocessor macros/expressions + * Show all headers in qtc6 + * Use POSITION_INDEPENDENT_CODE for helping to build against qt6 + * greeter: fix undefined wallpaper by initializing wallpaper plugin before lock screen + * greeter: fix build warning by removing moc + * Initialise pam response in all converse conditions (kde#455608) + * Remove duplicate headers between cpp/h + * Drop call to QApplication::desktop in x11locker + * Add `repaintNeeded` to fix warning + * Use cmakedefine01 + * Remove unusned preprocessor macros/expressions + * Handle fallback packages when checking for screenlocker API version + * Wait for screenlocker UI to call close + * Remove old non-compliant Ctrl+Alt+L shortcut that interferes with apps (kde#454397) + * Add missing QFile include + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Use %_pam_vendordir + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- Changes since 5.25.1: + * greeter: fix undefined wallpaper by initializing wallpaper plugin before lock screen + * Initialise pam response in all converse conditions (kde#455608) + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * Add `repaintNeeded` to fix warning + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * Handle fallback packages when checking for screenlocker API version + * Wait for screenlocker UI to call close + * Remove old non-compliant Ctrl+Alt+L shortcut that interferes with apps (kde#454397) + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Disable logind integration for kwin's unit tests + * Add fallback to the absolute path to kscreenlocker_greet (kde#452817) + * Guard double authenticate calls + * Fix two minor Qt6 build regressions + * Cleanup kcheckpass + * Plasma 5.25 brings breaking API changes to the lockscreen + * Port screen geometry change handling away from QDesktopWidget + * Don't recommend current session + * Port away from deprecated KDeclarative API + * kcm: Fix the load of wallpaper kcms (kde#452757) + * Port away from KWayland::Server + * Remove uneeded default args for plugin constructors + * Port away from using KAboutData with KCMs + * Install KCM in new namespaces + * De-duplicate json metadata of KPackages + * Remove explicit QuickSettings init method call + * Use PACKAGE_PREFIX_DIR before any find_dependency() calls + * Make the CMake config file work in a Qt6 build as well + * Adapt build system to also support Qt6 + * Port from KDeclarative::ConfigPropertyMap to KConfigPropertyMap + * Adapt to Layer Shell Qt API change + * Add form factors to embedded json metadata + * Port to KLibexec + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + kservice +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Allow accessing custom properties of KServiceActions + * Replace QVariant::Type with QMetaType::Type + * Deprecate KService::dbusStartupType + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * KApplicationTrader: New method setPreferredService + * Perform initialization in initialization list + ksmtp +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Adapt build system for building against qt6 + * Use directly = default here + ksshaskpass5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Use ecm_set_disabled_deprecation_versions + * Port deprecated methods + * Install po folder + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Add missing license file + * Request passing unit tests on Linux and BSD + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Don't pretend we have a parent window for opening the wallet + * Adapt build system for building against qt6 (still missing porting + * It compile file without deprecated methods + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + ksudoku +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Use new KDE_INSTALL_KXMLGUIDIR + * We depend against qt5.15 + * dcop was kde4 technology + * Fix build against qt6 + * Migration code will be removed in qt6 + + AA_UseHighDpiPixmaps is enabled by default in qt6 + * Show deprecated methods warnings + * Remove unused includes + * not necessary to use I18N_NOOP here + ksystemstats5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * gpu/nvidia: lower pci id (kde#462512) + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * cpu: Account for offline processors when adding CPU objects (kde#459130) + * plugins/gpu: Use pci address to identify nvidia gpus (kde#463033,kde#461361) + * plugins/gpu: Don't let a newline confuse the nvidia-smi output parsing (kde#462512) + * Use ecm_set_disabled_deprecation_versions + * fix null pointer in amd platforms + * initial implementation for NVidia GPUs + * Install po folder + * Remove unused includes + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * New CPU cumulative sensors + * Add FreeBSD Qt6 CI support + * Remove unused include + * Request passing unit tests on Linux and BSD + * GPU: Query for DRM devices and use DRM number as card number (kde#453283) + * Add REUSE CI check + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Add more network sensor + * Add a window system sensor (kde#452461) + * cmake: Make sure we also search for dbus interfaces in DESTDIR + * Remove duplicate header between header cpp file + * Add Qt6 CI + * Allow to compile against qt6 + * CPU Plugin: Prevent integer overflow of total usage (kde#448626) + * Set proper initial values for many SensorProperties (kde#446414) + * disks: Properly initialize read/write counters (kde#448494) + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + ktexteditor +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Add missing include + * Fix crash on undo after reload (kde#462793) + * Fix 1 space indent wrongly detected + * Update the cursor and anchor to sync with the visual but not scroll for selectAll + * Implement invokeAction and commit preedit when click outside the preedit. + * Add missing KWindowSystem dependency + * Fix 1 space indent not detected + * Made suggested changes + * Added New Script Sort Uniq + * do some limited lookahead + * ensure we emit the changes signal if needed + * ensure proper range cleanup + * do full update of the border + * fix hl logic again + * remove no longer used doHighlight params + * remove flagFoldingStartIndentation + * remove markedAsFoldingStartIndentation + * avoid use of markedAsFoldingStart + * start to compute indentation based folding on demand + * Accept event when clearing multicursors + * Add Dart and Go to katemoderc + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Convert part metadata to JSON + * Kate:TextLine: switch to std::shared_ptr + * Fix setting default mark when ctrl is pressed + * Fix caret with inline notes + * Add "Character" the "Insert Tab" action name. + * Fix condition for installing desktop file + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Too many changes since 5.99.0, only listing bugfixes: + * CamelCursor: Improve complex unicode handling (kde#461239) + * remove file name for saveas only for remote files (kde#461161) + * Fix tab order in search (kde#440888) + * fix clipboard selection update on shift mouse click (kde#443642) + * Ensure to set highlight on reload when file type was set by user (kde#454715) + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Macro replaced by factory function + * Small refactor to KateViewInternal::word{Prev,Next} + * Tests for basic cursor movement between words + * Remove shell-like completion handling on TAB + * Allow code completion using the tab key + * clipboardialog: add placerholder label when empty + * Unassign transpose character shortcut + * avoid magic to compute line (kde#450817) + * Enable indent-on-paste for indenttest + * Fix cstyle/indentpaste4 script + * Fix cstyle tests: elsething and fork + * Disable R indenter debug mode + * Don't change indent-on-paste default yet + * Add tests and fixes for R indent-on-paste + * Add tests and fixes for julia indent-on-paste + * Add tests for ruby indent-on-paste + * Add tests and fixes for python indent and indent-on-paste + * Fix python indent script trigger character detection with empty chars + * Disable cstyle.js debug mode + * Add tests and fixes for cstyle indent and indent-on-paste + * Enable 'indent text on paste' by default + * Normalize signatures in mainwindow.cpp + * Plugin template: fix install location + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Too many changes since 5.97.0, only listing bugfixes: + * Fix toggle comment with empty line in selection (kde#458126) + * Fix some inconsistencies in completion config tab (kde#443994) + * Dont enforce word boundary with multicursor occurunce select (kde#457948) + * Optionally allow to show EndOfLine type in statusbar (kde#457885) + * allow to configure printing font (kde#457480) + * Update folding ranges on text modification (kde#436480) + * Ignore folding ranges if document has changed (kde#384459) + * Fix vi mode delete behavior (kde#453964) + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * fix crash (kde#457392) + * Pass parent widget to print preview dialog + * fix crash in insertText + * Make views for read-only themes read-only instead of disabling them + * Cleanup: Remove unused members from KateStyleTreeWidget + * Cleanup: use switch in defaultStyleName + * Make defaultStyleCount reusable + * Silence compiler warning when compiling without KAUTH + * avoid crash on caret drawing if no view (kde#456508) + * avoid accessing view pointer during printing (kde#456508) + * remove unused library + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * AppCommands: Do not quit application when last document or all documents are closed (kde#454924) + * Fix leak of KateCompletionWidget::m_argumentHintTree + * Allow to disable KAuth + * KateThemeConfig: when copying a scheme, put the current name in the line-edit + * Utilize ECMDeprecationSettings to manage deprecate Qt API + * avoid that saveAs uses filename as directory (kde#454648) + * allow to disable the autoreload if content is in git + * Fix occurence highlighting not working with custom line height +- Drop 0001-Disable-KAuth-integration.patch. Replaced by a CMake + option (ENABLE_KAUTH) + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Don't add empty dictionary to context menu + * Fix Qt6 build issue about using QVector without template arg + * Fix whitespace slider & group text related options + * port to standard C++ smart pointers where possible + * Ensure to keep special dictionary setting on replaced word + * observe changes on textChanged for QSpinBox (kde#453978) + * fix compile with Qt 6 + * fix comments & add since 5.95 info + * export multi cursors to JS + * add multi cursor API + * Add suggestion on top of context menu + * Avoid calling slightly expensive contextMenu() twice + * Check for empty selection too + * Ensure next right click works properly if there was a selection + * Protect replaceWordBySuggestion against segfault + * Ugly hack to avoid segfault + * Support to change dictionary on words and selections + * Use only setVisible, remove SLOT attribute, avoid unneeded settings + * Oops! Fix permanent active misspelled range after word selection + * Add misspelled word to spell menu action + * Remove unneeded set to nullptr + * Make only once used member local + * Properly support to fix selected words by spell check + * Move spellcheck entry in context menu on top + * Don't track mouse move for spellcheking + * Add an action to remove cursors from empty lines + * Add more tests for setCursors and setSelections + * Refactor multicursor methods + * Make multicursor test methods static + * Add methods to set/get cursors and selections + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Too many changes since 5.93.0, only listing bugfixes: + * avoid cursor move on insert of line at EOF on save (kde#453252) + * Fix crash when ModeMenuList wasn't init but we try to reload it (kde#452282) + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Too many changes since 5.92.0, only listing bugfixes: + * fix wrap of search for slash (kde#451893) + * Improve cursor movement with RTL text in doc (kde#451789) + * Add support for custom line height (kde#328837) + * Fix cursor in RTL text with dyn wrap on (kde#385694, kde#368182) + * Fix crash with stale indexes (kde#451593) + * Disable multicursor in block selection mode (kde#451542) + * Fix toggle comment with space at the start (kde#451471) + * vimode: fix extra newline when using the "Find" action (kde#451076) + * fix config dialog sizes for KTextEditor (kde#445541) + * add new line on save inside the buffer (kde#450919) +- Rebase 0001-Disable-KAuth-integration.patch + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Too many changes since 5.91.0, only listing bugfixes: + * vimode: implement hlsearch (kde#449641, kde#449643) + * view: fix buggy scrolling on macOS (kde#442060) + * Guard against null widgets (kde#450094) + * use the url of the latest used document for save (kde#448618) + * Differentiate docs with identical filenames (kde#381532) + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Too many changes since 5.90.0, only listing bugfixes: + * KateModOnHdPrompt::slotDiff: Create diff file in temp folder (kde#448257) + * avoid flicker for border on size changes (kde#435361) + * When using tabs, use tabs to auto indent (kde#367966, kde#375529) + * Don't scroll on select all (kde#435855) + * Handle single statement condition blocks better (kde#385472) + * Allow disabling focus frame (kde#418657) + * Fix comment toggling when all lines in selection aren't commented (kde#426981) + * Fix selection scrolling from line border works only downwards (kde#419076) + * Fix camel cursor when last word is of one letter only (kde#448692) + * Do proper fuzzy matching in completion (kde#401509) + * Revert "Do not cancel mouse selection when using the keyboard" (kde#447525) + * Restore undo history when document is same (kde#297883) + * Fix drag pixmap highlight sometimes does not match original text (kde#438567) + * Find: Update working range when replacing (kde#447972) + * set QClipboard::Selection for select all (kde#428099) + * Fix rash when switching between tabs while search is running (kde#445683) + * improve wording for modified on disk warnings (kde#372638) + ktextwidgets +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Adapt KRichTextEditTest to Qt 6.4 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Fix double delete crash. + ktnef +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * It compiles against qt6 + * Add missing include for building against qt6 + * Install *_version.h in KF5/ + * Adapt build system for building against qt6 + * Modernize code + * Correct prefix to other PIM repositories in .kde-ci.yml + * Remove deprecated I18N_NOOP macro + ktouch +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix signature in qt6 + * Use not deprecated enum + * Update CMakeLists for Malayalam courses and layouts + * Update data/data.xml with new Malayalam courses and layouts + * Add Courses for Malayalam layout + * Add Malayalam Enhanced Keyboard Layout + kunitconversion +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Adapt to HRK being replaced by EUR + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add missing forms for mass units: tonnes, ct, lbs + * add singular abbreviation forms as match strings for teaspoon and tablespoon + * Add Qt 6 Windows CI + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- No code change since 5.98.0 + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Also require passing unit tests on Windows + * Don't add empty string keys in the units map + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Add "sq [thing]" as activation trigger for various common area measurements (kde#448868) + * Match singular form in user input for tea/tablespoon (kde#451278) + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Don't use GenericDataLocation on Android + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * Add teaspoon (tsp) and tablespoon (tbsp) units (kde#450908) + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * De-virtualize ConverterPrivate and add more KF6 todos + * Add CI qt6 support + kuserfeedback +- Update to 1.2.0 + * bump version for new release + * opengl source: Do not crash if we could not make our context current + * Add Linux Qt6 CI + * Make UserFeedbackConsole build with Qt6 + * Fix linking libKUserFeedbackCommon.a + * Build with C++17 + * Build docs on Qt6 too + * Adapt CMake code to make it build with Qt6 + * Add auto generated files to .gitignore + * Add FreeBSD CI + * Add Android CI + * Enable Linux CI + * Fix typos found by codespell + * Qt 6: Replace calls to removed QDateTime(QDate) constructor + * Qt 6: Fix issues caused by size() returning a qsizetype + * Qt 6: Remove QNetworkRequest::FollowRedirectsAttribute + * Replace declarations of QVector, QStringList + * CMake: Allow building with Qt 6 + * Qt 6: Replace QMap>QVariant ... + * Qt 6: Fix signature of methods for QQmlListProperty + * Fix cmake warning + * Port away from ECMSetupVersion's deprecated *_VERSION_STRING CMake variable + * Make the survey expression variant comparison work with Qt6 as well + * Use non-deprecated QStandardPaths enum values + * Make QString to QUuid conversion explicit + * fix Windows compile, no unistd.h needed + * Update historical links to cgit.kde.org. + * Check for invalid JSON first, then for empty objects + * Don't record telemetry-less survey queries, that just produces empty rows + * Fix php unit tests + * Also record the device pixel ratio + * [server] Convert JSON fetch to stream data + * Provider: add API to restore default user-visible settings + * Always show the "View previously submitted data..." link + * Add appdata file for UserFeedbackConsole + * KUserFeedback: Convert license headers to SPDX expressions + * Fix area charts with Qt 5.14 + * Use KDE_INSTALL_LOGGINGCATEGORIESDIR with ECM >= 5.58 + * Make it compile without deprecated method +- Update kuserfeedback.keyring + kwallet +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * kwallet replace "DCOP" with "D-Bus" + * Add qca to .kde-ci.yml + * Don't install kwalletd5 service file for KF6 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Port away from deprecated KWindowSystem API + kwalletmanager5 +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Modernize code + * Make KWalletManager DBusActivatable + * It needs to be ported to QRegularExpressionValidator + * It's enabled by default in qt6 + * Fix includes + * Adapt build system for building against qt6 + * Fix add_definitions + +- Replace %_libdir/libexec with %_libexecdir (boo#1174075) + kwayland +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Make sure that HAVE_MEMFD is defined to 0 if not found + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * client: Add F_SEAL_SHRINK seal to shm pool backing file + * client: Expose concrete xdg-shell class implementations + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * [registry] Bump PlasmaWindowManagement version to 16 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Fix compile error with wl_output < v4 + * PlasmaWindowManagement: Avoid unbounded recursion and delay in readData (kde#453124) + * client/plasmashell: fix applet popups displacing other windows (kde#459523) + * client/plasmashell: add fallback for applet popups + * require PlasmaWaylandProtocols 1.9.0 and bump supported plasmashell version to 8 + * .gitlab-ci.yml: enable static builds + * ConnectionThread: connect by symbol rather than by name + * ConnectionThread: Move event dispatcing into a separate method + * ConnectionThread: Make sure we consume properly the threads + * Add support for wl_output version 4 +- Drop patch, merged upstream: + * 0001-client-plasmashell-add-fallback-for-applet-popups.patch + +- Add upstream fix (kde#459188) + * 0001-client-plasmashell-add-fallback-for-applet-popups.patch + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + * Auto cleanup the dangling KWayland::Client::Surface returned from fromWindow + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Unset wl_display global filter upon filtered display destruction. + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Implement PlasmaWindowModel::itemData to expose all the roles + * Remove extra ';' + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Add AppletPopup window type to PlasmaShellSurface + * fix up foreign docs + * Raise minimum plasma-wayland-proto version to 1.7.0 + * Fix include dir in the generated pri file + * client: Bump plasmashell version to 7 (kde#453578) + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * client: implement plasma-surface openUnderCursor + * Fix since version + * Fix include path in the generated pkgconfig file + * [plasmawindowmanagement] Add resourceName + * client: Bump plasmashell version to 7 (kde#453578) + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Install Client headers in a dirs hierarchy matching the C++ namespaces + * We don't actually need Qt6WaylandCompositor + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Check executables exist in PATH before passing them to QProcess + +- Replace %_libdir/libexec with %_libexecdir (boo#1174075) + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Ensure when unmapped is emitted, ::windows() will not contain unmapped window. + * Fix wayland registry test + * Add Linux Qt6 CI + * Don't use hard-coded versions with targets and variables + * Install pkg-config file + * Deprecate PlasmaWindowModel::requestVirtualDesktop() + * kwayland server has been moved to plasma kwayland-server since 5.73 + * src/client: wrap deprecated methods in deprecation macros + * Change the build system to enable building with Qt6 + kwayland-integration +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Use ecm_set_disabled_deprecation_versions + * Adapt to deprecated KWindowSystem API + * Drop idletime plugin + * Suppress "could not create KWindowShadow" warnings in plasmashell + * Fix warning text in activeWindow() + * Add missing QObject include + * Fix shadow removal (kde#455270) + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Fix shadow removal (kde#455270) + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Add missing license file + * Fix blur/contrast region not getting updated (kde#456442) + * Fix leaking blur/contrast/region object + * Don't crash on a null QWindow (kde#454341) + * Avoid creating unneeded KWayland::Surface + * Remove KGuiAddons dependency + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * Remove KGuiAddons dependency + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Ensure that xdgActivationTokenArrived is not emitted directly from requestXdgActivationToken + * Finalize the Qt6/KF6 port and add Qt6 CI + * Remove modifierkeyinfo plugin + * Adapt build system for building against qt6 + * Prevent double deletion of shmpools (kde#443706) + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + kwidgetsaddons +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Restore ABI compatibility broken in 29bb6d + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Make Full Screen action use consistent text and icon (kde#240854) + * Restore ABI compatibility broken in 29bb6d + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Extend KRecentFilesMenu + kwin5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * x11: Fix client area lookup with pending move resize + * wayland: Fix xdg-toplevel and xdg-popup window initialization (kde#466530) + * screencasting: Choose the correct GL type to download into an image (kde#466299) + * screencasting: Close streams when the output is disabled + * wayland: Setup compositing for internal window when it's mapped (kde#466313) + * Remove no longer relevant case in Workspace::replaceInStack() + * effects/zoom: Fix crash on X11 (kde#466376) + * Fix edid serial parsing (kde#466136) + * effects/zoom: Fix rendering with mixed scale factors + * effects/magnifier: Reduce the number of heap allocations + * effects/magnifier: Fix rendering on multi screen setups + * backends/drm: Make sure attributes are always initialized + * backends/wayland: fall back to qpainter when there's no render node (kde#466302) + * backends/x11: explicitly free the outputs (kde#466183) + * backends/libinput: Fix crash upon receiving motion absolute events (kde#449317,kde#465456) + * pointer input: always confine pointer to screens (kde#461911) + * effects: Fix selecting hidden windows using keyboard (kde#466120) + * feat: allow VT switching even with global shortcuts disabled + * scene: Ensure there's current opengl context when DecorationItem is repainted for last time (kde#466186) + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * effects/glide: Fix transform (kde#465849) + * Aurorae: Add dummy window for working device pixel ratio (kde#452730,kde#465790) + * tiling: Make child tiles inherit padding from parent tile (kde#465842) + * effects/contrast: Round device coordinates when creating geometry (kde#464526) + * cursorsource: fix scaling with Xwayland (kde#466094) + * cursordelgate: round cursor position when rendering + * outputchangeset: Round passed scale (kde#465850) + * Mark Window as damaged when decoration or shadow changes (kde#464417) + * Add missing cerrno include. + * effects/tileseditor: Set translation domain in QML files (kde#464572) + * wayland: Remove SeatInterfacePrivate::accumulatedCapabilities + * Match pointer/keyboard/touch lifespan to Seat lifespan + * add support for Lima, V3D, VC4 (based on https://github.com/OpenMandrivaAssociation/kwin/blob/master/kwin-5.21.4-add-support-for-panfrost-driver.patch made by Bernhard Rosenkraenzer) and update list of supported devices for Panfrost + * x11: Drop xv-related workaround + * XWayland: Don't dispatch xwayland events in QAbstractEventDispatcher sleeps + * tiling: Evacuate tiled windows from custom & quick tiling on output removal (kde#465522) + * wayland: Fix a typo in DataControlDeviceV1Interface::sendPrimarySelection() + * wayland: Version check before send_primary_selection calls (kde#465657) + * Set CXX standard for crossbuilding utility + * Include missing header for std::round + * Fix button to Qt::MouseButton mapping (kde#465463) + * backends/drm: set cursor again after it was hidden (kde#461181) + * screencast: Fix region screencasts top coordinate + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Too many changes to list here + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- Changes since 5.26.4: + * Include missing cmath header for std::round + * backends/drm: extend connector lifetime to match their outputs (kde#463334) + * Ignore critical notifications in window heap effects (kde#463437) + * workspace: don't make the placeholder output too big + * kwinglutils: Restore the default FB when the last FBO is unbound + * dmabuf: Create buffers without the SCANOUT flag + * screencast: Don't skip the last valid modifier + * wayland: Fix updating pixel data from translucent client buffers when using qpainter backend + * backends/drm: fix VRR detection (kde#463172) + * backends/drm: fix error in finding the best plane + * wayland: Require to reboot computer after changing primary selection option + * Revert "Disable PrimarySelection in seat setPrimarySelection" (kde#461498) + * scene: Fix a typo in WindowItem::updateShadowItem() + * workspace: handle duplicate output hashes correctly + * core/outputconfiguration: use std::weak_ptr for storing the mode + * workspace: match KScreen when computing the hash without an edid + * backends/drm: don't break crtc<->plane connections (kde#462214) + * effects/blendchanges: ignore fullscreen windows + * wayland/outputmanagement: reject configurations if outputs change (kde#460953) + * backends/drm: don't leak gbm surface if creating egl surface fails + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Install translated documentation from po/ too + * utils/serviceutils: Improve Exec key parsing + * effects/kscreen: don't stop effect when fade out animation is done (kde#460902) + * backends/libinput: update screens on Workspace::outputsChanged (kde#461901) + * Update defiintion of customised Gitlab CI job to include appropriate flags to keep Git happy + * screencast: Don't scale the cursor + * x11: Reset SurfaceItemX11::m_isDamaged when the damage handle is destroyed + * activation: Guard against not having any active window + * wayland: Make debug console placeable (kde#453920) + * screencast: Fix how we tell pipewire that the stream has been resized (kde#461590) + * backends/drm: generate modes even if some common modes are available + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- Changes since 5.26.2.1: + * wayland: Prevent matching dnd actions after drop + * Screencast: Fix inverted screencast on OpenGLES and memfd + * screencasting: Make sure we are reporting properly scaled damage values + * plugins/screencast: centralize format querying into the RenderBackend (kde#460563) + * backends/drm: fix format sorting + * Fix blur/contrast for X11 window if Xwayland is not scaled. (kde#461021) + * [effects/windowview] Don't allow setting non-global shortcuts + * [effects/overview] Don't allow setting non-global shortcuts + * backends/drm: fix common mode generation + * nightcolormanager: Emit timing change only when they have actually changed + * x11: Don't force QT_NO_GLIB=1 (kde#460980) + * x11: Don't force QT_QPA_PLATFORM=xcb + * x11window: revert more from 3a28c02f (kde#461032) +- Drop patches, now upstream: + * 0001-x11window-revert-more-from-3a28c02f.patch + +- Add patch to fix redraw issues with window scaling (kde#461032): + * 0001-x11window-revert-more-from-3a28c02f.patch + +- Update to 5.26.2.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- Changes since 5.26.1: + * fix compile + * x11window: partially revert 3a28c02f + * Replace some manual floored QPointF->QPoint conversion with flooredPoint calls + * DecorationInputFilter: Use QPointF instead of QPoint for events + * Window: Floor rather than round when doing hitTest for the decoration (kde#460686) + * Add a helper function to convert QPointF to QPoint using floor instead of round + * wayland: Fix missing relative motion events (kde#444510) + * Implement a enableRequested signal for text-input-v3 + * kcmkwin/kwindecoration: use Kirigami.ActionToolBar for the footer actions (kde#460793) + * autotests/integration: make inputmethodtest more realstic + * inputpanelv1window: never hide overlay panels + * inputmethod: reset m_shouldShowPanel when the tracked window changes + * inputpanelv1window: show window when client maps it after setting the mode (kde#460537) + * x11window: don't change size for centering windows with maximization + * output: don't round geometry as often + * effects/blur: Fix clipping when sliding virtual desktops (kde#460382) + * Fix potential race condition when text input state change and focus change happened at the same time + * Fix wording in action 'Switch to Screen' + * backends/drm: don't crash if connector has no modes + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * effects: Make WindowHeap try to fill gaps + * Handle scale override in locked and confined pointers (kde#460532) + * Move installPointerConstraint calls into the constraint handlers + * screencast: Don't report damage on the full screen every time + * Guard against reconfiguring wayland specific input on X11 + * Make Workspace::outputAt() more robust to extreme values (kde#460446) + * Fix resizing by dragging top-right window corner (kde#460501) + * wayland: Fix handling of removed outputs in DpmsInterface + * wayland: Sync output device's enabled property (kde#460247) + * backends/drm: Fix leaving dangling dpms input event filter (kde#460322) + * effects/screenshot: Avoid capturing hidden cursor (kde#460358) + * Make "switch to screen" and "window to screen" code less error-prone + * Fix "window to screen" and "switch to screen" shortcuts (kde#460337) + * Fix scripted shader effect animations (kde#460277) + * Drop shaderTrait adjustment on crossfade + * Wayland: don't allow minimizing applet popups either + * wayland: don't allow maximization of applet popups + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Too many changes to list here +- Drop patches, now upstream: + * 0001-Fix-build-with-older-libgbm.patch + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Too many changes to list here +- Add patch to fix build on Leap 15.3: + * 0001-Fix-build-with-older-libgbm.patch + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- Changes since 5.25.4: + * backends/drm: Fix software cursor fallback in DrmOutput::renderCursorOpengl() (kde#458036) + * Fix loading xcursor themes with invalid Inherits field (kde#457926) + * wayland: Prevent sending xdg_output properties if wl_output is removed + * xwayland: Remove text/x-moz-url and _NETSCAPE_URL mime converters (kde#458226) + * plugins/nightcolor: fix wrong transition time update in location mode (kde#412211) + * plugins/nightcolor: change time handling to allow for arbitrary morning and evening times (kde#445758) + * wayland: Fix lease termination in wp_lease_v1_destroy() + * effects/desktopgrid: Fix grid's size and scale w.r.t. row/column spacing + * effects/desktopgrid: Replace PlasmaCore.Units.largeSpacing with gridUnit + * drm_gpu: don't bother trying to assign a crtc to a connector that isn't connected (kde#457002) + * plugins/qpa: Assume there's current context when swapBuffers() is called + * backends/drm: add stricter checks for direct scanout (kde#457851) + * window: expose "output" property + * wayland: Setup window management when starting to manage X11 window + * backends/drm: don't crash if beginFrame fails + * effects/colorpicker: Fix off-by-one error during coordinates conversion + * effects/colorpicker: Factor out effects->renderTargetRect() constant + * wayland: Remove surface() check in Window::setupWindowManagement() (kde#444325) + * wayland: Fix touch event delivery to subsurfaces (kde#452967) + * wayland: Do not allocate a full list just to check if there's values + * effects/private: Fix ExpoLayout reflowing in Desktop Grid while dragging + * backends/drm: fix blob updating (kde#449285) + * effects/private: Prevent fading windows from moving downward in WindowView effect + * effects/desktopgrid: Fix panel opacity animation during transition + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- Changes since 5.25.3: + * Update QtQuick views at the start of the frame + * xkb: Use Ctrl+Mrys+Zenkaku_Hankaku to toggle the touchpad + * input: don't forward gestures used by KWin to applications (kde#455952) + * effects/private: Raise currently dragged window higher than anything (kde#456936) + * Fix activity swtiching through UserActions menu (kde#456873) + * backends/drm: fix build + * backends/drm: fix memory leak + * backends/drm: explicitly initialize all fields of drmModeModeInfo + * effects/colorpicker: Fix picking colors (kde#454974) + * wayland/tablet_v2: Keep also the pad surface in a QPointer (kde#456817) + * Support keyboard navigation between windows across desktops (kde#456068) + * Make DesktopView a FocusScope + * Accept keys in windowheap conditionally + * activation: Be liberal about the StartupWMClass + * activation: Fix activation notification of Xwayland clients (kde#455265) + * activation: Simplify icon loading logic + * x11: Fix shading with non-zero border (kde#450582) + * backends/drm: don't crash if importing a texture fails + * Swapping desktops: only swap windows on current activity. (kde#386769) + * Don't use Plasma-themed icons in Present Windows (kde#455368) + * TabBox: Fix loading a different switcher after one has failed (kde#445455) + * backends/drm: handle broken legacy drivers better (kde#453860) + * wayland/drmlease: split up DrmLeaseV1Interface::deny + * wayland/drmlease: correct DrmLeaseDeviceV1Interface::setDrmMaster + * drmlease: send device done event correctly + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- Changes since 5.25.2: + * [kcm/kwindesktop] Emit rowsChanged signal to fix default state highlighting + * backends/drm: also check for properties in DrmPipeline::needsModeset (kde#455814) + * backends/drm: handle disconnected but not removed connector objects properly + * windowview: handle windows from other virtual desktops better + * Map XdgSurface to XdgWMBase instances properly (kde#456349) + * Fix flickering in slide effect with multi screen + * backends/drm: don't create a new output every time + * wayland: Send drm-lease-device::done event to the correct resource + * backends/drm: don't remove connectors the kernel doesn't consider removed (kde#456298) + * xdgactivation: Properly prevent disabled activation notifications (kde#454937) + * TabBox: Do not highlight selected window for fullscreen switchers (kde#449180) + * Ship kconf update script to clean animation factor from kwinrc + * Fix apply button with animation slider speed + * Write animation speed to kdeglobals (kde#431259) + * xdgactivation: Do not notify when applications try to activate themselves + * Set all timestamps for all touch events (kde#456133) + * backends/drm: fix common mode generation (kde#455477) + * screencast: Do not send events when moving the cursor outside the viewport + * screencasting: Have cursor move frames also send damage information + * screencast: Also send the header when we just send the cursor update + * backends/drm: suppress logging for direct scanout (kde#456089) + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- Changes since 5.25.1: + * backends/drm: fix flicker with rotation on mobile + * tablet: Leave the surface we were previously on, not the one we are going to + * backends/drm: ensure modeset properties are reset properly + * effects/slide: Save correct current position + * effects: Set timestamp for input events (kde#454275,kde#449907) + * Internal tracking for quick effect item focus (kde#455807,kde#455783) + * Move WindowHeap delegate to own file + * Delegate updateShadow to event loop. + * Fix flaky testTextInputV3Interface + * Windowview: Fix broken keyboard navigation while filtering (kde#455633,kde#455764,kde#455099,kde#455586,kde#455753) + * screencasting: No need to adjust the scale on the cursor + * screencasting: Properly disable the cursor when it exits the viewport + * backends/drm: fix enabled+inactive check + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * effects/desktopgrid: Allow switching between desktops using digit and function keys (kde#455292) + * Unvirtualize Scene::paintWindow() + * Fix computation of effective opaque region of SurfaceItemX11 (kde#455617) + * Fix dragging especially by touch (kde#455268) + * Fix typo in qml margin + * backends/drm: do cross-gpu imports again for test commits (kde#454086) + * effects/windowview: Search on all screens (kde#455353) + * effects: Improve gesture handling in some effects + * qpa: Fix a crash in EGLPlatformContext::swapBuffers() (kde#455435) + * backends/drm: use GBM_BO_USE_SCANOUT when importing buffers for multi gpu + * Don't use the plasma theme for icons in overview (kde#455368) + * fix windows dragging in desktop grid (kde#455268) + * effects/windowview: Redirect key events to search field (kde#455100) + * [xwl] Restart xwayland regardless of exit value + * effects/slide: Ensure that there's only one visibility ref per window (kde#455237) + * Remove redundant initializeX11() in Compositor + * Always send a done after commit for text input v3. + * core: Make screen area safer in Workspace::clientArea() + * scripting: Handle bad output and desktop ids gracefully + * effects/windowview: do close animation after gesture ended + * Disable screen edge approach area if the edge is blocked (kde#454503) + * wayland: Explicitly initialize surface size to 0 (kde#454535) + * Fix KWin scripts KCM not writing it's pending states to config (kde#455015) +- Drop patches, now upstream: + * 0001-fix-windows-dragging-in-desktop-grid.patch + +- Add patch to fix dragging windows in grid view (kde#455268): + * 0001-fix-windows-dragging-in-desktop-grid.patch + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Too many changes to list here + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here +- Refresh 0001-Export-consistent-hostname-as-XAUTHLOCALHOSTNAME.patch + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- Changes since 5.24.4: + * backends/drm: reduce "max bpc" to what is actually used (kde#449906) + * Fix unlocking wayland sessions (kde#447705) + * effects/kscreen: don't use xcb on Wayland (kde#450564) + * AbstractClient: Fix the current VD being always added to the plasma interface (kde#452171) + * Do not send overlay geometry to text input. + * backends/drm: don't permanently disable VRR when the test commit fails + * backends/drm: fetch immutable blobs in DrmProperty + * waylandserver: move LockScreenPresentationWatcher to the correct place + * xdgactivation: Demand attention when a process fails to resolve its token + * waylandserver: only signal lockScreenShown once it has actually been shown + * Add a way to ignore devices for tablet mode + kwindowsystem +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Merge two KWINDOWSYSTEM_HAVE_X11 sections into one + * Fix KStartupInfo::appStarted() + * Deprecate KStartupInfo::startupId() + * Deprecate KStartupInfo::silenceStartup + * Add a formatting commit to blame ignore list + * KWindowSystemPluginWrapper doesn't need a virtual dtor + * Make KX11Extras::icon behave like KWindowSytem::icon (kde#462739) + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Use QGuiApplication to read devicePixelRatio + * Deprecate KWindowSystem::demandAttention + * Deprecate KWindowSystem::setIcons + * Move X11-specific KWindowSystem functions to new KX11Extras class + * xcb/kwindoweffects: Fix stripes when dpr is not an integer. + * Deprecate KWindowSystem::setUserTime + * Deprecate KWindowSystem::setBlockingCompositing + * Deprecate KWindowSystem::icccmCompliantMappingState + * Deprecate KWindowSystem::lowerWindow + * Deprecate KWindowSystem::constrainViewportRelativePosition + * Port to PMF signal/slot syntax + kwordquiz +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix mem leak + * Start to make it compile against qt6 + * Use Breeze QStyle on Windows + * kde-ci: Fix dependency name + * Not neccessary to use I18N_NOOP here + kwrited5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Use ecm_set_disabled_deprecation_versions + * There's no QGuiApplication::setFallbackSessionManagementEnabled in Qt6 + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- No code changes since 5.25.90 + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Add missing license file + * Remove ServiceType from KDED metadata + * Request passing unit tests on Linux and BSD + * Use cmakedefine01 + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Install in kf + * Add CI qt6 support + * Make it compile against qt6 + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + kxmlgui +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Prevent user from expanding tooltips by key, if they weren't expandable + * Remove duplicate "Whats This?" tooltips + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Decrease minimum height of inactive list widget (kde#461580) + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Better/corrected wording as suggested by Felix Ernst + * Added a doc note how to get a menu's action + * Perform initialization in initialization list + layer-shell-qt +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * Use the QScreen of the QWindow as default output + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Use ecm_set_disabled_deprecation_versions + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- No code changes since 5.25.90 + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Make fully reuse compliant + * Use change signals on Window interface class. + * Mark required deps as required (kde#454912) + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * Mark required deps as required (kde#454912) + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Minor api doc improvement for api.kde.org + * Build with Qt6 + * Add desiredScreen property to LayerShellQt::Window + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + libKF5ModemManagerQt +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * modempropertiestest Value stored to 'found' is never read + * Lookup country code during initialization + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * .gitlab-ci.yml: enable static builds + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- No code change since 5.97.0 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- No code change since 5.95.0 + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- No code change since 5.93.0 + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + * Check DBus signal connection + * Include milliseconds when formatting SMS timestamps + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Fix typo + * Normalise where headers are installed with the rest of KF + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Explicitly register QDBusObjectPath type + * Add CI qt6 support + libKF5NetworkManagerQt +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Explicitly look for Qt::DBus in the CMake config file + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * DeviceStatistics: Replace setRefreshRateMs call with manual DBus call + * Remove dead CMakeLists code + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Export NetworkManager namespace + * Guard access to wirelessNetworkInterface in wirelessNetwork (kde#459500) + * .gitlab-ci.yml: enable static builds + * Rename interfacesAdded slot in manager to dbusInterfacesAdded + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- No code change since 5.97.0 + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Don't duplicate headers between cpp/.h files + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * WirelessNetwork: Fix reference access point for the active network + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Require unittests to pass for CI jobs to pass + * Connect in the correct order everywhere + * Remove workaround for properties changing + * Do not create devices to just find out the type + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- No code change since 5.91.0 + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Fix emitting signals containing QDBusObjectPath arguments with Qt6 + * Don't write to QByteArray out of bounds + * Make de/serializing of the parity option symmetric + * Add CI qt6 support + * Add support for WPA3-Enterprise 192-bit mode + libX11 +- U_Don-t-try-to-destroy-NULL-condition-variables.patch + * fixes regression introduced with security update for + CVE-2022-3555 (bsc#1204425, bsc#1208881) + libaccounts-glib +- Update to 1.26: + * meson: add /usr/include to pkgconfig include path + * Avoid assert failure on ag_provider_get_tags + -- Initial package based on version 1.16 - libgravatar +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Fix install headers + * Fix install includes + * Use isOnline method + * Install *_version.h in KF5/ + * Adapt build system for building against qt6 + * Correct prefix to other PIM repositories in .kde-ci.yml + libkcddb +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Install headers to path prefix matching C++ namespace KCDDB + * Adapt build system for building against qt6 + * Fix some compile error against qt6 + * it's already defined in ecm + libkcompactdisc +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Use FindALSA's imported target for linking + * it compiles fine without deprecated methods + * Add CI + libkdcraw +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- No code change since 21.12.3 + libkdecoration2 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * port all headers to pragma once + * Add DecoratedClient::windowClass() + * Floor mouse positions rather than rounding + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- Changes since 5.26.1: + * Floor mouse positions rather than rounding + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- No code changes since 5.25.90 + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Add missing license file + * Request passing unit tests on Linux and BSD + * Use QFETCH + QCOMPARE rather than QTEST for container sizes + * Remove duplicate headers between cpp/h + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Add RtL support (kde#432390) + * Hide tooltip when pressing button + * decoration:add blurregion property + * Add KF6 build support and CI + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + libkdegames +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix missing KCoreAddons link + * build: Pass the version to project() + * Add 2 formats to KGameClock + * Port to KNS3::QtQuickDialogWrapper + * Fix hour calculation from seconds. + * Fix Qt version hereFix Qt version hereFix Qt version here + * Fix find_dep + * Adapt build system to build against qt6 + * Fix some compile error against qt6 + * Add include (qt6) + libkdepim +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Modernize code (const'ify pointer/variable) + * Fix compile without deprecated method + * Fix install headers (qt6 fix) + * Remove kplugindesigner dep + * Add qt6 ci support + * Fix warning + * Adapt build system for building qt6 + * Fix some reuse lint warnings + * Use =default directly and use not deprecated includes + * Correct prefix to other PIM repositories in .kde-ci.yml + libkeduvocdocument +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add gitlab qt6 ci support + * Adapt build system against qt6 + * Use at(...) + * Remove unused variable + * Port some qt6 error + * Port Q_FOREACH + * Fix some qt6 compile error + * Use nullptr + * Time to increase version + * Fix compile + * Remove unused files + libkexiv2 +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- No code change since 21.12.3 + libkgapi +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Clean up SASL plugin debug output + * Make it compile against qt6 + * Adapt build system for building against qt6 + * Show more headers in qtc6 + * Autogenerate debug file + libkipi +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Add metainfo.yaml for KApiDox coverage + * Set versions of dependencies properly in generated CMake config file + libkleo +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ +- Drop gcc12-fix.patch. Merged upstream. + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Add gcc12-fix.patch upstream fix in order to support GCC 12. + +- Update to 22.03.80 + * New feature release +- Too many changes to list here. + libkmahjongg +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Adapt to build against qt6 + libkomparediff2 +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- No code change since 21.12.3 + libksane +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Add patch to avoid -devel depending on KSaneCore: + * 0001-Don-t-search-for-KSane-Core-in-KF5SaneConfig.patch + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Add missing ksanecore requirement to devel package, remove + unneeded ones that were moved to ksanecore-devel + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Hide list options with only one option to choose from + * emit negative progress also during batch mode scanning + * build: Pass RELEASE_SERVICE_VERSION to project() + * fix setting list values + * Do not report error in KSaneWidget + * Make it compile against qt6 + * IT builds fine without deprecated methods + * Remove duplicate header from .cpp/.h + * Time to increase version + * do not start FindDevicesThread unconditionally + * announce zero progress directly after the very first byte has been read + libkscreen2 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * Revert "fix(randr): screen is dirty when switching display modes" (kde#462725) + * dpms/wayland: properly manage org_kde_kwin_dpms instances + * dpms/wayland: Explicitly set as unsupported if addRegistryListener didn't find the interface (kde#466181) + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * Fix potential crash setting new configs (kde#464590) + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- Changes since 5.26.4: + * backends/kwayland: use the connector name + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- Changes since 5.26.1: + * Make error messages translatable +- Use %autosetup +- Use %fdupes with hardlinks + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * backends/kwayland: only consider enabled outputs for Xwayland scale + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- No code changes since 5.25.90 + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Update default on XwaylandClientsScale to true + * Add FreeBSD Qt6 CI support + * Add missing license file + * Fix Qt major version in CMake config files + * Disable KF5::WaylandServer based tests for Qt6 build + * Remove duplicate headers between cpp/h + * wayland: Set kwin up for allowing Xwayland clients scale themselves + * fix(randr): screen is dirty when switching display modes + * Remove CI dependency on kwayland-server as that is no longer a thing. + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * Remove CI dependency on kwayland-server as that is no longer a thing. + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Use const'ref + * Delete proxy for PrimaryOutput wayland interface in destructor (kde#451847) + * Adapt recent DPMS changes to also build with Qt6 + * [doctor] Port dpms handling to QtWaylandScanner + * Adapt build system to also support Qt6 + * backends/kwayland: Use output name to guess output type + * Update required PlasmaWaylandProtocols version + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + libksieve +- Add patch to fix accidentially using the password as username + (kde#437858, kde#467034, boo#1209050): + * 0001-Fix-467034-libksieve-src-kmanagesieve-session.cpp-as.patch + +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes to list here. + libksysguard5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * formatter: Properly extract strings to a translation catalog (kde#465281,kde#465282) + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * Faces: Specify the domain in Choices.qml i18n calls + * Add an autotest for UnitBootTimestamp + * formatter: Add ticks as time unit and use it for user/system time columns + * Un-deprecate UnitBootTimestamp and use it for the "start time" column (kde#458277) + * formatter: Use KFormat::formatDuration for formatting the Time unit + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * sensors: Account for base unit rather than starting unit in SensorUnitModel (kde#461143) + * Formatter: Format plain numbers (kde#450947) + * Add CMake option to build WITH_X11 + * add missing check for HeadingVmPSS + * Port away from deprecated KWindowSystem API + * Fix updating placeholder text + * QML error: digist -> digits + * Add ColorGrid face which uses rectangle opacity to denote sensor value + * Install po folder + * Allow to extract messages from processui/processdetails + * Perform initialization in initialization list + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * QML error: digist -> digits + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Make AggregateSensor::SensorIterator satisfy LegacyInputIterator + * Add FreeBSD Qt6 CI support + * Add missing license files + * Remove no longer needed ifdefs + * KMessageBox::sorry is deprecated in kf5.97 + * Actually use ${KF5_MIN_VERSION} when searching for KF5 build dependencies + * Add support for an iterator based aggregate function in AggregateSensor + * Remove extra ';' + * Faces: Add a property to disable editing of labels in Choices + * Faces: Add a method to the controller to replace sensors + * Keep track of and expose sensors that fail to resolve + * Move "Choices" into the Faces QML plugin + * Refactor SensorTreeItem::{indexOf,itemAt} + * Use std::unique_ptr for storing SensorTreeItem + * Sensors: Port SensorTreeModel to std::map so we can use a custom compare (kde#440310) + * Use cmakedefine01 + * Remove some unused preprocessor variables + * Add missing QPointer include + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here + libmygpo-qt5 +- Add fix-build-with-qt-5_11.patch to fix build with Qt >= 5.11 + -- Update to 1.0.3 - * All the Private Classes used in libmygpo-qt got their own Header - Files (name_p.h) instead of having them in the .cpp Files - * UrlBuilder uses now the fast String Concatenation of Qt - * Some unneeded Files were removed (RequestHandlerTest & - tests/Makefile.man) - * Fixed a Bug in the Build System - * General Cleanup of unnecessary Includes - libpng16 +- security update +- added patches + CVE-2019-7317 [bsc#1124211] + + libpng16-CVE-2019-7317.patch + +- asan_build: build ASAN included +- debug_build: build more suitable for debugging, install pngcp +- usecase example: [bsc#1121624] + +- security update: + * CVE-2018-13785 [bsc#1100687] + + libpng16-CVE-2018-13785.patch + +- check with -j1 + +- Fix SRPM group and grammar issues. + +- removed obsoleted Obsoletes + +- update to 1.6.34: + * Removed contrib/pngsuite/i*.png; some of these were incorrect + and caused test failures. +- includes 1.6.33: + * Added PNGMINUS_UNUSED macro to contrib/pngminus/p*.c and added + missing parenthesis in contrib/pngminus/pnm2png.c + * Fixed off-by-one error in png_do_check_palette_indexes() + * Initialize png_handler.row_ptr in libpng_read_fuzzer.cc + to fix shortlived oss-fuzz issue 3234. + * Compute a larger limit on IDAT because some applications write + a deflate buffer for each row + * Use current date (DATE) instead of release-date (RDATE) in last + changed date of contrib/oss-fuzz files. + * Enabled ARM support in CMakeLists.txt + * Fixed incorrect typecast of some arguments to png_malloc() and + png_calloc() that were png_uint_32 instead of png_alloc_size_t + * Use pnglibconf.h.prebuilt when building for ANDROID with cmake + * Initialize memory allocated by png_inflate to zero, using + memset, to stop an oss-fuzz "use of uninitialized value" + detection in png_set_text_2() due to truncated iTXt or zTXt + chunk. + * Initialize memory allocated by png_read_buffer to zero, using + memset, to stop an oss-fuzz "use of uninitialized value" + detection in png_icc_check_tag_table() due to truncated iCCP + chunk. + * Removed redundant tests + * Added an interlaced version of each file in contrib/pngsuite. + * Relocate new memset() call in pngrutil.c + * Add support for loading images with associated alpha in the + Simplified API + * Revert contrib/oss-fuzz/libpng_read_fuzzer.cc to libpng-1.6.32 + state + * Initialize png_handler.row_ptr in libpng_read_fuzzer.cc + * Add end_info structure and png_read_end() to the libpng fuzzer +- includes 1.6.32: + * Avoid possible NULL dereference in png_handle_eXIf when + benign_errors are allowed. Avoid leaking the input buffer + "eXIf_buf". + * Eliminated png_ptr->num_exif member from pngstruct.h and added + num_exif to arguments for png_get_eXIf() and png_set_eXIf(). + * Added calls to png_handle_eXIf(() in pngread.c and + png_write_eXIf() in pngwrite.c, and made various other fixes + to png_write_eXIf(). + * Changed name of png_get_eXIF and png_set_eXIf() to + png_get_eXIf_1() and png_set_eXIf_1(), respectively, to avoid + breaking API compatibility with libpng-1.6.31. + * Updated contrib/libtests/pngunknown.c with eXIf chunk. + * Initialized btoa[] in pngstest.c + * Stop memory leak when returning from png_handle_eXIf() with an + error + * Replaced local eXIf_buf with info_ptr-eXIf_buf in png_handle_eXIf(). + * Update libpng.3 and libpng-manual.txt about eXIf functions. + * Restored png_get_eXIf() and png_set_eXIf() to maintain API + compatability. + * Removed png_get_eXIf_1() and png_set_eXIf_1(). + * Check length of all chunks except IDAT against user limit to + fix an OSS-fuzz issue (Fixes CVE-2017-12652) + * Check length of IDAT against maximum possible IDAT size, + accounting for height, rowbytes, interlacing and zlib/deflate + overhead. + * Restored png_get_eXIf_1() and png_set_eXIf_1(), because + strlen(eXIf_buf) does not work (the eXIf chunk data can + contain zeroes). + * Revised symlink creation, no longer using deprecated cmake + LOCATION feature + * Fixed five-byte error in the calculation of IDAT maximum + possible size. + * Moved chunk-length check into a png_check_chunk_length() + private function + * Moved bad pngs from tests to contrib/libtests/crashers + * Moved testing of bad pngs into a separate + tests/pngtest-badpngs script + * Added the --xfail (expected FAIL) option to pngtest.c. It + writes XFAIL in the output but PASS for the libpng test. + * Require cmake-3.0.2 in CMakeLists.txt + * Fix "const" declaration info_ptr argument to png_get_eXIf_1() + and the num_exif argument to png_get_eXIf_1() + * Added "eXIf" to "chunks_to_ignore[]" in png_set_keep_unknown_chunks(). + * Added huge_IDAT.png and empty_ancillary_chunks.png to + testpngs/crashers. + * Make pngtest --strict, --relax, --xfail options imply -m + (multiple). + * Removed unused chunk_name parameter from png_check_chunk_length(). + * Relocated setting free_me for eXIf data, to stop an OSS-fuzz' + leak. + * Initialize profile_header[] in png_handle_iCCP() to fix + OSS-fuzz issue. + * Initialize png_ptr->row_buf[0] to 255 in png_read_row() to fix + OSS-fuzz UMR. + * Attempt to fix a UMR in png_set_text_2() to fix OSS-fuzz issue. + * Increase minimum zlib stream from 9 to 14 in png_handle_iCCP(), + to account for the minimum 'deflate' stream, and relocate the + test to a point after the keyword has been read. + * Check that the eXIf chunk has at least 2 bytes and begins with + "II" or "MM". + * Added a set of "huge_xxxx_chunk.png" files to + contrib/testpngs/crashers, one for each known chunk type, with + length = 2GB-1. + * Check for 0 return from png_get_rowbytes() and added some + (size_t) typecasts in contrib/pngminus/*.c to stop some Coverity + issues (162705, 162706, and 162707). + * Renamed chunks in contrib/testpngs/crashers to avoid having + files whose names differ only in case; this causes problems with + some platforms + * Added contrib/oss-fuzz directory which contains files used by + the oss-fuzz project +- cleanup with spec-cleaner + +- update to 1.6.31: + * Guard the definition of _POSIX_SOURCE in pngpriv.h. + * Revised pngpriv.h to work around failure to compile + arm/filter_neon.S. + * Added "Requires: zlib" to libpng.pc.in. + * Added special case for FreeBSD in arm/filter_neon.S. + * Changed "int" to "png_size_t" in intel/filter_sse2.c to prevent + possible integer overflow. + * Added eXIf chunk support. +- remove upstreamed + 0001-libpng16-Revised-pngpriv.h-to-use-PNG_VERSION_INFO_O.patch + +- Drop png-version-info-only.patch, it has no effect after applying + 0001-libpng16-Revised-pngpriv.h-to-use-PNG_VERSION_INFO_O.patch + Both patches achieve the same, prefer the upstream version + +- Add 0001-libpng16-Revised-pngpriv.h-to-use-PNG_VERSION_INFO_O.patch + Fix build on ARM + +- png-version-info-only.patch: fix missing PNG_VERSION_INFO_ONLY check + +- update to 1.6.30: + Revised documentation of png_get_error_ptr() in the libpng manual. + Document need to check for integer overflow when allocating a pixel + buffer for multiple rows in contrib/gregbook, contrib/pngminus, + example.c, and in the manual (suggested by Jaeseung Choi). This + is similar to the bug reported against pngquant in CVE-2016-5735. + Check for integer overflow in contrib/visupng and contrib/tools/genpng. + Do not double evaluate CMAKE_SYSTEM_PROCESSOR in CMakeLists.txt. + Avoid writing an empty IDAT when the last IDAT exactly fills the + compression buffer (bug report by Brian Baird). This bug was + introduced in libpng-1.6.0. + Add a reference to the libpng.download site in README. + +- update to 1.6.29: + Moved SSE2 optimization code into the main libpng source directory. + Configure libpng with "configure --enable-intel-sse" or compile + libpng with "-DPNG_INTEL_SSE" in CPPFLAGS to enable it. + Added code for PowerPC VSX optimisation (Vadim Barkov). + Avoid potential overflow of shift operations in png_do_expand() (Aaron Boxer). + +- update to 1.6.28: fix build issues + +- update to 1.6.27: fixes CVE-2016-10087 + +- update to 1.6.26: + Fixed handling zero length IDAT in pngfix (bug report by Agostino Sarubbo, + bugfix by John Bowler). + Do not issue a png_error() on read in png_set_pCAL() because + png_handle_pCAL has allocated memory that libpng needs to free. + Issue a png_benign_error instead of a png_error on ADLER32 mismatch + while decoding compressed data chunks. + Changed PNG_ZLIB_VERNUM to ZLIB_VERNUM in pngpriv.h, pngstruct.h, and + pngrutil.c. + If CRC handling of critical chunks has been set to PNG_CRC_QUIET_USE, + ignore the ADLER32 checksum in the IDAT chunk as well as the chunk CRCs. + Issue png_benign_error() on ADLER32 checksum mismatch instead of + png_error(). + Updated the documentation about CRC and ADLER32 handling. + Fixed offsets in contrib/intel/intel_sse.patch + Changed integer constant 4294967294 to unsigned 4294967294U in pngconf.h + to avoid a signed/unsigned compare in the preprocessor. + Use zlib-1.2.8.1 inflateValidate() instead of inflateReset2() to + optionally avoid ADLER32 evaluation. + +- update to 1.6.25: + Reject oversized iCCP profile immediately. + Conditionally compile png_inflate(). + Don't install pngcp; it conflicts with pngcp in the pngtools package. + Added MIPS support (Mandar Sahastrabuddhe < + +- update to 1.6.24: + Avoid potential overflow of the PNG_IMAGE_SIZE macro. + Correct filter heuristic overflow handling. + Use a more efficient absolute value calculation on SSE2. + Added pngcp. + etc. see ANNOUNCE + +- Update to new upstream release 1.6.23 + * Fixes a potential memleak in png_set_tRNS. + * Fixed the progressive reader to handle empty first IDAT + chunk properly. + * Added tests in pngvalid.c to check zero-length IDAT chunks + in various positions. + * Fixed the sequential reader to handle these more robustly. + * Corrected progressive read input buffer in pngvalid.c. + * Moved sse2 prototype from pngpriv.h to + contrib/intel/intel_sse.patch. + * Fixed undefined behavior in png_push_save_buffer(). + Do not call memcpy() with a null source, even if count is zero. + * Fixed bad link to RFC2083 in png.5. + +- update to 1.6.22: + Added a png_image_write_to_memory() API and a number of assist macros + to allow an application that uses the simplified API write to bypass + stdio and write directly to memory. + Relaxed limit checks on gamma values in pngrtran.c. As suggested in + the comments gamma values outside the range currently permitted + by png_set_alpha_mode are useful for HDR data encoding. These values + are already permitted by png_set_gamma so it is reasonable caution to + extend the png_set_alpha_mode range as HDR imaging systems are starting + to emerge. + Restored "& 0xff" in png_save_uint_16() and png_save_uint_32() that + were accidentally removed from libpng-1.6.17. + Changed PNG_INFO_cHNK and PNG_FREE_cHNK from 0xnnnn to 0xnnnnU in png.h + (Robert C. Seacord). + Added INTEL-SSE2 support (Mike Klein and Matt Sarett, Google, Inc.). + SSE filter speed improvements for bpp=3: + memcpy-free implementations of load3() / store3(). + Added PNG_FAST_FILTERS macro (defined as + PNG_FILTER_NONE|PNG_FILTER_SUB|PNG_FILTER_UP). + +- Update to new upstream release 1.6.21 + * Widened the 'limit' check on the internally calculated error limits in + the 'DIGITIZE' case (the code used prior to 1.7 for rgb_to_gray error + checks) and changed the check to only operate in non-release builds + (base build type not RC or RELEASE.) + * Fixed undefined behavior in pngvalid.c, undefined because + (png_byte) << shift is undefined if it changes the signed bit + (because png_byte is promoted to int). The libpng exported functions + png_get_uint_32 and png_get_uint_16 handle this. + +- update to 1.6.20: + Avoid potential pointer overflow/underflow in png_handle_sPLT() and + png_handle_pCAL() (Bug report by John Regehr). + Fixed incorrect implementation of png_set_PLTE() that uses png_ptr + not info_ptr, that left png_set_PLTE() open to the CVE-2015-8126 + vulnerability. + Backported tests from libpng-1.7.0beta69. + Fixed an error in handling of bad zlib CMINFO field in pngfix, found by + American Fuzzy Lop, reported by Brian Carpenter. inflate() doesn't + immediately fault a bad CMINFO field; instead a 'too far back' error + happens later (at least some times). pngfix failed to limit CMINFO to + the allowed values but then assumed that window_bits was in range, + triggering an assert. The bug is mostly harmless; the PNG file cannot + be fixed. + In libpng 1.6 zlib initialization was changed to use the window size + in the zlib stream, not a fixed value. This causes some invalid images, + where CINFO is too large, to display 'correctly' if the rest of the + data is valid. This provides a workaround for zlib versions where the + error arises (ones that support the API change to use the window size + in the stream). + +- update to 1.6.19: + Fixed potential leak of png_pixels in contrib/pngminus/pnm2png.c + Fixed uninitialized variable in contrib/gregbook/rpng2-x.c + Fixed the recently reported 1's complement security issue. + Fixed png_save_int_32 when int is not 2's complement by replacing + the value that is illegal in the PNG spec, in both signed and + unsigned values, with 0. + etc., see ANNOUNCE and CHANGES for details +- removed: libpng-rgb_to_gray-checks.patch (upstreamed) + +- drop unknown configure switch + +- Fixed rgb_to_gray checks and added tRNS checks to pngvalid.c. + + libpng-rgb_to_gray-checks.patch + +- updated to 1.6.17: + Corrected the width limit calculation in png_check_IHDR(). + Removed user limits from pngfix. Also pass NULL pointers to + png_read_row to skip the unnecessary row de-interlace stuff. + Implement previously untested cases of libpng transforms in pngvalid.c + Fixed byte order in 2-byte filler, in png_do_read_filler(). + Made the check for out-of-range values in png_set_tRNS() detect + values that are exactly 2^bit_depth, and work on 16-bit platforms. + Merged some parts of libpng-1.6.17beta01 and libpng-1.7.0beta47. + Added #ifndef __COVERITY__ where needed in png.c, pngrutil.c and + pngset.c to avoid warnings about dead code. + Do not build png_product2() when it is unused. + Display user limits in the output from pngtest. + Eliminated the PNG_SAFE_LIMITS macro and restored the 1-million-column + and 1-million-row default limits in pnglibconf.dfa, that can be reset + by the user at build time or run time. This provides a more robust + defense against DOS and as-yet undiscovered overflows. + Added PNG_WRITE_CUSTOMIZE_COMPRESSION_SUPPORTED macro, on by default. + Allow user to call png_get_IHDR() with NULL arguments (Reuben Hawkins). + Moved png_set_filter() prototype into a PNG_WRITE_SUPPORTED block + of png.h. + Free the unknown_chunks structure even when it contains no data. + Fixed simplified 8-bit-linear to sRGB alpha. The calculated alpha + value was wrong. It's not clear if this affected the final stored + value; in the obvious code path the upper and lower 8-bits of the + alpha value were identical and the alpha was truncated to 8-bits + rather than dividing by 257 (John Bowler). + +- build with PNG_SAFE_LIMITS_SUPPORTED [bnc#912076], [bnc#912929] + +- updated to 1.6.16: + * Restored a test on width that was removed from png.c at libpng-1.6.9 + (Bug report by Alex Eubanks). + * Fixed an overflow in png_combine_row with very wide interlaced images. + +- updated to 1.6.15: + * Avoid out-of-bounds memory access in png_user_version_check(). + * Fixed incorrect handling of the iTXt compression. + * Free all allocated memory in pngimage. + * Fixed array size calculations to avoid warnings. + etc. see ANNOUNCE + libpsl +- fix [bsc#1197771] - FTBFS: libpsl won't compile on SP4 +- added patches + https://github.com/rockdaboot/libpsl/commit/f364cea73e351ce62e0b337fd1fbc21e70b52d56 + + libpsl-fix-test-data.patch + +- update to 0.20.1: + * Fix issue introduced with PSL_TYPE_NO_STAR_RULE in V0.20.0 + * Fix SO_VERSION to 8:0:3 + * Improve unit tests + +- Use %license (boo#1082318) + +- update to 0.20.0: + * Remove hard-coded gcc flag in Makefile.am + * Prevent excessive CPU cycles on large inputs + * New flag PSL_TYPE_NO_STAR_RULE to skip star rule + +- Make sure to use python3 during build instead of calling env + +- update to 0.19.1: + * New function psl_free_string() + * psl_make_dafsa now works with python2 and python3 + * psl_*count() functions now return -1 if info is not available + * Fixed unsigned integer overflow in _mem_is_ascii() + * Add -fsanitize-address-use-after-scope to --enable-asan if + available + +- update to 0.18.0: + * Fix order of files in psl_latest() + * Add fuzzing architecture + * Fix memleak in _psl_is_public_suffix() + * Add configure option --enable-asan (Address sanitizer) + * Add configure option --enable-usan (Undefined sanitizer) + * Add configure option --enable-cfi (Control Flow Integrity) + * Fix finding libidn2 for static builds + * Fix use of uninitialized stack value + * Fix buffer overflow in libicu build + * Use libidn2 as default for builds (former libicu) + * Add pkg-config support for libidn and libidn2 + +- Use idn2 runtime instead of libicu - as libicu requires 30MB + of unicode data - while idn2 is already part of minimal system + +- libpsl 0.17.0: + * Use TR46 non-transitional for IDNA (libicu, libidn2 >= 0.14) + * Fix coverage upload from TravisCI to Coveralls + * New tests to cover psl_latest() and psl_dist_filename() + +- libpsl 0.16.1: + This version enables consumers of the library to dynamically load + the latest public suffix data from a binary data file in the + publicsuffix package which can then updated without re-building + libpsl. + * Add functions psl_latest() and psl_dist_filename() + * Do not taint out variable on error in psl_str_to_utf8lower() + * Replace psl2c by psl-make-dafsa +- correct licenses for package and subpackages +- package HTML docs in -devel package + +- libpsl 0.15.0: + * Python3 compatibility for psl-make-dafsa + * Support for UTF-8 in DAFSA data + * Skip punycode conversion if DAFSA has UTF-8 + * Better code coverage by test suite + * Code cleanup and enhancements + * Install man pages for psl-make-dafsa and psl + * Enhancements to the documentation + +- libpsl 0.14.0: + * Remove unneeded libraries from tools/psl link step + * Use https instead of http where possible + * Add man page for tools/psl + * Add header magic to DAFSA files + * Rename make_dafsa.py to psl-make-dafsa + * Add man page for psl-make-dafsa + +- libpsl 0.13.0: + * Use tests.txt as PSL test file by default + * Slightly shorter DAFSA array when sorting input + * Check for python 2.7+ in configure.ac + * Fix python3 incompatibilities in make_dafsa.py + +- Add baselibs.conf + +- libpsl 0.12.0 (libpsl.so.5 5:0:0) + * Remove psl_builtin_compile_time() + * Add function psl_is_public_suffix2() + * Avoid libicu dependency with --enable-runtime=no +- drop upstreamed 0001-Remove-include-of-bits-stat.h.patch + +- fix SLE 11 build: + * adding 0001-Remove-include-of-bits-stat.h.patch + * skip IDN feature +- update descriptions and categories + +- initial package for libpsl based on Fedora Spec + libqt5-qtbase +- Update to version 5.15.8+kde183: + * Add nullptr guard in QStyleSheetStyle::drawPrimitive(PE_PanelLineEdit) + * QAbstractItemView: don't access invalid indexes on copy-key + * Apply CVE-2023-24607-qtbase-5.15.diff + * QXcbConnection::getTimestamp: do not return stale timestamp + * QToolButton: Elide text when constraints prevent from showing whole text + * correctly set up ref counting in QThreadPool::tryStart(std::function) + * Do not set Qt::ToolTip flag for QShapedPixmapWindow + * Fix deletion order also for QImageReader/Writer::setDevice() + * Fix deletion order in QImageReader/Writer destructors + * QNetworkReply: Fix typos in the documentation + * Doc: Fix typo in the online documentation template + * Doc: Link to page documenting Qt trademarks in the copyright footer + * [doc] Fix typo in QBuffer::setBuffer() description + * qwindowsdrag: Fix typo in documentation + * openglblacklists: Fix typo in description + * qxcbscreen: Fix typo in documentation + * Fix typos in SQL driver documentation + * qxcbwindow.cpp: Fix sign-compare and another warnings + * QToolButton: reimplement the fix for QTBUG-95255 + * QSysInfo::prettyProductName(): Add macOS Ventura product name + * QSysInfo::prettyProductName(): add missing macOS product names + * xcb: correctly disconnect xsettings callbacks + * ibus: add SetCursorLocationRelative in InputContext.xml + +- Drop the mechanism for supporting systems without SSE2. glibc removed + support for looking up libraries in sse2/ subdirectories and + qtdeclarative without SSE2 crashes Plasma (boo#1208188) + +- Update to version 5.15.8+kde160, rebased upstream: + * Set geometry property in QXcbWindow after checking minimum size + * Fix potential corruption with image format conversion on arm neon + * TLS backend SecureTransport: properly clear SSLContextRef + * Widgets: Use effect region bounds when drawing with repaint manager + * Revert "xcb: stablilize xkb state when keymap updated" + * forkfd/linux: add support for LoongArch + * Fix default QT_ARCHS for non-universal builds + * Add the missing -mfpu=neon CXX flag + * Fix missing characters or assert with certain font sizes + * tst_containerapisymmetry: test ranged ctors with pure input_iterator types + * qmake/Xcode: Mark "Qt Preprocess" build phase as always out of date + * Windows QPA: Fix cursors getting out of sync after restoring override cursors on native windows + * evdevkeyboard: Try opening as read-write first + * QVarLengthArray: add some basic checks for default-ctor + * QTableWidget doc: remove wrong comment for itemExpanded() + * Blacklist tst_QTimer::zeroTimer on Ubuntu 20.04 + * Use Yu Gothic UI as the main fallback font for Japanese + * qxkbcommon: UCS-4-encode surrogate characters in QKeyEvent::key() + * Replace CopyrightFile entry in libjpeg qt_attribution.json + * androiddeployqt: Fix signing of paths with spaces + * OpenSSL: handle renegotiate errors by comparing certs + * Update latest qt license agreement + * QFontDatabase: unify relevant documentation pieces + * wasm: Fix assert/crash when tooltip window is closed and mouse moved + * Freetype: adjust underlinePosition to match our expectations + * SignalTransition: guard against deleted object + * tst_QSslSocket: QSKIP the test that is known to fail with SecureTransport + * QStringView: fix split(QRegularExpression) returning invalid data + * Check that QStringView::split() w/rvalue QRegularExpression returns valid data + * Teach QOpenGLTextureBlitter about GL_TEXTURE_RECTANGLE textures + * Doc build: fix conflicting response file with moc + * QTextDocument: fix an off-by-one in the changed signal for lists + * Fix warnings due to enums in QSizePolicy + * Android: Set sem_wait m_terminateSemaphore behind an atomic flag + * QGraphicsItem: Update input context after InputMethod event + * QSharedPointer: fix counter-productive QT_PREPEND_NAMESPACE use in qHash() impl + * tst_qhashfunctions: check qHashRange{,Commutative}() find hidden friend qHash() + * xcb: stablilize xkb state when keymap updated + * Stabilize tst_QAccessibilityMac + * Handle macOS 11 issues in softHyphens test + * QVERIFY_EXCEPTION_THROWN: re-throw unknown exceptions + * QAuthenticator: Filter out algorithms we don't support + * QNX: QNX7.1 updates + * Blacklist tst_QTcpServer::linkLocal on macOS ARM + * Blacklist problematic network auto-tests on macOS ARM + * Blacklist and skip failing tests on macOS ARM + * Windows QPA: Fix multi-touch support in some devices + * freetype/no-fc: Disambiguate fonts with different widths + * Skip disabled proxy widgets when (back)tabbing + * Explicitly use libc++ when creating machtest stubs + * Don't pass CXXFLAGS when creating machtest stubs + * QFontComboBox don't response qApp fontDatabaseChanged() + * Update architectures in machtest to arm64+x86_64, removing i386 and ppc + * Android: bump default QT_ANDROID_API_VERSION to 31 + * macOS: Disable PCRE JIT when running under Rosetta + * macOS: Add helper function to check whether we're running under Rosetta + * testlib: Disable automatic backtrace when test crashes on macOS on ARM + * macOS: Hard-code NEON and SSE/SSE2 when building universal builds + * macOS: Always disable pixman NEON drawhelpers + * macOS: Scope Haswell arch flags to x86_64 compilation units + * Guard AVX parts of qfloat16 helpers instead of emitting error + * Granularily disable PCRE2 JIT on macOS ARM + * Avoid claiming F16C support on non-x86 platforms + * macOS: Respect QMAKE_APPLE_DEVICE_ARCHS by building for all those archs + * qmake: Pick default architecture on macOS based on uname + * macOS: Don't hard-code x86_64 as the architecture when using qmake + * qmake: Support Visual Studio 2022 + * Avoid painting outside boundaries when printing QGraphicsProxyWidget + * wasm: fix network reply status attribute + * Update Gradle to 7.2.0 and Android Gradle Plugin to 7.0.2 + * wasm: fix size of QDialogs + * plaintextEdit draw text with clipRect should consider cusorWidth + * iOS: Hide UIWindow before restoring mirror mode + * iOS: Defer restoring screen mirroring until next runloop pass + * macOS: Bump max supported SDK version to 12 + * iOS: Don't try to initialize a11y for views that have no platform window + * qnsview_mouse, scrollWheel: do not assume zero deltas on Ending phase + * PCRE2: upgrade to 10.39 + * wasm: fix deadlock when thread calls exit + * Fix version number when warning about Apple platform SDK mismatch + * Doc: Add styling for note/warning/important admonitions + * wasm: disable the canvas resize observer + * wasm: fix window activation + * Fix show()/hide() for child windows on xcb + * Add warning about QCoreApplication deferred delete + * Fix performance regression when avoiding scrollbar flipping + * wasm: fix changing cursor shape + * QSKIP tst_qgl:closeAndThenShow() because of flaky crashes + * Calculate effect bounds when drawing widget graphics effect + * Fix treemodelcompleter example + * gl: Try the local CacheLocation when the shared one fails + * Android: set EXTRA_TITLE to the initially selected file in save dialog + * qmake/vcxproj: Fix malformed tags + * qmake/vcxproj: Fix "CONFIG += combine" extra compilers + * Android: set allowNativeHeapPointerTagging to false in the manifest + * Update windows version detection + * Don't link against pthread when using cxx11_future on vxworks + * Accessibility Linux: Fix caps lock state + * Don't render widget to backing store if its parent has graphics effect + * Handle DPR in QPainter's drawing methods taking a brush parameter + * XCB: Silence clipboard warning "SelectionRequest too old" + * QVector: Don't require default-constructible types with insert() + * Android: Hide the keyboard when the height is less than 0 + * When filling a pixmap after an assignment ensure the set DPR is not lost + * Fix high DPI position of foreign child windows on Windows + * QOpenSSLBackend: Properly load 3.0 when compiled with 3.0 + * Take overshoot into account when laying out QAbstractScrollArea + * Add suffixes to loop variables for Q_FOREACH + * Android: Fix handling of cursor position when stop composing + * Windows QPA: Fix mouse event position for QWindows with Qt::WindowTransparentForInput + +- Update to version 5.15.7+kde177: + * Fix wrong to linear conversion + * QKeySequence: Add missing modifier names + * Scale BMP color samples with periodic bit expansion + * Send accessible focus event after list view has focus + * update function argument of SSL_CTX_set_options + * Openssl backend: reinsert a missing C in qCDebug + * Annotate QMutex with TSAN annotations + * Handle allocation failure in QImage rotate 90/180/270 functions + * xcb: Replace qCWarning by qCDebug in QXcbConnection::printXcbError() + * a11y: support GetAccessibleId for at-spi +- Drop patches, now upstream: + * 0001-Fix-wrong-to-linear-conversion.patch + +- Add patch to fix text rendering on 16bit X11 surfaces (boo#1205585): + * 0001-Fix-wrong-to-linear-conversion.patch + +- Update to version 5.15.7+kde167, rebased upstream: + * offer an opt out of automatic xdg-desktop-portal use + * Send string to Atspi DBus interface on name/description changed + * Send string to Atspi DBus interface on value changed for comboboxes + * iOS: Use generic simulator device for building apps via xcodebuild + * xcode: Allow automatic provisioning updates when calling xcodebuild + * Revert "[Android] Remove signal and slot mechanism to listen states in editor's" + * Android: fix error when signing bundles + * Doc: Fix notes in QObject + * Allow dragging of a floating dockwidget on macOS with a custom titlebar + * Http/2 - handle PADDED flag correctly + * QTlsBackend (OpenSSL) : detect incompatible versions + * Reduce the width of a hfw-widget if scrollbar would be flipping + * QCocoaWindow: Make window key if the app's modal window is hidden + * Doc: clarify case sensitivity in QCompleter + * Doc: Note that qmake's CONFIG values are case-sensitive + * Clear up QWindow::isActive() documentation + * QWinRtFunctions::await() - introduce early exit condition + * rhi: metal: Use the layer as the single source of truth + * Include explicitly + * Update PCRE2 to 10.38 + * Add testing of QPdfWriter output to QPainter lancelot test + * Update the COPYRIGHT.txt file + * QTranslator: Fix loading of meta catalogs from absolute .qm path + * tst_qtranslator: Simplify extraction of test data + * Cocoa: Don't call makeKeyAndOrderFront for native app-modal dialogs + * Fix querying font aliases that share name with other fonts + * Update bundled libjpeg-turbo to version 2.1.1 + * macOS: Compute NSWindow background color without checking styleMask + * SQLite: Update SQLite to v3.36.0 + * Android: Fix path of qmake_qmake_immediate.qrc in single_abi with qmake + * qmake: Print error when iOS simulator device could not be found + * Fix loading of OpenSSL on macOS versions that ship its own OpenSSL + * QWidgetWindow: Stabilize test on Xcb + * Blacklist flaky test + * Fix license information for libjpeg-turbo + * Don't unload libraries on Darwin-based operating systems + * QThreadPool: Fix restarting of expired threads + * Make test pass on machines with many cores + * Blacklist tst_QSocks5SocketEngine::simpleConnectToIMAP() because of flakiness + * Blacklist tst_qgl:closeAndThenShow() because of flakiness + * Update Android default SDK from 29 to 30 + * Make clear why QTestLog::addB?XFail() don't add to counters + * Fix .qm file name calculation in lrelease.prf + * qmake/xcode: Do not create OBJECTS_DIR + * QSslCertificate(OpenSSL plugin): fix memory leaks in extension 'parser' + * OpenSSL: Let people opt-in to use TLS 1.3 PSK callback + * tst_http2: Fix flaky authentication test + * Cocoa: Make sure we can display multiple sheets for the same NSWindow + * Fix QTextCodec::canEncode() for ICU codec + * wasm: fix network data URI scheme + * Doc: add more notes about full screen windows on macOS + * macOS: Don't rely on invalidateCursorRectsForView when mouse is over view + * Doc: add note that hiding a window doesn't close a full screen space + * qlocale_win: Fix non-standalone month names + * androiddeployqt: Check if apk is already aligned + * Fix corner case in QTimeZonePrivate::dataForLocalTime() + * Improve lancelot test of dashed line painting + * qmake: Add support for C17/C18 + * qmake/vcxproj: Read C language standard from QMAKE_CFLAGS + * qmake/vcxproj generator: Handle C standard compiler flags + * qmake: Make it possible to set CONFIG += c11 with MSVC 19.28 + * qmake: Recognize MSVC 16.x as VS 2019 in the VS project generator + * Doc: Replace the example for QFileInfo::setFile + * QMetaEnum: avoid quadratic behavior in valueToKeys() + * QGraphicsProxyWidget: forward Window(De)Activate events + * QDashStroker: cap the number of repetitions of the pattern + * Fix bug with NoFontMerging when font does not support script + * Android: Fix unnecessary clipboard data access + * macOS: Don't wipe NSWindowStyleMaskFullSizeContentView if set manually + * Fix broken build when LTTng tracing is enabled + * Attempt to unwedge tst_QThread::wait3_slowDestructor() + * macOS: close popups on mousedown within the window frame + * Use a scope-guard to take care of process deletion in a test + * QVarLengthArray: add missing default-ctor documentation +- Commits dropped by the rebase: + * Fix compile of tst_qimage in Qt5 + +- Update to version 5.15.6+kde178: + * ANGLE: Fix compilation on GCC 11 + +- Update to version 5.15.6+kde177, rebased upstream: + * QStringIterator: fix UB [2/2]: use std::less to compare pointers + * QStringIterator: fix UB [1/2]: use has{Next,Previous}() more + * Assert validity in QStringIterator's unchecked methods + * eglfs: Fix crash when painting the mouse cursor in a multiscreen setup + * xcb: fix the build of native painting + * QNetworkReplyFileImpl: Don't emit 'finished' in the ctor + * Fix typo in code + * Fix typo in QAbstractItemModelTester + * sqldrivers: Fix typo in error message + * network: Fix typos in messages + * Remove XCB_EVENT_MASK_RESIZE_REDIRECT for Qt:WindowTransparentForInput + * Fix build without dbus support + * Revert "Remove the dead code for blocking methods from QtConcurrent" + * QAIV: Reset double-click flag in mousePressEvent + * Fix possible undefined behavior in clear_thread_data + * Revert "xcb: implement missing bits from ICCCM 4.1.4 WM_STATE handling" + * 3rdparty: apply a fix to the last zlib fix + * add color picking support on wayland using the XDG desktop portal + * Use class scope to refer to static function + * fix AT_SPI_BUS_ADDRESS actually working + * 3rdparty/zlib: backport the fix to CVE-2022-37434 + * widgets: avoid setting X11BypassWindowManagerHint in QToolBar + * Don't access QObjectPrivate::declarativeData unguarded + * Apply CVE-2022-27404-27405-27406-qtbase-5.15.diff + * xcb: Update _NET_SUPPORTED when the window manager changes it + * Revert "CUPS: Add support for accessible IPP printers" + * QtConcurrent::ReduceKernel: fix race conditions + * Fix crash in QKmsDevice::createScreenForConnector + * Fix compile with MinGW-W64 9.0.0: Redefinition of 'struct _FILE_ID_INFO' + * Fallback to another file dialog implementation when XDP is inaccessible + * Add QXdgDesktopPortalFileDialog::useNativeFileDialog() + * qmake: Ignore stderr when determining the macOS SDK version + * Fix QDBusInterface crashing with empty path on construction + * Network: Update expired cert + * Android: guard getStateCount() with correct VERSION.SDK_INT + * Add note on selecting the device which is used to run tests on Android + * fc: Clean up current config on shutdown + * Doc: Add see also links to operator== and operator!= + * Fix framework dependencies in .la files + * Fix Style java code format and warnings + * wasm: fix network crash on abort + * Update bundled Freetype to 2.10.4 + * CMake: Prevent multiple creation of the targets 'aab' and 'apk' + * Android: Fix fullscreen bottom bar hide issues + * xkb.compose: get locale from user env settings + * xcb: implement missing bits from ICCCM 4.1.4 WM_STATE handling + * macOS: Fix leaked NSMutableArray in applicationActivationChanged + * StyleSheet: Use rule for ComboBox in embedded QLineEdit + * Fix hidden API access for Android style + * Fix memory leak if eXIf has incorrect crc + * Fix invalid snippet reference in qtnetwork-index.html + * Doc: Fix QList::fromVector example in QList documentation + * Turn off feature timezone for emscripten + * QXpmHandler: actually limit characters-per-pixel to four + * QXpmHandler: fix re-entrancy bug in xpm_color_name + * QObject: cleanup the orphaned connection lists on destruction + * Fix crash in concurrent disconnect + * cleanOrphanedConnectionsImpl: Allow to skip locking + * QOrderedMutexLocker: Disable copy and provide explicit dismiss function + * Handle even more include in enum cases + * macOS: Stop relying on balanced CGDisplay reconfiguration callbacks + * QFuture: fix result reporting in the filter mode + * Doc: Minor cleanup in QWidget docs + * Don't report results when the results list is empty + * Windows QPA: Fix coordinates reported through UI Automation + * Make QSqlRecord benchmarks non-fatuous + * Halve the data-set size of tst_QSqlRecord::benchmarkRecord() + * Update deprecated NSAccessibility method + * H2: emit encrypted for at least the first reply, similar to H1 + * QFile benchmark: only set up and tear down the data directory once + * Unify and clean up two identical tst_qfile::*_data() functions + * Move QSKIP()s to _data() functions in QFile benchmark + * Scale image with MDI icons using the correction factor + * QNetworkDiskCache: Fix tracking of size during storeItem() + * Always update the input method when QLineEdit receives focus + * Fix qdbusperformance and qprocess benchmarks + * QListView: don't scroll if selected items are removed + * macOS: Detect sandboxed state for command line apps + * Update obsoleted functionality in preparation for Qt 6 + * Change QCollator's default locale to QLocale().collation() + * QDuplicateTracker: reserve() for at least Prealloc elements + * Point out that QTreeView's expandAll/expandToDepth don't fetch data + * QDuplicateTracker: fix the static buffer size calculation + * macOS: Don't make frameless tool windows miniaturizable + * macOS: Don't mangle QByteArray settings with @ prefix by decoding as UTF-8 + * tst_QtConcurrentThreadEngine: fix the threadCount() test + * Fix QTextFormat::FullWidthSelection for right-to-left text layouts + * Fix auto completion in QFileDialog on Windows + * QFile benchmark: always use Unbuffered for QFSFileEngine tests + * Fix QDirIterator benchmark to actually find its test data + * macOS: Keep NSWindow alive after handling windowShouldClose callback + * Windows QPA: Fix dock widget drag&drop failure + * Remove the dead code for blocking methods from QtConcurrent + * QtConcurrent: call the non-blocking versions in blocking ones + * macOS 10.15: Fix focus frame for combo boxes + * Fix placement of placeholder text in QLineEdits with action icons + * macOS: fix separator actions not showing in menus + * QIcc: Update test for invalid values + * Doc: Use https for links to unicode.org + * Doc: Add a note about a limitation in QDockWidget on macOS + * macOS: Notify socket notifier on connection error + * QGlobalStatic: fix warning when using cv-qualified types + * Fix right-to-left text with DirectWrite engine + QPainterPath + * Fix mapping between Han and other CJK scripts + * Doc: Improve QTransform documentation + * Documentation: Remove section advertising Amazon + * Fix linking of debug projects against release Qt on Darwin platforms + * Extend documentation for QFile:copy() + * macOS: Unregister screen notification handlers on QGuiApplication shutdown + * macOS 11: Fix positioning of focus frame around combobox + * QString: Respect precision when reading data for %.*s format string + * Fix leak of transaction context handle in QSql's OCI driver + * macOS: Allow programatically minimizing frameless windows + * Doc: Move overrideCursor() from QApplication to QGuiApplication + * Doc: Add note to Qt::MatchFlags about implementation dependent behavior + * Update md4c to 0.4.8 + * Android: fix mimetype/namefilters handling for FileDialog + * Enable glyph cache workaround for Apple M-family of GPUs + * Fix rendering of text checkboxes when text is selected + * Update public suffix list + * iOS: cleanup connection when a screen disconnects + * Windows: Read page size and orientation from setup dialog + * qmake: Enable response files for WASM on Windows + * QTextDocumentFragment: fix ifdef range + * Update CLDR qt_attribution.json + * Hangul composition: use < base + count checks, not <= checks + * Doc: Fix snippet for QRandomGenerator64 docs + * Fix date parsing when local time lacks the start of the day + * Fix misplacement of placeholder text in QLineEdit with RTL content + * Fix unaligned specialData formats + * QWidgetTextControl: ignore GroupSwitchModifier for BackSpace + * QFlags::testFlag: clarify the behavior in the docs + * Android: Fix build error issue in examples + * Silence misleading exception print in setQtContextDelegate + * Fix scrolling of tab bar when the visible tab is wider than the visible space + * Fix augmentation of UI language list + * Calculate space requirement of menu items based on widest elements + * Correct examples for int validation in QValidator documentation + * tst_QTimer::remainingTime(): get rid of QTest::currentTestFailed() + * macOS: allow Qt::AA_DontShowShortcutsInContextMenus overrides + * Fix conversion of swap interval from QGLFormat to QSurfaceFormat + * Fix rearranging of icons in listview via drag'n'drop + * Fix flaky QTimer::remainingTime() test + * tst_QDateTimeEdit::editingRanged(): use QScopedPointer + * QAbstractItemView: don't block dragging after double click + * xcb: Add more debug info for XCB_INPUT event + * QPageSize: make PageSizeId ctor non-explicit + * QtGui/math3d : Fix QQuaternion::getEulerAngles +- Commits dropped by the rebase: + * Restore C++11 compatibility of QSharedPointer code +- Refresh 0001-Add-remote-print-queue-support.patch + +- Update to version 5.15.5+kde166: + * Drop call to setPlatformScreen in QHighDpiScaling::setScreenFactor + (kde#450443) + +- Update to version 5.15.5+kde165, rebased upstream: + * QArrayData: fix UB via reinterpret_cast (crash with FORTIFY_SOURCE=3) + * Fix compile of tst_qimage in Qt5 + * SQLite driver: fix crash when binding a QByteArray/QString + * H2: remove a rather useless limit on the number of streams + * Revert "Qt xcb: remove false detects of Qt::GroupSwitchModifier" + * Revert "Windows: Add synthesized fonts also when there is a style name" + * Revert "Android: Place cursor correctly on screen when editing" + * QAbstractButton/QComboBox/QGroupBox: static_cast event->key() to Qt::Key + * Widgets: use QPlatformTheme::ButtonPressKeys for pressing buttons + * QBuffer: add missing include + * QBuffer: fail early in seek() beyond QByteArray's max capacity + * xcb: fix cursorTheme update issue + * QDBusMenuConnection: Close open D-Bus connection + * Fix QGuiApplication command line options documentation for X11 + * QColorSpace: Guard against division by zero + * Preserve QImage metadata when converting format with color table + * Unicode: fix the grapheme clustering algorithm + * Ignore window icon in XCB when its size exceeds maximum request length + * QAbstractItemDelegate: fix rect given to tooltip handing + * QXmlStreamReader: fix integer truncation (qint64 → int) + * QShader: fix memory leak in detach() + * QDesktopServices: fix ABA problem in QOpenUrlHandlerRegistry + * Unix: Correctly update options pane for PDF printer + * JSON: When clearing duplicate object entries, also clear containers + * Remove unused internal flag from raster painting engine + * CUPS: Add support for accessible IPP printers + * Initialize m_exclusive in QGtk3MenuItem constructor + * Fix data race in QCoreApplicationPrivate::sendThroughApplicationEventFilters() + * Fix a leak of fallback dialog helper in xdgdesktopportal + * QCOMPARE/QVERIFY: fix huge pessimisation in QTestResult + * QPushButton/fusion style: don't ignore QIcon::On icon + * QAbstractItemModel: fix persistent index corruption when moving columns + * Fix data race in QObject::moveToThread() + * QReadWriteLock: fix data race in stateForWaitCondition() + * QReadWriteLock: fix another data race in stateForWaitCondition() + * QReadWriteLock: fix data race in dtor + * Revert "a11y: Do not cache classes that don't have a factory plugin" + * Prevent crashing when FcFontList fails + * Fix race condition in futex-based QSemaphore + * Fix a QDBusConnection crash with pending calls when connection is closed + * Revert "Support family names that end/start with space" + * QProcess/Unix: ensure we don't accidentally execute something from CWD + * Fix compile with Qt5: Use QString::mid instead of QString::sliced + * testlib/qasciikey: Add keypad navigation keys + * QGnomeTheme: remove unneeded Q_D + * QGnomeTheme: Allow Space, Return, Enter and Select to press buttons + * QPA: add ButtonPressKeys ThemeHint + * Update bundled zlib to version 1.2.12 + * QAction: Add NOTIFY changed declaration to priority property + * QHostInfo/Unix: Fix resolv never unloading + * QCompleter: fix crash when setting the same model twice + * Windows: use QSystemLibrary instead of LoadLibrary directly + * Qt namespace: fix QT_Q_FLAG declaration for Qt::MouseEventFlags + * Sync QPrinter orientation when PageSetup Orientation selected + * When clearing QPixmapCache, stop its flushing timer + * QLabel::setPixmap(): remove the no-op self-masking + * QFreeList: replace a Q_ASSERT(false) with Q_UNREACHABLE() + * [qgenericunixservices] Consider kde-open5 for opening URLs + * Fix check for malformed input when decoding translations + * Test for nullptr before dereferencing the screen + * Check for null driver() before trying to exec() + * Fix crash when text shaping fails + * Make QCursor::setPos() use the correct screen + * Close leak of QOCIDateTime object + * Fix UI mismatch when QPrinter::setDuplex + * xcb: fix a typo for WindowTypes + * QPkmHandler: make const what it never modified + * Respect AT_SPI_BUS_ADDRESS env var on Linux + * Fix integer overflow for broken QPainterPaths + * QDesktopServices: fix UB (data race on handlers) + * Make indicator-application hack work in flatpak + * Fix infinite loop in dash stroker + * QVersionNumber: remove "pure" declaration from fromString() + * Android: Fix Application becomes unresponsive issue + * Fix the crashes when animated QTreeWidgetItems are hidden + * Add test for QTranslator::load() translation file lookup algorithm + * QComboBox: add space for scrollbar if needed after showing popup + * QComboBox: propagate style change on widget to internal container + * QLocalSocket: fix inclusions in namespaced builds + * PCRE2: upgrade to 10.37 + * minor: Clean up areMetricsTooLarge() conditions + * wasm: fix unicode keyboard handling + * Blacklist tst_QAccessibilityMac::notificationsTest + * Let the h2 test server both send and receive DATA frames + * Android: Reset m_usePrimaryClip when clearing the clip data + * Android: Remove NoSuchMethodException error + * QVector: fix compilation failure in C++20 mode w/strict iterators + * macOS: respect underline attribute in menu item fonts + * macOS: don't show invisible separator items + * iOS: Accessibility: Don't cut off the last character from the text value + * iOS: Accessibility: Set the correct traits for EditableText + * tst_moc: fix returning-reference-to-local warning + * Allow for arguments that have an equals as part of it + * Write out the HTML correctly for nested lists + * QSqlTableModel::orderByClause(): Quote the table name + * macOS: Fix synthesized bold + * SQLite: Update SQLite to v3.35.5 + * Qt xcb: remove false detects of Qt::GroupSwitchModifier + * Do not remove non-widget items when removeWidget() called with nullptr + * QFileSystemModel fails to locate a host from root's visible children + * CMake: Fix automatic default linking of static svg plugins + * Blacklist tst_QGestureRecognizer::panGesture + * Moc: parse trailing return type + * Extend tst_QGL::graphicsViewClipping blacklisting + * Fix antialiasing of rotated non-smooth scaled images + * Fix QUrl::fromLocalFile with long path prefix + * Fix QStringView::mid() to behave as documented when passed -1 for length + * QDockWidget, macOS: don't drag on native widgets + * Add note about the risk of setting min-width/height in a style sheet + * cocoa: be more careful about rejecting frame strut events + * iOS: Keep undo/redo widgets enabled on the undo shortcut bar after undo + * QTestlib: Fix formatting of pointers in QCOMPARE + * Cherry-pick upstream patch for non-gcc/clang/msvc compilers + * Windows: Add synthesized fonts also when there is a style name + * Windows: Work-around misreporting of Script and Roman + * Extend blacklisting of tst_QNetworkReply::ioHttpRedirectPolicy + * Extend blacklisting of tst_QWidget::focusProxyAndInputMethods + * Android: fix wrong position of cursor hander in split screen + * Android: handle ImEnterKeyType flag + * Apply the Core compile definitions to the big resource targets + * Update bundled libjpeg-turbo to version 2.1.0 + * QSpdyProtocolHandler: don't rely on device being available + * QVnc: clip requested screen region to available screen image + * Simplify bundled libjpeg build + * Blacklist tst_QWidget::multipleToplevelFocusCheck() on SLES 15 + * Apply specialData font capitalization to non-rawFont text + * Avoid fast transform paint path on values it can't handle + * Blacklist tst_QTimeLine::interpolation on Windows in general + * QMdiArea: Fix top level window title when using DontMaximizeSubWindowOnActivation + * Don't draw focus frame if widget has style rules that affect border + * Fix rare integer overflow in text shaping + * Blacklist tst_qnetworkreply::ioHttpRedirectMultipartPost on Linux + * Android: Fix screen flicker issues + * [Android]: Fix exception when using Qt to create a service on Android + * Update CLDR-derived data to newly-released v39 + * QSsl: fix UB pointer use + * uic/Python: Add comments for mypy to ignore star imports + * HTTP/2 authentication required + * Windows: Update the hasFrame setting when changing window flags + * Fix mix-guided use of const reference variable + * Android: Fix Touch event position depending on Surface + * macOS: Don't override action set during drop handling + * [Android] Fix select handles misplacement on QDialog + * wasm: fix timestamp for events + * Do not access internal allThreads data unlocked + * SQLite: Handle tables and fields with a dot in the name correctly + * Doc: Mark QSet::toList, QSet::fromList, QList::toSet, QList::fromSet as obsolete + * Unicode: fix the extended grapheme cluster algorithm + * Android: fix for isSoftwareKeyboard method + * [Android] Remove signal and slot mechanism to listen states in editors + * Fix prl generation with static dependencies take 2 + * QNetworkDiskCache: Drop the file mmap-ing + * QFile::copy: call syncToDisk on destination + * Read DPI from X Settings initially as well + * Fix prl generation with static dependencies take 2 + * Re-add horizontal offsets around QPushButton + * Fix ARM and MIPS runtime CPU feature flags + * Minor robustness improvement of text code + * Add null pointer check + * Don't parse XML symbols longer than 4096 characters + * Make POSIX transition rule parser more robust + * Extend blacklisting for SLES 15 + * Doc: Improve deprecation messages for functions using QString::SplitBehavior + * Don't disable menu items that belong to the active modal window + * Doc: Fix return type of QCursor::shape() + * QPainterPath: fix handling of fill rules + * Windows QPA: Fix accessibility focus event for table/tree/list + * Fix invalid pointer return with QGridLayout::itemAt(-1) + * qmake: Improve error message when detecting macOS platform SDK upgrade + * Assert that pointer is not nullptr before dereferencing + * QLocalSocket/Win: fix possible UB in _q_pipeClosed() + * tst_qapplication: Prevent desktopaware test from deactivating main test + * iOS: Disable three-finger-tap editing interaction menu when there's no focus object + * Fix read-only pseudo-state in QPlainTextEdit stylesheet + * QTextHtmlParserNode: Limit colspan to avoid segfault + * Don't judge other people's writing systems + * macOS: Don't draw scrollbar handle when there is no range + * QSystemSemaphorePrivate: Fix a call to tr() to translate() + * Fix condition that adds resources for each Android ABI + * Avoid int overflow in QImage rotate90/180/270 + * Return the result we have already when getting an object with no name + * Avoid attempting to parse insanely long texts as zone names + * Doc: Fix typo in publisherid for WINRT_MANIFEST + * Fix Editable Tree Model example model rowCount and model instance leak + * FileChooser portal: send window id in hex + * fix windows build when both whatsthis and tooltip are disabled + * Fix incorrectly-drawn menu indicator for QPushButton on macOS + * Fix label margins for pulldowns with custom styled menu indicator on macOS + * Font style name 'Normal' and 'Regular' have the same meaning + * QString: improve lastIndexOf(QRegularExpression) docs + * eglfs: Newer Nvidia libdrm provide device instead driver module name + * Android: KEYCODE_MEDIA_PLAY_PAUSE translated right + * iOS: Protect against a possible crash after the window is deleted + * Revert "Update commercial license headers to /util files" + * Revert "Update commercial license headers to bin, mkspecs, qmake" + * Consistently check for nullptr in QGraphicsTextItem::inputMethodQuery + * Remove qualification for Julian calendar + * Revert "Update commercial license headers" + * Revert "Update commercial license headers" + * Fix alpha handling of QImage::setPixel + * Fix handling of virtual/native pixels in QAndroidPlatformWindow + * Revert "Update commercial license headers to src/concurrent and src/corelib" + * Revert "Update commercial license headers to src/dbus, src/gui, src/network" + * Disable Harfbuzz/CoreText hotfix on older macOS/iOS versions + * SQLite: Update to 3.35.2 + * tst_bench_qmetaobject: Fix test + * QAsn1Element: Avoid overflow in QAsn1Element::toInteger + * tst_qguimetatype: Avoid deprecated methods + * Include minus sign in ImhFormattedNumbersOnly's available keys + * MODULE_INCLUDEPATH is supposed to be one path + * QEventDispatcher(Win): Always honor interrupted status to avoid races + * Android: Place cursor correctly on screen when editing + * QStylesheetStyle: fix push button label alignment + * Support family names that end/start with space + * wasm: fix opengl context stencil and depth buffer handling + * wasm: fix screen offset logic + * Android: Add grabWindow handling + * tst_qdtlscookie: use a proper 'enterLoopMSecs' instead of 'enterLoop' + * Update bundled libjpeg-turbo to version 2.0.6 + * QMenu test: turn tooltip animations off + * Android: make calling exit() conditional on an environment variable + * Limit value in setFontSizeFromValue() + * xcb: unset old states and set new ones for window + * Brush up the imageviewer example + * Fix out-of-buffer in ICC curv parsing + * Fix logic problems with table based grayscale ICC profiles + * Reduce warnings from ICC parsing + * QEventDispatcherWin32: get rid of the hook procedure + * And fix handling and test of QImage::fill(uint) as well + * Fix handling of virtual/native pixels in QAndroidPlatformWindow + * QLineEdit: Fix editingFinished() not being emitted when pressing the clear button + * macOS: don't let windows that are transparent for input become key window + * QMdiSubWindow: Set correct ControlLabel size + * Doc: Remove styling for hyperlinks from the simplified offline style + * Doc: Offline CSS: Reduce excess vertical spacing + * Fix parsing of dates with spaces in day or month names + * Rework tst_QDateTime::toString_isoDate() to eliminate an XFAIL + * Fix tst_QDateTime::systemTimeZoneChange() for 32-bit systems + * Extend colorspace testing and fix bug it uncovered + * Schannel: Fix incomplete downloads with read buffer restricted + * MinGW: fix warning in QMatrix4x4::map functions + * QRectF/Documentation: Fix malformed table + * Fix QImage::fill with semi-transparent QColor + * iOS: close edit menu upon focus transfer + * macOS: Fix crash when showing parent-less platform menus + * macOS: Remove warning about KVO observers on QNSWindow/QNSPanel + * Filter cosmetic lines using transformed, not world coordinates + * Fix recently added auto test of text layout overflow + * wasm: don’t deadlock on event processing + * Fix QNetworkInterface IsUp and IsRunning enum documentation + * Clarify QWindowPrivate::maybeQuitOnLastWindowClosed + * wasm: fix showing tooltips + * Doc: Don’t use note when documenting enum values + * macos: Document that Drawer is obsolete + * Doc: Update the SQL types documentation with regards to the double types + * Doc: link to QScopeGuard in QScopedValueRollback documentation + * Doc: Online CSS: Fix image captions overlapping images used in tables + * Turn off the dbus examples for qmake-generated VS projects + * Don't show focus rect for QCommandLinkButton + * Android: Fix the input type for date/time + * qmake: Introduce compile_included_sources CONFIG option + * Update QPalette() documentation to not mention the application palette + * Android: Pass pending state to ResumePauseListener + * Fix crash when requesting A32 glyph on Wayland + * Android: Fix input method hints for ImhHiddenText + * a11y: Report mixed state if QCheckBox is PartiallyChecked + * testlib: Only consider major version for macOS 11 and later in blacklists + * iOS: hide edit menu if typing on the input panel + * xcb: Fix available geometry after rotation + * Remove false Q_UNREACHABLE from shaping code + * Fix trivial typo in QDateTime::fromString() overload doc + * QTreeWidgetItem: fix documentation error for childIndicatorPolicy() + * Update to CLDR v38.1, adding Yukon Standard Time + * Avoid overflow in text layout + * QJsonObject::take: add missing detach() call + * macOS: Don't exec file dialogs via runModal unless they are app modal + * QMimeDatabase/xml: support both 'xmlstarlet' and 'xml' for minifying XML + * Use design metrics when adding text to QPainterPath + * QDir/QFileInfo: add doc notes about paths starting with ':' + * QSsl: fix OpenSSL DLL names for Windows on ARM + * a11y: Do not cache classes that don't have a factory plugin + * Update public suffix list to today's latest + * Fix QTzTimeZonePrivate::displayName()'s fallback + * Fix problems with offset-derived ids for QTimeZone + * QLineEdit Cursor show white area + * Correct item indent in checkable menus in stylesheet style + * Fix read-only pseudo-state in QTextEdit/Browser stylesheet + * Hold references to zone IDs alive during use + * Correct string comparison in Android's IANA ID matching code + * Doc: Add deprecation notice + * Change QLineF::setLength() to work whenever length() is non-zero + * macOS: Remove DontConfirmOverwrite workaround + * macOS: Show system tray icon on mouse button press, not release + * macOS: Don't restrict non-modal file dialogs to open-dialogs only + * Check date validity in calendar methods taking a QDate + * macOS: Only check SDK major version for compatibility + * iOS: always hide edit menu when showing the magnifier glass + * QInputControl: accept surrogate category character + * Set new commandLink variable when initializing QCommandLinkButton + * Test QDateTime behavior in DST gap + * UndoFramework example: make the background visible + * Windows: Fix flicker when resizing translucent windows with QSizeGrip + * Windows QPA: Fix crashes when using screen reader with Q(Plain)TextEdit + * Avoid int overflow in gradient drawing + * macOS: Mark QFileDialog::DontConfirmOverwrite as unsupported + * Fix QApplication::font returns the font unstable according to the object + * Avoid overflowing QFixed in text layout + * iOS: ensure we close the edit menu when the user taps outside the input area + * iOS: ensure we hide the edit menu while dragging on the selection handles + * Fix logicalDpi() which returns invalid value + * Windows: Fix frame margins calculation + * Widgets: fix setTabOrder for QAbstractSpinBox-like widgets + * macOS: Add more padding to width of non-editable comboboxes + * Make QPushButton on macOS use QFocusFrame to fix alignment problems + * QTabBar: update index of last visible tab in insertTab + * Fix that the placeholdertext of QCombobox is not drawn + * Windows: Fix dialog moving up after closing/reshowing + * Cocoa: When validating menus, account for modal window only if active + * PSQL: Fix the QSqlDatabase test + * Move the qmenu_p.h include to the QT_CONFIG(menu) block + * Fix compilation of ibase sqldriver plugin, added override + * Protect against sign-change of size on 32bit + * Fix division by zero + * SQLite: Update to 3.34.0 + * QODBC: Preserve the whole value when using HighPrecision + * Set the PlaceholderText color in the palette from the stylesheet as well + * Update commercial license headers to bin, mkspecs, qmake + * Update commercial license headers to /util files + * Update commercial license headers to src/concurrent and src/corelib + * Update commercial license headers to src/dbus, src/gui, src/network + * Stabilize tst_QListView::internalDragDropMove() on X11 + * [Android] Fix Text select handle misplaced on QDialog issues + * Android: Finish composing text before Key handling + * Fix regression with closing and then reopening widgets with QGLWidget + * eglfs: Use drmClose in drm/EGLDevice backend + * Handle maxImageCount 0 in QVulkanWindow + * Make QCalendar's backend registration reentrant-safe + * Blacklist flaky QListView::internalDragDropMove case on OpenSuSE + * Update commercial license headers + * Update commercial license headers + * Doc: Link to correct location + * Doc: Generalize timer docs + * Doc: Explain how boundingRect handles null QRectF + * Doc: Add details to QFont::toString + * Document QOpenGLWidget limitations without an alpha channel + * QTabBar test: refactor: extract checkPositions helper function + * Add new special QObjectPrivate::{connect, disconnect} for QML + * Add "Q_UNUSED" to (3rdparty) strtod.cc for a 32 bit code path + * Android: Fix for accessibility potential crash + * QTabBar/Windows: Fix close button icons being too small on high-res screens + * Fix missing repaints with QOpenGLWidget in a QDockWidget + * QComboBox/Fusion style: elide text when it's too long + * Fix qt_alphaVersion and qt_opaqueVersion in the trivial case + * Doc: Clarify setLibraryPaths behavior + * Fix convertToRGBA64PM for Grayscale16 + * Fix setting active window as application's focus widget + * Send Qt::Key_MediaTogglePlayPause for VK_MEDIA_PLAY_PAUSE + * Fix VNC format conversion + * Windows font engine: Silence warnings about not being able to enumate font families + * Blacklist failing tests for WinRT +- Commits dropped by the rebase: + * Add missing limits include +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now +- Rebase 0001-Add-remote-print-queue-support.patch +- Drop patches, now upstream: + * mitigate-FORTIFY_SOURCE-3.patch + * 0001-H2-remove-a-rather-useless-limit-on-the-number-of-st.patch + * 0001-QProcess-Unix-ensure-we-don-t-accidentally-execute-s.patch + libqt5-qtdeclarative +- Update to version 5.15.8+kde22, rebased upstream: + * Qml: Don't crash when as-casting to type with errors + * Do not copy lookups + * deliverSinglePointEventUntilAccepted(): skip items that aren't shown + * V4 Lookup: Do not leak property caches + * Fix glitches in big AnimatedSprite animations + * HoverHandler: allow cursorShape binding before parentItem is set + * QtTest: use delay properly in mouseWheel() + * Set OpenGL state after invoking custom rendering + * Ensure that HoverHandler isn't hovered after HoverLeave to parent item + * Fix missing glyphs when changing distance field parameters + * Document that the vendorext property is deprecated + * tst_qqmlbinding: Avoid event loop flakyness on Ubuntu 20.04 + * Unset the QQmlAnimationTimer pointer from unregistered jobs + * Reset the timer of all controlled animations upon timer destruction + * Don't create an animation timer when destroying the animation job + * Disable JIT for arm64 when doing macOS universal builds + * Blacklist and fix failing tests on ARM macOS + * qmake/vcxproj: Fix qmltypes files being displayed at project root + * Use resize instead of shrink when clearing upload pools + * Handle function as default arguments in toplevel functions + * Do not crash on self-assignment of QQmlProperty + * Do not resolve containing types of inline components too early + * sg: Drop internal pool allocs upon QQuickWindow::releaseResources + * Fix distorted subpixel text for non-RHI code path + * QQuickTextInput: fix cursor positioning for QInputMethodEvent +- Commits dropped by the rebase: + * Fix Flickable with QTBUG-56075 patch applied +- Update qtdeclarative-5.15.0-FixMaxXMaxYExtent.patch with contents from + https://invent.kde.org/qt/qt/qtdeclarative/-/merge_requests/32 + +- Update to version 5.15.7+kde25: + * Make QaccessibleQuickWidget private API + * a11y: track item enabled state + * QQuickItem: avoid emitting signals during destruction + * Send ObjectShow event for visible components after initialized + * Implement accessibility for QQuickWidget + * Fix build after 95290f66b806a307b8da1f72f8fc2c69801933d0 + * Don't convert QByteArray in `startDrag` + +- Update to version 5.15.7+kde18, rebased upstream: + * Revert "Fix ListView.isCurrentItem when used with DelegateModel" + * Stop using QHash::unite() in storage model manual test + * SaveableUnitPointer::saveToDisk restores flags incorrectly at cleanup + * Document that clearComponentCache() does not clear existing objects + * Doc: Replace return `0` with nullptr + * Doc: Fix QtQuick::Keys::forwardTo generic list type + * Doc: QQmlContext: make it more readable + * Fix ListView.isCurrentItem when used with DelegateModel + * Fix documentation on JavaScript imports + * doc: Remove bogus PinchHandler.minimumTouchPoints prop; improve actual + * tst_grabImage: Fix the cases were visually comparing invisible items + * Reinitialize shader data structure when effect changes + * Doc: mention that clipping can affect performance and link to page + * Ensure init of m_current_projection_matrix in single-clipped-item scene + * Canvas: Add a means to override the DPR used via an environment variable + * Fix regression in ListView/Flickable event delivery + * qquicktextinput: Clear pre-edit text after input method reset +- Rebase qtdeclarative-5.15.0-FixMaxXMaxYExtent.patch + +- Update to version 5.15.6+kde20, rebased upstream: + * Reset currentChanges if currentChanges is active when refilling listView + * QmlPreview: Protect QQmlPreviewFileLoader::load with another mutex + * Use QDateTime to get offsets for emscripten (wasm) + * Doc: fix AnchorChanges typo + * Avoid crash for deep aliases + * doc: Improve the Input Handlers index page + * DropArea: Tell qdoc that DropArea indeed inherits Item + * QV4::Heap::GeneratorObject: remove unused member + * Sync shadereffect materialType cleanup between renderloops + * Avoid infinite loop in designer support + * Pass the focus reason through to the control on mouse press + * Update QQuickImage's DPR if re-loading the image didn't + * Doc: Document matrix4x4 transformation functions + * Add tests of matrix4x4 transformation functions + * Handle QScreen::physicalDotsPerInchChanged changes for the initial screen + * Don't let PointerHandler steal mouse grab from keepMouseGrab layer + * Emit grabChanged() from DragHandler and PinchHandler + * Resolve data race on QQmlPropertyCache's arguments object + * Resolve data race in QQmlPropertyData in a minimally invasive way + * Register the QML builtin sequence metatypes only once + * doc: Improve QQuickItem::containmentMask() docs + * When setting the line dash to be an empty array reset the style to Solid + * Fix QtQtuickImage docs: correct properties' signatures + * crash fix - avoid wrong gcc optimization + * Fix warnings + * doc: Use DragHandler rather than MouseArea in the externaldrag snippet + * Ensure model is in context if required properties are not used + * QQuickItem::forceActiveFocus(): actually force active focus + * a11y: make links have pressAction first + * Set a11y role for QQuickTextInput to EditableText + +- Update to version 5.15.5+kde19, rebased upstream: + * Fix Flickable with QTBUG-56075 patch applied + * Fix Flickable wheel velocity calculation + * QSGOpenGLDistanceFieldGlyphCache: fix UB (ordering of pointers not from the same array) + * QSGOpenGLDistanceFieldGlyphCache: fix multiplication result truncation + * QQuickItem: Guard against cycles in nextPrevItemInTabFocusChain + * Make sure QQuickWidget and its offscreen window's screens are always in sync + * V4: Do not call dtor of an object we continue to use + * doc: Improve QQuickItem::ItemChangeData docs + * Remove tst_pixel + * docs: Clarify EventPoint properties + * Consistent naming for (to|from)Is(Defined|Sourced) in animations + * Map window coordinates to the same coordinate system as the QPointerEvent point + * Doc: Fix the Shapes table to reflect reality + * Doc: Clarify preconditions for using QML_ELEMENT et al + * Do full overlap checks within the alpha render list when rebuilding + * MASM: Put pageSize into an inline namespace + * TextEdit: update all glyphnodes on QTD::contentsChanged() signal + * qquicktableview: upon forceLayout(), check for visible rows/columns at the origin + * V4 Debugger: Collect locals also from block scopes + * Make PinchArea translate correctly inside a rotated parent + * Avoid stale QSGTexture pointer accesses + * V4 debugger: Properly count break points + * Fix build with GCC 11: include + * Document QQmlComponent::createWithInitialProperties() error handling + * QQmlComponentPrivate::setInitialProperty: improve error message + * Remove extra colon + * Fix warning and assert when removing items from groups + * Document that QML_SINGLETON only works with QObjects + * qqmlirbuilder: Fix treating parser warnings as errros + * Prevent infinite recursion in QQuickItemPrivate::itemToWindowTransform + * Avoid crash when accessing an empty QTextLine + * doc: fix up QQuickItem::contains() docs + * QQuickTextInput: update cursor rectangle after padding changed + * Assert that pointer is non-null + * qqmlapplicationengine: Handle errors during component creation + * Do not batch lines with > 1 width in alpha pass + * Don't crash when trying to invoke non-existing string converter + * Fix incorrect depth test state with QSGRenderNode::DepthAwareRendering + * Do not auto-clean components with live inline components + * QuickTest: Do not recurse forever on inline components in enumerateTestCases + * DelegateModelGroup: Fix bug where item could be removed from the model + * Remove unnecessary forward declaration + * QQuickTableView: always update content size when rebuilding small tables + * Do less work when there are no active ImageParticle particles + * Revert "Update commercial license headers" + * QQuickTableView: forceLayout() should work, even when no items are loaded + * Revert "Use unique_ptr to clarify ownership of QQuickDefaultClipNode objects" + * Ensure that the case of the path will match then QUrl for a UNC path + * Use unique_ptr to clarify ownership of QQuickDefaultClipNode objects + * MouseArea: fix containsMouse behavior during visibility changes + * QQuickTextControl: commit pre-edit after key press + * qv4generatorobject: Fix crash when creating new properties + * QQmlIncubator: handle clear inside setinitialState + * Fix release-only windows builds + * Fix lookup of existing inline components by name + * qquicktextinput: Fix validation for IM event + * docs: Fix documentation of the Locale numberOptions property + * QQmlPropertyPrivate::signalExpression: handle object being null + * qquicktextinput: Fix Undo history for IM event + * QQuickWindowIncubationController: Use QPointer to guard QSGRenderLoop reference + * qmlplugindump: Fix overload ambiguity + * QV4 Engine: Remove MSVC special casing + * QQuickTextEdit: ensure we update after changing padding + * QQuickItemParticle give() method kill particle + * QSequentialAnimationGroupJob: Protect against self-deletion + * Change QQuickShortcut::setSequences to bind to all sequences + * qquicktextinput: ensure we update IM when cursor changes position + * QQuickListView: Add autotest so that animated delegate does not crash + * QQmlIRLoader: Actually load RequiredPropertyExtraData + * Doc: Fix broken QDoc markup + * Update commercial license headers + * QQmlProperty: Guard QQmlContextData with QQmlGuardedContextData + * ListModel: Fix move handling in sync + * tst_EcmaScriptTests: Raise timeout + * QuickLayouts: fix crash when layout width depends on parent width + * export QAcccessibleQuickItem + * QAnimationGroupJob: Don't call virtual functions from dtor + * Fix QQuickShortcut::setContext so re-grab all shortcuts + * Revert "Set the stencil buffer zone" and "Add clipNext null pointer guard" + * Fix Text with ElideRight not being rendered when width goes from 0 to >0 + * Cache static compilation units + * Regenerate Shape fill geometry when alpha changes to non-zero + * Remove QQmlCleanup from QQmlScriptData + * Add Lancelot tests for both types of clipping + * masm: Add error handling for failed mprotect() + * QQuickLoader: prevent clearing initial properties after active = true + * Correct #if-ery in QML locale's time-zone update test + * Doc: mention that Item's childrenRect property is local to the item +- Commits dropped by the rebase: + * Add missing limits include to fix build with GCC 11 +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now +- Rebase qtdeclarative-5.15.0-FixMaxXMaxYExtent.patch + libqt5-qtgraphicaleffects +- Update to version 5.15.8+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.7+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.6+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.5+kde0, rebased upstream: + * Revert "Update commercial license headers" + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtimageformats +- Update to version 5.15.8+kde9: + * TGA Plugin: Fix reading of CMapDepth + * Implement support for file memory mapping for tiff reading + * Explicitly include QVarLengthArray header + +- Update to version 5.15.8+kde6, rebased upstream: + * webp: support sequential input device if full file is available + * Fix vendored libwebp to build for universal macOS + +- Update to version 5.15.7+kde5, rebased upstream: + * Reject tiled tiffs with corrupt tile size early + * Update bundled libwebp to version 1.2.1 + +- Update to version 5.15.6+kde4, rebased upstream: + * jp2: use new APIs for jasper 3 + * Patch bundled libtiff to compile on Integrity + * Update bundled libtiff to version 4.3.0 + +- Update to version 5.15.5+kde3, rebased upstream: + * jp2: use correct buffer_size for jas_stream_memopen + * Check earlier to avoid sanitzer warnings + * Add some basic checking against corrupt input + * Revert "Update commercial license headers" + * Avoid scanline overflow when reading corrupt tiffs + * Update bundled libtiff to version 4.2.0 + * Update bundled libwebp to version 1.2.0 + * Avoid oob access when reading certain corrupt tiled tiffs + * Avoid oob access when reading certain corrupt tiled tiffs + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtlocation +- Update to version 5.15.8+kde4: + * Update mapbox-gl-native +- Drop patches, now upstream: + * 0001-Add-some-missing-cstdint-inclusions-872.patch + +- Add patch to fix build with GCC 13 (boo#1207470): + * 0001-Add-some-missing-cstdint-inclusions-872.patch + +- Update to version 5.15.8+kde3, rebased upstream: + * Fix positioning must be enabled and authorized at startup to work on iOS + * Fix position handling in geoclue2 plugin + +- Update to version 5.15.7+kde3, rebased upstream: + * No code changes + +- Update to version 5.15.6+kde3, rebased upstream: + * QGeoCoordinate: fix toString() conversion + +- Update to version 5.15.5+kde3, rebased upstream: + * Update use of HTTP to HTTPS in esri plugin + * Fix appendChildNode() call + * Fix build of Qt.labs.location QML plugin + * QtPositioning: fix source detection + * Revert "Update commercial license headers" + * Allow removal of layers and sources created using parameters in MapboxGL + * Update commercial license headers + * Blacklist ReviewModel::test_reset + * Fix compilation for no opengl builds +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtmultimedia +- Update to version 5.15.8+kde3: + * Drop obsolete QtOpengl dependency + * Pass explicit GL api when initializing GStreamer backend + +- Update to version 5.15.8+kde1, rebased upstream: + * Remove the AVPlayerItemVideoOutput from player item when changing media + * Use AVPlayerItemVideoOutput to generate video frames + * Fix a memory leak in the camerabinsession + +- Update to version 5.15.7+kde1, rebased upstream: + * PulseAudio: Call pa_stream_flush() with PulseDaemonLocker lock held + * Fix incorrectly generated CMake files for the QNX audio plugin + +- Update to version 5.15.6+kde1, rebased upstream: + * No code changes + +- Update to version 5.15.5+kde1, rebased upstream: + * QPulseAudioSource: fix UB (memcpy() called with nullptr dest) in read() + * tst_qvideoframe: Increase buffer sizes used in image() tests + * AVFoundation: Only remove the video output if it is still attached + * macOS: Fix video rendering on with OpenGL Core profile + * Revert "Update commercial license headers" + * imx6 video plugin depends on gstreamer + * Doc: Fix typo + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + +- Drop libqt5-qtmultimedia-rpmlintrc, rpmlint allows this case now + +- Deal with an example shipping a dynamic library: + * Ignore it in provides/requires + * Add libqt5-qtmultimedia-rpmlintrc + libqt5-qtquickcontrols +- Update to version 5.15.8+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.7+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.6+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.5+kde0, rebased upstream: + * Fix warning with QML FileDialog with many files + * Revert "Update commercial license headers" + * Update commercial license headers + * ColorDialog: Set the options before the current color on the helper + * [Android] Fix CheckBox rtl issues + * [Android] Fix FontDialog layout issues +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtquickcontrols2 +- Update to version 5.15.8+kde7, rebased upstream: + * RangeSlider: update handle positions when 'from' or 'to' value is changed + * Fix build without accessibility + * Register the overlay with QQuickApplicationWindow + * Consider all popups in the stack to test whether an event should be blocked + * Give focus to popup on prepareEnter instead of finalizeEnter + * Fix activeFocus for highest-z popup + +- Update to version 5.15.7+kde7: + * Fix the popup position of a Menu + +- Update to version 5.15.7+kde6, rebased upstream: + * implement a11y pressing of qquickabstractbutton + * Blacklist some flaky tst_qquickpopup functions on openSUSE + * Fix memory leak in Qt Quick Controls icon + +- Update to version 5.15.6+kde5, rebased upstream: + * Revert "ToolTip: use contentWidth of Text contentItem to account for newlines" + * Doc: make it clear that Page doesn't render its title text + * QQuickComboBox: fix acceptableInput being wrong if no validator was set + * Add recursion guard to QQuickApplicationWindowPrivate::relayout() + * Fix SwipeDelegate losing swipes to parent flickables + * Blacklist some flaky tst_qquickdrawer functions on openSUSE + * Fix warnings in some tests + * ToolTip: use contentWidth of Text contentItem to account for newlines + +- Update to version 5.15.5+kde6: + * Fix scroll bars not showing up when binding to standalone contentItem + +- Update to version 5.15.5+kde5, rebased upstream: + * Revert "Allow creation of custom QQuickPopupItem-derived types" + * QQuickAbstractButton: fix crash on destruction + * TextArea: Detach the flickable when it is deleted + * Don't call QQml_setParent_noEvent with a nullptr item + * Hide old scroll bars + * Allow creation of custom QQuickPopupItem-derived types + * Imagine: fix GroupBox's bottom edge being clipped + * QQuickDial: Keep value integer if everything is integer + * ScrollView: fix crash when scrolling with zero-sized item + * Change the name of the material style plugin to avoid a path limit + * QmlDesigner: Fix RangeSliderSpecifics snap mode + * Ensure the ninepatch image is detached + * Ninepatch: keep resetNode status to not lose track of ImageNode->NinePatchNode changes + * Revert "Update commercial license headers" + * Fix static build + * ComboBox: don't focus TextField when clicking on indicator + * Combobox: Fix initial set of inputMethodHints + * Fix popups with exit transitions blocking mouse events when destroyed + * a11y: Fix ordering on header, content item and footer in Page + * Update commercial license headers + * Fix initial currentIndex in Tumbler when wrap is set to false + * SwipeDelegate: ensure background and contentItem are resized + * Reset the opacity and scale properties after the exit transition +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtscript +- Update to version 5.15.12+kde0, rebased upstream: + * Bump version to 5.15.12 + * Bump version to 5.15.11 +- Use origin/ in the _service file to work around some weirdness + in obs_scm + +- Update to version 5.15.10+kde0, rebased upstream: + * No code changes +- Commits dropped by the rebase: + * Bump version to 5.15.10 + * Blacklist two tests that fail on macOS ARM + * Bump version from 5.15.8 to 5.15.9 + * Bump version from 5.15.7 to 5.15.8 + * Bump version from 5.15.6 to 5.15.7 + +- Update to version 5.15.10: + * Bump version to 5.15.10 + * Blacklist two tests that fail on macOS ARM + * Bump version from 5.15.8 to 5.15.9 + * Bump version from 5.15.7 to 5.15.8 + * Bump version from 5.15.6 to 5.15.7 + * Bump version from 5.15.5 to 5.15.6 + * Bump version from 5.15.4 to 5.15.5 +- Drop patches, it's versioned correctly now: + * 0001-Revert-Bump-version-from-5.15.3-to-5.15.4.patch + * 0002-Revert-Bump-version.patch + libqt5-qtsensors +- Update to version 5.15.8+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.7+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.6+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.5+kde0, rebased upstream: + * Android: Fix build error issue in examples + * Revert "Update commercial license headers" + * Update commercial license headers + * Android rotation sensor value and datarate fix +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtserialport +- Update to version 5.15.8+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.7+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.6+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.5+kde0, rebased upstream: + * Revert "Update commercial license headers" + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtspeech +- Update to version 5.15.8+kde1, rebased upstream: + * No code changes + +- Update to version 5.15.7+kde1, rebased upstream: + * Android: Protect against a null Locale object when calling getLocale + +- Update to version 5.15.6+kde1, rebased upstream: + * No code changes + +- Update to version 5.15.5+kde1, rebased upstream: + * Reverse list of voices before returning from Speech-Dispatcher + * Revert "Update commercial license headers" + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtsvg +- Update to version 5.15.8+kde8, rebased upstream: + * No code changes + +- Update to version 5.15.7+kde9, rebased upstream: + * No code changes + +- Update to version 5.15.6+kde9, rebased upstream: + * Fix assert with wrong number of argument to animateTransform + * Avoid undefined behavior when painter transform goes oob + +- Update to version 5.15.5+kde10, rebased upstream: + * Revert "Update commercial license headers" + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qttools -- Increase the disk constraint to 4.5G since the last successful - build used 4.2G (boo#1200152) +- Update to version 5.15.8+kde1, rebased upstream: + * qdoc: Add styling for note, important and warning + * macdeployqt: don’t stop qmlimportscanner after 30s + +- Update to version 5.15.7+kde1, rebased upstream: + * qdoc: Fix warnings about generatelist arguments + * qdoc: Fix Section::reduce() omitting sections with obsolete members + * macdeployqt: detect debug libs by using “_debug” suffix + * Fix extensions without leading period having first character dropped + * Doc: Remove mention of custom filters, part 2 + +- Update to version 5.15.6+kde1, rebased upstream: + * windeployqt: Account for debug version of ICU library when deploying + * Doc: Fix a typo in the "Introduction to QDoc" documentation page + * Doc: Remove mention of custom filters + * Examples: Don't use QDir::separator() in internal paths + * Assistant: Make QResultWidget linkColor stylable + +- Update to version 5.15.5+kde1, rebased upstream: + * Ensure FileAttributeSetTable is filled ordered so we get the same qch file each time + * Fix regression in lconvert handling empty translations + * Qt Designer: Fix alignment when adding new QTableWidget columns + * Qt Designer: Fix alignment of horizontal QTableWidget headers + * Qt Designer: Fix saving of item view header visibility on page based containers + * Qt Designer: Slow down wheel scrolling of the widget box + * Revert "Update commercial license headers" + * QDoc: Fix possible crash in WebXMLGenerator + * Fix check for malformed input when decoding translations + * Fix redeclared variable name + * qdoc: Allow any type of page as qhp indexTitle + * qdoc: Don't clear the warning count in single-exec mode + * Bump copyright year to 2021 + * qdoc: Fix generation of TOC for basic QML/JS types + * Update commercial license headers + * qdoc: Fix addendums for QML signals that contain '.' in the name + * qdoc: Ignore empty example meta tags + * qdoc: Fix breadcrumb generation for normal page nodes +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now libqt5-qttranslations +- Update to version 5.15.8+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.7+kde0, rebased upstream: + * Update simplified chinese translation + * update dutch translations + * Update Catalan translations for Qt 5.15.2 + +- Update to version 5.15.6+kde2, rebased upstream: + * No code changes + +- Update to version 5.15.5+kde2, rebased upstream: + * Revert "Update commercial license headers" + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtvirtualkeyboard +- Update to version 5.15.8+kde0, rebased upstream: + * Doc: Mention plugin dependencies in the deployment guide + * Blacklist more flaky tests on QEMU. + * Blacklist tst_plugin::test_fullScreenModeWordReselection + * Blacklist certain tests that check selection handle positions + * Only reparent the InputPanel when necessary + * Document the reparenting of InputPanel during modal sessions + +- Update to version 5.15.7+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.6+kde1, rebased upstream: + * Doc: Add readonly command to VirtualKeyboardSettings::availableLocales + * pinyin: Do not accept invalid input as pinyin initial + * pinyin: Prevent crash when pinyin dictionary cannot be loaded + * plugins/openwnn: reset() should not modify pre-edit text + * plugins/openwnn: Set word candidate index when item is selected + +- Update to version 5.15.5+kde3, rebased upstream: + * Revert "Update commercial license headers" + * Pinyin: not mix upper and lower case + * Fix position of the keyboardRectangle in app integration + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtwayland +- Update to version 5.15.8+kde63: + * Client: Remove flip popup constraints + * client: set_constraint_adjustment() for popups in xdg + * client: Do not cast placeholder screens to QWaylandScreen + * Client: Manage QMimeData lifecycle + * client: Force a roundtrip when an XdgOutput is not ready yet + * Client: Fix handling of Qt::BlankCursor + +- Update to version 5.15.8+kde57, rebased upstream: + * client: Avoid protocol error with invalid min/max size + * Fixes the build on CentOS + * Client: Handle zwp_primary_selection_device_manager_v1 global removal + * Fix frame sync related to unprotected multithread access + * Client: Bump wl_output version + * Client: Call wl_output_release() upon QWaylandScreen destruction + * Client: Add F_SEAL_SHRINK seal to shm backing file + * Revert "Client: Ensure that wl_surface lives as long as qtquick render thread needs it" + * Keep toplevel windows in the top left corner of the screen + * Client: Ensure that wl_surface lives as long as qtquick render thread needs it + * Use a correct serial for xdg_surface.ack_configure + * tst_seatv4: fix compilation with GCC/C++20 + * tst_seatv4: fix deprecated implicit capture of this by [=] + +- Update to version 5.15.7+kde49, rebased upstream: + * Hold surface read lock throughout QWaylandEglWindow::updateSurface + * Keep reference to buffer until it has been replaced + * Implement wp_viewporter support for video buffer formats + * Ignore viewporter buffer size when buffer is null + +- Update to version 5.15.6+kde49, rebased upstream: + * Call `finishDrag()` in `QWaylandDataDevice::dragSourceCancelled()` + * Client: support high-dpi mode for window icon + * Avoid calling requestUpdate from wrong thread + * Fix missing update when toggling client-side decorations + * Use CRLF line delimiter for text/uri-list data + * Fix compile tests + * client: Synthesize enter/leave event for popup in xdg-shell + * Guard mResizeDirty by the correctMutex + * Client: clear focus on touch cancel + * Build fixes for GCC 11 + * Only close popup in the the hierchary + * Cleanup up all subsurface QQuickItems correctly + * linux-dmabuf-unstable-v1: Fix importing dmabuf buffers with modifiers + * Add BlankCursor for cursor names map + * client: Gracefully handle shutdown and window hiding +- Drop patches, now upstream: + * 0002-Guard-mResizeDirty-by-the-correctMutex.patch + +- Update to version 5.15.5+kde39, rebased upstream: + * Fix build with libcxx (missing array include) + * Reduce memory leakage + * use poll(2) when reading from clipboard + * Fix race condition on mWaitingForUpdateDelivery + * Revert "Client: Remove mWaitingForUpdateDelivery" + * client: update button state and etc in pointer_leave() + * Docs: Add "instantiates" keywords + * Add missing define guards + * Fix touch being ignored when down and up are in the same frame + * Fix race condition when attaching client to text input + * Revert "Update commercial license headers" + * Update commercial license headers +- Commits dropped by the rebase: + * Fix backport, context destruction was omitted + * Fix compilation +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now +- Drop patches, no longer directly applicable: + * 0003-Fix-up-mutexes-for-frame-callbacks.patch + libqt5-qtwebchannel +- Update to version 5.15.8+kde3, rebased upstream: + * No code changes + +- Update to version 5.15.7+kde3, rebased upstream: + * No code changes + +- Update to version 5.15.6+kde3, rebased upstream: + * No code changes + +- Update to version 5.15.5+kde3, rebased upstream: + * Revert "Update commercial license headers" + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtx11extras +- Update to version 5.15.8+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.7+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.6+kde0, rebased upstream: + * Update obsoleted functionality in preparation for Qt 6 + +- Update to version 5.15.5+kde0, rebased upstream: + * Revert "Update commercial license headers" + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libqt5-qtxmlpatterns +- Update to version 5.15.8+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.7+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.6+kde0, rebased upstream: + * No code changes + +- Update to version 5.15.5+kde0, rebased upstream: + * Revert "Update commercial license headers" + * Update commercial license headers +- Drop 0001-Revert-Bump-version.patch, it's versioned correctly now + libslirp -- fixes [bsc#1198773] +- fixes [bsc#1198773], remove patches: + * libslirp-fix-dhcp-1.patch + * libslirp-fix-dhcp-2.patch + => Remove patches: + * libslirp-CVE-2021-3592.patch + * libslirp-CVE-2021-3593.patch + * libslirp-CVE-2021-3594.patch + * libslirp-CVE-2021-3595.patch -- fixes [bsc#1201551] +- fixes [bsc#1201551], remove patch: + * 0001-meson-remove-meson-dist-script.patch libsndfile +- Fix heap buffer overflow in flac_buffer_copy (CVE-2021-4156, + bsc#1194006): + libsndfile-CVE-2021-4156.patch + +- Fix heap buffer overflow vulnerability in msadpcm_decode_block + (CVE-2021-3246, bsc#1188540): + ms_adpcm-Fix-and-extend-size-checks.patch + +- Fix segfault in wav conversion due to the invalid loop count + (CVE-2018-19758, bsc#1117954): + libsndfile-wav-loop-count-fix.patch + +- Fix buffer overflow in sndfile-deinterleave, which isn't really a + security issue (bsc#1100167, CVE-2018-13139, bsc#1116993, + CVE-2018-19432): + sndfile-deinterlace-channels-check.patch + +- Use license file tag + +- Fix potential overflow in d2alaw_array() (CVE-2017-17456, + bsc#1071777): + libsndfile-CVE-2017-17456-alaw-range-check.patch +- Fix potential overflow in d2ulaw_array() (CVE-2017-17457, + bsc#1071767): + libsndfile-CVE-2017-17457-ulaw-range-check.patch + +- Fix VUL-0: divide-by-zero error exists in the function + double64_init() in double64.c (CVE-2017-14634, bsc#1059911): + 0030-double64_init-Check-psf-sf.channels-against-upper-bo.patch +- Tentative fix for VUL-0: out of bounds read in the function + d2alaw_array() in alaw.c (CVE-2017-14245, bsc#1059912) and + VUL-0: out of bounds read in the function d2ulaw_array() in + ulaw.c (CVE-2017-14246, bsc#1059913): + 0031-sfe_copy_data_fp-check-value-of-max-variable.patch + +- Fix Heap-based Buffer Overflow in the psf_binheader_writef + (CVE-2017-12562, bsc#1052476): + 0020-src-common.c-Fix-heap-buffer-overflows-when-writing-.patch + +- Fix out-of-bounds read memory access in the aiff_read_chanmap() + (CVE-2017-6892, bsc#1043978): + 0010-src-aiff.c-Fix-a-buffer-read-overflow.patch + +- Fix FLAC buffer overflows (CVE-2017-8361 CVE-2017-8363 + CVE-2017-8365 CVE-2017-8362 bsc#1036944 bsc#1036945 bsc#1036946 + bsc#1036943): + 0001-FLAC-Fix-a-buffer-read-overrun.patch + 0002-src-flac.c-Fix-a-buffer-read-overflow.patch + +- Update to version 1.0.27: + * Fix a seek regression in 1.0.26 + * Add metadata read/write for CAF and RF64 + * FIx PAF endian-ness issue +- Update to version 1.0.28 + * Fix buffer overruns in FLAC and ID3 handling code + (CVE-2017-7585, CVE-2017-7586, bsc#1033054, bsc#1033053) + * Reduce default header memory requirements + * Fix detection of Large File Support for 32 bit systems. +- Obsoleted patch: + libsndfile-psf_strlcpy_crlf-fix-CVE-2015-8075.patch + +- Fix spec file to enable builds on non opensuse OS + +- Update to version 1.0.26: + * Fix for CVE-2014-9496, CVE-2014-9756 and CVE-2015-7805. + * Add ALAC/CAF support. Minor bug fixes and improvements. +- Refreshed patches: + sndfile-ocloexec.patch + libsndfile-psf_strlcpy_crlf-fix-CVE-2015-8075.patch +- Removed obsoleted patches: + libsndfile-example-fix.diff + libsndfile-fix-header-read-CVE-2015-7805.patch + libsndfile-paf-zero-division-fix.diff + libsndfile-src-common.c-Fix-a-header-parsing-bug.patch + libsndfile-src-file_io.c-Prevent-potential-divide-by-zero.patch + sndfile-src-sd2.c-Fix-segfault-in-SD2-RSRC-parser.patch + sndfile-src-sd2.c-Fix-two-potential-buffer-read-overflows.patch + +- VUL-0: libsndfile 1.0.25 heap overflow (CVE-2015-7805, bsc#953516) + libsndfile-src-common.c-Fix-a-header-parsing-bug.patch + libsndfile-fix-header-read-CVE-2015-7805.patch +- VUL-0: libsndfile 1.0.25 heap overflow (CVE-2015-8075, bsc#953519) + libsndfile-psf_strlcpy_crlf-fix-CVE-2015-8075.patch +- Fix the build with SLE11-SP3 due to AM_SILENT_RULE macro + +- VUL-1: libsndfile DoS/divide-by-zero (CVE-2014-9756, bsc#953521): + libsndfile-src-file_io.c-Prevent-potential-divide-by-zero.patch + +- Cleanup spec file with spec-cleaner +- Add gpg signature +- Remove old ppc provides/obsoletes + +- VUL-0: two buffer read overflows in sd2_parse_rsrc_fork() + (CVE-2014-9496, bnc#911796): backported upstream fix patches + sndfile-src-sd2.c-Fix-segfault-in-SD2-RSRC-parser.patch + sndfile-src-sd2.c-Fix-two-potential-buffer-read-overflows.patch + libsolv +- fix "keep installed" jobs not disabling "best update" rules +- do not autouninstall suse ptf packages +- ensure duplinvolvedmap_all is reset when a solver is reused +- special case file dependencies in the testcase writer +- support stringification of multiple solvables +- new weakdep introspection interface similar to ruleinfos +- support decision reason queries +- support merging of related decissions +- support stringification of ruleinfo, decisioninfo and decision reasons +- support better info about alternatives +- new '-P' and '-W' options for testsolv +- bump version to 0.7.23 + libstorage-ng +- merge gh#openSUSE/libstorage-ng#918 +- allow trailing space when parsing btrfs version (bsc#1209252) +- 4.5.85 + +- merge gh#openSUSE/libstorage-ng#917 +- extended error logging +- 4.5.84 + +- Translated using Weblate (Swedish) (bsc#1149754) +- 4.5.83 + +- Translated using Weblate (Czech) (bsc#1149754) +- 4.5.82 + +- Translated using Weblate (Catalan) (bsc#1149754) +- 4.5.81 + +- Translated using Weblate (Slovak) (bsc#1149754) +- 4.5.80 + +- Translated using Weblate (Dutch) (bsc#1149754) +- 4.5.79 + +- Translated using Weblate (Japanese) (bsc#1149754) + +- Translated using Weblate (French) (bsc#1149754) + +- merge gh#openSUSE/libstorage-ng#916 +- updated bindings +- extended integration tests +- update pot and po files +- 4.5.78 + +- merge gh#openSUSE/libstorage-ng#915 +- rename source files with actions +- expose some functions of action classes in API +- extended commit callbacks to include pointer to action +- 4.5.77 + +- merge gh#openSUSE/libstorage-ng#914 +- use some actions for different objects +- more defensive programming +- 4.5.76 + +- Translated using Weblate (Swedish) (bsc#1149754) +- 4.5.75 + +- merge gh#openSUSE/libstorage-ng#913 +- move Action classes to separate directory +- 4.5.74 + +- Translated using Weblate (French) (bsc#1149754) +- 4.5.73 + +- Translated using Weblate (Spanish) (bsc#1149754) +- 4.5.72 + +- Translated using Weblate (Chinese (Taiwan) (zh_TW)) (bsc#1149754) +- 4.5.71 + +- Translated using Weblate (Chinese (China) (zh_CN)) (bsc#1149754) +- 4.5.70 + +- Translated using Weblate (Italian) (bsc#1149754) + +- Translated using Weblate (Georgian) (bsc#1149754) +- 4.5.69 + +- Translated using Weblate (Georgian) (bsc#1149754) +- 4.5.68 + +- Translated using Weblate (German) (bsc#1149754) +- 4.5.67 + +- Translated using Weblate (German) (bsc#1149754) +- 4.5.66 + +- Translated using Weblate (Macedonian) (bsc#1149754) +- 4.5.65 + +- merge gh#openSUSE/libstorage-ng#912 +- allow both 'swap' and 'none' as path for swap in fstab +- added testcase +- 4.5.64 + +- merge gh#openSUSE/libstorage-ng#911 +- avoid using existing mount paths in testsuite +- coding style +- 4.5.63 + +- Translated using Weblate (Macedonian) (bsc#1149754) +- 4.5.62 + +- merge gh#openSUSE/libstorage-ng#910 +- delay use of json output for qgroup show +- check creation of json tokener +- 4.5.61 + +- merge gh#openSUSE/libstorage-ng#909 +- simplify code +- 4.5.60 + +- merge gh#openSUSE/libstorage-ng#908 +- use new json output of btrfs-progs if available +- 4.5.59 + +- Translated using Weblate (Indonesian) (bsc#1149754) +- 4.5.58 + +- Translated using Weblate (Macedonian) (bsc#1149754) +- 4.5.57 + +- merge gh#openSUSE/libstorage-ng#907 +- handle changed output from 'btrfs qgroup show' (bsc#1206090) +- 4.5.56 + +- merge gh#openSUSE/libstorage-ng#906 +- use RAII +- 4.5.55 + +- Translated using Weblate (Macedonian) (bsc#1149754) +- 4.5.54 + libvirt +- libxl: Support custom firmware paths + bf3be5b7-libxl-Support-custom-firmware-path.patch, + 705525cb-libxl-Support-custom-firmware-path-conversion.patch + bsc#1209161 +- spec: Move ovmf dependency to correct package + +- tools: Fix detection of remote libvirt access in + virt-qemu-sev-validate + 0f350a4d-virt-qemu-sev-validate-remote-detect.patch + jsc#PED-1472 + +- Apparmor: Add support for SUSE edk2 firmware paths + 4959490e-support-SUSE-edk2-firmware-paths.patch + boo#1208567 + libyui +- Bump version to 4.5.0 (bsc#1208913) + +- Fixed build with GCC13 (-Woverloaded-virtual) (bsc#1208238) +- build-all: Don't build bindings with --small (-s) +- More docs for YShortcutManager (FAQ for our QA) +- Merged PR #88 from krai: + libyui-ncurses: Replace off64_t with off_t and stat64 with stat +- 4.4.9 + libyui:libyui-ncurses +- Bump version to 4.5.0 (bsc#1208913) + +- Fixed build with GCC13 (-Woverloaded-virtual) (bsc#1208238) +- build-all: Don't build bindings with --small (-s) +- More docs for YShortcutManager (FAQ for our QA) +- Merged PR #88 from krai: + libyui-ncurses: Replace off64_t with off_t and stat64 with stat +- 4.4.9 + libyui:libyui-ncurses-pkg +- Bump version to 4.5.0 (bsc#1208913) + +- Fixed build with GCC13 (-Woverloaded-virtual) (bsc#1208238) +- build-all: Don't build bindings with --small (-s) +- More docs for YShortcutManager (FAQ for our QA) +- Merged PR #88 from krai: + libyui-ncurses: Replace off64_t with off_t and stat64 with stat +- 4.4.9 + libyui:libyui-qt +- Bump version to 4.5.0 (bsc#1208913) + +- Fixed build with GCC13 (-Woverloaded-virtual) (bsc#1208238) +- build-all: Don't build bindings with --small (-s) +- More docs for YShortcutManager (FAQ for our QA) +- Merged PR #88 from krai: + libyui-ncurses: Replace off64_t with off_t and stat64 with stat +- 4.4.9 + libyui:libyui-qt-graph +- Bump version to 4.5.0 (bsc#1208913) + +- Fixed build with GCC13 (-Woverloaded-virtual) (bsc#1208238) +- build-all: Don't build bindings with --small (-s) +- More docs for YShortcutManager (FAQ for our QA) +- Merged PR #88 from krai: + libyui-ncurses: Replace off64_t with off_t and stat64 with stat +- 4.4.9 + libyui:libyui-qt-pkg +- Bump version to 4.5.0 (bsc#1208913) + +- Fixed build with GCC13 (-Woverloaded-virtual) (bsc#1208238) +- build-all: Don't build bindings with --small (-s) +- More docs for YShortcutManager (FAQ for our QA) +- Merged PR #88 from krai: + libyui-ncurses: Replace off64_t with off_t and stat64 with stat +- 4.4.9 + libzypp +- ProgressData: enforce reporting the INIT||END state + (bsc#1206949) +- ps: fix service detection on newer Tumbleweed systems + (bsc#1205636) +- version 17.31.8 (22) + +- Hint to "zypper removeptf" to remove PTFs. +- Removing a PTF without enabled repos should always fail + (bsc#1203248) + Without enabled repos, the dependent PTF-packages would be + removed (not replaced!) as well. To remove a PTF "zypper install + - - -PTF" or a dedicated "zypper removeptf PTF" should be used. + This will update the installed PTF packages to theit latest + version. +- version 17.31.7 (22) + +- Avoid calling getsockopt when we know the info already. + This patch hopefully fixes logging on WSL, getsockopt seems to + not be fully supported but the code required it when accepting + new socket connections. (for bsc#1178233) +- Enhance yaml-cpp detection (fixes #428) +- No need to redirect 'history.logfile=/dev/null' into the target. +- MultiCurl: Make sure to reset the progress function when + falling back. +- version 17.31.6 (22) + +- Create '.no_auto_prune' in the package cache dir to prevent auto + cleanup of orphaned repositories (bsc#1204956) +- properly reset range requests (bsc#1204548) +- version 17.31.5 (22) + +- Do not clean up MediaSetAccess before using the geoip file + (fixes #424) +- version 17.31.4 (22) + +- Improve download of optional files (fixes #416) +- Do not use geoip rewrites if the repo has explicit country + settings. +- Implement geoIP feature for zypp. + This patch adds a feature to rewrite request URLs to the repo + servers by querying a geoIP file from download.opensuse.org. This + file can return a redirection target depending on the clients IP + adress, this way we can directly contact a local mirror of d.o.o + instead. The redir target stays valid for 24hrs. + This feature can be disabled in zypp.conf by setting + 'download.use_geoip_mirror = false'. +- Use a dynamic fallback for BLKSIZE in downloads. + When not receiving a blocklist via metalink file from the server + MediaMultiCurl used to fallback to a fixed, relatively small + BLKSIZE. This patch changes the fallback into a dynamic value + based on the filesize using a similar metric as the MirrorCache + implementation on the server side. +- Skip media.1/media download for http repo status calc. + This patch allows zypp to skip a extra media.1/media download to + calculate if a repository needs to be refreshed. This + optimisation only takes place if the repo does specify only + downloading base urls. +- version 17.31.3 (22) + llvm15 +- update constraints to exclude workers with very slow CPU + mailcommon +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * qt6 macro doesn't support 4 arguments it works fine as it + * Use new akonadi calendar install include + * Use new akonadi mime install include + * Replace the remaining boost::bind usages by lambdas + * Use uppercase include + * Fix includes + * Fix install headers + * Fix includes + * Remove kplugindesigner dep + * use correct phonon version + * Fix build with GCC 12 (standard attributes in middle of decl-specifiers) + * Install *_version.h in KF5/ + * Adapt build system for building against qt6 + * Fix unity build + * Fix 446052: Drag&Drop Mails in Kmail does not work using git-master + snapshots since 2-3 days (kde#446052) + * Use = default and use {} + * Implement enable/disable drag&drop + * Use directly using namespace MailCommon + * Correct prefix to other PIM repositories in .kde-ci.yml + * Make compile without deprecated methods + * Remove deprecated I18N_NOOP macro + * Not necessary I18N_NOOP here + * Add some documentation for the HierarchicalFolderMatcher + mailimporter +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Use new akonadi mime install include + * Fix install includes + * Adapt build system for building against qt6 + * Correct prefix to other PIM repositories in .kde-ci.yml + manpages-l10n +- Update to version 4.18.0 + * Updated and added many translations. + * Switched from fedora-37 to fedora-38. + * Archived some old translations (grub2-rpm-sort.8). + marble +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Adding means to Marble QtQuick to determine the license. + * Fix blacklist and whitelist to also work for plugins that are not prefixed with "lib". + * Eliminate a "type qualifiers ignored on function return type" warning + * Eliminate "this statement may fall through" warnings + * Port deprecated QObject::trUtf8() -> tr() + * Eliminate a buffer size warning in EclSolar::getEclYearInfo() + * Port deprecated qVariantFromValue() -> QVariant::fromValue() + * Port deprecated QPixmap::grabWidget() -> QWidget::grab() + * Port deprecated QFileInfo::created() -> metadataChangeTime() + * Port deprecated QTime::elapsed() -> QElapsedTimer + * Port deprecated QStyleOptionViewItemV2 -> QStyleOptionViewItem + * Port deprecated QSet::fromList() -> QSet(begin,end) + * Port deprecated QSet::toList() -> values() + * Port deprecated QFlags(nullptr) -> QFlags() + * Port deprecated QFontMetrics::width() -> horizontalAdvance() + * Use KActionCollection::setDefaultShortcut() for marble-kde + * WMS: Allow redirection on the initial GetCapabilities request + * Use the real MIME type "application/gpx+xml" instead of an alias + * Add icon for the geo: URI handler + * Don't run Marble in a terminal when handling geo: URIs + * apps/marble-kde: Use heap memory allocation for MainWindow (kde#443144) + mbox-importer +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Use upper case include + * Fix includes + * Adapt build system for building against qt6 + * Correct prefix to other PIM repositories in .kde-ci.yml + messagelib +- Add patch to fix encoding of replies (kde#447297, kde#443009, kde#298349): + * 0001-Fix-fallback-path-in-MessageFactoryNG-applyCharset.patch + +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release +- Drop patches, fixed upstream: + * 0001-Add-missing-find_dependency-calls.patch + * 0001-Use-WebEngineWidgets-as-WebEngine-is-not-define-in-q.patch + +- Add upstream changes to fix issues detected by CMake 3.24: + * 0001-Add-missing-find_dependency-calls.patch + * 0001-Use-WebEngineWidgets-as-WebEngine-is-not-define-in-q.patch + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * Fix MS Word attachments being detected as encrypted (kde#390002) + * Fix Bug 446675: Crash upon sending or saving message as draft (kde#446675) + milou5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * Do not run match automatically when query string changed (kde#459859) + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Fix Qt6 build due to deprecated Plasma::QueryMatch::InformationalMatch enum + * ResultDelegate: Add tooltip for main text, too, if needed + * Install po folder + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Add missing license file + * Clean up defunct QQC1 leftover + * Request passing unit tests on Linux and BSD + * ResultDelegate: Fix action buttons fully expanding on height + * Remove check if result conains query string + * ResultDelegate: Fix height binding loop on multiline (kde#454507) + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * ResultDelegate: Fix action buttons fully expanding on height + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * ResultDelegate: Fix height binding loop on multiline (kde#454507) + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Remove duplicate header between header cpp file + * MAke compile without deprecated method + * Show all headers in qtc6 + * Make compile against qt6 on CI + * Adapt to build against qt6 + * Remove douplicate timeout logic in RunnerResultsModel + * Avoid sorting old results based on new query input string + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + mobipocket +- Follow the shared library naming policy + +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Enable Android CI + * Move the thumbnailer to kdegraphics-thubmnailers + * Increase ecm, cmake and qt requirements a bit + nghttp2 +- security update +- added patches + fix CVE-2020-11080 [bsc#1181358], HTTP/2 Large Settings Frame DoS + + nghttp2-CVE-2020-11080.patch + +- Update to version 1.40.0 to fix CVE-2019-18802 in envoy-proxy and + cilium-proxy (bsc#1166481) + * lib: Add nghttp2_check_authority as public API + * lib: Fix the bug that stream is closed with wrong error code + * lib: Faster huffman encoding and decoding + * build: Avoid filename collision of static and dynamic lib + * build: Add new flag ENABLE_STATIC_CRT for Windows + * build: cmake: Support building nghttpx with systemd + * third-party: Update neverbleed to fix memory leak + * nghttpx: Fix bug that mruby is incorrectly shared between + backends + * nghttpx: Reconnect h1 backend if it lost connection before + sending headers + * nghttpx: Returns 408 if backend timed out before sending + headers + * nghttpx: Fix request stal + +- Conditionally remove dependecy on jemalloc for SLE-12 + +- Require correct library from devel package - boo#1125689 + +- Update to version 1.39.2 (bsc#1146184, bsc#1146182): + * This release fixes CVE-2019-9511 “Data Dribble” and CVE-2019-9513 + “Resource Loop” vulnerability in nghttpx and nghttpd. Specially crafted HTTP/2 + frames cause Denial of Service by consuming CPU time. Check out + https://github.com/Netflix/security-bulletins/blob/master/advisories/third-party/2019-002.md + for details. For nghttpx, additionally limiting inbound traffic by + - -read-rate and --read-burst options is quite effective against + this kind of attack. + * Add nghttp2_option_set_max_outbound_ack API function + * nghttpx: Fix request stall + +- Update to version 1.39.1: + * This release fixes the bug that log-level is not set with + cmd-line or configuration file. It also fixes FPE with default + backend. +- Changes for version 1.39.0: + * libnghttp2 now ignores content-length in 200 response to + CONNECT request as per RFC 7230. + * mruby has been upgraded to 2.0.1. + * libnghttp2-asio now supports boost-1.70. + * http-parser has been replaced with llhttp. + * nghttpx now ignores Content-Length and Transfer-Encoding in 1xx + or 200 to CONNECT. +- Drop no longer needed boost170.patch + +- Update to 1.38.0: + * This release fixes the bug that authority and path altered by per-pattern mruby script can affect backend selection on retry. + * It also fixes the bug that HTTP/1.1 chunked request stalls. + * Now nghttpx does not log authorization request header field value with -LINFO. + * This release fixes possible backend stall when header and request body are sent in their own packets. + * The backend option gets weight parameter to influence backend selection. + * This release fixes compile error with BoringSSL. +- Add patch from upstream to build with new boost bsc#1134616: + * boost170.patch + +- Update to 1.36.0 + * build: disable shared library if ENABLE_SHARED_LIB is off + * third-party: use http-parser to v2.9.0 (GH-1294) + * third-party: Update mruby to 2.0.0 + * nghttpx: Pool h1 backend connection per address (GH-1292) + * nghttpx: Randomize backend address round robin order per thread + (GH-1291) + * nghttpx: Fix getting long SNs for openssl < 1.1 (GH-1287) + * h2load: add an option to write per-request logs (GH-1256) + * asio: added access to # of the current server port (GH-1257) + +- Use multibuild to not pull in python3 in first build, nghttp2 + is low in the system + +- Update to version 1.35.1: + * nghttpx: Fix broken trailing slash handling (GH-1276) +- Changes for version 1.35: + * build: cmake: Fix libevent version detection (Patch from Jan Kundrát) (GH-1238) + * lib: Use __has_declspec_attribute for shared builds (Patch from Don) (GH-1222) + * src: Require C++14 language feature + * nghttpx: Write mruby send_info early + * nghttpx: Fix assertion failure on mruby send_info with HTTP/1 frontend + * h2load: Handle HTTP/1 non-final response (GH-1259) + * h2load: Clarify that time for connect includes TLS handshake + +- Update to version 1.34.0: (bsc#1112438, FATE#326776) + * lib: Implement RFC 8441 :protocol support + * nghttpx: Add read/write-timeout parameters to backend option + * nghttpx: Fix mruby parameter validation in backend option + * nghttpx: Implement RFC 8441 Bootstrapping WebSocket with HTTP/2 + * nghttpx: Update neverbleed to fix OpenSSL 1.1.1 issues + * nghttpx: Update mruby 1.4.1 + * nghttpx: Add mruby env.tls_handshake_finished + * nghttpx: Add --tls13-ciphers and --tls-client-ciphers options + * nghttpx: Add RFC 8470 Early-Data header field support + * nghttpx: Add RFC 8446 TLSv1.3 0-RTT early data support + +- Update to version 1.33.0: + * lib: Tweak nghttp2_session_set_stream_user_data + * lib: Fix handling of SETTINGS_MAX_CONCURRENT_STREAMS. + * lib: Implement ORIGIN frame + * asio: support definition of local endpoint for cleartext + client session + * integration: Remove remaining SPDY code from the integration tests + * nghttpx: Fix worker process crash with neverbleed write error + * nghttpx: Support per-backend mruby script + * nghttpx: Fix stream reset if data from client is arrived before + dconn is attached + +- Update to version 1.32.0: + * lib: Ignore all input after calling session_terminate_session + * lib: Fix treatment of padding + * lib: Don't allow 101 HTTP status code because HTTP/2 removes + HTTP Upgrade + * build: add ENABLE_STATIC_LIB option to build static lib + * third-party: Upgrade neverbleed to the latest master + * asio: Support client side SNI + * src: Compile with libressl 2.7.2 + * src: Allow building without NPN + * h2load: -r and --duration are mutually exclusive + +- Version umpdate to 1.31.1: + * Fix bsc#1088639 CVE-2018-1000168 + * https://nghttp2.org/blog/2018/04/12/nghttp2-v1-31-1/ + +- Version update to 1.31.0: + * lib: Add nghttp2_session_set_user_data() public API function (GH-1137) + * src: Define nghttp2_inet_pton wrapper to avoid inet_pton macro (GH-1128) + * nghttpx: Close listening socket on graceful shutdown + * nghttpx: Add an option to accept expired client certificate (GH-1126) + * nghttpx: Add mruby tls_client_not_before, and tls_client_not_after (GH-1123) + * nghttpx: Fix potential memory leak + * lib: Allow PING frame to be sent after GOAWAY (GH-1103) + * nghttpx: Fix bug that h1 backend idle timeout expires sooner + * nghttpx: Stop overwrite of first header on mruby call to env.req.set_header(..) (Patch from Dylan Plecki) (GH-1119) + * nghttpx: Add upgrade-scheme parameter to backend option (GH-1099) + * nghttpx: Fix missing ALPN validation (--npn-list) (GH-1094) + * nghttpx: Remember which resource is pushed for RFC 8297 (GH-1101) + +- Drop spdylay dependency as it is deprecated since version 1.28.0 + and removed from cofnigure.ac since 1.29.0 + +- Use %license (boo#1082318) + +- Update to version 1.29.0: + * lib: Use NGHTTP2_REFUSED_STREAM for streams which are closed by + GOAWAY + * build: Remove SPDY + * build: Fix CMAKE_MODULE_PATH + * nghttpx: Revert "nghttpx: Use an existing h2 backend connection + as much as possible" + * nghttpx: Write API request body in temporary file + * nghttpx: Increase api-max-request-body + * nghttpx: Faster configuration loading with lots of backends + * nghttpx: Fix crash with --backend-http-proxy-uri option + +- Export PYTHON=/usr/bin/python3 before running configure: allow to + build without (comnplete) python2 in the buildroot. In any case + we only ship python3-bindings already. + +- Upodate to version 1.28.0: + * lib: Add nghttp2_error_callback2 + * build: Add deprecation warning when spdylay support is enabled + * Switch to clang-format-5.0 + * examples: Make client and server work with libevent-2.1.8 + * third-party: Update neverbleed + * integration: Fix issues reported by the go vet tool. + * nghttpx: Fix affinity retry + * nghttpx: Fix stalled backend connection on retry + * nghttpx: Cookie based session affinity + * nghttpx: Expose additional TLS related variables to mruby and + accesslog + +- Drop forgotten python2 build dependency + +- Update to version 1.27.0: + * h2load: Print out h2 header fields with --verbose option + * nghttpx: Send non-final response to HTTP/1.1 or HTTP/2 client + only +- Changes for version 1.26.0: + * docs: Fix some typos in the nghttpx how-to + * h2load: Fix bug that timing script stalls with -m1 + * h2load: Reservoir sampling (GH-984) + * h2load: Add timing-based load-testing in h2load +- Switch to python3 support + +- Don't use jemalloc on ppc or %arm, where it is broken. + +- Update to version 1.25.0: + * lib: add nghttp2_rcbuf_is_static() (Patch from Anna Henningsen) (GH-983) + * nghttpx: Fix bug that forwarded for is not affected by proxy protocol (GH-979) + * nghttpx: Update mruby to 1.3.0 (GH-957) + +- Drop doc building +- Rename python subpackage to python2 + +- Update to version 1.24.0: + * doc: README.rst: fix typo (Patch from Simone Basso) (GH-947) + * doc: fix up grammar in submit_trailer docs (Patch from Benjamin Peterson) (GH-945) + * doc: fix cleaning in out-of-tree builds (Patch from Benjamin Peterson) (GH-938) + * nghttp: Fix bug that upgrade fails if reason-phrase is missing (GH-949) + * nghttpx: Verify OCSP response using trusted CA certificates (GH-943) + * nghttpx: Set default minimum TLS version to TLSv1.2 (GH-937) +- Changes for version 1.23.1: + * nghttpx: Fix crash in OCSP response verification +- Changes for version 1.23.0: + * lib: nghttp2_session: Allow for compiling library with -DNDEBUG set (Patch from Angus Gratton) (GH-919) + * lib: Treat incoming invalid regular header field as stream error (GH-900) + * lib: Call nghttp2_on_invalid_frame_callback if altsvc validation fails (GH-904) + * doc: spelling mistake in arguments to build nghttp apps (Patch from Soham Sinha) (GH-925) + * doc: Add notes for installation on linux systems (Patch from Tapanito) (GH-917) + * doc: Clarify the effect of nghttp2_option_set_no_http_messaging + * nghttpx: Verify OCSP response (GH-929) + * nghttpx: Fix certificate selection based on pub key algorithm (GH-924) + * nghttpx: Fix certificate indexing bug + * nghttpx: Run OCSP at startup (GH-922) + * nghttpx: Wildcard path matching (GH-914) + * nghttpx: Forward multiple via, xff, and xfp header fields (GH-903) + * nghttp: Add -y, --no-verify-peer option to suppress peer verify warn (GH-906) + +- Update to version 1.22.0: + * lib: Add missing free call on error in inflight_settings_new() (Patch from lstefani) (GH-884) + * asio: Support specifying stream priority via session::submit() (Patch from Matt Way) (GH-881) + * nghttpx: Clarify --conf option behaviour + * nghttpx: Add $tls_sni access log variable (GH-896) + * nghttpx: Rename ssl_* log variables as tls_* (GH-895) + * nghttpx: Fix path matching bug (GH-894) + * nghttpx: SNI based backend server selection (GH-892) + * nghttpx: Enable signed_certificate_timestamp extension for TLSv1.3 (GH-878) + * nghttpx: Add options for X-Forwarded-Proto header field (GH-872) + * nghttpx: Add --single-process option (GH-869) + * nghttpx: Use 502 as server error code + * nghttpx: Use SSL_CTX_set_early_data_enabled with boringssl + * nghttp: Verify server certificate and show warning if it fails (GH-870) + * integration: Use nip.io instead of xip.io + +- Update to version 1.21.1: + * asio: Fix crash if connect takes longer time than ping interval (GH-866) + * nghttpx: Fix bug that 204 from h1 backend is always treated as error (GH-871) +- Changes for version 1.21.0: + * lib: Fix nghttp2_session_want_write (GH-832) + * doc: Document pkg-config path usage + * build: Eliminate U macro; Instead use (void)VAR for better compiler compatibility. + * src: BoringSSL supports SSL_CTX_set_{min,max}_proto_version. (Patch from Piotr Sikora) (GH-853) + * src: Use Mozilla's "Modern compatibility" ciphers by default + * src: nghttp2_gzip: fix this statement may fall through [-Werror=implicit-fallthrough=] found by gcc7 (Patch from Alexis La Goutte) (GH-823) + * nghttpx: Print version number with -v option + * nghttpx: Enable X25519 with boringssl + * nghttpx: Retry getaddrinfo without AI_ADDRCONFIG (GH-858) + * nghttpx: Failing to listen on server socket is fatal error + * nghttpx: Escape certain characters in access log (GH-856) + * nghttpx: Ignore further input if connection is going to close + * nghttpx: Don't call functions which are not async-signal-safe after fork but before execv in multithreaded process. + * nghttpx: Enable backend pattern matching with http2-proxy (GH-733) + * asio: client: Send PING after 30 seconds idle (GH-847) + +- Update to version 1.20.0: + * lib: nghttp2_session: fix The 'then' statement is equivalent to the subsequent code fragment found by PVS Studio (V523) (Patch from Alexis La Goutte) (GH-814) + * lib: Add nghttp2_option_set_no_closed_streams (GH-810) + * build: Disable spdylay detection by default + * build: Add --with-systemd option to configure + * fuzz: Add fuzzer for oss-fuzz (GH-799) + * src: Enable TLSv1.3 if it is supported by OpenSSL (or BoringSSL) (GH-816) + * src: h2 requires >= TLSv1.2 + * asio: More graceful stop of nghttp2::asio_http2::server::http2 (Patch from Amir Pakdel) (GH-805) + * asio: Holding more shared_ptrs instead of raw ptrs to make sure called objects don't get deleted. (Patch from clemahieu) + * asio: Fix infinite loop in acceptor handler (Patch from clemahieu) (GH-794) + * asio: close_stream erases from streams_ while it's being iterated over. (Patch from clemahieu) (GH-795) + * nghttpx: Strip version number from server header field + * nghttpx: Add --single-worker option + * nghttpx: Fix bug that send_reply does not participate graceful shutdown + * nghttpx: Add --frontend-max-requests option + * nghttpx: Enable stream-write-timeout by default + * nghttpx: Fix stream write timer handling + * nghttpx: Add configrevision API endpoint (GH-820) + * nghttpx: Redirect to HTTPS URI with redirect-if-not-tls parameter (GH-819) + * nghttpx: Update log time stamp in millisecond interval + * nghttpx: Better error message when private key and certificate are missing + * nghttpx: Fix bug that old config is used during reloading configuration + * nghttpx: Specify TLS protocol by version range (GH-809) + * nghttpx: Send SIGQUIT to the original master process (GH-807) + * nghttpx: Restrict HTTP major and minor in 0 or 1 + * nghttpx: Drop privilege of neverbleed daemon first + * nghttpx: add systemd support (Patch from Tomasz Torcz) (GH-802) + * nghttpx: Fix crash on SIGHUP with multi thread configuration (GH-801) + * nghttpx: Send 1xx non-final response using mruby script (GH-800) + * nghttpx: Select certificate by client's supported signature algorithm (GH-792) + * nghttpx: Recommend POST for backendconfig API request + * nghttpx: Don't build PSK features with LibreSSL (Patch from Bernard Spil) (GH-789) + * nghttp: add support for link rel="preload" for --get-assets (Patch from Benedikt Christoph Wolters) (GH-791) + * h2load: Fix wrong req_stat updates + * h2load: Explicitly count the number of requests left and inflight + * integration: Fix deprecation warnings + * integration: Redirect nghttpx stdout/stderr to test driver's stdout/stderr +- Changes for version 1.19.0: + * lib: Fix memory leak of nghttp2_stream object in server side nghttp2_session object + * Fix issues found by PVS Studio (Patch from Alexis La Goutte) (GH-769) + * doc: Update README file to write about the issue of Alpine Linux's inability to replace malloc (Patch from makovich) (GH-768) + * build: Compile with Android NDK r13b using clang + * src: Fix assertion error with boringssl + * nghttp: Take into account scheme and port when parsing HTML links + * nghttp: Fix authority for --get-assets if IP address is used in conjunction with user-defined :authority header (Patch from Benedikt Christoph Wolters) (GH-783) + * nghttpx: Add --accesslog-write-early option (GH-777) + * nghttpx: Fix access.log timestamp (GH-778) + * nghttpx: Show default cipher list in -h + * nghttpx: Add client-ciphers option + * nghttpx: Add client-no-http2-cipher-black-list option + * nghttpx: Fix the bug that no-http2-cipher-black-list does not work on backend HTTP/2 connections. + * nghttpx: Add --client-psk-secret option to enable PSK in backend (GH-612) + * nghttpx: Add --psk-secret option to enable PSK in frontend connection (GH-612) + * nghttpx: Enable SCT with OpenSSL 1.1.0 + * nghttpx: Add proxyproto to frontend option to accept PROXY protocol (GH-765) + * h2load: Show default cipher list in -h + * h2load: Show custom server temp key such as X25519 + * h2load: Fix incorrect return value from spdylay_send_callback +- Changes for version 1.18.1: + * nghttpx: Fix assertion error in libev ev_io_start (GH-759) + * nghttpx: Handle c-ares success without result + * nghttpx: Fix bug that DNS timeout was erroneously disabled (GH-763) + * nghttpx: Fix bug that DNS timeout was ignored (GH-763) + +- use individual libboost-*-devel packages instead of boost-devel + +- Update to version 1.18.0: + * lib: Accept and ignore content-length: 0 in 204 response for now + * build: Use pkg-config to detect libxml2 + * build: Require c-ares to compile applications under src + * build: Add Windows CI via AppVeyor (Patch from Alexis La Goutte) + * examples: Delete tiny-nghttpd + * nghttpx: Retry h1 backend request if first write fails (GH-757) + * nghttpx: Keep reading after backend write failed (GH-756) + * nghttpx: Add frontend-keep-alive-timeout option (GH-755) + * nghttpx: New error log format (GH-749) + * nghttpx: Fix bug that fetch-ocsp-response does not work with OpenSSL 1.1.0 (GH-742) + * nghttpx: Backend API call allows non-numeric host with dns parameter (GH-731) + * nghttpx: Lookup backend host name dynamically (GH-721) + * nghttpx: Accept and ignore content-length: 0 in 204 response for now (GH-735) + * nghttpx: Wait for child process to exit + +- Update to version 1.17.0: + * lib: Disallow content-length in 1xx, 204, or 200 to a CONNECT request (GH-722) + * lib: Avoid memcpy against NULL src + * build: MSVC version resource support (Patch from Remo E) (GH-718) + * asio: server: Call on_close callback on connection close (GH-729) + * nghttpx: Fix frequent crash with --backend-http-proxy-uri + * nghttpx: Robust backend read timeout + * nghttpx: Fix bug that mishandles response header from h1 backend + * nghttpx: Fix bug that zero-length POST is not forwarded (GH-726) + * nghttpx: Remove optional reason-phrase from SPDY :status + * nghttpx: Header key and value must be string in mruby script + * nghttpx: Strip content-length with 204 or 200 to CONNECT in mruby (GH-722) + * nghttpx: Strict handling for Content-Length or Transfer-Encoding in h1 (GH-722) + * nghttpx: Fix compilation with BoringSSL (Patch from dalf) (GH-717) + * nghttpd, nghttpx, asio: Add missing mandatory SP after status code + +- Update to version 1.16.1: + * lib: Prevent undefined behavior in decode_length + * nghttpx: Fix bug which may crash nghttpx if non-final response + is forwarded from origin server to HTTP/1.1 client +- Changes for version 1.16.0: + * lib: Add nghttp2_set_debug_vprintf_callback to take advantage + of DEBUGF statements in when building DEBUGBUILD. + * Update .clang-format for clang-format-3.9 + * build: Make it possible to include nghttp2/CMakeLists.txt in + another project using add_subdirectory. + * third-party: Update http-parser to + feae95a3a69f111bc1897b9048d9acbc290992f9 + * asio: Fix crash when end() is called outside nghttp2 callback + * nghttpx: Add --backend-connect-timeout option + * nghttpx: Add TLS signed_certificate_timestamp extension support + * nghttpx: Add --ecdh-curves option to specify list of named + curves + * h2load: Add --header-table-size and --encoder-header-table-size + options + +- Update to version 1.15.0: + * lib: Add nghttp2_option_set_max_deflate_dynamic_table_size() + API function (GH-684) + * lib: Allow NGHTTP2_ERR_PAUSE from + nghttp2_data_source_read_callback (GH-671) + * lib: Add nghttp2_session_get_hd_deflate_dynamic_table_size() + and nghttp2_session_get_hd_inflate_dynamic_table_size() API + functions to get current HPACK dynamic table size (GH-664) + * lib: Add nghttp2_session_get_local_settings() API function + * lib: Add nghttp2_session_get_local_window_size() and + nghttp2_session_get_stream_local_window_size() API functions + * build: Add -lsocket -lnsl to APPLDFLAGS for solaris build + * neverbleed: Update neverbleed to support ECDSA certificate + * doc: Mention --enable-lib-only configure option in README + * integration: Fix test failure with go1.7.1 + * src: Fix compile error with openssl 1.1.0 + * nghttpx: Improve performance with HTTP/1.1 backend when + request body is involved + * nghttpx: Use std::atomic_* overloads for std::shared_ptr if + available + * nghttpx: Migrate backend stream to another h2 session on + graceful shutdown + * nghttpx: Add option to specify HPACK encoder/decoder dynamic + table size + * nghttpx: Log client address + * nghttpx: Add tls_sni to mruby Nghttpx::Env class + * nghttpx: Add --frontend-http2-window-size option, and its + family functions + * nghttpx: Add experimental TCP optimization for h2 frontend + * nghttpx: Workaround for std::make_shared bug in Xcode7, 7.1, + and 7.2 (GH-670) + * nghttpx: Fix bug that bytes are doubly counted to rate limit + for TLS connections + * nghttpx: Add --no-server-rewrite option not to rewrite server + header field (GH-667) + * nghttpx: Retry if backend h1 connection cannot be established + due to timeout + * nghttpx: Reset stream if invalid header field is received in h2 + * nghttpx: Add --server-name option to change server response + header field (GH-667) + * nghttpd: Add --encoder-header-table-size option + * nghttp: Add --encoder-header-table-size option + * python: Support ALPN, require Python 3.5 + +- Update to version 1.14.0: + * lib: Make emit_header() return void since it always succeed + * lib: Add nghttp2_hd_deflate_hd_vec() deflate API to support + multiple buffer input + * lib: since hd_inflate_commit_indexed() always return 0, + remove the return value check in nghttp2_hd_inflate_hd_nv() + * lib: Use memeq() instead of lstreq() in lookup_token() + * lib: More strict stream state handling + * lib: Modify genlibtokenlookup.py to remove redundant header + comparisons and remove inline qualifier of lookup_token() + in genlibtokenlookup.py + * lib: Fix wrong tree operation to avoid cycle + * lib: Make get_max_index() return the max index in frame, + so we don't need to do extra calculation + * lib: Add nghttp2_on_invalid_header_callback + * lib: Log frame's stream ID for header debug logging + * doc: Remove old doc about differential encoding in HPACK + * doc: Document about ALPN in nghttpx howto + * nghttpx: Log error code from getsockopt(SO_ERROR) on first + write event + * nghttpx: Don't change pushed stream's priority + * nghttpx: Log backend connection failure in WARN level + * nghttpx: Fix bug that api and healthmon parameters do not work + with http2 proxy + * nghttpx: Add access log variable for backend host and port + * nghttpx: Use copy instead of const reference of backend group + * nghttpx: Reload configuration with SIGHUP + * nghttp: Adjust weight according to Firefox stable + * nghttp: Call error callback when invalid header field is + received and ignored + * nghttp: Allow multiple -p option + * deflatehd: Call nghttp2_hd_deflate_change_table_size only + if table size is changed from default + +- Update to version 1.13.0: + * lib: Cancel non-DATA frame transmission from + nghttp2_before_frame_send_callback + * doc: Fix warning with Sphinx 1.4 + * build: Work with Android NDK r12b + * nghttpx: Use consistent hashing for client IP based session + affinity + * nghttpx: Fix FTBFS on armel by explicitly including the header + * nghttpx: Cast to double to fix build with gcc 4.8 on Solaris 11 + * nghttpx: Fix build error with libressl + * examples: Fix compile error with OpenSSL v1.1.0-beta2 + +- Update to version 1.12.0: + * Add nghttp2_session_set_local_window_size API function + * Add nghttp2_option_set_max_send_header_block_length API + function (GH-613) + * Fix warning: declaration of 'free' shadows a global declaration + (Patch from Alexis La Goutte) + * examples: Add ALPN support to tutorial client/server (GH-614) + * nghttpx: Reduce TTFB with large number of incoming connections + * nghttpx: Rewrite read timer handling + * nghttpx: Clean up neverbleed AF_UNIX socket + * nghttpx: Add --backend-max-backoff option + * nghttpx: Use 16KiB buffer for reading to match TLS record size + * nghttpx: Add healthmon parameter to -f option to enable health + monitor mode + * nghttpx: Receive reference of std::mt19937, not making a copy + * nghttpx: Fix bug that backend never return to online (GH-615) + * nghttpx: Implement client IP based session affinity + * nghttpx: Add --api-max-request-body option to set maximum API + request body size + * nghttpx: Add api parameter to --frontend option to mark API + endpoint + * h2load: Add content-length header field for HTTP/2 and SPDY as + well + * h2load: Implement HTTP/1 upload (GH-611) + +- Update to 1.11.1 + * lib: Add nghttp2_hd_inflate_hd2() and deprecate + nghttp2_hd_inflate_hd() + * lib: Avoid 0-length DATA if NGHTTP2_DATA_FLAG_NO_END_STREAM is set + * lib: Fix bug that PING flags are ignored in nghttp2_submit_ping + * integration: Workaround runtime error: cgo argument has Go pointer + to Go pointer + * nghttp: Eliminate zero length DATA frame at the end if possible + * nghttpd: Set content-length in status response + * nghttpx: Add sni keyword to --backend option + * nghttpx: Allow mixed protocol and TLS settings among backends under + same pattern + * nghttpx: Don't add 0-length DATA when response HEADERS bears + END_STREAM flag + * nghttpx: Don't add chunked encoded response body for HEAD request + * nghttpx: Don't use CN if we have dNSName or iPAddress field + * nghttpx: Just call execv instead of execve to pass environ + * nghttpx: Make SETTINGS timeout value configurable + * nghttpx: Save PID file after it is ready to accept connections + * nghttpx: Treat backend failure if SETTINGS is not received within + timeout + * nghttpx: Wait for SETTINGS ACK to make sure that backend h2 server + is alive + +- Update to 1.10.0 + * Pass unknown SETTINGS values to nghttp2_on_frame_recv_callback + * Add ALTSVC frame support + * Run error callback when peer does not send initial SETTINGS + frame + * Update http-parser + * Update sphinx_rtd_theme + * nghttp: add an --expect-continue option + * nghttpx: Fix downstream connect callback called early + * nghttpx: Truncate too long -b option signature + * nghttpx: Fix bug that server push from mruby script did not + work + * nghttpx: Try next HTTP/1 backend address when connection + cannot be made + * nghttpx: Retry next HTTP/2 backend address when connection + cannot be made + * nghttpx: Enable link header field based push for non-final + response + * nghttpx: Detect online/offline state of backend servers + * nghttpx: Better load balancing between backend HTTP/2 servers + * nghttpx: Fix crash with backend failure + +- Update to 1.9.2 + * nghttpx: Fix crash with backend failure + * nghttpx: Better distribute load to backend h2 servers + * nghttpx: Fix error messages on deprecated mode + * nghttpx: Fix bug that logger wrote string which was not + NULL-terminated + * nghttpx: Fix bug that proxy with HTTP/1.1 CONNECT did not work + +- Update to 1.9.1 + * nghttpx: Fix bug that backend tls keyword did not work with -s + option + * nghttpx: Fix handing stream after connection check was failed +- Changes for 1.9.0 + * lib: Add nghttp2_error_callback to tell application human + readable error message + * lib: Reference counted HPACK name/value pair, adding + * nghttp2_on_header_callback2 + * lib: Add nghttp2_option_set_no_auto_ping_ack() option + * lib: Add nghttp2_http2_strerror() to return HTTP/2 error code + string + * build: Makefile.msvc enhancements (Patch from Jan-E) + * build: Lower libev version requirement (Patch from Peter Wu) + * build: cmake build support (Patch from Peter Wu) + * asio: Fix bug that server event loop breaks with exception + * integration: Disable tests that sometimes break randomly on + travis + * integration: do not use recursive target (Patch from Peter Wu) + * h2load: Fix bug that it did not try to connect to server again + * h2load: Fix bug that initial max concurrent streams was too + large + * nghttpx: Memcached connection encryption with tls keyword + * nghttpx: Enable/disable TLS per frontend address + * nghttpx: Configure TLS per backend routing pattern + * nghttpx: Workaround for Ubuntu 15.04 which does not + value-initialize on std::make_shared. + * nghttpx: Add --error-page option to set custom error pages + * nghttpx: Add wildcard host routing + * nghttpx: Change read timeout reset timing + * nghttpx: Don't push if Link header field includes nopush + * nghttpx: Deprecate backend-http1-connections-per-host in favor + of backend-connections-per-host + * nghttpx: Restructure mode settings, removing --http2-bridge, + - -client, and --client-proxy options + * nghttpx: Deprecate backend-http1-connections-per-frontend in + favor of backend-connections-per-frontend + * nghttpx: Don't share session which is already in draining + state + * nghttpx: Effectively disable backend HTTP/2 connection flow + control + * nghttpx: Add --frontend-http2-max-concurrent-streams and + - -backend-http2-max-concurrent-streams, and deprecate + - -http2-max-concurrent-streams option + * nghttpx: Deprecate --backend-http2-connections-per-worker + option + * nghttpx: Share TLS session cache between HTTP/2 and HTTP/1 + backend + * nghttpx: Rewrite backend HTTP/2 connection coalesce strategy + +- Update to 1.8.0 + * Add Architecture documents (work in progress) + * List all contributors in AUTHORS + * doc: fix out-of-tree doc builds (Patch from Peter Wu) + * Wrap AM_PATH_XML2 by m4_ifdef to handle the case when + _PATH_XML2 is not found + * Fix configure script for non-gcc, clang build + * Document compiling apps and include h2load in configure (Patch + from David Beitey) + * Don't check for dlopen/libdl on *BSD (Patch from Bernard Spil) + * Don't taint CXXFLAGS from AX_CXX_COMPILE_STDCXX_11 + * Fixing Windows Makefile version detection (Patch from Reza + Tavakoli) + * lib: Tokenize extra HTTP header fields + * lib: Fix typo in HAVE_CONFIG_H name (Patch from Peter Wu) + * lib: Add HTTP/2 extension framework to send and receive + non-critical frames + * tests: remove unused macros (Patch from Peter Wu) + * src: Update default cipher list + * src: Fix compile error with gcc-6 which enables C++14 by default + * asio: client: Fix connect timeout does not work, return from cb + if session stopped, removing client::session::connect_timeout() + functon + * nghttpd: Start SETTINGS timer after it is written to output + buffer + * nghttpd: Add trailer header field to status responses + * nghttpd: Add -w and -W options to change window size + * nghttpx: Worker wide blocker which is used when socket(2) is + failed + * nghttpx: ConnectBlocker per backend address + * nghttpx: Interleave text/html pushed resources with associated + resource + * nghttpx: Add headers given in add-response-headers for mruby + response + * nghttpx: Deprecate --backend-ipv4 and --backend-ipv6 in favor + of --backend-address-family + * nghttpx: Add options to specify address family of memcached + connections + * nghttpx: Add encryption support for TLS ticket key retrieval + * nghttpx: Add TLS support for session cache memcached connection + * nghttpx: Refactor blacklisted cipher suite check (Patch from + Jay Satiro) + * nghttpx: Add TLS support for HTTP/1 backend + * nghttpx: Add request-header-field-buffer and + max-request-header-fields options, deprecating + header-field-buffer and max-header-fields options. + * nghttpx: Add --no-http2-cipher-black-list to allow black listed + cipher suite + * nghttpx: Limit header fields from backend + * nghttpx: Fix bug that IPv6 address in Forwarded "for" is not + quoted-string + * nghttpx: Support multiple frontend addresses + * integration-tests: support out-of-tree tests (Patch from Peter + Wu) + * examples: fix compile warnings (Patch from Peter Wu) +- Drop upstreamed nghttp2-c++14.patch + +- Update to 1.7.1 + * Fix CVE-2016-1544 (boo#966514) + +- Add nghttp2-c++14.patch to properly guard make_unique templates. + [bsc#964140] + +- Update to 1.7.0 + * Reset (RST_STREAM) stream if flow control window gets overflow + * Validate :authroity, host, and :scheme value more strictly + * Check request/response submission error based side of session + * Strict outgoing idle stream detection + * Return error from nghttp2_submit_{headers,request} when self + dependency is made + * Add -ldl to APPLDFLAGS for static openssl linking + * asio: Stop acceptor on server::http2::stop + * asio: Rename http2::get_io_services() as http2::io_services() + * h2load: Support UNIX domain socket + * h2load: Improve readability of traffic numbers + * h2load: Remove "auto" for -m option + * h2load: Show progress in rate mode + * h2load: Perform sampling for request and connection timings to + reduce memory consumption + * nghttpd: Add --no-content-length option to omit content-length + in response + * nghttpx: Interleave pushed streams with the associated stream + if pushed streams are javascript and CSS resources + * nghttpx: The initial value of request/response buffer is + increased to 128K + * nghttpx: Fix bug that --listener-disable-timeout option is not + used + * nghttpx: Don't emit :authority if request does not contain + authority information + * nghttpx: Add clarification of quotes in configuration file + * nghttpx: Don't allow certain characters in host and :scheme + header field + * nghttpx: Add RFC 7239 Forwarded header field support + * nghttpx: Fix crash when running on IPv6 only (Patch from Vernon + Tang) + * nghttpx: Take into account of trailers when applying + max_header_fields + * nghttpx: Don't apply max_header_fields and header_field_buffer + limit to response + * nghttpx: Strict validation for header fields given in + configuration + * nghttpx: header value should not be lower-cased (Patch from + ayanamist) + +- fixed typo in libnghttp2_asio1 [bsc#962914] + +- Update to 1.6.0 + * Fix heap-use-after-free bug when handling idle streams + * Strict error handling for frames which are not allowed after + closed (remote) + * Set max number of outgoing concurrent streams to 100 by + default + * Keep incoming streams only at server side + * Create stream object for pushed resource during + nghttp2_submit_push_promise() + * Add nghttp2_session_create_idle_stream() API + * Handle response in nghttp2_on_begin_frame_callback + * Add --lib-only configure option + * Compile with OpenSSL 1.1.0-pre1 + * Fix build when OpenSSL 1.0.2 is not available (patch from + Sunpoet Po-Chuan Hsieh) + * asio: Add connect and read timeout to client API + * asio: Add TLS handshake and read timeout to server API + * asio: Added access to a requests remote endpoint (patch from + Andreas Pohl) + * asio: libnghttp2_asio: Added io_service accessors (patch from + Andreas Pohl) + * h2load: Add req/s min, max, mean and sd for clients + * h2load: Fix broken connection times + +- Update to 1.5.0 + * Fix bug that nghttp2_session_find_stream(session, 0) returned + NULL + * Add nghttp2_session_change_stream_priority() to change stream + priority without sending PRIORITY frame + * Add nghttp2_session_check_server_session() API + * Consider to use CANCEL error code when closing streams with + GOAWAY + * Don't send push response if GOAWAY has been received + * Use error code CANCEL to reset pushed reserved stream from + remote + * Add nghttp2_session_upgrade2(), deprecate + nghttp2_session_upgrade() + * Workaround HTTP upgrade with HEAD request in + nghttp2_session_upgrade() + * Introduce NGHTTP2_NV_FLAG_NO_COPY_NAME and + NGHTTP2_NV_FLAG_NO_COPY_VALUE + * Add nghttp2_session_check_request_allowed() API function + * Switch to clang-format-3.6 + * Update mruby to 1.2.0 + * tests: fix broken linkage with --disable-static (Patch from + Kamil Dudka) + * python: Send RST_STREAM if remote side is not closed and + response finished + * asio: client: call on_error when connection is dropped + * asio: ALPN support + * h2load: Add --h1 option to force http/1.1 for both http and + https URI + * h2load: Fix crash when dealing with "connection: close" form + HTTP/1.1 server + * h2load: h2load goes into infinite loop when timing script file + starts with 0.0 in first line (Patch from Kit Chan) + * h2load: Override user-agent with -H option + * h2load: Print "space savings" to measure header compression + efficiency + * h2load: Stream error should be counted toward errored + * h2load: Show application protocol with OpenSSL < 1.0.2 + * nghttpx: Don't send RST_STREAM to h2 backend if backend is + disconnected state + * nghttpx: Support server push from HTTP/2 backend + * nghttpx: Fix bug that causes connection failure with backend + proxy URI + * nghttpx: Use --backend-tls-sni-field to verify certificate + hostname + * nghttpx: Log :authority as $http_host if available + * nghttpd: Fix crash with CONNECT request + * nghttpd: Defered eviction of cached fd using timer + * nghttpd: Read /etc/mime.types to set content-type header field + * nghttp: Record request method to output it in har correctly + * nghttp: Use method given in -H with ":method" in HTTP Upgrade +- Drop nghttp2-1.4.0-fix-tests.patch (now in upstream) + +- Enable spdy and more example applications + +- Update to 1.4.0: + * lib: Don't always expect dynamic table size update. + * lib: Shrink to the minimum table size seen in local SETTINGS. + * lib: Add new error code NGHTTP2_ERR_PAUSE to send_data_callback. + * lib: Avoid excessive WINDOW_UPDATE queuing. + * lib: Return fatal error if flooding is detected to close + session immediately. + * lib: Return type of nghttp2_submit_trailer is int. + * lib: Don't send WINDOW_UPDATE with 0 increment. + * lib: Fix bug that headers in CONTINUATION were ignored after + HEADERS with padding. + * package: Use -fvisibility=hidden for internal functions. + * package: Show more information in configure summary. + * package: Add PIDFile directive to systemd service. + * package: Fix daemon upgrade when running under systemd. + * app: Compile with BoringSSL. + * nghttp: Allow multiple -c option occurrence, and take min and + last value. + * nghttpd: Fix leak when server failed to listen to given port. + * nghttpx: Add TLS dynamic record size behaviour command line + options. + * nghttpx: Reduce default timeouts for read sockets to 1m. + * nghttpx: Fix bug that PUT is replaced with POST. + * nghttpx: Change mruby script handling. + * nghttpx: Added support for RFC 7413 (TCP Fast Open) on nghttpx + proxy listening connections. + * nghttpx: Add neverbleed support. + * h2load: Don't DOS our server! + * h2load: Use duration syntax for timeouts. + * h2load: Support subsecond rate period. + * h2load: Simplify rate mode. + * h2load: Add option for user-definable rate period. + * h2load: Reuse SSL/TLS session. + * h2load: Reconnect server on connection: close. + * h2load: Don't exit in the case of no ALPN protocol overlap. + * integration: Update go's http2 package URI. +- Add missing baselibs.conf. +- Add nghttp2-1.4.0-fix-tests.patch from commit 4825009. +- Small spec cleanup. + +- Update to 1.3.4 + * Make traditional init script fail if new config file is broken + (Patch from Janusz Dziemidowicz) + * nghttpx-logrotate: Don't use killall since we have multiple + processes + * nghttpx: Fix improper signal handling +- Changes for 1.3.3 + * Fix bug in padding handling of DATA frame + * Use hash table for dynamic table lookup + * More warning flags for --enable-werror + * Update mruby + * h2load: HTTP/1.1 support (Patch from Lucas Pardue) + * nghttpx: Do not try to set TCP_NODELAY when frontend is an + UNIX socket (Patch from Janusz Dziemidowicz) + * nghttpx: Chown UNIX domain socket to user specified as --user + * nghttpx: Split monolithic one process into control and worker + processes + * nghttpx: Handle SSL/TLS data following PROXY protocol line +- Changes for 1.3.2 + * Check header block limit after new stream is opened + * nghttp: Show error if HEADERS frame cannot be sent for + whatever reason + * nghttpx: Fix assertion failure on TLS handshake + * nghttpx: Add x-http2-push header field for pushed resource + * nghttpx: Fix compile error with --disable-threads + +- Update to 1.3.1 + * Avoid usage of typeof and replace __builtin_offsetof with + offsetof + * Honor stream->weight even if stream->last_writelen is 0 + * Compile third-party libraries if hpack-tools is enabled + * nghttpx-init: Start nghttpx with --daemon + * Bundle sphinxcontrib.rubydomain https://bitbucket.org/birkenfeld/sphinx-contrib/src/default/rubydomain/ + * Bundle mruby + * h2load: Record TTFB on first byte of response body, rather + than first socket read + * h2load: Improve checking for timing script input, prevent + false positive in certain situations + * nghttpx: Implement PROXY protocol version 1 + (--accept-proxy-protocol option) + * nghttpx: Allow link header server push for HTTP/2 backend + as well + * nghttpx: Don't initiate push if client disabled push + * nghttpx: Allow absolute URI in Link header field for push + * nghttpx: Fix crash with multi workers and QUIT signal + * nghttpx: Add mruby support which is disabled by default + (use --with-mruby configure option to enable it) + * nghttpx: Drop connection before TLS finish if h2 requirement + is not fulfilled +- Fix typo in previous changelog entry + +- Update to 1.3.1 + * Limit the number of incoming reserved (remote) streams + * Add stream public API + * Rewrite priority tree handling + * Fix parallel make distcheck + * Define it and itprep recursive target if + AM_EXTRA_RECURSIVE_TARGETS is defined + * fetch-ocsp-response: Handle spurious openssl exist status 0 + * nghttpx: Use nghttp2::ssl::DEFAULT_CIPHER_LIST for backend TLS + connection + * nghttpx: Don't allow blacked listed cipher suites for HTTP/2 + connection + * nghttpx: better handle /dev/stderr and /dev/stdout (Patch from + Tomasz Buchert) + * nghttpd: GOAWAY if SSL/TLS requirements for HTTP/2 are not met + * nghttpd: Return date header field for 304 + * nghttpd: Support HEAD request + * h2load: Add Timing-script and base URI support (Patch from + Lucas Pardue) + * h2load: Add timeout options (Patch from Nora) +- Fix typo in changelog + +- Update to 1.2.1 + * doc: Reword the HPACK tutorial (Patch from Tom Harwood) + * nghttpx: Fix stability issues + * h2load: Fix crash if -r > -n + +- Update to 1.2.0 + * Fix crash if response or data is submitted to closing stream + * Header table size UINT32_MAX must be accepted + * Use PROTOCOL_ERROR against DATA sent to idle stream + * Allow multiple in-flight SETTINGS + * Strictly check occurrence of dynamic table size update + * Fix configure warning that 'missing' is missing or too old + * Fix rm: cannot remove ‘*.rst’: No such file or directory when + "make clean" (Patch from Alexis La Goutte) + * doc: Reword some of the server and client tutorial (Patch + from Tom Harwood) + * src: Remove monotonic_clock replacement macro for gcc-4.6 + * nghttpx: Add TLS ticket key sharing among nghttpx instances + using memcached + * nghttpx: Add shared session cache using memcached + * nghttpx: Set SSL/TLS session timeout to 12 hours + * nghttpx: Enable session resumption on HTTP/2 backend + * nghttpx: Don't rewrite host header field by default + * nghttpx: Generate new ticket key every 1hr and its life time + is now 12hrs + * nghttpx: Don't reuse backend connection if it is not clean + * nghttpx: Add AES-256-CBC encryption for TLS session ticket + * nghttpd: Fix the bug that 304 response has non-empty body + * h2load: Add -r and -C options to h2load (Patch from + Nora Shoemaker) +- Changes for 1.1.2 + * Fix linker error with libnghttp2_asio + * Allow custom installation location for Python bindings +- Drop no longer needed missing_nghttp2_timegm.patch + +- Update to 1.1.1 + * nghttpx: Fix various stability issues and memory leak bug +- Changes for 1.1.0 + * Fix DATA is not consumed if nghttp2_http_on_data_chunk failed + * nghttp2_submit_response and nghttp2_submit_headers may return + * NGHTTP2_ERR_DATA_EXIST + * msvc build fixes and enchantments (Patch from Gabi Davar) + * Compile with IRIX gcc-4.7 (Patch from Klaus Ziegler) + * nghttp: Add --max-concurrent-streams option + * nghttp: Add comment on HAR on pushed objects (Patch from + acesso) + * nghttpx: Add --include option to read additional configuration + from given file + * nghttpx: Add backend routing based on request host and path by + extending -b option + * nghttpx: Allow log variable to be enclosed by curly braces for + disambiguation + * nghttpx: Add log variables related to SSL/TLS connection + * h2load: Add --ciphers option +- Add patches + * missing_nghttp2_timegm.patch to fix building of asio library + * nghttp2-remove-python-build.patch to fix python bindings + installation when autotools are used + +- Update to 1.0.5 + * Add STREAM_DEP_DEBUG macro switch to enable runtime validation + of depedency tree + * Fix another bug in priority handling; sibling's item is not + queued when ancestor's item is detached + * nghttpx: Fix crash with --http2-bridge and both frontend and + backend TLS + +- Update to 1.0.4 + * Fix assertion failure in stream_update_dep_on_detach_item + (GH-264) +- Changes for 1.0.3 + * Fix bug that idle self-depending PRIORITY is not handled + gracefully + * Optimize dependency based priority code to Firefox style tree + * enable third-party for asio_lib too (Patch from Mike + Frysinger) + * fetch-ocsp-response: Support LibreSSL, and include port in + ocsp_host + * src: Support compile with LibreSSL + * nghttpx: Fix bug that x-forwarded-proto header field does not + reflect frontend scheme on HTTP/2 backend + * nghttpx: Validate :path on SPDY frontend + +- Update to 1.0.2 + * Fix bug that data are not consumed for connection in race + condition (GH-253) + * Define NGHTTP2_EXTERN to __declspec(dllimport) when using + nghttp2 for Windows build + * Translate fetch-ocsp-response into Python + * libevent-client: Fix bug that path is broken if URI does not + contain path part + * python: Call on_close callback when connection is lost for + server session + * python: Expose client certificate, if available (Patch from + Fabian Wiesel) + * python: Catch and log failure to set TCP_NODELAY (Patch from + Fabian Wiesel) + * nghttpx: Add --add-request-header option + * nghttpx: Make WebSocket upgrade work + * nghttpx: Fix bug that END_STREAM is not set in backend for + POST with Upgrade + * nghttpx: Don't send "Expect" header field twice + +- Update to 1.0.1 + * Include stdint.h instead of inttypes.h when compiled with MSVC + < 2013 + * Fix invalid memory free on out-of-memory handling + * integration: Use our own copy of golang spdy package + * android: Don't link zlib bundled with android NDK + * Dockerfile.android: Update NDK ver, and ubuntu; build and link + zlib + * src, examples: Fix up OpenSSL initialization + * nghttpx: Allow HTTP Upgrade from POST request if response + header has not been sent to the client + * nghttpx: Fix bug that PUSH_PROMISE is sent after associated + response HEADERS + * nghttpd: Close connection after settings timeout and GOAWAY + was sent + * h2load: Fix bug that NPN fails if ALPN is enabled + +- Update to 1.0.0 + * v1.0.0 introduced backward incompatible changes from 0.7 + series. Read https://nghttp2.org/documentation/package_README.html#migration-from-v0-7-15-or-earlier + to migrate from older version to this latest version. +- Changes for 0.7.15 + * Hopefully, this is the last release for 0.7.x series. + Development continues in 1.x series. + * Access violation in buffers (GH-232) (Patch from Etienne Cimon) + * Retry finding jemalloc lib by je_malloc_stats_print (GH-233) + * inflatehd: Fix crash if 'wire' value is not string (GH-235) + * nghttpx: Revert 585af93 to fix crash with TLS (GH-234) + * nghttpd: Add --echo-upload option to send back request body + +- Update to 0.7.14 + * Fix global-buffer-overflow in HPACK code + * Fix doc for nghttp2_select_next_protocol + * Fix bug that promised stream was not reset on decompression + error + * Add systemd and upstart configuration file for nghttpx + (Patch from Zhuoyun Wei) + * Improve nghttpx logrotate configuration file (Patch from + Zhuoyun Wei) + * Update sphinx_rtd_theme + * h2load: Update h2load to give connect time and ttfb stats + (Patch from ericcarlschwartz) + * nghttpd: Add -m, --max-concurrent-streams option + * nghttpx: Log absolute URI for HTTP/2 or client proxy request + * nghttpx: Add --header-field-buffer and --max-header-fields + options + * nghttp: Fix assertion error if very large value is given to -t + +- Update to 0.7.13 + * Fix bug that promised stream was not reset by returning + NGHTTP2_ERR_TEMPORAL_CALLBACK_FAILURE from + nghttp2_on_header_callback. Instead, associated stream was reset. + * Allow NGHTTP2_ERR_TEMPORAL_CALLBACK_FAILURE from + nghttp2_on_begin_headers_callback + * h2load: Effectively disable flow control by setting large + window size + * asio: Graceful shutdown and joinable server (Patch from + Xiaoguang Sun) + +- Update to 0.7.12 + * Fix bug that nghttp2_session_set_next_stream_id accepts invalid + stream_id + * HPACK: Rewrite static header table handling + * HPACK: Never index authorization and small cookie header field + * Don't install libnghttp2_asio headers if they are disabled + * doc: Specify program directive so that hyperlink to option is + correctly pointed to the intended location + * asio: client: Call error_cb on error occurred in do_read and + do_write (Fixes GH-207) + * nghttp: Add --no-push option to disable server push + * nghttp: Show stream ID in statistics output + * nghttp: Remove --dep-idle option + * nghttp: Use same priority anchor nodes as Firefox does + * nghttpx: Don't push resource if link header has non empty + loadpolicy + * nghttpx: Add logging for somewhat important events (logs, + tickets, and ocsp) + * nghttpx: Set Downstream to stream user data on HTTP Upgrade + to h2 + +- Update to 0.7.11 + * nghttpx: Fix waitpid race condition in ocsp response update + * nghttp: Consider user-provided :authority header field for SNI + as well as host header field +- Changes for 0.7.10 + * Make sure that nghttp2 license is MIT license + * Add nghttp2_session_consume_{connection,stream} to consume + bytes independent + * Add nghttp2_send_data_callback to send DATA payload without + copying "static inline" fix for build with VS2013 (Patch from + Remo E) + * Update lib/Makefile.msvc (Patch from Remo E) + * Remove dependency on libws2_32 on Windows build + * Define NGHTTP2_EXTERN macro to export function for Windows + build + * doc: Generate API doc per function + * python: Add async body generation support + * python: Fix pseudo-header field ordering bug + * nghttpx: Redirect stderr to errorlog file + * nghttpx: Fix bug that data buffered in SSL object are not + read + * nghttpx: Remove --tls-ctx-per-worker option + * nghttpx: Add OCSP stapling feature + +- Enable python bindings +- Update to 0.7.9 + * Implements h2-14 protocol (http://tools.ietf.org/html/draft-ietf-httpbis-http2-14) + * Implements HPACK 09 (http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-09) + * h2load: Fix crash if -t > -c + * h2load: Add -d option to upload data to server + * nghttpx: Forward only "trailers" keyword in te when forwarding HTTP/2 backend + * nghttpx: Fix PUSH_PROMISE header field corruption [GH-194] + * nghttpx: Fix te header field is duplicated when forwarding HTTP/2 backend + * nghttp, nghttpd: Add --hexdump option to hexdump incoming traffic. + * examples: Place AM_CPPFLAGS first to use in-package header files first [GH-192] +- Changes for 0.7.8 + * Implements h2-14 protocol (http://tools.ietf.org/html/draft-ietf-httpbis-http2-14) + * Implements HPACK 09 (http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-09) + * Validate :path header field for http or https URI scheme + * NULL-terminate header field name and value presented by callback + * README.rst: Cleaned up the grammar a bit (Patch from Ross Smith II) + * h2load: fix for segfault by reserving correct worker count (Patch from Stefan Eissing) + +- Avoid shipping documentation redundantly. Set RPM groups. + +- Fix rpm group + +- Update to 0.7.5 + * Implements h2-14 protocol + (http://tools.ietf.org/html/draft-ietf-httpbis-http2-14) + * Implements HPACK 09 + (http://tools.ietf.org/html/draft-ietf-httpbis-header-compression-09) + * Validate HTTP semantics by default + * Add nghttp2_option_set_no_http_messaging() API function + * Update http-parser + * nghttp, nghttpd, nghttpx: Use "sensitive" to indicate + "never indexed" header field + * nghttp, nghttpd, nghttpx, h2load: Select/announce h2 in + ALPN/NPN + * nghttp: Fix unaligned field output in --stat + * nghttp: Fix -H does not work with -u upgrade request + * nghttp: Update resource timing terminology according to + Resource Timing TR + * nghttpd: Add -a option which takes an address parameter that + allows nghttpd to bind to a non-default address. Patch + from Brian Card + * nghttpx: Use omit minor version in case of HTTP/2 in via + header and access log + * nghttpx: Support UNIX domain socket on both frontend and backend + * nghttpx: Fix crash in http/1 backend when backend returns more + bytes than CL + * nghttpx: Cast configuration value to rlim_t to avoid compile + error on 32bit + * nghttpx: Fix 1 second delay in HTTP/2 backend connection + * nghttpx: Fix request re-submission bug in HTTP/2 backend + * asio-sv2: Fix compile error with OS X + +- Initial packaging of 0.7.4 + okular +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes since 21.12.3, only listing bugfixes: + * Support SaveAs action (kde#451010) + * Fix broken page MiniBar (kde#450347) + * Part::queryClose: Don't ask the user if he wants to save file types + we can't save (kde#449976) + * Adds option editor-cmd to the commandline (kde#263732) + * Simplify the string for the 'Search for...' action (kde#450334) + * Put an "Add Bookmark" button on the Bookmarks sidebar (kde#357625) + * Support the PDF Print named action (kde#448791) + * Remove extra spaces in FB2 paragraphs (kde#359059) + openslp +- Implement automatic active discovery retries so that DAs do + not get dropped if they are not reachable for some time + [bnc#1166637] [bnc#1184008] + new patch: openslp.unicastactivediscovery.diff + +- Add missing group(daemon) prerequires to the openslp-server + package [bnc#1165050] +- Add missing openslp requires to the openslp-server package + [bnc#1165121] + +- Add missing zlib build dependency, which used to be pulled in + by libopenssl-devel. The package fails to build since the openssl + upgrade to 1.1.1 (bsc#1149792) + +- Use tcp connects to talk with other DAs [bnc#1117969] + new patch: openslp.tcpknownda.diff +- Fix segfault in predicate match if a registered service has + a malformed attribute list [bnc#1136136] + new patch: openslp.nullattr.diff + +- Fix memory corruption when the sendbuf gets reallocated + [bnc#1090638] [CVE-2017-17833] + new patch: openslp.sendbuf_move.diff +- Fix out of bounds reads in message parsing + new patch: openslp.parseoob.diff + +- move systemd notification before the chroot() call, otherwise + the notify function cannot reach systend's unix domain socket + [bnc#1089097] + +- Use %license (boo#1082318) +- fix slpd using the peer address as local address for TCP + connections [bnc#1076035] + new patch: openslp.localaddr.diff +- use tcp connections for unicast requests [bnc#1080964] + new patch: openslp.tcpunicast.diff + +- add separate source openslp.logrotate.systemd to + use systemctl reload for logrotate configuration + +- Add support for OpenSSL 1.1. Commit from upstream [bsc#1042665] + new patch: openslp.openssl-1.1.diff + +- Also update openslp.sd_notify.diff to use the new systemd lib + +- Replace pkgconfig(libsystemd-*) with pkgconfig(libsystemd) + Nowadays pkgconfig(libsystemd) replaces all libsystemd-* libs, which + are obsolete. + +- Fix bounds check in SLPFoldWhiteSpace + [bnc#1001600] [CVE-2016-7567] + new patch: openslp.foldws.diff + +- remove convenience code as changes bytes in the message + buffer breaking the verification code [bnc#994989] + new patch: openslp.noconvenience.diff +- fix storage handling in predicate code, it clashed with gcc's + fortify_source extension [bnc#909195] + new patch: openslp.predicatestorage.diff +- bring back allowDoubleEqualInPredicate option + new patch: openslp.doubleequal.diff +- fix bug in openslp.initda.diff patch +- fix rcopenslp helper +- fix _xrealloc not checking the malloc return value + [bnc#980722] [CVE-2016-4912] + new patch: openslp.xrealloc.diff + +- Do not depend on fillup and insserv if the package build with + systemd support; the dependencies are not needed in that case + parley +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Adapt build system to qt6 + * Use Q_EMIT/Q_SLOTS/Q_SIGNALS + fix includes + * Use not deprecated enum + * Fix application crash + * Comment code unused in qt6 + * Add CI + * Prepare to add new CI support + * Port I18n_NOOP macro + * Theses files are not used + patterns-kde +- Recommend pam_kwallet in kde_plasma (boo#1208684) + patterns-xfce +- Replaced gnome-calculator with galculator since it better integrates + with Xfce look and feel. +- Do not recommend package-update-indicator on Tumbleweed. Only Leap + supports update method via PackageKit. + phonon4qt5 +- Add phonon4qt5-rpmlintrc to work around future build checks (boo#1191779) + +- Drop the unneeded baselibs.conf. + pim-data-exporter +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Use new akonadi notes install include + * Use new akonadi mime install include + * Adapt build system for building against qt6 + * Use SingleMainWindow=true + * Fix doctool file license + * Mark as single-instance using X-GNOME-SingleWindow key + * Correct prefix to other PIM repositories in .kde-ci.yml + * Add import/export support for akonadi_newmailnotifier_agentrc + pim-sieve-editor +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Fix compile without deprecated method + * Simplify qt5/qt6 build + * Purpose-qt6 compiles fine now + * Make compile against qt6 + * USe correct qtkeychain + * Start to remove QNetworkConfigurationManager + * Use isOnline method + * Adapt build system for building against qt6 + * Use SingleMainWindow=true + * Mark as single-instance using X-GNOME-SingleWindow key + * AA_UseHighDpiPixmaps is enabled by default in qt6 + * Correct prefix to other PIM repositories in .kde-ci.yml + pimcommon +- Require libKF5PimCommonAutoCorrection5 in the -devel package + +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release +- Drop 0001-Fix-pimcommon-CMake.patch. Merged upstream + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Add upstream change to fix issues detected by CMake 3.24: + * 0001-Fix-pimcommon-CMake.patch + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Too many changes to list here. + plasma-browser-integration +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * Purpose Plugin: Always send a title + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * mprisplugin: Don't skip if size is invalid and take at least one image + * Avoid accidental global variable in page-script + * Remove generateGuid function + * Use ecm_set_disabled_deprecation_versions + * Register chrome.downloads.onChanged listener lazily + * mprisplugin: xesam:artist is a list of strings + * Use user agent string to detect Firefox + * Use a separate script injected into the page context + * Add Linux Qt6 CI + * Fix excess comma in X-Plasma-Runner-Syntaxes values + * Install po folder + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * Fix excess comma in X-Plasma-Runner-Syntaxes values + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add missing license file + * Ignore browser-hosted web-apps in TaskManager-based browser identification + * Sync QT_MIN_VERSION with KF's REQUIRED_QT_VERSION + * Check whether removed DOM node was a player + * Request passing unit tests on Linux and BSD + * Explicitly link against KF5::ConfigCore + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * It's enabled by default in qt6 + * Add Qt5 Linux CI + * Final touches to compile with Qt6 + * Show headers in qtc6 + * ignore build dir + * Prepare build system for building against qt6 + * Use HTTPS for link to KDE homepage + * Fix typo in author's email + * Use WeakSet to avoid memory leak + * [Tabs Runner] Only list tabs from "normal" windows + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + plasma-framework +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Dialog: Only center panel popup if it still would cover two thirds of its panel widget (kde#462930) + * containmentinterface: add function to open context menu + * ExpandableListItem: load custom content when item is expanded + * PC3/ActionTextField: Specify focus reason for shortcut activation + * Use StandardKey.Find instead of "CTRL+F" + * ActionTextField: add property type for focusSequence + * ActionTextField: show native shortcut text in tooltip + * ActionTextField: fix StandardKey not working + * Dialog: Add default case to a switch to make clangd happier + * Dialog: Use one std::optional instead of two boolean flags + * Mark transient applets in config (kde#417114) + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Too many changes since 5.100.1, only listing bugfixes: + * Rework Plasma theme mask corners and outlines (kde#417511) + * svgitem: do not upscale svg when using fractional scaling (kde#461682) + +- Update to 5.100.1. Hotfix release: + * svgitem: do not upscale svg when using fractional scaling + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Too many changes since 5.99.0, only listing bugfixes: + * Never time out tooltip while its control is still hovered (kde#397336) + * Fix name of margin hints of task manager (kde#456076) + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Revert "Install a plugin for org.kde.plasma.plasmoid" + * Don't violate the min <= max assert in qBound in Qt 6 + * IconLabel: always enable `fillWidth` + * wallpaperinterface: allow wallpaper plugin to set custom accent color + * Add CMake option to build WITHOUT_X11 + * Install a plugin for org.kde.plasma.plasmoid (kde#454062) + * PC3/IconLabel: Simplify Layout.fillWidth expression for label + * ExpandableListItem: make fewer assumptions about the action + * Clear PasswordField with Ctrl+Shift+U (kde#451550) + * Add fade in and out animations to PC3 ToolTip + * Reset devicePixelRatio after loading the cachedBackground of mask + * Always give FrameSvg's mask in logical pixels + * desktoptheme/breeze: update disk.svg (kde#445810) + * Remove shortcut to make corona immutable + * Clean up if statement that is always true + * Clean up unused code for categories and remove reference in API docs + * ExpandableListItem: add arrow key navigation support + * PC3/ProgressBar: Fix sizing bugs, reformat code, remove animation hacks (kde#456550) + * Port IconItem to use Qt Shader Tools for Qt 6 + * Remove commented out dead slot + * Keep Tooltips the proper type (kde#446375) + * don't remove the shadow on ~Dialog (kde#437920) + * Port away from deprecated QSGSimpleMaterialShader + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Fix dataengine loading in Qt6 code path + * PC3/Slider: Enable hover events (kde#454714) + * PlasmaDialog: Don't constantly reset cursor when resizable edges are ON (kde#454714) + * Add FreeBSD Qt6 CI support + * PC3: Support RTL layouts in controls + * extras/ListItem: Fix undefined reference error to properties from newer controls + * PC3: Improve support for RTL sliders + * extras/Highlight: Fix code style and explicitness + * Port from KDeclarative::runtimePlatform to KRuntimePlatform::runtimePlatform + * BusyIndicator: Fix initialization of the running property + * extras/ExpandableListItem: Remove 'currentIndex' state when unhovering + * Doc: Fix typo in a comment + * Add missing break in switch-case statement + * PC3/CheckBox: Fix hover animation repeated on press + * TextField: fix height change when password dot appears + * Port away from KDeclarative::runtimePlatform + * ExpandableListItem: add `expanded` property to indicate the view is visible + * Synchronise busy indicator start points + * themetest fix a possible memory leak + * datamodel.cpp 'then' statement is equivalent to the 'else' + * Fix typo in comment + * a11y: toolbuttons are pressable + * a11y: roundbuttons are buttons too + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * docs: clarify URL in IconItem "source" property + * Update blur and other window effects when the dialog changes size (kde#457053) + * Fix generated import versions for QtQuick Controls with Qt 6 + * ExpandableListItem: read `Accessible.description` from action + * ExpandableListItem: give expand button a name and a tooltip + * ExpandableListItem: add accessible properties + * PC3/ToolTip: Sync to qq2-desktop-style: Copy delay & timeout implementations + * PC3/ToolTip: Sync to qq2-desktop-style: Port to QtQuick.Layouts + * PC3/ToolTip: Sync to qq2-desktop-style: Wrap text on label + * PlaceholderMessage: use strict Javascript equality + * Scope DialogShadows lifetime to application (kde#443706) + * Use non-deprecated URL interceptors access with Qt 6 + * QMenuProxy::transientParent add null checks + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * FrameItemNode: Remove unnecessary attribute + * Expose the edit mode to the applets + * Units: Fix sizeForLabels double-scaling icons with Plasma scaling (kde#454131) + * Remove extra ';' + * Update plugins.qmltypes for `org.kde.plasma.core` + * Skip test for old style theme metadata format when building without deprecations + * Revert "Use QT_FEATURE_foo to detect opengl* support, and TARGET for glesv2" + * wallpaperinterface: call `setSource` before `setContextProperty` + * breeze/widgets: Make analog clock follow colorscheme (kde#377935) +- Drop patch. Fixed upstream: + * 0001-Revert-Use-QT_FEATURE_foo-to-detect-opengl-support-a.patch + +- Add patch to fix window thumbnails on X11: + * 0001-Revert-Use-QT_FEATURE_foo-to-detect-opengl-support-a.patch + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Too many changes since 5.94.0, only listing bugfixes: + * Dialog should use the Dock type unless requested otherwise (kde#454635) + * Add back the WindowsGoBelow panel behavior (kde#455138) + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Too many changes since 5.93.0, only listing bugfixes: + * Fix use-after-free in ContainmentInterface (kde#451267) + * Fix osd dialog position (kde#452648) + * Fix check for argument length in DataEngine loader (kde#452596) + * Keep PlasmaComponents.Highlight on its former behaviour (kde#452555) + * Dialog: Do not update layout parameters while hidden (kde#452512) + * PC3 toggle controls: fix odd heights misaligning indicators (kde#447977) +- Drop upstream patches: + * b62d83bef7733e4943e6f66787166b41198d1359.patch + * 0001-Fix-osd-dialog-position.patch + * 0002-Keep-PlasmaComponents.Highlight-on-its-former-behavi.patch + * 0003-Fix-check-for-argument-length-in-DataEngine-loader.patch + +- Backport some patches: + * 0001-Fix-osd-dialog-position.patch (kde#452648) + * 0002-Keep-PlasmaComponents.Highlight-on-its-former-behavi.patch (kde#452555) + * 0003-Fix-check-for-argument-length-in-DataEngine-loader.patch (kde#452596) + +- Apply b62d83bef7733e4943e6f66787166b41198d1359.patch + fixes plasmoid layout regression (kde#452512) + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Make WindowThumbnail build against Qt6 as well + * Plasmacomponents2 Highlight: add explicit id + * Highlight: change hover: property to hovered: + * Don't install the heading SVG in breeze-light and breeze-dark Plasma themes + * AppletInterface: Add `self` property which just returns `this` + * Allow applets to have empty json metadata & use KPackage's metadata instead + * Do not compute sizes within dialogs when they're not visible + * Port dateengine away from inperformant KPluginInfo hack + * Improve documentation of PlasmaExtras.Highlight + * Factor out QML module URI string + * Update documentation regarding PlasmaExtras.Highlight + * Adapt to the deprecation of qmlRegisterInterface in Qt6 + * Add default switch statement + * Add power profile icons (kde#449475) + * Fix Plasmoid attached property look-up on Config objects (kde#451482) + * Fix potential null parent access + * Break recursion when checking compact representation + * Use generic breeze-styled arrow in Plasma style + * Port to PlasmaExtras version of Highlight + * Hardcode keyboard shortcut in SearchField for now + * Add ActionTextField, SearchField, and PasswordField + * PC3: Remove unreachable code in Svg item from DefaultListItemBackground + * AppletQuickItem: Ensure we provide the attached property when we have it + * Port from using plasmoid to Plasmoid + * Calendar: Draw highlight below the text (kde#451209) + * Use PACKAGE_CMAKE_INSTALL_PREFIX before any find_dependency() calls + * Move Highlight from PlasmaComponents 2.0 to PlasmaExtras + * Introduce PLASMA_NO_CONTEXTPROPERTIES to disable Plasma QML context properties + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * KPluginMetaData::serviceTypes() is gone in KF6 + * Remove or upgrade QQC1 imports from tests where possible + * Port away from QXcbWindowFunctions for Qt6 + * show the header if both this and dialog background fallback + * Fix a -Wint-to-void-pointer-cast warning + * breeze: Clean up SVG Tiny 1.2 errors in button + * Units: add mediumSpacing + * Units: update smallSpacing and largeSpacing documentation + * Use POSITION_INDEPENDENT_CODE for static lib (qt6) + * Use KConfigPropertyMap instead of KDeclarative::ConfigPropertyMap for KF6 + * Remove the use of the QtQml namespace + * Adapt to the new location of the Qt namespace meta object in Qt6 + * Adapt to native event filter signature changes in Qt6 + * Adapt to the removed of QtX11Extras in Qt6 + * Adapt to QQuickItem::geometryChanged being renamed in Qt6 + * Port to QRegularExpression + * Adapt to Qt6 container sizes no longer being a 32bit integer + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Check executables exist in PATH before passing them to QProcess + * ExpandableListItem: Deprecate custom isEnabled property and alias it to enabled (kde#449539) + * PC3 ButtonContent: Move property defaultIconSize to the top-level component + * Identify containments using X-Plasma-ContainmentType instead of service types + * Native interface always available + * ModelContextMenu: drop Accessible.role property + * Do not use Control for PC3::IconLabel (kde#446303) + * Corona::containmentForScreen: Ignore activities when an empty string is used (kde#448590) + * Change where add_feature_info(EGL) is called + * Fix detection of GLX support in QtGui + * PC3 ScrollView: set step sizes based on devicePixelRatio + * ConfigModel: Expose Roles enum to QML + * Use MATCHES (suggested by Samir) + * Apply patch from Samir + * Adapt build system for building against qt6 + fix some compile errors + * Don't fallback to EGL::EGL, just don't link to EGL when it's not found + * Always sync the setPanelBehavior to wayland (kde#448373) + * PlasmaQuick::Dialog - Fix flickering issues when resizing (specially in krunner) + * Always sync the setPanelBehavior to wayland (kde#426969) + * PC3 ScrollView: Avoid importing QtQuick.Controls.2 + * Doc: Improve descriptions of Plasma::DataSource methods + * Don't crash when a screen gets disabled and enabled again (kde#447752) + * PC3 RadioIndicator: use radiobutton.svg for breeze-light and breeze-dark + * KWayland does not make sense outside of Linux/FreeBSD, so don't try to depend on it there + * Add Yakuake panel icon (kde#427485) + * Deprecated PlasmaExtras.ScrollArea component + * PC3 SwipeView: use longDuration for highlight animation + plasma-nm5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * Guard against double instantiation or double-free of PlasmaNM.NetworkModel (kde#465805) + * Filter out the loopback device (kde#465655) + * Revert "Use QWindow instead of KWindowSystem to set KeepAbove" (kde#465751) + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * Don't initialize sent/received bytes with stale values + * applet: Fix key navigation in standalone (non-systray) mode + * applet: Only show airplane mode in context menu when visible in toolbar (kde#464527) + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- Changes since 5.26.4: + * Fix connecting to WPA3-personal networks + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Show current MAC for wired connections + * Show current MAC address instead of permanent MAC address in details view (kde#456119) + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- Changes since 5.26.2: + * L2TP: Fix detection of Libreswan 4.9 and later + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * applet: add missing left padding on toolbar (kde#458742) + * applet: Fix enabled states of Wi-Fi and WWAN checkboxes in Edit Mode + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * applet: Clean up model delaying in list delegate's destructor + * applet: Rename Handler's signal isScanningChanged + * applet: Provide visual indication when scanning Wi-Fi networks + * applet: Fix delayModelUpdates mode (kde#389052) + * applet: Block all role changes while in delayModelUpdates mode + * applet: Fix airplane mode binding in scan timer + * applet: Bind `enabled` state of "Connect" action reliably + * Fix .nospace() punctuation in logs + * Install po folder + * [kcm] Set KLocalizedContext for QQuickWidget (kde#459229) + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Too many changes to list here + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- Changes since 5.25.1: + * applet: add keyboard navigation in QR window + * applet" Fix showing network QR code button only for WiFi networks (kde#454643,kde#453806) + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * Add xdg activation support to captive portal notification + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- Changes since 5.24.4: + * Don't use forceActiveFocus to focus the applet toolbar + plasma5-addons +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * runners/datetime: refine time zone matching + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- Changes since 5.26.4: + * There is no translation for nativeText, use sequence instead. (kde#463775) + * applets/notes: Close context menu on left click (kde#463530) + * wallpapers/potd: update picture at 0:01 (kde#463345) + * wallpapers/potd: use `i18ndc` to specify translation domain (kde#463103) + * KateSessionsItemDelegate: Fix reference to signal parameter (kde#462452) + * alternatecalendar: always use day name in full label + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * wallpapers/potd: allow force refresh when no cached image is available + * applets/weather: Fix system tray detection + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- Changes since 5.26.1: + * runners/spellchecker: Fix config group name mismatch (kde#460899) + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * Add missing Messages.sh + * Revert "wallpapers/potd: show image with cursor when dragging" (kde#460378) + * Revert "wallpapers/potd: clear `Drag.imageSource` on `dragFinished`" + * Icon switchers: Use the actual app icon, not the plasma icon for the app + * fuzzy-clock: Fix colors in full representation (calendar view) + * colorpicker: Make left-clicking a color copy in the default format (kde#457311) + * Fuzzy-clock, binary-clock: Fix clicking applets again to close calendar + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * User switcher: fix excessive vertical padding in horizontal panels (kde#454111) + * Install po folder + * applets/timer: port to GridLayout in CompactRepresentation + * wallpapers/potd: move boolean to condition + * wallpapers/potd: fix not updating wallpaper in lock screen (kde#457361) + * wallpapers/potd: clear `Drag.imageSource` on `dragFinished` + * Remove ContainmentType from the grouping container plasmoid (kde#454416) + * [applets/notes] Show Font Toolbar just in editing mode + * wallpapers/potd: show image with cursor when dragging + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Too many changes to list here + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- Changes since 5.25.4: + * wallpapers/potd: convert ms to h in debug info + * wallpapers/potd: add downloading debug info to `PotdClient` + * wallpapers/potd: skip updating when another updating process is running + * wallpapers/potd: do not match colon in regex (kde#457823) + * applets/weather: Make desktop widget big enough to fit Configure button (kde#419591) + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- Changes since 5.25.3: + * applets/calculator: read the answer after pressing `=` + * applets/calculator: move focus to the corresponding button when pressing keys + * applets/colorpicker: press space to open color menu + * applets/colorpicker: add name to color rectangle + * applets/fuzzy-clock: add a11y properties + * [applets/comic] Fix configurationRequired and busy state when deactivating the last provider + * [applets/comic] Update providers list after (un)installing provider + * Add missing include to array + * [applets/comic] Disable most context menu actions when comic is not ready (kde#406991) + * Remove clipPath portion of SVG (kde#399568) + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- Changes since 5.25.2: + * wallpapers/potd: only pass 1920x1080 or 3840x2160 to bing provider + * switchers/thumbnails: Fix icon cropped when text is large enough (kde#451997) + * switchers/compact: Fix dialog sizes not getting updated (kde#422447) + * switchers/thumbnailgrid: Fix layout when window count changes (kde#441241) + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- Changes since 5.25.1: + * wallpapers/hunyango: call repaintNeeded after color is changed + * wallpapers/potd: clear unused QDebug header in providers + * wallpapers/potd: load the old cached image to avoid blank screen + * wallpapers/potd: always force update after resume from sleep + * wallpapers/potd: shorten update interval if one provider fails to update + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * wallpapers/potd: fix multimonitor support (kde#454333) + * wallpapers/potd: move providers to providers folder + * Drop no longer necessary KF5WindowSystem dependency + * [applets/userswitcher] Fix illegal property value + * [applets/userswitcher] Use onPressed: wasExpanded... idiom + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * [applets/konsoleprofiles] Fix invalid property error + * wallpapers/potd: update accent color on image changed + * Explicitly list relevant lunar phase events (kde#454801) + * applets/dict: focus on input field on expanded + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here +- Needs newer GCC on Leap + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- Changes since 5.24.4: + * Remove unneeded check for comic Dataengine being valid (kde#452596) + plasma5-desktop -- Disable reuseItems to avoid a crash in plasmashell (kde#452660) - * 0001-applets-taskmanager-Disable-reuseItems-to-avoid-a-cr.patch +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * kcms/keys: Don't show visual feedback on press for sole delegates + * Folder View: fix scrollbar overlapping list view items (kde#465980) + * Add an ui to remove desktop containments + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * applets/taskmanager: don't honor groupPopups setting in IOTM form factor (kde#464627) + +- Don't try to delete the DBus interfaces folder on s390x. + There's nothing to delete on this arch. + +- Tarball got respun. Changes: + * applets/taskmanager: Only activate the triangle filter when a tooltip is open (kde#465595) + * kcms/landingPage: Remove double definition of onClickHandler + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Too many changes to list here +- Drop patches, now upstream: + * 0001-attica-kde-Use-the-correct-location-for-determining-.patch + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here +- Add patch to fix attica cache corruption (kde#464517): + * 0001-attica-kde-Use-the-correct-location-for-determining-.patch + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- Changes since 5.26.4: + * Fix Kirigami longDuration reference + * applets/taskmanager: use empty array when artist does not exist + * applets/taskmanager: `xesam:artist` is a stringlist + * kcm/keys: don't allow collapsing single shortcut ation list items (kde#462141) + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Install translated documentation from po/ too + * Panel: Avoid setting solid background when compositing is disabled (kde#451451) + * applets/kickoff: fix huge icons in category list (kde#460349) + * kcms/runners: Fix org.kde.kconfig.notify DBus signal getting wrong plugin id (kde#461422) + * [kcms/tablet] Reload output combobox when outputs change (kde#461560) + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- Changes since 5.26.2: + * tablet: Make sure the "lock aspect ratio" stays true + * tablet: Fix the reset button for the outputs view (kde#458608) + * [kcms/tablet] Delete device when removed + * [kcms/tablet] Fix i18n + * Fix panel configuration to properly limit maximum panel size to half height + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- Changes since 5.26.1: + * kcms/tablet: Fix dragging components (kde#460376) + * Revert "applets/taskmanager: make it harder to accidentally start a drag" (kde#460809) + * [applets/digitalclock] Fix font size change when migrating from 5.25 (kde#460415) + * kcms/mouse: Set preventStealing on the button capture + * Use KeySequenceItem.captureFinished to notify a binding has been entered + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * Make drag and drop of pager more reliable (kde#460541,kde#460545) + * Also delete entry with Notify flag + * Move the panel's placeholder instead of the target item and animate all of the items inbetween; also fixes mouse input that gets lost when quickly dragging applet to the very end of the panel. + * Revert "containments/panel: iterate all items between start index and end index when pressed" + * desktoptoolbox: fix flickering on closing (kde#417849) + * containments/panel: iterate all items between start index and end index when pressed + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * panel: Raise BusyIndicator above everything else + * [kcms/recentFiles] Fix translation catalog name + * Install po folder + * applets/kicker: in Dashboard representation, allow two lines for application name (kde#362986) + * kcms/landingpage: Use global themes' real names in quick chooser (kde#459367) + * applets/digital-clock: migrate font settings (kde#459372) + * Use relayout locking (kde#413645) + * kcms/landingpage: hide "Most Used" section when it's empty + * applets/kickoff: Bring back Ctrl+Tab shortcut to switch tabs (kde#440307) + * containments/panel: check null configOverlay + * containments/panel: respect `Plasmoid.immutable` + * containments/panel: make panel load slightly faster + * applets/kicker: Hide result columns when it contains no results (kde#444113) + * applets/kickoff: fix crash when dragging items not in favorite page on Wayland (kde#449426,kde#450215) + * applets/kickoff: remove excessive spacing when icon and label are set + * applets/kickoff: center align Kickoff icon in vertical panel (kde#459280) + * desktoppackage: update global shortcut after receiving `captureFinished` signal + * fix: Keyboard layout shortcuts activate wrong language (kde#444569) + * folderview: Fix grid overflow property so it properly reports overflow state (kde#419878) + * Use improved dominant color as accent color + +- Fix s390x build: + * Move mouse and touchpad files to the section for non s390x architectures + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Too many changes to list here + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- Changes since 5.25.4: + * applets/kickoff: set initial appsModelRow to 0 + * toolboxes: set default position to topcenter + * Fix KCM duplicates in landingpage (kde#449563) + * Disable Drag and Drop for touch, fix drag and drop icons (kde#450448) + * [kicker] Fix baloo runner name (kde#456562) + * taskmanager: Use proper QUrls for recent document actions (kde#457685) + * [desktop/package] Fix inconsistent press-to-enter-edit-mode behavior (kde#456994) + * Fix emojier displaying a blank window with ibus 1.5.26 (kde#457521) + * Revert "Use onEntered in KickoffItemDelegate" (kde#454349,kde#455674,kde#456993) + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- Changes since 5.25.3: + * Fix mouse settings not being loaded when a mouse is connected (kde#435113) + * applets/kimpanel: add accessible properties + * applets/kimpanel: add keyboard navigation support + * applets/kickoff: add text to allow screen reader to read button name + * applets/taskmanager: use `model.display` in accessible properties + * [applets/pager] Fix button group management on configuration page (kde#456525) + * applets/taskmanager: press `Esc` to close group dialog + * [kcms/landingpage] Strip whitespace at the beginning of a telemetry description + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- Changes since 5.25.2: + * [applets/pager] Round displayed window geometry to avoid size "jumps" (kde#456488) + * [applets/pager] Fix switching desktops on drag & hover (kde#416878) + * applets/kicker: check model count before porting old favorite items (kde#456411) + * applets/kickoff: remove highlight visibility conditions (kde#448526) + * Fix translation domain for KRunner KCM (kde#455624) + * desktoppackage: add `Accessible.name` to email button + * [kcms/componentchooser] Pass parent window to ksycoca progress dialog + * applets/kickoff: fix grid delegate tooltips not appearing on hover + * [kcms/tablet] Fix crash when opening KCM for the second time (kde#451233) + * applets/kickoff: Prevent empty menu from opening (kde#455927) + * applets/taskmanager: press space to activate task + * Fixup bf55b39: change Kirigami import version to 2.19 + * panel: import version of Kirigami that supports InputMethod.willShowOnActive + * Make the Keyboard KCM config spare layout spinbox enable the Save button (Fixes #36) + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- Changes since 5.25.1: + * desktoppackage: enable Apply button only after the wallpaper plugin is changed + * Fix includes when building the kglobalaccel dbus interface + * [applets/kicker] Fix missing highlight on Dashboard grids & list (kde#453980) + * desktoppackage: avoid loading wallpaper settings again when the plugin is changed + * Break Toolbox into two rows when screen space is limited + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * Add missing i18n + * desktoppackage: fix unable to apply wallpaper settings after switching layout (kde#407619) + +- 5.25.0 tarball got respun. Changes: + * layout-templates: let ShellCorona choose the available edge + * containments/panel: `spacingAtMinSize` use Math.floor (kde#454810) + * Correct type for kaccess desktop file (kde#455175) + * automount: Disable back automount by default + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * desktoppackage: use `dominant` color instead of `highlight` color + * containments: add an application icon to the dragged location (kde#454581) + * Drop hack after porting back to lastSpacer + * containments/panel: fix Layout binding in `appletContainerComponent` (kde#454095,kde#454517) + * Change default keyboard switching shortcut to Meta+Alt+K + * desktoppackage: don't focus on panel when pressing applet shortcuts (kde#453166) + * Fix icon applet positioning (kde#454105) + * Fix applet background becoming opaque when no window is maximized (kde#454175) + * kcms/ksplash: Fix 'None' entry not appearing last in the grid view (kde#451422) + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- Changes since 5.24.4: + * applets/taskmanager: Disable `reuseItems` to avoid a crash + * containments/desktop/folder: remove stray qDebugs + * Folder View: save desktop containment icon positions on a per-resolution basis (kde#360478,kde#354802) + * applets/taskmanager: Update tooltip bindings when activating from keyboard (kde#452187) + * applets/taskmanager: manually set hover: true on the tooltip highlight + * Folder View: Make popup dialog wide enough for one more grid cell (kde#417539) + +- Repair build for s390x with unapplicable files for IBM Z plasma5-disks +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Use ecm_set_disabled_deprecation_versions + * Remove wrong releases from appstream + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- No code changes since 5.25.90 + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Add KF5::ConfigWidgets to the list of required dependencies + * Request passing unit tests on Linux and BSD + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Use new kauth includes + * compile fine without deprecated methods + * Use new reuse-lint ci support + * Add CI qt6 support + * Make if compile against qt6 + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + plasma5-integration +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * Fix exporting window id on Wayland + * codify runtime dependency on xdg-desktop-portal-kde (kde#466148) + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * autotests: Link against KXmlGui + * autotests: Fix CMake code style (use some line breaks) + * Remove unused include + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Compile with Qt 6 as well + * Use ecm_set_disabled_deprecation_versions + * correctly use x11 wid as hex, not decimal + * Fix crash when selecting "Open with other application" on download notification (kde#461529) + * create a window handle before trying to export windows (kde#462108) + * Port away from deprecated KStandardGuiItem::yes/no + * Port away from deprecated KDirLister::showingDotFiles + * extend kio with portal-based open-with implementation + * Use CamelCase includes + * Port away from deprecated KIO API + * Fix QtQuickRenderSettings from loading (kde#455575) + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Fix QtQuickRenderSettings from loading (kde#455575) + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Bring back workaround for threaded render loop not working on NVIDIA Wayland + * Add missing license file + * refresh git-blame-ignore-revs for latest clang-format run + * automatic clang-format run (clang 14) + * KMessageBox::sorry is deprecated in kf5.97 + * port sandbox detection to ksandbox + * QDbusMenuBar: properly handle app-wide menubars + * Init empty cmake variable (--warning) + * Fix building against Qt6 + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * QDbusMenuBar: properly handle app-wide menubars + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Remove duplicate header between header cpp file + * Update unit test to reflect code changes + * Fix qt6 cmake support + * Port QX11Info + * Adapt build system for building against qt6 + * Initialise globals on startup (kde#452060) + * WaylandIntegration: Install event filter + * Unshadow variable + * Exclude the kwin process when checking if we are in wayland + * Use QWaylandClientExtension for wayland code + * Initial support for building against Qt6 + * const'ify variables + * [KDEPlatformFileDialog] Don't do stat if baseUrl didn't change + * It compiles file without deprecated methods + * Move import QtQuickSettings into platformtheme + * Gracefully handle invalid color scheme setting (kde#449613) + * Avoid creating plasma APIs for non-toplevels + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + plasma5-openSUSE +- Update to 5.27.2 + +- Update to 5.27.1 + +- Require distribution-logos-openSUSE-icons + +- Update to 5.27.0 + +- Remove compatibility with KDE4 + +- Update to version 84.87~git20230131T131056~433af24: + * desktoptheme: Enable `AdaptiveTransparency` + * Use logo provided by distribution-logos-openSUSE-icons + +- Update to 5.26.90 + +- Update to 5.26.5 + +- Update to 5.26.4 + +- Update to 5.26.3 + +- Update to 5.26.2 + +- Update to 5.26.1 + +- Update to 5.26.0 +- Refresh sddmtheme.diff + +- Update to 5.25.90 + +- Update to 5.25.5 + +- Update to 5.25.4 + +- Update to 5.25.3 + +- Update to 5.25.2 + +- Update to 5.25.1 + +- Update to 5.25.0 + +- Update to version 84.87~git20220602T134713~22403ba: + * Set ColorScheme=BreezeClassic in /etc/xdg/kdeglobals as well + +- Update to 5.24.90 + +- Update to 5.24.5 + plasma5-pa +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Use ecm_set_disabled_deprecation_versions + * Update module name for the combine-sink + * Install translated documentation from po/ too + * applet: hide current output device from tooltip when it's the only one + * applet: mention scrollability in tooltip + * kcm: make volume sliders obey "Raise maximum volume" setting (kde#458977) + * Make global mute actually global between plasmoid instances (kde#418713) + * Add portal.app_id to iconName lookup in pulseobject.cpp for flatpak + * Move applet settings into KCM (kde#440846) + * [kcm] Bundle icon for speakers test + * applet: fix slider animation when toggling "Raise Maximum Volume" + * applet: Surface middle-clickability in the UI + * don't crash when the server doesn't respond (kde#454647,kde#437272) + * KCM: Allow comboboxes to grow to fit contents (kde#458422) + * KCM: Only show port/profile labels if port combobox is visible + * Install po folder + * Set bugReportURL for KCM + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Install translated documentation from po/ too + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * don't crash when the server doesn't respond (kde#454647,kde#437272) + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * KCM: Allow comboboxes to grow to fit contents (kde#458422) + * KCM: Only show port/profile labels if port combobox is visible + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * applet: Make "Profiles" menu Translucent + * applet: add more `KeyNavigation` properties + * applet: Drop redundant workaround for semi-transparent sliders + * applet: Support RTL layouts in volume slider + * Add FreeBSD Qt6 CI support + * Bump KF5_MIN_VERSION + * Clean up unneeded json values from KCM metadata + * Modernize KCM code + * Add missing license file + * KCM: Make list items shorter with changed layout + * applet: fix menu key not working + * applet: support arrow key navigation + * applet: Animate slider when 'Raise maximum volume' is toggled + * Remove unused QQC1 imports + * VolumeMonitor: Don't set stream on source output monitor + * applet: set role to ButtonMenu + * applet: port to `PC3.ToolTip` + * applet: add text to context menu button + * applet: port to `PC3.ToolTip` + * applet: add text to mute button + * applet: Fix incompatible null binding to a string property + * Remove extra ';' + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- Changes since 5.25.3: + * VolumeMonitor: Don't set stream on source output monitor + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Suggests pipewire-pulseaudio on TW instead of + pulseaudio-module-x11 to make pipewire the default audio server. + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Modernize code + * applet: Add fallback icons in device view and stream view + * Initalise member variable + * Remove duplicate header between header cpp file + * SpeakerTest: Fix subwoofer test (kde#445523) + * We need kf5.90 for building against qt6 + * Add Qt6 CI + * applet: Fix logic to show virtual devices + * gconf is long gone, always use gsettings + * Add unmute message in both KCM and applet tooltip + * [CI] Require passing unit tests + * Speaker Test: Show playback errors in the UI + * Applet: Hide virtual devices by default + * Make compile against qt6 + * [kcm] Update device combobox when current device changes externally + * Make distinction between audio level and audio meter clear + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- Changes since 5.24.4: + * SpeakerTest: Fix subwoofer test (kde#445523) + plasma5-pk-updates +- Add patch to fix package list with newer Plasma/Frameworks + (a version update might be lacking some translations for string + changes): + * 0001-Set-and-use-implicitHeight-instead-of-height.patch + plasma5-systemmonitor +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * Set RemoveDeadEntries=true in the pages knsrc (kde#453651) + * table: Workaround a memory leak in QQmlPropertyCache (kde#460370) + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Process table: Always use binary name for icon lookup (kde#454326) + * Add missing KWindowSystem link + * applicationstable: Use the same scaling for CPU details as the column display (kde#462775) + * table: Don't clear the selection when setting current index (kde#460615) + * Be more explicit in kill button texts (kde#454753) + * port all headers to pragma once + * Slightly reduce minimum window size (kde#462803) + * Convert hardcoded minimum sizes to multiples of GridUnit + * Use ecm_set_disabled_deprecation_versions + * Perform initialization in initialization list + * Remove invalid appstream releases + * Install po folder + * Move DialogLoader to data of ScrollablePage (kde#459514) + * Set QSurfaceFormat::ResetNotification + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + * Move DialogLoader to data of ScrollablePage (kde#459514) + * Set QSurfaceFormat::ResetNotification + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Install metainfo file + * Remove dot from appstream summary + * Add FreeBSD Qt6 CI support + * Add reuse CI + * Doc: Remove outdated requirements section from README.md + * Add keywords for common search terms + * Use new ECMFindQmlModule + * Request passing unit tests on Linux and BSD + * Use the new dialog for replacing missing sensors + * Display a message when sensors are missing from a page + * Add a dialog to display missing sensors and what to replace them with + * Use JavaScript strict equality === + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Fix activating running instance on Wayland + * Set loadType to onstart for history page + * Add a page option to allow preloading a page (kde#440402) + * REmove duplicate header between header/file + * Remove explicit QuickSettings init method call + * Add CI support + * It's enabled by default in qt6 + * Fix compile against qt6 + * Allow to build against qt6 + * Do not use Control as container for config UI elements + * Set "noMargins" to true for Applications and Processes pages (kde#447146) + * Mark as single window app + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + plasma5-thunderbolt +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Fix list item text clarity + * Use ecm_set_disabled_deprecation_versions + * Install po folder + * Avoid combining smart pointers and qobject parent ownership (kde#439192) + * Set bugReportURL for KCM + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + * Avoid combining smart pointers and qobject parent ownership (kde#439192) + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Add missing license file + * Utilize kcmutils_generate_desktop_file cmake method + * Request passing unit tests on Linux and BSD + * Explicitly register QDBusObjectPath as QtDBus meta type + * Remove duplicate headers between cpp/h + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Add CI qt6 support + * Make it compiles against qt6 + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + plasma5-workspace -- Fix a potential crash when deleting a panel with a system tray applet - (kde#453726) - * 0001-applets-systemtray-disconnect-KConfigLoader-signal-w.patch -- Fix a potential crash on logout (kde#454159) - * 0001-Avoid-crash-in-plasma-session-teardown.patch +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * applets/systemtray: add test for xembed tray icon + * libtaskmanager: consider current activity when computing first task index + * libtaskmanager: test invalid preferred launchers are filtered out + * libtaskmanager: use icon name directly when icon value does not contain period + * kcms/users: Fallback to show username in title when real name isn't set + * kcms/users: Limit connection scope to `this` + * Add an action to remove the containments of a screen + * libtaskmanager: filter out invalid preferred launcher tasks (kde#436667) + * shell: Have the DesktopView::title include which output it should be on + * kcms/color: Add highlight outline for color dots (kde#465800) + * Lock screen: Prevent Escape key from displaying UI if it's currently hidden (kde#465920) + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * sddm-wayland-session: Disable global shortcuts + * kcms/users: Port Connections to modern syntax + * Better screen removal handling (kde#465892) + * applets/digital-clock: fix logic error in tooltip (kde#465873) + * Fix search for DWD weather data engine + * applets/mediacontroller: add test for interacting with MPRIS2 interface + * kcms/region_language: Down highlight delegate on press + * If the desktopview is not deleted, don'r emit screenRemoved (kde#465536) + * set LANG if we have language to glibc locale mapping (kde#464983) + * plasmacalendarintegration: Omit astronomical events from Holidays data (kde#465539) + * shell: read thickness from default group + * use KDE_INSTALL_LIBEXECDIR + +- Tarball got respun. Changes: + * klipper: store QImage and construct QPixmap only when necessary (kde#465225, kde#465326, kde#464828, kde#465603) + * shell: Ensure containments that belong to the current activity are not deleted prior to loading + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Too many changes to list here + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- Changes since 5.26.4: + * Fix time input bug caused by "or" in regex (kde#415028) + * wallpapers/image: fix finding the real symlink target (kde#461940) + * applets/systemtray: Fix copy-paste mistake (double assignment to width) + * Fix building screenpooltest + * Panel: Add floating margins to avoid overflowing content when floating (kde#462130) + * find in system's path and sudo's path (kde#462127) + * kcms/region_language: set fix scrolling in language sheet (kde#462057) + * Revert "shell: Use the basic scene graph rendering loop on wayland" + * Revert "shell: Don't force basic render loop for Plasma Mobile" + +- Update to 5.26.4.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Do not query all available image plugins when determining background type (kde#462308) + * Install translated documentation from po/ too + * Panel: Revert making the mask smaller by 1px (kde#460896) + * Remove negative inset of plasmoid heading in notifications since there's no margin in those (kde#452347) + * lockscreen: Consider info messages to be prompts (kde#454706) + * Fix wrong example values, return correct paper size value + * wallpapers/image: save last wallpaper in slideshow mode (kde#461490) + * SystemDialog: Fix display when there is no component + * applets/notifications: unload ListView when plasmoid is not expanded + * applets/mediacontroller: avoid flashing application icon (kde#461496) + * SystemDialog: Make sure the window has a Qt.Window type + * Notifications: Explicitly uncheck paused button when switching to running state + * shell: revert unrelated changes in d79a927a4c7a8b489b985a6ae94bd9d8f082db93 + * [shell] Always call load after init (kde#439159) + * applets/notifications: remove one unused import + * applets/notifications: remove workaround for QTBUG-67007 + * startkde/plasma-session: fix playing startup sound + +- Update the build constraints + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- Changes since 5.26.2: + * Notifications: Use String "0" for null percent + * Revert apples/kicker: fix timer in triangular mouse filter (kde#461395) + * runners/services: Do not parse exec of flatpaks (kde#461241) + * kcms/regionandlanguage: convert ASCII unicode symbol to QChar (kde#460704) + * startplasma-wayland: Don't set GDK_SCALE and GDK_DPI_SCALE (kde#443215) + * runners/services: Do not match exec values of PWAs (kde#460796) + * runners/servicerunner: increase match type when query exactly matches service name (kde#459516) + * runners/recentdocuments: more fine-grained relevance and type assignment + * runners/baloo: increase match type when query exactly matches file name + * runners/locations: decrease match type when not a known existing file + * wallpapers/image: always try to remove a path in `ImageBackend::removeSlidePath` (kde#461003) + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- Changes since 5.26.1: + * Revert "applets/notifications: allow screen reader to read notification body in FullRepresentation" (kde#460895) + * runners/kill: Fix config group name mismatch (kde#460899) + * [kcms/kcm_regionandlanguage] fix config not saved after clicking 'defaults' and 'save' (kde#460842) + * disable automatic portal launching early on (kde#458865) + * wallpapers/image: disable animated wallpaper on X11 + * wallpapers/image: fall back to default wallpaper when url is empty (kde#460692) + * systemtray: Avoid dbus calls after exit (kde#460814) + * Save layout immediately after a resolution change triggered relayout + * Remove unnecessary heuristic relayout function call + * Use KeySequenceItem.captureFinished to notify a binding has been entered (kde#459322) + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * fix is default locale check (kde#460418) + * remove excess pages before pushing new pages + * [applets/diskanddevices] Add xdg-activation support to device ations (kde#460268) + * krdb: do not crash on file system problems + * Make the panel's corner mask 1px smaller to avoid artifacts at the corners (kde#417511) + * Handle multiple desktop files with different StartupWMClass (kde#358277) + * Add scaling and rotation support to a blur behind desktop plasmoids + * wallpapers/image: fix potential dead loop in PackageFinder + * wallpapers/image: fix potential dead loop in ImageFinder + * wallpapers/image: fix symlink not being found by ImageFinder (kde#460287) + * Revert "wallpapers/image: Fix when used outside plasmashell" + * wallpapers/image: Fix when used outside plasmashell + * If an app is playing media but hasn't provided a title, say as much instead of "No media playing" (kde#456516) + * wallpapers/image: reset `scale` to 1 to work around QTBUG-107458 + * wallpapers/image: reduce the maximum allowed cost of QCache + * wallpapers/image: fix side-by-side previews sometimes not showing + * wallpapers/image: reduce preview cache insertion for single images + +- Use appmenu-gtk-module instead of unity-gtk-module on Leap 15.2+ + (boo#1108846) + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Too many changes to list here + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Too many changes to list here +- Drop patches, now upstream: + * 0001-widgetexplorer-Don-t-recurse-into-applet-s-containme.patch +- Refresh patches: + * 0001-Ignore-default-sddm-face-icons.patch + * 0001-Revert-No-icons-on-the-desktop-by-default.patch + * 0001-Use-qdbus-qt5.patch + +- Add patch to fix widget explorer crash (kde#458829): + * 0001-widgetexplorer-Don-t-recurse-into-applet-s-containme.patch + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- Changes since 5.25.4: + * kcms/users: don't let "Choose File…" text overflow (kde#458614) + * [kcms/style] Fix setting to default and apply button enablement + * kcms/users : Fix focus for new user input (kde#458377) + * kcms/nightcolor: fix checks for manual timing errors + * [kcms/style] Consider GTK theme setting when computing default state (kde#458292) + * applets/kicker: fix app icon loading logic to better handle relative paths (kde#457965) + * kcminit: Allow running modules by their name + * Take the pluginId from the kpackage metadata (kde#457657) + * applets/notifications: Fix displaying header progress indicator on different DPI (kde#435004) + * [panelview] Avoid assert if max < min (kde#454064) + * ScreenPool: Ensure that primaryScreenChanged is emitted always after screenAdded + * [libtaskmanager] Fix null check for window (kde#456094,kde#457690) + * lookandfeelmanager: Write colors before color scheme (kde#421745) + * Fix appstream runner results appearing before apps/kcms (kde#457600) + * [dataengines/weather/dwd] Check if jobs failed + * [dataengines/weather/dwd] Properly detect empty reply (kde#457606) + * applets/clipboard: press Ctrl+S to save in the edit page + * applets/appmenu: do not update menu when panel gets focus (kde#455520) + * Fix systemmonitor preferences being reset (kde#454004) + * KRunner: Set location before showing (kde#447096) + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- Changes since 5.25.3: + * wallpaper/slideshow: shouldn't display "current" item in image list (kde#457327) + * Disable toplevel fixed positions on Wayland + * runners/helprunner: Fix launching of plasmasearch kcm with args + * [kicker/kickoff] Fix urls for search results (kde#456984) + * applets/icon: fix invalid `Accessible.description` + * applets/devicenotifier: improve accessible properties + * applets/batterymonitor: add accessible properties to slider + * [FIX] Unable to remove manually added wallpaper (kde#457019) + * kcms/colors: make sure the preview uses the right colours (kde#456648) + * Don't break configuration when saving layouts + * [Notifications] When there is no thumbnail available, use file icon as drag pixmap + * [Notifications] Ignore stopped job in job aggregator + * [applet/{analog,digital}-clock] Use `onPressed: wasExpanded = ...` idiom + * Fix non-functional lockscreen due to bad cherry-pick (kde#456639) +- Drop patches, now upstream: + * 0001-Fix-non-functional-lockscreen-due-to-bad-cherry-pick.patch + +- Add patch to fix the lock screen (kde#456639): + * 0001-Fix-non-functional-lockscreen-due-to-bad-cherry-pick.patch + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- Changes since 5.25.2: + * Guard against cursor theme changing in animation timer (kde#456526) + * Fix "PanelSpacer::containmentGraphicObject()" plasmashell segfault (kde#450663) + * Fix StatusNotifierItem MidClick (kde#456466) + * kcms/lookandfeel: Set all defaults when saving the default package (kde#456275) + * kcms/colors: Properly apply tinting to the window titlebar (kde#455395,kde#454047) + * [kcms/icons] Pass parent window to ksycoca progress dialog + * applets/kicker: Get rid of a separator just above title menu item (kde#449132) + * Fix password field in lock screen not clearing after failed login attempt (kde#455227) + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- Changes since 5.25.1: + * shell: avoid crash after waking up from sleep (kde#455328) + * Revert "Prevent panel going out of screen boundaries" + * shell: refresh geometries of all `DesktopView` and `PanelView` when receiving `logicalDotsPerInchChanged` (kde#450443,kde#438114) + * Avoid crash in plasma-session teardown (kde#454159) + * kcms/colors: Fix window titlebar tinting in colorsapplicator (kde#455395) + * kcms/feedback: Properly fit the items inside the layout (kde#455713) + * Fix session restore + kwin interaction race (kde#442380) +- Drop patches, now upstream: + * 0001-shell-refresh-geometries-of-all-DesktopView-and-Pane.patch + +- Also use xprop-kde-full-session.desktop with systemd startup + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * Fix checkbox not switching when choosing an accent color using color picker + * kcms/fonts: Fix font hinting preview (kde#413673) + * colorsapplicator: make accent-coloured titlebars more robust/foolproof + * Klipper (classic widget): Fix a system tray menu memory leak + * shell/scripting: call `flushPendingConstraintsEvents` in `setLocation` + * Fix missing index validity check for cursortheme (kde#454829) + * [KSystemActivityDialog] Fix loading default settings (kde#454566) + * kcms/colors: Fix alternateBackgroundColor for Button not having accents + * kcms/colors: Ensure that accent color dots always fit on narrow screens + +- Add patch to fix a multiscreen bug when PLASMA_USE_QT_SCALING=1 + (kde#450443, https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/1781) + * 0001-shell-refresh-geometries-of-all-DesktopView-and-Pane.patch + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Too many changes to list here +- Drop patches, now upstream: + * 0001-startkde-Reload-systemd-on-Plasma-start.patch + +- Add patch to fix opensuse-welcome autostart disabling: + * 0001-startkde-Reload-systemd-on-Plasma-start.patch + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here +- Drop patches, now upstream: + * 0001-applets-appmenu-fix-top-level-menu-text-coloration.patch + * 0001-kcms-desktoptheme-find-metadata.json-when-loading-Th.patch + +- Add patch to fix appmenu text with certain themes (kde#453348): + * 0001-applets-appmenu-fix-top-level-menu-text-coloration.patch +- Add patch to also show themes with a newer metadata format (kde#453830): + * 0001-kcms-desktoptheme-find-metadata.json-when-loading-Th.patch + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- Changes since 5.24.4: + * [lookandfeel] Fix collapsed width of a volume/brightness OSD on a lock screen (kde#446185) + * xdgactivation: Make sure we don't call setStartupId with an x11 token + * Convert old-style Favorites resources in KActivities DB (kde#385814) + * runners/baloo: Add missing category "text" to file search results + * applets/digital-clock: Fix date drift (kde#452554) + * systemtray: Fix race in DBusServiceObserver (kde#422111) + * systemdialog: also consider buttonbox for dimensions + * Fix not working applet with same compact/full representation when hiding + * shell/scripting: Consider current activity in `desktopForScreen` (kde#452561) + * Set a sane minimum size + * SystemDialog: re-add removed public properties + * kcm/colors: don't dull accent colour on dark themes in colorsapplicator (kde#442820) + * wallpapers/image: Use onActivated instead of onCurrentIndexChanged + * appmenu: Use existing menu in compact represenation (kde#438467) + * Change the text color when appmenu is selected or hovered + * Don't use forceActiveFocus to set search field focus + * applets/clipboard: Don't forward input to filter if it's disabled + * Avoid memory leaks by misusing HistoryItem::mimeData() + * A better fix for BUG 431673 + * Revert "Trim very long text strings in Klipper history view" + * Revert "[klipper] Use full text for DBus return values" + * Revert "Fix Klipper Actions content truncation" + * Revert "klipper: Add FullTextRole to get untruncated text" + * Revert "klipper: Add `testTrimmedText`" + * Revert "applets/clipboard: Use FullTextRole in EditPage" + * Revert "applets/clipboard: Use FullTextRole in SortFilterModel" + * Revert "applets/clipboard: Generate QR code from full text" polkit-kde-agent-5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- No code changes since 5.26.90 + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Use ecm_set_disabled_deprecation_versions + * Install po folder + * Remove unused includes + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- No code changes since 5.26.4 + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Add FreeBSD Qt6 CI support + * Request passing unit tests on Linux and BSD + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * Add Qt6 CI support + * Make compile against qt6 + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + powerdevil5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * cmake: Fix capitalisation in the find_package_handle_standard_args() call + * ddc: Fix cleaning up handles when we are redetecting screens + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * Only skip batteries if neither start or stop thresholds are available (kde#464535) + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * chargethresholdhelper: Filter out batteries without thresholds early (kde#464535) + * daemon: Fix wakeup removal not rescheduling the timerfd wakeup BUG: 464251 (kde#464251) + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Changes since 5.26.5: + * Handle Button Events: Turn off keyboard backlight when lid is closed (kde#444029) + * Do not hardcode ACPI battery names + * Use ecm_set_disabled_deprecation_versions + * Remove unused KWayland dep + * Remove out-of-date infor from kcm docbook + * Apply exponential moving average to remaining time when unplugged + * powerdevilbackendinterface: run clang-format + * Better libddcutil error handling + * Install translated documentation from po/ too + * Allow triggering critical battery action manually + * Choose easing curve based on old and new brightness values + * wirelesspowersaving: Reduce calls to NetworkManager::permissions() + * DPMS: Port to KScreenDPMS + * powerprofileconfig: Use proper signal for detecting user interaction + * Add FreeBSD Qt6 CI + * Add Linux Qt6 CI + * Fix install in kf6/ + * Perform initialization in initialization list + * Fix compile against qt6 + * Install po folder + * Set bugReportURL for KCMs + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- Changes since 5.26.4: + * Do not hardcode ACPI battery names + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Install translated documentation from po/ too + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- Changes since 5.26.2: + * powerprofileconfig: Use proper signal for detecting user interaction + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- No code changes since 5.26.0 + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Match argument in calculateNextStep + * Cleanup peripheral battery notifications + * Fix profile switching in the brightness actions (kde#394945) + * Add missing license file + * Remove 'advanced users only' from settings description + * Remove no longer needed ifdefs + * Port away from deprecated Kirigami include + * Remove service type definition + * Clenaup some leftovers in CMakeLists + * powerdevilactionpool: Avoid double quering of plugin namespace + * Remove no longer needed X-KDE-PowerDevil-Action-IsBundled property + * Port away KServiceTypeTrader and use plugin system + * Clean up some uneeded values from KCM json files + * Convert desktop files of KCMs to JSON + * Add wording for when battery gets low while it is charged + * Update battery notifications if they remain open + * When battery drains, show a notification even when AC is plugged in + * Port KCMs to new plasma install namespaces, embed json metadata + * upower: Prevent integer overflow during new brightness computation (kde#454161) + * Request passing unit tests on Linux and BSD + * Make "charge thresholds not supported" error message more explicit + * Use cmakedefine01 + * Add missing include + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- Changes since 5.25.4: + * Fix profile switching in the brightness actions (kde#394945) + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- Changes since 5.25.3: + * Update battery notifications if they remain open + * When battery drains, show a notification even when AC is plugged in + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- No code changes since 5.25.1 + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * upower: Prevent integer overflow during new brightness computation (kde#454161) +- Drop patches, now upstream: + * upower-Prevent-integer-overflow-during-new-brightness.patch + +- Add backported upower-Prevent-integer-overflow-during-new-brightness.patch + * Fixes brightness stuck on low level on systems with multiple GPUS + ( boo#1199907 kde#454161 ) + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- No code changes since 5.24.90 + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Changes since 5.24.5: + * daemon/actions: remove unused variable + * Remove unused KRun code + * Use non-deprecated KAuth includes + * Deduce pair types automatically + * Remove unused includes + * Adapt to QtX11Extras being gone in Qt6 + * Use version-less install dir variables + * Port away from QStringRef + * Fix Commit 761fc8a4 + * Add percentage display next to the brightness and keyboard backlight sliders in KCM (kde#440314) + * Adapt build system for building against qt6 (need kscreen not ported yet) + * Write brightness to all raw devices (kde#399646) + * Fix signature in qt6 + * Use new kauth includes + * Improved backlight devices selection (kde#399646) + * Support hardware with only one charging threshold, not both (kde#449997) + * Use not deprecated SYSTEMD_USER_UNIT_INSTALL_DIR + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + prison-qt5 +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Add support for ZXing 2.0 + * Add zxing-cpp to .kde-ci.yml + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Fix copy/pasted license header, this needs to be MIT + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Convert code128 data table to binary literals + * Simplify QR reference PNG images + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Increase quiet zone for qrcode (kde#458222) + * Add Windows Qt 6 CI + * .gitlab-ci.yml: enable static builds + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + * Add the mandated 10x quiet zones for Code 39 and Code 93 barcodes + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Try lower ECC levels if we exceed the maximum QR code content size + * prison-datamatrix unused local variable + * Support ZXing 1.4.0 +- Drop 0001-Support-ZXing-1.4.0.patch. Merged upstream + +- Add patch to fix build with ZXing 1.4.0: + * 0001-Support-ZXing-1.4.0.patch + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Require passing tests for the CI to pass + * Remove extra ';' + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Let the ForwardingHeaders be found at build time too + * Remove PREFIX from ecm_generate_headers for PrisonScanner + * Fix decimal/hexadecimal mix-up in the binary detection heuristic + * Simplify headers installation location + * Install the ForwardingHeaders in Prison/ in the builddir + * cmake: add purpose property to 3d-party libraries + * Improve Prison documentation + * Handle video frames with a non-standard row stride correctly as well + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Remove duplicate header between .h/.cpp file + * Fix out-of-bounds read on the Aztec special char table + * Enable macOS support + * Fix PrisonScanner target name + * Consider flipped video frames when computing the barcode positioon + * Add barcode scanner component for barcode scanning from live video + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + * For KF6 use the more idiomatic include files installation layout + * Fix include dir for .pri file + * Normalise where headers are installed with the rest of KF + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + * Prison supports Windows + purge-kernels-service +- Change service type to exec (boo#1198668). + purpose +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * menudemo fix clazy-detaching-temporary + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * Don't delete config when job finishes + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Add Qt6 windows CI support + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Fix QML warning, properly refer to the view + * Remove unneeded EXPORT_SHARE_VERSION usages + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * kdeconnect: Fix name role + * Add FreeBSD Qt 6 CI + * Port the remaining QQC1 uses + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * [plugins/email] Port to KEMailClientLauncherJob + * Remove extra ';' + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Use CommandLauncherJob to start kdeconnect-sms + * port to away from Qt smart pointers where possible + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Port to ecm_add_qml_module + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * autotests: ensure org.kde.purpose is found in the builddir + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Remove call to ecm_find_qmlmodule(org.kde.kdeconnect) + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add Linux Qt6 CI + * Compile with Qt6 as well + * Install plugins in kf + * Add const'ref + * Adapt build system for building against qt6 + python-cryptography +- Add patch CVE-2023-23931-dont-allow-update-into.patch (bsc#1208036, CVE-2023-23931) + * Don't allow update_into to mutate immutable objects + python3 +- Add bpo-44434-libgcc_s-for-pthread_cancel.patch + which eliminates unnecessary and dangerous calls to + PyThread_exit_thread() (bsc#1203355). + +- Add CVE-2023-24329-blank-URL-bypass.patch (CVE-2023-24329, + bsc#1208471) blocklists bypass via the urllib.parse component + when supplying a URL that starts with blank characters + qemu +- Fix bsc#1209064 + * Patches added: + s390x-pci-reset-ISM-passthrough-devices-.patch + s390x-pci-shrink-DMA-aperture-to-be-boun.patch + +- Fix build issue with Linux 6.2's headers (bsc#1208657) by dropping + linux-user-add-more-compat-ioctl-definit.patch and adding + Revert-linux-user-fix-compat-with-glibc-.patch +- Patches meson-enforce-a-minimum-Linux-kernel-hea.patch and + linux-user-drop-conditionals-for-obsolet.patch were added + as downstream patches as they were part of a series, but + they never made it upstream, so we don't want them here + either + * Patches dropped: + linux-user-add-more-compat-ioctl-definit.patch + linux-user-drop-conditionals-for-obsolet.patch + meson-enforce-a-minimum-Linux-kernel-hea.patch + * Patches added: + Revert-linux-user-fix-compat-with-glibc-.patch + +- Fixes bsc#1197653, CVE-2022-1050 + * Patches added: + block-Handle-curl-7.55.0-7.85.0-version-.patch + hw-pvrdma-Protect-against-buggy-or-malic.patch + qqc2-desktop-style +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * kquickstyleitem fix clazy warning clazy-qstring-arg + * CheckBox/RadioButton/Switch: update implicit sizing code + * CheckBox/RadioButton/Switch: center align indicators when no content + * CheckBox/RadioButton/Switch: align indicators with 1st text line + * Button/ToolButton: allow menu arrows to be added by Accessible.role + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * TextArea: allow touch scrolling even when tablet mode is off + * Redraw KQuickStyleItem when DPR changes + * Switch: Improve background contrast when in unchecked state + * styleitem: Don't destroy and recreate the style on every instance creation + * Fix blurry controls in QQuickWidget + * DislogButtonBox: Fix url value comparison with non-strict == + * switch: Improve it + * ToolTip: Do not show tooltips without text + * BusyIndicator: Synchronize to implementation in PlasmaComponents3 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Never time out tooltip while its control is still hovered + * TextField: Use effectiveHorizontalAlignment without extra mirroring + for placeholder + * Add Qt6 windows CI support + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * ToolTip: Don't strip ampersands from HTML entities + * Grammar & typo in README.md + * Also check for controlRoot.size > 0 (kde#458486) + * ToolTip: use Text.Wrap, not Text.WordWrap (kde#459331) + * ToolButton: Do not layout for the icon when it's not set (kde#459470) + * ProgressBar: Add TODO KF6, since we can't remove the workaround now + * Add fade in/out animations to ToolTips + * SpinBox: Flip left/right padding for styles with indicators on the sides + * SpinBox: Avoid explicit horizontalAlignment in TextField for better RTL + * SpinBox: Remove assignment which is never read + * SpinBox: Reset activeSubControls when neither of indicators are active (kde#459004) + * SpinBox: Let hover events propagate through TextField to the control (kde#459004) + * SpinBox: Reformat QML for better code style and clarity + * SpinBox: AlignLeft by default + * SpinBox: Use implicit size based on the max value + * SpinBox: move onTextEdited to contentItem, check acceptableInput + * SpinBox: update imports + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Explicit binding for visible (kde#458486) + * Make DelayButton look like Spectacle's ProgressButton + * Add FreeBSD Qt6 CI support + * Add FIXME about ToolTip instances with child items that use anchors + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Install style as a regular QML for Qt6 + * ToolTip: Sync to PC3: Strip out ampersands + * ProgressBar,Slider: Adapt great precision to the harsh reality (kde#455339) + * Fix QQC2 MenuBar theme. (kde#456729) + * properly reset the cursorshape (kde#456911) + * Use QApplication::font with respective widget class + * Wrap checkbox label + * ToolTip: wrap text for long tooltips + * TextArea,TextField: Remove not referenced id from background style item + * TextField: Disable Undo for password fields, including its context menu + * Tests: Add manual test for progress bars and sliders + * Remove dynamic QQC2 version selection + * Clean up code of manual tests, add missing license headers + * Fix: url types (like icon.source) are QVariant without length property + * Nit: reformat long expressions + * Menu: Fix wrong pixel metric being requested for verticalPadding + * ProgressBar: Drop layout direction hack + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Require passing tests for the CI to pass + * iterate only over visible children in menu + * Avoid a crash with kscreenlocker_greet or any other QGuiApplication + * Make StackView obey the global animation speed setting (kde#395324) + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * Buttons: Press F to pay respects + * DelayButton: Fix invalid id references in transition/animation + * ProgressBar,Slider: Draw position smoothly with greater precision + * MenuItem: Remove redundant check + * Clean up whitespaces and JavaScript: Fix broken syntax + * Clean up whitespaces and JavaScript + * ProgressBar: Fix rendering of visual position when `from` is non-zero + * ProgressBar: Replace hardcoded redraw interval with frame-based animations + * RoundButton: Fix expression block may return nothing (undefined) + * ScrollView: Stop passing down `enabled` property to the ScrollBars explicitly + * ScrollView: Drop support for nullable ScrollBars + * ScrollView: Remove id from a scrollbar + * ScrollView: Fix aged comment + * ScrollView: Fix whitespace + * port away from Qt smart pointers where possible + * ComboBox: Use qualified ListView.view attached property in delegate + * ComboBox: Remove workaround for `editable` property from Qt 5.7 times + * ComboBox: Use rect type for rect property + * proper fix for the previous commit + * Fix overlapping scrollbar (kde#453958) + * Relayout the scrollbar when non interactive + * Remove code that was only used with Qt <5.8 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + * Remove infoChanged signal from KQuickStyleItem + * Replace connect to self in KQuickStyleItem with direct method calls + * Recalculate metrics when tablet mode changes + * Fix use of a no longer existing id + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Do not make space for invisible items in menus + * TextFieldContextMenu: Make menu separator invisible when its preceding + items are too + * KQuickStyleItem: use control mirrored property if available + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Thicken menus on transient touch as well as being in Tablet Mode + * PlasmaDesktopTheme: ensure we initialise the colours + * Fix typo + * PlasmaDesktopTheme: Do not compute the colors for invisible items + * PlasmaDesktopTheme: Do not call syncColors after syncWindow + * Menu: use hmargin and vmargin from QStyle + * Support displaying icons in ItemDelegate (kde#425867) + * fix checkbox position for CheckDelegate + * Drop lib prefix when building for Windows + * KQuickStyleItem: Simplify the updatePolish + * Use correct DBus signal for listening for font changes + * Use raw pointer instead of QPointer to track watchers + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Avoid needlessly reading font settings + * StyleItem: emit signal on style changes + * Add Linux Qt6 CI + * install plugins in kf + * take icon width into account + * adapt width of combobox to its content (kde#403153) + * Theme placeholderTextColor + * Make menu items taller in Tablet Mode + * Fix find_package + * Remove QStyle::State_Horizontal when it's not horizontal + * Adapt build system for building against qt6 + * Slider: handle scrolling (kde#417211) + * Use upstream scroll implementations for Combobox and SpinBox + * Use metrics from Breeze for menu items (kde#447289) + re2 +- Require GCC 12 on Leap due to code containing speed ups which + require newer standards +- Allow tests to fail - they fail too often + +- update to 2023-03-01: + * changes for other platforms + +- update to 2023-02-01: + * improved support for ICU +- build with ICU + rpm +- update pythondeps-python310.diff: replace with minimal fix to + support python 3.xx (bsc#1207294) + +- add pythondeps-python310.diff + and add match-python-version-if-minor.diff: + * fix missing python(abi) for 3.XX versions (bsc#1207294) + sddm +- Move dbus-1 system.d conf file to /usr (bsc#1206348) + sg3_utils +- Update to version 1.47+13.75d23ac: + * rescan-scsi-bus: speed large multipath scans (bsc#1207706) + * rescan-scsi-bus.sh speed testonline() + * rescan-scsi-bus.sh: add option --no-lip-scan + * rescan-scsi-bus: sgdevice26: do not traverse sg class if scsi_device isnot added + * rescan-scsi-bus.sh: fix handling of '-I ' option + signon-kwallet-extension +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- No code change since 21.12.3 + skanlite +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Don't use deprecated variable + * Add content rating to appdata + * Use forward declaration + * Fixed delete imageSaver + * Change button layout to match spectacle (kde#448327) + * Don't use help role for about button + * Change build system for building against qt6 + * Don't use deprecated variable + * Remove unused include + * It's enabled by default in qt6 + * Mark kdoctool as optional + * Make build autotest even if we use BUILD_TESTING + * do not search for new devices unconditionally + * Add CI + * use state config for scanner settings + solid +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- No code change since 5.102.0 + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Remove unused variable 'vendor' + * Perform some initializations in initialization list + * Convert uint to enum before passing to switch + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * upower: Support UP_DEVICE_KIND_BLUETOOTH_GENERIC + * imobiledevice: Check error returned by idevice_new (kde#448329) + * UDisks2::DeviceBackend add udi in trace when failing to to get prop + * imobiledevice: Handle events in correct thread + * imobiledevice: Don't call udiPrefix() from constructor + sonnet +- Update to 5.103.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.103.0 +- Changes since 5.102.0: + * Change underscores to spaces in Esperanto trigrams + +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Change underscores to spaces in Esperanto trigrams + * Add Esperanto trigram data file + * SpellCheckDecorator: manage the d-pointer with a std::unique_ptr + * SpellCheckDecorator: remove eventfilter in destructor + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + spectacle +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * clean forward declaration + * Darken/lighten the rectangular region overlay + * Adapt build system for building against qt6 + * Const'ify variable. Initialize it. Use forward declaration + * const'ify pointer + * Fix mem leak (actions created in init() method) + * const'ify method/variables + * Minor: Respect KDE HIG + * Add timezone placeholder "%t" + * Respect -c, in combination with -b, to only save image into clipboard (kde#447811) + * Simplify branching for the notify text and fix messages containing dots (kde#447517) + * It's enabled by default in qt6 + * Make DocTools as optional + * Inconsistency between man page and actual available command line options (kde#446710) + * Reenable the user set dbus values ignored by MR98 + * Wayland: Allow to copy to clipboard img while in dbus or background mode (kde#429390) + * Replace last emit with Q_EMIT + * Fix build without KImageAnnotator + * Add "snipping tool" to keywords list + * Save Annotation tool settings across launches + * Check for min version of kImageAnnotator + * Enable newly introduced controls within kImageAnnotator + * Drop KIPI support + * Respect in-windows settings when launched via DBUS (kde#392057) + * Add feature to annotate existing screenshots (kde#431257) + * Add CI + * Use KIO::JobUiDelegate for opening other application (kde#445530) + speex +- Fix zero division error in read_samples (CVE-2020-23903 bsc#1192580) + speex-CVE-2020-23903.patch + +- Update to stable 1.2 release + +- make speex-devel require speexdsp-devel to be backward compatible + +- Use the tilde versioning scheme; we are no longer bound to use + the old hacks. + +- Move libname up and set it just once, easier for later on. + +- Split package to two separate packages + * speexdsp contains libraries + * speex contains tools +- Update to 1.2rc2 + * This release splits the speex codec library and the speex DSP + library into separate source trees. Both projects received + build-system improvements, bugfixes, and cleanup. The speex + codec's VBR tuning was improved, while the speexdsp resampler + got some NEON optimizations. +- Remove obsolete patch + * speex-1.0.5-warning-fix.diff + +- Add Source URL, see https://en.opensuse.org/SourceUrls + +- add libtool as buildrequire to avoid implicit dependency + +- Do not include build date in binaries... + +- obsolete old -XXbit packages + step +- Update to 22.12.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.3/ + +- Update to 22.12.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.2/ + +- Update to 22.12.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.12.1/ + +- Update to 22.12.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.12.0/ + +- Update to 22.11.90 + * New feature release + +- Update to 22.11.80 + * New feature release + +- Update to 22.08.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.3/ + +- Update to 22.08.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.2/ + +- Update to 22.08.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.08.1/ + +- Update to 22.08.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.08.0/ + +- Update to 22.07.90 + * New feature release + +- Update to 22.07.80 + * New feature release + +- Update to 22.04.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.3/ + +- Update to 22.04.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.2/ + +- Update to 22.04.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/gear/22.04.1/ + +- Update to 22.04.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/gear/22.04.0/ + +- Update to 22.03.90 + * New feature release + +- Update to 22.03.80 + * New feature release +- Changes since 21.12.3: + * Use not deprecated enum + * Add CI + * Not necessary to use I18N_NOOP here + sudo +- sudo-dont-enable-read-after-pty_finish.patch + * bsc#1203201 + * Do not re-enable the reader when flushing the buffers as part + of pty_finish(). + * While sudo-observe-SIGCHLD patch applied earlier prevents a + race condition from happening, this fixes a related buffer hang. + +- Added sudo-no-double-free.patch + * bsc#1208595 + * Fix a situation where per-command chroot sudoers rules can cause + a double-free. + syndication +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- No code change since 5.99.0 + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add Windows Qt 6 CI + * .gitlab-ci.yml: enable static builds + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- No code change since 5.96.0 + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Don't duplicate headers between cpp/.h files + * Require passing tests for the CI to pass + * Bump deprecation KF version in ecm_set_disabled_deprecation_versions + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Deal with Qt6's stricter RFC 2822 date parsing + * Add Linux Qt6 CI + * Utilize ECMDeprecationSettings to manage deprecate Qt/KF API + syntax-highlighting +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- Changes since 5.101.0: + * Resolve conflict on .ex file extension + * Markdown: remove dynamic rules that are not needed + * Julia: merge hundreds of rules into a single regex ; fix adjoint operator ; includes ##Comments + * avoid temporary constructions of Definition in AbstractHighlighter::highlightLine + * GCode: numbers are optional with parameters (kde#462969) + * cmake: Use ECMQmlModule for qtquick plugin + * update version and references + * Add MapCSS highlighting + * Update test files for Nim codeblock in markdown + * Add testcase to markdown file for Nim code blocks + * Markdown: Use nim highlighting in nim blocks + * Add testcase for "\" + * Nim: Small syntax fixes + * Add new keywords: `get` and `set` + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- Changes since 5.100.0: + * TOML: add number prefix, inf, nan and more datetime format ; fix multi-strings closing (kde#462178) + * Python: add pyi extension (python interface) + * Javascript: remove previousDibling keyword (probably a typo for previousSibling) + * Add GPS Exchange Format (GPX) type + * CSS family: add properties, functions and fr unit ; remove FPWD and old proposed properties + * install a index.katesyntax when QRC_SYNTAX is OFF + * Make the Rust language mode use the cstyle indenter + * C23: missing wN length modifiers with d and i in printf_like + * CMake: remove duplicate and + * CMake: optimize by adding DetectIdentifier and DetectSpaces (~20% faster) + * CMake: replace some with + * CMake: more IncludeRules + * CMake: remove unused rule and moves the substitution end rule to first + * Add syntax definition for CSV and TSV + * JSON: small optimization on number regex + * Go: improved support for literal numbers, add unicode escape characters and new predefined type (kde#459291) + * dynamic RegExpr has its own type (~2.2% faster) + * XML: replace a dynamic StringDetect with DetectIdentifier contextually equivalent + * XML: character < in an ENTITY is highlighted as an error + * Fix generating index.katesyntax when QRC_SYNTAX is off + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Too many changes since 5.99.0, only listing bugfixes: + * Jira: fix Bold and Stroked Out highlight at start of line (kde#431268) + * CMake: fix nested parentheses highlinthing (kde#461151) + * CMake: add Control Flow style for if, else, while, etc (kde#460596) + * Alerts: add NO-BREAK SPACE (nbsp) as keyword deliminator (kde#459972) + * Bash/Zsh: fix group command with coproc statement (kde#460301) + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * Add Qt 6 Windows CI + * Bash,Zsh: add Dollar Prefix style for simple variable + * Zsh: disable spellcheck + * Zsh: fix Parameter Expansion style for )) in $((...)) and add missing parameter expansion flags + * Bash: fix Parameter Expansion style for )) in $((...)) + * prefer Oklab to CIELAB for perceptual color difference in ansi256 mode + * PostgreSQL: Remove # as line comment + * .gitlab-ci.yml: enable static builds + * Improve ASN.1 highlighting + * Ruby: add keywords used for refinements to the mixin methods list + * Python: add := operator, built-in functions and special methods + * Crystal Syntax Highlighting Definition: // operator, macros, keywords + * debianchangelog.xml: Set default filename + * bash.xml: The other (more correct) form of multiline comments + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * cmake.xml: Add `CMAKE_FILES_DIRECTORY` as undocumented + * Use C-style indenting for GLSL + * bash.xml: Enable multiline comments and RST documentation + * bash.xml: Reformat for better looking + * VHDL: fix some highlighting and folding errors + * Python: when strings are not closed, mark only the following line as error + * Change singleLineComments to be AfterWhiteSpace for c-like langs (kde#438744, kde#456819) + * Add FreeBSD Qt6 CI support + * Indexer: ignore attribute with lookAhead in suggestRuleMerger() and check attribute only used with lookAhead or IncludeRules + * detect .gcode files as G-Code (kde#457753) + * Asciidoc: fix section block continuation that should not be highlighted + * Asciidoc: optimize rendering time by about 35% + * Asciidoc: fix title highlighting when not starting at level 0 (kde#452238) + * Bash/Zsh: add -o and -a logical operators with [ ... ] + * G-Code: fix number pattern, Mnnn as M-word or M-word (user), add String and... (kde#457754) + * Fortran: Interpret percent sign as operator + * RPM Spec: fix #20: support of ${expand:...}, ${lua:...}, lua section and some... + * VHDL: (#21) fix instantiating component in architecture + * CartoCSS: fix the last statement in curly braces when it does not terminate with a semicolon + * C: support of C23 and synchronization with cpp.xml + * C++: bump version number + * C++: Symbol style for LineContinue in String and # in Define + * C++: various optimizations and minor improvements + * C++: add assume attribute + * C++: add z/Z number suffix + * C++: add extensions for printf (C23): wN, wfN, H, D, and DD length modifiers, b format + * C++: add elifdef/elifndef ; add Char/String Literal Prefix style ; check extra hexadecimal char in String8 + * Optimize AbstractHighlighter + * Resolve regexp rules lazily + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Too many changes since 5.96.0, only listing bugfixes: + * add basic support of aspx and ashx (kde#437220) + * R: add := operator (kde#450484) + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Handle case when heredoc closing identifier is indented with space or tabulation (kde#353162) + * cmake.xml: Updates for CMake 3.24 + * Add OrderWithRequires and RemovePathPostfixes keywords to RPM Spec + * Adjust repo's own includes + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- Changes since 5.94.0: + * avoid spell checking in diffs + * Avoid unprefixed CamelCase headers generated directly in build dir (kde#453759) + * Bash: fix comments in double braces (kde#450878) + * systemd unit: update to systemd v251 + * debchangelog: add Kinetic Kudu + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Simplify header install locations + * inc version + * tests shall always pass + * cmake.xml: Updates for CMake 3.23 + * try windows CI + * Fix haxe rawstring escaping + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- Changes since 5.92.0: + * Go syntax - "go" -> ControlFlow + * Autotest for Go + * Go syntax - Separate ControlFlow from Keywords + * Bash/Zsh: fix expression closing parenthesis in regex (kde#450478) + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * increment bash version number + * Bash: fix parameter expansion replacement with path without extended glob + * Lua: fix function highlighting with local function (#17) + * Add Android Qt6 CI + * Propagate Qt major version to external project build of the host tools + * increment versions + * Bash/Zsh: fix keyword ! in ! cmd + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * fix unit test refs + * Python: fix line continuation starting with a string + * CSS: add some values and functions + * CSS: fix nested function call (kde#444506) + * Zsh: fix line-break and pattern in double bracket condition + * Bash: fix line-break in double bracket condition (kde#448126) + * Bash: fix parameter expansion replacement with extended glob + * update test refs + * [R] Add a test for this syntax + * [R] Add support for new pipe from R 4.1 + * update test refs + * Bump version number + * Repair syntax + * Update Stan highlighting + * Add CI qt6 support + systemsettings5 +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- Changes since 5.27.1: + * sidebar: Replace OpacityAnimator with NumberAnimation for proper fade in + * sidebar: Prevent placeholder empty search results from jumping as it fades out + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- No code changes since 5.27.0 + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * sidebar: Use a proper checked state for the menu button (kde#464536) + * Make external apps clickable in search results (kde#464491) + * Sidebar: Move final trailing separator out of main layout + * Remove unused KF5ActivitiesStats dependency + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- Changes since 5.26.4: + * a11y: make categoryitem interactable + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- Changes since 5.26.3: + * Install translated documentation from po/ too + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- Changes since 5.26.2: + * Fix kcms inside a category always being indented + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- Changes since 5.26.1: + * Recognize SystemSettingsExternalApp again +- Drop patches, now upstream: + * 0001-Recognize-SystemSettingsExternalApp-again.patch + +- Add patch to fix starting YaST from systemsettings: + * 0001-Recognize-SystemSettingsExternalApp-again.patch + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * [runner] Fix desktop file name (kde#459213) + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + * Set QSurfaceFormat::ResetNotification + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Changes since 5.25.5: + * Pass icons by name rather than as QIcon from C++ to QML + * Remove category service type definition + * Remove unused categories + * Remove service type definition + * Fix showing translations for kinfocenter + * Change window size limit after screen resolution is changed + * Fix compile warning (order variable) + * Make sidebar tooltips respect the "Display informational tooltips" global setting (kde#455073) + * Remove extra ';' + * Put KServiceTypeTrader code in deprecation macros + * Request passing unit tests on Linux and BSD + * Pass strict AppStream validation + * systemsettingsrunner: Fix drag and drop for KCMs using embedded json metadata + * systemsettingsrunner: Fix all matches having the same id + * Port external Systemsettings/KInfoCenter KCM loading away from KpluginMetaData::fromDesktopFile + * Add missing includes and forward declarations + * IconMode: Load all of the KCMs in their category + * IconMode: Switch to the selected KCM (kde#444565) + * IconView: Remove duplicated tooltips (kde#409327) + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- No code changes since 5.25.4 + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- Changes since 5.25.3: + * Fix showing translations for kinfocenter + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- No code changes since 5.25.2 + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- Changes since 5.25.1: + * Make sidebar tooltips respect the "Display informational tooltips" global setting (kde#455073) + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- Changes since 5.25.0: + * systemsettingsrunner: Fix drag and drop for KCMs using embedded json metadata + * IconMode: Switch to the selected KCM (kde#444565) + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * systemsettingsrunner: Fix all matches having the same id + * IconView: Remove duplicated tooltips (kde#409327) + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- No code changes since 5.24.4 + tcl +- [bsc#1206623], tcl-string-compare.patch: + Fix [string compare -length] on big endian and improve + [string equal] on little endian. + threadweaver +- Update to 5.102.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.102.0 +- No code change since 5.101.0 + +- Update to 5.101.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.101.0 +- No code change since 5.100.0 + +- Update to 5.100.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.100.0 +- Changes since 5.99.0: + * Don't translate the exception message + +- Update to 5.99.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.99.0 +- Changes since 5.98.0: + * .gitlab-ci.yml: enable static builds + * Add Qt6 windows CI support + +- Update to 5.98.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.98.0 +- Changes since 5.97.0: + * Add FreeBSD Qt6 CI support + +- Update to 5.97.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.97.0 +- Changes since 5.96.0: + * Add missing include + +- Update to 5.96.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.96.0 +- Changes since 5.95.0: + * Require passing unit tests for the CI to pass + +- Update to 5.95.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.95.0 +- No code change since 5.94.0 + +- Update to 5.94.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.94.0 +- Changes since 5.93.0: + * Add windows CI + +- Update to 5.93.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.93.0 +- No code change since 5.92.0 + +- Update to 5.92.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.92.0 +- Changes since 5.91.0: + * Add Qt6 Android CI + +- Update to 5.91.0 + * New feature release + * For more details please see: + * https://kde.org/announcements/frameworks/5/5.91.0 +- Changes since 5.90.0: + * Add CI qt6 support + vim +- Updated to version 9.0 with patch level 1386, fixes the following security problems + * Fixing bsc#1207780 - (CVE-2023-0512) VUL-0: CVE-2023-0512: vim: Divide By Zero in GitHub repository vim/vim prior to 9.0.1247 + * Fixing bsc#1208957 - (CVE-2023-1175) VUL-0: CVE-2023-1175: vim: Incorrect Calculation of Buffer Size + * Fixing bsc#1208959 - (CVE-2023-1170) VUL-0: CVE-2023-1170: vim: Heap-based Buffer Overflow in vim prior to 9.0.1376 + * Fixing bsc#1208828 - (CVE-2023-1127) VUL-1: CVE-2023-1127: vim: divide by zero in scrolldown() +- for the complete list of changes see + https://github.com/vim/vim/compare/v9.0.1234...v9.0.1386 + virtualbox +- File "fixes_for_kernel_6.3.patch" is updated for more API changes + File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529. + Larry Len Rainey and I have worked on this bug for some time. It only + happened on systems with large numbers of processors and many virtual + machines. We suspected a locking problem, but the thought of auditing + the entire code was daunting until it was discovered that there was no + problem if the host ran VB 6.1.40. It did not matter what version the + guests were running. That essentially eliminated every code part except + for vboxdrv.ko. That made the audit tractable. There were two files and + a total of 8 places where the locking was suspect. When those were + changed, the lockups while using 7.0.6 host code were no longer observed. + The lockups were infrequent, thus it is impossible to say that we have + fixed everything, but the frequency is clearly diminished. + +- Added file "fixes_for_kernel_6.3.patch" to handle API change. +- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468 + spec-cleaner used to remove extra blank line is spec file. + +- Add file "fixes_for_gcc13.patch" to fix builds with GCC13. + +- Remove requires for unused sysvinit-tools + +- Fix a few places that did not get updated for the transition from + /sbin => /usr/sbin, and /etc/udev => /usr/lib/udev. boo#1207736. + ldconfig has not been moved in Leap 15.4 - use /sbin for it. + virtualbox:kmp +- File "fixes_for_kernel_6.3.patch" is updated for more API changes + File "fix_7.0.6_locking_problems.patch" is added. Fixes boo#1209529. + Larry Len Rainey and I have worked on this bug for some time. It only + happened on systems with large numbers of processors and many virtual + machines. We suspected a locking problem, but the thought of auditing + the entire code was daunting until it was discovered that there was no + problem if the host ran VB 6.1.40. It did not matter what version the + guests were running. That essentially eliminated every code part except + for vboxdrv.ko. That made the audit tractable. There were two files and + a total of 8 places where the locking was suspect. When those were + changed, the lockups while using 7.0.6 host code were no longer observed. + The lockups were infrequent, thus it is impossible to say that we have + fixed everything, but the frequency is clearly diminished. + +- Added file "fixes_for_kernel_6.3.patch" to handle API change. +- File "fixes_for_gcc13.patch" updated for additional changes in GCC 13 boo#1207468 + spec-cleaner used to remove extra blank line is spec file. + +- Add file "fixes_for_gcc13.patch" to fix builds with GCC13. + +- Remove requires for unused sysvinit-tools + +- Fix a few places that did not get updated for the transition from + /sbin => /usr/sbin, and /etc/udev => /usr/lib/udev. boo#1207736. + ldconfig has not been moved in Leap 15.4 - use /sbin for it. + xdg-desktop-portal-kde +- Update to 5.27.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.2 +- No code changes since 5.27.1 + +- Update to 5.27.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.1 +- Changes since 5.27.0: + * Extract i18n from QML files + * appchooserdialog: show all apps while searching (kde#464521) + +- Update to 5.27.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.27.0 +- Changes since 5.26.90: + * fix streams not being ended correctly (kde#465302) + * Fix segfault crash: capture QStringList variable by value + * notifications: Do not crash as notifications get removed (kde#464549) + * Fix condition for cmake feature + +- Update to 5.26.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.90 +- Too many changes to list here + +- Update to 5.26.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.5 +- Changes since 5.26.4: + * notifications: Properly communicate the triggered action (kde#462278) + * notification: Trigger org.freedesktop.Application.Activate* as spec'd + +- Update to 5.26.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.4 +- No code changes since 5.26.3 + +- Update to 5.26.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.3 +- No code changes since 5.26.2 + +- Update to 5.26.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.2 +- No code changes since 5.26.1 + +- Update to 5.26.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.1 +- Changes since 5.26.0: + * screenshare SNI: use monochrome-compatible icon (kde#460514) + +- Update to 5.26.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.26.0 +- Changes since 5.25.90: + * Install po folder + * Make sure the QuickDialog's localisation context has a domain + * RemoteDesktop: Decouple input streaming and video streaming + * ScreenCast: Make sure we close sessions when all streams are done + * ScreenCast: Drop global "streamingStopped" signal + * ScreenCast: Streams can be closed while interacted with (kde#459693) + +- Update to 5.25.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.90 +- Too many changes to list here + +- Update to 5.25.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.5 +- Changes since 5.25.4: + * [screenchooser] Clip listviews + +- Update to 5.25.4 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.4 +- No code changes since 5.25.3 + +- Update to 5.25.3 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.3 +- Changes since 5.25.2: + * AppChooser: Address error message + * Screencast: fix window stream restoration + +- Update to 5.25.2 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.2 +- Changes since 5.25.1: + * RemoteDesktopDialog: fix "withTouch" property mismatch + +- Update to 5.25.1 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.1 +- No code changes since 5.25.0 + +- Update to 5.25.0 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.25.0 +- Changes since 5.24.90: + * [filechooser] Make sure outgoing URIs are encoded (kde#454850) + * [screenshot] Encode result URI + * UserInfo: Fix initialization error + * screencast: Include valid windows in the list of streams to stream + * screencast: When we stop a stream, do it actively + * screencast: When closing a session, only close the streams from that session + * screencast: Do not provide every running stream + * screencast: Keep persisting if the user chose to persist (kde#454128) + * Add FreeBSD CI + * don't supply excess argument + +- Update to 5.24.90 + * New feature release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.90 +- Too many changes to list here + +- Update to 5.24.5 + * New bugfix release + * For more details please see: + * https://kde.org/announcements/plasma/5/5.24.5 +- Changes since 5.24.4: + * Fix saving file dialog view options + xml-commons-apis +- Build with source/target levels 8 + xorg-x11-server +- U_Xext-fix-invalid-event-type-mask-in-XTestSwapFakeInp.patch + * fixes regression introduced with security update for + CVE-2022-46340 (bsc#1205874) + xscreensaver +- Add option --with-app-defaults to configure + * fix boo#1199742 + xwayland +- U_Xext-fix-invalid-event-type-mask-in-XTestSwapFakeInp.patch + * fixes regression introduced with security update for + CVE-2022-46340 (bsc#1205874) + yast2 +- Revert dropping DnsServerAPI.pm to prevent build failures + for yast2-dns-server, yast2-http-server (bsc#1208833) +- 4.5.25 + +- Allow dir:///foo to equal dir:/foo (bsc#1207239) +- 4.5.24 + +- DnsServerApi: drop module. It should never be in yast2 as it + import module from yast2-dns-server. And now dns-server is going + to be dropped (bsc#1205363) +- 4.5.23 + yast2-add-on +- Removed unnecessary executable flag from file add-on-workflow.rb + (bsc#1209094) +- 4.5.4 + yast2-firstboot +- Removed unnecessary executable flag from several files + (bsc#1209094) +- 4.5.6 + yast2-installation +- Removed unnecessary executable flag from file security_proposal.rb + (bsc#1209094) +- 4.5.16 + yast2-network +- Fixed a random build failure (introduced by the previous fix for + bsc#1207221) (bsc#1208796). +- 4.5.17 + yast2-nfs-client +- Fixed unit test to not read the values from the current system + (bsc#1209007) +- 4.5.2 + yast2-online-update +- Fix showing of release notes when we update a rubygem + (bsc#1205913) +- 4.5.3 + yast2-python-bindings +- Misc fixes to examples; (bsc#1199343). +- Fix python2 utf8 handling (python2 code wasn't displaying unicode + strings); (bsc#1199348). +- Change conversion of Py_None to YCP_Void instead of YCP_Null; + (bsc#1199344). +- 4.5.2 + yast2-security +- bsc#1208492 + - do not store empty values in CFA login.defs empty value to + avoid crash when parsing according to login.defs lens +- 4.5.6 + yast2-storage-ng +- Removed unnecessary executable flags from files (bsc#1209094) +- 4.5.18 + +- Fix comparing ProposalSettings in tests, avoid using Marshal + (bsc#1208259) +- 4.5.17 + yast2-trans +- Update to version 84.87.20230306.ba31ff5670: + * Fixed string interpolations + * Translated using Weblate (Swedish) + * Translated using Weblate (Swedish) + * Translated using Weblate (Swedish) + * Translated using Weblate (Swedish) + * Translated using Weblate (Swedish) + * Translated using Weblate (Swedish) + * Translated using Weblate (Swedish) + * Translated using Weblate (Swedish) + * Translated using Weblate (Swedish) + * Translated using Weblate (Swedish) + * Translated using Weblate (Swedish) + * Translated using Weblate (Swedish) + * Translated using Weblate (Swedish) + * Translated using Weblate (Swedish) + * Translated using Weblate (Swedish) + * Translated using Weblate (Swedish) + * Translated using Weblate (Swedish) + * Translated using Weblate (Swedish) + * Translated using Weblate (Swedish) + * Translated using Weblate (Persian) + * New POT for text domain 'control'. + * New POT for text domain 'security'. + * New POT for text domain 'packager'. + * Translated using Weblate (Czech) + yast2-transfer +- Fixed TFTP download, truncate the target file to avoid garbage + at the end of the file when saving to an already existing file + (bsc#1208754) +- 4.5.1 + -- do not use *.spec.in template, use *.spec file with RPM macros - instead -- 3.1.0 - zypper +- BuildRequires: libzypp-devel >= 17.31.7. +- Provide "removeptf" command (bsc#1203249) + A remove command which prefers replacing dependant packages to + removing them as well. + A PTF is typically removed as soon as the fix it provides is + applied to the latest official update of the dependant packages. + But you don't want the dependant packages to be removed together + with the PTF, which is what the remove command would do. The + removeptf command however will aim to replace the dependant + packages by their official update versions. +- patterns: Avoid dispylaing superfluous @System entries + (bsc#1205570) +- version 1.14.59 + +- Update man page and explain '.no_auto_prune' (bsc#1204956) +- Allow to (re)add a service with the same URL (bsc#1203715) +- Explain outdatedness of repos (fixes #463) +- BuildRequires: libzypp-devel >= 17.31.5 +- version 1.14.58 +