Četrtek, 17. avgust 2023
KDE danes objavlja izdajo KDE Frameworks 5.109.0.
KDE Frameworks - Ogrodja KDE so 83 knjižnice dodatkov za Qt, ki zagotavljajo široko paleto pogosto potrebnih funkcij v zrelih, strokovno pregledanih in dobro preizkušenih knjižnicah s prijaznimi licenčnimi pogoji. Za uvod si oglejte objavo izdaje ogrodij KDE.
Ta izdaja je del serije načrtovanih mesečnih izdaj, ki razvijalcem omogočajo izboljšave na hiter in predvidljiv način.
Novo v tej verziji
Baloo
- Document uses and abuses of Baloo::IndexerConfig
- [BalooSearch] Add sort order option
- [Codecs] Make encode/decode methods static, cleanup
- [TermGeneratorTest] Extend phrase coverage
- [AdvancedQueryParserTest] Extend phrase coverage
- [SearchStore] Move private helpers to anonymous namespace
- [BasicIndexingJob] Ignore filename based mimetype for empty files (bug 420339)
- Reduce filesystem dependencies in more tests
- [DocumentUrlDbTest] Remove file system dependencies from test
- [DocumentUrlDb] Split document addition and file tree creation
- [Transaction] Use DocumentUrlDB::contains
- [DocumentUrlDB] Add
contains
method - Remove proxy for obsolete org.kde.baloo interface
- [Transaction] Remove Transaction::exec convenience method
Extra CMake Modules
- KDEInstallDirs: fix description of KXMLGUIDIR & LOCALEDIR
- KDEGitCommitHooks: Allow passing in of custom scripts (bug 472361)
- qml-plasmoid techbase.kde.org/Projects/Plasma does not exist
KArchive
- Support reading file sizes from ZIP64 extended fields
KCoreAddons
- kurlmimedata: limit amount of in-flight FDs for portal submission (bug 472716)
- kurlmimedata: don't portal symlinks (bug 464225)
- KSignalHandler: possibility to register signal handler as early as possible
KCrash
- On windows, look for drkonqi.exe
KDESU
- SuProcess: Disable echo in the PTY before starting sudo (bug 452532)
- PtyProcess: Allow calling enableLocalEcho before PTY creation
KDE GUI Addons
- fix google-maps-geo-handler
KHolidays
- Update Swedish holidays
KIconThemes
- Do not automatically set breeze as the fallback theme on Android
KImageFormats
- psd: Fix UB type punning
- Treat 3-channel MCH images as CMY images
KIO
- Use switcheroo-control to find discrete GPUs (bug 449106)
- file: preserve mode on put (bug 471539)
- KFileWidget: Use targetUrl to extract urls, better handle absolute urls cases (bug 459485)
Kirigami
- Change Instantiator to Repeater in NavigationTabBar (bug 467860)
- Avatar: Always use uppercase initials
KJS
- setitimer(, NULL, ) is not supported
KPackage Framework
- KPackageTool: Show deprecation warning when metadata.desktop file is used
KPeople
- QML plugin: use KPeople namespace meta object, instead of duplicating
KRunner
- runnerpython cgit.kde.org does not exist
KTextEditor
- completion: Fix only start chars of items are matched
- Fix chaotic up/down cursor movement in Block Selection Mode
- Fix backspace behavior for empty lines with cursor beyond line’s end (block selection mode)
Plasma Framework
- dataengine: do not emit removal signals while iterators are open (bug 446531)
QQC2StyleBridge
- Don't create Sonnet.Settings if not needed
Syntax Highlighting
- Hare language syntax highlighting
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
Nameščanje prevedenih paketov
V Linuxu je priporočljiv način dostopa do KDE Frameworks uporaba paketov za vašo najljubšo distribucijo. Pridobite programje KDE na wiki-strani za vašo distribucijo Linuxa
Prevajanje iz izvorne kode
Celotno izvorno kodo za programe KDE lahko prosto prenesete. Navodila za prevajanje in namestitev so na voljo na strani s podatki o ogrodju KDE 5.109.0.
Gradnja iz izorne kode je možna z osnovnimi ukazi cmake .; make; make install. Za enojno ogrodje Tier 1 je to pogosto najlažja rešitev. Tisti, ki jih zanimajo prispevki k ogrodjem ali sledenje napredku pri razvoju celotnega nabora, naj uporabijo use kdesrc-build. Ogrodje 5.109.0 zahteva Qt 5.15.2.
Podroben seznam vseh ogrodij z dokumentacijo API je na api.kde.org.
Sodelujte
Tisti, ki jih zanima spremljanje in prispevanje k razvoju Frameworks, si lahko ogledajo skladišča git in spremljajo razprave na poštnem seznamu o razvoju ogrodja KDE Frameworks Development. Politike in trenutno stanje projekta in načrti so na voljo na wikiju Frameworks. Razprave v realnem času potekajo na IRC-kanalu #kde-devel na Libera Chat.
Podpora KDE-ju
KDE je skupnost Proste programske opreme, ki obstaja in raste samo zaradi pomoči številnih prostovoljcev, ki prispevajo svoj čas in trud. KDE vedno išče nove prostovoljce in prispevke, najsi gre za pomoč pri kodiranju, odpravljanju napak ali poročanju, pisanju dokumentacije, prevodov, promociji, denarju itd. Vsi prispevki so hvaležno cenjeni in z veseljem sprejeti. Prosimo, preberite Podpora KDEju za dodatne informacije ali postanite KDE e.V. podporni član prek naše pobude Pridružite se igri.