Saturday, 9 September 2023
KDE today announces the release of KDE Frameworks 5.110.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 the KDE Frameworks release announcement.
ဤထုတ်ဝေမှုသည် ပရိုဂရမ်များဆီ လျင်မြန်၍ ခန့်မှန့်လွယ်သောအစဥ်တိုင်း တိုးတက်မှုများ ရရှိစေမည့် လစဥ်ထုတ်ဝေမှုများထဲက တစ်ခုဖြစ်သည်။
ဤဗားရှင်းတွင် အသစ်အဆန်းများ
Breeze Icons
- Add filled
bookmarks-bookmarked
icon (bug 473694)
Extra CMake Modules
- ECMSetupVersion: do not handle SOVERSION value "0" as not set at all
- Drop outdated check for POLICY CMP0048
- No longer explicitly include CMakeParseArguments
- KDEInstallDirs6: use kxmlgui5 subdir as before, not implementation specific
KConfig
- Fix deadlock when KConfigIni fails to acquire a file lock
KCoreAddons
- KFileSystemType: recognize ntfs3
KDeclarative
- GridDelegate: lazy load menu (bug 473798)
KHolidays
- Add holidays for Benin (bug 473315)
- Improve Norwegian names of the Sámi National Day
- Add holidays for Tanzania (bug 473279)
KImageFormats
- QOI: Advertise write support in the desktop file
- qoi: write support backported from master
- xcf: format v12 support (kf5)
- Support libavif 1.0
- exr: multiple fixes (kf5)
- Fix missing qoi.desktop
- qoi: fix buffer overflow kf5
- Renamed qoi.h to qoi_p.h
- Add support for the QOI image format
- Set linear color space and round fix
KIO
- Don't unlink + rename on CIFS mounts during copy operations (bug 454693)
- KFileWidget: better exclude string that may look like Urls (bug 473228)
- Fix Ask Jeeves search provider (bug 473297)
Kirigami
- OverlayDrawer: Fix up property access
- Pass spacing on FlexColumn to it's inner ColumnLayout
- ShadowedRectangle: proceed itemChange in QQuickItem (bug 472748)
KNotification
- Fix StatusNotifierItem checkVisibility on Windows
KWayland
- Unbreak build where XLib's Bool definition harms moc generated code
KWidgetsAddons
- Fix height of text after update
ModemManagerQt
- Example: drop stand-alone CMake code, here part of normal build
Plasma Framework
- Dialog: Fix positioning adjustments when dialog goes out of bounds
- Dialog: Factor out parts of expressions in positioning code
- SwitchIndicator: Enable layered rendering when semi-transparent
- add an option to disable installation of desktopthemes
- WindowThumbnail: proceed itemChange in QQuickItem (bug 472748)
QQC2StyleBridge
- Don't connect the same PanelView to the same PlasmaDesktopTheme N times
Security information
The released code has been GPG-signed using the following key: pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure faure@kde.org Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7 4577 58D0 EE64 8A48 B3BB
Installing binary packages
On Linux, using packages for your favorite distribution is the recommended way to get access to KDE Frameworks. Get KDE Software on Your Linux Distro wiki page
Compiling from sources
The complete source code for KDE Frameworks 5.110.0 may be freely downloaded. Instructions on compiling and installing are available from the KDE Frameworks 5.110.0 Info Page.
Building from source is possible using the basic cmake .; make; make install commands. For a single Tier 1 framework, this is often the easiest solution. People interested in contributing to frameworks or tracking progress in development of the entire set are encouraged to use kdesrc-build. Frameworks 5.110.0 requires Qt 5.15.2.
A detailed listing of all Frameworks with API documentation is on api.kde.org.
ပါဝင်ကူညီပါ
Those interested in following and contributing to the development of Frameworks can check out the git repositories and follow the discussions on the KDE Frameworks Development mailing list. Policies and the current state of the project and plans are available at the Frameworks wiki. Real-time discussions take place on the #kde-devel IRC channel on Libera Chat.
Supporting KDE
KDE is a Free Software community that exists and grows only because of the help of many volunteers that donate their time and effort. KDE is always looking for new volunteers and contributions, whether it is help with coding, bug fixing or reporting, writing documentation, translations, promotion, money, etc. All contributions are gratefully appreciated and eagerly accepted. Please read through the Supporting KDE page for further information or become a KDE e.V. supporting member through our Join the Game initiative.