KDE • Community • Announcements
DONEREN (Waarom?)
paypal

Uitgave van KDE Framework 5.10.0

Ook beschikbaar in:

English | Català | Español | Nederlands | Polski | Português | Português brasileiro | Svenska | Українська

8 mei 2015. Vandaag annonceert KDE de uitgave van KDE Frameworks 5.10.0.

KDE Frameworks bestaat uit 60 add-on bibliotheken op Qt die een brede variëteit van gezamenlijk benodigde functionaliteit in volwassen, door derden nagekeken en goed geteste bibliotheken met vriendelijke licentiebepalingen. Voor een introductie zie de aankondiging van de uitgave van Frameworks 5.0.

Deze vrijgave is onderdeel van een serie geplande maandelijkse uitgaven waarmee verbeteringen beschikbaar komen aan ontwikkelaars op een snelle en voorspelbare manier.

Nieuw in deze versie

KActivities

  • (geen log met wijzigingen geleverd)

KConfig

  • QML-proof klassen genereren met de kconfigcompiler

KCoreAddons

  • Nieuwe cmake-macro kcoreaddons_add_plugin om gemakkelijker op KPluginLoader gebaseerde plug-ins te maken.

KDeclarative

  • Crash in textuurcache gerepareerd.
  • en andere reparaties

KGlobalAccel

  • Nieuwe methode globalShortcut toevoegen die de sneltoets ophaalt zoals gedefinieerd in globale instellingen.

KIdleTime

  • Voorkomen dat kidletime crasht op het platform wayland

KIO

  • KPropertiesDialog::KPropertiesDialog(urls) en KPropertiesDialog::showDialog(urls) toegevoegd.
  • Asynchrone op QIODevice gebaseerd ophalen van gegevens voor KIO::storedPut en KIO::AccessManager::put.
  • Condities met teruggegeven waarde van QFile::rename repareren (bug 343329)
  • KIO::suggestName gerepareerd om betere namen te suggereren (bug 341773)
  • kioexec: pad voor te beschrijven locatie voor kurl gerepareerd (bug 343329)
  • Bladwijzers alleen opslaan in user-places.xbel (bug 345174)
  • Item in RecentDocuments dupliceren als twee verschillende bestanden dezelfde naam hebben
  • Betere foutmelding als een enkel bestand te groot is voor de prullenbak (bug 332692)
  • KDirLister crash repareren bij doorverwijzen wanneer het slot openURL aanroept

KNewStuff

  • Nieuwe set klassen, genaamd KMoreTools en gerelateerd. KMoreTools helpt bij het toevoegen van tips over externe hulpmiddelen die potentieel nog niet zijn geïnstalleerd. Verder maakt het lange menu's korter door een hoofdmenu en meer secties te bieden die ook door de gebruiker zijn in te stellen.

KNotifications

  • KNotifications repareren wanneer deze gebruikt wordt met Ubuntu's NotifyOSD (bug 345973)
  • Start geen bijwerken van meldingen bij instellen van dezelfde eigenschappen (bug 345973)
  • Introduceer LoopSound-vlag waarmee meldingen een geluid herhaald af kunnen spelen als zij dat nodig hebben (bug 346148)
  • Geen crash als meldingen geen widget hebben

KPackage

  • Een KPackage::findPackages functie toevoegen vergelijkbaar met KPluginLoader::findPlugins

KPeople

  • KPluginFactory gebruiken voor beschikbaar maken van de plug-ins, in plaats van KService (behouden voor compatibiliteit).

KService

  • Fout opsplitsen van pad van item (bug 344614)

KWallet

  • Migratieagent controleert nu ook of de oude portefeuille leeg is voor het starten (bug 346498)

KWidgetsAddons

  • KDateTimeEdit: reparatie zodat invoer van de gebruiker ook echt wordt geregistreerd. Dubbele marges repareren.
  • KFontRequester: selecteren van alleen niet-proportionele lettertypen repareren

KWindowSystem

  • Geen afhankelijkheid van QX11Info in KXUtils::createPixmapFromHandle (bug 346496)
  • nieuwe methode NETWinInfo::xcbConnection() -> xcb_connection_t*

KXmlGui

  • Sneltoets repareren wanneer secondaire sneltoets is ingesteld (bug 345411)
  • Werk lijst met bugzilla producten/componenten bij voor rapporteren van bugs (bug 346559)
  • Globale sneltoetsen: sta ook het instellen van de alternatieve sneltoets toe

NetworkManagerQt

  • De geïnstalleerde headers zijn nu georganiseerd zoals alle andere frameworks.

Plasma framework

  • PlasmaComponents.Menu ondersteunt nu secties
  • KPluginLoader gebruiken in plaats van ksycoca voor laden van C++ dataengines
  • Neem visualParent rotatie in beschouwing in popupPosition (bug 345787)

Sonnet

  • Probeer niet te accentueren als er geen spellingcontrole is gevonden. Dit zou leiden tot een oneindige loop waarbij de timer rehighlighRequest steeds afvuurt.

Frameworkintegratie

  • Repareer eigen bestandsdialogen uit widgets QFileDialog: ** Bestandsdialogen geopend met exec() en zonder ouder werden geopend, maar elke interactie met de gebruiker was geblokkeerd op een manier waarbij geen bestand geselecteerd kon worden of de dialoog gesloten. ** Bestandsdialogen geopend met open() of show() met een ouder werden helemaal niet geopend.

Installeren van binaire pakketten

Op Linux is de aanbevolen manier om pakketten voor uw distributie van voorkeur te gebruiken om toegang te krijgen tot KDE Frameworks. Installatie instructies voor binaire pakketten van uw distributie.

Compileren vanuit broncode

De complete broncode voor KDE Frameworks 5.10.0 kan vrij worden gedownload. Instructies voor compileren en installeren van KDE Frameworks 5.10 zijn beschikbaar op de KDE Frameworks 5.10.0 informatiepagina.

Bouwen vanaf de broncode is mogelijk met de basis commando's cmake .; make; make install. Voor een enkel band 1 framework is dit vaak de gemakkelijkste oplossing. Mensen die geïnteresseerd zijn om bij te dragen aan frameworks of de voortgang in het ontwikkelen van de gehele set te volgen, worden aangemoedigd om kdesrc-build te gebruiken. Frameworks 5.10.0 vereist Qt 5.2.

Een gedetailleerde lijst van alle bibliotheken van Frameworks en Qt van een derde op inqlude.org, het bewaakte archief van Qt-bibliotheken. Een complete lijst met documentatie van de API is op api.kde.org te vinden.

Bijdragen

Geïnteresseerden in het volgen en bijdragen aan de ontwikkeling van Frameworks kunnen een checkout doen op de git repositories, de discussies op de KDE Frameworks Development e-maillijst volgen en patches bijdragen via review board. Beleid en de huidige status van het project en plannen zijn beschikbaar op de Frameworks wiki. Realtime discussies vinden plaats op het #kde-devel IRC-kanaal op freenode.net.

U kunt discussiëren en ideeën delen over deze uitgave in de section voor commentaar van het artikel in the dot.

Ondersteunen KDE

KDE is een gemeenschap voor vrije Software die alleen bestaat en groeit omdat er hulp is van vele vrijwilligers die hun tijd en inspanning leveren. KDE is altijd op zoek naar nieuwe vrijwilligers en bijdragen, voor hulp bij coderen, bugs repareren of rapporteren, schrijven van documentatie, vertalen, promotie, geld, etc. Alle bijdragen worden dankbaar en graag geaccepteerd. Lees aub de pagina Donaties voor verdere informatie of wordt een ondersteunend lid van KDE e.V. via ons nieuwe initiatief Join the Game.

Over KDE

KDE is een internationaal technologieteam dat vrije en open-source software voor bureaublad en draagbare computing maakt. Onder de producten van KDE zijn een modern bureaubladsysteem voor Linux en UNIX platforms, Veel omvattende suites voor kantoorproductiviteit en groupware en honderden software titels in vele categorieën inclusief internet en webtoepassingen, multimedia, vermaak, educatief, grafisch en software ontwikkeling. KDE software is vertaald in meer dan 60 talen en is gemaakt met gebruiksgemak en moderne toegankelijkheidsprincipes in gedachte. Toepassingen van KDE met volledige functionaliteit draaien gewoon op Linux, BSD, Solaris, Windows en Mac OS X.


Notities over handelsmerken. KDE® en de K Desktop Environment® logo's zijn geregistreerde handelsmerken van KDE e.V. Linux is een geregistreerd handelsmerk van Linus Torvalds. UNIX is een geregistreerd handelsmerk van The Open Group in de Verenigde Staten en andere landen. Alle andere handelsmerken en copyrights waarnaar in deze aankondiging wordt verwezen zijn het eigendom van hun respectievelijke eigenaars.


Perscontacten

Afrika
AJ Venter
Unit 7B Beauvallon Village
13 Sandown Road
West Beach
Kaapstad
7441
Zuid-Afrika
Telefoon: +27 83 455 9978
info-africa@kde.org
Azië
Pradeepto Bhattacharya
A-4 Sonal Coop. Hsg. Society
Plot-4, Sector-3,
New Panvel,
Maharashtra.
India 410206

info-asia@kde.org
Europa
Sebastian Kügler
Meloenstraat 17
6543 ZE Nijmegen
Nederland
Telefoon: +31-6-48370928
info-europe@kde.org
Noord-Amerika
Jeff Mitchell
21 Kinross Rd. #2
Brighton, MA 02135
U.S.A
Telefoon: +1 (762) 233-4KDE (4533)
info-northamerica@kde.org
Oceanië
Hamish Rodda
11 Eucalyptus Road
Eltham VIC 3095
Australië
Telefoon: (+61)402 346684
info-oceania@kde.org
Zuid-Amerika
Sandro Santos Andrade
R. da Gratidão 232, apto 1106-A
Salvador, BA 41650-195
Brazilië
Telefoon: +55(71)99142-3855
info-southamerica@kde.org

Globale navigatiekoppelingen