KDE • Community • Announcements
DONEREN (Waarom?)
paypal

Uitgave van KDE Framework 5.6.0

Ook beschikbaar in:

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

8 januari 2015. Vandaag annonceert KDE de uitgave van KDE Frameworks 5.6.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

Twee nieuwe frameworks in deze uitgave: KPackage en NetworkManagerQt

KActivities

  • Introductie van het ActivityInfo QML object
  • Linken ondersteunt nu speciale waarden naast activiteit-id's. Ondersteunde waarden: * - :global - linkt naar alle activiteiten * - :current - linkt naar de huidige activiteit

KCoreAddons

  • KDirWatch kan nu ook /dev/shm bewaken (bug 314982)
  • KDELibs4Migration geeft nu altijd een absoluut pad terug

KCrash

  • Reparatie voor bouwen op FreeBSD

Kdelibs4Support

  • Letland toegevoegd aan de lijst met landen met de Euro

KdeSU

  • Reparatie voor bouwen op OSX en op FreeBSD

KHtml

  • 6 reparaties van bugs ook aangebracht vanuit kdelibs4.

KIO

  • Ondersteuning toevoegen voor .hidden bestanden, voor gebruikers om sommige bestanden uit zicht te houden. (feature 246260)
  • Nieuwe methode KRun::runService, zoals KRun::run geeft echter de PID van het nieuw gestarte proces terug.
  • kioexec: voor reparaties van bugs in overbrengen, om het weer werkend te krijgen
  • KRun::run: reparatie van bug bij overbrengen, om het weer werkend te krijgen in het geval waar KProcess direct wordt gebruikt
  • KRun: maak de afhankelijkheid van klauncher van runtime optioneel
  • Reparatie van compileren op MSVC
  • Performance: verminder geheugengebruik van UDSEntry
  • Acties in popup-menu's: in geval meerdere mimetypes zijn geselecteerd, services die alle mimetypes ondersteunen worden nu toegevoegd aan het menu.
  • Nieuwe job: KIO::DropJob KIO::drop(QDropEvent ev, QUrl destUrl). Vervangt KonqOperations::doDrop.
  • Start bewaker van map na een mislukte verwijdering
  • Repareer foute waarschuwing over in desktop-bestanden ongebruikte X-KDE-Protocols zonder dat veld.
  • Meng verschillende instellingsmodules (KCMs) gerelateerd aan kio, in het kio-framework.
  • Bij kopiëren/verplaatsen uit de prullenbak, maak de bestanden beschrijfbaar.
  • KIO::file_move doet nu de chmod op het bestemmingsbestand alvorens het resultaat beschikbaar te stellen.

KNotifications

  • Verwijder NotifyBySound. NotifyByAudio implementeert de melding "Sound" al
  • Repareer crash bij toegang tot hangende aanwijzer in NotifyByPopup

KRunner

  • Detecteer niets met een '.' zoals een NetworkLocation (bug bij overbrengen, bug 340140). Men kan ook een decimale punt in een rekenmachine gebruiken.

KService

  • Reparatie van bouwen op MSVC.

KTextEditor

  • Reparatie van bouwen op MSVC.
  • reparaties bij vimode
  • syntaxisfile toegevoegd voor Oracle PL/SQL
  • ppd aacentuering: betere ondersteuning voor meerdere waarden

KWidgetsAddons

  • Uitbreidingen voor stijlelementen tijdens uitvoeren van gemaksfuncties voor widgets toegevoegd: KStyleExtensions

KWindowSystem

  • OnScreenDisplay venstertype toegevoegd
  • Reparatie van bouwen op FreeBSD

Plasma-framework

  • Laat het maandmenu navigeren in het huidige jaar (bug 342327)
  • Laat nieuw OnScreenDisplay venstertype zien in Dialoog
  • Migreeer Plasma::Package naar KPackage
  • Repareer labels die geen wijzigingen oppakken in instellingen van lettertypen bij uitvoeren
  • Repareer tekst die niet juist zijn kleur bijwerkt bij omschakelen van thema's (speciaal donker<-->licht)
  • Repareer plaatshoudertekst in tekstvelden die te sterk zijn bij gebruik van een licht thema
  • Zet zichtbaarheid op mainItem in overeenstemming met Dialoog
  • Laad IconItem onmiddelijk bij componentComplete()
  • Gebruik dezelfde tekstkleur voor keuzevakken als voor knoppen
  • Prestatieverbetering (minder opnieuw bekijken van config-bestanden, gebruik van gedeelde config...)
  • roundToIconSize(0) geeft nu 0 terug
  • Geef melding van ongedaan maken een titel

Solid

  • Schakel fstab- en upower-backends in op FreeBSD
  • Power: voeg aboutToSuspend signaal toe

Buildsystem changes

  • ECM's KDEInstallDirs ondersteunt nu variabelen KDE_INSTALL_*, die bij voorkeur gebruikt zouden moeten worden boven de variabelen CMAKE_INSTALL_* of de oudere KDELibs4-compatibele variabelen. De oudere vormen van de variabelen worden nog steeds ondersteund (en in sync gehouden) totdat KDE_INSTALL_DIRS_NO_DEPRECATED of KDE_INSTALL_DIRS_NO_CMAKE_VARIABLES op TRUE zijn ingesteld. Zie de documentatie voor meer details.

  • Voeg argument COMPATIBILITY toe aan ecm_setup_version(). Veel bibliotheken willen SameMajorVersion gebruiken om er zeker van te zijn dat zoeken naar versie 1 van een bibliotheek u bijvoorbeeld geen versie 2 geeft.

  • Repareer ECMQueryQmake wanneer Qt5Core ontbreekt.

Extra wijzigingen in het bouwsysteem in Extra-Cmake-Modules 1.6.1

  • Repareer het bouwen van projecten die zowel GNUInstallDirs als KDEInstallDirs in verschillende submappen gebruiken door cache-variabelen in KDEInstallDirs niet hun waarde te ontnemen.

  • Fix KDE_INSTALL_TARGETS_DEFAULT_ARGS value on OSX.

Frameworkintegration

  • Repareer behandeling van gebeurtenissen met wijziging van palet (bug 336813)

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