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

Rilascio di KDE Frameworks 5.10.0

Disponibile anche in:

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

8 maggio 2015. KDE annuncia oggi il rilascio di KDE Frameworks 5.10.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

KActivities

  • (nessun elenco dei cambiamenti fornito)

KConfig

  • Generate QML-proof classes using the kconfigcompiler

KCoreAddons

  • New cmake macro kcoreaddons_add_plugin to create KPluginLoader-based plugins more easily.

KDeclarative

  • Fix crash in texture cache.
  • and other fixes

KGlobalAccel

  • Add new method globalShortcut which retrieves the shortcut as defined in global settings.

KIdleTime

  • Prevent kidletime from crashing on platform wayland

KIO

  • Added KPropertiesDialog::KPropertiesDialog(urls) and KPropertiesDialog::showDialog(urls).
  • Asynchronous QIODevice-based data fetch for KIO::storedPut and KIO::AccessManager::put.
  • Fix conditions with QFile::rename return value (bug 343329)
  • Fixed KIO::suggestName to suggest better names (bug 341773)
  • kioexec: Fixed path for writeable location for kurl (bug 343329)
  • Store bookmarks only in user-places.xbel (bug 345174)
  • Duplicate RecentDocuments entry if two different files have the same name
  • Better error message if a single file is too large for the trash (bug 332692)
  • Fix KDirLister crash upon redirection when the slot calls openURL

KNewStuff

  • New set of classes, called KMoreTools and related. KMoreTools helps to add hints about external tools which are potentially not yet installed. Furthermore, it makes long menus shorter by providing a main and more section which is also user-configurable.

KNotifications

  • Fix KNotifications when used with Ubuntu's NotifyOSD (bug 345973)
  • Don't trigger notification updates when setting the same properties (bug 345973)
  • Introduce LoopSound flag allowing notifications to play sound in a loop if they need it (bug 346148)
  • Don't crash if notification doesn't have a widget

KPackage

  • Add a KPackage::findPackages function similar to KPluginLoader::findPlugins

KPeople

  • Use KPluginFactory for instantiating the plugins, instead of KService (kept for compatibility).

KService

  • Fix wrong splitting of entry path (bug 344614)

KWallet

  • Migration agent now also check old wallet is empty before starting (bug 346498)

KWidgetsAddons

  • KDateTimeEdit: Fix so user input actually gets registered. Fix double margins.
  • KFontRequester: fix selecting monospaced fonts only

KWindowSystem

  • Don't depend on QX11Info in KXUtils::createPixmapFromHandle (bug 346496)
  • new method NETWinInfo::xcbConnection() -> xcb_connection_t*

KXmlGui

  • Fix shortcuts when secondary shortcut set (bug 345411)
  • Update list of bugzilla products/components for bug reporting (bug 346559)
  • Global shortcuts: allow configuring also the alternate shortcut

NetworkManagerQt

  • The installed headers are now organized like all other frameworks.

Plasma Framework

  • PlasmaComponents.Menu now supports sections
  • Use KPluginLoader instead of ksycoca for loading C++ dataengines
  • Consider visualParent rotation in popupPosition (bug 345787)

Sonnet

  • Don't try to highlight if there is no spell checker found. This would lead to an infinite loop with rehighlighRequest timer firing constanty.

Frameworkintegration

  • Fix native file dialogs from widgets QFileDialog: ** File dialogs opened with exec() and without parent were opened, but any user-interaction was blocked in a way that no file could be selected nor the dialog closed. ** File dialogs opened with open() or show() with parent were not opened at all.

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