KDE Frameworks 5.61.0 chegando no Debian

O KDE Frameworks 5.61.0 chega ao Debian recheado de melhorias, confira nessa matéria.











KDE Frameworks


KDE Frameworks são mais de 70 bibliotecas de complementos para o Qt, que fornecem uma grande variedade de funcionalidades comumente necessárias em bibliotecas maduras, revisadas por pares e bem testadas, com termos de licenciamento amigáveis.




Confira abaixo todas as novidades e melhorias dessa versão.



New in this Version
Baloo
Link against KIOCore instead of KIOWidgets in kioslaves
[IndexCleaner] ignore non-existent entries inside config
BluezQt
Fix crash due to the q pointer never being initialized
Don't include bluezqt_dbustypes.h from installed headers
Breeze Icons
Add "user-others" icon (bug 407782)
Make "edit-none" a symlink to "dialog-cancel"
Delete redundant and monochrome versions of applications-internet
Add view-pages-* icons, as needed in Okular for page layout selection (bug 409082)
Use clockwise arrows for *refresh* and update-* icons (bug 409914)
Extra CMake Modules
android: Allow overriding ANDROID_ARCH and ANDROID_ARCH_ABI as envvars
Notify users when not using KDE_INSTALL_USE_QT_SYS_PATHS about prefix.sh
Provide a more sensible CMAKE_INSTALL_PREFIX default
Make the default build type "Debug" when compiling a git checkout
KActivitiesStats
Add Date term to KActivities Stats to filter on resource event date
KActivities
Simplify previous-/nextActivity code in kactivities-cli
KDE Doxygen Tools
Fix checking dirs for metainfo.yaml with non-ascii chars with Python 2.7
Log bad pathnames (via repr()) instead of crashing entirely
generate list of data files on the fly
KArchive
KTar::openArchive: Don't assert if file has two root dirs
KZip::openArchive: Don't assert when opening broken files
KCMUtils
adapt to UI changes in KPageView
KConfig
Security: remove support for $(...) in config keys with [] marker
Include definition for class used in header
KCoreAddons
Add KFileUtils::suggestName function to suggest a unique filename
KDeclarative
Scrollview - Don't fill the parent with the view (bug 407643)
introduce FallbackTapHandler
KRun QML proxy: fix path/URL confusion
Calendar events: allow plugins to show event details
KDED
kded5 desktop file: use valid type (Service) to suppress warning from kservice
KDELibs 4 Support
Designer plugin: use consistently "KF5" in group names & texts
Don't advertise using KPassivePopup
KDesignerPlugin
expose new KBusyIndicatorWidget
Remove designer plugin generation for KF5WebKit
KDE WebKit
Use preview of ECMAddQtDesignerPlugin instead of KF5DesignerPlugin
Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)
KFileMetaData
Get mobipocket extractor up-to-date, but keep disabled
KHolidays
Add public holidays' substitute days in Russia, for 2019-2020
Update holidays in Russia
KIconThemes
Restore "Check if group < LastGroup, as KIconEffect doesn't handle UserGroup anyway" KIO Deprecate suggestName in favour of the one in KCoreAddons Fix can't enter directory error on some FTP servers with Turkish locale (bug 409740) Kirigami Revamp Kirigami.AboutPage Consistently use Units.toolTipDelay instead of hardcoded values properly size the card contents when the card size is constrained hide ripple when we don't want items clickable make handle follow arbitrary height of the drawer [SwipeListItem] Take into account scrollbar visibility and form factor for handle and inline actions Remove scaling of iconsize unit for isMobile always show back button on layers>1
hide actions with submenus from more menu
default ActionToolBar position to Header
big z to not appear under dialogs
use opacity to hide buttons that don't fit
add the spacer only when it fills the width
fully retrocompatible with showNavigationButtons as bool
more granularity to globalToolBar.showNavigationButtons
KItemModels
David Faure is now the maintainer for KItemModels
KConcatenateRowsProxyModel: add note that Qt 5.13 provides QConcatenateTablesProxyModel
KPackage Framework
Offer metadata.json when requesting the package metadata
PackageLoader: Use the right scope for the KCompressionDevice
KPeople
declarative: refresh actions list when person changes
declarative: don't crash when the API is misused
personsmodel: Add phoneNumber
KService
Expose X-KDE-Wayland-Interfaces
Fix KService build on Android
KService: remove broken concept of global sycoca database
Remove very dangerous deletion code with kbuildsycoca5 --global
Fix infinite recursion and asserts when the sycoca DB is unreadable by user (e.g. root owned)
Deprecate KDBusServiceStarter. All usage in kdepim is now gone, DBus activation is a better solution
Allow KAutostart to be constructed using an absolute path
KTextEditor
Save and load page margins
Don't persist authentication
Re-map default "Switch input mode" shortcut to not conflict with konsolepart (bug 409978)
Make keyword completion model return HideListIfAutomaticInvocation by default
Minimap: Do not grab the left-mouse-button-click on up/down buttons
allow up to 1024 hl ranges instead of not highlighting the line at all if that limit is reached
fix folding of lines with end position at column 0 of a line (bug 405197)
Add option to treat some chars also as "auto bracket" only when we have a selection
Add an action to insert a non-indented newline (bug 314395)
Add setting to enable/disable text drag-and-drop (on by default)
KUnitConversion
Add Binary Data units (bits, kilobytes, kibibytes ... yottabytes)
KWallet Framework
Move kwalletd initialization earlier (bug 410020)
Remove kde4 migration agent completely (bug 400462)
KWayland
Use wayland-protocols
KWidgetsAddons
introduce concept of header and footer for kpageview
[Busy Indicator] Match duration of QQC2-desktop-style version
Add a warning dialog with a collapsible details section
new class KBusyIndicatorWidget similar to QtQuick's BusyIndicator
KWindowSystem
[platforms/xcb] Use XRES extension to get real window PID (bug 384837)
Port KXMessages away from QWidget
KXMLGUI
Add expanding spacers as a customization option for toolbars
Use monochrome action icons for KAboutData buttons
Remove visibilityChanged connection in favor of existing eventFilter
ModemManagerQt
Allow updating default DBus timeout on every interface
NetworkManagerQt
device: include reapplyConnection() in the interface
Plasma Framework
[ToolButtonStyle] Use same color group for hovered state
Handle colors file in fake plasma theme installer
Install plasma theme into local XDG_DATA_DIR for icon test
Apply busy indicator duration change of D22646 to the QQC2 style
Compile package structure plugins into expected subdirectory
Change Highlight to ButtonFocus
Fix running the dialognativetest without installing
Search for the plugin of the other plasmoid
[Busy Indicator] Match duration of QQC2-desktop-style version
Add missing components in org.kde.plasma.components 3.0
Update refresh and restart icons to reflect new breeze-icons versions (bug 409914)
itemMouse isn't defined in plasma.components 3.0
use clearItems when an applet gets deleted
Fix crash if switchSize is adjusted during initial setup
Improve plugin caching
Purpose
Phabricator: open a new diff automatically in the browser
Fix extraction. Patch by Victor Ryzhykh
QQC2StyleBridge
Fix broken guard that prevents styling sliders with negative values
Slow down the busy indicator's rotation speed
Fix "Type error" when creating a TextField with focus: true
[ComboBox] Set close policy to close on click outside instead of only outside parent (bug 408950)
[SpinBox] Set renderType (bug 409888)
Solid
Make sure solid backends are reentrant
Syntax Highlighting
TypeScript: fix keywords in conditional expressions
Fix generator and test paths of CMake
Add support for additional QML keywords not part of JavaScript
Update cmake highlighting



Font



Já disponível nos repositórios do Debian Experimental.




Instalação



A instalação é restrita a usuários intermediário / avançado do Debian testing híbrido, os demais aguardem a chegada no Testing.

Por não se tratar de um pacote e sim um conjunto deles, cada instalação ira ter a sua lista de pacotes para atualização.

Atualizem a sua lista de pacotes do KDE pelo experimental, o maximo que posso indicar é a minha lista de pacotes do Framework.

A atualização seria com o comando abaixo.

sudo apt install -t experimental qml-module-org-kde-activities qml-module-org-kde-draganddrop qml-module-org-kde-kcoreaddons qml-module-org-kde-kio qml-module-org-kde-kwindowsystem qml-module-org-kde-solid qml-module-snapd libkdecorations2-5v5 libkdecorations2private6 libkf5archive5 libkf5attica5 libkf5auth-data libkf5auth5 libkf5baloo5 libkf5balooengine5 libkf5bookmarks-data libkf5bookmarks5 libkf5calendarevents5 libkf5codecs-data libkf5codecs5 libkf5completion-data libkf5completion5 libkf5config-bin libkf5config-data libkf5configcore5 libkf5configgui5 libkf5configwidgets-data libkf5configwidgets5 libkf5coreaddons-data libkf5coreaddons5 libkf5crash5 libkf5dbusaddons-bin libkf5dbusaddons-data libkf5dbusaddons5 libkf5dnssd-data libkf5dnssd5 libkf5doctools5 libkf5emoticons-bin libkf5emoticons-data libkf5emoticons5 libkf5filemetadata-bin libkf5filemetadata-data libkf5filemetadata3 libkf5globalaccel-bin libkf5globalaccel-data libkf5globalaccel5 libkf5globalaccelprivate5 libkf5guiaddons5 libkf5i18n-data libkf5i18n5 libkf5iconthemes-bin libkf5iconthemes-data libkf5iconthemes5 libkf5idletime5 libkf5itemmodels5 libkf5itemviews-data libkf5itemviews5 libkf5jobwidgets-data libkf5jobwidgets5 libkf5js5 libkf5jsapi5 libkf5jsembed-data libkf5jsembed5 libkf5kiofilewidgets5 libkf5kiogui5 libkf5kiontlm5 libkf5kiowidgets5 libkf5notifications-data libkf5notifications5 libkf5package-data libkf5package5 libkf5people-data libkf5people5 libkf5peoplebackend5 libkf5peoplewidgets5 libkf5plotting5 libkf5prison5 libkf5pty-data libkf5pty5 libkf5screen-bin libkf5screen7 libkf5service-bin libkf5service-data libkf5service5 libkf5solid5 libkf5solid5-data libkf5sonnet5-data libkf5sonnetcore5 libkf5sonnetui5 libkf5style5 libkf5su-bin libkf5su-data libkf5su5 libkf5syntaxhighlighting-data libkf5syntaxhighlighting5 libkf5sysguard-bin libkf5sysguard-data libkf5textwidgets-data libkf5textwidgets5 libkf5threadweaver5 libkf5unitconversion-data libkf5unitconversion5 libkf5wallet-bin libkf5wallet-data libkf5wallet5 libkf5widgetsaddons-data libkf5widgetsaddons5 libkf5windowsystem-data libkf5windowsystem5 libkf5xmlgui-bin libkf5xmlgui-data libkf5xmlgui5 libkfontinst5 libkfontinstui5 libksgrd7 libksignalplotter7 libkwalletbackend5-5 libkworkspace5-5

Comentários

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais