Serializer: don't use seek() on sequential devices
David Faure (1):
Serializer: fix endianness on magic; rewind before load.
Laurent Montel (6):
Modernize code
Add missing lib
Time to increase version
If include is define in .h remove it if it's defined in .cpp too (scripted)
Fix generate pri file
Modernize code
####################### akonadi-calendar-tools
Chris Holland (1):
Use ISO date/time in csv export
Christophe Giboudeaux (1):
Convert license headers to SPDX format
Laurent Montel (2):
Time to increase version
If include is define in .h remove it if it's defined in .cpp too (scripted)
Volker Krause (1):
Perform SPDX conversion for previously missed files
####################### akonadiconsole
Christophe Giboudeaux (2):
Convert license headers to SPDX format
Relicense GPL-2.0-only files to GPL-2.0-or-later
Daniel Vrátil (1):
Always display decompressed payload in Browser
Felix Yan (1):
Correct a typo in browserwidget.cpp
Laurent Montel (8):
Move this class here
update copyright
Modernize code
Add missing lib when we moved KAddressbookGrantlee
Time to increase version
If include is define in .h remove it if it's defined in .cpp too (scripted)
Modernize code
Fix search agent
####################### akonadi-contacts
Ahmad Samir (1):
Port QRegExp to QRegularExpression
Christophe Giboudeaux (1):
Convert license headers to SPDX format
Daniel Vrátil (2):
Move libkf5kaddressbookgrantlee to Akonadi-Contacts
Add GrantleeTheme to public dependencies
Laurent Montel (16):
Remove not necessary lib
Fix dependancy
Remove unused includes
Const'ify
Fix indent
Modernize code
Make it compiles
Time to increase version
Remove unused include
Remove not implemented method
If include is define in .h remove it if it's defined in .cpp too (scripted)
Fix generate pri file
Modernize code
As it builds on windows we can remove this hack
Revert it as in CI we can't build it.
With MSVC we can build libkleo
Luigi Toscano (1):
i18n: use the same msgctxt of an existing string
Volker Krause (1):
Add missing return, to fix the Windows build
Ömer Fadıl USTA (1):
Fixes Windows Build by striping Libkleo for non Unix builds
####################### akonadi-import-wizard
Christophe Giboudeaux (1):
Convert license headers to SPDX format
David Bryant (1):
Update index.docbook. I ran across a broken link in the KMail Handbook, and noticed the same error here. "pimsettingexporter" should read "pimdataexporter".
Laurent Montel (9):
Remove unused LIBRARY_NAMELINK
Modernize code
Add missing lib when we moved KAddressbookGrantlee
Time to increase version
Make compile with KDEFrameworkCompilerSettings
Add missing include (it seems) no problem in local
If include is define in .h remove it if it's defined in .cpp too (scripted)
Modernize code
not necessary to export this class
Luca Beltrame (2):
Attempt at fixing build
Revert "Attempt at fixing build"
Nicolas Fella (1):
Don't use CamelCase includes for internal headers
####################### akonadi-mime
Christophe Giboudeaux (1):
Relicense GPL-2.0-only files
David Faure (1):
StandardMailActionManager: port to StandardActionManager's signal
Laurent Montel (10):
Fix KF5ItemModels
ConfigWidgets is not necessary
Modernize code
Time to increase version
Return when selection is empty
Prepare fixing bug 424184 (Wrong message marked when using message
Allow to update actions when we show only one items
Remove NO_REGENERATE_MIME as now UPDATE_XDG_MIMETYPES uses -n
If include is define in .h remove it if it's defined in .cpp too (scripted)
Modernize code (using auto)
####################### akonadi-notes
Ahmad Samir (1):
Port QRegExp to QRegularExpression
Laurent Montel (2):
Time to increase version
Fix generate pri file
####################### akonadi
Ahmad Samir (2):
Port QRegExp to QRegularExpression
AgentBase: Fix crash in setOnline
Antonio Larrosa (7):
Fallback to using the QSQLITE3 driver if QMYSQL can't be used
Check availability of Postgresql backend and clean a bit the code
Use nullptr instead of 0L
Add curly braces around single line blocks and spaces around =
Add missing default value for storeSettings in init method
Use std::unique_ptr to get the DbConfig... temporary object deleted automatically
Add missing #include <memory>
Christophe Giboudeaux (4):
CMake: Use the imported Boost targets
Reset Boost_NO_BOOST_CMAKE when we're done
Revert "Fix building akonadiprivate_obj with out of system lzma libs on macOS"
CMake: Don't use the LZMA imported targets
Daniel Vrátil (12):
Remove mostly pointless metatypes.h
Port away from deprecated method
Fix typo in DBus type signature
Move attributes to src/core/attributes subfolder (ABI break)
Implement CompressionStream
(De)compress payload data during (de)serialization
Fix clang-tidy warning about calling virtual method from dtor
Remove C++14 construct from public header
Properly declare CompressionStream as a sequential device
Fix reporting error when deserialization of compressed data failes
Introduce Config class, disable payload comp. by default
Install compressionstream private header
David Faure (6):
Add missing braces around single-line statements in if().
Speed up NotificationSubscriber::acceptsItemNotification
Optimize DataStore::setItemsFlags to not fetch item flags again.
Repair tagmodeltest, which requires these Q_PRIVATE_SLOT declarations
Repair entitytreemodeltest which requires the itemsFetched private slot.
StandardActionManager: compress updates and emit useful signal
Filipe Azevedo (3):
Fix building akonadiprivate_obj with out of system lzma libs on macOS
Backport std::optional to macOS 10.9
Backport std::get to macOS 10.9
Hannah von Reth (1):
Never assume clang flags based on the version
Laurent Montel (13):
Add debug info when agentId is empty
Revert it. It can't be empty if agentType is invalid
const'ify pointer
initialize value on header
Const'ify pointer
Time to increase version
Remove NO_REGENERATE_MIME as now UPDATE_XDG_MIMETYPES uses -n
Remove not implemented method
Remove not implmemented method
If include is define in .h remove it if it's defined in .cpp too (scripted)
Fix generate search file for qmake
Fix search account type
Fix search agent
Luca Beltrame (1):
Increase timeout for reading data from resources to 30 seconds
Sandro Knauß (1):
Check if external library is needed to have atomic support.
Volker Krause (7):
Attempt to fix the FreeBSD CI build
Second pass of SPDX license header conversion
Convert files to SPDX that the automatic conversion missed
Set package prefix dependent variables before calling find_dependency()
Attempt to fix the FreeBSD build
Attempt to fix the Windows build
Add another missing <array> include for the Windows build
####################### akonadi-search
Ahmad Samir (2):
Fix crash by handling exceptions thrown by GlassTable::set_overwritten
Prevent crash by catching exceptions thrown by Xapian::WritableDatabase::commit
Alexander Lohnau (1):
Port away from deprecated KRunner methods
Christophe Giboudeaux (2):
Relicense LGPL-2.0-only files to LGPL-2.0-or-later
Relicense GPL-2.0-only files to GPL-2.0-or-later
Laurent Montel (18):
Clean up code
Remove unused includes
Use toStdString() directly
Already initialize in header
Use toStdString
Modernize code
Time to increase version
Use .toStdString() + const'ify variables
Add more const
initialize value in header
It takes a lot of memory. Reduce the max number of element
Minor optimization + const'ify
Minor
Remove not implemented method
If include is define in .h remove it if it's defined in .cpp too (scripted)
We don't generate pri file here
Modernize code (using auto/using/etc)
Fix Bug 428750 - akonadi-search does not build due to deprecated symbol
####################### akregator
Ahmad Samir (1):
Port QRegExp to QRegularExpression
Christophe Giboudeaux (1):
Convert license headers to SPDX format
Laurent Montel (14):
Time to increase version
Modernize code
Time to increase version
Add missing Q_REQUIRED_RESULT
const'ify variable
Delete folder even if folder id < 0
Fix some cppcheck
Remove not implmemented method
If include is define in .h remove it if it's defined in .cpp too (scripted)
Revert this part of my previous commit
Modernize code
Fix compile on windows
Fix compile on windows
Fix linking on windows
Pierre Ducroquet (1):
Specify in our Accept header that we want RSS/Atom
####################### analitza
Laurent Montel (2):
Port away from deprecated Qt::MidButton
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### ark
Ahmad Samir (3):
Port KRun to OpenUrlJob and ApplicationLauncherJob
Part: QFileDialog asks to overwrite a file on its own
Part: more async KIO jobs
Alexander Lohnau (1):
Compile with QT_NO_KEYWORDS
Alexey Ivanov (8):
libzipplugin.cpp: add missing zip_fclose to prevent memory leaks in extractEntry function
libzipplugin.cpp: add missing zip_fclose to prevent memory leaks in testArchive function
libzipplugin.cpp: replace zip_fopen/zip_fclose with unique_ptr
libzipplugin.cpp: construct zip_file on unique_ptr reset
libzipplugin.cpp: nullptr
libzipplugin: add support for zstd compression
Elvis Angelaccio (3):
libarchive: drop dead code
libzip: drop redundant get() calls
Override text of saveAs standard action
Jan Paul Batrina (2):
Enable "Extract archive to..." file menu action on read only folders
Fix extraction to directories with unicode names when using the Extract file menu
Laurent Montel (6):
Fix mem leak found by ASAN
Delete propertiesdialog
We depend against kf5.70 => it depends against 5.12
We depend against 5.71.0
Fix clazy warning
If include is define in .h remove it if it's defined in .cpp too (scripted)
Michał Szymański (1):
Fix timestamp comparison test fail after QT5.11 by Switchng to QDatetime comparison instead of QString. 5.11 variant changed QDateTime toString fromat to ISODateWithMs
Nicolas Fella (1):
Port HACKING to gitlab
Timothée Ravier (3):
flatpak: Cleanup unneeded files
flatpak: Add support for more archive formats (zstd, lz4, etc.)
If include is define in .h remove it if it's defined in .cpp too (scripted)
Nicolas Fella (2):
Port download page to ScrollablePage
Make AboutPages HIG compliant
Pino Toscano (1):
cmake: install artikulate.knsrc in newer ECM 5.58.0+ location
Tobias Fella (1):
Fix CMakeLists
####################### audiocd-kio
Albert Astals Cid (1):
Add missing kdoctools_install
Jonathan Marten (3):
Search all possible locations for plugins
Update to work properly with current KIO
Add I18N context for the "Missing device specification" message
Laurent Montel (1):
Use CamelCase includes (scripted)
####################### baloo-widgets
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### blinken
Albert Astals Cid (1):
Port away from KRandom
Andreas Cord-Landwehr (1):
Improve i18n tooling
####################### bomber
Laurent Montel (2):
Port KRandom::random
If include is define in .h remove it if it's defined in .cpp too (scripted)
Nicolas Fella (1):
Add missing include
####################### bovo
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
Ömer Fadıl USTA (1):
Fix to have c++17 compatibility
####################### calendarsupport
Christophe Giboudeaux (2):
Convert license headers to SPDX format
Add the missing Qt-Commercial-exception-1.0 part
Laurent Montel (10):
Fix clazy warning
Remove unused include
Remove unused LIBRARY_NAMELINK
modernize code
Time to increase version
const'ify++
If include is define in .h remove it if it's defined in .cpp too (scripted)
Fix generate pri file
Modernize code
Fix build on windows
Nicolas Fella (1):
Port away from deprecated QPrinter functions
Volker Krause (1):
Replace ancient ModelTest copy by QAbstractItemModelTester
####################### cantor
Alexander Lohnau (1):
Fix KNS deprecations
Alexander Semke (3):
Avoided duplicated looping over the plugin pathes and some minor code style fixes in the panel plugin handler.
Use the range based for-loop instead of foreach, more usage of the 'auto' keyword and others minor code style fixes in cantor.cpp.
Improved and unified the layout in the setting dialogs for the different backend systems.
Andreas Cord-Landwehr (1):
Improve i18n tooling
Andreas Sturmlechner (1):
Use CMake FindPython3 module, raises minimum CMake to 3.12
Antonio Rojas (1):
Fix unusable Sage session after a syntax error
Filipe Saraiva (1):
Add 20.08 changelog infos
Laurent Montel (1):
Remove explicit ECM_KDE_MODULE_DIR
Nikita Sirgienko (22):
[GSoC 2020] Extend features of FileBrowserPanel
[GSoC 2020] Extend the functional of FileBrowserPanel - add file filter option
Disable double opening files inside Cantor. Now, if user try to open worksheet, which already opened, Cantor just activate tab with the worksheet
Add text message for 51f0cb0856a92fea69ea817d67faa95b9eb9e751
[GSoC 2020] Fix bug with loading panel states for each backends between program runs - restoring state while loading now works correct
[GSoC 2020] Increase Cantor Plugins Performance Now all panels belongs to CantorShell instead of Cantor Part, so now there is only one instance of each Panel in Cantor. The changing of Panels content during Worksheets changes will be done via new methods: saveState, restoreState.
Fix compilation after 09dc3d44eb6bd6ce7e23ccfbdf14d4688bd7ec47
[GSoC 2020] move some code from CantorShell to PanelPluginHandler
Increase soversion due ABI changes
Export Cantor::PluginPanel and Cantor::PluginPanelHandler and minor improvments
Minor CMake fix
Fix dock panels tabification when Cantor load file
[GSoC 2020] Realisation of T12844
[GSoC 2020] Add more support for Images in Markdown Entry. Now images can be attached from clipboard or via drag and drop.
[GSoC 2020] Realise requested feature from https://bugs.kde.org/show_bug.cgi?id=409137 Now, for Python/Julia/Octave Cantor instead of "too long variable" will show bytes size of the variable
[GSoC 2020] Fixing problem with wrong R highlighting and additional highlighting improvments
[Python] Remove python server path from settings
[T8613] Add support for Octave and also move current directory for Octave session, loaded from file, to directory of the file
Remove Cantor Plugin Path from settings and update some infor in Readme
[Octave] Increase Octave recommended version
[Lua] Improve Lua parsing code. Also add support for expression queue.
Make Cantor working with Sage 9.2
Yuri Chornoivan (1):
Fix minor typo: Table of Content -> Table of Contents
####################### cervisia
####################### dolphin-plugins
Alexander Lohnau (7):
Port deprecated QProces::start method
Port Qt4 style connects
Compile with QT_NO_FOREACH QT_NO_KEYWORDS
Port QProcess::start(QString) methods
Post last deprecated QProcess usage
Port away from KRun
Simplify logic of file reading
Kwon-Young Choi (4):
Automatically mount directory after attaching loop device
Autmatically unmount mounted directory when deleting loop device
save output of getStorageAccessFromDevice into a const variable to avoid detaching the QList container
Do not use read-only option as udisksctl does
Nikolai Krasheninnikov (3):
[svn] Updated Messages.sh to get translations for SVN-plugin *.ui files.
Added CMakelists.txt.user to git ignore.
[svn] SVN log dialog moved from QWidget to QDialog.
Sebastian Englbrecht (1):
Git status does not generate index.lock
####################### dolphin
Ahmad Samir (5):
Port KRun to OpenUrlJob
TerminalPanel: StatJob::mostLocalUrl only works with ":local" protocols
Fix mouse back/forward buttons
Check protocol Class before creating a StatJob
Don't trigger rubberband with back/foward mouse buttons
Alexander Lohnau (11):
Fix deprecated knsrc file location
Allow Open Terminal action on Windows
Do not build KNS installer and KNS button on Windows
Clear services model after KNS entries changed
Do not build KCMs on windows
Exclude trash settings from windows
Compile without foreach
Compile with QT_NO_KEYWORDS
Use mutable iterators where required
Set empty value for packagekit transaction flags
Fix qrc icon
Ayushmaan jangid (2):
Fix wreorder warning
Fix unused variable warning
Carl Schwan (1):
Update README.md to gitlab :D
Chris Holland (11):
Draw 2 Rectangles below mount points to represent a disk capacity bar
Only check if place url is mount point once during polish event.
Only show capacity bar for devices (has a udi).
Refactor capacity by to use async KIO FreeSpaceJob.
Cleanup unused colors. Use const. Use KColorScheme danger.
Use KDE GitLab url instead of the GitHub mirror
Fix freeSpaceInfo cache not being reset.
Remove wip debugging
Cleanup imports
Use QDeadlineTimer instead of QDateTime. Use early returns instead of deeply nested if/else.
Move m_textInfo to fix ctor warning, and document why it's protected.
David Faure (1):
Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation
Elvis Angelaccio (20):
Port away from QWheelEvent::orientation()
Output of licensedigger + manual cleanup afterwards.
Fix build failure after last commit
Port away from QList::toSet()
Port to non-deprecated QString::split() variant
Port to non-deprecated QLabel::pixmap()
Drop obsolete version check
Stop using QVariant < operator
Port away from QTimeLine::setCurveShape()
KItemListSizeHintResolver: remove no longer used member
DolphinTabWidget: prefer QUrl::toDisplayString() for tooltips
Use QString::rightRef() as suggested by clazy
Port away from deprecated QWheelEvent::delta()
servicemenuinstaller: use Q_GLOBAL_STATIC
Fix PlacesItemModelTest
Revert "D-Bus activation systemd service"
Add support for KUserFeedback
Add missing reference
PlacesItemModelTest: use helper method to increase indexes
PlacesItemModelTest: consider also Pictures/Music/Videos folders
Ezike Ebuka (1):
Improve padding in the Places View
Felix Ernst (13):
Add an option to use an UrlNavigator in the toolbar instead
trailing whitespaces
Adress the first round of Angelaccio's review comments
Add the UrlNavigator to the toolbar automatically if needed
Make UrlNavigators in the toolbar the only option
Fix a crash and extract unrelated changes
Apply Méven Car's suggestions
Adress most of the second round of Angelaccio's review comments
Adress the third round of Angelaccio's review comments
Fix navigator alignment for right-to-left localizations
Increment kpartgui version
Allow having the UrlNavigators below the tab bar
Select last visited folder when going up/back
Henri Chain (1):
D-Bus activation systemd service
Ismael Asensio (3):
Add support to tags: scheme in DolphinQuery
Fix selection rect after porting from QFontMetrics::width()
Iterate over a const copy list of containers
Jan Paul Batrina (1):
When an invalid protocol is used, reset the navigator location to the previous url
Jonathan Marten (1):
Select/Unselect dialogue: Retain a history of entries made there
Laurent Montel (4):
Use camelcase includes (scripted)
Port away from deprecated Qt::MidButton
Remove not implmemented method
If include is define in .h remove it if it's defined in .cpp too (scripted)
Lothar Paltins (1):
Fix wrong parameter in function call
Martin T. H. Sandsmark (2):
Fix warnings about scaling pixmaps
make sure we use valid icons
Méven Car (11):
FolderPanel: prevents scanning directory tree recursively
Compute text width taking into account the zoom level
Details view: display empty text instead of unknown for sizeless dirs
KDirectoryContentsCounter: fix support of symlinks dir
PlacesItemListWidget: Use Solid to check if device is a network share
Places panel: show a tooltip after 500 ms
Context Menu: Only add paste action to folders
PlacesPanel: tooltip, use toLocalFile instead of path
Re-allow icons that are not theme icon
Places panel: highlight place only when it is displayed
Re-allow to paste files via context menu
Nate Graham (9):
Change group spacing from 18px to 12px
Make "Show hidden files" action follow HIG
When restoring former window state, append any URLs passed as args
Show "Open With" menu items even for empty dirs
Fix DolphinMainWindow::viewContainers() to take into account split views
Show home folder if needed after unmounting mounted disk
Don't session-restore invalid paths
Disable session management for daemon
Allow the openURLJob to run executables
Nikita Churaev (1):
Text style fixes
Steffen Hartleib (2):
Improve Touch support
Allow interaction with folder/files with the stylus again
Timothée Ravier (1):
Icon: Update with latest breeze icon
tolu schr (1):
Add tooltip to tabbar
####################### dragon
####################### elisa
Albert Astals Cid (1):
Add missing kdoctools_install
Alexander Stippich (1):
update author information
Carson Black (1):
Make exported global application menu more menubar-y
Fabian Baumanis (1):
Fix "Nothing played" message when a file only with a title tag is played
George Florea Bănuș (1):
Add setting to change color scheme
Laurent Montel (1):
USe camelcase (scripted)
Matthieu Gallien (67):
fix mpris2 support to compute metadata correctly
ask KConfig to generate better code and export settings class
fix failing tests by handling configuration via KConfig
properly export/import class generated by KConfig
fix elisaImport missing registering of data types
introduce gitlab CI support
fix compliance with REUSE (through reuse lint)
no need to explicitely set contentWidth in ScrollView
update qml plugin description file
add SortMenu to handle feature rich sorting in the views
sort related view parameters now comes from c++ side of Elisa
add year data to the albums
allow to load/save sort preferences for order and roles in all views
The sort button now display the selected sort role
the sort menu button has an arrow and improve its label
use only QVector to hold sort related data
add a bit more margin and move the down arrow on sort button
fix size and position of arrow on sort button
change order of buttons to have sort button first
update plugins.qmltypes to reflect changes on master branch
manage an initialIndex in ViewManager and set it to "All Albums" index
fix album data in header bar being undefined
update qml plugin qmltypes file
let initial view be saved on quit and restore on start
fix initialisation of ContextView at start of Elisa
fix notifications of current track changes in media play list proxy
do not send reset signal at init for an empty track metadata model
allow to reopen a view from an item embedded in view selector
allow to configure initial view index
use a binding to connect to playlist in views
compatibility with upnp-lib-qt current master branch
add missing override specifiers on some destructors
add [[nodiscard]] attribute through clang-tidy
replace empty constructor body by = default
fixes warnings reported by clazy
use clang-tidy to add auto as data type for variable declarations
make MediaTrackMetadataView able to modify metadata for tracks
prevent new radio dialog to get data from newly played track
modify metadata in database but without writing them back to files
save modified metadata to files
add a modify button to MediaTrackMetadataView dialog
implement removal of metadata fields
add more tests for the database: removal of metadata
use a function instead of a magic property in a Connections item
basic implementation of the addition of extra fields to track metadata
add missing metadata fields in metadata dialog
allow addition of new metadata fields from a list of fields not existing
fix alignment when showing rating in editable metadata dialog
allow to modify metadata from entries in playlist
fix modification of Lyrics field type
fix removal of year field (and a few more fields)
partial fix for the failing DB automated tests
metadata: make Modify button checkable and keep it enabled
fix edition of radio metadata
make metadata dialog taller: 400 pixels => 500 pixels
fix small issues when adding new metadata tag
fix context view not showing proper data
only show open in file manager button for local URLs
database sends less track change signals (they were not needed): update
year was somehow always there: update after the fix in database
fix modification of tracks with embedded covers
use a role of the model to also choose the correct delegate for metadata
forget the saved position withing a track when switching to another one
fix display of disc headers in album view
prevent crash by stopping play before freeing libvlc resources
fix navigation to album or artist by not using immediate transition
Allow to restore entries in play list from local or remote URLs
Nate Graham (31):
Add Placeholder messages to main views when empty
Improve i18n() context for a string which must be kept as short as possible
Add appropriate side margins for content in Now Playing view
Make long song titles and subtitles wrap in Now Playing view
Add side margins for player control bar's left-most and right-most buttons
Fix "containsDrag" QML error
Bump Qt dependency to 5.14 and fix deprecation warnings
Refactor HeaderFooterToolbar and places where it's used
Use enums for HeaderFooterToolbar types rather than strings
Fix string puzzle with list and grid view placeholder strings
Vertically align icons in context view title+subtitles section
Fix sort menu button icon sizing and positioning
Make space for the sort menu's indicator arrow
Don't show image in nav toolbar when there's no image URL set
Reduce unnecessarily large spacing between items in nav toolbar
Add some top and bottom margins to the nav bar icon/image
Remove uncecessary spacing in the nav bar author/album ColumnLayout
Use more common visual style for nav bar's title+subtitle ColumnLayout
Remove last inappropriate use of bold text in album view
Re-make sort menu button's content item to fix all sizing issues
Set fixed standard icon sizes for header toolbar icons
Don't show unnecessary global shortcuts columns in keyboard shortcuts window
Don't allow view's loading indicator and placeholder message to overlap
Accept files named "albumart.jpg" for album art
Add feature to show files in file manager
Replace homemade ScrollHelper with standard ScrollViews to hold view items
Ensure that text doesn't get cut off at the bottom of the Now Playing view
Fix some broken references in playlist signaling
Add support for cover.jpg/png album art files
Remove unneeded margins around list browser view
Don't show "Show Playlist" button in Party Mode
Shantanu Tushar (3):
Animate layout adjustments so header expansion is smooth
Convert tracksCount into an int instead of string
Avoid UI from jumping around when label is toggled
Sophie Kums (1):
call Q_EMIT Seeked less frequently to reduce MPRIS spamming
Yaroslav Sidlovsky (1):
fix: elisa-player fails to compile with Qt < 5.14
nikunj goyal (2):
Add keyboard navigation to move between tracks
Added translations for other keyboard shortcuts
stef lep (6):
bug-414771 seek to origin before going to previous track
add configuration to disable play at startup
display saved position on slider
fix open now playing BUG: 425601
go to artist or album from context, BUG-417858
when pushing views for content, disactivate transitions
####################### eventviews
Christophe Giboudeaux (2):
Convert license headers to SPDX format
Relicense GPL-2.0-only files
Glen Ditchfield (2):
Fix some doxygen comments.
Namespaces that lack Doxygen comments are not shown at api.kde.org.
Laurent Montel (9):
Fix clazy warning
Remove unused LIBRARY_NAMELINK
Modernize code
Modernize code
Continue to modernize code
Time to increase version
If include is define in .h remove it if it's defined in .cpp too (scripted)
Fix generate pri file
Modernize code
####################### ffmpegthumbs
Elvis Angelaccio (1):
Add missing REQUIRED keyword for Taglib
Heiko Schaefer (1):
Use embedded cover in MP4 video files
Laurent Montel (1):
Remove explicit ECM_KDE_MODULE_DIR
Martin T. H. Sandsmark (2):
register our own log handler for ffmpeg using QLoggingCategory
remove deprecated/unnecessary call
####################### filelight
Efe Çiftci (3):
Add "Do Not Scan This Folder" to right-click menu This modification adds a new "Do Not Scan This Folder" option to right-clicked folders in the main window. It eliminates the need to opening Configuration window and adding folders to the list manually.
The previous commit allowed adding the same folder more than once to the "Do not scan" list. It could happen when selecting "Do Not Scan This Folder" option multiple times without rescanning the folder. This commit prevents this bug.
Update widgetEvents.cpp with updated doNotScanItem string
Laurent Montel (5):
Using no deprecated enum Qt::MiddleButton
Use Q_EMIT
Remove explicit ECM_KDE_MODULE_DIR
Port some deprecated method
If include is define in .h remove it if it's defined in .cpp too (scripted)
Martin T. H. Sandsmark (10):
Add support for saving result as SVG.
use an enum instead of magic numbers, which shows us bugs
clean up updates from settings dialog to map redraw
fix refreshing summary view when settings change
put the list of remote filesystem types in a central place
if remote filesystems is disabled, don't show them (they will never be scanned anyways)
The removable media check never seems to have been implemented
show size of files scanned so far in progress box
QLinkedList is deprecated and recommends std::list, but that has crap std API
fix deprecated KIO warning
Martin Tobias Holmedahl Sandsmark (1):
Apply 1 suggestion(s) to 1 file(s)
Nate Graham (1):
Clarify Save text
####################### granatier
Friedrich W. H. Kossebau (1):
Set and make use of RELEASE_SERVICE_VERSION variables
Laurent Montel (1):
Make compile without deprecated method
####################### grantlee-editor
Christophe Giboudeaux (1):
Convert license headers to SPDX format
Daniel Vrátil (1):
Adapt to KAddressbookGrantlee being moved into AkonadiContacts
Laurent Montel (2):
Modernize code
Time to increase version
Volker Krause (1):
Adapt to kdepim-apps-libs removal
####################### grantleetheme
Christophe Giboudeaux (1):
Convert license headers to SPDX format
Laurent Montel (6):
Remove unused LIBRARY_NAMELINK
const'ify pointer
Time to increase version
If include is define in .h remove it if it's defined in .cpp too (scripted)
Fix metainfo
Modernize code (using auto)
####################### gwenview
Alexander Volkov (1):
Use QMetaObject::invokeMethod() overloads for function pointers
Jonathan Marten (1):
Fix window title not being shown by embedded KPart
Laurent Montel (3):
Remove unused forward declaration
Remove not implmemented method
If include is define in .h remove it if it's defined in .cpp too (scripted)
Madhav Kanbur (1):
Add option to disable autoplaying videos
Michael Augaitis (1):
Fix ESC key not exiting fullscreen when viewing image
Miklós Máté (1):
don't write into activity history if history is disabled
Méven Car (1):
MimeUtils: fix warnings for missing mime types
Nate Graham (1):
Use consistent text for "forget recent files" action
Nicolas Fella (2):
Fix typo in KIPI plugins URL
Show message bar with URL after sharing to imgur
Oded Arbel (1):
Workaround Qt 5.15 behavior change
Yuri Chornoivan (1):
Add the new 'Automatically play' option to the docs
####################### incidenceeditor
Christophe Giboudeaux (1):
Convert license headers to SPDX format
Daniel Vrátil (1):
Fix attachment mimetype detection
Glen Ditchfield (5):
Detect invalid start and end times
Display a warning for invalid recurrence end-on dates
Focus on empty Title field
Improve an autotest
Fix incidencedatetimetest run on Jenkins
Laurent Montel (11):
Remove unused include
Variable is initialize in header
Modernize code
Remove unused LIBRARY_NAMELINK
Const'ify pointer/variable
Add missing lib when we moved KAddressbookGrantlee
Time to increase version
Remove not implmemented method
If include is define in .h remove it if it's defined in .cpp too (scripted)
Fix generate pri file
Modernize code (using auto)
Volker Krause (1):
Replace ancient ModelTest copy by QAbstractItemModelTester
####################### itinerary
####################### juk
Albert Astals Cid (1):
cgit -> invent
Laurent Montel (1):
Port away from deprecated Qt::MidButton
Martin Koller (1):
ensure systray tooltip updates on track change
Michael Pyne (1):
Port away from deprecated random generator and QString function.
####################### k3b
Albert Astals Cid (2):
Port away from KRandom
Warn when trying to add folders that contain unsupported filenames
Alexander Volkov (1):
Fix -Wimplicit-fallthrough warnings
Antonio Rojas (1):
Fix kauth helper install location
David Faure (1):
Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation
Nicolas Fella (1):
Avoid creating KCModuleInfo
####################### kaccounts-integration
Aleix Pol (1):
Check whether intltook ran properly rather than just checking the output
Dan Leinir Turthra Jensen (1):
Fix account details page (especially on dark themes)
David Faure (1):
Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation
Devin Lin (1):
More concise label for rename account dialog
Nicolas Fella (16):
Convert license headers to SPDX
[kcm] Provide a sane implicit size
[kcm] Port to ScrollViewKCM
[kcm] Improve service list delegates
Avoid container detaching
Add context object to connect
Add missing Q_EMIT
[kcm] Align AvailableAccounts delegate with BasicListItem
Minor code optimization
[kcm] Show account creation error in the UI
Remove arcconfig
[kio-webdav] Switch to webdavs
[plugins/kio-webdav] Fix realm extraction
Add API for cancelling account configuration
Don't show error message when account creation is cancelled
Use american spelling for canceled
####################### kaccounts-providers
Harald Sitter (1):
explicitly include qvariant to fix a build failure with CI's qt5.14
Nicolas Fella (38):
[owncloud] Fix double slash in URL
Convert license headers to SPDX
Add missing licenses file
Remove unused code
Rename qmlhelper to (own|next)cloudcontroller
Silence some unused parameter warnings
Resurrect owncloud dav-storage service
[owncloud] Align wizard UI with new Nextcloud UI
[nextcloud] Split QML into separate files
[nextcloud] Remove unused noError property
[nextcloud] Add state property to controller
[nextcloud] Use controller's state property for view management
[nextcloud] Add missing includes
[nextcloud] Add webengine profile and url intercepter
[nextcloud] Embed login view into window
[nextcloud] Remove unused old webengine integration
Replace manual include dir handling with interface target
[app/volume] Use property setter
[app] Allow refreshing the device list
Remove unused toVariant methods
Port away from KMimeTypeTrader
Remove modeltest
Convert license headers to SPDX expressions
Reload remote commands model when commands change
Rework the battery plugin
[plugins/lockdevice] Port to use logind interface
[kio] Mark Class as local
[app] Add plugin settings page
Try to fix windows build
Fix fixing the windows build
Use non-deprecated QProcess method
[plugins/screensaver] Port away from QDBusInterface
Follow release service version numbers
Remove unused member
Add API for opening the KCM to daemon
[plugins/notifications] Merge notificationsdbusinterface and notificationsplugin
Set window icons for GUI executables
Remove defunct calls to KAboutData::pluginData
Remove parent from KNotification ctor
Fix build with bluetooth enabled
Philip Cohn-Cort (1):
Improve battery reporting reliability
Piyush Aggarwal (12):
fix QSslKey::ca-certificate deprecated warning
fix code indentation in lanlinkprovider
add missing header to fix build with MSVC 14.27
use kdeconnect-tray icon from breeze-icon set in windows build
remove unneeded kdeconnect tray icon SVG
remove kdeconnectindicatorwin.svg from CMake to fix windows build
append link libraries for daemon in separate lines
add logging category KDECONNECT_INDICATOR to indicator
reliably kill dbus-daemon and kdeconnect-daemon using WinAPIs
segregate icons into different folders
re-add pre-baked PNG icons for kdeconnect-indicator.exe. commit 5210d1ae removes PNG icons from the codebase which were needed by the windows build.
initialize battery plugin members to fix crashing on Windows
Richard Liebscher (4):
Save changed device name and type
Better device name in Sailfish OS
Editable volume and mute state in RemoteSinksModel
Custom devices
Roman Gilg (1):
Define content margins for settings app
Simon Redman (8):
[SMS App] Improve placeholder messages when the most-recent message has an attachment body
[SMS App] Add thumbnail preview to ConversationList
Revert changing "messageBody" field to "textMessage"
Update header documentation for PACKET_TYPE_SMS_REQUEST
Replace magic number with SMS_REQUEST_PACKET_VERSION
[CLI] Use ConversationsDbusInterface to avoid problems with using raw dbus
[SMS App] Use interface for querying a range of messages
[SMS App] Disable sending attachments until we have Android support
Yuri Chornoivan (1):
Fix minor typo
####################### kde-dev-scripts
Alexander Lohnau (1):
Add Approvals for Alexander Lohnau
Alexander Trufanov (1):
astyle-kdelibs script commentary update
Andras Mantia (1):
Allow relicensing under new L(GPL)
Andreas Cord-Landwehr (10):
Add my consent for CCBYSA4+ relicensing
Add Nitul Datt to relicensecheck.pl
Add Varun Joshi to relicensecheck.pl
Add Approvals for Thomas Kadauke
Add mail aliases
Add secondary mail address for David Edmundson
Add Approvals for Rik Hemsley
Add secondary mail address for Sergio
Add secondary address of Martin Sandsmark
Add KDE mail alias for Lukas Tinkl
Andrius Štikonas (1):
Add approvals for stikonas.
Carl Schwan (1):
Add my name in relicensecheck.pl
Christophe Giboudeaux (5):
Add email aliases
Add relicensing permission from Carsten Burghardt
Add relicensing permission from Jonathan Armond
Add relicensing permission from fthieme
Add relicensing permission from Reza Arbab
Daniel Vrátil (1):
Relicensecheck: add mapping for my old email address
David Bryant (1):
Update relicensecheck.pl
David Faure (1):
Some people use lowercase include guards, add support for that
David Jarvie (1):
Add approvals for djarvie
Frank Roscher (1):
Update relicensecheck.pl
Harald Sitter (1):
allow more relicensing for me
James Smith (1):
Update relicensecheck.pl
Johannes Zarl-Zierl (1):
Update relicensecheck.pl
Jonathan Marten (1):
Relicensing permission from Jonathan Marten
Julian Steinmann (1):
Add xyquadrat / Julian Steinmann to relicensecheck.pl
Matthieu Gallien (1):
add myself (mgallien) to relicensecheck.pl
Nicolas Fella (1):
Add my work email to relicensecheck.pl
Noah Davis (1):
Add ndavis to relicensecheck.pl
Sandro Knauß (1):
Add knauss@kolabsys.com as secondary mail.
Stefan Brüns (1):
Add myself to relicensecheck
####################### kde-dev-utils
Friedrich W. H. Kossebau (3):
Set Qt::AA_UseHighDpiPixmaps to true
Set and make use of RELEASE_SERVICE_VERSION variables
Set window icons for non-desktop-metadata WMs
####################### kdeedu-data
####################### kdegraphics-mobipocket
Laurent Montel (1):
Remove explicit ECM_KDE_MODULE_DIR
####################### kdegraphics-thumbnailers
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### kdenetwork-filesharing
Harald Sitter (18):
do not refer to columns by their index
give add/remove errors a GUI
various stylistic improvements
move to spdx
port to qml and refactor to somewhat isolated pages
repair share path handling
fix up ACE ordering
rejigger acl page and add a sheet to be shown when using a denial
fix syntax
add smb user management support
fix multiple opening of properties
add missing period
resolve paths to their canonical representation
look for runtime deps from samba
only enable guest checkbox if the smb.conf allows it
add a group management page
fix placeholdermessage centering
use the actual filesharingpage API when appropriate
Nate Graham (1):
Unify how the new Samba user is communicated to the user
####################### kdenlive
Albert Astals Cid (1):
Remove unused krandomsequence.h include
Alexander Lohnau (1):
Fix deprecated install location
Andreas Sturmlechner (1):
Port to QtWebEngineWidgets
Camille Moulin (1):
Fix typo in header because it breaks parser
David Faure (1):
Fix PreviewJob memory leak
Farid Abdelnour (6):
Logging UI proposal
Add Effects layout
Update Audio, Editing and Color layouts
Add GPU profiles provided by Constantin Aanicai. https://kdenlive.org/en/2020/08/kdenlive-20-08-is-out/#comment-5089
Add missing "=" symbol in GPU profile
[Experimental] Added GPU profiles for rendering proxies and timeline preview ...
Jean-Baptiste Mardelle (253):
Save folder status (expanded or not). Related to #287
Expand/collapse all bin folders with Shift+click Related to #287
When dropping a folder from a file manager to bin, don't create folders that contain no valid clip
Fix clip url not correctly updated when opening project with missing clips. Related to #536
In insert mode, deleting a clip should perform an extract operation. Related to #673
Timeline: don't allow moving a keyframe at same pos as another one. Related to #686
Don't show monitor overlay (fpt, timecode, ...) in audio seek bar
Restore seek in clip monitor on Shift + move mouse
When dragging a clip in insert mode, don't allow leaving empty space in timeline. Related to #673
When trying to play a monitor that is hidden, display an info message allowing to show the monitor. Fixes #762
Update AppImage dependency build scripts
Drop deprecated QApplication attribute
Refactor clip monitor audio thumbnails to use same data as timeline thumbnail. We now just need to also use this data to generate the bin thumbnail and memory usage should get back to normal Related to #102
Add avfilter eq filter (allowing to adjust image brightness, contrast, saturation, gamma all in one effect
Rewrite audio thumbnails to only use FFmpeg's data and optimize memory usage on creation. Related to #102
Various fixes for audio thumb management, should slightly improve memory usage/performnace. Related to #102
Don't cache empty audio data (fixes missing audio thumbs on video clips)
Rotoscoping: add Auto keyframe button in monitor toolbar to automatically add a keyframe when moving a point
Reduce range of volume effect (limit to -50 - +50 dB), and use logarithmic scale in timeline. Related to #770
Attempt to fix UI translations broken. CCBUG: 424967
Missing fix for FreeBSD in last commit (fix broken localization)
Restore increased range for volume effect, only limit the visible range in timeline Related to #770
Add MLT's Pillar Echo effect
Fix clip monitor zoom not reset when changing clip, and zone incorrect on zoom
Fix regression in project notes from clip monitor(incorrect clazy fix)
Enforce wasapi as default audio backend on Windows. Related to #774
Fix crash removing a fade effect added twice. BUG: 425175
Fix group of clips with mix broken after reloading project
Fix mix deletion when deleting first clip of a mix
Nicer visual for mix, fix resizing grouped mix didn't update grouped mix cut position. Allow easy add of a mix by double clicking a clip's resize handle
Fix crash on undo mix deletion, use different producer for subplaylists (fixes slow transitions)
Fix appimage creation
Ensure we use correct subplaylist producer when replacing a clip in timeline (eg. when proxying)
Make mix cut pos snap in timeline Related to #796
Add some extra checks for mixes
Comment out libva stuff for CI AppImage
Small cleanup, make placeholder timeline clips visible and allow reloading missing clip if source file is available Fixes #785
On project opening, fix detection of proxied clips with missing source and proxy
Correctly display Proxy status in timeline for clips with missing source
Remove deprecated line
Fix mem leak when another process was writing a clip that is included in a project. A reload operation was performed every 2 seconds while the clip was still being written, leading to corrupt clip duration and huge memory consumption leading to system freeze
Fix various cases where it was not easy to find correct location of missing clips (slideshows, or clips with proxies) Related to #779
Store color theme in a localized neutral way. Should fix #732
Fix audio mixer track effects applied twice when reopening project, leading to incorrect volume. Fixes #792
Add option in track headers to disable normalizing of audio thumbnails. Related to #798
Fix incorrect "search aborted" message and tooltip for recovered missing clips. Related to #779
Remove testing stuff
Add xml for qtcrop filter
Add some checks to max audio level calculation
Fix saving lift/gamma/gain effect results in broken ui. Fixes #790
Restore toolbars in default editing layout. Fixes #776
Fix monitor preview messing monitor zoom
Fix compilation
Fix track order in mixed track view
Fix track insertion in mixed view mode. CCBUG: 403443
Fix freeze on memory usage loading invalid clips
Comment out non working code
Add method to easily reload a custom effect
Ensure last frame of the project is rendered (with some audio codecs like aac, last frame will be duplicated because of a bug in MLT).
Fix some deprecation warnings
Fix compilation with Qt < 5.15
Start showing parameters for same track mixes
When editing a title clip, hide it from timeline so that it doesn't appear on background frame. Fixes #805
Update to org.kde.Sdk 5.15
qtcrop effect: make radius animated. Related to #806
Add effect's MLT tag to effect description, not Kdenlive's id, makes it easier to understand which effect is implied
Allow custom comments in effect groups
Fix crash inserting zone over grouped clips in same track
Make folder to store titles and scripts configurable in Kdenlive Settings Don't create the kdenlive-renderqueue folder if not necessary, and delete it if no script is stored. Fixes #812
Fix qml overlay offset on monitor zoom (transform/rotoscoping)
When editing a title clip, hide it from timeline so that it doesn't appear on background frame. Fixes #805
qtcrop effect: make radius animated. Related to #806
Update to org.kde.Sdk 5.15
Fix tests, improve mix behavior with resize undo/redo
Ensure only wanted items are really archived. Related to #561
Fix rotoscoping points not reset when adding a second rotoscoping effect to a clip
Add build status to README.md
Don't allow removing the only keyframe in an effect (was possible from the on monitor toolbar and crashing)
Fix keyframeable effect params left enabled when selecting a clip, leading to possible crash
Fix playlist clips have no audio regression. Fixes #816
Fix duplicated audio from previous commit. Related to #816
Don't enforce stereo output on playback Related to #754
Fix opening project files with missing version number CCBUG: 420494
Project archiving: check after each file if archiving works, add option to use zip instead of tar.gz CCBUG: 421565
Fix compilation
Remove deprecated KF5 call
Show tooltip for clip fade corner hotspot
When switching project profile and there is only 1 clip in timeline, update the timeline clip duration accordingly to profile change. Fixes #819
Move audio max level to a job (was causing ui hang on project opening) Remove audio balance filter in projects with > 2 audio channels
Add missing include for some frameworks versions
Ensure timeline ruler is correctly updated on profile switch. Related to #819
small update in mix look
Add new option to apply bin tag color to timeline clips, enabled by default
Ensure mix parenting is updated in case of clip cut
Correctly reload mix params on project opening
Remove icons that are included in Breeze icon theme by default
Fix on monitor displayed fps with high fps values
Try to improve default OpenGL format for monitor view
Fix some compile warnings
Fix audio thumbs not reloaded on profile fps changed
When moving a clip outside a mix, correctly resize the clip. Relate to #796
Fix on monitor mess and possible crash with several transform effects
Fix audio mix same track transition crossfade Related to #796
Fix startup crash on missing QtQuick Shapes module Fixes #824
Fix missing file from previous commit
Add subtitle actions in Project menu
Fix compilation
Move subtitle qml into its own file, always display text (use clipping) on lower zoom
refresh monitor on subtitle change fix mouse wheel over subtitle track
Start subtitle undo/redo integration Related to #666
Further progress in subtitle undo/redo
Fix subtitle resize undo
Various subtitle fixes (moving, allow selecting)
Correctly load / save subtitle file
Add config setting for default subtitle duration, add subtitle by double clicking in subtitle track
Add subtitle import function, fix crash on add subtitle on new project
Allow importing subtitle file at cursor position, save subtitles on project archiving
Fix track offset with some tools when subtitle track is displayed
Updated effects descriptions and categories
Add option to export subtitle file
Fix integration of subtitles in timeline (snap, group, cut)
Fix crash loading some ass subtitles, add basic widget for subtitle edit otherwise the feature was not much usable
Fix various issues with subtitles (the filter was duplicated on project opening)
Select subtitle item when moving between subtitles from the widget
Fix crash on exit caused by subtitlemodel
Fix crash on mix deletion
Add libass target for AppImage
Don't move subtitle on right mouse click
Fix subtitle model used start time as index - caused issues if a subtitle if moved after another one. Add start/end position control in subtitle widget
Fix crash on adding first subtitle from subtitle widget
Subtitles: when cutting from subtitle widget, split text at cursor position
Fix cut subtitle
Add shortcut in/out/delete buttons to subtitle widget
Allow moving subtitle through subtitle widget
Subtitle track: add expand button and track label
Fix group subtitle deletion undo
Fix export subtitle not overwriting existing one
Hide subtitle track name on collapse. Related to #666
Fix possible crash. Related to #841
Fix undo import subtitle file, and improve subtitle group operations (only reload subtitle file once)
After clearing bin filter line, ensure selected item is visible. Fixes #845
Center view when seeking to timeline clip. Fixes #844
By default, move subtitles widget in clip monitor tab
Don't allow moving a subtitle below 0.
Add proper icon for subtitle feature
Fix typo in subtitles qml header
Fix error message about subtitle filter not initialized
Subtitles: work on temp files until we save the project so that each change to the subtitles is not instantly saved
qml performance fix, patch by Martin Tobias Holmedahl Sandsmark Fixes #849
Drop semi-working clip name offset in timeline
Update blacklisted effects
Various mix and transition fixes. Fixes #851
Fix subtitles track cannot be hidden when minimized
Don't blacklist subtitles effect
un-blacklist IIRblur
Allow creating a mix when we don't have the full default mix duration available at clip ends (minimum of 3 frames now required)
Fix crash opening project with a grouped subtitle
Fix crash closing document with grouped subtitles
Fix various subtitle selection issues
Fix snapping not updated when track is made active/inactive Fixes #852
Don't double-load same track transitions as normal transitions
Revert openGL change causing startup crash on some systems
Fix param adjustments for cartoon effect
Fix active effect not remembered and not correctly focused. Fixes #854
Do not block deprecated effects, it was causing issues for existing project files
Ensure we cannot create invalid subtitles (with empty lines)
Make sure deprecated effects can still be used in projects for compatibility
Fix possible freeze changing monitor real time CCBUG: 429228
Fix possible crash on .ass subtutle error and dropping subtitle in timeline
Fix crash opening Kdenlive project files < 0.9
Remove deprecated setting for automatic transitions Add warning if 0.9 project file cannot be read
Revert recent OpenGL change - it was not responsible for system crashes.
Last fix to effect categories
Hide subtitles effect from ui (used internally only)
Improve effects layouts. Related to #818
Fix possible crashes in subtitles
Fix regression and lift layout flicker Related to #818
Fix geometry effects like obscure regression. Fixes #856
Update project duration accordingly when subtitles are added/moved
Fix remove space not working until context menu called. BUG: 429868
Fix crash undoing cut when left part was selected
Fix crash clicking razor on timeline ruler
Fix spacer crash regression introduced in recent commit
Fix left part of a cut cannot be selected right after processing BUG: 428544
Switch KNewStuff url to https non deprecated service
Fix possibly incorrect rendering on Windows (proxy used when they shouldn't) CCBUG: 429905
Fix crash moving project's custom folder
Fix several slideshows incorrectly share same thumbnail if in same folder
Julius Künzel (1):
Improve audiomixer layout
Laurent Montel (1):
Port away from deprecated Qt::MidButton
Massimo Stella (4):
Update kdenliveeffectscategory.rc
Update blacklisted_effects.txt
Update blacklisted_effects.txt - avfilter.fspp blaclisted because it is a post processing filter to be used for exporting/compressing and not on the timeline
Update blacklisted_effects.txt - blacklisted Pixscope which produces an error at lower preview resolutions and which is replaceable by frei0r.pr0be named Video values
Pino Toscano (1):
fixuifiles
Pushkar Kukde (9):
Fixed automatic scene split (bug #421772)
Implemented suggestion #795
Implemented suggestion #795
Timeline Archive, QCheckBox problem
Implemented enhancement suggestion #561
Added multiple track deletion feature
Removed unnecessary code
Fixed indentation
Fixed ui dsiplay box and undo redo stack
Sashmita Raghav (45):
Add srt parser to model
Add SSA Parser
Add functions to return pointer to model
Add function to append subtitles to list
Add custom roles to model
Add class to handle subtitles definition and comparison
Add basic functions for returning row count and all subtitles in list
Add functions to add the start time of each subtitle line as snaps
Display start positions of subtitles in timeline
Connect subtitle model with timeline
Add signals and slot to subtitle model
Connect Subtitle Model signals with respective slots
Add header files
Document changes
Display subtitle text in rectangles
Add function to edit end timings of each subtitle
Add functions to edit existing subtitles
Make subtitle text editable
Add function to remove a subtitle from model
Add functions to move subtitles in model
Make subtitle end position editable
Correct end resizing of subtitle clips
Make start position of subtitle editable
Fix subtitle clip duration updation during subtitle resizing
Add separate track for subtitle clips
Correct cursor height in timeline
Add function to export subtitle model items to JSON
Update subtitle parser and Add function to write to subtitle file from JSON object
Update slot for subtitle model changed signal
Add function to enable subtitle clips' movement in subtitle track
Enable subtitle clip movement by dragging clip across subtitle track
Enable subtitle text editing on double click
Fix subtitle clip movement
Add timeline tractor to Subtitle Model to attach subtitle filter
Add button in timeline toolbar to enable subtitle editing
Add timeline ruler menu item to create subtitle clip
Fix indentation
Correct subtitle filter name and enable writing to SRT files
Enable visibility of subtitle track according to state of subtitle toolbar button
Enable deletion of subtitle clips from timeline by right clicking on them
Add minimum limit to resizing subtitle clip and minor subtitle clip UI improvements
Update status of subtitle tool button when creating subtitle track
Add function to delete all subtitles from subtitle model
Delete all subtitles when subtitle track is collapsed
Add menu for subtitle clips
Stephen Fluin (1):
update readme with GPL link and canonical spelling
Tércio Martins (1):
Appimage: during image creation, delete libxcb and libxcb-dri{2,3} libraries
Vincent Pinon (7):
Apply clazy fixes (range-loop)
Manually fix clazy warnings
more progress info during render
Fix OTIO error display
check ffmpeg setting points to a file, not just isn't empty
Render widget: avoid misuse of parallel processing
cleanup some debug messages (reduce startup verbosity)
Vivek Yadav (16):
Delete effectlistwidget.cpp.autosave
Update assettreemodel.cpp
Update effectlistwidget.cpp
Update effecttreemodel.cpp
Update effectlistwidget.cpp
Update effectlistwidget.cpp
resolved edit custom effect description issue
Update effectlistwidget.cpp
Update effectlistwidget.cpp
Update effectlistwidget.cpp
Delete effectlistwidget.cpp.autosave
Update assettreemodel.cpp
Update effectlistwidget.cpp
Update effecttreemodel.cpp
Update effectlistwidget.cpp
Update effectlistwidget.cpp
Yuri Chornoivan (1):
Avoid confusion for one-letter translations
vivek yadav (6):
added comments feature in custom effects
Custom effect Comments feature
edit name and description of custom effects
improved last commit
edit name and description of custom effects
improved last commit
Ömer Fadıl Usta (2):
Fix calling methods on null objects
Fix calling methods on null objects
####################### kdepim-addons
Christophe Giboudeaux (2):
Use a dual license for a couple adblock files
Convert license headers to SPDX format
Daniel Vrátil (3):
Add missing license and copyright
Adapt to KAddressbookGrantlee being moved into AkonadiContacts
Port KAB import/export plugins to KPimAddressBookImportExport library
Laurent Montel (140):
Prepare a new plugins which allows use to configure expire message from
Add autotest folder
Start to implement plugin
Continue to implement settings
Add autotest
Fix dialog box title + add expiry widget
Start to create a new plugin which allows to configure folder settings
Start to implement folder settings plugins
Improve plugins
Improve folder settings plugins
improve plugins
Add proxymodel
Create own widget
Add folderconfiguresettingspagewidget
Add settings page
Add comment
Add QTabWidget
Add expiry page
Use KCursorSaver (from guiaddons) when possible
Add more settings
Prepare to implement autotest
Add private export file
Allow to autotest class
Add missing Q_REQUIRED_RESULT
Prepare autotests
Create lib for autotest
Fix category name
Allow to save settings
Add more autotest
Fix compile in release mode
Continue to impmement expire trash settings
remove unused lib
Use new dependancy
Const'ify
Start to implement windows-contacts import/export support
Continue to implement it
Add example
Improve save element
Implement import windows contact
Continue to implement import "contact" file
Rename file
Add TODO
Allow to expire trash
Continue to implement import windows contact file + add debug category
Fix expire trash
Continue to implement import windows contact file
Fix store valid collection id
Fix clazy warning
Add new testcase
Extract import contact file
Prepare autotests
Move variable where it's useful
Continue to implement it
Prepare autotest
Now we can import address/name
Continue to implement import windows contact
Continue to implement import contact
implement support for photo/Im
Fix typo
Fix Bug 424940 - Add support for importing Windows contacts from .contact XML files
Allow to import several contacts
Improve import windows contact file
Coding style
Remove unused includes
Continue to implement folderconfiguresettings plugins
Fix clazy warning
Clean up code
Clean up code
Don't search calendarsupport twice
Fix import gender
const'ify + modernize code
not necessary to enable it by default. It's specific plugins
Disable for new users
Fix layout
Const'ify pointer
Const'ify variable when possible
Make it optional as it needs kaddressbook first
Time to increase version
continue to implement autotest
Prepare to add template support
improve foldersettings plugins
Add view tab
Depends against new mailcommon
Use new widget
Start to implement save settings
Store collection
improve save settings
Save settings
Save all settings
Add messagebox
Use new api
Save list of Collections
Remove comment
Modify collection
Prepare a base class
Enable/disable mainwidget
Use new folderconfiguresettingspagebase
implement folderconfiguresettingsexperywidget
Add margin
Fix i18n
Don't modify expiry collection when we are not allowed
Use QGroupBox
const'ify
Use {}
not necessary to use QPointer here
Remove unused lib
Avoid potential problem about config name
const'ify pointer + port deprecated signal
Const'ify + don't use lambda here
Remove unused lib + don't use QPointer here
Remove unused lib
Don't use lambda, const'ify pointer
const'ify pointer
const'ify, clean up code
initialize variable in header
Clean up code + const'ify
Const'ify pointer
const(ify pointer
Clean up code
Try to fix loading it
Add url info
Remove not implemented method
We don't need to remove these margins
Not necessary to load them by default
If include is define in .h remove it if it's defined in .cpp too (scripted)
Readd example as an autotest use it
Modernize code
Modernize code
Disable kitinerary on windows as it doesn't build yet
Disable it on windows for the moment
Already define in lib
Already defined in lib
Add missing Q_REQUIRED_RESULT
Remove not necessary to export it
It's already defined in library
Disable on windows for the moment
Volker/Hannah fixed building on windows
Fix select correct calendar when we open editor
Specify calendar when we open editor
Don't clear line edit when we finish editing
Nicolas Fella (1):
Fix build with newer Qt
Volker Krause (2):
Convert one more file to SPDX license headers that was previously missed
Fix CSS from HTML emails messing up the layout of our buttons
Yuri Chornoivan (1):
Fix minor typo
####################### kdepim-runtime
Ahmad Samir (3):
Port QRegExp to QRegularExpression, first pass
Port QRegExp to QRegularExpression, second pass
Fix crash in SessionPool::requestPassword
Christophe Giboudeaux (4):
Convert license headers to SPDX format
Add BSD-2-Clause license headers to the o2 files
Relicense LGPL-2.0-only files to LGPL-2.0-or-later
Don't use Boost CMake config files
Daniel Vrátil (11):
Google: show notification when full authentication is needed
Refactor SessionPool
[imap] Implement support for QRESYNC extension (RFC5162)
Remove unused include header
Don't export header-only template classes
EWS: fix linking of tests with MSVC
pop3 slave: remove unused variable
kioslaves: Fix build with MSVC
Lower QCa dependency to 2.2.0
Temporarily disable SASL plugin lookup on Windows
[imap] Restore QRESYNC support
Glen Ditchfield (1):
Fix Google Groupware segfault
Jonathan Marten (1):
Akonadi ioslave: Only call finished() once
Laurent Montel (26):
Add set_package_properties
Fix kdav version
const'ify
Already initialized in header
Modify collection when display name changed
Minor optimization
Fix clazy warning
Exclude toplevel as notification setting
Remove unused includes
Fix git repository
Update copyright + fix url
Fix clazy warning
Modernize code
Remove deprecated method
Add missing lib when we moved KAddressbookGrantlee
Time to increase version
Remove NO_REGENERATE_MIME as now UPDATE_XDG_MIMETYPES uses -n
const'ify pointer
Modernize code
Modernize code + const'ify
const'ify variables
Modernize code
remove unused signal
If include is define in .h remove it if it's defined in .cpp too (scripted)
Modernize code (using auto)
Fix kimap version
Luca Beltrame (4):
Revert "[imap] Implement support for QRESYNC extension (RFC5162)"
Revert "Refactor SessionPool"
Add Boost::atomic to the list of components when libkolabxml is found
Revert "[imap] Restore QRESYNC support"
Shashwat Jolly (107):
Initialise new EteSync resource
Implement retrieveCollections()
Implement retrieveItems()
Add etesync icon
Add an include
Implement resource configuration dialog
Fix config dialog bug
Move EteSync package requirement from local CMakeLists file to top-level
Implement asynchronous fetching for journals and entries
Fix memory leaks
Implement contact addition and deletion
Implement contact deletion and addressbook addition
Implement address book modification and deletion
Add client state class for convenience
Refactor code - separate handlers for different types
Create base handler for calendar and tasks
Implement two-step resource configuration
Implement EteSync account initialisation
Add conflict error handling and token refresh
Clean up comments
Modify comment
Implement BaseHandler super class
Fetch handler for collection and mime type
Add custom task for handling EteSync conflict error
Handle token refresh on getting "Unathorized" error
Fetch journal list once and cache them
Add journal cache updation timestamp
Add consts and overrides
Minor changes - resolved some PR comments
Return smart pointers from adapter
Implement server-side batch fetching for entries
Add EteSync include directory to CMakeLists
Fix error handling in entries fetch job
Fix bug related to changing item after addition
Fix collection names - journal uid instead of name
Update cache on adding collection
Add null checks for robustness
Add debug logs while setting up items
Add more logs while item setup
Fix prevUid updation while setting up items
Add more checks and logs
Create default journals on initialising account
Fix account initialisation bug
Fix conflict error bug when changing the same item
Change entries list return from adapter on error
Handle more EteSync errors
Handle token expiry when password is changed
Minor changes - used QtConcurrent, changed NULL to nullptr
Fix infinite token fetch on token expiry
Remove server url and encryption password while reconfiguring resource
Add EteSync dependency properly and compile it conditionally
Change login error messages for faulty URLs
Fix password change handling and login asynchronously
Fix logging - print job error text instead of getting it again
Change license headers to SPDX format
Use QFutureWatcher in EntriesFetchJob and JournalsFetchJob
Use KCalendarCore::FileStorage instead of manual QFile operations
Fix logging typo
Remove unneeded forward class declarations
Add missing DTRANSLATION_DOMAIN CMake definition
Remove test credentials
Change ResourceBase::Prepend to EteSyncResource::Prepend in BaseHandler
Fix "Unused parameters" warnings
Add Etebase dependency in CMakeLists
Create new Etebase C++ adapter
Change to Etebase login
Remove encryption password page from config wizard
Implement collection retrieval and setup
Use etebase error codes for detecting login failures
Implement EtebaseCollection caching using custom Akonadi attribute
Implement items retrieval and caching
Handle collections and items fetch sync tokens properly
Switch to file based caching instead of Akonadi attribute
Move caching functions to etebaseadapter.cpp
Change cache dir name for better semantics
Implement functions for item addition, modification and deletion
Implement functions for collection addition, modification and deletion
Add account status check while logging in
Handle token refreshing and Etebase errors
Implement etebase account caching
Use encryption key for account caching
Cleanup when the resource is removed
Remove v1 resource code
Fix compiler warnings
Fix bug where removed collection memberships did not delete collections
Fix bug where collection color change did not sync to server
Fix error message for 'NotFound' error during login
Use etebase 'medium' fetch option while fetching collection list
Update collection mtime while adding, changing or removing collections
Remove etesync v1 dependencies from CMakeLists
Convert #RRGGBBAA etebase collection colors to #AARRGGBB
Ignore non-EteSync collection types
Switch to etebase_fs_cache API from local implementation
Fig bug where large items where not passed to Akonadi
Fix error message for non-etebase servers and non-existing accounts
Fix bug where mtime of a deleted item was not set
Create new collections for a new EteSync user
Minor refactor
Handle sync errors - show dialog and make resource offline temporarily
Switch to new collection type and list API
Detect new accounts using the new list_multi API
Don't set metadata type for new items and collections
Don't set color for new collections
Add const to relevant variables
Change fallback server URL to etebase default server URL
FIX: Add message about the password not being saved to avoid confusion
FIX: Remove DESCRIPTION tag from Etebase entry in CMakeLists
Yuri Chornoivan (1):
Extract messages from header files as well
####################### kdesdk-kioslaves
####################### kdesdk-thumbnailers
####################### kdf
Laurent Montel (2):
We depend against kf5.70
If include is define in .h remove it if it's defined in .cpp too (scripted)
Nicolas Fella (2):
Remove unneeded includes
Remove unused include
####################### kdialog
Jonathan Marten (1):
Correct the 'ask' parameter to KMessageBox::createKMessageBox()
Laurent Montel (1):
Use camelcase (scripted)
Tristan Miller (2):
make \n work with (img)inputbox and (new)password
Fix --menu, --checklist, and --radiolist usage instructions
Ömer Fadıl USTA (1):
[kdialog] Fixes the always asking even without dontagain flag usage
####################### kdiamond
Alexander Lohnau (1):
Fix KNS deprecations
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### keditbookmarks
Ahmad Samir (1):
Port KRun to OpenUrlJob
Laurent Montel (3):
Use camelcase includes (scripted)
Remove not implmemented method
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### kfind
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### kfloppy
Laurent Montel (4):
Use Q_EMIT
We can use 5.58
Remove not implmemented method
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### kfourinline
Carl Schwan (1):
Update README
David Faure (1):
Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### kgeography
Albert Astals Cid (1):
Port away from KRandom
Andreas Cord-Landwehr (1):
Improve i18n tooling
Laurent Montel (2):
Port away from deprecated Qt::MidButton
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### kget
Alexander Lohnau (1):
Port some Qt4 style connects
David Faure (1):
Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation
Nicolas Fella (1):
Port away from KIO::pixmapForUrl
####################### kgoldrunner
Alexander Lohnau (1):
Fix KNS deprecations
David Faure (1):
Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### kgpg
Ahmad Samir (1):
Port KRun to OpenUrlJob
Laurent Montel (5):
Using no deprecated enum Qt::MiddleButton
Revert "Using no deprecated enum Qt::MiddleButton"
Use KF5_MIN_VERSION
Port deprecated method
If include is define in .h remove it if it's defined in .cpp too (scripted)
Nicolas Fella (2):
Port away from deprecated KToolInvocation::startServiceByDesktopName
Use QIcon over QPixmap and port away from KIconThemes
Rolf Eike Beer (1):
use the configured config file and directory when generating keys in expert mode
####################### khangman
Andreas Cord-Landwehr (2):
Improve i18n tooling
Remove KDeclarative dependency
Laurent Montel (2):
Remove explicit ECM_KDE_MODULE_DIR
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### khelpcenter
David Faure (1):
Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation
Laurent Montel (15):
USe camelcase (scripted)
We depend against kf 5.64 => time to increase qt version
Fix copyright
Use parent directly
Use Q_EMIT
Use nullptr
Const'ify + variables were initialized in header class
Port krun
More const'ify
Port to for(...:...)
Remove unused variable + const'ify
Use nullptr
Remove not implemented method
If include is define in .h remove it if it's defined in .cpp too (scripted)
Remove commented code from qt4
Luigi Toscano (1):
Revert "Port to gumbo"
Martin T. H. Sandsmark (1):
Port to gumbo
Yuri Chornoivan (1):
Use the full form (Graphical User Interface) for GUI in the header (thanks to Eion MacDonald)
####################### kidentitymanagement
Christophe Giboudeaux (1):
"Convert license headers to SPDX format
Laurent Montel (9):
Make it compile with last kpimtextedit
increase dependancy
modernize code
Add missing Q_REQUIRED_RESULT
Time to increase version
If include is define in .h remove it if it's defined in .cpp too (scripted)
Clean up
Fix generate pri file
Modernize code
####################### kigo
Alexander Lohnau (1):
Fix KNS deprecations
Kukuh Syafaat (1):
Make version follow release service versioning
####################### kig
Andreas Cord-Landwehr (1):
Improve i18n tooling
Laurent Montel (1):
Port away from deprecated Qt::MidButton
Yuri Chornoivan (1):
Update docs and screenshots to Breeze
####################### killbots
Laurent Montel (3):
Qt::MiddleButton is deprecated in qt5.15 branch
Make it compile without deprecated method
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### kimagemapeditor
####################### kimap
Daniel Vrátil (6):
Implement RFC5161 - ENABLED extension
Implement RFC5162 - QRESYNC extension
Update SSL certificate for LoginJobTest
Restore ENABLED/QRESYNC implementation (Revert the reverts)
Fix tests broken in 97914ebc
Remove BIC
Laurent Montel (7):
Modernize code
Time to increase version
Pedantic
Make it compiles
If include is define in .h remove it if it's defined in .cpp too (scripted)
Fix generate pri file
Modernize code (using auto)
Luca Beltrame (6):
Revert "Update SSL certificate for LoginJobTest"
Revert "Make it compiles"
Revert "Compile with Qt 5.14"
Revert "Pedantic"
Revert "Implement RFC5162 - QRESYNC extension"
Revert "Implement RFC5161 - ENABLED extension"
Volker Krause (2):
Convert two missed copyright statements to SPDX
Compile with Qt 5.14
####################### kio-extras
Adriaan de Groot (2):
Unify types
Fix build on FreeBSD: need <errno.h> for errno
Alexander Lohnau (5):
Exclude activities subdir from windows build
Remove dead code
Remove commented out debug statements
Keep a bit of code
Fix some compiler warnings
Harald Sitter (22):
move cmake finders to spdx
copy FindTaglib from ECM
style++
add license statement to findmtp
smb: refactor auth and context logic out of slave
smb: unbreak space in workgroup support
smb: fix sequence-point warning
typo--
en_us++
sftp: output in build directory using plugin dir structure
sftp: convert sftp_attributes to a scopedpointer
sftp: style++
sftp: stop using an entire attr ptr in GetRequest
sftp: give better debug messages on read failures
sftp: fix offset handling on short reads
fixup! copy FindTaglib from ECM
style++
smb: do not throw user visible warnings about ENOENT
clean out legacy/excess/unmaintained text files
smb: implement kdirnotify support
smb: throw out discovery timeout
smb: revise auth behavior as per upstream suggestions
Jonathan Marten (6):
man ioslave: Correct calls of finished() to avoid KIO::SlaveBase assert
Add MANProtocol::outputHeader() to centralise the HTML generation
man ioslave: Improve wording of messages displayed by outputError()
man ioslave: Call error() instead of finished() for an error condition
Archive ioslave: Needs input/output=filesystem in protocol metadata
Archive ioslave: Better error handling in ArchiveProtocolBase::checkNewFile()
Jurica Vukadin (1):
sftp: Fix build failure with old libssh versions
Martin Koller (1):
Fixed typo for tilde
Nicolas Fella (1):
Port away from KToolInvocation
Stefan Brüns (31):
Add debug categories for thumbnail kioslave
Correctly encode URL of thumbnails
Check if file exists and is readable early
Supply canonicalPath to thumbForDirectory instead of fake QUrl
Remove support for deprecated ThumbCreator::DrawFrame flag
Do not try to create a thumbnail for an empty file
Remove bogus duplicate check
Delay check for mimetype and plugin until required
Try fallback to large thumbnail if small one is not available
Avoid massive overdrawing with sequenceIndex != 0
Only create file URI when required
Simplify loop conditions
Simplify rounding of skip count
Remove last redundant loop condition
Do not check dir.hasNext() twice
Add mandatory metadata to thumbnail
Remove Mimetype overlay icon blending
Remove flags() overrides matching the default
[DjvuThumbnailer] Replace open coded ddjvu invocation with QProcess
[ExeThumbnailer] Simplify and cleanup wrestool invocation
Avoid pointless probing for nonexisting thumbnail images
Filter out resource forks when filtering for images
Add support for AIFC and Audible AAX cover art thumbnails
Remove some obsolete Qt 5.10/5.11 QT_VERSION_CHECKs
Move thumbnail QSaveFile to correct scope
Remove extra thumbnail isNull check
Remove unused local flags variable
Remove unused local flags variable (fixup)
Replace KPty usage in comicbook thumbnailer with QProcess
Use negative caching for thumbnail plugins failing to load
Tobias C. Berner (1):
Add missing <array> include
Volker Krause (1):
Fix the build
####################### kio-gdrive
David Barchiesi (4):
Add a KIO GDrive related prefix to the "Copy Google URL" item action plugin and move to its own src dir.
Add and use an enum for tracking UDSEntry extras.
Add properties plugin for viewing Google Drive related information.
Add "Open in browser" context menu action.
Elvis Angelaccio (3):
Use JSON metadata
Convert licenses to SPDX standard
Drop unnecessary returns
####################### kipi-plugins
####################### kirigami-gallery
Carl Schwan (2):
Port to invent
finish porting to invent
Gabriel Souza Franco (1):
Add new adaptive icon for Android
Marco Martin (1):
add side margins back
Nate Graham (3):
Use header colors for custom toolbar on Main page
Remove unnecessary margins on either side of the search field
Revert "Use header colors for custom toolbar on Main page"
Nicolas Fella (1):
Remove banner image from drawer
Tobias Fella (1):
Set style to material on android
####################### kiriki
Albert Astals Cid (2):
Port away from KRandom
Require Qt that has QRandomGenerator
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### kiten
Andreas Cord-Landwehr (1):
Improve i18n tooling
Antonio Rojas (1):
Fix potential crash in sessionConfig
Frédéric Brière (4):
radselect: Properly fetch kanji stroke count from kanjidic
radselect: Actually clear the list of search results in clearSearch()
radselect: Add trailing "+" to last radicals column header
Set initial focus on the search bar on startup
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### kitinerary
Laurent Montel (3):
Time to increase version
If include is define in .h remove it if it's defined in .cpp too (scripted)
Modernize code using auto/using/std::make_unique
Nicolas Fella (1):
Add extractor for Tierpark Berlin
Volker Krause (31):
Add Benerail station ids to the train station database
Adapt license script to the SPDX format
Add a few extra tests to investigate the FreeBSD Asia/Hong_Kong issue
Test more assumptions on the FreeBSD Asia/Hong_Kong test failure
Convert JavaScript files to SPDX license headers as well
REUSE compliance for various data files
Add extractor for the Indico conference management system
Require C++17
Make Poppler a hard requirement on Android
Also normalize name parts, not just the full name
Extract tickets with SNCF's Secutix barcode variant
Basic extraction support for SNCF Ouigo booking summary emails
Fix ticket token type for SNCF Ouigo ticket barcodes
Factor out SNCF barcode parsing, and allow to trigger that without PDF
Extract PDF tickets with SNCF ticket and Oui layout as well
Use "Référence de dossier" as reservation number for SNCF TER tickets
Fix extraction of multi-leg TER tickets
Propagate ZXing version so we can do build-time checks with it
Fix build with latest ZXing
Improve failure diagnostic for pkpass extractor test
Improve failure diagnostic for post processor test as well
Improve failure diagnostic for ical generator unit test
Update airport database and adjust tests accordingly
Update train station database
Add unit tests for SNCF barcode extraction
Split airport name index string data to stay below MSVC string length limit
Make structure packing for TimezoneZIndexEntry work with MSVC
Tell MSVC that our source code is UTF-8 encoded
These tests don't need a QGuiApplication
Work around another variant of invalid JSON
Consider horizontal flips in the PDF vector graphics transformation
####################### kjumpingcube
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### kldap
Christophe Giboudeaux (1):
Relicense LGPL-2.0-only files to LGPL-2.0-or-later
Laurent Montel (5):
We don't need KIOWidgets
Time to increase version
Remove not implemented method
If include is define in .h remove it if it's defined in .cpp too (scripted)
Modernize code (using auto)
####################### kleopatra
Andre Heinecke (15):
Small version bump
Propose better file names for export
Extend exportdialogs for subkeys and flags
Fix protocol check for SSH export opt
Remove obsolete GPGME ifdefs
Use gnupg-helper code from libkleo
Use aboutdata from libkleo / Gpg4win on Windows
Add g10 Code and Intevation to copyright
Take compliance mode name from config
Minor change to use S/MIME instead of X.509
Remove moved files
Rename Export Secret keys to Backup
Lower min KF5 Version for Windows
Fix build for libkleo DefaultKeyFilter::isBad dep
Allow unicode GnuPG Homedir
Christophe Giboudeaux (1):
Convert license headers to SPDX format
Daniel Vrátil (1):
Adapt to libkleo's new kleoexception.h include file
Ingo Klöcker (70):
Add support for changing the expiry of a subkey
Query scdaemon for the OpenPGP card manufacturer
Improve version label if manufacturer is unknown
Add basic support for PIV smartcards
Add basic generation of keys for PIV smartcards
Add support for replacing existing keys on PIV smartcards
Support arbitrary algorithms in GenCardKeyDialog
Add selection of key algorithm to key generation on PIV cards
Allow users to change PIN and PUK of a PIV card
Use ChangePinCommand also for OpenPGP cards
Fix setting/changing the Reset Code of OpenPGP v2 cards
Ask for PIV Card Application Administration Key if necessary
Allow users to change the administration key of a PIV card
Fix selection of slot if multiple slots are suitable for key
Use the new getCard() to get the card
Add "Transfer to Card" action to key list
Reorder method definitions
Remove obsolete check for gpgme(++) v1.8.1+
Support transferring X.509 encryption keys to PIV cards
Offer transfer to smartcard only for up-to-date gpgme
Transfer certificate data of X.509 encryption certificate to PIV cards
Support transferring X.509 signing certificates to PIV cards
Allow writing signing certificate to PIV card from card widget
Revert: Add "Transfer to Card" action to key list
Extract certificate to PIV card functionality from KeyToCardCommand
Support transferring X.509 encryption certificates to PIV cards
Support transferring X.509 certificates to the remaining card slots
Replace one-liner slots with lambdas
Support writing a key pair to the Key Management slot of PIV cards
Group widgets belonging to a key into a struct
Add algorithm to list of keys of PIV cards
Read certificate data stored on PIV cards
Support import of certificates stored on PIV cards
Show information about certificates associated to card keys
Derive all card commands from CardCommand and CardCommand from Command
Track first card with Null PIN instead of general "any card has Null PIN"
Make SetInitialPinCommand work on a card with given serial number
Work directly with the app names instead of an app type enum
Pass the card/app to work on to the functions triggering a card command
Ensure that card command is run for correct card and app
Get information about all inserted cards and their apps from scdaemon
Remove obsolete code
Clean up/modernize Card and its subclasses a bit
Ensure that we use the correct card app if a card provides multiple apps
Generalize/simplify handling of common card info (e.g. app version)
Move definition of methods out of definition of Private class
Show UI for all inserted cards in tabs
Add QDebug stream operator for GpgME::Error and unify error logging
Improve handling of "card not present" situation
Show nicer card/app labels for the card/app tabs
Use the display serial number provided by the card
Show nicer serial numbers for OpenPGP cards and Yubikeys
Fix class name in debug logging
Ask user for target card if multiple cards are suitable for key to card
Add the card holder to the card labels shown for the tabs
Add possibility to import the Card Authentication key to PIV cards
Exclude card keys from encryption certificates for Key Management key
Fix fingerprint and creation timestamp written to OpenPGP cards
Remove tests that are obsolete and disabled since more than a decade
Use a more modern approach to watch for smartcard removal
Move include of kleopatra_debug.h to .cpp file
Add actions to switch between the three main views
Add the possibility to revoke certifications of OpenPGP keys
Simplify the filter setup
Allow adding/revoking certifications in the certifications overview
Use uidhash only if it's available
Make it compile with libgpg-error < 1.36
Switch to correct card and app before generating card keys
Make smartcard management work with GnuPG 2.2.x
Make it compile with libgpg-error < 1.36
Laurent Montel (4):
Modernize code
Time to increase version
Remove not implemented method
If include is define in .h remove it if it's defined in .cpp too (scripted)
Yuri Chornoivan (1):
Fix placeholder
####################### klettres
Alexander Lohnau (1):
Fix KNS deprecations
Andreas Cord-Landwehr (1):
Improve i18n tooling
####################### klickety
####################### klines
####################### kmag
Laurent Montel (2):
Port away from deprecated Qt::MidButton
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### kmahjongg
Albert Astals Cid (2):
Port to QRandomGenerator
make pos a quint32 which is what QRandomGenerator::bounded returns
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### kmail-account-wizard
Christophe Giboudeaux (1):
Convert headers to SPDX format
Laurent Montel (5):
Time to increase version
Remove NO_REGENERATE_MIME as now UPDATE_XDG_MIMETYPES uses -n
If include is define in .h remove it if it's defined in .cpp too (scripted)
Modernize code
Fix copyright
####################### kmail
Ahmad Samir (1):
Port KRun to ApplicationLauncherJob
Christophe Giboudeaux (1):
Convert license headers to SPDX format
Daniel Vrátil (1):
[unifiedmailboxagent] Add missing standard library include
David Bryant (8):
Replace locally defined entities with entities from global "general.entities" where possible. Remove extraneous XML tags and regularize references to authors by using items from global "contributor.entities" wherever that is possible. Patch some punctuation.
WIP: Revise the first two chapters, bringing them up to release 5.14.2 (20.04.2). Add more pictures, and remove all locally defined entities from index.docbook. Compressed the images used in the first two chapters to 8-bit color using pngquant. IMPORTANT NOTE: I have recently updated "contributor.entities" and "general.entities" in the central "kdoctools" repository (src/customization/entities/), so these .docbook files (index, intro, and getting-started) will work locally if, and only if, you update those two files in /usr/share/kf5/kdoctools/customization/entities/.
Small correction to previous commit. Adding one more image file.
Small correction to previous commit. Adding one more image file.
Revising documentation. This is Chapter 3, "Using KMail". Added 10 new images, altered 4.
Revising documentation. This is Chapter 3, "Using KMail". Added 10 new images, altered 4.
Update using-kmail.docbook -- fix release info as per Luigi.
Adding some icons to using-kmail.docbook, plus minor edits
Laurent Montel (70):
Register cidScheme
Allow to hide menu header view
Use new KCursorSaver from kguiaddons
Define AKONADI_SEARCH_VERSION
Time to increase version
Fix clazy warning
Remove not necessary kguiaddons_version.h
Remove unused includes
Fix tooltip. We don't depend against KHtml/konqueror html renderer.
Delete popupmenu
Fix variable name
Const'ify method + fix compile warning
Modernize code
const'ify pointer
Const'ify
Remove deprecated method
Add missing lib when we moved KAddressbookGrantlee
Time to increase version
const'ify
This variable is const too
const'ify servername too
Const'ify
We depend against last akonadi-mime version
Create own akonadi action
Rename method as messageItem
Store info until we load all tags
Add tagmonitormanager.cpp
Debug--
Don't fetch tags each time that we open a new message
Clean up code
Remove unused includes
Remove dead code
Update actions
Continue to fix 424184
Const'ify pointer
Already initialized in header
Extract widget
Use new widget
this class was moved to mailcommon
Start to split widget here too
Use new collectionviewwidget
Class moved to mailcommon
clean forward declaration
Add more features info
Fix some cppcheck warning
Clean more settings
Const'ify variable/pointer
Variable is already initialize in header
Remove includes
Remove unused includes
Const'ify variables
Modernize code
const'ify + add parent here
Rename variable + consr'ify
Already initialized
Remove not implemented method
Remove not implemented method
Fix Bug 427916 - User Feedback string about "Account configured in KMail" is misleading
Fix comment
Comment unused variable + const'ify
If include is define in .h remove it if it's defined in .cpp too (scripted)
We use last version
Add debug info
Fix Bug 426943 - Composer settings dialog: Word wrap at column is limited to 78
Initialize in header
Use auto when it's possible
Use correct boolean
Initialize value in header
Use default destructor
Replace typedef by using / std::unique_ptr => std::make_unique
Luigi Toscano (3):
doc: fix the format of the releaseinfo tag
doc (and comments): use dialog instead of dialogue
doc: fix the version for a chapter
Yuri Chornoivan (4):
Update: kde4-config -> kf5-config
Fix minor typo
Fix minor typos
Fix minor typos
####################### kmailtransport
Ahmad Samir (3):
Port QRegExp to QRegularExpression
SmtpJob: use the password from the KPasswordDialog
SmtpJob: Fix crash in startLoginJob
Laurent Montel (6):
Remove KIOCore dependancy
Modernize code
Time to increase version
If include is define in .h remove it if it's defined in .cpp too (scripted)
Fix generate pri file
Modernize code
Luca Beltrame (1):
Put back KIO in the package search
####################### kmbox
Laurent Montel (6):
Modernize code
Time to increase version
Fix generate pri file
Fix info about qmake dep
Modernize code (using auto)
Use "using" here too
####################### kmime
Christophe Giboudeaux (2):
Convert KMime file headers to SPDX format
Relicense most LGPL-2.0-only files to LGPL-2.0-or-later
David Faure (2):
KMime: remove QStringOrQPair from the public API
KMime: use QByteArray where appropriate
Laurent Montel (6):
Fix autotest in lang != C
Improve autotest. The problem is contenttype is empty
Modernize code
Time to increase version
If include is define in .h remove it if it's defined in .cpp too (scripted)
Modernize code (using auto)
Volker Krause (1):
Convert two remaining copyright statements to SPDX
####################### kmines
Friedrich W. H. Kossebau (1):
Port away from deprecated KRandomSequence
Laurent Montel (1):
Port away from deprecated Qt::MidButton
Rafael Rosseto (1):
Reveal cells by clicking on numbers
Yuri Chornoivan (1):
Add new 'Explore with...' option to the docs
####################### kmix
Adriaan de Groot (7):
Add a .editorconfig
Add a clang-format file
Mark tables as not-to-be-formatted
Apply clang-format to mixer_oss.*
Remove stray newlines, fix typo's
Use the define for table size, in sizing the tables
FreeBSD has 25 devices.
Andreas Hartmetz (2):
Fix crash due to uninitialized QTimer
Fix runtime warning "QWidget::insertAction: Attempt to insert null action"
David Faure (1):
Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation
Jonathan Marten (20):
Fix naming and management of global shortcuts
Tidy up the MixDeviceWidget context menu generation
Eliminate MixDeviceWidget::createShortcutsAction(), always do it
Mixer: Delay the deletion of the backend
Mixer class: tidy up, const, nullptr, overloads
MDWSlider: Clean up, foreach -> for, const
KSmallSlider: Eliminate class and source files, no longer used
VolumeSliderExtraData: Eliminate class and source files
Use the configured Volume Step value for slider page steps
MPRIS2: Get the icon name from the player application
ALSA: Implement volume feedback for this backend
Configure dialogue: Allow volume feedback for non-PulseAudio
Configure dialogue: Show why feedback won't work if Canberra not available
Handle key events on the system tray popup volume control
ViewBase: Make protected data private, use access functions
System tray: Open the main KMix window on "Restore"
KMixDockWidget: Clean up
Select Master Channel dialogue: make it work for multiple cards
Select Master Channel dialogue: Show an information tool tip
PulseAudio: Fix copy-and-paste error
Laurent Montel (1):
Remove explicit ECM_KDE_MODULE_DIR
Rafael Sadowski (1):
Fix OpenBSD support
Yuri Chornoivan (1):
Update docs and screenshots
####################### kmousetool
Alexander Lohnau (2):
Enable high dpi support
Fix indentation and unused variable
Laurent Montel (2):
Remove explicit ECM_KDE_MODULE_DIR
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### kmouth
Laurent Montel (2):
Remove explicit ECM_KDE_MODULE_DIR
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### kmplot
Andreas Cord-Landwehr (1):
Improve i18n tooling
Laurent Montel (2):
Remove explicit ECM_KDE_MODULE_DIR
If include is define in .h remove it if it's defined in .cpp too (scripted)
Yuri Chornoivan (1):
Avoid casting from ASCII
####################### knavalbattle
Carl Schwan (1):
Add Readme
Laurent Montel (2):
We use QRandomGenerator => we need qt5.10 min
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### knetwalk
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### knights
Alexander Lohnau (5):
Fix KNS deprecations
Use QStringLiteral where appropriate
Use qAsConst where appropriate
Remove unused variables
Remove emit keyword on non signal
Alexander Semke (2):
Reset the file name if a new game is started.
Don't change the active player if the game is already over. This fixes the crash when the game is over and the dialog with the new, save and cancel buttons is shown and the user clicks on the cancel button.
Laurent Montel (1):
Port deprecated method
####################### knotes
Christophe Giboudeaux (1):
Convert license headers to SPDX format
Daniel Vrátil (1):
Remove reference to kdepim-apps-libs
Laurent Montel (9):
Define AKONADI_SEARCH_VERSION
Modernize code
Time to increase version
Remove not implemented method
If include is define in .h remove it if it's defined in .cpp too (scripted)
Modernize code
It's already in lib
It's x11 specific
Fix build on windows
####################### kolf
Albert Astals Cid (1):
Port away from KRandom
David Faure (1):
Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### kollision
####################### kolourpaint
Hugo Osvaldo Barrera (1):
Make GitLab render the README
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
Martin Koller (1):
Don't grab/release keyboard to get key events. Use setFocus() instead
####################### kompare
Friedrich W. H. Kossebau (2):
No need to conditionally call kdoctools_install(po), is required dep
Set Qt::AA_UseHighDpiPixmaps before app instance creation
Ömer Fadıl USTA (1):
Portaway from Obsolete methods of QPrinter
####################### konqueror
Albert Astals Cid (1):
Remove m_randID, it's unusued
David Faure (3):
Fix two warnings
Repair running desktop files and executables from konqueror
Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation
Jonathan Marten (10):
Port and update the Image Gallery plugin
Port and update the Search Bar plugin
Port and update the WebEnginePart
Port and update the Shell Command plugin
Port and update the Konqueror settings
Port and update the Sidebar
Port and update the Konqueror core (client, libkonq, src)
AdBlocK Filters settings: Fix the "more information" link
Start to restore the web archiving plugin
QWebEnginePage::setLifecycleState() is not available before Qt 5.14
Laurent Montel (8):
Port away from deprecated Qt::MidButton
Drop outdated QT_USE_FAST_OPERATOR_PLUS and use QT_USE_QSTRINGBUILDER
Port deprecated enum
Ignore files
Port kf5 deprecated method
Use qcompare
Clean forward declaration
If include is define in .h remove it if it's defined in .cpp too (scripted)
Nicolas Fella (3):
Fix opening kwallet manager
Port some KToolInvokation use
Port away from KIconLoader::loadMimeTypeIcon
Raphael Rosch (4):
Enable option to show hidden folders in sidebar, plus small sidebar code fixes (eg: scrollbar display)
Add ability to drag entries from the sidebar tree
Show Places icons
Improve custom sidebar button functionality
Stefano Crocco (43):
Add support for blob URLs
Apply 1 suggestion(s) to 1 file(s)
Add support for blob URLs
Apply 1 suggestion(s) to 1 file(s)
Update webenginepartdownloadmanager.cpp
Fix extensions in file dialog and attempt to add notifications
Remove signal emission
Attempt to enable embedding/opening blob URL
Use a temporary directory to store downloaded blobs before opening them
Take into account suggested download file name
Slightly simplify the algorithm to generate the blob file name
Add support for full screen web pages
Use KJobTrackerInterface
Mark the file downloaded from a blob as temporary
Set the DeleteTemporayFiles flag
Show a message on status bar if saving the blob takes less than 500ms
Use KFileUtils::suggestName to have unique file name
Set OpenUrlJob ui delegate
Allow the user to choose how to open an URL from history when activating it
Rely on QtWebEngine to determine the mimetype of http(s) URLs
Improve integration with KWallet
Display different wallet icon depending on whether cached data exists
Add an entry to the wallet popup menu to start filling of web forms
Fix a bug causing being unable to overwrite existing cached data
Ignore input elements with neither a name nor an id and refactor the script
Add a Wallet submenu to the Tools menu
Use field id instead of name if name is empty
Remove conditional code for old versions of Qt/KDE
Force using WebEnginePart to open konq: URLS
Ignore fields which most likely aren't for credentials
Fix compilation with Qt 5.12 and Qt 5.13
Add a button to display the credentials which will be saved
Delete the details widget when the PasswordBar is deleted
Fix other incompatibilities with Qt 5.12 and Qt 5.13
Use textContent rather than innerHTML to obtain the label
Hide the details widget and delete its contents when the password bar is closed
Implement print preview
Don't use a fixed size for icons in places module
Make capitalization in Wallet menu consistent with other menus
Improve feature permission request
Add missing return
Avoid displaying multiple feature permission bars for same origin and feature
Display URL requiring permission in permission bar
Yuri Chornoivan (1):
Fix minor typo
####################### konquest
David Faure (1):
Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### konsole
Ahmad Samir (7):
HotSpot: move input events implementation to the base class
Port KRun (deprecated) to KIO::OpenUrlJob
Improve handling of the fallback profile
Call addProfile after a path has been set for a new profile
SessionContoller: fix crash when closing session from Konsole KPart
SessionController: iterate over a const container
SessionController: don't delete actions removed from QMenu manually
Albert Astals Cid (1):
Optinally install icons
Alexander Lohnau (1):
remove unnecessary version check
Andreas Hartmetz (1):
Fix build failure due to undefined symbol isCursorOnDisplay()
Andrey Yashkin (1):
Set terminal focus after a drag and drop
Antonio Rojas (1):
Fix underlining files with non-ascii names
Carlos Alves (15):
Fix a memory leak in class Screen
Missing variable _display
Fix duplicates link-related entries in context menu
For "Manage Profiles" always open the "Profiles" page in settings
Fix 'Copy Location' and 'Open With' issues with context menu
Fix 'Alt+C' closing split view
Fix Maximize current Terminal (Keyboard vs Mouse)
Add "New Tab" and "Close Tab" buttons a tool tip
Fix Maximize/Restore split terminal tool tip
Fix konsole crashes when rearranging split views
Correct the 'New Tab' button profile list
Sort profiles by name to show in menu
Fix dbus setCurrentSession focus
Fix dbus sessionList
Fix bold character color paint
Claudius Ellsel (1):
Increase default terminal size
David Redondo (1):
Fix colored characters being drawn italic
Felix Yan (2):
Correct a typo in Session.h
Correct a typo in doc/developer/README
Gabriele Mazzotta (1):
Fix vertical scrolling with touchpads and trackpoints.
Gustavo Carneiro (65):
Move widgets to a new folder.
Move CompositeWidgetFocusWatcher class to a new file.
Move AutoScrollHandler Class to a new file.
remove unused definitions
move Session files to a new folder.
Move HistoryFile class to a new file.
Add the source trail files to .gitignore file to ignore files.
Add doxydoc/ in .gitignore file to ignore Doxygen documentation.
Separates the connection between session and display
Update comments
Rename variables
Move SessionDisplayConnection files to session/ folder.
Move HistoryScroll class to a new file.
Move HistoryScrollFile class to a new file.
Move HistoryScrollNone Class to a new file.
Move CharacterFormat class to a new file.
Move CompactHistoryBlockClass to a new file.
Move CompactHistoryBlockList Class to a new file.
Move CompactHistoryBlockList Class to a new file.
Move CompactHistoryLine class to a new file.
Move CompactHistoryScroll class to a new file.
Move HistoryType class to a new file.
Move HistoryTypeNone Class to a new file.
Move HistoryTypeFile class to a new file.
Move CompactHistoryType class to a new file.
Remove unused History.h and History.cpp files."
Move History files to a new folder.
Move ColorSchemeWallpaper class to a new file.
Move CheckableSessionModel class to a new file.
Move ColorSchemeViewDelegate class to a new file.
Move LabelsAligner class to a new file.
Move a FallbackKeyboardTranslator class to a new files, FallbackKeyboardTranslator.h and FallbackKeyboardTranslator.cpp Move a KeyboardTranslatorReader class to a new files, KeyboardTranslatorReader.h and KeyboardTranslatorReader.cpp Move a KeyboardTranslatorWriter class to a new files, KeyboardTranslatorWriter.h and KeyboardTranslatorWriter.cpp
Move Process Info Classes to a new files.
Move PopStackOnExit class to a new file.
Move ProfileGroup and ProfileCommandParser Classes to a new files.
Move PlainTextDecode and HTMLDecoder Classes to a new files.
Move ShouldApplyProperty Class to a new file.
Remove compile warning -Wparentheses
Move ConfigDialogButtonGroupManager class to a new file.
Remove label warning from ui
Movo Session to a independent static library
Move hsluv.h to colorscheme folder.
Check is valid pointer
Remove unused warnings.
Add konsole export session header.
Add konsole export session header.
Remove session folder in includes.
Move TerminalDisplay to terminalDisplay folder.
Move Painter Methods to a new class TerminalPainter
Remove function prototypes.
Remove unused constant
Remove unecessary functions.
Move ScrollBar methods to a new class TerminalScollBar
Uses SessionDisplayConnection to connect sessions and displays.
Move printContent to KonsolePrintManager
Remove _printerFriendly to TerminalDisplay.
Move character classes to a new folder.
New library for characters
ColorScheme Library remove private_core.
Move AutoScrollHandler.cpp to terminalDisplay folder
Use SessionDisplayConnection.
Simplify CompositeWidgetFocusWatcher constructor.
Move CompositeWidgetFocusWatcher to terminalDisplay/extras folder.
Remove not implemented method.
Move AutoScrollHandler class to extras folder.
Kurt Hindenburg (40):
Revert "Correctly trigger a Konsole window when using single process"
Add some quick links - this README.md shows up on the Konsole invent main page
Add missing copyright/license
Add include to fix build on FreeBSDQt5.15
Use single statement for declarations
Fix bool implicit conversions
Fix integer literal suffix 'u' is not upper-case
Fix bool implicit conversions
Use auto when initializing with a template cast to avoid duplicating
Revert "Update kcfg URLS to https"
kcfg use Bool, not bool
Fix typo in comment
Fix header guard
Fix header order
Add comment about header order
Add some context markers
ebn.kde.org has shutdown; remove any krazy:exclude comments
Adjust context markers
Simplify switch statement with an if statement
Fix header order
Add newline at EOF
Set a minimum thumbnail size
Revert "Port away from KToolInvocation::kdeinitExec"
update KF5_MIN_VERSION to 5.69.0
Comment out unused variable
Remove extra semi colon
Add QDebug includes to fix build failures
Better explain option needed to be enabled for thunbnails to work
Add header to fix build on Qt5.12
Allow KF 5.68 to work
Add a macOS keytab file
Remove unused function
Fix return never reached warning
Remove extra semi colons
Previous commit should be attributed to Yash Tiwari <yasht@mailbox.org>
Fix spelling issues
Fix comment spellings
Add missing license/copyright
Mark one arg constructor as explicit
Require cmake 3.13
Laurent Montel (3):
Port away from deprecated Qt::MidButton
Remove not implmemented method
If include is define in .h remove it if it's defined in .cpp too (scripted)
Luc Dufresne (1):
BUG : 364098 - add focus following mouse feature
Lucas Januario (1):
For using thumbnails, insert note about extra action required.
Martin Hostettler (1):
Match OSC reply sequence terminator to OSC request terminator.
Martin Rys (2):
Fix focus when using --new-tab
Unminimize Konsole when --new-tab is called
Martin T. H. Sandsmark (28):
Add warning about altering KDBusService startup options
don't send mouse events in read-only mode
don't allow running commands in read-only mode
avoid applying saved geometry if not requested
don't set blur unless asked to, it is slow
MainWindow does the resize tricks itself
shave ~10% of the startup time
Add the thing to do the launch time measurements, so I don't need to add it again later
Fix crash when extending selection after switching between primary and secondary screen
Fix reverse URL hints
fix naming of non-member variables
don't extend position from a random place
improve performance of Konsole::Screen::moveImage with more than 2x.
Minor performance increase when receiving characters
Add possibility of peeking primary screen
fix moving overlapping lines
Revert "Correctly fix reverse url numering"
Add comment explaining the URL numbering
fix URL hint numbering for non-reverse as well
Make sure the keypress event doesn't "leak" if handled
Fix invalid cast and simplify method
Fix invalid call on destroyed object
Reduce variable scope
Fix URL hint triggering
Disable URL escape sequences by default, add warning
add URL escape sequence test file
make the allowed url scheme checking safer
fix the scheme checking in the least intrusive way possible (avoids migrating the config)
Nate Graham (2):
Re-word tab context menu's "Configure" item/dialog title for clarity
Add missing whitespace in placeholder string
Nicolas Fella (2):
Port away from KToolInvocation::kdeinitExec
Port away from KToolInvocation::kdeinitExec
Rafael Sadowski (1):
fix compile: calling a private constructor of class 'QString'
Thomas Surrel (1):
Polish the highlightScrolledLines feature
Tomaz Canabrava (58):
Port Blinking cursor away from Qt4 connect
Port scroll controllers away from qt4 style connect
Port set of buttons away from qt4 connection style
Port another set of connects away from Qt4
Clean EditProfileDialog out of Qt4 connection Style
Port SessionController away from Qt4 Connection Style
Port ConfigurationDialog away from Qt4 style connect
Clear Mainwindow out of Qt4 style connects
Clear Part out of Qt4 style connects
Remove another slot() from a rebase from master
If the thumbnail fails to generate, print the reason on stderr
Split Filter.cpp into corresponding new files
Add missig include license header
Move Profile related classes to it's own folder
Create a konsoleprivate_core static library
Break profile into it's own Library
Add missing files to the target
Add new static lib: konsolecolorscheme
Add new Library keyboardtranslator
Move debug handler to konsole core
Move ProfileDialog to widgets
Fix variable
New profile setting: value of the dim color
Removed ticks / Moved labels
Capitalize Translucent and Opaque
Be more explicit on the Description of the UI element
Fix labels and positions
Disable Darkening Strength text
Revert "Movo Session to a independent static library"
Revert "Revert "Movo Session to a independent static library""
Make Session a OBJECT library
Extract URL from a Escape Sequence and provide a HotSpot for activation
Add a new option in the profile: Vertical line at Column
New class: ProfileModel
Remove 'Favorite Profile'
Fix edit profile shortcuts
Sort headers / remove stray debug
Fix code style
Fix displaying icon on the icon column
Fix Profile "Set default" not working
Remove the first item as default
Also change the font of the default profile
Move hotSpotRegion to FilterChain
Move code to count hotspot types to FilterChain
Move hotSpot region code to HotSpot
De-Duplicate code
Move mouseMoveEvent handling to hotSpot
Move filterBy to FilterChain
Simplify event handling code and remove a lot of hacks
Move more code away from TerminalDisplay to FilterChain
Quitting thumbnail early is already handled elsewhere
Add TODO's
Remove unused variable
Move more code to the HotSpot classes
Move more code to HotSpots: mouseReleaseEvent
Move Url hints code to The HotSpot rework
Correctly fix reverse url numering
Revert "Uses SessionDisplayConnection to connect sessions and displays."
Yuri Chornoivan (1):
Add the focusing terminals under the mouse pointer option to the docs
####################### kontactinterface
Laurent Montel (3):
Time to increase version
If include is define in .h remove it if it's defined in .cpp too (scripted)
Fix generate pri file
####################### kontact
Christophe Giboudeaux (1):
Convert license headers to SPDX format
Laurent Montel (8):
Start to remove KPrefsModule support
Clean up code
Add comment about cid
Use qobject_cast here
Modernize code
Time to increase version
If include is define in .h remove it if it's defined in .cpp too (scripted)
Modernize code
####################### kontrast
####################### konversation
####################### kopete
####################### korganizer
Christophe Giboudeaux (2):
Convert license headers to SPDX format
Relicense GPL-2.0-only files to GPL-2.0-or-later
Daniel Vrátil (1):
Remove reference to kdepim-apps-libs
Laurent Montel (49):
Prepare to remove KPrefsModule support
Port KOPrefsDialogPlugins to KCModule
Port KOPrefsDialogMain to KCModule
Continue to port settings
Continue to port settings
Fix load/save settings
Port some others settings
Port to KCModule
Use slotConfigChanged
Continue to port it
Port more settings
Port more checkbox
Port kcolorbutton too
Continue to port settings
Fix clazy warning
Create font select widget
Port KPIM::KPrefsWidFont
Byebye KPrefsModule
Start to split koprefsdialog
Split more class
Split koprefsdialoggroupwarescheduling
Split settings
All class was split in several files
not necessary to export it
Remove unused export symbol. React when we change settings
Fix react when we change settings
Readd DefaultEmailAttachMethod enum
Define AKONADI_SEARCH_VERSION
Time to increase version
Const'ify QString
const'ify + modernize a little code + remove unused variable
some variables are already initialized in header
Modernize code
Add missing lib when we moved KAddressbookGrantlee
Time to increase version
Fix settings
Fix includes
Remove unused forward declaration
Modernize code
Minor optimization
const'ify
Remove not implmemented method
Remove not implemented method
If include is define in .h remove it if it's defined in .cpp too (scripted)
Modernize code
Modernize code
Try to make it compile on windows
Fix linking on windows
Fix export symbol (fix compile error on windows)
Nicolas Fella (1):
[korgac] Shorten name and tooltip of StatusNotifierItem
Volker Krause (1):
Remove unused ancient ModelTest copy
####################### kosmindoormap
####################### kpat
Daniel Fichtner (1):
Start new deal when double clicking after game is won
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
Pino Toscano (1):
cmake: install knsrc files in newer ECM 5.58.0+ location
Shlomi Fish (1):
Make the default of WITH_BH_SOLVER "ON"
Willyanto Willyanto (1):
Fix pressing alt+G and Enter/Return redeals current game
####################### kpimtextedit
Christophe Giboudeaux (4):
Convert copyright holders to SPDX format
Convert license headers to SPDX format
Finish SPDX conversion
Relicense autotests files to LGPL-2.0-or-later
David Faure (1):
EmoticonTextEditItem: avoid emitting dataChanged
Igor Poboiko (1):
Grab character format after the link if cursor points at its end
Laurent Montel (12):
Remove warning
Add missing Q_REQUIRED_RESULT
Fix clazy warning
API changed => increase version
Fix Bug 425081
Assign value directly
Constify pointer
Const'ify pointer
Time to increase version
Remove not implemented method
If include is define in .h remove it if it's defined in .cpp too (scripted)
Modernize code
####################### kpkpass
Laurent Montel (2):
Time to increase version
Remove NO_REGENERATE_MIME as now UPDATE_XDG_MIMETYPES uses -n
Volker Krause (3):
Don't duplicate SPDX headers
Pass QLatin1String by value (clazy check)
Add workarounds for known JSON syntax errors in pass.json
####################### kpmcore
####################### kpublictransport
####################### kqtquickcharts
Andreas Cord-Landwehr (1):
Library project has no user visible strings
Laurent Montel (1):
Remove explicit ECM_KDE_MODULE_DIR
####################### krdc
Oleg Chernovskiy (1):
Fix mouse wheel scaling same way as click
####################### kreversi
Laurent Montel (2):
Compile without deprecated method
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### krfb
Aleix Pol (2):
Support DMABuf streams
Port pipewire to use QLoggingCategory
Stefan Brüns (4):
Remove last remnant of telepathy support
Replace KLineEdit with QLineEdit
Declare and use logging categories
Compensate for global scale factor when using xcb fb plugin
Tobias Junghans (8):
pipewire: remove QX11Info include
Add missing member variable initializations
Use QStringLiteral to avoid runtime allocations
Include C headers in C++ style
Use auto keyword where possible
Use C++11 loops
Zero-initialize sockaddr structure
pipewire: fix version check
Ömer Fadıl Usta (1):
Remove doubled parts and fix compile for systems without pipewire
####################### kross-interpreters
####################### kruler
Laurent Montel (1):
Remove not implmemented method
####################### kshisen
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### ksirk
Albert Astals Cid (1):
Port away from KRandom
Alexander Lohnau (1):
Fix KNS deprecations
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
Nicolas Fella (1):
Port away from KIconThemes
####################### ksmtp
Christophe Giboudeaux (1):
Convert license headers to SPDX format
Laurent Montel (3):
Modernize code
Time to increase version
Modernize code
####################### ksnakeduel
Alexander Lohnau (1):
Fix KNS deprecations
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### kspaceduel
Albert Astals Cid (2):
KRandomSequence -> QRandomGenerator
Fix mistake in KRandomSequence -> QRandomGenerator porting
David Faure (1):
Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### ksquares
Laurent Montel (1):
We use QRandomGenerator => we need qt5.10 min
####################### ksudoku
Albert Astals Cid (2):
Link against GLU
Link to OpenGL::GL instead of OpenGL::OpenGL
Andreas Sturmlechner (1):
OPENGL_SUPPORT flag exists, so make Qt5OpenGL optional as well
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### ksystemlog
David Edmundson (1):
Don't list coredump files
Hannah von Reth (4):
Win: Remove kdewin leftover
Fix leak
Replace url().path() with url().toLocalFile()
Allow to execute unittests on Windows
Jonathan Riddell (1):
fix compile with Qt < 5.15
Laurent Montel (3):
Make it compile without deprecated method
Remove explicit ECM_KDE_MODULE_DIR
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### kteatime
Laurent Montel (2):
Remove explicit ECM_KDE_MODULE_DIR
If include is define in .h remove it if it's defined in .cpp too (scripted)
Nicolas Fella (1):
Avoid manual casting of signals/slots
####################### ktimer
Laurent Montel (2):
Fix clazy warning
If include is define in .h remove it if it's defined in .cpp too (scripted)
Nicolas Fella (1):
Remove unneeded includes
####################### ktnef
Laurent Montel (5):
Modernize code
Time to increase version
If include is define in .h remove it if it's defined in .cpp too (scripted)
Fix generate pri file
Modernize code
####################### ktorrent
####################### ktouch
Andreas Cord-Landwehr (2):
Improve i18n tooling
Remove KDeclarative dependency
Danila Kryukov (1):
Fix visual artifacts in new versions of QT
Edoardo Brogiolo (7):
Correction of several spelling mistakes, as well as substitution of scarafaggio (cockroach) with scarabeo ([dung] beetle), as per the more popular Italian translation of the Greek fable
Update it.xml
Correction of accents
Fixing an accent
Fixing mistake in it.xml - Italian course
Fixing letter E'→ È - italian course
correction of spelling mistakes - italian course
Laurent Montel (2):
Remove explicit ECM_KDE_MODULE_DIR
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### ktp-accounts-kcm
####################### ktp-approver
####################### ktp-auth-handler
####################### ktp-call-ui
####################### ktp-common-internals
David Faure (1):
Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation
####################### ktp-contact-list
Nicolas Fella (1):
Remove unneeded include
####################### ktp-contact-runner
Alexander Lohnau (3):
Fix some deprecations and warnings
More suitable variable name
Port to K_EXPORT_PLASMA_RUNNER_WITH_JSON
####################### ktp-desktop-applets
Nicolas Fella (1):
Drop empty X-KDE-PluginInfo-Depends
####################### ktp-filetransfer-handler
####################### ktp-kded-module
####################### ktp-send-file
####################### ktp-text-ui
Nicolas Fella (1):
Port away from KSettings::PluginPage
####################### ktuberling
Johnny Jazeix (1):
Fix filename on saving on Windows. path() does not return a valid path. BUG: 207162
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### kturtle
Albert Astals Cid (1):
Add missing kdoctools_install
Andreas Cord-Landwehr (6):
Improve i18n tooling
Convert license statements to SPDX expressions
Add license texts according to REUSE specification
Remove obsolete COPYING file
Manual conversion of exotic file types
Manual formatting of license headers
Laurent Montel (2):
Remove explicit ECM_KDE_MODULE_DIR
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### kubrick
David Faure (1):
Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### kwalletmanager
Ahmad Samir (1):
[KWalletEditor] Use new kwallet methods to populate the view list(s)
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
Nicolas Fella (2):
Remove unused include
Port away from deprecated KToolInvocation::startServiceByDesktopName
####################### kwave
David Faure (1):
Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation
Laurent Montel (1):
Remove explicit ECM_KDE_MODULE_DIR
Rohan Asokan (1):
## Setting version of Kwave in the Cmake files
Thomas Eschenbacher (4):
(fixed some compiler warnings from clan-10 about some int <-> double conversions)
SignalWidget: use QKeySequence::StandardKey instead of hardcoded keys
(minor cleanup in CMakeLists.txt)
adapted make targets (scripts) for "update-translations" and "msgstats" to new directory structure of translations
Ömer Fadıl USTA (1):
Fixes convert to png error because of text-align tag in svg file
####################### kwordquiz
Alexander Lohnau (1):
Fix KNS deprecations
Andreas Cord-Landwehr (1):
Improve i18n tooling
Laurent Montel (2):
Remove explicit ECM_KDE_MODULE_DIR
If include is define in .h remove it if it's defined in .cpp too (scripted)
Nicolas Fella (1):
Port away from KIconThemes
####################### libgravatar
Christophe Giboudeaux (1):
Convert license headers to SPDX format
Laurent Montel (4):
Remove unused LIBRARY_NAMELINK
Time to increase version
If include is define in .h remove it if it's defined in .cpp too (scripted)
Modernize code
####################### libkcddb
####################### libkcompactdisc
Friedrich W. H. Kossebau (2):
Port away from KRandomSequence
Drop no longer needed dependency on KCoreAddons
Jonathan Marten (1):
Fix for the CD not being recognised if it is not in the first drive
####################### libkdcraw
####################### libkdegames
Alexander Lohnau (1):
Increase KF5_MIN_VERSION
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### libkdepim
Christophe Giboudeaux (3):
Convert copyright holders to SPDX format
Convert license blocks to SPDX syntax
Add a couple missing SPDX identifiers
Daniel Vrátil (1):
Fix build on Windows
Felix Yan (1):
Correct a typo in kcursorsaver.h
Heiko Becker (1):
Drop unnecessary KGuiAddons dependency
Laurent Montel (12):
Remove kprefsdialog
Don't install kcursorsaver when we use kf5.73
It was initialized in header
Clean up code
Use new image
Remove unused dependancy
Constify pointer
Remove unused LIBRARY_NAMELINK
Remove uistatesaver
Time to increase version
If include is define in .h remove it if it's defined in .cpp too (scripted)
Modernize code
####################### libkeduvocdocument
Albert Astals Cid (1):
remove unused krandomsequence include
Andreas Cord-Landwehr (1):
Improve i18n tooling
Laurent Montel (2):
Port to nullptr
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### libkexiv2
####################### libkgapi
Daniel Vrátil (9):
Remove the AuthWidget, have AuthJob open real browser instead
Adapt autotests, CMake
Remove dependencies that are no longer needed.
Make it again possible to pass username to AuthJob
Bump version
Clear up core dependencies
Replace KIO::AccessManager with regular QNetworkAccessManager
AccountManager: provide scopes for new authentication
Fix Windows build
David Barchiesi (7):
Fix upload progress.
Move useContentAsIndexableText param handling from FileAbstractUploadJob to FileAbstractDataJob.
Add missing common parameters for Files create/update request in FileAbstractDataJob.
Add FileResumableCreateJob and FileResumableModifyJob for uploading files in a chunked manner.
Permit setting upload size on FileAbstractResumableJob and thus enable progress reporting. Added job progress status bar in files-example.
Add QIODevice API to FileAbstractResumableJob for reading all chunks of a device instead of asking for data via signal.
Remove duplicate "gContact$groupMembershipInfo" value in mock fetch response.
Jonathan Marten (1):
Accept HTTP status 307 as a redirect
Laurent Montel (7):
Time to increase version
Initialize variable in header class
Const'ify variable + initialize in header class
If include is define in .h remove it if it's defined in .cpp too (scripted)
Fix generate pri file
Pedantic
Modernize code
####################### libkipi
Laurent Montel (1):
Remove extra ';'
####################### libkleo
Albert Astals Cid (1):
Don't use deprecated model reset() function
Andre Heinecke (13):
Fix compliance display in newkeyapprovaldlg
Remove accidental debug output
Add gnupg-registry helper from Kleopatra
Fix enable of ok in newkeyresolver
Add some more Gpg4win version code from Kleopatra
Add quick accessor to check if version is signed
Take compliance mode name from libkleopatrarc
Windows: Read Gpg4win Version always if it exists
Change protocol name for X.509 to S/MIME
Lower min KF5 Version for Windows
Revert "Revert "Add possibility to filter out invalid keys""
Bump Version for API add of isBad
Take GnuPG Homedir from gpgconf
Christophe Giboudeaux (2):
Convert license headers to SPDX format
Remove the KD Tools commercial clause
Daniel Vrátil (5):
Don't assume std::array iterator is a pointer
Revert "Add possibility to filter out invalid keys"
Rename exception.h to kleoexception.h
Use _stricmp instead of strcasecmp when building with MSVC
Don't use F_OK constant which is not defined on Windows
Ingo Klöcker (13):
Fix removal of subkeys belonging to a key from the key cache
Increase the capacity of the correct vector
Add the possibility to get a subkey by its key grip from the key cache
Sort forward declarations
Group UI member variables and initialize int variables
Remove already initialized members from initialization lists
Make some features of the KeySelectionDialog optional
Add signatures sorted by canonical sort order to the model
Add possibility to filter out bad (i.e. practically unusable) keys
Revert "Add possibility to filter out bad (i.e. practically unusable) keys"
Add possibility to filter out invalid keys
Add possibility to filter out invalid keys
Add possibility to retrieve a single user id or signature
Laurent Montel (7):
Remove unused LIBRARY_NAMELINK
Initialize variable in header
Time to increase version
Remove not implemented method
If include is define in .h remove it if it's defined in .cpp too (scripted)
Fix info about qmake dep
Modernize code
####################### libkmahjongg
####################### libkomparediff2
####################### libksane
Kåre Särs (2):
Add wiggle room for page sizes to fit in the scan-area
Disable multi-selection for Automatic Document Feeder
####################### libksieve
Christophe Giboudeaux (1):
Convert license headers to SPDX format
Laurent Montel (11):
Remove unused LIBRARY_NAMELINK
Allow to store dialog size
const'ify pointer
Modernize code
Time to increase version
modernize code
Add missing Q_REQUIRED_RESULT
Allow to show directly popup menu
If include is define in .h remove it if it's defined in .cpp too (scripted)
Fix info about qmake
Modernize code (raw string literal + auto)
####################### libktorrent
####################### lokalize
Albert Astals Cid (1):
Use KLanguageName instead of kf5_all_languages
Kukuh Syafaat (1):
Update global icons with Breeze Icons
Laurent Montel (2):
Fix compile
Port away from deprecated Qt::MidButton
Simon Depiets (1):
Allow non-existing file to be set as glossary
####################### lskat
David Faure (1):
Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation
Friedrich W. H. Kossebau (2):
Use more nullptr
Set and make use of RELEASE_SERVICE_VERSION variables
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### mailcommon
Ahmad Samir (1):
Port QRegExp to QRegularExpression
Christophe Giboudeaux (1):
Convert license headers to SPDX format
Daniel Vrátil (1):
Fix linking tests with MSVC
Jonathan Marten (1):
Expiry dialogue: Add 'actionsGroup' to layout
Laurent Montel (44):
Extract CollectionExpiryWidget
Add save/load method
Improve save method
create settings
Continue to extract widget
USe new widget
const'ify
Constify
Allow to hide menu in header view
Use new KCursorSaver from kguiaddons
initialize widget
Fix save collection
Clean up
Fix clazy warning
Remove unused LIBRARY_NAMELINK
modernize code
Modernize code
Add missing lib when we moved KAddressbookGrantlee
Time to increase version
Move class here. It will be use by kdepim-addons plugins
Move collectionviewwidget here
Start to extract widget
Extract widget
Use new collectiongeneralwidget
Clean forward declaration
Clean includes
Fix includes path
Allow to hide ExpireNowButton
Fix crash
Remove unused check
Don't store invalid format
Allow to select email
Allow to use method from expery widget too
Remove duplicate margins
Extract mdnadvicehelper
Clean up
Remove includes
Const'ify variable
Remove not implemented method
Minor optimization
Allow to expire message without date
Minor
If include is define in .h remove it if it's defined in .cpp too (scripted)
Modernize code
####################### mailimporter
Ahmad Samir (1):
Port QRegExp to QRegularExpression
Christophe Giboudeaux (1):
Convert license headers to SPDX format
Laurent Montel (9):
Remove unused Qt5::Widgets
Fix clazy warning
Remove unused LIBRARY_NAMELINK
Modernize code
Time to increase version
It's not necessary to use setAutoDelete
If include is define in .h remove it if it's defined in .cpp too (scripted)
Fix generate pri file
Modernize code (using auto)
####################### marble
Alexander Lohnau (1):
Fix KNS deprecations
Johnny Jazeix (7):
Fix Windows build. QT_STRICT_ITERATORS do not work on vs compilers. Missing ZLib includes for osm runner plugin.
fix Windows compilation with protobuf
preload asan if we are compiling with ECM_ENABLE_SANITIZERS
check if ECM is available at the beginning to avoid issues when running compilation with asan
attempt to fix Jenkins CI unit tests failing
attempt to add coverage in Jenkins CI
install FileManager.h as it is accessible via the public Marble::MarbleModel::fileManager() method
Laurent Montel (3):
Port away from deprecated Qt::MidButton
If include is define in .h remove it if it's defined in .cpp too (scripted)
Port deprecated method
Stefan Brüns (7):
Remove unused QPainter include
Use new-style connects in thumbnailer, only connect once
Export FileManager class, emit a signal when a file fails to load
Avoid waiting for timeout when file fails to load
Dont open a MessageBox when a file fails to load from the library
Skip creation of temporary files for zipped KML (KMZ)
Remove obsolete KmlDocument and KmzHandler classes
Volker Krause (41):
Correctly destroy read SHP objects again
Don't leak clipping results
Remove broken caching of area computation results
Add support for loading OSM PBF files
Add dedicated tool for generating the landmass input tiles
Enable TileDirectory to load input data from an OSMX file
Add receiving side of the Tirex backend interface
Implement writing Tirex metatiles and sending positive replies
Actually generate o5m tiles in the Tirex backend
Fix empty/invalid meta tiles being created when things go wrong
Redo the communication code with the Tirex server
Add a simple reentrancy guard
Make the input data load size more flexible
Allow to run the Tirex backend process standalone
Rename file to comply with Marble's coding style
Handle missing landmass tiles gracefully
De-duplicate appendPlugin variants
Add support for loading static plugins
Handle missing plugin to load elevation model more gracefully
Allow to build the Tirex tile generator statically
Fix build with GCC 7
Actually make the Qt5Positioning dependency optional
Work around MARBLE_ADD_WRITER not working in static builds
Add Apache and Tirex config files
Add build environment for maps.kde.org
Add configuration for the the vectorosm/dev tileset
Retain node OSM data when reading multi-polygons
Remove mismatching endif() conditions
Work around CMake Protobuf support not dealing with missing protoc
Update clipper code to 6.4.2 from upstream
Rewrite tracking of OSM data across clipping
Improve check for closed polygons
Don't discard any OSM nodes with tags during loading
Avoid losing the OSM relation member type information
Fix string length computation for O5M encoding
Don't discard non-visual multi-polygon parts with tags during OSM loading
Forward-declare OsmType
Update build environment to Ubuntu 20.04
Integrate static plugins into more generation tools
Note which steps can be done elsewhere than on the production system
Build Tirex .deb packages, and update package documentation
####################### markdownpart
####################### mbox-importer
Christophe Giboudeaux (2):
Drop COPYING.DOC. This repository has no documentation
Convert license headers to SPDX format
Laurent Montel (4):
Modernize code
Add missing lib when we moved KAddressbookGrantlee
Time to increase version
Modernize code (using auto)
####################### messagelib
Ahmad Samir (6):
MessageCore::StringUtil::replacePrefixes: add unit tests
TemplateParserJob: add unit tests for makeValidHtml method
TemplateParserJob: port QRegExp to QRegularExpression
composer-ng: Use QString::toDouble() in fixHtmlFontSize; add unit tests
StringUtil: Port QRegExp to QRegularExpression
composer-ng: Use QString::toDouble() in fixHtmlFontSize; add unit tests
Daniel Vrátil (10):
Adapt to KAddressbookGrantlee being moved into AkonadiContacts
Add implementation of missing methods of EmbeddedImageURLHandler
Tests: avoid building CPP files that are exported from a linked SO as well
Don't redefine private to public in test
Fix cmake when Inotify is not found
DKIM: export nested classes
Remove unused include
ntoh() is available in the Winsock library on Windows
Fix baseclass method lookup
Decrease QCA dependency to 2.2.0
David Faure (2):
Fix compilation with recent Qt 5.15
Fix assert when deleting a folder in kmail
Jonathan Marten (1):
RecipientsPicker: Only list recipients with an email address
Laurent Montel (45):
Clean up code
Add missing some Q_REQUIRED_RESULT
Return if we can't set online
Initialize value in header
Use KCursor from GuiAddons when possible
Update link to QCA homepage
Fix some clazy warning
Define AKONADI_SEARCH_VERSION
Remove not necessary lib
Fix clazy warning
Remove unused includes
Warning--
Remove unused LIBRARY_NAMELINK
Fix Bug 425219 - suspicious URL warning system gives false positive for URL with port number
modernize code
Modernize code
Time to increase version
Const'ify more pointer
Uncrustify removed this line ! Waou not good it's buggy
Use QByteArray directly
Minor optimization; use remove(..)
Const'ify variable here too
Clean up
Modernize code
Use {..}
Start to create an unique widget for all kmessagewidget
CLean up
Minor optimization
Use unique method for assigning Item
it's const not necessary to initialize it to nullptr
Add more autotests
Remove not implemented method
Remove not implemented method
Minor optimizatiopn
If include is define in .h remove it if it's defined in .cpp too (scripted)
Minor optimization
Fix autotest
Fix autotest
Fix generate pri file
Remove qdebug here
Modernize code
Revert this part of previous patch as it doesn't compile on linux
Add missing lib when we moved KAddressbookGrantlee
Time to increase version
Fix warning reported by cppcheck
Remove not implemented method
If include is define in .h remove it if it's defined in .cpp too (scripted)
Fix generate pri file
Modernize code
####################### pim-data-exporter
Christophe Giboudeaux (1):
Convert license headers to SPDX format
Laurent Montel (8):
Modernize code
Add missing lib when we moved KAddressbookGrantlee
Time to increase version
Remove not implmemented method
If include is define in .h remove it if it's defined in .cpp too (scripted)
Modernize code
Fix compile on windows
not necessary to export it
####################### pim-sieve-editor
Laurent Montel (8):
Fix dev_version
Time to increase version
const'ify pointer
Time to increase version
Add margins
If include is define in .h remove it if it's defined in .cpp too (scripted)
Modernize code (using auto)
Fix mem leak
####################### poxml
####################### print-manager
Jan Paul Batrina (1):
Only show one of "Hold" and "Resume" at a time
Laurent Montel (3):
Using no deprecated enum Qt::MiddleButton
Remove explicit ECM_KDE_MODULE_DIR
If include is define in .h remove it if it's defined in .cpp too (scripted)
Nate Graham (2):
[applet] Indicate why PlasmaComponents2 is required
[applet] Simplify printer list item subtitle
Nicolas Fella (6):
Remove unused includes
Remove dead code
[add-printer] Partly port away from KIconLoader
[printqueue] Remove custom window icon
Port away from KToolInvokation
Enable highDPI pixmaps
####################### rocs
Andreas Cord-Landwehr (3):
Port to Ki18n bindings for QML localization
Use ki18n_install macro
Move macro above feature summary
Laurent Montel (1):
If include is define in .h remove it if it's defined in .cpp too (scripted)
####################### signon-kwallet-extension
####################### spectacle
Antonio Prcela (6):
Rename 'Full Screen' occurrences to 'Entire Desktop' to have it consistent everywhere
Respect settings and cli parameters
Improve settings logic and layout
Separate messages for a failed and canceled screenshot
Remove message that reminds of the cancelation
No screenshot to show if not in gui mode
Antonio Rojas (1):
Set pixmap device pixel ratio before sending it to kimageannotator
Bharadwaj Raju (1):
Fix uninitialized variable mCopyToClipboard
Claudius Ellsel (1):
Set copySaveLocation to false by default
David Redondo (2):
Use default value for including decorations and pointer in background mode
Unhide window if it is hidden
Franz Baumgärtner (1):
fix autoincrement of %d for templates with subdirs
Henri Chain (1):
add dbus-activated systemd service
Laurent Montel (3):
Remove unused includes
Fix mem leak found by asan
If include is define in .h remove it if it's defined in .cpp too (scripted)
Luca Beltrame (1):
Fix installation of the D-Bus service
Méven Car (5):
Allow to use Immediate Shutter mode in Plasma 5.19.80+
Display an inline error message when a screenshot fails
ExportMenu: Port to KIO::ApplicationLauncherJob
Support Wayland rectangular selection HiDpi
PlatformKWinWayland: avoid recursion in readData
Nate Graham (1):
Revert "Rename 'Full Screen' occurrences to 'Entire Desktop' to have it consistent everywhere"
Nazar Kalinowski (2):
Fix wrong file name when --output option is used
Add CLI options for including pointer/decorations
Nicolas Fella (4):
Port away from KMimeTypeTrader
Add image annotation via libKImageAnnotator
Find X11 when building with imageannotator support
Remove version from find kcolorpicker call
Volker Krause (1):
Fix FreeBSD CI build
####################### step
Alexander Lohnau (1):
Fix KNS deprecations
Andreas Cord-Landwehr (1):
Improve i18n tooling
Andreas Sturmlechner (2):
Qt5Test is only used in autotests and already searched for in there
Add QT_MIN_VERSION and KF5_MIN_VERSION like everywhere else
Heiko Becker (1):
Add kdoctools_install call previously added by release tools
Laurent Montel (2):
Port away from deprecated Qt::MidButton
Remove explicit ECM_KDE_MODULE_DIR
####################### svgpart
####################### sweeper
Laurent Montel (1):
Remove explicit ECM_KDE_MODULE_DIR
####################### umbrello
Andreas Sturmlechner (1):
Remove stray Qt3 code
Friedrich W. H. Kossebau (1):
Remove finding WebKitWidgets, not used
Gustavo Carneiro (1):
Add .vscode and build in .gitignore file.
Oliver Kellogg (11):
Fix typo in comments: an UML... -> a UML...
https://bugs.kde.org/show_bug.cgi?id=347498#c8 > I experienced the following crash on exiting Umbrello: > Application: Umbrello... (umbrello5), signal: Segmentation fault > [...] > AFAICT the critical place is umlobject.cpp ... setUMLStereotype, > emitModified(); > We should not emit the signal during destruction.
umbrello/codegenerators/d/dcodegenerator.cpp umbrello/codegenerators/d/dwriter.cpp - In function defaultDatatypes() add type "string" to the list, see https://dlang.org/spec/arrays.html#strings
umbrello/dialogs/dialog_utils.{h,cpp} - At function makeLabeledEditField add optional argument columnOffset of type int defaulting to 0. This adds flexibility on placing the edit field in an HBox or Grid.
https://mail.kde.org/pipermail/umbrello-devel/2020-October/022723.html > I propose extending the <XMI.exporter> tag to contain the > UMBRELLO_VERSION_STRING, for example: > <XMI.exporter>umbrello uml modeller 2.31.70-a9d91d68a > http://umbrello.kde.org</XMI.exporter>
Preparation for reverting commit 92d13fb required by planned changes:
Reverting commit 92d13fb prepares for work on tagged values:
AUTHORS : Fix typo at Camila Ayres.
https://bugs.kde.org/show_bug.cgi?id=427532#c1 Remove default datatypes of previous Active Language:
umbrello/toolbarstateassociation.cpp partial reverting of commit 62ff388 - In function setSecondWidget(), if validation by AssocRules is passed and both widgetA and widgetB are class widgets then do not create an attribute for case (type == Uml::AssociationType::Aggregation). Reason: Creating the attribute prevents creation of the aggregation to the role B type. For more info see comments at the source location.
umbrello/umldoc.cpp - In function saveDocument, on saving as uncompressed XMI close tmpfile after calling saveToXMI1. Reason: On changing the saveToXMI1 implementation to QXmlStreamWriter the file saved is empty if we leave out the close().
Ralf Habacker (1):
Add support to use external KDevPHP packaga
####################### yakuake
Alexander Lohnau (1):
Fix deprecated knsrc file location
Anton Karmanov (1):
Fix fullscreen mode regression
David Faure (1):
Port from QStandardPaths::DataLocation to QStandardPaths::AppDataLocation
Esteban Martinena Guerrero (1):
Consider renaming tabs via DBus interactive. This allows it to override a previouly interactively set title.