KDE Frameworks 5.113.0 released

David Faure <[email protected]>
Newsgroups gmane.comp.kde.devel.general,gmane.comp.kde.devel.core
Organization KDE
Message-ID <3269625.xpuF9gVuRh@asterixp15>
14th December 2023. KDE today announces the release of KDE Frameworks 5.113.0.

KDE Frameworks are 83 addon libraries to Qt which provide a wide
variety of commonly needed functionality in mature, peer reviewed and well
tested libraries with friendly licensing terms. For an introduction see
https://kde.org/products/frameworks/


Baloo

  [ExtractorProcess] Handle signal mangling by DrKonqi (bug 421317)
  [ExtractorProcess] Test the various processing states
  [ExtractorProcess] Make the extractor process path a constructor argument
  [BasicIndexingBenchmark] Allow to keep temporary DB
  [QueryTest] Add test case for terms folded to empty strings (bug 407664)
  [DocumentUrlDb] Reduce allocations during path reconstruction
  Shortcut non-matching phrase queries
  [EngineQuery] Remove AND/OR operations
  [QueryParser] Remove it, as it is no longer used
  [SearchStore] Always use TermGenerator instead of QueryParser (bug 412421)
  [Extractor] Do not emit startedIndexingFile for skipped documents (bug 462009)
  Remove dead registerBalooWatcher DBus method
  [FileWatchTest] Check attr changed signal when XAttr is not available
  [FileWatchTest] Replace common boilerplate with RAII
  [KInotify] Fix _k_addWatches helper when hitting descriptor limit
  [KInotify] Simplify dirIter logic, use unique_ptr
  [KInotify] Always add all watches in the event loop
  [KInotify] Silence EventMoveSelf warning when not relevant
  [KInotify] Removed unused and obsolete `available()` method

Extra CMake Modules

  ECMQtDeclareLoggingCategory: support kdebugsettings files w/ . in basename
  Add Find7Zip, deprecate Find7z, revert Find7z broken Linux support
  Find7z: make it work also on non-Windows systems

Framework Integration

  Reflect identifier change of oxygen-icons

KActivitiesStats

  Adapt to renamed activities library repo
  Adapt to move out of Frameworks

KActivities

  Adapt to move out of Frameworks

KArchive

  Fix broken bzip2 with new shared-mime-info

KConfig

  Make KConfigWatcher noop for in-memory configs

KConfigWidgets

  KRecentFileActions: Fix use after free (bug 476312)

KCoreAddons

  kdirwatch: don't crash after moving threads (bug 472862)
  kdirwatch: don't leave relative entries dangling
  kdirwatch: expand ref counting system to keep account of public instances
  kdirwatch: always unref d, and unset d from inside d (bug 472862)

KFileMetaData

  Output generic file types from dump utility
  Check if file path passed to dump utility is a readable file
  [FFmpegExtractor] Bail out on first missing component during find_package (bug 458313)
  Bump minimum Exiv2 version to 0.26
  [TaglibExtractor] Add support for Ogg stream with FLAC (audio/x-flac+ogg) (bug 475352)
  Generate fromName hash table programmatically from PropertyInfo table
  Use proxy class for lowercase property name lookup
  Reduce PropertyInfo::fromName overhead
  [FFMpegExtractor] Support and check video/vnd.avi
  [TaglibExtractor] Adapt code to SMI changes for audio/x-wav -> /vnd.wave

KIO

  Add KF5 include for KPropertiesDialogPlugin
  Add build option for KF6 coinstallability
  Adaptations for shared-mime-info >= 2.3

KRunner

  Adapt to plasma-framework being renamed to libplasma
  Deprecate old QueryMatch::setType which will be removed in KF6
  Backport KF6 API to set categoryRelevance for QueryMatch
  Adapt to plasma-framework moving to Plasma

KService

  Remove warning about empty Exec field from KService::exec() (bug 430157)

Plasma Framework

  Adapt to renamed activities library repo
  Adjust to KWayland moving to Plasma
  Adapt to kactivities moving to Plasma
  Reflect identifier change of oxygen-icons

Sonnet

  Use the cmake variables rather than if(TARGET)

Security information

The released code has been GPG-signed using the following key:
pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure <[email protected]>
Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7  4577 58D0 EE64 8A48 B3BB

https://kde.org/announcements/frameworks/5/5.113.0

-- 
David Faure, [email protected], http://www.davidfaure.fr
Working on KDE Frameworks 5
signature.asc (application/pgp-signature, 488 B)
-----BEGIN PGP SIGNATURE-----

iQEzBAABCAAdFiEEU+a0e0XOo+DVt0V3WNDuZIpIs7sFAmV7ZaYACgkQWNDuZIpI
s7seVQf7BjCfl5+mPDbPumahK9goAMENivS++Zl4lru4t7sYsgQOuOSCVUn3bPw9
DYKz9psX9uPtkATZq3c0Eqt2BpvEwIiiR1n7m9Vu7jonVo8CwmxSo/NP2nOX/vF9
GrmnEsLTjnoDGSlCmH+5IopQvaKiKn3ItmLKkEv+F2Jl1X5xHC0LXq0X2jNth5oO
dFLlquQ1fWE41kdsSmSn4v7gNu6dFgFyvNzY3Un5KyoHOTVP+Jri9tnmAWaoLmf8
LyNGC+l57Ejt4cG0I9oXv+uBmwh8V1QbB9Lf68vwFjjmitS7TgcRAXUxvbLFINxm
Tjjt0Oitk6ZeFrOM5dWMz8la8g/nbw==
=0MEO
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.