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

Rilascio di KDE Frameworks 5.33.0

Disponibile anche in:

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

8 aprile 2017. KDE annuncia oggi il rilascio di KDE Frameworks 5.33.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

  • Added description for commands (balooctl)
  • Search also in symlinked directories (bug 333678)

BluezQt

  • Provide device type for Low Energy devices

Moduli CMake aggiuntivi

  • Specify qml-root-path as the share directory in the prefix
  • Fix ecm_generate_pkgconfig_file compatibility with new cmake
  • Only register APPLE_* options if(APPLE)

KActivitiesStats

  • Added presets to the testing application
  • Properly moving items to the desired position
  • Syncing reordering to other model instances
  • If the order is not defined, sort the entries by the id

KDE Doxygen Tools

  • [Meta] Change maintainer in setup.py

KAuth

  • Backend for Mac
  • Add support for killing a KAuth::ExecuteJob

KConfig

  • Sanitize shortcut list on read/write from kdeglobals
  • Avoid useless reallocs by removing squeeze call on temporary buffer

KDBusAddons

  • KDBusService: Add accessor for the dbus service name we registered

KDeclarative

  • With Qt >= 5.8 use the new API to set scene graph backend
  • Don't set acceptHoverEvents in DragArea as we don't use them

KDocTools

  • meinproc5: link to the files, not to the library (bug 377406)

KFileMetaData

  • Make PlainTextExtractor match "text/plain" again

KHTML

  • Error page, correctly load the image (with a real URL)

KIO

  • Make remote file:// URL redirect to smb:// work again
  • Keep query encoding when HTTP Proxy is used
  • Updated user agents (Firefox 52 ESR, Chromium 57)
  • Handle/truncate url display string assigned to job description. Prevents large data: urls from being included in UI notifications
  • Add KFileWidget::setSelectedUrl() (bug 376365)
  • Fix KUrlRequester save mode by adding setAcceptMode

KItemModels

  • Mention the new QSFPM::setRecursiveFiltering(true) which makes KRecursiveFilterProxyModel obsolete

KNotification

  • Do not remove queued notifications when the fd.o service starts
  • Mac platform adaptations

KParts

  • API dox: fix missing note to call setXMLFile with KParts::MainWindow

KService

  • Fix 'Not found: ""' terminal messages

KTextEditor

  • Expose additional internal View's functionality to the public API
  • Save a lot of allocation for setPen
  • Fix ConfigInterface of KTextEditor::Document
  • Added font and on-the-fly-spellcheck options in ConfigInterface

KWayland

  • Add support for wl_shell_surface::set_popup and popup_done

KWidgetsAddons

  • Support building against a qt without a11y enabled
  • Fix wrong size hint when animatedShow is called with hidden parent (bug 377676)
  • Fix characters in KCharSelectTable getting elided
  • Enable all planes in kcharselect test dialog

NetworkManagerQt

  • WiredSetting: return autonegotiate even when it's disabled
  • Prevent signals in glib2 be defined by Qt
  • WiredSetting: Speed and duplex can be set only when auto-negotiation is off (bug 376018)
  • Auto-negotiate value for wired setting should be false

Plasma Framework

  • [ModelContextMenu] Use Instantiator instead of Repeater-and-reparent-hack
  • [Calendar] Shrink and elide week names like is done with day delegate (bug 378020)
  • [Icon Item] Make "smooth" property actually do something
  • Set implicit size from source size for image/SVG URL sources
  • add a new property in containment, for an edit mode
  • correct maskRequestedPrefix when no prefix is used (bug 377893)
  • [Menu] Harmonize openRelative placement
  • Most (context) menus have accelerators (Alt+letter shortcuts) now (bug 361915)
  • Plasma controls based on QtQuickControls2
  • Handle applyPrefixes with an empty string (bug 377441)
  • actually delete old theme caches
  • [Containment Interface] Trigger context menus on pressing "Menu" key
  • [Breeze Plasma Theme] Improve action-overlay icons (bug 376321)

Evidenziazione della sintassi

  • TOML: Fix highlighting of string escape sequences
  • Update Clojure syntax highlighting
  • A few updates to OCaml syntax
  • Hightlight *.sbt files as scala code
  • Also use the QML highlighter for .qmltypes files

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

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