torsdag, 6 november 2014
KDE tillkännager idag utgivning av KDE Ramverk 5.4.0.
KDE Ramverk består av 60 tilläggsbibliotek för Qt, som tillhandahåller ett brett utbud av allmänt användbar funktionalitet i referentgranskade och väl utprovade bibliotek med gynnsamma licensvillkor. För en introduktion, se utgivningsmeddelandet för KDE Ramverk.
Den här utgåvan ingår i en serie planerade månadsvisa utgåvor som gör förbättringar tillgängliga för utvecklare på ett snabbt och förutsägbart sätt.
Nytt i den här versionen
Attica
- Fix build with Qt 5.4
KArchive
- Add support for rcc files
KAuth
- Fix install dir when using KDE_INSTALL_USE_QT_SYS_PATHS
KCMUtils
- Fix KPluginSelector not adding non .desktop file plugins
KConfigWidgets
- Fix URL in KHelpClient::invokeHelp
KCoreAddons
- Various build fixes (QNX, Ubuntu 14.04)
KDeclarative
- Optimize IconItem in QIconItem in memory and speed
KIO
- New job KIO::mkpath()
- New job KIO::PasteJob, handles pasting+dropping URLs and data; KIO::paste replaces KIO::pasteClipboard
- New function KIO::pasteActionText, to handle the paste action
- When clicking on a script or desktop file in a file manager, let the user choose between executing and vieweing as text
- KUrlRequester: fixing handling of start directory
- Offer also overwrite option when copying multiple files and there is a conflict (regression compared to kdelibs4)
- KDirLister: do not kill+restart running update jobs.
- KDirLister: don't emit refreshItems for items that haven't changed.
- Prevent incorrect disk full error messages on mounts where we cannot determine the amount of free space.
- Fix running the file type editor
KNewStuff
- Many small fixes and cleanups
KNotifications
- Add support for custom icons (convenience method KNotification::Event with icon name)
KTextEditor
- Implement "go to last editing position" action
- Guard against a possibly broken code folding state on disk
KWallet
- Emit 'walletListDirty' signal when the 'kwalletd' directory is deleted
KWidgetsAddons
- New function KMimeTypeEditor::editMimeType(), to launch keditfiletype5
KXmlGui
- Now supports finding ui files in resources (default location: :/kxmlgui5/<componentname>)
Plasma frameworks
- Fixes in the Dialog QML component size and position
- fixes in the Slider and ProgressBar QML components
- new icons
Solid
- [not communicated]
Buildsystem changes
- New modules FindWaylandScanner and FindQtWaylandScanner, including macros ecm_add_qtwayland_client_protocol and ecm_add_qtwayland_server_protocol
Frameworkintegration
- implement support for setting custom labels in file dialogs
You can discuss and share ideas on this release in the comments section of the dot article.
Installera binärpaket
På Linux är det rekommenderade sättet att komma åt KDE Ramverk att använda paket från din favoritdistribution. Hämta KDE-programvara på wiki-sidan för din Linux-distribution
Kompilera från källkod
Den fullständiga källkoden för KDE Ramverk 5.4.0 kan laddas ner fritt. Instruktioner om kompilering och installation är tillgängliga från Informationssidan för KDE Ramverk 5.4.0.
Att bygga från källkod är möjligt med de grundläggande kommandona cmake .; make; make install. För ett enda lager 1 ramverk är det oftast den enklaste lösningen. Personer som är intresserade av att bidra till ramverken eller följa framstegen i utvecklingen av hela uppsättningen uppmuntras att använda kdesrc-build. Ramverk 5.4.0 kräver Qt
En detaljerad listning över alla Ramverk med dokumentation av programmeringsgränssnitt finns på api.kde.org.
Engagera dig
De som är intresserade av att följa och bidra till utvecklingen av Ramverk kan titta på git-arkiven och följa diskussionerna på KDE Ramverks e-postlista för utveckling. Principer samt projektets nuvarande tillstånd och planer är tillgängliga på Ramverks wiki. Diskussioner i realtid äger rum på IRC-kanalen #kde-devel på Libera Chat.
Stöd KDE
KDE är en gemenskap av fri programvara som bara finns och växer på grund av hjälp från många frivilliga som skänker sin tid och kraft. KDE söker alltid efter nya frivilliga och bidragsgivare, vare sig det gäller hjälp med att koda, rapportera eller rätta fel, skriva dokumentation, översätta, marknadsföra, bidra finansiellt, etc. Alla bidrag uppskattas tacksamt och accepteras ytterst gärna. Läs gärna igenom sidan Stöd KDE för ytterligare information, eller bli stödmedlem i KDE e.V. via vårt initiativ Join the Game.