KDE Frameworks 5.63.0

David Faure faure at kde.org
Sat Oct 12 22:07:29 BST 2019

On lundi 7 octobre 2019 22:44:16 CEST David Faure wrote:
> > Changelog not ready yet, I'll clean it up and post it tonight.

Sorry for the delay, here it is.

David Faure, faure at kde.org, http://www.davidfaure.fr
Working on KDE Frameworks 5
-------------- next part --------------
### Breeze Icons

* Improve KFloppy icon (bug 412404)
* Add format-text-underline-squiggle actions icons (bug 408283)
* Add colorful preferences-desktop-filter icon (bug 406900)
* Add app icon for the Kirogi Drone control app
* Added scripts to create a webfont out of all breeze action icons
* Add enablefont and disablefont icon for kfontinst KCM
* Fix large system-reboot icons rotating in an inconsistent direction (bug 411671)

### Extra CMake Modules

* new module ECMSourceVersionControl
* Fix FindEGL when using Emscripten
* ECMAddQch: add INCLUDE_DIRS argument

### Framework Integration

* ensure winId() not called on non-native widgets (bug 412675)

### kcalendarcore

New module, previously known as kcalcore in kdepim

### KCMUtils

* Suppress mouse events in KCMs causing window moves
* adjust margins of KCMultiDialog (bug 411161)

### KCompletion

* [KComboBox] Properly disable Qt's builtin completer [regression fix]

### KConfig

* Fix generating properties that start with an uppercase letter

### KConfigWidgets

* Make KColorScheme compatible with QVariant

### kcontacts

New module, previously part of KDE PIM

### KCoreAddons

* Add KListOpenFilesJob

### KDeclarative

* Delete QQmlObjectSharedEngine context in sync with QQmlObject
* [KDeclarative] Port from deprecated QWheelEvent::delta() to angleDelta()

### KDELibs 4 Support

* Support NetworkManager 1.20 and do actually compile the NM backend

### KIconThemes

* Deprecate the global [Small|Desktop|Bar]Icon() methods

### KImageFormats

* Add files for testing bug411327
* xcf: Fix regression when reading files with "unsupported" properties
* xcf: Properly read image resolution
* Port HDR (Radiance RGBE) image loader to Qt5

### KIO

* [Places panel] Revamp the Recently Saved section
* [DataProtocol] compile without implicit coversion from ascii
* Consider the usage of WebDAV methods sufficient for assuming WebDAV
* REPORT also supports the Depth header
* Make QSslError::SslError <-> KSslError::Error conversion reusable
* Deprecate the KSslError::Error ctor of KSslError
* [Windows] fix listing the parent dir of C:\foo, that's C:\ and not C:
* Fix crash on exit in kio_file (bug 408797)
* Add == and != operators to KIO::UDSEntry
* Replace KSslError::errorString with QSslError::errorString
* Move/copy job: skip stat'ing sources if the destination dir isn't writable (bug 141564)
* Fixed interaction with DOS/Windows executables in KRun::runUrl
* [KUrlNavigatorPlacesSelector] Properly identify teardown action (bug 403454)
* KCoreDirLister: fix crash when creating new folders from kfilewidget (bug 401916)
* [kpropertiesdialog] add icons for the size section
* Add icons for "Open With" and "Actions" menus
* Avoid initializing an unnecessary variable
* Move more functionality from KRun::runCommand/runApplication to KProcessRunner
* [Advanced Permissions] Fix icon names (bug 411915)
* [KUrlNavigatorButton] Fix QString usage to not use [] out of bounds
* Make KSslError hold a QSslError internally
* Split KSslErrorUiData from KTcpSocket
* Port kpac from QtScript

### Kirigami

* always cache just the last item
* more z (bug 411832)
* fix import version in PagePoolAction
* PagePool is Kirigami 2.11
* take into account dragging speed when a flick ends
* Fix copying urls to the clipboard
* check more if we are reparenting an actual Item
* basic support for ListItem actions
* introduce cachePages
* fix compatibility with Qt5.11
* introduce PagePoolAction
* new class: PagePool to manage recycling of pages after they're popped
* make tabbars look better
* some margin on the right (bug 409630)
* Revert "Compensate smaller icon sizes on mobile in the ActionButton"
* don't make list items look inactive (bug 408191)
* Revert "Remove scaling of iconsize unit for isMobile"
* Layout.fillWidth should be done by the client (bug 411188)
* Add template for Kirigami application development
* Add a mode to center actions and omit the title when using a ToolBar style (bug 402948)
* Compensate smaller icon sizes on mobile in the ActionButton
* Fixed some undefined properties runtime errors
* Fix ListSectionHeader background color for some color schemes
* Remove custom content item from ActionMenu separator

### KItemViews

* [KItemViews] Port to non-deprecated QWheelEvent API

### KJobWidgets

* cleanup dbus related objects early enough to avoid hang on program exit

### KJS

* Added startsWith(), endsWith() and includes() JS String functions
* Fixed Date.prototype.toJSON() called on non-Date objects

### KNewStuff

* Bring KNewStuffQuick to feature parity with KNewStuff(Widgets)

### KPeople

* Claim Android as a supported platform
* Deploy default avatar via qrc
* Bundle plugin files on Android
* Disable DBus pieces on Android
* Fix crash when monitoring a contact that gets removed on PersonData (bug 410746)
* Use fully qualified types on signals

### KRunner

* Consider UNC paths as NetworkShare context

### KService

* Move Amusement to Games directory instead of Games > Toys (bug 412553)
* [KService] Add copy constructor
* [KService] add workingDirectory(), deprecate path()

### KTextEditor

* try to avoid artifacts in text preview
* Variable expansion: Use std::function internally
* QRectF instead of QRect solves clipping issues, (bug 390451)
* next rendering artifact goes away if you adjust the clip rect a bit (bug 390451)
* avoid the font choosing magic and turn of anti aliasing (bug 390451)
* KadeModeMenuList: fix memory leaks and others
* try to scan for usable fonts, works reasonable well if you use no dumb scaling factor like 1.1
* Status bar mode menu: Reuse empty QIcon that is implicitly shared
* Expose KTextEditor::MainWindow::showPluginConfigPage()
* Replace QSignalMapper with lambda
* KateModeMenuList: use QString() for empty strings
* KateModeMenuList: add "Best Search Matches" section and fixes for Windows
* Variable expansion: Support QTextEdits
* Add keyboard shortcut for switching Input modes to edit menu (bug 400486)
* Variable expansion dialog: properly handle selection changes and item activation
* Variable expansion dialog: add filter line edit
* Backup on save: Support time and date string replacements (bug 403583)
* Variable expansion: Prefer return value over return argument
* Initial start of variables dialog
* use new format API

### KWallet Framework

* HiDPI support

### KWayland

* Sort files alphabetically in cmake list

### KWidgetsAddons

* Make OK button configurable in KMessageBox::sorry/detailedSorry
* [KCollapsibleGroupBox] Fix QTimeLine::start warning at runtime
* Improve naming of KTitleWidget icon methods
* Add QIcon setters for the password dialogs
* [KWidgetAddons] port to non-deprecated Qt API

### KWindowSystem

* Set XCB to required if building the X backend
* Make less use of deprecated enum alias NET::StaysOnTop


* Move "Full Screen Mode" item from Settings menu to View menu (bug 106807)

### NetworkManagerQt

* ActiveConnection: connect stateChanged() signal to correct interface

### Plasma Framework

* Export Plasma core lib log category, add a category to a qWarning
* [pluginloader] Use categorized logging
* make editMode a corona global property
* Honor global animation speed factor
* properly install whole plasmacomponent3
* [Dialog] Apply window type after changing flags
* Change reveal password button logic
* Fix crash on teardown with Applet's ConfigLoader (bug 411221)

### QQC2StyleBridge

* Fix several build system errors
* take margins from qstyle
* [Tab] Fix sizing (bug 409390)

### Syntax Highlighting

* Add syntax highlighting for RenPy (.rpy) (bug 381547)
* WordDetect rule: detect delimiters at the inner edge of the string
* Highlight GeoJSON files as if they were plain JSON
* Add syntax highlighting for SubRip Text (SRT) Subtitles
* Fix skipOffset with dynamic RegExpr (bug 399388)
* bitbake: handle embedded shell and python
* Jam: fix identifier in a SubRule
* Add syntax definition for Perl6 (bug 392468)
* support .inl extension for C++, not used by other xml files at the moment (bug 411921)
* support *.rej for diff highlighting (bug 411857)

### Security information

The released code has been GPG-signed using the following key:
pub rsa2048/58D0EE648A48B3BB 2016-09-05 David Faure <faure at kde.org>
Primary key fingerprint: 53E6 B47B 45CE A3E0 D5B7  4577 58D0 EE64 8A48 B3BB

More information about the release-team mailing list