KDE • Community • Announcements
DONEREN (Waarom?)
paypal

Uitgave van KDE Framework 5.7.0

Ook beschikbaar in:

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

14 februari 2015. Vandaag annonceert KDE de uitgave van KDE Frameworks 5.7.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

Algemeen

  • Een aantal reparaties voor compileren met het komende Qt 5.5

KActivities

  • Activiteiten starten en stoppen is gerepareerd
  • Voorbeeld van activiteit die soms een verkeerde achtergrondafbeelding toonde

KArchive

  • Maak tijdelijke bestanden aan in de tijdelijke map in plaats van in de huidige map

KAuth

  • Generatie van KAuth DBus helper-service-bestanden gerepareerd

KCMUtils

  • Gerepareerd toekennen wanneer dbus-paden een '.' bevatten

KCodecs

  • Toegevoegde ondersteuning voor CP949 aan KCharsets

KConfig

  • kconf_update verwerkt niet langer *.upd bestanden uit KDE SC 4. Voeg "Version=5" toe bovenaan het upd-bestand voor bijwerken die moeten worden toegepast op Qt5/KF5-toepassingen
  • KCoreConfigSkeleton gerepareerd bij omschakelen van een waarde met tussendoor opslaan

KConfigWidgets

  • KRecentFilesAction: volgorde van menu-items gerepareerd (zodat het overeenkomt met de volgorde in kdelibs4)

KCoreAddons

  • KAboutData: roep addHelpOption en addVersionOption automatisch aan, voor gemak en consistentie
  • KAboutData: breng "Gebruik http://bugs.kde.org om bugs te rapporteren." terug wanneer geen ander e-mailadres/url is ingesteld
  • KAutoSaveFile: allStaleFiles() werkt nu zoals verwacht voor lokale bestanden, ook staleFiles() gerepareerd
  • KRandomSequence gebruikt nu intern int's en biedt int-api voor 64-bits ondubbelzinnigheid
  • Mimetype-definities: *.qmltypes en *.qmlproject bestanden hebben ook het mime-type text/x-qml
  • KShell: zorg er voor dat quoteArgs urls aanhaalt met QChar::isSpace(), ongebruikelijke spaties werden niet juist behandeld
  • KSharedDataCache: aanmaken van een map met de cache repareren (porteren van bug)

KDBusAddons

  • Helpermethodo KDEDModule::moduleForMessage toegevoegd voor het schrijven van meer op kded lijkende daemons, zoals kiod

KDeclarative

  • Een plottercomponent toegevoegd
  • Overloadmethode voor Formats::formatDuration toegevoegd die een int accepteert
  • Nieuwe eigenschappen paintedWidth en paintedHeight toegevoegd aan QPixmapItem en QImageItem
  • Tekenen met QImageItem en QPixmapItem gerepareerd

Kded

  • Ondersteuning voor het laden van kded modules met JSON metadata

KGlobalAccel

  • Bevat nu de component bij uitvoeren, waarmee dit een tier3-framework is
  • De Windows-backend weer werkend gemaakt
  • De Mac-backend weer ingeschakeld
  • Crash in KGlobalAccel X11 runtime shutdown gerepareerd

KI18n

  • Markeer resultaten zoals vereist om te waarschuwen wanneer API misbruikt wordt
  • Optie BUILD_WITH_QTSCRIPT bij bouwsysteem toegevoegd om een gereduceerde feature-set toe te staan op ingebedde systemen

KInit

  • OSX: laad de juiste gedeelde bibliotheken bij uitvoeren
  • Reparaties bij compileren van Mingw

KIO

  • Crash in jobs gerepareerd bij koppelingen naar KIOWidgets maar alleen bij gebruik van een QCoreApplication
  • Bewerken van websnelkoppelingen gerepareerd
  • Optie KIOCORE_ONLY toegevoegd om alleen KIOCore en zijn helperprogramma's te compileren, maar niet KIOWidgets of KIOFileWidgets, waarmee de noodzakelijke afhankelijkheden zeer gereduceerd worden
  • Klasse KFileCopyToMenu toegevoegd, die Kopiëren naar / Verplaatsen naar aan popup-menus toevoegt
  • Protocollen met SSL ingeschakeld: ondersteuning voor TLSv1.1 en TLSv1.2 protocollen toegevoegd, SSLv3 verwijderd
  • negotiatedSslVersion en negotiatedSslVersionName gerepareerd om het actueel onderhandelde protocol terug te geven
  • De ingevoerde URL toepassen op de weergave bij klikken op de knop die de URL-navigator terugschakelt naar de broodkruimelmodus
  • Twee voortgangsbalken/dialogen gerepareerd die verschijnen bij jobs voor kopiëren/verplaatsen
  • KIO gebruikt nu zijn eigen daemon, kiod, voor "out-of-process services", die eerder in kded draaiden, om afhankelijkheden te verminderen; vervangt nu alleen kssld
  • Fout "Could not write to <path>" gerepareerd wanneer kioexec wordt gestart
  • "QFileInfo::absolutePath gerepareerd: gemaakt met waarschuwing "lege bestandsnaam" bij gebruik van KFilePlacesModel

KItemModels

  • KRecursiveFilterProxyModel gerepareerd voor Qt 5.5.0+, vanwege QSortFilterProxyModel die nu de rollenparameter naar het signaal dataChanged gebruikt

KNewStuff

  • Laad xml gegevens opnieuw van url's op afstand

KNotifications

  • Documentatie: de vereisten aan bestandsnamen van .notifyrc bestanden worden genoemd
  • Hangende pointer naar KNotification gerepareerd
  • Lek in knotifyconfig gerepareerd
  • Installeer ontbrekende header in knotifyconfig

KPackage

  • Manpagina van kpackagetool hernoemd tot kpackagetool5
  • Installatie op bestandssystemen ongevoelig voor hoofd- en kleine letters gerepareerd

Kross

  • Kross::MetaFunction gerepareerd zodat het werkt met het meta-objectsysteem van Qt5

KService

  • Neem onbekende eigenschappen mee bij converteren van KPluginInfo uit KService
  • KPluginInfo: gerepareerde eigenschappen die niet gekopieerd worden uit KService::Ptr
  • OS X: reparatie van prestaties voor kbuildsycoca4 (skip app-bundels)

KTextEditor

  • Schuiven met hoge precisie met het touchpad gerepareerd
  • Stuur geen documentUrlChanged uit bij herladen
  • De cursorpositie bij document herladen in regels met tabs niet breken
  • Vouw de eerste regel niet (uit/in) als het handmatig was (in/uit)gevouwen
  • vimode: geschiedenis van commando's via pijltjestoetsen
  • Probeer geen samenvatting te maken wanneer we een KDirWatch::deleted() signaal ontvangen
  • Prestatie: verwijder globale initialisaties

KUnitConversion

  • Oneindige recursie gerepareerd in Unit::setUnitMultiplier

KWallet

  • Detecteer en converteer oude ECB portefeuilles naar CBC
  • Het ECB encryptie-algoritme is gerepareerd
  • De lijst met portefeuilles wordt bijgewerkt wanneer een portefeuillebestand verwijderd wordt van de schijf
  • Verwijder vreemde </p> in tekst zichtbaar voor de gebruiker

KWidgetsAddons

  • Gebruik kstyleextensions om aangepaste besturingselementen te specificeren voor rendering van kcapacity-bar indien ondersteund, dit stelt het widget in staat om op de juiste stijl aan te nemen
  • Bied een toegankelijke naam voor KLed

KWindowSystem

  • NETRootInfo::setShowingDesktop(bool) gerepareerd bij werken op Openbox
  • Gemaksmethode toegevoegd aan KWindowSystem::setShowingDesktop(bool)
  • Reparaties in format behandeling van pictogrammen
  • Methode NETWinInfo::icccmIconPixmap toegevoegd die pictogram-pixmap levert uit eigenschap WM_HINTS
  • Overladen toegevoegd aan KWindowSystem::icon wat roundtrips naar de X-Server vermindert
  • Ondersteuning voor _NET_WM_OPAQUE_REGION toegevoegd

NetworkmanagerQt

  • Druk geen bericht af over eigenschap niet behandelde "AccessPoints"
  • ondersteuning voor NetworkManager 1.0.0 toegevoegd (niet vereist)
  • Afhandeling van VpnSetting-secrets gerepareerd
  • Klasse GenericSetting voor verbindingen niet beheerd door NetworkManager toegevoegd
  • Eigenschap AutoconnectPriority aan ConnectionSettings toegevoegd

Plasma framework

  • Foutieve opening van een gebroken contextmenu bij middelklik in Plasma-popup gerepareerd
  • Startsignaal-knopschakelaar op muiswiel
  • Maak een dialoogvak nooit groter dan het scherm
  • Panelen verwijderen wanneer applet worden verwijderd
  • Sneltoetsen gerepareerd
  • Ondersteuning van hint-apply-kleurschema hersteld
  • De configuratie opnieuw laden wanneer plasmarc wijzigt
  • ...

Solid

  • Toegevoegd energyFull en energyFullDesign aan Batterij

Wijzigingen aan het bouwsysteem (extra-cmake-modules)

  • Nieuwe module ECMUninstallTarget om een target te maken voor installatie ongedaan maken
  • Zorg dat KDECMakeSettings ECMUninstallTarget standaard importeert
  • KDEInstallDirs: geef een waarschuwing over het mengen van relatieve en absolute installatiepaden op de commandoregel
  • ECMAddAppIcon module toegevoegd om pictogrammen toe te voegen aan uit te voeren doelen op Windows en Mac OS X
  • CMP0053 waarschuwing gerepareerd met CMake 3.1
  • Haal instellingen in cachevariabelen niet weg in KDEInstallDirs

Frameworkintegratie

  • Reparatie aan het bijwerken van instellingen bij een enkele klik bij uitvoeren
  • Meerdere reparaties aan de integratie met het systeemvak
  • Installeer het kleurenschema op widgets op het topniveau (om QQuickWidgets te repareren)
  • Werk XCursor instellingen bij op het X11-platform

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.7.0 kan vrij worden gedownload. Instructies voor compileren en installeren van KDE Frameworks $5.7 zijn beschikbaar op de KDE Frameworks 5.7.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.7.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