Passa al contenuto

Benvenuti in Planet KDE

È un aggregatore di fonti che raccoglie quello che scrivono nei loro blog, nelle varie lingue, i contributori della Comunità KDE

Giovedì, 4 Marzo 2021

Sono stati rilasciati simultaneamente, come parte del servizio di rilascio di KDE, oltre 120 singoli programmi, dozzine di librerie per programmatori ed estensioni di funzionalità.

Oggi hanno ricevuto tutti un rilascio di correzione di errori.

I responsabili delle distribuzioni e degli app store devono aggiornare i loro pacchetti di applicazioni.

Sabato, 13 Febbraio 2021

Sabato, 13 Febbraio 2021

KDE annuncia oggi il rilascio di KDE Frameworks 5.79.0.

KDE Frameworks sono 83 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 KDE Frameworks.

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

Attica

  • Port from QNetworkRequest::FollowRedirectsAttribute to QNetworkRequest::RedirectPolicyAttribute

Baloo

  • [SearchStore] Remove filesystem dependencies from includeFolder prop
  • [FileIndexerConfig] Fix hidden check for explicitly included directories
  • [FilteredDirIterator] Request hidden files from QDirIterator

Icone Brezza

  • new telegram-panel icons
  • Use correct style for align-horizontal-left-out icons (bug 432273)
  • Add new kickoff icons (bug 431883)
  • Add rating-half, 100% opacity for rating-unrated, Text color for rating in dark theme
  • Remove KeePassXC icons (bug 431593)
  • Fix @3x icons (bug 431475)
  • add neochat icon

Moduli CMake aggiuntivi

  • Only enable GNU_TAR_FOUND when –sort=name is available
  • Remove fastlane metadata generation from a given APK
  • KDEFrameworksCompilerSettings: define -DQT_NO_KEYWORDS and -DQT_NO_FOREACH by default
  • [KDEGitCommitHooks] Create copy of scripts in source dir
  • Support the new Appstream file extension as well
  • fetch-translations: Resolve the URL before passing it to fetchpo.rb
  • Consider Appstream donation URLs for creating F-Droid metadata
  • Fix permissions for scripts (bug 431768)
  • ECMQtDeclareLoggingCategory: create .categories files in build, not configure
  • Add cmake function to configure git pre-commit hooks

Integrazione della struttura

  • Fix window decorations not being uninstallable (bug 414570)

KDE Doxygen Tools

  • Make sure we don’t use default doxygen font
  • Improve QDoc rendering and fix a few bug in the dark theme
  • Update maintainership information
  • Brand new theme consistent with develop.kde.org/docs

KCalendarCore

  • Unregister MemoryCalendar as an observer when deleting an incidence
  • Use the recurrenceId to delete the right occurrence
  • Also clear notebook associations when closing a MemoryCalendar

KCMUtils

  • Ensure single column mode

KCodecs

  • Remove the usage of non-UTF-8 string literals

KCompletion

  • Fix regression caused due to porting from operator+ to operator|

KConfig

  • Refactor window geometry save/restore code to be less fragile
  • Fix restoring window size when closed while maximized (bug 430521)
  • KConfig: preserve the milliseconds component of QDateTime

KCoreAddons

  • Add KFuzzyMatcher for fuzzy filtering of strings
  • KJob::infoMessage: document that the richtext argument will be removed, unused
  • KJobUiDelegate::showErrorMessage: implement with qWarning()
  • Deprecate X-KDE-PluginInfo-Depends related methods
  • Drop X-KDE-PluginInfo-Depends keys

KDeclarative

  • Allow single column items
  • KeySequenceItem: Assign empty string on clear instead of undefined (bug 432106)
  • Disambiguate selected vs hovered states for GridDelegate (bug 406914)
  • Use Single mode by default

KFileMetaData

  • ffmpegextractor: Use av_find_default_stream_index to find video stream

KHolidays

  • Update Mauritius holidays for 2021
  • Update Taiwanese holidays

KI18n

  • Don’t set codec for textstream when building against Qt6

KImageFormats

  • Simplify portion of NCLX color profile code
  • [imagedump] Add “list MIME type” (-m) option
  • Fix crash with malformed files
  • ani: Make sure riffSizeData is of the correct size before doing the quint32_le cast dance
  • Add plugin for animated Windows cursors (ANI)

KIO

  • Use Q_LOGGING_CATEGORY macro instead of explicit QLoggingCategory (bug 432406)
  • Fix default codec being set to “US-ASCII” in KIO apps (bug 432406)
  • CopyJob: fix crash with skip/retry (bug 431731)
  • KCoreDirLister: un-overload canceled() and completed() signals
  • KFilePreviewGenerator: modernise code base
  • KCoreDirLister: un-overload clear() signal
  • MultiGetJob: un-overload signals
  • FileJob: un-overload close() signal
  • SkipDialog: deprecate result(SkipDialog *_this, int _button) signal
  • Fix lockup when renaming a file from properties dialog (bug 431902)
  • Deprecate addServiceActionsTo and addPluginActionsTo
  • [KFilePlacesView] Lower opacity for hidden items in “show all”
  • Don’t change directories when opening non listable urls
  • Tweak KFileWidget::slotOk logic when in files+directory mode
  • FileUndoManager: fix undo of copy empty directory
  • FileUndoManager: don’t overwrite files on undo
  • FileUndoManager: deprecate undoAvailable() method
  • ExecutableFileOpenDialog: make the text label more generic
  • KProcessRunner: only emit processStarted() signal once
  • Revert “kio_trash: fix the logic when no size limit is set”

Kirigami

  • Use non symbolic icon for quit action
  • Fix toolbar menu buttons depress correctly
  • Use subsection instead of section
  • [controls/BasicListItem]: Add reserveSpaceForSubtitle property
  • make nav button implicit height explicit
  • Fix BasicListItem vertical alignment
  • [basiclistitem] Ensure icons are square
  • [controls/ListItem]: Remove indented separator for leading items
  • Re-add right list item separator margin when there’s a leading item
  • Don’t manually call reverseTwinsChanged when destructing FormLayout (bug 428461)
  • [org.kde.desktop/Units] Make durations match controls/Units
  • [Units] Reduce veryLongDuration to 400ms
  • [Units] Reduce shortDuration and longDuration by 50ms
  • Don’t consider Synthetized mouse events as Mouse (bug 431542)
  • more aggressively use implicitHeight instead of preferredHeight
  • Use atlas textures for icons
  • controls/AbstractApplicationHeader: vertically center children
  • [actiontextfield] Fix inline action margins and sizing
  • correctly update header size (bug 429235)
  • [controls/OverlaySheet]: Respect Layout.maximumWidth (bug 431089)
  • [controls/PageRouter]: Expose set parameters when dumping currentRoutes
  • [controls/PageRouter]: Expose top level parameters in ‘params’ property map
  • move pagerouter related examples in a subfolder
  • Possible to drag the window by non interactive areas
  • AbstractApplicationWindow: Use wide window on desktop systems for all styles
  • Don’t hide list item separator on hover when background is transparent
  • [controls/ListItemDragHandle] Fix wrong arrangement on no-scrolling case (bug 431214)
  • [controls/applicationWindow]: Account for drawer widths when computing wideScreen

KNewStuff

  • Refactor the KNSQuick Page header and footer for Kirigami-ness
  • Add number label to Ratings component for easier readability
  • Reduce minimum size of QML GHNS dialog window
  • Match lighter hovered appearance for KCM grid delegates
  • Ensure the minimum width for the QML Dialog is screen-width or less
  • Fix the BigPreview delegate’s layout
  • Revalidate cached entries before showing dialog
  • Add support for kns:/ urls to the knewstuff-dialog tool (bug 430812)
  • filecopyworker: Open files before reading/writing
  • Reset entry to updateable when no payload is identified for updating (bug 430812)
  • Fix occasional crash due to holding a pointer incorrectly
  • Deprecate DownloadManager class
  • Deprecate AcceptHtmlDownloads property
  • Deprecate ChecksumPolicy and SignaturePolicy properties
  • Deprecate Scope property
  • Deprecate CustomName property

KNotification

  • Emit NewMenu when new context menu is set (bug 383202)
  • Deprecate KPassivePopup
  • Make sure all backends ref the notification before doing work
  • Make the notification example app build and work on Android
  • Move notification id handling into KNotification class
  • Fix removing pending notification from queue (bug 423757)

KPackage Framework

  • Document PackageStructure ownership when using PackageLoader

KPty

  • Fix generating the full path to kgrantpty in the code for ! HAVE_OPENPTY

KQuickCharts

  • Add a “first” method to ChartDataSource and use it in Legend (bug 432426)

KRunner

  • Check for selected action in case of informational match
  • Fix empty result string for current activity
  • Deprecate overloads for QueryMatch ids
  • [DBus Runner] Test RemoteImage

KService

  • Deprecate KPluginInfo::dependencies()
  • CMake: Specify add_custom_command() dependencies
  • Explicitly deprecate overload for KToolInvocation::invokeTerminal
  • Add method to get KServicePtr of default terminal application
  • KService: add method to set workingDirectory

KTextEditor

  • [Vimode] Do not switch view when changing case (~ command) (bug 432056)
  • Increase maximum indentation width to 200 (bug 432283)
  • ensure we update the range mapping e.g. on invalidation of now empty ranges
  • Only show bookmark chars error when in vimode (bug 424172)
  • [vimode] Fix motion to matching item off-by-one
  • Retain replacement text as long as the power search bar is not closed (bug 338111)
  • KateBookMarks: modernise code base
  • Don’t ignore alpha channel when there is a mark
  • Fix alpha channel being ignored when reading from config interface
  • Prevent bracket match preview from overextending outside the view
  • Prevent bracket match preview from sometimes lingering after switching to a different tab
  • Make the bracket match preview more compact
  • Do not show bracket match preview if it will cover the cursor
  • Maximize width of bracket match preview
  • Hide the bracket match preview when scrolling
  • avoid duplicated highlighting ranges that kill ARGB rendering
  • expose the global KSyntaxHighlighting::Repository read-only
  • Correct indentation bug when line contains “for” or “else”
  • Correct an indentation bug
  • remove the special case tagLine, it did lead to random update faults in e.g. the
  • fix rendering of word wrap makers + selection
  • Fix indent for when pressing enter and the function param has a comma at the end
  • paint the small gap in selection color, if previous line end is in selection
  • simplify code + fix comments
  • revert cut error, did delete too much code for extra renderings
  • avoid full line selection painting, more in line with other editors
  • adapt indenter to changed hl files
  • [Vimode] Port Command to QRegularExpression
  • [Vimode] Port findPrevWordEnd and findSurroundingBrackets to QRegularExpression
  • [Vimode] Port QRegExp::lastIndexIn to QRegularExpression and QString::lastIndexOf
  • [Vimode] Port ModeBase::addToNumberUnderCursor to QRegularExpression
  • [Vimode] Port simple uses of QRegExp::indexIn to QRegularExpression and QString::indexOf
  • Use rgba(r,g,b,aF) to handle the alpha channel for html export
  • Respect alpha colors while exporting html
  • Introduce a helper method for getting the color name correctly
  • Alpha colors support: Config layer
  • avoid that line changed markers kill current line highlight
  • paint current line highlighting over iconborder, too
  • Enable alpha channel for editor colors
  • Fix current line highlight has a tiny gap at the beginning for dyn. wrapped lines
  • Dont do needles computation, just compare values directly
  • Fix current line highlight has a tiny gap at the beginning
  • [Vimode] Do not skip folded range when the motion lands inside
  • Use a range-for loop over m_matchingItems instead of using QHash::keys()
  • Port normalvimode to QRegularExpression
  • properly export right dependencies
  • expose the KSyntaxHighlighting theme
  • add configChanged to KTextEditor::Editor, too, for global configuration changes
  • reorder the config stuff a bit
  • fix key handling
  • add doc/view parameters to new signals, fix old connects
  • allow to access & alter the current theme via config interface
  • Remove const qualifier when passing LineRanges around
  • Use .toString() since QStringView is lacking .toInt() in older Qt versions
  • Declare toLineRange() constexpr inline whenever possible
  • Reuse QStringView version from QStringRev, remove const qualifier
  • Move TODO KF6 comment out of doxygen comment
  • Cursor, Range: Add fromString(QStringView) overload
  • Allow “Dynamic Word Wrap Align Indent” to be disabled (bug 430987)
  • LineRange::toString(): Avoid ‘-’ sign, as for negative numbers it’s confusing
  • Use KTextEditor::LineRange in notifyAboutRangeChange() mechanism
  • Port tagLines(), checkValidity() and fixLookup() to LineRanges
  • Add KTextEditor::LineRange
  • Move KateTextBuffer::rangesForLine() impl to KateTextBlock and avoid unnecessary container constructions
  • [Vimode]Fix search inside fold ranges (bug 376934)
  • [Vimode] Fix Macro Completion Replay (bug 334032)

KTextWidgets

  • Have more private classes inherit from those of the parents

KUnitConversion

  • Define variable before using it

KWidgetsAddons

  • Make use of AUTORCC
  • Have more private classes inherit from those of the parents
  • Explicitly include QStringList

KWindowSystem

  • Add fractional opacity convenience helpers
  • Really fix includes
  • Fix includes
  • xcb: Work with the active screen as reported by QX11Info::appScreen()

KXMLGUI

  • Fix includes
  • Add KXMLGUIFactory::shortcutsSaved signal
  • Use the correct kde get involved url (bug 430796)

Plasma Framework

  • [plasmoidheading] Use intended color for footers
  • [plasmacomponents3/spinbox] Fix selected text color
  • widgets>lineedit.svg: fix pixel misalignment woes (bug 432422)
  • Fix inconsistent left and right padding in PlasmoidHeading
  • Update breeze-dark/breeze-light colors
  • Revert “[SpinBox] Fix logic error in scroll directionality”
  • [calendar] fix missing import names
  • [ExpandableListItem] Make expanded actions list view respect font
  • DaysCalendar: port to PC3/QQC2 where possible
  • Remove hover animation from flat buttons, calendar, listitems, buttons
  • Dump plasmoid errors into console
  • Solve cyclic dependency of Units.qml
  • [PlasmaComponents MenuItem] Create dummy action when action gets destroyed
  • don’t make pixmaps bigger than needed
  • Add JetBrains IDEs project files to ignored
  • Fix Connections warnings
  • Add RESET to globalShortcut property (bug 431006)

Scopo

  • [nextcloud] Rework configuration UI
  • Evaluate initial configuration
  • Clip ListViews in kdeconnect and bluetooth config
  • Remove unneeded Layout attached properties
  • [plugins/nextcloud] Use Nextcloud icon
  • [cmake] Move find_package to toplevel CMakeLists.txt

QQC2StyleBridge

  • [combobox] Fix touchpad scroll speed (bug 400258)
  • qw can be null
  • Support QQuickWidget (bug 428737)
  • allow drag window from empty areas

Solid

  • CMake: use configure_file() to ensure noop incremental builds
  • [Fstab] Ignore docker overlay mounts (bug 422385)

Sonnet

  • Dont do multiple lookups when one is enough

Evidenziazione della sintassi

  • add missing increment of version of context.xml
  • Support official file endings, see https://mailman.ntg.nl/pipermail/ntg-context/2020/096906.html
  • update reference results
  • less vibrant operator color for breeze themes
  • fix syntax for new hugo
  • fix syntax errors
  • Improve readability of Solarized dark theme
  • remove unnecessary captures with a dynamic rule
  • merge operator highlighting => update references
  • merge operator highlighting
  • add const overloads for some accessors
  • Bash, Zsh: fix cmd;; in a case (bug 430668)
  • Atom Light, Breeze Dark/Light: new color for Operator ; Breeze Light: new color for ControlFlow
  • email.xml: Detect nested comments and escaped characters (bug 425345)
  • Update atom light to use alpha colors
  • remap some Symbol and Operator styles to dsOperator
  • Bash: fix } in ${!xy*} and more Parameter Expansion Operator (# in ${#xy} ; !,*,@,[*],[@] in ${!xy*}) (bug 430668)
  • Update theme revisions
  • Update kconfig highlighter to Linux 5.9
  • Use rgba(r,g,b,aF) to handle the alpha channel for Qt/Browsers correctly
  • Dont use rgba when in themeForPalette
  • Make sure rgba is respected in html and Format
  • Fixes for atom-one-dark
  • Some more updates for Atom One Dark
  • Dont check for rgba when checking for a best match
  • Allow using the alpha channel in theme colors
  • Update monokai colors and fix incorrect blue
  • C++: fix us suffix
  • Bash: fix #5: $ at the end of a double quoted string
  • VHDL: fix function, procedure, type range/units and other improvements
  • Update breeze-dark.theme
  • Raku: #7: fix symbols that starts with Q
  • quickfix missing contrast for Extension
  • Add Oblivion color scheme from GtkSourceView/Pluma/gEdit

ThreadWeaver

  • Fix map iterators when building against Qt6
  • Don’t explicitly init mutexes as NonRecursive

Informazioni di sicurezza

Il codice rilasciato è stato firmato con GPG utilizzando la chiave seguente: pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure faure@kde.org Impronta della chiave primaria: 53E6 B47B 45CE A3E0 D5B7 4577 58D0 EE64 8A48 B3BB

Giovedì, 4 Febbraio 2021

Questo mese è in arrivo una nuova applicazione che ti guiderà all’interno degli appuntamenti FOSDEM e una nuova versione del nostro programma di pianificazione delle attività.

Rilascio di Kongress 1.0

Kongress

Questo è stato il mese di lancio di Kongress 1.0, un’applicazione di gestione degli orari delle conferenze ed è stata rilasciata appena in tempo per FOSDEM, una delle conferenze sul software libero più grandi al mondo, che si svolgerà online questo fine settimana. Puoi utilizzare Kongress per navigare tra gli orari e appuntare i tuoi talk preferiti. Puoi regolare il fuso orario locale per evitare confusione.

KDE avrà uno stand in FOSDEM con demo e volti accoglienti e, dato che in un evento online le persone si collegano da tutto il mondo, saluta tutti nel banchetto digitale del canale Matrix #kde-stand:fosdem.org.

Kongress è disponibile nella tua distribuzione Linux. Puoi anche installare la sua versione flatpak dal repository software della tua distribuzione o direttamente da flathub. Gli utenti Android possono provare anche la versione nightly build dal repository F-Droid di KDE.

Calligra Plan 3.3

Riepilogo di Plan

Calligra Plan la nostra applicazione di tracciamento e pianificazione dei progetti. La versione 3.3 è stata rilasciata questa settimana e migliora in modo significativo la stampa. Ora puoi selezionare un intervallo di tempo per la stampa, e puoi ridimensionare la stampa in un’unica pagina, all’altezza della pagina o su più pagine. Inoltre utilizza una tavolozza dei colori che lavora meglio sulla carta bianca.

Plan è disponibile nella tua distribuzione Linux.

Correzioni di errori

L’editor esadecimale Okteta 0.26.5 aggiorna le traduzioni, rende più semplice la selezione dello schema dei colori e ti permette di disattivare il lampeggiamento del cursore. L’applicazione per chat per Matrix Neochat 1.0.1 corregge la composizione dei messaggi, mostra gli avatar degli utenti, salva le immagini e corregge fastidiosi problemi grafici.

Rilasci 20.12.2

Alcuni dei nostri progetti vengono rilasciati in modo indipendente, altri vengono rilasciati in massa. Il gruppo 20.12.2 dei progetti è stato rilasciato oggi con decine di correzioni errori e sarà presto disponibile negli app store nelle distribuzioni. Consulta la pagina dei rilasci 20.12.2 per i dettagli.

Alcune delle correzioni nel rilascio di risoluzione errori odierno includono:

  • Ark non va più in blocco quando si chiude la finestra durante il caricamento di un archivio TAR
  • Dolphin ora calcola correttamente la dimensione delle cartelle su FUSE e i filesystem di rete
  • Konsole non va più in blocco all’uscita contemporanea da tutte le schede
  • I dizionari possono essere aggiunti nella finestra di dialogo di configurazione di Kiten
  • Umbrello non va più in blocco se si esce mentre è selezionato un oggetto in un grafico

note di rilascio 20.12Pagina wiki per lo scaricamento dei pacchettiPagina informativa sui sorgenti 20.12.2Elenco completo delle modifiche 20.12.2

Contribuire

Se desideri aiutare, contribuisci! Siamo una comunità aperta e amichevole e abbiamo bisogni di sviluppatori, scrittori, traduttori, artisti, documentatori, tester ed evangelisti. Puoi anche visitare il nostro canale chat di benvenuto e parlare dal vivo con i collaboratori attivi di KDE.

Un altro modo di aiutare è facendo una donazione a KDE e aiutando la Comunità a mantenere le cose funzionanti.

Sabato, 9 Gennaio 2021

Sabato, 9 Gennaio 2021

KDE annuncia oggi il rilascio di KDE Frameworks 5.78.0.

KDE Frameworks sono 83 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 KDE Frameworks.

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

Attica

  • Honour the job being aborted immediately (bug 429939)

Baloo

  • [ExtractorProcess] Move DBus signal from helper to main process
  • [timeline] Consolidate code for root folder stat and list
  • Make toplevel ioslave UDS entries readonly
  • Avoid errors for application startup if no baloo index was ever created
  • [BasicIndexingJob] Strip trailing slash from folders (bug 430273)

Icone Brezza

  • New compass action icon
  • Add image-missing icon to theme
  • Add icon for WIM images

Moduli CMake aggiuntivi

  • Tell MSVC that our source files are UTF-8 encoded
  • Add Findepoxy.cmake
  • Consider local fastlane image assets
  • Reproducible tarballs with GNU tar only
  • Preserve the rich-text subset supported by F-Droid
  • Bump required cmake version for Android.cmake (bug 424392)
  • Automatically detect plugin lib deps on Android
  • Check if file exists before removing the fastlane archive
  • Clean image folder and archive file before downloading/generating those
  • Retain screenshot order from the appstream file
  • Windows: fix QT_PLUGIN_PATH for tests
  • Don’t fail if we haven’t found any categories
  • Make KDEPackageAppTemplates to create reproducible tarball

KActivitiesStats

  • Remove broken lastQuery feature, fixes krunner crashes for me

KCalendarCore

  • CMakeLists.txt - increase minimum libical version to 3.0

KCMUtils

  • KPluginSelector implement default highlight indicator
  • kcmoduleqml: don’t bind column width to view width (bug 428727)

KCompletion

  • [KComboBox] fix crash when calling setEditable(false) with open context menu

KConfig

  • Fix windows being inappropriately maximized on launch (bug 426813)
  • Correct format of window maximized string
  • Fix window sizing and positioning on Windows (bug 429943)

KConfigWidgets

  • KCodecAction: add non-overload signals codecTriggered & encodingProberTriggered

KCoreAddons

  • Port KJobTrackerInterface to Qt5 connect syntax
  • KTextToHtml: fix assert due to out of bounds at() call
  • Use flat hierarchy for plugin paths on Android
  • desktop to JSON conversion: ignore “Actions=” entry
  • Deprecate KProcess::pid()
  • ktexttohtml: fix KTextToHTMLHelper usage

KCrash

  • Use std::unique_ptr<char[]> to prevent memory leaks

KDeclarative

  • Switch to Findepoxy provided by ECM
  • KCMShell: Add support for passing arguments
  • Workaround crash with GL detection and kwin_wayland
  • [KQuickAddons] QtQuickSettings::checkBackend() for fallback to software backend (bug 346519)
  • [abstractkcm] Fix import version in code example
  • Avoid setting QSG_RENDER_LOOP if set already
  • ConfigPropertyMap : load property’s default value in the map

KDocTools

  • Add an entity for MathML acronym
  • Change ‘Naval Battle’ to ‘KNavalBattle’ to meet legal matters

KGlobalAccel

  • Avoid autostarting kglobalaccel when shutting down (bug 429415)

KHolidays

  • Update Japanese holidays

KIconThemes

  • Skip warning for some Adwaita icons for backward compatibility
  • QSvgRenderer::setAspectRatioMode() was introduced in Qt 5.15

KImageFormats

  • Add AVIF to the list of supported formats
  • Add plugin for AV1 Image File Format (AVIF)

KIO

  • [KFileItemDelegate] do not waste space for non-existing icons in columns other than first
  • KFilePlacesView, KDirOperator: port to async askUserDelete()
  • Rework the way CopyJob finds the JobUiDelegate extensions
  • Introduce AskUserActionInterface, an async API for Rename/Skip dialogs
  • RenameDialog: only call compareFiles() on files
  • kcm/webshortcuts: Fix Reset button
  • KUrlNavigatorMenu: fix middle-click handling
  • Remove knetattach item from the remote:// ioslave’s view (bug 430211)
  • CopyJob: port to AskUserActionInterface
  • Jobs: add non-overloaded signal “mimeTypeFound” to deprecate “mimetype”
  • RenameDialog: Add missing nullptr initialization (bug 430374)
  • KShortUriFilter: don’t filter “../” and co. strings
  • Do not assert if KIO::rawErrorDetail() is given a URL with no scheme (bug 393496)
  • KFileItemActions: fix condition, we want to exclude only remote dirs (bug 430293)
  • KUrlNavigator: remove kurisearchfilter usage
  • KUrlNavigator: make completions of relative paths work (bug 319700)
  • KUrlNavigator: resolve relative dir paths (bug 319700)
  • Silence warnings due to samba config issues when not using samba explicitly
  • KFileWidget: allow files that begin with a ‘:’ to be selected (bug 322837)
  • [KFileWidget] fixed bookmark button position in toolbar
  • KDirOperator: deprecate mkdir(const QString &, bool)
  • KFilePlacesView: allow setting a static icon size (bug 182089)
  • KFileItemActions: add new method to insert openwith actions (bug 423765)

Kirigami

  • [controls/SwipeListItem]: Always show actions on desktop by default
  • [overlaysheet] Use more conditional positioning for close button (bug 430581)
  • [controls/avatar]: Open up internal AvatarPrivate as public NameUtils API
  • [controls/avatar]: expose generated colour
  • Add Hero component
  • [controls/Card]: Remove hover animation
  • [controls/ListItem]: Remove hover animation
  • Move ListItems to use veryShortDuration for hover instead of longDuration
  • [controls/Units]: Add veryShortDuration
  • ActionButton icon coloring
  • use icon pixmaps only as big as needed
  • [controls/avatar]: better default appearance
  • [controls/avatar]: Fix visual bugs
  • Create CheckableListItem component
  • [controls/avatar]: scale border according to avatar size
  • Revert “[Avatar] Change background gradient”
  • Revert “[Avatar] Change border width to 1px to match other bother widths”
  • [controls/avatar]: Make Avatar accessibility-friendly
  • [controls/avatar]: Increase padding of icon fallback
  • [controls/avatar]: Make image mode set sourceSize
  • [controls/avatar]: Adjust sizing of text
  • [controls/avatar]: Adjust techniques used for circular shape
  • [controls/avatar]: Add primary/secondary action to Avatar
  • Hardcode OverlaySheet header item padding
  • qmake build: add missing sizegroup source/header
  • Color icons, not buttons (bug 429972)
  • Fix header back and forward buttons having no width
  • [BannerImage]: fix not vertically centred header title with non-plasma themes

KItemModels

  • Add count property, allows rowCount binding in QML

KItemViews

  • KWidgetItemDelegate allow to trigger a resetModel from KPluginSelector

KNewStuff

  • Deprecate standardAction and standardActionUpload methods
  • Fix QtQuick model if there is only a payload, but no download links
  • Add a dptr to Cache, and move the throttle timer there to fix crash (bug 429442)
  • Refactor KNS3::Button to use new dialog internally
  • Create wrapper class for QML dialog
  • Check if version is empty before concatenating version

KNotification

  • Improve KNotification API docs

KParts

  • Deprecate BrowserHostExtension

KQuickCharts

  • Use a custom macro for deprecation messages in QML
  • Use ECMGenerateExportHeader for deprecation macros and use them
  • Changing interval does not need to clear history
  • Change continuous line chart to history proxy source example
  • Deprecate Model/ValueHistorySource
  • Introduce HistoryProxySource as a replacement for Model/ValueHistorySource
  • Add logging categories for charts and use them for existing warnings

KRunner

  • [DBus Runner] Add support for custom pixmap icons for results
  • Add key to check if the config was migrated
  • Separate config and data files
  • New API to run matches and for history
  • Do not build RunnerContextTest on windows

KService

  • KSycoca: avoid database rebuild if XDG_CONFIG_DIRS contains duplicates
  • KSycoca: ensure extrafiles are ordered for comparison (bug 429593)

KTextEditor

  • Rename “Variable:” to “Document:Variable:”
  • Variable Expansion: Fix finding prefix matches with multiple colons
  • Move painting from KateTextPreview into KateRenderer
  • Make sure only lines in view are used to paint the pixmap
  • Use KateTextPreview to render the pixmap
  • Variable expansion: Add support for %{Document:Variable:}
  • Show the dragged text when dragging (bug 398719)
  • Fix detach in TextRange::fixLookup()
  • Don’t paint currentLine bg if there is an overlapping selection
  • KateRegExpSearch: fix logic when adding ‘\n’ between range lines
  • rename action to ‘Swap with clipboard contents’
  • add an action to trigger copy & paste as one action
  • feat: add text-wrap action icon for Dynamic Word Wrap
  • Undo indent in one step (bug 373009)

KWidgetsAddons

  • KSelectAction: add non-overload signals indexTriggered & textTriggered
  • KFontChooserDialog: handle dialog being deleted by parent during exec()
  • KMessageDialog: call setFocus() on the default button
  • Port from QLocale::Norwegian to QLocale::NorwegianBokmal
  • Port KToolBarPopupActionTest to QToolButton::ToolButtonPopupMode

KXMLGUI

  • KXmlGui: when upgrading a local .rc file, keep new app toolbars
  • Fix key recording by setWindow before capture starts (bug 430388)
  • Remove unused KWindowSystem dependency
  • Clear KXMLGUIClient in memory xml doc after saving shortcuts to disk

Icone Oxygen

  • Add upindicator

Plasma Framework

  • Expose error information to error plasmoid in a more structured manner
  • [components] Hook up Mnemonics
  • [svg] Always start SvgRectsCache timer from the correct thread
  • [PC3 ProgressBar] Set binding for width (bug 430544)
  • fix Windows build + inversion of variables
  • [PlasmaComponents/TabGroup] Fix check if item inherits from Page
  • Port various components to veryShortDuration on hover
  • Move ListItems to use veryShortDuration for hover instead of longDuration
  • Add veryShortDuration
  • Don’t allow negative calendar years (bug 430320)
  • Fix broken background (bug 430390)
  • Replace QString cache IDs with a struct-based version
  • [TabGroup] Reverse animations in RTL mode
  • Only remove shortcuts on applet removal not destruction
  • Hide disabled contextual actions from ExpandableListItem

Scopo

  • KFileItemActions: add menu windowflag
  • Share fileitemplugin: use parent Widget as menu parent (bug 425997)

QQC2StyleBridge

  • Update org.kde.desktop/Dialog.qml
  • Draw ScrollView using Frame instead of Edit (bug 429601)

Sonnet

  • Improve performance of createOrderedModel using QVector
  • Avoid runtime warning if no guess result exists

Evidenziazione della sintassi

  • C++ Highlighting: QOverload and co
  • Fix labels beginning with period not being highlighted in GAS
  • C++ highlighting: add qGuiApp macro
  • Improve dracula theme
  • fix #5: Bash, Zsh: ! with if, while, until ; Bash: pattern style for ${var,patt} and ${var^patt}
  • fix #5: Bash, Zsh: comments within array
  • Cucumber feature syntax
  • Zsh: increment syntax version
  • Zsh: fix brace expansion in a command
  • add weakDeliminator and additionalDeliminator with keyword, WordDetect, Int, Float, HlCOct and HlCHex
  • Indexer: reset currentKeywords and currentContext when opening a new definition
  • Zsh: many fixes and improvements
  • Bash: fix comments in case, sequence expression and ) after ]
  • Handle import color in base correctly and specialize for c/c++
  • Update Monokai theme
  • Verify the correctness/presence of custom-styles in themes
  • Add GitHub Dark/Light themes
  • increment version, don’t change kate version, until I understand why it is needed
  • Add licenses
  • Add Atom One dark/light themes
  • missed to increment version on change
  • Fix monokai attribute & operator color
  • Add Monokai theme
  • CMake: Add missed 3.19 variables and some new added in 3.19.2
  • Kotlin: fix some issues and other improvements
  • Groovy: fix some issues and other improvements
  • Scala: fix some issues and other improvements
  • Java: fix some issues and other improvements
  • fix && and || in a subcontext and fix function name pattern
  • add QRegularExpression::DontCaptureOption when there is no dynamic rule
  • Bash: add (…), ||, && in [[ … ]] ; add backquote in [ … ] and [[ … ]]

Informazioni di sicurezza

Il codice rilasciato è stato firmato con GPG utilizzando la chiave seguente: pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure faure@kde.org Impronta della chiave primaria: 53E6 B47B 45CE A3E0 D5B7 4577 58D0 EE64 8A48 B3BB