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

Rilascio di KDE Frameworks 5.6.0

Disponibile anche in:

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

8 gennaio 2015. KDE annuncia oggi il rilascio di KDE Frameworks 5.6.0.

KDE Frameworks sono 60 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

Two new frameworks in this release: KPackage and NetworkManagerQt

KActivities

  • Introducing the ActivityInfo QML object
  • Linking now supports special values alongside activity ids. Supported values: * - :global - links to all activities * - :current - links to the current activity

KCoreAddons

  • KDirWatch can now watch /dev/shm as well (bug 314982)
  • KDELibs4Migration now always returns an absolute path

KCrash

  • Fix build on FreeBSD

Kdelibs4Support

  • Add Lithuania to the list of Euro countries

KdeSU

  • Fix build on OSX and on FreeBSD

KHtml

  • 6 bug fixes forward-ported from kdelibs4.

KIO

  • Add support for .hidden files, for users to hide some files from views. (feature 246260)
  • New method KRun::runService, like KRun::run but returns the PID of the newly started process.
  • kioexec: fixed many porting bugs, to make it work again
  • KRun::run: fixed porting bug, to make it work again in the case where KProcess is used directly
  • KRun: make klauncher runtime dependency optional
  • Fix compilation on MSVC
  • Performance: decrease memory consumption of UDSEntry
  • Actions in popupmenus: in case of multiple mimetypes selected, services that support all mimetypes are now added to the menu.
  • New job: KIO::DropJob KIO::drop(QDropEvent ev, QUrl destUrl). Replaces KonqOperations::doDrop.
  • Restart directory watcher after a failed delete operation
  • Fix false warning about X-KDE-Protocols unused in desktop files without that field.
  • Merge various settings modules (KCMs) related to kio, into the kio framework.
  • When copying/moving out the trash, make the files writable.
  • KIO::file_move now does the chmod on the destination file before emitting result.

KNotifications

  • Remove NotifyBySound. NotifyByAudio implements the "Sound" notification already
  • Fix crash accessing dangling pointer in NotifyByPopup

KRunner

  • Do not detect anything with a '.' as a NetworkLocation (porting bug, bug 340140). One can also uses a decimal point in a calculator.

KService

  • Fix build on MSVC.

KTextEditor

  • Fix build on MSVC.
  • vimode bugfixes
  • add syntax file for Oracle PL/SQL
  • ppd highlighting: better support for multiline values

KWidgetsAddons

  • Add runtime style element extension convenience functions for widgets: KStyleExtensions

KWindowSystem

  • Add OnScreenDisplay window type
  • Fix build on FreeBSD

Plasma-framework

  • Let month menu navigate in current year (bug 342327)
  • Expose new OnScreenDisplay window type in Dialog
  • Migrate Plasma::Package to KPackage
  • Fix labels not picking up changes to font settings at runtime
  • Fix text not properly updating its color when switching themes (especially dark<-->light)
  • Fix placeholder text in textfields being too strong when using a light theme
  • Set visibility on mainItem to match Dialog
  • Load IconItem immediately upon componentComplete()
  • Use the same text colour for comboboxes as buttons
  • Performance improvements (less config-file reparsing, use shared config...)
  • roundToIconSize(0) now returns 0
  • Give undo notifications a title

Solid

  • Enable fstab and upower backends on FreeBSD
  • Power: Add aboutToSuspend signal

Buildsystem changes

  • ECM's KDEInstallDirs now supports KDE_INSTALL_* variables, which should be used in preference to the CMAKE_INSTALL_* variables or the older KDELibs4-compatible variables. The older forms of the variables are still supported (and kept in sync) unless KDE_INSTALL_DIRS_NO_DEPRECATED or KDE_INSTALL_DIRS_NO_CMAKE_VARIABLES are set to TRUE. See the documentation for more details.

  • Add COMPATIBILITY argument to ecm_setup_version(). Lots of libraries will want to use SameMajorVersion to make sure searching for version 1 of a library doesn't give you version 2, for example.

  • Fix ECMQueryQmake when Qt5Core is missing.

Additional buildsystem changes in Extra-Cmake-Modules 1.6.1

  • Fix building projects that use both GNUInstallDirs and KDEInstallDirs in different subdirectories by not unsetting cache variables in KDEInstallDirs.

  • Fix KDE_INSTALL_TARGETS_DEFAULT_ARGS value on OSX.

Frameworkintegration

  • Fix handling of palette change events (bug 336813)

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.6 può essere scaricato liberamente. Le istruzioni su come compilare e installare KDE Frameworks 5.6 sono disponibili dalla pagina di informazioni di KDE Frameworks 5.6.

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.6.0 richiede Qt 5.2.

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