
fredag, 12 september 2014
KDE tillkännager idag utgivning av KDE Ramverk 5.2.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
KActivities
- reimplementation of the file item plugin for linking files to activities
KArchive
- fix handling of uncompressed files
KConfigWidgets
- fix missing default shortcuts for standard actions, leading to many runtime warnings
- better support for QGroupBox in KConfigDialogManager
KCoreAddons
- Mark KAboutData::setProgramIconName() as deprecated, it did not do anything. Use QApplication::setWindowIcon(QIcon::fromTheme("...")) instead.
- new classes Kdelibs4ConfigMigrator and KPluginMetaData
KDeclarative
- added org.kde.kio component.
KImageFormats
- disable the DDS and JPEG-2000 plugins when Qt version is 5.3 or later
KIO
- now follows the mime-apps spec, for better interoperability with gio when it comes to the user's preferred and default apps.
- new classes EmptyTrashJob and RestoreJob.
- new functions isClipboardDataCut and setClipboardDataCut.
KNewStuff
- installing "stuff" works again (porting bug)
KWidgetsAddons
- new class KColumnResizer (makes it easy to vertically align widgets across groups)
KWindowSystem
- New method KWindowSystem::setOnActivities
KXmlGui
- KActionCollection::setDefaultShortcuts now makes the shortcut active too, to simplify application code.
Threadweaver
- The maximum worker count will now decrease if a lower value is set after workers have been created. Previously, workers would remain active once they have been created.
- Examples from the previous ThreadWeaverDemos Github repository are being merged into the KF5 ThreadWeaver repo.
- The maximum worker count can now be set to zero (the previous minimum was 1). Doing so will effectively halt processing in the queue.
- Documentation of various aspects of ThreadWeaver use is becoming part of the KDE Frameworks Cookbook. Parts of it is located in the examples/ directory.
Buildsystem changes
- Support for relative libexec dir.
Frameworkintegration
- the file dialog now remembers its size correctly, and works better with remote URLs.
Getting started
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.2.0 kan laddas ner fritt. Instruktioner om kompilering och installation är tillgängliga från Informationssidan för KDE Ramverk 5.2.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.2.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.