fredag, 13 mars 2015
KDE tillkännager idag utgivning av KDE Ramverk 5.8.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
Nya ramverk:
- KPeople, ger tillgång till alla kontakter och personerna som de gäller
- KXmlRpcClient, interaktion med XMLRPC-tjänster
Allmänt
- Ett antal byggrättningar för att kompilera med det kommande Qt 5.5
KActivities
- Tjänsten för resursbetygsättning är nu färdigställd
KArchive
- Sluta misslyckas för ZIP-filer med redundanta datadeskriptorer
KCMUtils
- Återställ KCModule::setAuthAction
KCoreAddons
- KPluginMetadata: Lägg till stöd för nyckeln Hidden
KDeclarative
- Föredra att exponera listor för QML med QJsonArray
- Hantera annat än standardvärden för devicePixelRatios i bilder
- Exponera hasUrls i DeclarativeMimeData
- Tillåt användare att ställa in hur många horisontella linjer som ritas
KDocTools
- Rätta byggning på MacOSX när Homebrew används
- Bättre stil för mediaobjekt (bilder, ...) i dokumentation
- Koda ogiltiga tecken i sökvägar som används av XML DTD:er, för att undvika fel
KGlobalAccel
- Tidsstämpel för aktivering ställs in som dynamisk egenskap för utlöst QAction.
KIconThemes
- Rätta QIcon::fromTheme(xxx, någotreservvärde) som inte returnerade reservvärdet
KImageFormats
- Gör PSD-bildläsaren oberoende av endianess.
KIO
- Avråd från användning av UDSEntry::listFields och lägg till metoden UDSEntry::fields som returnerar en QVector utan kostsam konvertering.
- Synkronisera bara bookmarkmanager om ändringarna gjordes av den här processen (fel 343735)
- Rätta start av DBus-tjänst kssld5
- Implementera quota-used-bytes och quota-available-bytes från RFC 4331 för att ge tillgång till information om ledigt utrymme i I/O-slaven http.
KNotifications
- Fördröj initiering av ljud tills det verkligen behövs
- Rätta att inställning av underrättelser inte verkställs omedelbart
- Rätta att ljudunderrättelser slutar efter första filen som spelats
KNotifyConfig
- Lägg till valfritt beroende på QtSpeech för att aktivera uppläsningsunderrättelser igen.
KService
- KPluginInfo: Stöd stränglistor som egenskaper
KTextEditor
- Lägg till statistik över antal ord i statusraden
- vimode: Rätta krasch när sista raden tas bort i visuellt radläge
KWidgetsAddons
- Låt KRatingWidget hanterar devicePixelRatio
KWindowSystem
- KSelectionWatcher och KSelectionOwner kan användas utan att bero på QX11Info.
- KXMessages kan användas utan beroende på QX11Info
NetworkManagerQt
- Tillägg av nya egenskaper och metoder från NetworkManager 1.0.0
Plasma ramverk
- Rätta plasmapkg2 för översatta system
- Förbättra layout av verktygstips
- Gör det möjligt att låta Plasmoider ladda skript utanför Plasma-paketet...
Ändringar av byggsystem (extra-cmake-modules)
- Utöka makrot ecm_generate_headers för att också stödja deklarationsfiler såsom CamelCase.h
Det går att diskutera och dela med sig av idéer om den här utgåvan via kommentarssektionen i artikeln på Dot.
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.8.0 kan laddas ner fritt. Instruktioner om kompilering och installation är tillgängliga från Informationssidan för KDE Ramverk 5.8.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.8.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.