KDE • Community • Announcements
FAI UNA DONAZIONE (Perché?)
paypal

Rilascio di KDE Frameworks 5.40.0

Disponibile anche in:

English | Català | Eesti | Galician | Italiano | Nederlands | Português | Svenska | Українська

11 novembre 2017. KDE annuncia oggi il rilascio di KDE Frameworks 5.40.0.

KDE Frameworks sono 70 componenti aggiuntivi per Qt che forniscono una grande varietà di funzionalità, comunemente richieste, raccolte in librerie mature, soggette a revisione paritaria, ben testate e con termini di licenza di facile utilizzo. Per un'introduzione, consulta l'annuncio di rilascio di Frameworks 5.0.

Questo rilascio è parte di una serie di rilasci mensili programmati che rende disponibili i miglioramenti agli sviluppatori in modo rapido e prevedibile.

Novità in questa versione

Baloo

  • Consider DjVu files to be documents (bug 369195)
  • Fix spelling so WPS Office presentations are recognized correctly

Icone Brezza

  • add folder-stash for the stash Dolphin toolbar icon

KArchive

  • Fix potential mem leak. Fix logic

KCMUtils

  • no margins for qml modules from qwidget side
  • Initialize variables (found by coverity)

KConfigWidgets

  • Fix icon of KStandardAction::MoveToTrash

KCoreAddons

  • fix URL detection with double urls like "http://www.foo.bar<http://foo.bar/>"
  • Use https for KDE urls

KDELibs4Support

  • full docu for disableSessionManagement() replacement
  • Make kssl compile against OpenSSL 1.1.0 (bug 370223)

KFileMetaData

  • Fix display name of Generator property

KGlobalAccel

  • KGlobalAccel: fix support numpad keys (again)

KInit

  • Correct installation of start_kdeinit when DESTDIR and libcap are used together

KIO

  • Fix display of remote:/ in the qfiledialog
  • Implement support for categories on KfilesPlacesView
  • HTTP: fix error string for the 207 Multi-Status case
  • KNewFileMenu: clean up dead code, spotted by Coverity
  • IKWS: Fix possible infinite loop, spotted by Coverity
  • KIO::PreviewJob::defaultPlugins() function

Kirigami

  • syntax working on older Qt 5.7 (bug 385785)
  • stack the overlaysheet differently (bug 386470)
  • Show the delegate highlighted property as well when there's no focus
  • preferred size hints for the separator
  • correct Settings.isMobile usage
  • Allow applications to be somewhat convergent on a desktop-y system
  • Make sure the content of the SwipeListItem doesn't overlap the handle (bug 385974)
  • Overlaysheet's scrollview is always ointeractive
  • Add categories in gallery desktop file (bug 385430)
  • Update the kirigami.pri file
  • use the non installed plugin to do the tests
  • Deprecate Kirigami.Label
  • Port gallery example use of Labels to be consistently QQC2
  • Port Kirigami.Controls uses of Kirigami.Label
  • make the scrollarea interactive on touch events
  • Move the git find_package call to where it's used
  • default to transparent listview items

KNewStuff

  • Remove PreferCache from network requests
  • Don't detach shared pointers to private data when setting previews
  • KMoreTools: Update and fix desktopfiles (bug 369646)

KNotification

  • Remove check for SNI hosts when chosing whether to use legacy mode (bug 385867)
  • Only check for legacy system tray icons if we're going to make one (bug 385371)

KPackage Framework

  • use the non installed service files

KService

  • Initialize values
  • Initialize some pointer

KTextEditor

  • API dox: fix wrong names of methods and args, add missing \since
  • Avoid (certain) crashes while executing QML scripts (bug 385413)
  • Avoid a QML crash triggered by C style indentation scripts
  • Increase size of trailing mark
  • fix some indenters from indenting on random characters
  • Fix deprecation warning

KTextWidgets

  • Initialize value

KWayland

  • [client] Drop the checks for platformName being "wayland"
  • Don't duplicate connect to wl_display_flush
  • Wayland foreign protocol

KWidgetsAddons

  • fix createKMessageBox focus widget inconsistency
  • more compact password dialog (bug 381231)
  • Set KPageListView width properly

KWindowSystem

  • KKeyServer: fix handling of Meta+Shift+Print, Alt+Shift+arrowkey etc
  • Support flatpak platform
  • Use KWindowSystem's own platform detection API instead of duplicated code

KXMLGUI

  • Use https for KDE urls

NetworkManagerQt

  • 8021xSetting: domain-suffix-match is defined in NM 1.2.0 and newer
  • Support "domain-suffix-match" in Security8021xSetting

Plasma Framework

  • manually draw the circle arc
  • [PlasmaComponents Menu] Add ungrabMouseHack
  • [FrameSvg] Optimize updateSizes
  • Don't position a Dialog if it's of type OSD

QQC2StyleBridge

  • Improve compilation as a static plugin
  • make the radiobutton a radiobutton
  • use qstyle to paint the Dial
  • use a ColumnLayout for menus
  • fix Dialog
  • remove invalid group property
  • Fix formatting of the md file so it matches the other modules
  • behavior of combobox closer to qqc1
  • workaround for QQuickWidgets

Sonnet

  • Add assignByDictionnary method
  • Signal if we are able to assign dictionary

Evidenziazione della sintassi

  • Makefile: fix regexpr matching in "CXXFLAGS+"

ThreadWeaver

  • CMake cleanup: Don't hardcode -std=c++0x

Informazioni di sicurezza

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


Installazione dei pacchetti binari

In Linux, l'uso di pacchetti per la tua distribuzione preferita è il metodo raccomandato per avere accesso a KDE Frameworks. Istruzioni d'installazione dei pacchetti binari nelle distribuzioni.

Compilazione da sorgente

Il codice sorgente completo per KDE Frameworks 5.40.0 può essere scaricato liberamente. Le istruzioni su come compilare e installare KDE Frameworks 5.40.0 sono disponibili dalla pagina di informazioni di KDE Frameworks 5.40.0.

La compilazione da sorgente è possibile tramite i comandi di base cmake .; make; make install. Per un framework di solo livello 1, questo è spesso la soluzione più semplice. Le persone interessate a collaborare al framework o a tenere traccia dei progressi dell'intero set sono invitate a usare kdesrc-build. Frameworks 5.40.0 richiede Qt 5.7.

Un elenco dettagliato di tutti i componenti di Frameworks e altre librerie Qt di terze parti si trova su inqlude.org, l'archivio curato delle librerie Qt. Un elenco completo con la documentazione delle API si trova in api.kde.org.

Contribuisci

Coloro i quali sono interessati a seguire e a contribuire allo sviluppo possono scaricare i repository git, seguire le discussioni nella mailing list di sviluppo di KDE Frameworks e contribuire con patch attraverso review board. Le politiche e lo stato attuale del progetto sono disponibili sul wiki di Frameworks. Le discussioni in tempo reale avvengono nel canale IRC #kde-devel su freenode.net.

Puoi discutere e condividere idee su questo rilascio nella sezione dei commenti nell'articolo sul Dot.

Supporta KDE

KDE è una comunità di software libero che esiste e cresce esclusivamente grazie all'aiuto dei molti volontari che donano il proprio tempo e il proprio impegno. KDE è sempre in cerca di nuovi volontari e contributori, che aiutino indifferentemente per la scrittura di codice, correzione o segnalazione di bug, scrittura di documentazione, traduzione, promozione, con aiuti finanziari, ecc. Tutti i tipi di contributo sono apprezzati con molta riconoscenza e accettati con entusiasmo. Consulta la pagina delle donazioni KDE per maggiori informazioni o diventa un membro sostenitore di KDE e.V. tramite il nostro nuovo programma Join the Game.

Informazioni su KDE

KDE is an international technology team that creates free and open source software for desktop and portable computing. Among KDE's products are a modern desktop system for Linux and UNIX platforms, comprehensive office productivity and groupware suites and hundreds of software titles in many categories including Internet and web applications, multimedia, entertainment, educational, graphics and software development. KDE software is translated into more than 60 languages and is built with ease of use and modern accessibility principles in mind. KDE's full-featured applications run natively on Linux, BSD, Solaris, Windows and macOS.


Informazioni sui marchi registrati. KDE® e il logo K Desktop Environment® sono marchi registrati di KDE e.V. Linux è marchio registrato di Linus Torvalds. UNIX è un marchio registrato da The Open Group negli Stati Uniti d'America e in altre nazioni. Tutti gli altri marchi e marchi registrati citati in questo annuncio sono di proprietà dei rispettivi proprietari.


Contatti per la stampa

Per ulteriori informazioni inviaci un messaggio di posta:
press@kde.org

Collegamenti di navigazione generale