KDE • Community • Announcements
DONEREN (Waarom?)
paypal

Uitgave van KDE Framework 5.35.0

Ook beschikbaar in:

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

10 juni 2017. Vandaag annonceert KDE de uitgave van KDE Frameworks 5.35.0.

KDE Frameworks bestaat uit 70 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

Attica

  • Verbeterde foutmeldingen

BluezQt

  • Geef een expliciete lijst met argumenten door. Dit voorkomt dat QProcess probeert om ons pad met een spatie via een shell te behandelen
  • Gemiste wijzigingen in eigenschap onmiddellijk nadat een object is toegevoegd repareren (bug 377405)

Breeze pictogrammen

  • awk mime bijwerken omdat het een scripttaal is (bug 376211)

Extra CMake-modules

  • verborgen-zichtbaarheid herstellen in testen met Xcode 6.2
  • ecm_qt_declare_logging_category(): meer unieke invoegbewaking voor header
  • Bericht met "Gegenereerd. Niet bewerken" toevoegen of verbeteren en consistent maken
  • Een nieuwe FindGperf module toevoegen
  • Standaard pkgconfig pad voor installatie voor FreeBSD wijzigen

KActivitiesStats

  • kactivities-stats naar tier3 repareren

KDE Doxygen hulpmiddelen

  • Q_REQUIRED_RESULT niet als sleutelwoord beschouwen

KAuth

  • Verifieer dat wie ons aanroept ook echt is wie hij zegt hij is

KCodecs

  • Uitvoer van gperf genereren op moment van bouwen

KCoreAddons

  • Op de juiste manier per thread seeding in KRandom verzekeren
  • Paden van QRC niet bewaken (bug 374075)

KDBusAddons

  • De pid in het dbus pad niet meenemen wanneer op flatpak

KDeclarative

  • Stuur signaal MouseEventListener::pressed consistent uit
  • MimeData object niet lekken (bug 380270)

Ondersteuning van KDELibs 4

  • Het hebben van spaties in de paden naar CMAKE_SOURCE_DIR behandelen

KEmoticons

  • Qt5::DBus wordt alleen privé gebruikt repareren

KFileMetaData

  • /usr/bin/env gebruiken om python2 te lokaliseren

KHTML

  • Uitvoer van kentities gperf genereren op moment van bouwen
  • Uitvoer van doctypes gperf genereren op moment van bouwen

KI18n

  • Handleiding voor Programmeurs uitbreiden met notities over invloed van setlocale()

KIO

  • Gewerkt aan een probleem waar bepaalde elementen in toepassingen (bijv. bestandsweergave in Dolphin) ontoegankelijk worden in een opzet met meerdere schermen met hoge dpi (bug 363548)
  • [RenameDialog] forceer platte tekstformaat
  • Identificeer PIE binaire bestanden (application/x-sharedlib) als uitvoerbare bestanden (bug 350018)
  • core: expose GETMNTINFO_USES_STATVFS in configuratieheader
  • PreviewJob: skip mappen op afstand. Te duur om te bekijken (bug 208625)
  • PreviewJob: schoon leeg tijdelijk bestand op wanneer get() mislukt (bug 208625)
  • Gedetailleerde boomstructuurweergave versnellen door te veel in grootte wijzigen van kolommen

KNewStuff

  • Een enkele QNAM gebruiken (en een cache op schijf) voor HTTP jobs
  • Interne cache voor gegevens van provider bij initialisatie

KNotification

  • KSNI's die geen service kunnen registreren onder flatpak repareren
  • Naam toepassing gebruiken in plaats van pid bij aanmaken van SNI dbus-service

KPeople

  • Geen symbolen uit privé bibliotheken exporteren
  • Exporteren van symbolen voor KF5PeopleWidgets en KF5PeopleBackend repareren
  • #warning naar GCC beperken

KWallet Framework

  • kwalletd4 vervangen nadat migratie is beëindigd
  • Gereed-zijn signaleren van migratieagent
  • Timer voor migratie-agent alleen starten indien noodzakelijk
  • Zo vroeg mogelijk op uniek exemplaar van toepassing controleren

KWayland

  • requestToggleKeepAbove/below toevoegen
  • QIcon::fromTheme in hoofdthread houden
  • Pid changedSignal in Client::PlasmaWindow verwijderen
  • Pid aan plasma vensterbeheerprotocol toevoegen

KWidgetsAddons

  • KViewStateSerializer: crash repareren wanner weergave is verdwenen vóór statusserializer (bug 353380)

KWindowSystem

  • Betere reparatie voor NetRootInfoTestWM in pad met spaties

KXMLGUI

  • Stel het hoofdvenster in als ouder van alleenstaande pop-up-menu's
  • Bij bouwen van hiërarchieën in menu's, maak hun containers ouder hiervan

Plasma Framework

  • systeemvakpictogram voor VLC toevoegen
  • Plasmoid-sjablonen: de afbeelding gebruiken die onderdeel is van het pakket (opnieuw)
  • Sjabloon voor Plasma QML Applet met QML extensie toevoegen
  • Plasmashellsurf opnieuw maken bij vertonen, weggooien bij verborgen

Accentuering van syntaxis

  • Haskell: "julius" quasiquoter accentueren met Normal##Javascript regels
  • Haskell: hamlet accentuering inschakelen ook voor "shamlet" quasiquoter

Beveiligingsinformatie

The released code has been GPG-signed using the following key: pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure <faure@kde.org> Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7 4577 58D0 EE64 8A48 B3BB


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.35.0 kan vrij worden gedownload. Instructies voor compileren en installeren van KDE Frameworks 5.35 zijn beschikbaar op de KDE Frameworks 5.35.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.35.0 vereist Qt 35.6.

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