Skip to content

KDE Gear 22.08.0 Full Log Page

This is the automated full changelog for KDE Gear 22.08.0 from the git repositories.

akonadi
  • Use std::cout not std::err for information. Commit.
  • Fix mem leak. Commit.
  • Add clearCacheDone signal. Commit.
  • Add i18n. Commit.
  • Add job for clearing akonadi collection cache. Commit.
  • Move CalendarSupport::TagCache and tag color convenience methods here. Commit.
  • Fix statistics proxy model unit test with Qt6. Commit.
  • Disable Qt6 CI until we have KAccounts available. Commit.
  • It compiles fine against qt6. Commit.
  • Fix SQL query generation with Qt6. Commit.
  • Comment code for the moment in qt6 for making it build. Commit.
  • Remove unused variable. Commit.
  • Add missing Q_REQUIRED_RESULT. Commit.
  • Add missing Q_REQUIRED_RESULT. Commit.
  • Don't delete mariadb log files. Commit. Fixes bug #454948
  • Use cmakedefine01. Commit.
  • Install plugins in pim. Commit.
  • Fix install plugin in pim. Commit.
  • Install version header in include/KF*/AkonadiCore. Commit.
  • QSqlQuery::boundValues() returns a QList in Qt6. Commit.
  • Fix build with Qt6. Commit.
  • Fix infinite recursion in QStringList DataStream operator with Qt6. Commit.
  • Fix adapt arguments to qt6. Commit.
  • Explicitly construct a QByteArray here. Commit.
  • Add include needed with Qt6. Commit.
  • Rely on automatic pair type deduction. Commit.
  • Port away from QStringRef. Commit.
  • Adapt AkRanges to Qt6 container changes. Commit.
  • Make it compile without deprecated methods. Commit.
  • Add KF5::KIOCore only to private link interfaces. Commit.
  • Follow BinaryUnitDialect option. Commit. Fixes bug #454182
  • Add a QGadget to collection. Commit.
  • Remove namespace. Commit.
  • Disable warning. Commit.
  • Enforce using $database_akonadi AppArmor profiles. Commit.
  • Fix typos in AppArmor target profile name. Commit.
  • Add CollectionUtils::fromIndex(). Commit.
  • Remove unimplemented constructor. Commit.
  • Fix compile against qt6 here. Commit.
  • Port QNetworkConfigurationManager in qt6. Commit.
  • Fix 452949: Revert a string to make it suitable for more apps. Commit. Fixes bug #452949
  • Set useful desktopFileName for agents. Commit.
  • Clean up CMake code. Commit.
  • Cleanup leftovers of no longer used Windows build hacks. Commit.
  • Link tests agains shared akonadiprivate. Commit.
  • Add Windows CI. Commit.
  • Use correct kf. Commit.
akonadi-calendar
  • Fix crash when using QString as KConfigGroup name, use C Char array from start. Commit.
  • Condense occurrenceForAlarm early returns and add check for null incidence ptr. Commit.
  • Fix crash with reminder-daemon when reminder dismissed as notifications are being iterated over. Commit.
  • Add an environment variable to disable Akonadi auto-launching. Commit.
  • Add Akonadi KCalendarCore platform calendar plugin. Commit.
  • Disable Qt6 CI build. Commit.
  • It compiles fine against qt6. Commit.
  • Prevent crashing from null AlarmNotification pointer. Commit.
  • Fix crash when clicking on dismiss, sometimes. Commit.
  • Add "Remind in 1 hour" option. Commit.
  • Search plugin in pim. Commit.
  • Handle empty incidence. Commit. Fixes bug #453395
  • Explicitly link against KConfigCore. Commit.
  • Make it compile without deprecated methods. Commit.
  • Don't make notifications for already ended events persistent. Commit.
  • Add translation context for the "Dismiss" action. Commit. See bug #452264
  • Use Akonadi::CollectionUtils::fromIndex(). Commit.
  • Move CalendarSupport::displayName to Akonadi::CalendarUtils. Commit.
  • Remove duplicate header between header cpp file. Commit.
  • Don't store url when it's not valid. Commit.
  • Unify calendar item access utility methods. Commit.
  • Add more reminder notification text variants. Commit.
  • Move IncidenceTreeModel from eventviews here. Commit.
  • Adjust the error messages for failed imports. Commit. See bug #328976
  • We depend against new version. Commit.
  • Fix compile against qt6. Commit.
akonadi-calendar-tools
  • Make it compile without deprecated methods. Commit.
  • Use calendar item access utility methods from akonadi-calendar. Commit.
  • It doesn't depends against kdelibs4support. Commit.
akonadi-contacts
akonadi-import-wizard
  • Install plugins in pim. Commit.
  • Install plugin in pim. Commit.
  • Fix compile against qt6. Commit.
  • Make it compile without deprecated methods. Commit.
  • Set desktop file spec version. Commit.
akonadi-mime
akonadi-notes
  • It compiles fine against qt6. Commit.
  • Make it compile without deprecated methods. Commit.
akonadiconsole
  • USe Akonadi/ClearCacheJob. Commit.
  • Use directly new dbaccess class. Commit.
  • Port to QRegularExpression. Commit.
  • Use cmakedefine01. Commit.
  • Install plugins in pim. Commit.
  • Make it compile without deprecated methods. Commit.
akregator
  • Drop unused KF5Service dependency. Commit.
  • Drop unused QGpgme dependency. Commit.
  • Remove unused includes. Commit.
  • Remove unused includes. Commit.
  • Prepare to use future qgpgme-qt6. Commit.
  • Const'ify pointer + use Q_REQUIRED_RESULT. Commit.
  • Remove duplicate from header/cpp. Commit.
  • Make compile against qt6. Commit.
  • Add missing lib in qt6. Commit.
  • Increase plugin version. Commit.
  • Adapt to new plugin api. Commit.
  • Install plugins in pim. Commit.
  • Install plugin in pim. Commit.
  • Install plugin in kontact. Commit.
  • Don't enter event loop in akregatorstorageexporter. Commit.
  • Make it compile without deprecated methods. Commit.
  • Revert this part as it breaks compile. Commit.
  • Add missing gpgme version. Commit.
  • Syndication lib is needed when building against qt6. Commit.
  • Allow to search gpgme (need in qt6). Commit.
  • Fix some qt6 compile errors. Commit.
  • Fix some qt6 compile error. Commit.
  • Fix compile against qt6. Commit.
  • Follow BinaryUnitDialect option. Commit. See bug #454182
  • Fix cmake variable (fix qt6 configure). Commit.
  • Drop plugin system. Commit.
  • Re-format css (no functional change). Commit.
  • More html tweaks. Commit.
  • Clean up html a bit. Commit.
  • Fix document structure. Commit.
  • Font size is supposed to be in points, not pixels. Commit.
  • Hide progress widget when inactive. Commit.
  • Remove dead code in OpenUrlRequest. Commit.
  • Drop loading extension plugins. Commit.
  • Remove unused function. Commit.
  • Fix 452822: Please add a way to prevent dialogs/notifications while saving an enclosure. Commit. Fixes bug #452822
  • Add missing version name. Commit.
  • Fix home page. Commit.
  • Set desktop file spec version. Commit.
  • Don't show double menu. Commit.
  • Use "coll" variable directly. Commit.
  • Allow to change theme. Commit.
  • Add support for fullscreen. Commit.
analitza
  • Require passing tests for the CI to pass. Commit.
  • Fix typo breaking analitzatest. Commit.
  • Use Config mode for finding Eigen3. Commit.
  • Port qmlRegisterInterface. Commit.
  • Fix qMakePair compile error against qt6. Commit.
  • Adapt api to qt6. Commit.
  • We depend against qt5.15. Commit.
  • Fix other compile error against qt6. Commit.
  • Fix some qt6 compile errors. Commit.
  • Port toSet. Commit.
  • Fix up adjusting the build system for Qt6. Commit.
  • Port some deprecated methods. Commit.
  • Adapt build system for building against qt6. Commit.
  • Add missing include + fix some compile error against qt6. Commit.
  • Remove extra ';'. Commit.
  • Fix folder for ecm_install_po_files_as_qm. Commit.
  • Properly separate public/private dependencies. Commit.
  • Remove unused include. Commit.
  • Use upstream CMake config for Eigen. Commit.
  • Add Windows CI. Commit.
ark
  • Pass parent widget to add dialog. Commit.
  • Fix install plugin in kf. Commit.
  • Port deprecated KMimeTypeTrader::self()->query. Commit.
  • Revert "Do not highlight file after compression". Commit.
  • Use cmakedefine01. Commit.
  • Block extraction if there's no space left. Commit. Implements feature #393959
  • Add a context to Archive to help translations. Commit.
  • Zip: pad CRC numbers to 8 characters. Commit. Fixes bug #455007
  • Fix naming of Compressed/Uncompressed Size columns. Commit.
  • Cli7zplugin: add support for original 7-Zip. Commit. Fixes bug #440135
  • Don't consider okteta for previewing files. Commit.
  • Require passing tests to pass the CI. Commit.
  • Fix failing clirartest if rar is not available. Commit.
  • Remove -l flag to 7z a. Commit.
  • Support '7zip' as well as 'p7zip'. Commit.
  • Fix draggable area not clearly signposted/misleading highlighting. Commit. Fixes bug #426499
  • Calculate total directory size. Commit. Fixes bug #452352
  • Use ${QT_MAJOR_VERSION} here too. Commit.
  • Fix some compile error against qt6. Commit.
  • Adapt build system for building qt6. Commit.
artikulate
  • Adapt build system for building against qt6. Commit.
  • Use Qt:: here. Commit.
  • Remove %i parameter from Exec line. Commit.
audiocd-kio
  • Port to KIO::WorkerBase. Commit.
  • Port away from ERR_SLAVE_DEFINED. Commit.
  • Add missing override. Commit.
  • Not necessary now. Commit.
  • Install in kf6. Commit.
  • Make it compile against qt6. Commit.
  • Prepare adapt build system for building against qt6. Commit.
  • Prepare to adapt build system against qt6. Commit.
baloo-widgets
  • Require passing tests for the CI to pass. Commit.
  • Add Qt6 CI support. Commit.
  • Port deprecated methods. Commit.
  • Port margins(). Commit.
  • Show all .h in qtc6. Commit.
  • Modernize code. Commit.
  • Initialize variables in headers. Commit.
  • Use std::as_const. Commit.
  • Fix compile qt6 error. Commit.
  • FileMetaDataWidget: Allow to see targetUrl if set. Commit.
  • Fix find qt. Commit.
  • Add ki18n_install(po). Commit.
  • Install in kf. Commit.
  • Autotests: repair long-format tests. Commit.
  • Autotests: repair test of "yesterday" dates. Commit.
  • Autotests: factor out the (short form) regexes. Commit.
  • Autotests: validate that KFormat does what the test expects. Commit.
blinken
bomber
bovo
  • Add ki18n_install and kdoctools_install. Commit.
calendarsupport
  • Use the Akonadi::TagCache from Akonadi. Commit.
  • Use Q_REQUIRED_RESULT + const'ify pointer. Commit.
  • Use kcalendarcore_version.h => we can build against qt6 too. Commit.
  • Port deprecated methods. Commit.
  • Make it compile without deprecated methods. Commit.
  • Remove KDatePickerPopup copy. Commit.
  • Use Akonadi::CollectionUtils::fromIndex(). Commit.
  • Implement findMostCommonType using type enums rather than type names. Commit.
  • Adapt to displayName() having been moved to akonadi-calendar. Commit.
  • Remove unused createMimeData() overload. Commit.
  • Use calendar item access utility methods from akonadi-calendar. Commit.
  • Remove plugin class. Commit.
  • Test failed on windows. Commit.
  • Remove libkdepim prefix. Commit.
  • Remove unused CategoryConfig class. Commit.
  • Remove unused CategoryHierarchyReaderQTreeWidget. Commit.
  • Remove unused and unexported CalendarSupport::CalendarUtils class. Commit.
  • QDrag only needs a parent object, not a widget. Commit.
  • Port to QRegularExpression. Commit.
  • Use KWindowStateSaver for the print preview dialog. Commit.
cantor
  • Squash commit of multiple fixes that will go into 22.08. Commit. Fixes bug #456650
  • Remove duplicate headers between cpp/h. Commit.
  • [maxima] properly embedd the results of the commands from the draw package (draw, draw2d and draw3d). Commit.
  • When downloading new documentation files, explicitly use "cantorrc" config file to store the settings otherwise the files are not found when downloaded from within LabPlot. Commit.
  • Remove backspaces in the help output in R. Commit.
  • Show the information about the available internal help system in Maxima and in R in the help panel. Commit.
  • Don't end QDebug with endl. Commit.
  • Fix includes. Commit.
  • Moved the handling of the expression status changes to the base class Session. Commit.
  • Add Windows CI. Commit.
  • Added zooming related actions (zoom in, zoom out, zoom original) to the context menu of the worksheet. Commit.
  • Smooth zoom in the worksheet view with the mouse wheel. Commit.
  • Don't update the variable model for R in case we're dealing with help expressions and removed obsolete function calls on temp objects in scilabexpression.cpp. Commit.
  • [python] remove the option "graphic packages for integrated plots". Commit.
  • Don't call updateGraphicPackagesFromSettings() in Octave, Python and Julia sessions. Commit.
  • More debug ouput in the python test to understand the failure on CI and more code cleanup in various files. Commit.
  • [python] Adding some more debug output to understand the test failure on CI. Commit.
  • [python] trying to fix the test failing on CI. Commit.
  • No need to update the variable model if a help request was processed since it doesn't create any new variables of functions. Commit.
cervisia
  • Use #include . Commit.
  • Adapt build system for building against qt6. Commit.
  • Add ki18n_install and kdoctools_install. Commit.
  • Port CVS manual away from deprecated KToolInvocation. Commit.
  • Use CVS manual that actually exists. Commit.
  • Remove custom impl for help action. Commit.
dolphin
  • Revert "portalize drag urls". Commit.
  • Install KPart desktop file for supporting Konqueror 22.08. Commit.
  • Add "Show statusbar" menu entry in "Settings". Commit.
  • Remove linux-qt6 CI from stable branch. Commit.
  • Open >5 terminals dialog: use action terms instead of Yes/No buttons. Commit.
  • Open >5 items dialog: use action terms instead of Yes/No buttons. Commit.
  • Portalize drag urls. Commit.
  • Dolphintabwidget.cpp piority of boolean operators. Commit.
  • Improve goActions test. Commit.
  • Add two autotests. Commit.
  • Show "Loading canceled" placeholder when loading was canceled. Commit.
  • Don't reinterpret_cast QEvent. Commit.
  • ViewPropertiesDialog: use action terms instead of Yes/No buttons. Commit.
  • Use edit-clear-history icon. Commit.
  • Do not open excessive tab. Commit. Fixes bug #440663
  • Formatting. Commit.
  • Remove duplicate headers between cpp/h. Commit.
  • Don't consider drops on a row as drops on the row's item. Commit. See bug #453700
  • Cleanup config-dolphin.h includes. Commit.
  • Use cmakedefine01. Commit.
  • Use one config-dolphin.h.cmake configuration file. Commit.
  • Fix rare ToolTipManager crash on exit. Commit.
  • Bump KF5_MIN_VERSION after e9bd295b make 5.92 necessary. Commit.
  • Fix install/load plugins from kf. Commit.
  • KItemListView fix valgrind issue "Conditional jump or move depends on uninitialised value". Commit.
  • We depend against qt5.15. Commit.
  • Add Qt6 CI support. Commit.
  • It's enabled by default in qt6. Commit.
  • We depend against kf5.91 => remove check. Commit.
  • Fix building KF6 with PackageKit-Qt. Commit.
  • Fix build with Qt6 QFont::setWeight(). Commit.
  • Add missing includes needed to build with KF6. Commit.
  • KServiceTypeTrader has been deprecated since KService 5.90. Commit.
  • Port away from deprecated KNewStuff API. Commit.
  • Fix building kfileitemmodeltest with KF6. Commit.
  • Port away from copying QEvent when building with Qt6. Commit.
  • Kdelibs4ConfigMigrator is deprecated in KF6. Commit.
  • Port away from deprecated ThumbCreator API. Commit.
  • Migrate old custom view font config entries. Commit.
  • Simplify custom font settings. Commit.
  • Kfileitemmodel: sortRoleCompare: allow to sort by access time. Commit.
  • Allow OpenTerminalHere to work for recentlyused:/ and recentdocuments:/. Commit.
  • Remove hover highlight before opening view context menu. Commit.
  • Fix paste on row while in details view mode. Commit.
  • Extend selection rectangle to left edge. Commit. Fixes bug #453046
  • Change wording "Leading Column Padding" to "Side Padding". Commit. Fixes bug #453172
  • Fix: Dolphin right click and compress doesn't scroll. Commit.
  • Prevent excessive tab opening. Commit.
  • Add ki18n_install and kdoctools_install. Commit.
  • Fix name of uninstall command (without extension). Commit.
  • Fix: service-menu-installer ignoring symlinks on un-install. Commit. Fixes bug #452289
  • Fix QDirIterator wildcard when fallback install script is searched for. Commit. Fixes bug #453870
  • Add tooltip to free space info widget showing full disk capacity. Commit. Fixes bug #452867
  • Drop KNS3 prefix for KMoreTools includes. Commit.
  • Port to QStringView. Commit.
  • Remove unused include. Commit.
  • KItemList: fix warnings. Commit.
  • SearchBox: Add topMargin to balance the spacing. Commit.
  • REmove duplicate header between header/file. Commit.
  • Re-add "Open Terminal Here" feature. Commit. Fixes bug #452637
  • Revert "Combine modificationtime, creationtime and accesstime roles into one group". Commit.
  • Eliminate remarks. Commit.
  • Combine modificationtime, creationtime and accesstime roles into one group. Commit.
  • Add the ability to sort by file extension. Commit. Fixes bug #429579
  • Define MODULE type for KCM libraries. Commit.
  • Convert desktop files of plugins to json. Commit.
  • Don't deselect on Ctrl+Right-Click. Commit.
  • Add additional Document role for "Author". Commit.
  • Baloo is available on Linux/FreeBSD only. Commit.
  • Refactor DolphinContextMenu so its actions are retrievable. Commit.
  • Install servicemenus in new install location. Commit.
  • [ToolTipManager] Create DolphinFileMetaDataWidget on-demand again. Commit.
  • Reuse metadata widget when creating tooltips. Commit.
  • Using the gesture recognizer from KWidgetsAddons. Commit.
  • Allow for more explicit button labels. Commit.
  • Port to target-based ecm_add_app_icon. Commit.
  • Prettify labels in back/forward button menu. Commit.
  • Fix some compile error against qt6. Commit.
dolphin-plugins
dragon
elisa
  • Enable opening files relative to current directory from the command line. Commit.
  • Set sidebar section Loader height to avoid inactive headings taking space. Commit. Fixes bug #456214
  • This proxy model has children only when parent is invalid. Commit.
  • Clean up code for FlatButtonWithToolTip. Commit.
  • Change "Show Artist" functionality to be hover-based on desktop. Commit.
  • Elisaapplication ctor initialize member. Commit.
  • Fix sidebar entry order when changing embedded categories. Commit. Fixes bug #456209
  • Fix case sensitivity sorting issue in viewsproxymodel. Commit.
  • Make sure artist is not null to avoid qml errors. Commit.
  • Fix showArtist button and its signal. Commit.
  • Rescale internal Slider values to avoid integer overflow. Commit. See bug #455339
  • Add some space between the cover art and queue list. Commit.
  • Remove duplicate headers from cpp/h. Commit.
  • Make Playlist items taller and more touchable in touch mode. Commit.
  • Play song in playlist when tapped with a touchscreen. Commit. Fixes bug #454343. See bug #434437
  • Change root of Files view to root directory. Commit. Fixes bug #420895
  • Add automatic Android version handling. Commit.
  • Fix Windows platform name in appstream data. Commit.
  • Add 22.04.1 Windows release to appstream. Commit.
  • Allow sorting tracks using file modification time. Commit.
  • Fix some qt6 compile error. Commit.
  • Adapt build system for building against qt6. Commit.
  • It's enabled by default in qt6. Commit.
  • Add setting to disable scan on startup. Commit.
  • Fix playList's key navigation. Commit. Fixes bug #453591
  • We depend against qt5.15. Commit.
  • Parse lyric and display them. Commit.
  • Show a little arrow in the corner of the repeat button. Commit. Fixes bug #453586
  • Better fix for displaying lyric of unindexed tracks. Commit.
  • Revert "Display lyric no matter it's in the DB or not". Commit.
  • Display lyric no matter it's in the DB or not. Commit.
  • Return the right embbed cover art of tracks that don't have the Album info. Commit.
  • Handle label of playlist entry that doesn't have Album/Artist. Commit.
  • Increase visibility of the embedded cover art. Commit. See bug #418800
  • Never group entries that don't have the Album info. Commit.
  • Use dynamic tooltip text for play & pause buttons. Commit.
  • Clean up hover button code in GridBrowserDelegate. Commit.
  • Add missing Accessibility properties to FlatButtonWithToolTip. Commit.
  • Make delegate tooltip texts consistent. Commit.
  • Clarify Tooltip of play button in NavigationActionBar. Commit.
  • Use real SI unit. Commit.
  • Add windows CI. Commit.
  • Correct vertical positioning for "nothing here" message. Commit.
  • Correct "nothing here" Loader's visible condition. Commit.
  • Make "nothing here" placeholder message's text dynamic. Commit.
  • Give "Nothing to display" placeholder message an icon. Commit.
  • Give desktop "playlist empty" placeholder message an icon. Commit.
  • Put PlaceholderMessage instances in Loaders. Commit.
  • Hide top-level view icon for main view toolbar. Commit.
  • Correct my copyright email address. Commit.
  • Extract common DataGridView and DataListView code into AbstractDataView. Commit.
  • DataGridView/DataListView: put placeholder messages in Loaders. Commit.
  • DataGridView/DataListView: don't put Binding objects in loaders. Commit.
  • DataListView: eventually set modelIsInitialized to true. Commit.
  • Collapse ListBrowserView into DataListView. Commit. Fixes bug #429036
  • Collapse GridBrowserView into DataGridView. Commit.
  • Remove minor and unnecessary code differences between various toolbars. Commit.
  • Dynamically switch between album-style and standalone-song-style playlist items. Commit. See bug #434437
  • Warn that the fast native indexer doesn't follow symlinks. Commit. Fixes bug #451294
eventviews
  • Port to PMF signal/slot syntax. Commit.
  • Not necessary namespace in qt5 too. Commit.
  • Install plugins in pim. Commit.
  • Fix warning when building against qt6. Commit.
  • Use kcalendarcore_version.h as we can build in qt6. Commit.
  • Make it compile without deprecated methods. Commit.
  • Make it compile without deprecated methods. Commit.
  • Use KDatePickerPopup from KWidgetAddons. Commit.
  • Make compile against qt6. Commit.
  • Simplify TodoModelPrivate. Commit.
  • TodoViewQuickAddLine: fix adding a todo using the quick add line. Commit.
  • Compilation error. Commit.
  • Adapt to displayName() moving to akonadi-calendar. Commit.
  • Add i18n. Commit.
  • <Merge branch 'release/22.04'. Commit.
  • Add missing includes when building without deprecated methods. Commit.
  • Remove unneeded superclass from decoration class. Commit.
  • Port decoration plugin loading away from KServiceTypeTrader. Commit.
  • Use calendar item access utility methods from akonadi-calendar. Commit.
  • Move the use of KMessageBox out of TodoModel. Commit.
  • Have the CI build the example app too (and make it build again). Commit.
  • Rebase TodoModel on to KExtraColumnsProxyModel. Commit.
  • Use IncidenceTreeModel from akonadi-calendar. Commit.
  • Remove unused (and now gone) includes. Commit.
falkon
  • Remove duplicate releases tag. Commit.
  • Show more headers in qtc6. Commit.
  • Add missing override. Commit.
  • Use Q_EMIT/nullptr/fix gcc warning. Commit.
  • Const'ref. Commit.
  • Port deprecated enum. Commit.
  • Show more headers in qtc6. Commit.
  • Remove duplicate headers between cpp/h. Commit.
  • Const'ify method + use nullptr. Commit.
  • Show the actual QtWebEngine version in about dialog. Commit.
  • Modernize code. Commit.
  • Use QStringLiteral + use nullptr. Commit.
  • Use nullptr here too. Commit.
  • We depend against qt5.15. Commit.
  • Use nullptr here. Commit.
  • Show all headers in qtc6. Commit.
  • Show headers in qtc6 + we can use qt cmake macro as we depend against. Commit.
  • Use ref here. Commit.
  • QML: Fix enum documentation doxygen comments. Commit.
  • QML: Fix documentation links for window/s. Commit.
  • Add Doxygen overview of QML API. Commit.
  • SiteInfo: Don't load previews at multiselect. Commit. Fixes bug #451284
  • SiteInfo: Improve ability to copy data from lists. Commit. Fixes bug #451284
  • Enable WebRTC screen capturer in WebEngine. Commit. Fixes bug #450839
  • Remove screenshot dimensions from appdata. Commit.
ffmpegthumbs
filelight
granatier
grantlee-editor
  • Make it compile without deprecated methods. Commit.
  • Fix compile against qt6. Commit.
grantleetheme
  • Don't use deprecated variable. Commit.
  • Use non-deprecated install location variables. Commit.
  • Try to install plugin. Commit.
  • Fix plugin name. Commit.
  • Make it compile without deprecated methods. Commit.
  • We depend against kf5.94. Commit.
  • Remove duplicate header between header cpp file. Commit.
  • Fix crash. Commit.
  • Make compile against deprecated methods. Commit.
gwenview
  • Include exiv2.hpp and KImageAnnotator outside of #ifdef HAVE_TIFF. Commit.
  • Support passing drag and drop through portal. Commit.
  • Add simple image editor using KImageAnnotator. Commit. Fixes bug #408551
  • Port from KNewFileMenu::setPopupFiles to KNewFileMenu::setWorkingDirectory. Commit.
  • Port away from ERR_CANNOT_CREATE_SLAVE. Commit.
  • Use more appropriate/specific icon for "Show Editing Tools" button. Commit.
  • Port away from deprecated pixelmetrics. Commit.
  • Fix using QOpenGLWidget in Qt6. Commit.
  • Add missing includes. Commit.
  • Fix some qt6 compile errors. Commit.
  • Fix follow BinaryUnitDialect. Commit. See bug #454182
  • Add ki18n_install and kdoctools_install. Commit.
  • Make spinboxes in Crop tool behave properly with fixed aspect ratio. Commit. Fixes bug #332208
  • Fix some compile against qt6. Commit.
  • Port more code for making building against qt6. Commit.
  • Fix some compile error when building against qt6. Commit.
  • Use correct url. Commit.
  • Use Phonon::phonon4qt. Commit.
  • Add translation context to short "None" string. Commit. Fixes bug #445418
  • Enable Base Media File Format (BMFF) support in Exiv2. Commit.
incidenceeditor
  • Fix order. Commit.
  • Const'ify pointer. Commit.
  • Search plugins in pim. Commit.
  • Not necessary namespace in qt5 too. Commit.
  • Make it compile against qt6. Commit.
  • Make it compile without deprecated methods. Commit.
  • Fix cppcheck warning. Commit.
  • Fix typo introduced in the previous commit. Commit.
  • Use calendar item access utility methods from akonadi-calendar. Commit.
  • Fix failed merge from Release/22.04. Commit.
  • CI: add pimcommon to dependencies. Commit.
itinerary
  • Defer to KHealthCertificate for checking for too recent vaccinations. Commit.
  • Only show certificate issue time when present. Commit.
  • Integrate kirigami-addons upstream fixes. Commit.
  • Propagate ticket and document data also to newly generated elements. Commit.
  • Fix scrolling of the vehicle layout view with new Kirigami. Commit.
  • Also import health certificates from pkpass files. Commit.
  • Sync with kirigami-addons upstream. Commit.
  • Fix ticket token not being updated for single entries. Commit.
  • Remove old date/time input controls. Commit.
  • Check availability of documents while counting them. Commit. Fixes bug #456510
  • Improve confirmation Dialogs. Commit.
  • Port Label in DocumentsPage to PlaceholderMessage. Commit.
  • Update pre-built section of README. Commit.
  • Mention the KMail plugin required for data extraction. Commit. Fixes bug #451231
  • Try choosing default ticket by user's FullName. Commit.
  • Integrate Kirigami Addons copy. Commit.
  • Add a copy of the Kirigami Addons date and time module. Commit.
  • Remove no longer needed build backward compatibility. Commit.
  • Explicitly look for and link against KF5::CalendarCore. Commit.
  • Revert as there is a check and I just didn't have kcalendarcore uptodate. Commit.
  • KCalendarCore::Calendar::isLoading is from kf5.96. Commit.
  • Only add transfers when we are reasonably sure we need to change location. Commit.
  • Set better event times when importing full-day events. Commit.
  • Add additional event properties if we have a preceding transfer. Commit.
  • Remove the old Android-only calendar import code. Commit.
  • Prepare for the calendar plugin loader to move to KCalendarCore. Commit.
  • Add new calendar import workflow. Commit.
  • Allow importing documents containing different data types. Commit.
  • Add unit test for importing combined reservation and ticket/pass data. Commit.
  • Deduplicate/merge passes on import. Commit.
  • Consider non-location change elements when determining location as well. Commit. Fixes bug #455083
  • Prefer coordinate-based country subdivisions if the explicit one is invalid. Commit.
  • Integrate the Android calendar plugin as a static plugin. Commit.
  • Implement calendar plugin loading for non-Android. Commit.
  • Pick a better departure time for manual trips following an existing item. Commit.
  • Run trips added from journey queries through post-processing. Commit.
  • Allow to add a calendar entry for a given reservation. Commit.
  • Add permission request API usable from QML. Commit.
  • Load Android calendar on first use, not on plugin creation. Commit.
  • KCalendarCoreExtras only needs to be a dynamic library on Android. Commit.
  • Add calendar list model, backed by the KCalendarCore calendar plugin. Commit.
  • Add KCalendarCore calendar plugin loader. Commit.
  • Add KCalendarCore platform calendar plugin for Android. Commit.
  • Silence a compiler warning. Commit.
  • One more cmakedefine01. Commit.
  • Rename .h.in files, to .h.cmake. Commit.
  • Use cmakedefine01. Commit.
  • Explicitly set the build tools version to the one we have installed. Commit.
  • Make JNI string properties directly comparable with Qt string types. Commit.
  • Adapt to Qt6 Android API changes. Commit.
  • Add android.provider.CalendarContract constants. Commit.
  • Tidy up JNI primitive type handling. Commit.
  • Adapt KAndroidExtras to the Qt6 Android API changes. Commit.
  • Track expiry time for generic Apple Wallet passes as well. Commit.
  • Move sorting to PassManager and add grouping by expirey status. Commit.
  • Prepare pass manager for doing pass sorting internally. Commit.
  • Remove the pass on-demand loading logic. Commit.
  • Add validity intervals to the unit test data. Commit.
  • Display validity interval for tickets and program memberships. Commit.
  • Adapt solidextras to build with Qt6 as well. Commit.
  • Add support for top-level schema.org Ticket elements. Commit.
  • Refactor the JNI mock implementation to support Qt6 as well. Commit.
  • Convert to JNIEnv just for the actual JNI call. Commit.
  • Add calendar write permission constant. Commit.
  • Add basic README for KAndroidExtras. Commit.
  • Implement writing to JNI arrays for arrays holding non-primitive content. Commit.
  • Allow assigning arrays to properties. Commit.
  • Implement JNI array creation. Commit.
  • Fix primitive property writes. Commit.
  • Make Jni::Object construction from a JNI handle also explicit. Commit.
  • Don't make JNI_OBJECTs implicitly constructable from JNI handles. Commit.
  • Rewrite JNI method call wrappers. Commit.
  • Make property wrappers compatible with the generic JNI object wrappers. Commit.
  • Add additional QAndroidJniObject constructors. Commit.
  • Add missing namespace. Commit.
  • Make JNI_PP_NARG() work with empty VA_ARGS. Commit.
  • Factor out basic pre-processor macro building blocks. Commit.
  • Remove unused variable. Commit.
  • Add actual property read/write support to the QAndroidJniObject mock. Commit.
  • Work around bool and jboolean being different types. Commit.
  • Location module was removed in qt6. Commit.
  • Fix linking with Qt6. Commit.
  • Fix a few Qt6 compilation errors. Commit.
  • Add support for reading array properties. Commit.
  • Expand the JNI_OBJECT macro to also manage the JNI handle. Commit.
  • Factor out return value wrapper and reuse that for array iterators. Commit.
  • Make explicit wrapper objects detectable by type traits. Commit.
  • Make the typed object wrapper more compatible with QAndroidJniObject. Commit.
  • Simplify method return type wrapping by using automatic type deduction. Commit.
  • Factor out JNI object wrapper for reuse in array iterators. Commit.
  • Let JNI method wrappers return Jni::Array for arrays directly. Commit.
  • Add container-like array wrapper. Commit.
  • Initialize basic type array data. Commit.
  • Implement JNI constructor wrapper macro, similar to the method wrapper. Commit.
  • Add JNI type declaration for android.content.Context. Commit.
  • Add ability to directly scan and import from barcodes. Commit.
  • Fix JNI_PROPERTY use outside of the KAndroidExtras namespace. Commit.
  • It's enabled by default in qt6. Commit.
  • Fix activating running instance on Wayland. Commit.
  • Allow to directly show a membership card associated with a train ticket. Commit.
  • Adapt build system for building against qt6. Commit.
  • Exclude ongoing location changes from weather forecast intervals. Commit.
  • Fix editing of event reservations without any location data. Commit.
  • Ensure we don't overdraw the ticket barcode beyond the page size. Commit.
  • Fix setting the region code for geo coding. Commit.
  • Remove the reference to Google Play. Commit.
  • Add missing QML files to the pkpass viewer test. Commit.
  • Show thumbnail image in generic pkpass passes when present. Commit.
  • Use undeprecated install dirs. Commit.
  • Add CI coverage for the new pkpass metadata extractor. Commit.
  • Add KFileMetadata extractor for PkPass files. Commit.
  • Remove the development mode restriction of the generic pass page. Commit.
  • Work around menu action mnemonics behaving differently on mobile. Commit.
  • Word wrap the pass page placeholder message correctly. Commit.
  • Sort pass view by name. Commit.
  • Add fallback icon for pkpasses without an icon asset. Commit.
  • Allow to delete time-less Apple Wallet passes. Commit.
  • Filter out pkpass types we can't display yet. Commit.
  • Add support for displaying generic Apple Wallet passes. Commit.
  • Fix KPkPass version check. Commit.
  • Add support for handling time-less pkpass files. Commit.
  • Implement import/export for generic passes. Commit.
  • Initial infrastructure for supporting generic passes. Commit.
  • Split barcode display logic out of the ticket token delegate. Commit.
  • Let ApplicationController control pkpass imports entirely. Commit.
  • Change to last remaining tests to import trough ApplicationController. Commit.
  • Remove unnecessary QML glue code. Commit.
  • Allow to search for alternatives for the current leg only. Commit.
  • Replace Go To Today with Go To Now. Commit.
  • Allow to add transfers to favorite location at roundtrip destinations. Commit.
  • Don't limit the timeline weather and country element logic to reservations. Commit.
  • Expect the today marker anywhere when checking for empty days. Commit.
  • Use the sort filter proxy model QML export from KItemModels everywhere. Commit.
  • Make country subdivision a editable combo box. Commit.
  • Require unit tests to pass for the CI to pass. Commit.
  • Select appropriate default countries for places in editor pages. Commit.
  • Give the PlaceEditor the ability to select a default country. Commit.
  • Hide the region field in countries where that is not needed. Commit.
  • Validate postal codes in the place editor. Commit.
juk
  • Player: Fix bug where moving to next track would play twice in rapid succession. Commit.
  • README: Use server-friendly links to images to be nice to Gitlab. Commit.
  • Don't show window on session restore when it was hidden on logout. Commit. Fixes bug #411933
  • Add Open Age Rating. Commit.
  • Add ki18n_install and kdoctools_install. Commit.
k3b
  • Port away from ERR_SLAVE_DEFINED. Commit.
  • Fix a user-visible message. Commit.
  • Add extra checks for externalbins. Commit. Fixes bug #452814
  • Add ki18n_install and kdoctools_install. Commit.
  • Require kcddb 5.1. Commit.
  • Port deprecated KBookmarkMenu::KBookmarkMenu() with KActionCollection. Commit.
  • Fix miscellaneous code warnings. Commit.
  • Port deprecated KDirLister::setAutoErrorHandlingEnabled() -> KCoreDirLister. Commit.
  • Port deprecated KShortcutsDialog::configure() -> showDialog(). Commit.
  • Port deprecated KActionMenu::setDelayed() -> setPopupMode(). Commit.
  • Port deprecated KIO::stat() -> statDetails(). Commit.
  • Port deprecated KDiskFreeSpaceInfo -> QStorageInfo. Commit.
  • Port deprecated KNS3 -> KNewStuffCore/KNewStuffWidgets. Commit.
  • Port deprecated KPluginInfo -> KPluginMetaData. Commit.
  • Port deprecated KCModule::changed() -> markAsChanged(). Commit.
  • Port deprecated QLabel::pixmap() -> pixmap(Qt::ReturnByValue). Commit.
  • Port deprecated QList::toSet() -> QSet(begin,end). Commit.
  • Port deprecated KCDDB headers. Commit.
  • Port deprecated qVariantFromValue() -> QVariant::fromValue(). Commit.
  • Port deprecated QString::sprintf() -> asprintf(). Commit.
  • Port deprecated QLinkedList -> QList. Commit.
  • Eliminate deprecated QProcess::start(const QString &). Commit.
  • Plugin directory has changed "k3b" -> "k3b_plugins". Commit.
  • Port deprecated IconSize -> KIconLoader::currentSize(). Commit.
  • Port deprecated QString::SplitBehavior -> Qt::SplitBehavior. Commit.
  • Port deprecated QFlags(0) -> default constructor. Commit.
  • Port deprecated QFontMetrics::width() -> horizontalAdvance(). Commit.
  • Port deprecated QTextStream::endl/flush -> Qt::endl/flush. Commit.
  • Closing Project dialog: Use more familiar "Discard" button. Commit.
  • DataUrlAddingDialog: Use widget style default margins. Commit.
  • Change where plugins are created in the builddir. Commit.
  • Fix two cmake warnings. Commit.
  • Adapt cmake requirement to reality. Commit.
kaccounts-integration
  • [accountsmodel] Expose roles enum to QML. Commit.
  • [kcm] Show display name instead of internal name for provider. Commit.
  • [accountsmodel] Expose provider's display name. Commit.
  • [accountsmodel] Set Qt::DisplayRole. Commit.
  • Fix cmake variable for building against qt6. Commit.
  • Add ki18n_install. Commit.
  • Use proper reuse CI job. Commit.
  • Port query logic for ui plugins to KPluginMetadata::findPlugins. Commit.
  • Use std::as_const. Commit.
  • Use override keyword. Commit.
  • Adapt build system to qt6 support. Commit.
  • Show all files in qtc6. Commit.
kaccounts-providers
kaddressbook
  • Modernize code. Commit.
  • Increase plugin version. Commit.
  • Adapt to new plugin api. Commit.
  • Install plugins in pim. Commit.
  • Install plugin in pim. Commit.
  • Convert to json. Commit.
  • Convert to json directly. Commit.
  • Install plugins in pim. Commit.
  • Install plugin in kontact. Commit.
  • Make it compile without deprecated methods. Commit.
  • Make it compile against qt6. Commit.
  • Add Open Age Rating. Commit.
  • Implement tag name search. Commit.
  • Avoid having two "color scheme" menu in kontact. Commit.
  • Required akonadi-search only on unix*. Commit.
  • Disable akonadi search on window (only use for debugging). Commit.
  • Set desktop file spec version. Commit.
  • React when theme color changed. Commit.
  • Allow to change theme color. Commit.
  • Fix compile. Commit.
  • Add fullscreen support. Commit.
  • Use KWindowStateSaver directly. Commit.
kajongg
kalarm
  • Bug 456845: Set volume correctly for repeated audio alarms. Commit.
  • Fix CI failure. Commit.
  • Use incremental version suffix to make version unique for each KDE Gear release. Commit.
  • Use QNativeInterface to access X11 connection for Qt >= 6.2. Commit.
  • Port some deprecated methods. Commit.
  • Fix build against QX11... Commit.
  • Port some qregexp code. Commit.
  • Port deprecated method. Commit.
  • Move plugin in pim. Commit.
  • Make it compile without deprecated methods. Commit.
  • Fix some qt6 compile error. Commit.
  • Add Open Age Rating. Commit.
  • We can use KAuthCore (need for building against qt6). Commit.
  • Remove duplicate header between header cpp file. Commit.
  • Update audio fade documentation. Commit.
  • Fix cppcheck warnings. Commit.
  • Add preferences option to enable/disable Akonadi plugin. Commit.
  • Fix minor typo. Commit.
  • Fix syntax errors. Commit.
  • Update documentation. Commit.
  • Fix build. Commit.
  • Add missing file. Commit.
  • Move Akonadi dependent email send functions to the Akonadi plugin. Commit.
  • Move Akonadi resource migration to the Akonadi plugin. Commit.
  • Move Akonadi dependent functions to a plugin. Commit.
  • Remove unnecessary invocation of kmail. Commit.
  • Remove obsolete references to email address in System Settings. Commit.
  • Fix formatting of user error message (2). Commit.
  • Fix formatting of user error message. Commit.
  • Remove obsolete references to email address in System Settings. Commit.
  • Cppunit fixes. Commit.
  • Rationalise use of product ID macros. Commit.
  • Use anonymous namespace; formatting. Commit.
  • Adjust #include's. Commit.
  • Remove unused code. Commit.
  • Remove unused code. Commit.
  • We depend against kf5.92. Commit.
  • Remove Krazy comments (now obsolete). Commit.
  • Use typedef for email IDs. Commit.
  • Fix cppcheck-suppress comments. Commit.
  • Fix cppcheck warnings. Commit.
  • Allow cppcheck warnings to be suppressed inline. Commit.
kalendar
  • Remove qml debugging. Commit.
  • Fix contact applet. Commit.
  • Remove unused include. Commit.
  • It compiles fine without deprecated method. Commit.
  • Remove misplaced symbol. Commit.
  • Fix from review. Commit.
  • Add right click menu to collection and item for address book. Commit.
  • Replace construction of date string with just using date numbers to build date with fixed year. Commit.
  • Add missing override in destructor. Commit.
  • Fix minor typo. Commit.
  • Remove unused includes. Commit.
  • Remove unused forward declaration. Commit.
  • Remove duplicate headers between cpp/h. Commit.
  • Add a contact and contact group editor. Commit.
  • Const'ify methods. Commit.
  • Remove ';' here. Commit.
  • Remove extra ';'. Commit.
  • Stop the madness with infinitecalendarviewmodel, let views manage their own incidence models. Commit.
  • Add license. Commit.
  • Remove duplicate headers between .cpp/.h. Commit.
  • Make sure itemChanged sets item and not just ptr. Commit.
  • Add a date parser that works around JS dumb handling of shortened year strings. Commit.
  • Display super/sub tasks in the incidence info drawer. Commit.
  • Fix duration strings. Commit.
  • Clean up IncidenceOccurrenceModel.data() a bit. Commit.
  • Fix the delete dialog always closing the incidence info drawer. Commit.
  • Fix open todo data retention. Commit.
  • Ensure edit mode sets incidence item too. Commit.
  • Fix function todoDateTimeLabel. Commit.
  • Fix create button in tasks view. Commit.
  • Fix the 'Enable calendar' button in the task view. Commit.
  • Remove duplicated include which breaks build on pre 5.19.40. Commit.
  • Fix 'Create' task button in placeholder message for tasks view. Commit.
  • Stop overusing signals everywhere. Commit.
  • It compiles fine without deprecated method. Commit.
  • Make incidences which are in the past a bit more transparent. Commit.
  • Improve our use of and simplify the NavigationMouseArea. Commit.
  • Add Open Age Rating. Commit.
  • Fix the hourly view's all day header shadow. Commit.
  • Fix FilteHeaderBar collection name colouring. Commit.
  • Fix QML error messages. Commit.
  • Fix filter header bar. Commit.
  • Rename QML files to give them more accurate and intuitive names. Commit.
  • Fix CI. Commit.
  • Add more contact field. Commit.
  • Clean up and organise our qml files folder. Commit.
  • Change way how the vertical scoll position is calculated. Commit.
  • Make compile with unity. Commit.
  • Fix compile against qt6. Commit.
  • Remove unused forward declaration. Commit.
  • Remove warning. Commit.
  • We have a specific Message.sh in contacts/applet => don't extract twice. Commit.
  • Add Qr code to contact module. Commit.
  • Remove functions from main.qml and move to new KalendarUiUtils singleton. Commit.
  • Code formatting. Commit.
  • Fixed the collection picker page. Commit.
  • Fixed collection picker in incidence editor. Commit.
  • Fixes and updates to our README. Commit.
  • Update README.md. Commit.
  • Add contact applet. Commit.
  • Move contacts integration inside a qml plugin. Commit.
  • Move week view 'scales' from independent entries in sidebar to toggleable header buttons. Commit.
  • Use release service versioning. Commit.
  • Properly parse commandline args when activating running instance. Commit.
  • Move parameter processing earlier in kalendar startup. Commit. Fixes bug #453807
  • Fix crash when switching out of the contact view. Commit.
  • Make contact header fixed in the top of the pagMake contact header. Commit.
  • Simplify window activation code. Commit.
  • Don't call window->show() on a visible window. Commit.
  • Update flatpak FAQ part. Commit.
  • Fix global menu breakage introduced by MR 214. Commit.
  • Adapt menu for the new contact integration. Commit.
  • Allow adding new address book sources. Commit.
  • Use modern include. Commit.
  • Use Akonadi::CollectionUtils::fromIndex() when available. Commit.
  • Add heading to contact sections. Commit.
  • Add email address model to contact detail. Commit.
  • Add phone number selection. Commit.
  • Add a simple contact view. Commit.
  • REmove duplicate header between header/file. Commit.
  • It compiles without deprecated methods. Commit.
  • Add debug category. Commit.
  • Use directly isEmpty. Commit.
  • Const'ify. Commit.
  • Fix mem leak. Commit.
  • Add missing explicit keyword + add nullptr. Commit.
  • Incidences in hourly views now use ResizerSeparator too. Commit.
  • More fixes to sizing of incidences in the hourly view, esp. incidences that go across days. Commit.
  • Fix hourlyview's calculation of width and positioning for tasks and events lower than the defined periodLength. Commit.
  • Reduce minimum size of incidences in hourly views. Commit.
  • Use proper reuse CI job. Commit.
  • Use calendar item access utility methods from akonadi-calendar. Commit.
  • Use ResizerSeparator in incidence info drawer. Commit.
  • Created ResizerSeparator component, resizer separators now indicate interactivity, used in hourly views. Commit.
  • Install locally downloaded translations. Commit.
  • Use "all" here. Commit.
  • Add support for 'Windows'. Commit.
  • Add freebsd CI support. Commit.
  • Compile without deprecated method. Commit.
  • Use IncidenceTreeModel from akonadi-calendar. Commit.
  • Fix tasks view highlight colours. Commit.
  • Ensure Kirigami Theme colourset pulls from properties in AbstractTreeItem. Commit.
  • Fix bad property access. Commit.
  • Parity between kirigami abstractlistitem and our treeview abstracttreeitem, fix highlight of list items. Commit.
  • Ensure delete dialog properly wraps label. Commit.
  • Remove unnecessary key press handlers. Commit.
  • Fix 'next week' button in the week's view. Commit.
  • Ensure incidence summary text in incidence info drawer is properly escaped. Commit.
  • Make build with unity support. Commit.
  • Drop superfluous dependencies. Commit.
kalgebra
  • Use override. Commit.
  • Make compile against qt6. Commit.
  • Use no deprecated cmake variable. Commit.
  • Warning "error loading page" contains wrong URL. Commit.
  • KAboutData human names should be translatable. Commit.
kalzium
  • Use Config mode for finding Eigen3. Commit.
  • Allow to compile against qt6. Commit.
  • Add missing i18n. Commit.
  • Use isEmpty() here. Commit.
  • Initialize pointer in headers. Commit.
  • Update CMakePresets.json. Commit.
  • Add missing override keyword. Commit.
  • Remove duplicate header between cpp/h. Commit.
  • Don't use const'ref for int. Commit.
  • Const'ify variable + initialize pointer in constructor. Commit.
  • Not necessary to use it as we already added parent to layout. Commit.
  • Add git-blame-ignore-revs. Commit.
  • Use clang-format. Commit.
  • Add clang-format. Commit.
  • Add const + use std::as_const. Commit.
  • Const'ify. Commit.
  • Use Q_EMIT/Q_SIGNALS. Commit.
  • Port some foreach + add const. Commit.
  • Make it compile on CI. Commit.
  • Port some foreach. Commit.
  • Not necessary to call setLayout => use parent directly. Commit.
  • Auto * -> auto. Commit.
  • Symplify code. Commit.
  • Modernize code. Commit.
  • Initiliaze variable in header. Commit.
  • Const'ify + use override. Commit.
  • Prepare build system for building against qt6. Commit.
  • Replace finite with std::isfinite. Commit.
  • Remove kdewin32. Commit.
  • Remove unused Solid dep. Commit.
  • Remove unused method. Commit.
  • Use generated export header. Commit.
  • Use upstream CMake config for Eigen. Commit.
  • Configurable Isotope Table View Modes. Commit.
kamera
kamoso
  • Add ki18n_install and kdoctools_install. Commit.
kanagram
kapman
kate
  • Revert "Filter out binary files in folder based projects + untracked git". Commit.
  • Konsole plugin: use QUrl::toDisplayString() in error message. Commit.
  • Konsole plugin: quote args before passing them to the shell. Commit. See bug #456570
  • LSP: Fix hand cursor remaining in some cases. Commit.
  • Tabbar: DND improvements. Commit. Fixes bug #456844
  • Tabbar: Provide a drop action when starting drag. Commit.
  • Konsole: Wrap file name into quotes. Commit. Fixes bug #456570
  • SymbolView: Fix filtering not working. Commit. Fixes bug #387723
  • Fix connect statement. Commit.
  • GitWidget: Create ContextMenu for index at pos. Commit.
  • ExternalTools: Fix checkExec. Commit.
  • Katesql: Include to fix the Qt6 build. Commit.
  • Katesql: Port from Qt:SystemLocaleDate to QLocale. Commit.
  • Restore find_package call for Qt{5,6}Sql. Commit.
  • Fix startHostProcess() for KProcess < KF5.97. Commit.
  • Fix delayed popup for session-related buttons. Commit.
  • Remove linux-qt6 CI from stable branch. Commit.
  • Add .ini file ending instead of PE_ prefix. Commit.
  • Try to ensure we still remove old files. Commit.
  • Avoid that we create invalid file names. Commit. Fixes bug #453272
  • Use the icon from toolview also for the config page. Commit.
  • Katesql: use the same icon for toolviews and config page. Commit.
  • Use generic icon for compare action. Commit.
  • Add icon to configure button. Commit.
  • Set system-run as open with icon. Commit.
  • Rename Copy File Path to Copy Location and change icon. Commit.
  • Always use quickopen icon. Commit.
  • Apply symbols filtering when symbols are parsed. Commit.
  • Clean up filetree context menu order. Commit.
  • Pass parent widget to file properties dialog. Commit.
  • Fix document switching by clicking. Commit. Fixes bug #455023
  • Minor: Fix -Wmismatched-tags warning. Commit.
  • Avoid changing QTabBar scrolling. Commit. Fixes bug #455556
  • [addons/project] Pass parent widget to dialogs. Commit.
  • File delete confirm dialogs: avoid Yes/No buttons. Commit.
  • Refresh git-blame-ignore-revs for latest clang-format run. Commit.
  • Automatic clang-format run (clang 14). Commit.
  • Disable clang-format for normalized qt arguments. Commit.
  • Add git to the list of 'Esc' exceptions. Commit. Fixes bug #446355
  • Use setupGitProcess consistent. Commit.
  • Use startHostProcess when we intend a process to run on the host. Commit.
  • Remove unused includes. Commit.
  • Tabbar: Start drag on leaving current viewspace. Commit.
  • When present, replace new text file entry by a real empty file. Commit. Fixes bug #297003
  • Remove not used library. Commit.
  • Fix crash on "close document" in menu of tabs. Commit. Fixes bug #456240
  • Remove unused header. Commit.
  • Share code for icon with filetree. Commit.
  • Use breeze modified. Commit.
  • Fix display of mime type icon. Commit.
  • Try to set mime type icons. Commit.
  • Show empty icon or circle. Commit.
  • Always set an icon. Commit.
  • Revert "Make modified doc's tab's text italic". Commit.
  • Git confirmation dialogs: avoid Yes/No buttons. Commit.
  • File browser: avoid Yes/No buttons in dialog. Commit.
  • Branch delete dialog: avoid Yes/No button. Commit.
  • Session already opened dialog: avoid Yes/No buttons. Commit.
  • Compiler explorer: avoid Yes/No buttons. Commit.
  • Viewspace close dialog: avoid Yes/No buttons. Commit.
  • ColorPicker: avoid emitting inlineNotesChanged too much. Commit.
  • Dir drop dialog: use "open" term for consistency, avoid Yes/No buttons. Commit.
  • Allow configuring sidebar icon size. Commit.
  • Parse symbols when Symbol Viewer is shown. Commit.
  • Search addon: don't show the folder options for every new tab. Commit.
  • PHP parser: remove inClass which is always true. Commit.
  • PHP parser: exit immediately when window is not active. Commit.
  • PHP parser: code cleaning. Commit.
  • XSLT parser: code cleaning. Commit.
  • TCL parser: code cleaning. Commit.
  • Perl parser: code cleaning. Commit.
  • Fortran parser: code cleaning. Commit.
  • ECMA parser: code cleaning. Commit.
  • CPP parser: code cleaning. Commit.
  • Code cleaning. Commit.
  • XSLT parser: code cleaning. Commit.
  • XML parser: code cleaning. Commit.
  • Python parser: code cleaning. Commit.
  • Ruby parser: add ability to differentiate methods and functions. Commit.
  • Symbol viewer: add sample files. Commit.
  • Bash parser: code cleaning. Commit.
  • Bash parser: use regexp to extract function name. Commit.
  • Bash parser: merge comment and empty line detection. Commit.
  • Python parser: rename Globals to Functions. Commit.
  • Symbol viewer: replace XPM icons with icons from theme. Commit. Fixes bug #431999
  • Don't duplicate headers between cpp/h. Commit.
  • Ensure styling is applied to all tool buttons. Commit.
  • Score fully in sequence matches higher if pattern len >= 4. Commit. Fixes bug #455865
  • Refactor fuzzy match code. Commit.
  • Auto hide tabs per default only for KWrite. Commit.
  • Fix Qt 6 compile. Commit.
  • Make modified doc's tab's text italic. Commit.
  • Install filter only once, else we will recurse. Commit.
  • Use override keyword. Commit.
  • Add * to modified document tabs. Commit.
  • Remove proxy style of avoid Windows issues. Commit. Fixes bug #454864
  • Add configuration for colored brackets. Commit.
  • Add a bit on non-obvious internals of snippet-scripts. Commit.
  • KateFileTree: show a close button for dirs in tree view mode. Commit.
  • KateFileTree: don't use sender(). Commit.
  • KateFileTree: general code clean-up. Commit.
  • KateFileTree: split QActionGroup-related code out of the constructor. Commit.
  • Add single shot timer. Commit.
  • KateApp: Respect modCloseAfterLast setting when closing document. Commit. See bug #454924
  • Fix sidebar spelling. Commit.
  • Fix cancelling out of unmatchedLettersPenalty. Commit. See bug #455865
  • Move symbol outline per default to left border. Commit.
  • Add config dialog entry for output limit. Commit.
  • Implement output history limit. Commit.
  • Keep server output on terminal for debug mode. Commit.
  • Emit stderr to our output view. Commit.
  • Make snippet search case insensitive. Commit.
  • Use breeze class icon. Commit.
  • Add explicit init. Commit.
  • Make debug mode const. Commit.
  • Fix message filter. Commit.
  • Remove trailing whitespaces. Commit.
  • Use fuzzy matching. Commit.
  • Symbol Viewer: add filter. Commit.
  • Use open-folder icon for directory browser. Commit.
  • Add config for sidebar text to behavior page. Commit.
  • Add internal configuration logic. Commit.
  • Remove removing of margins. Commit.
  • Show no text for left/right sidebars. Commit.
  • Differentiate function and methods according to indentation. Commit.
  • Factorizing. Commit.
  • Php_parser: fix class name not displayed in one case. Commit.
  • Php_parser: add support of extends keyword. Commit.
  • Add PHP sample file for Symbol Viewer. Commit.
  • Php_parser: replace QRegExp with QRegularExpression. Commit.
  • Rename method in Python sample file. Commit.
  • Disable projects restore in session per default. Commit.
  • Load page if plugin really around. Commit.
  • Ensure new sessions at have the default plugins. Commit. See bug #436085
  • Remove duplicate from header/cpp. Commit.
  • Re-instantiate style on palette changed. Commit. See bug #454864
  • Add directory to have more context in the message. Commit.
  • Add ability to show/hide parameters. Commit. Fixes bug #454582
  • Copy correct copyright to new files. Commit.
  • Copy correct copyright to new files. Commit.
  • Gdbplugin: don't make visible widgets without a layout. Commit.
  • Gdbplugin: findVariables' exit conditions. Commit.
  • Gdbplugin: fixed serialization format for targets (new version 5 based on JSON). Commit.
  • Gdbplugin: spurious include added by lsp. Commit.
  • Gdbplugin: removed unneeded blocking method. Commit.
  • Gdbplugin: std::pair replaced for the sake of intelligiblity. Commit.
  • Gdbplugin: remove commented out code. Commit.
  • Gdbplugin: kateshared -> kateprivate. Commit.
  • Gdbplugin: Debugger Adapter Protocol backend. Commit.
  • Quick filter for stale projects. Commit.
  • For KMoreTools includes for Qt6 builds. Commit.
  • Bring back proper translation catalog settings. Commit.
  • Add sample for Python. Commit.
  • Move sample file in a dedicated directory. Commit.
  • Replace in_class by a class enum. Commit.
  • Replace QLatin1String by QStringLiteral. Commit.
  • Use static const for regexp. Commit.
  • More simpler regexp to match different class declarations. Commit. Fixes bug #454545
  • Lspclient: simplify plugin view implementation. Commit.
  • Lspclient: use parent alias type in child class. Commit.
  • Lspclient: use alias type reference in connect. Commit.
  • Lspclient: reflow server startup code in manager. Commit.
  • Allow hiding tab buttons in sidebars. Commit.
  • Remove colon left in some class declaration. Commit. Fixes bug #454555
  • Fix crash in compiler-explorer plugin. Commit.
  • Add 22.04.1 Windows release to appstream. Commit.
  • Lspclient: create a single servermanager at plugin level. Commit. Fixes bug #450190
  • Project: expose some project data directly on plugin. Commit.
  • Add action to hide all tool views. Commit.
  • Improve wording, better display of command line. Commit.
  • Ensure we only create one dialog per LSP commandline. Commit.
  • Allow items in the allow/block list to be removed. Commit.
  • Move checking of execution to plugin. Commit.
  • Allow to adjust the allow/block state. Commit.
  • Start to keep some allowed/block lists. Commit.
  • Fix bad urlbar font size manipulation, respect user config. Commit.
  • Disable deprecate KF and Qt API using ECMDeprecationSettings. Commit.
  • Port away from KNS3::QuickDialog::exec. Commit.
  • Clean up defunct KNS3::UploadDialog usage. Commit.
  • Fix mascot link. Commit.
  • Add ki18n_install and kdoctools_install. Commit.
  • Add doc about colored brackets plugin. Commit.
  • LSP: Add expand and shrink selection actions. Commit.
  • Word wrap label in behaviour settings. Commit. Fixes bug #453979
  • Ensure cursor is valid if only --line is set. Commit. Fixes bug #453689
  • Use entity, fix grammar. Commit.
  • Fix typos. Commit.
  • Add more docs about multiple cursors. Commit.
  • Center align git blame inline notes text. Commit.
  • Remove line wrongly added during merge. Commit.
  • Revert "Create filebrowser on demand". Commit.
  • Revert "fix crash on file browser activation". Commit.
  • Avoid need for config.h. Commit.
  • Resort code once more. Commit.
  • Use one kate.po(t) for lib + apps. Commit.
  • Define must be public, else non-BC. Commit.
  • Fix definition of TRANSLATION_DOMAIN. Commit.
  • Try to set proper version. Commit.
  • Avoid duplicated resources. Commit.
  • Better export + try to have proper i18n without dupe. Commit.
  • Fix exports. Commit.
  • More work to have one shared library. Commit.
  • Start to create a shared libkate. Commit.
  • Remember expand/collapse state of tree nodes. Commit.
  • Fix tab closing with multiple viewspaces. Commit. Fixes bug #453716
  • Katetabbar: Fix drag pixmap size on high-dpi. Commit.
  • Fix man page, remove --new-session. Commit. Fixes bug #453490
  • Make SnippetRepository a non qobject. Commit.
  • Use both highlightingModeAt and highlightingMode. Commit.
  • Fix snippets not showing up in completion. Commit.
  • Add git actions to an action collection. Commit.
  • REmove duplicate header between header/file. Commit.
  • Don't hide toolbar on first start for Kate. Commit.
  • Improve the menubar. Commit.
  • Make new file highlighting optional. Commit.
  • Move highlight code to betterplace, avoid fetch url twice. Commit.
  • Avoid QTimer, use signal finishedLoading. Commit.
  • Highlight current file when "sync with doc" is checked. Commit.
  • Fix typo: Bokmarks -> Bookmarks. Commit.
  • Sync docs with the new interface. Commit.
  • Dont allow single-click diff action for untracked files. Commit.
  • Ensure app adaptor survives long enough. Commit. Fixes bug #453076
  • Add (empty) Selection menu, for katepart. Commit.
  • Fix update text on branch button after branch change. Commit.
  • No delayed readSessionConfig. Commit. Fixes bug #453152
  • Avoid plugin loading to speedup tests. Commit.
  • Try to balance test over two runs. Commit.
  • Don't wait a second, wait for signal. Commit.
  • Use QFileSystemWatcher. Commit.
  • Less expensive testing. Commit.
  • More minor test cleanups. Commit.
  • Speedup tests. Commit.
  • Remove never implemented test. Commit.
  • Improve session signals and sessions action test. Commit.
  • Allow KateApp to take sessionsDir. Commit.
  • Fix crash on file browser activation. Commit. Fixes bug #453234
  • Buildplugin: Improve error / warning detection. Commit.
  • More tries to fix CI unit tests. Commit.
  • Use QFile::rename for simple local renames. Commit.
  • Fix parser lifetime issues during testing. Commit.
  • S&R "Type to filter"=>"Filter...". Commit.
  • Avoid grumble about empty path by QFileSystemWatcher. Commit.
  • Bring back e239cb310 - Don't rely on the user use exclusively the GUI. Commit.
  • Don't compute dotGitPath every time, use the existing one. Commit.
  • Support separate-git-dir. Commit.
  • Don't protect the trigger by "is visible" but the update function. Commit.
  • Move reload protection from KPPluginView to GitWidget. Commit.
  • Remove e239cb310 - Don't rely on the user use exclusively the GUI. Commit.
  • Don't watch what nobody use. Commit.
  • Stop watching what no one is interesting anymore. Commit.
  • Auto update git widget by watching .git/index. Commit.
  • Changed a string from plural to singular. Commit.
  • We want KUserFeedback. Commit.
  • Avoid activities on platforms without Plasma. Commit.
  • Ensure urlbar update after session restore. Commit.
  • Fix warning, use right context object. Commit.
  • Try more fixes for model tester needed on Windows. Commit.
  • All tests should now always pass. Commit.
  • Fix appstream data. Commit.
  • Don't misuse remove rows, use full reset. Commit.
  • Fix first parts of failures found by model tester. Commit.
  • Add model tester. Commit.
  • Improve naming of slots. Commit.
  • Add action to close all projects without documents. Commit.
  • Ensure close all projects action has right state. Commit.
  • Better fix of closing crash. Commit.
  • Revert "fix crash on closing of multiple projects". Commit.
  • Add missing header unordered_map. Commit.
  • Fix crash on closing of multiple projects. Commit.
  • Implement close all projects. Commit.
  • Fix MSVC warnings. Commit.
  • Fix unit test for windows. Commit.
  • Add default config for c-sharp language server. Commit. Fixes bug #452813
  • Replacing the numberOfColors macro with a constexpr. Commit.
  • Changing the number of colors in the plugin. Commit.
  • Fix my typo. Commit.
  • LSP Client: Add default language server configurations. Commit.
  • Add the new 'Mouse' options to the docs. Commit.
  • Mouse forward/backward buttons configurable. Commit.
  • Make project restoration configurable. Commit.
  • Add the new 'Folding arrows visibility' option to the docs. Commit.
  • Sync with https://github.com/itay-grudev/SingleApplication. Commit.
  • Only capture this and use this as context object. Commit.
  • Set correct name for history actions. Commit.
  • Avoid QElapsedTimer. Commit.
  • Avoid [=] in singleShot. Commit.
  • Code cosmetics. Commit.
  • Avoid unneeded updates of a hidden widget. Commit.
  • Update Git-Widget on file save. Commit.
  • Don't rely on the user use exclusively the GUI. Commit.
  • Fix version check. Commit.
  • Purge obsolete readme. Commit.
  • Purge more now unused licensing variants. Commit.
  • Relicense urlinfo.h to LGPL v2+. Commit.
  • Katetabbar: do not set any icon when the document is modified. Commit.
  • Delete temp files earlier again. Commit.
  • Fix --tempfile handling. Commit. Fixes bug #442979
  • Remove duplicated SPDX-License-Identifie markers. Commit.
  • Asked author Gregor Mi codestruct@posteo.org for re-licensing, is ok. Commit.
  • Use new KPageView::FlatList. Commit.
  • Add Windows CI. Commit.
  • Create a nicer api for blocking. Commit.
  • Remove now no longer used license. Commit.
  • Remove now no longer used license. Commit.
  • Simplify the instance reuse. Commit.
  • Implement blocking send. Commit.
  • Fix qt6 compile. Commit.
  • Fix compile of single application code. Commit.
  • Replace QtSingleApplication. Commit.
  • Remove extra shortcut. Commit.
  • Better update of viewspace actions. Commit.
  • Sync docs with the new configuration options. Needs some work on the new theme GUI and the new screenshot. Commit.
  • Move more shared code to the lib. Commit.
  • Disable/enable view space actions. Commit.
  • Fix syntax + add proper search dirs. Commit.
  • Add Nim support. Commit.
  • Add convenience split actions. Commit.
  • Build-plugin: Remove Select Target dialog. Commit.
  • Add the autohide option to the docs. Commit.
  • Add config UI for auto hide tabs. Commit.
  • Auto hide tabs if we have just one document open. Commit.
  • Change tabbing default to something more common. Commit.
  • Fix headlines. Commit.
  • Update README. Commit.
  • Keep meta info separate for kate and kwrite. Commit.
  • Ensure mascot is displayed. Commit.
  • Import breeze icon. Commit.
  • Add missing copyright headers, was taken from MIT licensed LSP part. Commit.
  • Move stuff only used in apps to shared apps lib. Commit.
  • No LGPL2.0 only stuff survived here, update my own copyright dates after just 20 years. Commit.
  • Simplify cmake files. Commit.
  • Simplify cmake files. Commit.
  • Fix i18n. Commit.
  • Kate & kwrite to apps folder, will factor out lib. Commit.
  • Fix crash. Commit.
  • Add simplified session config. Commit. Fixes bug #448786. Fixes bug #438783. Fixes bug #425061
  • Hide open with for KWrite atm. Commit.
  • Keep same default accell as in xml. Commit.
  • Create full session menu dynamically. Commit.
  • Fix compile with Qt 6. Commit.
  • Outsource authors. Commit.
  • Cleaner main toolbar. Commit.
  • Ensure kwrite doesn't mess with kate sessions. Commit.
  • Already prepare that we use userfeedback. Commit.
  • Hide complete session config for KWrite. Commit.
  • Hide tool views action menu. Commit.
  • Different default for KWrite. Commit.
  • Fix segfault, as message types not there for KWrite. Commit.
  • Hide output settings. Commit.
  • Strip main.cpp even more. Commit.
  • Install signal watcher in KateApp. Commit.
  • Fix userfeedback id & don't export KATE_PID always. Commit.
  • Kill the session menu in KWrite. Commit.
  • Avoid to warn during auto-hiding of sidebars. Commit.
  • No sidebars per default for KWrite. Commit.
  • Fix command line parsing. Commit.
  • Hide all sessions actions. Commit.
  • Hide plugin stuff for KWrite mode in config dialog. Commit.
  • Use Kate version. Commit.
  • KWrite just starts an anon session. Commit.
  • Purge no longer used resource. Commit.
  • Purge no longer used files. Commit.
  • Get ui file to work. Commit.
  • Internal mode, Kate or KWrite. Commit.
  • Initial KWrite & Kate code sharing. Commit.
  • Fix possible infinite formatting calls. Commit. Fixes bug #452047
  • Remove command bar files. Commit.
  • Remove internal command bar. Commit.
  • Fix fileName match accepted when path didn't match. Commit.
  • Remove more guards for KF < 5.90. Commit.
  • Remove KateColorSchemeChooser. Commit.
  • Build: Append to textEdit directly for better performance. Commit. Fixes bug #442739
  • Add Qt6 CI. Commit.
  • More Qt6 fixes. Commit.
  • Fix Qt 5 compile. Commit.
  • Fix compile with Qt6. Commit.
  • Port to non-deprecated plugin loading. Commit.
  • Port to non-deprecated plugin loading. Commit.
  • Fix LSP plugin narrowing issue during Qt6 compile. Commit.
  • Use non-deprecated i18n API. Commit.
  • Modernize screenshots in docs. Commit.
  • Port QStringRef. Commit.
  • Snippets addon: comment out debug output. Commit.
  • Sync docs with the new configuration options. Commit.
  • Fix some qt6 compile error. Commit.
  • Kate compiles with Qt6. Commit.
  • More qt6 fixes. Commit.
  • Use new API for plugin loading. Commit.
  • More qt6 fixes. Commit.
  • More qt6 fixes. Commit.
  • KWrite compiles with Qt6. Commit.
  • Minimal qt6 build fixes. Commit.
  • Fix XML and typos. Commit.
  • Fix some qt6 compile error. Commit.
  • Adapt build system for building against qt6. Commit.
  • Add + update shortcuts. Commit.
  • Add docs about multiple cursors. Commit.
  • Add doc about multicursor modifier option. Commit.
  • Minor docs update. Commit.
  • Fix minor typo. Commit.
  • Make closeView consistent with "close tab". Commit.
  • Ignore blame errors. Commit. Fixes bug #451699
  • Minor docs update for autosave options. Commit.
  • Fix typo. Commit.
  • Provide menu with all sessions. Commit. Fixes bug #451458
  • Remove default shortcut for query-run action. Commit.
  • Lspclient: add action to expand rust macro in tooltip. Commit.
  • Lspclient: add server support for custom rust-analyzer expand macro request. Commit.
  • Ensure project loaded on start is activate. Commit.
  • Move filebrowser related actions into submenu. Commit.
  • Replace KateColorSchemeChooser with using KColorSchemeManager directly. Commit.
  • Git widget: all columns should focus. Commit.
  • Rename forward/backward history actions to better distinguish them from other forward/backward actions. Commit.
  • Rename forward/backward project actions to better distinguish them from other forward/backward actions. Commit.
  • Cleanup git version detection code. Commit.
  • Fix triplicated documents when occurs git conflict. Commit.
  • Store projects in session as json lines. Commit.
katomic
kbackup
  • Update CMakePresets.json. Commit.
  • Port deprecated methode. Commit.
  • Add Open Age Rating. Commit.
  • Saving profile needs to reset the backup cycle. Commit.
kblackbox
kblocks
kbounce
kbreakout
  • Add Qt6 CI support. Commit.
  • Store theme SVGs uncompressed in repo, install as SVGZs. Commit.
  • Add ki18n_install and kdoctools_install. Commit.
kbruch
kcalc
  • PVS-Studio issue "kcalc_button.cpp:80: warning: V768 The variable 'mode_flags_' is of enum type. It is odd that it is used as a variable of a Boolean-type.". Commit.
  • About dialog use URL https://apps.kde.org/kcalc/. Commit.
  • Use "bug #" in comments. Commit.
  • Improve grammar in comment. Commit.
kcalutils
  • Show header in qtc6. Commit.
  • Const'ify variables. Commit.
  • Use ktexttemplate_adjust_plugin_name. Commit.
  • Use non-deprecated install location variables. Commit.
  • Make it compile without deprecated methods. Commit.
  • Auto * -> auto. Commit.
  • A QDrag owner no longer needs to be a wiget, an QObject is enough. Commit.
  • Add breeze-icon. Commit.
kcharselect
kcolorchooser
  • Add ki18n_install. Commit.
  • We need kf5.90 for building against qt6. Commit.
kcron
  • Check is not necessary as we depend against new kf5. Commit.
  • We depend against qt5.15/kf5.92. Commit.
  • Use directly ECMDeprecationSettings. Commit.
kde-dev-scripts
  • Update QtQuick.Dialogs import versions for Qt 6. Commit.
  • Cover more QtQuick.Dialogs changes. Commit.
  • Add transformations for legacy dialogs and application window overlays. Commit.
  • Capture more QtGraphicalEffects uses. Commit.
  • Add script for applying Qt6/KF6 QML changes. Commit.
  • Add felixernst to relicensecheck.pl. Commit.
  • Add kdoctools_install. Commit.
kde-dev-utils
  • CMake: find Qt5::Core at top-level. Commit.
kdebugsettings
kdeconnect-kde
  • Compositeuploadjob: Set total and processed files. Commit.
  • Detect MTU on macOS and FreeBSD to adaptively reduce discovery packet. Commit.
  • Fix activating existing settings window on Wayland. Commit.
  • Fix using kdeconnect-settings when instance is already running. Commit.
  • Only show paired, reachable devices in CLI with -a. Commit. Fixes bug #442571
  • Improve D-Bus processing on macOS. Commit.
  • [app] Fix reading device name. Commit.
  • Plasmoid: fix missing device name. Commit.
  • Remove extra ';'. Commit.
  • [smsapp] Simplify device handling. Commit.
  • Fix Windows platform name in appstream data. Commit.
  • Add 22.04.1 Windows release to appstream. Commit.
  • Introduce the VirtualMonitor plugin. Commit.
  • [smsapp] Refactor and fix argument handling. Commit.
  • Add ki18n_install and kdoctools_install. Commit.
  • Add App Store link. Commit.
  • Plasmoid: Give PlaceholderMessage an icon. Commit.
  • [plugins/mousepad] Port away from KWayland. Commit.
  • Fix missing icons on macOS due to install dirs change. Commit.
  • Fix and improve unicode input on macOS and Windows. Commit.
  • Fix PlaySound with correct QUrl. Commit. Fixes bug #452591
  • Support init systems other than systemd with Run Command's samples. Commit.
  • Use undeprecated install dirs. Commit.
  • Improve D-Bus implementation on macOS. Commit.
  • Add windows CI. Commit.
  • Enable highdpi for all executables. Commit.
  • Kcm: Fix showing plugins' configuration. Commit.
kdeedu-data
kdegraphics-mobipocket
  • Ignore build dir. Commit.
  • Remove KDE_COMPILERSETTINGS_LEVEL. Commit.
  • We need to use KDE_COMPILERSETTINGS_LEVEL 5.82. Commit.
  • We need to use kf5.90. Commit.
  • Add Windows CI. Commit.
  • Fix CMake config file. Commit.
  • Use CMakePackageConfigHelpers instead of ECM variant. Commit.
  • Port away from deprecated install dirs. Commit.
  • Add Qt6 support. Commit.
kdegraphics-thumbnailers
  • Fix some compile error against qt6 (missing porting libkexiv2 to qt6). Commit.
kdenetwork-filesharing
  • Adapt to using Kirigami.ScrollablePage a bit better. Commit.
  • Don't require that the samba shares group has "samba" in it. Commit.
  • Remove duplicate from header/cpp. Commit.
  • Make it compile against qt6. Commit.
  • Use KauthCore (help for building against qt6). Commit.
  • Fix kauth includes. Commit.
  • Adapt build system for building against qt6. Commit.
  • Simplify the way the tableview header works. Commit.
  • Don't show buttons as flat. Commit.
  • Fewer abbreviations. Commit.
  • Add shared folder permissions helper. Commit. Fixes bug #407975
  • Fix opening of samba KInfoCenter KCM. Commit. Fixes bug #451091
  • Load plugin only for directories. Commit.
kdenlive
  • Fix string typos. Commit.
  • Fix tests. Commit.
  • Ensure mix can easily be resized until clip end. Commit.
  • Fix project corruption on resize mix start. Commit.
  • Fix error and corruption loading reverted mixes. Commit.
  • Revert "Fix possible crash on profile switch, based on a contribution from Ivan Sudakov.". Commit.
  • Revert "Try to fix project profile corruption.". Commit.
  • Fix ambiguous widget name. Commit.
  • Fix compilation with KF5 5.86. Commit.
  • Update kdenliveeffectscategory.rc adding typewriter to Stylize. Commit.
  • Clearify UI representation of mixes. Commit.
  • Try to fix project profile corruption. Commit.
  • Fix possible crash on profile switch, based on a contribution from Ivan Sudakov. Commit.
  • Added xml UI for the avfilter CMakeLists.txt. Commit.
  • Added xml UI for the avfilter.shear. Commit.
  • Added xml UI for the avfilter.scroll. Commit.
  • Added xml UI for the avfilter.photosensitivity. Commit.
  • Added xml UI for the avfilter.monochrome. Commit.
  • Added xml UI for the avfilter.median. Commit.
  • Added xml UI for the avfilter.kirsch. Commit.
  • Added xml UI for the avfilter.exposure. Commit.
  • Added xml UI for the avfilter.epx. Commit.
  • Added xml UI for the avfilter.colortemperature. Commit.
  • Added xml UI for the avfilter.colorize. Commit.
  • Added xml UI for the avfilter.colorcorrect. Commit.
  • Added xml UI for the avfilter.colorcontrast. Commit.
  • Added xml UI for the avfilter.chromanr. Commit.
  • Added xml UI for the avfilter.cas. Commit.
  • Added xml UI for the avfilter.bilateral. Commit.
  • Update kdenliveeffectscategory.rc. Commit.
  • Updated blacklisted_effects.txt. Commit.
  • Updated CMakeLists.txt for frei0r effects. Commit.
  • Added xml interface for the frei0r_bigsh0t_eq_to_stereo. Commit.
  • Fix crash in proxy test dialog. Commit.
  • Fix proxy extension not changed when setting changed, fix proxies not rebuilt on param change. Commit.
  • Fix project cache folder not created on new document, causing thumbs to be recreated on opening. Commit.
  • Fix proxy aborting on unknown stream type. Commit.
  • Fix proxy resize with nvenc. Commit.
  • Fix cast to double moved outside division. Commit.
  • Fix wrong use of useSourceProfile. Commit.
  • Extract frame: fix incorrect handling of sar!= 1 profiles and incorrect use of useSourceProfile. Commit.
  • Render preset edit: allow specifying a file extension (for example mkv for matroska format). Commit.
  • Edit render profile: make most parameters optionnal, allow editing parameters text. Commit.
  • Only allow one selected render profile. Commit.
  • Fix incorrect shortcut sequence, spotted by Eugen. Commit.
  • Don't show monitor ruler duration tooltip if no zone is set. Commit.
  • Fix compile warning. Commit.
  • Fix filtering TreeItem lists by non-ASCII strings. Commit. Fixes bug #432699
  • Add test for non-ascii list filtering (bug 432699). Commit.
  • Test histogram handling RGB/BGR. Commit.
  • Use QImage::pixel() in rgbparadegenerator.cpp. Commit.
  • Use QImage::pixel() in waveform. Commit.
  • Test waveform RGB/BGR handling. Commit.
  • Change vectorscope to use QImage::pixel(). Commit. Fixes bug #453149
  • Test vectorscope switching red and blue. Commit.
  • Fix proxy incorrectly scaled to 200px width when creating new project. Commit.
  • When proxy clip is deleted, ensure the proxy context menu action is unchecked. Commit.
  • Fix vaapi proxy encoding profile, switch prores to use proxy quality. Commit. See bug #436358
  • Ensure monitor is paused when extracting a frame. Commit.
  • Ensure dropped frames timer stops when playing stops. Commit.
  • Fix extract frame for playlist clips. Commit.
  • Extract frame: process in another frame so we don't block the UI, make sure effects are applied. Commit.
  • Fix document folder incorrectly set on loading project with "Use parent folder as project folder". Commit.
  • Render last frame. Commit.
  • Don't crash loading project with incorrect subtrack count. Commit.
  • Export guides: remember last used format, add reset button to restore default settings. Commit.
  • Export guides: allow using HH:MM:SS:FF timecode for export. Commit.
  • Fix timeline audio record broken after pause/play. Commit.
  • Fix timeline duration offset of -1 frame. Commit.
  • Fix possible crashes on invalid track position. Commit.
  • Fix clip selected when not ready on duplicate, leading to incorrect display in clip monitor. Commit.
  • Don't add a keyframe on double click unselected clip. Commit.
  • When copying effect with keyframes, don't copy keyframes that are past the clip end. Commit.
  • Fix possible crash on opening shortcuts dialog. Commit.
  • Fix crash in debug mode when dragging a composition into timeline. Commit.
  • Manually register newer mime types for older OSes. Commit.
  • Always inform user if a file write fails. Commit.
  • Fix changing cursor position when trying to resize effect zoombar. Commit.
  • Fix save effect stack broken if there is only 1 effect in the stack. Commit.
  • Fix Insert Zone to Bin out point off by 1. Commit. Fixes bug #455883
  • Fix editing clips in external apps on Mac. Commit.
  • When aborting document load, open a new blank document. Commit.
  • Fix compilation. Commit.
  • Show proxy and metadata tabs on new project creation and correctly set their values to the document. Commit.
  • When source clip and proxy are both missing, propose to recreate proxy (or reuse existing on in case of LRV). Commit. See bug #456185
  • Fix external app path not correctly stored when editing for first time. Commit.
  • Fix editing external app path from Kdenlive settings, try to fix launching app on MacOS. Commit.
  • Ensure we never add a clip with id = 0. Commit.
  • Drop unused params. Commit.
  • Fix button text and glaxnimate path not working on edit clip. Commit.
  • Get rid of KOpenWithDialog to select default external applications (doesn not work on Windows/Mac), make path to glaxnimate configurable. Commit.
  • Don't wait for a clip to be ready to get its type. Commit. Fixes bug #456619
  • Reintroduce open multiple video stream clips. Commit.
  • Remove Old Qt <5.15.2 checks. Commit.
  • Fix clip monitor sometimes incorrectly raised when editing subtitle style. Commit.
  • Fix compilation with KF < 5.95. Commit.
  • Remove mistakenly pushed code. Commit.
  • DEPENDENCY! Require at least MLT 7.8.0. Commit.
  • Refactor color scheme handeling to fix bugs. Commit. Fixes bug #430580
  • [Ripple Edit] implement snapping. Commit.
  • Revert changes from another branch that slipped into this one. Whoops. Commit.
  • Added the ability to change the subtitle framerate. Commit.
  • Trying to check for more subtitle files on startup. Commit.
  • Remove unused TimelineController:darkBackground(). Commit.
  • Fix if (ok) in ThumbnailCache::getAudioKey. Commit.
  • Revert changes from another branch that slipped into this one. Whoops. Commit.
  • Jobs C++ new keyword does not return zero. Commit.
  • Select a valid activeTrack for new documents. Commit.
  • Fix build on windows failing due to deprecated call. Commit.
  • Resourcewidget QFileDialog prefers "*" as filter. Commit.
  • Supplement to "Disable pip on Flatpak (we bundle the deps there)". Commit.
  • [nightly flatpak] Enable mlt glaxnimate module. Commit.
  • Fix syntax error. Commit.
  • [Python Interface] Disable pip on Flatpak (we bundle the deps there). Commit.
  • DocOpenResult should hold unique_ptr to doc. Commit.
  • Clean up some comments and dead test code. Commit.
  • Apply 1 suggestion(s) to 1 file(s). Commit.
  • Merging with upstream changes in the master. Commit.
  • Merge to an updated upstream/master. Commit.
  • Added the ability to change the subtitle framerate. Commit.
  • Code gardening: Improvements for disabled deprecation versions. Commit.
  • Fix type (spotted by erjiang). Commit.
  • Fix render job sometimes not terminating correctly, fix play after render. Commit.
  • Add missing override keyword. Commit.
  • Add option to embed subtitles instead of burning them (mkv only). Commit.
  • Code Gardening: use ecm_set_disabled_deprecation_versions (only KF for. Commit.
  • Fix error in project duration. Commit.
  • Track compositing is now a simple checkbox instead of the deprecated none/high res choice. Commit.
  • Fix effect parameter spin box incrementing twice on mouse wheel. Commit.
  • Fix some spelling and grammar in stereotools effect. Commit. Fixes bug #455229
  • Fix compilation. Commit.
  • Improve timeline audio record preview (position and duration of the recording now adjusts when scaling timeline). Commit.
  • [dev-docs] Make clear how to install without root. Commit.
  • Test_utils: pass by const reference (cppcheck). Commit.
  • Next try: use DejaVu Sans instead of Noto Sans. Commit.
  • [Test] Use Note Sans instead of Liberation Sans (not available on CI). Commit.
  • Round-trip test for non-BMP unicode characters. Commit.
  • DropInvalidChars only if trying to recover document. Commit.
  • Re-organize KdenliveDoc constructor. Commit.
  • Hidden tracks should not be considered when calculating project duration. Commit.
  • DEPENDENCY CHANGE! Require at least KDE Frameworks 5.86. Commit.
  • DEPENDENCY CHANGE! Require at least Qt 5.15.2. Commit.
  • Ensure we have a 25 fps profile when testing mixes. Commit.
  • Remove duplicate headers between cpp/h. Commit.
  • Fix mouse wheel changing render edit preset while scrolling. Commit.
  • Minor cleanup, fix compilation on some systems. Commit.
  • Fix compilation - wrong change committed. Commit.
  • Fix bug and warning calculating available mix duration when no frame is available. Commit.
  • Fix timeline scrolling broken after opening a widget from timeline menu, like edit clip duration. Commit.
  • Fix oversized UI on Windows. Commit.
  • Fix incorrect encoding in rendered clip name on Windows. Commit. Fixes bug #455286
  • Subtitles styling: add shadow and opaque background box options. Commit.
  • Add support for rawr glaxnimate anims. Commit.
  • Implement unfinished auto subtitles mode (selected track / clip only). Commit.
  • Fix regression: audio / video only clips broken and removed from timeline after reopening project. Commit.
  • Add test for recent audio breaking regression. Commit.
  • Fix recent regression breaking audio. Commit. See bug #455140
  • Use | as + is deprecated. Commit.
  • Add JSon mimetype for Lottie animations, allow editing and check if module is there at first start. Commit.
  • Fix incorrect ungroup when dragging selection. Commit.
  • Add support for Lottie animations using the glaxnimate producer (Add Clip > Add Animation). Commit.
  • Fix incorrect behavior of external proxies, allow multiple patterns by profile. Commit. See bug #455140
  • Fix render url sometimes pointing to incorrect location. Commit.
  • Trying to check for more subtitle files on startup. Commit.
  • Colorize track head when armed for sound recording. Commit.
  • Fix startup warning cannot destroy paint device. Commit.
  • Fixes for external proxies. Commit. See bug #455140
  • Correctly enable current bin item proxy action after proxy is enabled/disabled in project settings. Commit.
  • Fix timeline cursor sometimes losing sync with wuler playhead. Commit.
  • Fix freeze copying proxy clips. Commit.
  • Update plist file. Commit.
  • Fix timeline cursor small repaint glitch. Maybe related to #1431. Commit.
  • Fix subtitle save, in cases where the file extension was missing. Commit.
  • Guides Exporter: also apply offset to {{frame}}. Commit.
  • Fix incorrect track tag displayed on errors in project opening. Commit.
  • Add a first basic subtitle test. Commit.
  • [Rendering] Allow for custom processing thread count. Commit. Fixes bug #430193
  • Fix icon color change in some situations (eg. Appimage). Commit. Fixes bug #450556
  • Fix line number in subtitle. Commit.
  • Display all effects in main effects tab. Commit.
  • Fix mistake in signal blocker. Commit.
  • Fix AppImage icons. Commit. See bug #451406
  • Update audio recording. Now triggered by the play button when in monitor mode. Commit.
  • Allow video files in luma transition. Commit.
  • Subtitles style: use undo/redo, enable styling widget when no subtitle is selected. Commit.
  • Basic support for subtitle styling (only one style for all subtitles). Commit. See bug #437159
  • Port deprecated enum. Commit.
  • Online resources: only show warning about loading time once. Commit. See bug #454470
  • Fix startup crash. Commit.
  • Fix more qt6 compile error. Commit.
  • Fix crash clicking ok in empty transcoding dialog. Commit.
  • Fix possible crash when load task is running on exit. Commit.
  • Add audio-input key to Mac plist hoping it can help fixing the microphone access issue. Commit.
  • Use | vs + for key. Commit.
  • Port QtConcurrent::run to new api in qt6. Commit.
  • Port QStringRef to QStringView in qt6. Commit.
  • It's utf-8 by default in qt6. Commit.
  • Add missing includes (building against qt6). Commit.
  • Fix signature method for building against qt6. Commit.
  • Add Qt6::SvgWidgets (it's a separate module now). Commit.
  • By default in qt6 QTextStream uses UTF-8. Commit.
  • Constructor never implemented. Commit.
  • Fix method signature when we build against qt6. Commit.
  • Use ${QT_MAJOR_VERSION} here too. Commit.
  • It's enable by default in qt6. Commit.
  • Fix selection of default applications to edit audio/image files. Commit.
  • Fix file watcher broken, changed clips were not detected anymore. Commit.
  • Fix timeremap clip always using proxies on rendering. Commit. Fixes bug #454089
  • Ensure internal effects like subtitles stay on top so that they are not affected by color or transform effects. Commit.
  • Fix crash on undo center keyframe. Commit.
  • Fix crash changing clip monitor bg color when no clip is selected. Commit.
  • Fix crash on undo selected clip insert. Commit.
  • Add a clang-format pre-commit hook. Commit.
  • Fix nvenc codec. Commit. See bug #454469
  • Fix clip thumbs not discarded on property change. Commit.
  • On document loading, also check images for changes. Commit.
  • Fix missing audio with "WebM-VP9/Opus (libre)" preset. Commit. See bug #452950
  • Misc fixes in audio recording - show rec button in mixers when entering monitor mode. Commit.
  • Stop using avformat clip for testing since it fails... Commit.
  • Fix tests on system without avformat module. Commit.
  • Another attempt to correctly find tests dataset on CI. Commit.
  • Revert move test to use blipflash instead of avformat producer, trying to fix tests. Commit.
  • Fix tests and mix direction regression. Commit.
  • Fix compile warning/possible crash. Commit.
  • Fix major corruption on undo/redo clip cut, with tests. Commit.
  • Project loading: detect and fix corruption if audio or video clips on the same track use a different producer. Commit.
  • Fix crash dropping an effect on the clip monitor. Commit.
  • Revert audio mixer change that broke layout. Commit.
  • Fix problem detected on project opening show timecode in frames (use proper timeecode info now). Commit. See bug #454237
  • Guides Exporter: Replace QTimeEdit with TimecodeDisplay. Commit.
  • Guides Exporter: allow set a time offset for markers. Commit.
  • Fix proxying clips broken. Commit.
  • Speedup maker search. Commit.
  • Sorry, just seeing this now. Applying change. Commit.
  • Fix cannot put monitor in fullscreen with mirrored screens. Commit.
  • Audio record: remove rec button from audio mixers. Recording is now enabled by enabling monitoring (mic icon), then space bar/Esc to record/stop. Commit.
  • Audio record: show track head control when monitoring is activated, and countdown when recording is started. Commit.
  • Fix compilation with Qt < 5.14. Commit.
  • Fix mix on very short AV clips broken, with test. Commit.
  • Fix Slide mix not correctly updated when creating a new mix on the previous clip, add tests. Commit. See bug #453770
  • Fix mix mix not correctly reversed in some cases and on undo. Commit.
  • Add tooltips to timeline markers and guides. Commit.
  • Fix slide composition going in wrong direction (mix is still todo). Commit. See bug #453770
  • Fix several small glitches in bin selection. Commit.
  • Fix clip height not aligned to its track. Commit.
  • Fix speech to text on Mac. Commit.
  • Mixers: re-add show effect stack to master, improve layout with collapsed track mixers. Commit.
  • Fix crash/corruption in overwrite mode when moving grouped clips above or below existing tracks. Commit.
  • Remove deprecated method. Commit.
  • Refactor audio recording: allow pause/resume with space bar, display live waveform on record. Commit.
  • ["Export Guide" action] Minor i18n and icon fixes, remove unused code. Commit.
  • Add content width and height keywords for assets (effects, transitions,…). Commit.
  • Drop old Appimage build system from the docs too. Commit.
  • After audio recording, correctly seek to last frame of record in timeline. Commit.
  • Ensure record control is visible in track head when enabled. Commit.
  • Various small fixes for proxy status and job (Fixes #1426). Commit.
  • Fix ordering of new inserted tracks. Commit.
  • Only warn once per missing font on document opening. Commit.
  • Add test method to create title clip. Commit.
  • Fix possible test crash. Commit.
  • Add 'reverse' parameter to transition 'mix'. Commit.
  • Update audio mic monitor when record settings changed. Commit.
  • Add the ability to export guides as chspters text. Commit. Fixes bug #449887
  • Lower proxy rendering priority. Commit.
  • Cleaning up the debug/output. Commit.
  • Working on the captions. Commit.
  • Fix custom effect type sometimes incorrect. Commit.
  • Add AVIF, HEIF and JPEG XL MIME types. Commit.
  • Fix memleak in test. Commit.
  • Don't depend on monitor in load task (better for tests). Commit.
  • Timeline track head rec control now shows mic level event when not recording. Commit.
  • Fix audio rec level in mixer (track head still todo). Commit.
  • [CI] We don't need KInit. Commit.
  • Remove old fallback icons (already disabled by default since a while). Commit.
  • Remove deprecated Appimage tools (we use KDE Craft now). Commit.
  • Add error message when input and output files are the same - transcoding. Commit.
  • Add tests for title text alignment calculation. Commit. See bug #407849
  • Fix tests. Commit.
  • Fix drag incorrectly terminating in icon view. Commit.
  • Add test for recent thumbnail cache freeze issue. Commit.
  • Don't create task until we are sure we want it. Commit.
  • [Build System] Port away from deprecated ECM path variables. Commit.
  • [Build System] Replace 5 by ${QT_MAJOR_VERSION} in more places (Pt. 2). Commit.
  • [Build System] Replace 5 by ${QT_MAJOR_VERSION} in more places. Commit.
  • Resolved conflict in /src/bin/model/subtitlemodel.cpp. Commit.
  • Added support for the sbv format captions. Commit.
  • Fix crash trying to drag in empty space in Bin icon view. Commit.
  • Update kdenliveeffectscategory.rc new mlt's box_blur added to the 'Blur and Sharpen' category. Commit.
  • Update CMakeLists.txt adding the new mlt's Box_Blur. Commit.
  • Add new mlt's Box_Blur ui. It was not working with the automatic one. Commit.
  • Update secondary_color_correction.xml fixing Transparency default value error. Commit.
  • Fix titler text alignment. Commit.
  • Fix potential deadlock, maybe related to #1380. Commit.
  • Small refactoring of cache get thumbnail. Commit.
  • Fix timeline preview failing when creating a new project. Commit.
  • Improve tags: allow adding, editing and reordering of tags. Commit.
  • Timeline preview profiles - remove unused audio parameters, fix interlaced nvenc. Commit.
  • Another set of minor improvements for monitor audio level. Commit.
  • Minor fix in audio levels look. Commit.
  • Ensure all color clips use the RGBA format. Commit.
  • Show dB in mixer tooltip. Commit.
  • Fix audio levels showing incorrect values, and not impacted by master effects. Commit.
  • Try to fix build against KF 5.93.0. Commit.
  • Make test failures CI failures (only Linux yet). Commit.
  • Remove text label. Commit.
  • Make monitor detection more robust for fullscreen mode. Commit.
  • Fix app focus lost on Windows when exiting monitor fullscreen. Commit.
  • Make monitor overlay guides color configurable. Commit.
  • Add build workaround for Mac M1. Commit.
  • Code quality fixes. Commit.
  • Switch from QQuickView to QQuickWidget - fixes broken playback on Mac OS. Commit.
  • Update kdenliveeffectscategory.rc moving frei0r.premultiply from 'More checks' to 'Alpha, Mask and Keying'. Commit.
  • Update blacklisted_effects.txt enabling frei0r.premultiply. Commit.
  • Use pragma once for header guards. Commit.
  • Fix minor typos. Commit.
  • Require at least MLT 7.4.0. Commit.
  • Added the ability to import webVTT captions. Commit.
  • Removed duplicate code. Commit.
  • Increase the flexablilty of importing captions. See issue #1361. Commit.
kdepim-addons
kdepim-runtime
  • Use cmakedefine01. Commit.
  • Let CMake Define HAVE_BYTESWAP_H. Commit.
  • Install in pim. Commit.
  • Guard qtxmlpatterns dependency under BUILD_TESTING option. Commit.
  • Install plugins in pim. Commit.
  • Convert to json. Commit.
  • Fix qt_add_dbus_interface usage. Commit.
  • Add desktop file for IMAP resource. Commit.
  • Fix some compile qt6 error. Commit.
  • Fix compile against qt6. Commit.
  • Use kcalendarcore_version.h => we can build against qt6 too. Commit.
  • Make compile without deprecated methods. Commit.
  • Make it compile without deprecated methods. Commit.
  • Remove unused include. Commit.
  • It wrote by default in "utf-8" in qt6. Commit.
  • Fix property info. Commit.
  • Port some qt6 compile error. Commit.
  • Fix configure against qt6. Commit.
  • Const'ify variable. Commit.
  • Use const + add missing Q_REQUIRED_RESULT. Commit.
  • Add more Q_REQUIRED_RESULT. Commit.
  • Const'ify++. Commit.
  • Add more Q_REQUIRED_RESULT. Commit.
  • Add missing q_required_result + const'ify variables. Commit.
  • Const'ify variables. Commit.
  • Rename header file. Commit.
  • Fix typo. Commit.
  • Add desktop file for Kolab resource. Commit.
  • Add desktop file for DAV resource. Commit.
  • Add desktop file for Google resource. Commit.
  • [pop3] Use qint64 instead of ssize_t. Commit.
  • Add missing kldap to CI. Commit.
kdesdk-kio
kdesdk-thumbnailers
kdev-php
  • Adapt to kdevplatform API changes. Commit.
  • Remove obsolete/harmful overriding of documentation CSS. Commit.
  • Call setOverrideCssCode() once. Commit.
  • Adapt to KDevPlatform's setOverrideCss API change. Commit.
  • Adapt to kdevplatform API changes wrt ItemRepository. Commit.
kdevelop
  • Remove usage of npw disfunctional KNewStuff upload feature. Commit.
  • Fix compiler warnings about potentially uninitialized variables. Commit.
  • Remove suppressions for vptr checks in plugin loading code. Commit.
  • Fix memory leaks in test_duchain-clang. Commit.
  • Fix memory leak for CommitToolView::m_styleDelegate. Commit.
  • Fix memory leaks for DiffViewsCtrl actions. Commit.
  • Fix the ownership and memory leaks of MI::MICommand. Commit.
  • Don't leak the debug sessions. Commit.
  • Call static QCoreApplication API directly. Commit.
  • Don't leak hunks in VcsDiff. Commit.
  • Ignore leak in QScroller::grabGesture. Commit.
  • Disable asan sigaltstack for select clang unit tests. Commit.
  • Fix UI message. Commit.
  • Use QTRY_VERIFY to make the test more resilient. Commit.
  • Don't import CMake file API results without CMakeCache.txt file. Commit.
  • Also remove hidden files when pruning cmake directory. Commit.
  • Use more different defStyleNum for the semantic color schema. Commit.
  • Also remove Error Variable from list of configurable attributes. Commit.
  • Cleanup: Use theme editor color to directly query search highlight. Commit.
  • Don't include Highlight Uses in configurable colors. Commit.
  • Remove unused CodeHighlightingTypes. Commit.
  • Don't try to handle unknown attributes. Commit.
  • Cleanup: remove get prefix. Commit.
  • Configurable semantic colors. Commit. Fixes bug #395856
  • Introduce HighlightUses for ConfigurableColors. Commit.
  • Revert "Introduce HighlightUses for ConfigurableColors". Commit.
  • Revert "Configurable semantic colors". Commit.
  • Revert "WIP". Commit.
  • WIP. Commit.
  • Configurable semantic colors. Commit. Fixes bug #395856
  • Introduce HighlightUses for ConfigurableColors. Commit.
  • Introduce separate colors for local/inherited member functions. Commit.
  • Simplify ConfigurableHighlightingColors. Commit.
  • Cleanup: Remove HighlightingEnumContainer and use enum classes instead. Commit.
  • Add fast-path to disable local colorization when intensity is 0. Commit.
  • Revert "Configurable semantic colors". Commit.
  • Drop local text/x-opencl-src definition. Commit.
  • Bump shared-mime-info requirement to 1.9. Commit.
  • StyleSheetFixer: improve documentation and add a TODO. Commit.
  • Configurable semantic colors. Commit. Fixes bug #395856
  • ManPageDocumentation: expand unsupported links on pages. Commit.
  • Embed CSS code into HTML instead of injecting via JavaScript. Commit.
  • GitPlugin::remove: delete files, not trash them. Commit.
  • Documentation view: fix overriding CSS on Web Engine pages. Commit.
  • Unset CTestFindJob::m_suite before emitResult. Commit.
  • Guard against invalid ptr access in CTestFindJob::findTestCases. Commit.
  • Don't rely on order of items in cmake JSON response. Commit.
  • Assert that the out-param is valid. Commit.
  • Skip cmake configure when importing projects with up2date project data. Commit.
  • Don't crash after killing CTestFindJob. Commit.
  • Man Pages: open unsupported links externally. Commit.
  • CustomSchemeHandler: don't leak QNetworkReply objects. Commit.
  • Find LLVM quietly from FindClang. Commit.
  • Break early when we find LLVM. Commit.
  • Add clang 14 to list of known versions. Commit.
  • Make EnvironmentInformation[List]Item noncopyable. Commit.
  • Move DUChain::m_deleted's documentation just above it. Commit.
  • StandardDocumentationView: remove obsolete context menu workaround. Commit.
  • Register "qthelp" Web Engine URL scheme. Commit.
  • Add gdb pretty printer support for Qt6's QByteArray and QList. Commit.
  • GDB printers: Add null/empty QString tests. Commit.
  • GDB printers: Return early in case if empty QStrings. Commit.
  • GDB printers: Allow to print Qt6 QString. Commit.
  • Grepview: Guard model access in job completion. Commit. Fixes bug #397556
  • Fix style. Commit.
  • Plugins/clang: fix code generator for operators that contain '<'. Commit.
  • Unbreak test_qmakeproject. Commit.
  • Parse qmake else {} statements. Commit.
  • Make the QMake DebugVisitor more useful. Commit.
  • Improve error reporting for unexpected tokens during qmake parsing. Commit.
  • Disable GCC-5 workaround for GCC-6 and higher. Commit.
  • Workaround bogus libclang error of supposed unusual deallocations. Commit.
  • Fake malloc attribute to improve compatibility with GCC 11 and higher. Commit.
  • Don't bump KDEV_ITEMREPOSITORY_VERSION in each patch version. Commit.
  • Documentation: remove obsolete RepositoryManager @param. Commit.
  • Documentation: fix the case of @tparam Mutex. Commit.
  • Bump KDevelop minor version to 5.9.x. Commit.
  • Initialize PersistentSymbolTable together with DUChain. Commit.
  • Add FIXME comment about unsafe API in CodeModel::items. Commit.
  • TypeRepository: deduplicate changing reference count. Commit.
  • ItemRepositoryReferenceCounting: remove extra checks. Commit.
  • Remove incorrect move operations for indexed items. Commit.
  • ItemRepositoryRegistry: don't access uninitialized d-pointer. Commit.
  • Add TODOs for unsafe code where we should handle locking explicitly. Commit.
  • Default-initialize data to prevent compiler warning. Commit.
  • Remove dead commented out code. Commit.
  • Remove unnecessary mutable specifier for BasicSetRepository*. Commit.
  • DUChainPrivate: make local index variables const. Commit.
  • DUChainPrivate: cache info->indexedTopContext().index(). Commit.
  • Construct EnvironmentInformationListRequest without holding lock. Commit.
  • Remove useless class AbstractRepositoryManager. Commit.
  • Don't create data directory twice in a row. Commit.
  • Don't create a file in a directory before removing it recursively. Commit.
  • Don't attempt to create /is_writing before clearing a repository. Commit.
  • Eliminate ItemRepositoryRegistryPrivate::open(). Commit.
  • Eliminate ItemRepositoryRegistryPrivate::close(). Commit.
  • Don't lock ItemRepository's mutex in its constructor. Commit.
  • Don't call ItemRepository::close() twice in a row. Commit.
  • Separate struct Statistics from ItemRepository class template. Commit.
  • Remove unused variable duChainPrivateSelf. Commit.
  • Enforce singleton-ness of classes with static self(). Commit.
  • Remove useless empty *Private classes. Commit.
  • ItemRepositoryReferenceCounting: add const and assertions. Commit.
  • Bucket: Q_DISABLE_COPY => Q_DISABLE_COPY_MOVE. Commit.
  • Construct item request for identifiers without holding lock. Commit.
  • Distinguish between read/write ops to item repository. Commit.
  • Forbid self-assignment for move operations of repository items. Commit.
  • Port IndexedString to LockedItemRepository::op. Commit.
  • Remove now-useless PersistentSymbolTablePrivate wrappers. Commit.
  • Port the PersistentSymbolTable to LockedItemRepository::op. Commit.
  • Port Definitions to LockedItemRepository::op pattern. Commit.
  • Port Uses to LockedItemRepository::op pattern. Commit.
  • Initialize the CodeModel item repository together with the DUChain. Commit.
  • Port Importers ItemRepository to LockedItemRepository::op. Commit.
  • Port typerepository to LockedItemRepository::op. Commit.
  • Make ItemRepository accesses in DUChain code mutex safe. Commit.
  • Prevent using item repositories without locking. Commit.
  • IndexedQualifiedIdentifier: print the operation type in ifDebug. Commit.
  • Make enabled ifDebug in identifier.cpp compile. Commit.
  • Also use itemRepositoryOp for CodeModel. Commit.
  • Reuse itemRepositoryOp also for declaration.cpp implementation. Commit.
  • Move item repository refcounting utility code to separate file. Commit.
  • Indexedstring.cpp: don't include unused stringrepository.h. Commit.
  • Prevent using commentRepository() without locking. Commit.
  • Cleanup DUChainPrivate::storeAllInformation. Commit.
  • Move locking fully out of ItemRepository. Commit.
  • Don't allow futher overrides for {Abstract,}ItemRepository API. Commit.
  • Cleanup initialization of ItemRepository data members. Commit.
  • Always assume external mutex locking for ItemRepository. Commit.
  • Port PersistentSymbolTable to non-recursive mutex. Commit.
  • Port CodeModel to external non-recursive locking. Commit.
  • Reduce API surface of BasicSetRepository. Commit.
  • Add move operations for IndexedInstantiationInformation. Commit.
  • Mark IndexedInstantiationInformation() as noexcept and trivial. Commit.
  • Port instantiation information type repository to external locking. Commit.
  • Forward declare IndexedInstantiationInformation in headers. Commit.
  • Cleanup: remove unneeded header includes. Commit.
  • Port TypeRepository item repository to external locking. Commit.
  • Minor cleanup: only explicitly share the mutex of type repository. Commit.
  • Port indexed identifier item repository access to external locking. Commit.
  • Disable copying of item repositories. Commit.
  • Make setIndex and moveIndex early return no-ops. Commit.
  • Cleanup: simplify refcounting code for indexed identifiers. Commit.
  • Cleanup: only lock mutex once in IndexedIdentifier::operator=. Commit.
  • Share code for Indexed{Qualified,}Identifier ctor and operator=. Commit.
  • Make disabled ifDebug(x) require a semicolon after the parens. Commit.
  • Port declaration comment string repository to non-recursive mutex. Commit.
  • Port definitions to non-recursive mutex for item repository. Commit.
  • Port duchain environment item repositories to non recursive mutices. Commit.
  • Fix misleading indentation. Commit.
  • Also port the importers item repository to non-recursive mutex. Commit.
  • Port uses item repository to non-recursive mutex. Commit.
  • Refactor ItemRepository code to make it work without recursive mutex. Commit.
  • Make ItemRepository::usedMemory private. Commit.
  • Add missing mutex locking for some ItemRepository functions. Commit.
  • Always lock mutex in ItemRepository::finalCleanup. Commit.
  • Reuse modificationRevisionSetMutex for FileModificationSetRepository. Commit.
  • Refactor ItemRepository to explicitly set mutex from outside. Commit.
  • Libkcomparediff2 lives in the same release unit as KDevelop, so make use of the same branch name. Commit.
  • [ci] Don't use libksysguard on Windows. Commit.
  • Remove references to KDevelop 4 from some WhatsIt descriptions. Commit.
kdialog
  • Remove linux-qt6 CI from stable branch. Commit.
  • Require passing tests for the CI to pass. Commit.
  • Add Qt6 CI support. Commit.
  • It's enabled by default in qt6. Commit.
  • Minor clean-up. Commit.
  • Port away from QDesktopWidget (deprecated). Commit.
  • KPassivePopup has been deprecated since KF 5.79. Commit.
  • Adjust buildsystem for Qt6. Commit.
  • QtDBus is already a required package. Commit.
  • Use override keyword. Commit.
  • Set the repo icon as the app icon. Commit.
  • Check executables exist in PATH before passing them to QProcess. Commit.
kdiamond
keditbookmarks
  • Remove linux-qt6 CI from stable branch. Commit.
  • Require passing tests for the CI to pass. Commit.
  • Add Qt6 CI support. Commit.
  • Fix deprecate operator. Commit.
kfind
  • Remove double version in appdata. Commit.
  • Remove linux-qt6 CI from stable branch. Commit.
  • Require passing tests for the CI to pass. Commit.
  • It's enabled by default. Commit.
  • Add Qt6 CI. Commit.
  • Port two instances of QRegExp to QRegularExpression. Commit.
  • KFileMetaData::SimpleExtractionResult::properties() returns a QMultiMap. Commit.
  • Fix build by including KFileItem. Commit.
  • Fix building with Qt6 QTextStrem. Commit.
  • Kdelibs4ConfigMigrator is going to be deprecated in KF6. Commit.
  • Port away from deprecated QDesktopWidget. Commit.
  • Check executables exist in PATH before passing them to K/QProcess. Commit.
kgeography
  • Remove linux-qt6 CI from stable branch. Commit.
  • Add Qt6 CI. Commit.
  • Port away from deprecated QWheelEvent::delta(). Commit.
  • Adapt build system to Qt6. Commit.
  • Handle Qt6 enterEvent change. Commit.
  • Fix setting application domain when using Qt6. Commit.
  • Port from I18n_NOOP to KLazyLocalizedString. Commit.
  • Fix QWheelEvent deprecation warning. Commit.
  • Port away from deprecated QWheelEvent ctor. Commit.
  • Don't migrate kde4 config when building against Qt6. Commit.
  • Use KFileUtils to list maps. Commit.
  • Add Windows CI. Commit.
kget
  • Add missing header (qt6 build). Commit.
  • Port I18NC_NOOP. Commit.
  • Port QNetworkConfigurationManager. Commit.
  • Use Qt:: here. Commit.
  • Port away from deprecated KPluginLoader. Commit.
  • Port away from KIconLoader. Commit.
  • Add ki18n_install and kdoctools_install. Commit.
  • Fix activating running instance on Wayland. Commit.
  • Fix Windows includes. Commit.
  • Include boost headers in the include path. Commit.
  • Fix build with recent KCoreAddons. Commit.
  • Adapt build system for building against qt6. Commit.
  • Don't use deprecated boost header. Commit.
  • Partly port away from KIconThemes. Commit.
  • Port kde4_add_icon to ecm_add_app_icon. Commit.
  • Fix sqlite detection. Commit.
kgoldrunner
kgpg
  • Port some deprecated methods. Commit.
  • Remove duplicate headers between cpp/h. Commit.
  • Make some code compiles against qt6. Commit.
  • Check is not necessary as we depend against new kf5. Commit.
  • Add Open Age Rating. Commit.
  • Adapt build system for building against qt6. Commit.
  • Add include (fix qt6 includes). Commit.
khangman
  • Correct letters and order of letters for Norwegian. Commit.
  • Import languages special characters files from svn. Commit.
  • Port away from deprecated KNS3::QtQuickDialogWrapper::exec. Commit.
  • Minor syntax updates. Commit.
  • Remove unused method languageNames. Commit.
  • Move error reporting closer to error origination. Commit.
  • Rearrange slotSetWordsSequence logic to reduce dynamic allocation and repeated API calls. Commit.
  • Fix nextWord logic to prevent infinite loop in certain cases. Commit.
  • Move setLevel inline and loadLanguageSpecialCharacters call to loadLevels. Commit.
  • Remove unused function. Commit.
  • Fix KHMThemeFactory leaks and KHMTheme const-correctness. Commit.
  • Remove %i parameter from Exec line. Commit.
  • Fix remaining cppcheck issues. Commit.
khelpcenter
  • Fix most systemsettings and kinfocenter KCM not being shown. Commit.
  • Move to worker nomenclature. Commit.
  • Add ki18n_install and kdoctools_install. Commit.
kidentitymanagement
  • Make it compile without deprecated methods. Commit.
  • Add missing license. Commit.
  • Remove duplicate header between header cpp file. Commit.
kig
kigo
  • Fix handling of invalid theme ids, fall back to default instead. Commit.
  • Add Qt6 CI support. Commit.
  • Make it compiles against qt6. Commit.
  • Add Windows CI. Commit.
  • Port to KNSWidgets::Action class. Commit.
killbots
kimagemapeditor
  • Add ki18n_install and kdoctools_install. Commit.
  • Remove %i parameter from Exec line. Commit.
kimap
  • Make #include <kimaptest/faskserver.h> work with KF6. Commit.
  • Add Qt6 Linux CI. Commit.
  • Make int to QChar conversion explicit. Commit.
  • Replace QMap::unite with QMap::insert. Commit.
  • Make it compile without deprecated methods. Commit.
  • Port to PMF signal/slot syntax. Commit.
kio-extras
  • Support more image formats. Commit.
  • Kio_man: port to KIO::WorkerBase. Commit.
  • Kio_recentlyused: port to KIO::WorkerBase. Commit.
  • Kio_filter: port to KIO::WorkerBase. Commit.
  • [archive] Port to WorkerBase. Commit.
  • Smb: port to workerbase. Commit.
  • Remove duplicate line. Commit.
  • Port away from ERR_SLAVE_DEFINED. Commit.
  • Add libkexiv2 to CI deps. Commit.
  • [JPEG Thumbnailer] Read thumbnail from EXIF metadata, if available. Commit.
  • [archive] Use unique_ptr to manage lifetime of QIODevice. Commit.
  • Utilize KIO::PreviewJob::availableThumbnailerPlugins. Commit.
  • Some more transitioning to worker naming in sftp. Commit.
  • Use override keyword. Commit.
  • Port sftp to new worker base. Commit.
  • [thumbnail] Fix reading thumbnail plugins only once. Commit.
  • Thumbnailer: limit the maximum image size. Commit.
  • Fix empty UDS_NAME for MTP. Commit.
  • Kio_filenamesearch: don't use iterators when searching pending dirs. Commit. Fixes bug #448114
  • Image thumbnails: Make reading a bit more robust. Commit.
  • Image thumbnails: Let QImageReader automatically rotate/scale source image. Commit.
  • Recentlyused: add a few const. Commit.
  • Fix creating thumbnails for folders. Commit. Fixes bug #453497
  • Recentlyused: ensure to treat as root urls of type /files/?. Commit.
  • Add ForgetFileItemAction. Commit. Fixes bug #447312
  • Man: When listing, set UDS_DISPLAY_NAME formatted with section. Commit.
  • Man: remove the section suffix from page names in listDir(). Commit. Fixes bug #452920
  • Add ki18n_install and kdoctools_install. Commit.
  • Port encoding text. Commit.
  • We depend against qt5.15/kf5.90. Commit.
  • Recentlyused: Add SlaveBase::special impl to handle forgetting resources. Commit.
  • Recentlyused: Fix a warning. Commit.
  • Remove duplicate header from header/file. Commit.
  • Recentlyused: use mimetype stored by ResultModel. Commit.
  • Thumbnail: Use QPluginLoader to resolve plugin path. Commit.
  • Remove debug leftover. Commit.
  • Fish: don't overwrite dir mimetype with extension based one. Commit. Fixes bug #452940
  • Smb: always close in ::get. Commit.
  • Mtp: copy url instead of making a new one. Commit.
  • Support mtp: URL. Commit.
  • USe QStringLiteral. Commit.
  • Add Windows CI. Commit.
  • Fix qt6 install plugins. Commit.
  • Remove unused method. Commit.
  • Fix some qt6 compile error. Commit.
  • Exec line is not useful now. Commit.
  • Adapt build system for building against qt6. Commit.
kio-gdrive
  • Fully port away from Q_FOREACH. Commit. Fixes bug #456975
  • Revert "It compiles fine against qt6". Commit.
  • Use override keyword here. Commit.
  • Remove duplicate from header/cpp. Commit.
  • It compiles fine against qt6. Commit.
  • Fix install in kf. Commit.
  • Port deprecated methods. Commit.
  • Port foreach + use QStringLiteral(..). Commit.
  • Adapt build system for building against qt6. Commit.
  • Add ki18n_install and kdoctools_install. Commit.
kio-zeroconf
  • Update name & id of appstream metainfo.xml file. Commit.
  • Port to WorkerBase. Commit.
  • It compiles fine against qt6. Commit.
  • Adapt build system for building against qt6. Commit.
  • Add ki18n_install. Commit.
kipi-plugins
kiriki
  • Sync KF_DISABLE_DEPRECATED_BEFORE_AND_AT with KF5_MIN_VERSION. Commit.
kiten
kitinerary
  • Add workaround for trainline.eu emails containing wrong SNCF ticket tokens. Commit.
  • Handle all DB language variants for ical events. Commit.
  • Extract full itenerary from Deutsche Bahn ical events. Commit.
  • Handle alternative MAV barcode format. Commit.
  • Fix filter pattern matching against null bytes in binary content. Commit.
  • Improve booking.com address parsing. Commit.
  • Refactor Trenitalia extractor to support extraction from barcodes as well. Commit.
  • Expose JsonLdDocument::apply to extractor scripts. Commit.
  • Compute validity dates from SSBv2 data as well. Commit.
  • Iterate over ERA SSB child nodes rather than PDF images. Commit.
  • Try harder to find the first day of validity on RCT2 tickets. Commit.
  • Enable direct barcode extraction for Renfe. Commit.
  • Check more thoroughly whether we have a valid trip. Commit.
  • Also run extraction tests on PNG files. Commit.
  • Support ZXing 1.4.0. Commit.
  • Improve DB arrival platform parsing. Commit.
  • Compare location names space-insensitively. Commit.
  • Add tariff code for SNCF Carte Jeune. Commit.
  • Verify ical loading. Commit.
  • Generalize VGN extractor script to handle EOSU ticket layouts. Commit.
  • Make UIC 918.3 ticket layout size script-accessible. Commit.
  • Only add class information when actually available. Commit.
  • Fix extraction of Akademy 2022 registration emails. Commit.
  • Slightly stricter date/time matching patterns. Commit.
  • Remove conditional KCalendarCore usage. Commit.
  • Add more test cases for name-based location comparisons. Commit.
  • Produce better results for just scanning a DB domestic UIC 918.3 code. Commit.
  • Relax ZSSK arrival time regex a bit. Commit.
  • Adjust ZSSK extractor script to also handle bicycle tickets/reservations. Commit.
  • Add Trenitalia ical extractor script. Commit.
  • Match extractor filters against gadget properties recursively. Commit.
  • Add Trainline ical extractor script. Commit.
  • Deal with timespec UTC and timezone UTC being two different things. Commit.
  • Add GWR ical extractor script. Commit.
  • Consider empty variant lists as semantically null as well. Commit.
  • Consider more variations for merging train reservations. Commit.
  • Add ical extractor for Swiss booking confirmations. Commit.
  • Multiply results when encountering reservationFor arrays. Commit.
  • Add extractor script for DB ical events. Commit.
  • Handle more transport modes for filtering triangle elements. Commit.
  • Filter out combined train reservation elements if we have individual legs. Commit.
  • Make KF5::CalendarCore a required dependency. Commit.
  • Remove long unused and deprecated method. Commit.
  • Extend trigger conditions for DB tickets/seat reservation emails. Commit.
  • Remove extra ';'. Commit.
  • Don't choke on DB tickets without a booking reference in the PDF. Commit.
  • Make UIC 918.3 ticket key cleaning a lot less aggressive. Commit.
  • Strip trailing null bytes in fixed-width UIC 918.3 string fields. Commit.
  • Extend trigger pattern for connect.sncf emails. Commit. See bug #404451
  • Ensure we are always dealing with positive aspect rations. Commit.
  • Augment arrival time from ZSSK PDF tickets when present. Commit.
  • Add extractor script for ZSSK domestic ticket barcodes. Commit.
  • Generate a return trip for RCT2 return tickets as well. Commit.
  • Add access to the return trip line in RCT2 tickets. Commit.
  • Add RCT2 ticket type pattern for ZSSK. Commit.
  • Produce correct reservation numbers for ZSSK RCT2 tickets. Commit.
  • Add findEvents overload taking a raw calendar pointer. Commit.
  • Use cmakedefine01. Commit.
  • Add custom extractor script to produce meaningful ticket names for BVG PDFs. Commit.
  • Use ÖBB vendor blocks to determine ticket validity intervals as well. Commit.
  • Determine ticket names for RCT2 tickets. Commit.
  • Add better diagnostics for the RCT2 parser test. Commit.
  • Emit top-level Ticket objects for VDV eTickets. Commit.
  • Implement top-level Ticket merging. Commit.
  • Extend SNCF Carte Advantage extractor to cover the validity interval. Commit.
  • Extend the BahnCard extractor to also provide the validity interval. Commit.
  • Add validity interval to generically generated UIC 918.3 Ticket objects. Commit.
  • Support QDate properties in JsonLD::readQDateTime as well. Commit.
  • Make 0080BL UIC 918.3 order blocks JS-accessible. Commit.
  • Extend Ticket and ProgramMembership by a validity time interval. Commit.
  • Generate top-level Ticket results for UIC 918.3 containers. Commit.
  • Add validation filter for top-level ticket elements. Commit.
  • Rely on trigger node content, not their incomplete extractor results. Commit.
  • Extend Ticket to cover more properties specified in schema.org. Commit.
  • Add qt6 ci support. Commit.
  • Try to fix Android ARM64 linker errors with Qt6. Commit.
  • Emulated Qt5 behavior in dumping the object tree for Qt6. Commit.
  • Don't attempt to dump raw binary in the script engine test. Commit.
  • Normalize opaque KCalendarCore shared pointer type name. Commit.
  • Qt6 doesn't ignore spaces when parsing ISO-formatted date/times anymore. Commit.
  • Fix Android ARM64 CI build. Commit.
  • Adapt to Qt6 no longer doing "deep" variant comparison by default. Commit.
  • Adapt to QVariant::isNull semantics change in Qt6. Commit.
  • Check a meta type is a gadget before treating it as such. Commit.
  • Add explicit comparison operator for ExtractorDocumentNode. Commit.
  • Make flag construction explicit. Commit.
  • Adapt generic QVariant creation to Qt6 API. Commit.
  • Explicitly truncate strings at the first null byte. Commit.
  • Port QByteArray -> JS ArrayBuffer conversion to Qt6. Commit.
  • Make it compile without deprecated methods. Commit.
  • Resolve HTML entities in names. Commit.
  • Extract UK railway station codes from Stansted Express pkpass files. Commit.
  • Resolve UK railway station codes during post-processing. Commit.
  • Rebuild train station database to include UK railway station codes. Commit.
  • Generate UK railway station code lookup table. Commit.
  • Use non-deprecated ticket token enum values. Commit.
  • Only search the OpenSSL component we actually use. Commit.
  • Remove conditionals used for building without Poppler. Commit.
  • Fix some qt6 compile error. Commit.
  • Ensure RCT2 dumps are treated as binary files by Git everywhere. Commit.
  • Fix unit tests issues on Windows due to different line breaks for PDFs. Commit.
  • Add windows CI. Commit.
  • Resolve Via Rail station codes in post-processing. Commit.
  • Rebuild train station database to include the Via Rail station codes. Commit.
  • Generate train station lookup table for Via Rail station codes. Commit.
  • Make UnalignedNumber<> compatible for use as AlphaId<> storage type. Commit.
  • Don't restrict AlphaId to 16bit storage. Commit.
  • Exclude train stations with P3999/dateOfOfficialClosure set. Commit.
  • Clean up the last remains of TimezoneDb having been public API. Commit.
  • Adapt test reference data to KPkPass changes. Commit.
  • Make JsonLdDocument::registerType<> static. Commit.
  • Factor out ticket token parsing and use that for program membershipts too. Commit.
  • Update eurowings plaintext extractor. Commit.
  • Require unit tests to pass for the CI to pass. Commit.
  • Make missing Poppler internal headers a fatal error. Commit.
  • Use KContact's address formatter also for producing geo: URIs. Commit.
  • Mark Poppler as required on all platforms, not just on Android. Commit.
  • Use KContact's new address format metadata for postal code parsing. Commit.
kjumpingcube
kldap
  • Portaway from ERR_SLAVE_DEFINED. Commit.
  • Cleanup ldap_extended_operation/_s related buildsystem code. Commit.
  • Use cmakedefine01. Commit.
  • Make it compile without deprecated methods. Commit.
kleopatra
  • Fix Windows cross-build with gcc 8. Commit.
  • Revert "C++20: Use defaulted equality comparison". Commit.
  • Fix connects for Windows build. Commit.
  • Handle high-contrast mode in certificate categories configuration. Commit.
  • Disable customs colors if high-contrast mode is active on Windows. Commit.
  • C++20: Use defaulted equality comparison. Commit.
  • Add Revoke Certifications button below user ID table. Commit.
  • Reorder context menu entries. Commit.
  • Add Revoke User ID button below user ID table. Commit.
  • Allow selection of multiple user IDs. Commit.
  • Disable Certify and Revoke Certification if user lacks required key. Commit.
  • Add helpers for checking properties of keys. Commit.
  • Disable Show Issuer Certificate button for root certificates. Commit.
  • Rework update of visibility and availability of UI elements. Commit.
  • Inform the user if the issuer certificate wasn't found. Commit.
  • Avoid duplicate entries in the S/MIME address list. Commit.
  • Simplify hiding of user ID related UI elements for S/MIME certificates. Commit.
  • Show the S/MIME attributes together with the common key properties. Commit.
  • Allow keyserver queries with a single character. Commit.
  • Properly terminate decrypt/verify operation if user cancels it. Commit.
  • Disable Decrypt/Verify button if required files do not exist. Commit.
  • Simplify code. Commit.
  • Use correct folder when asking for file to verify. Commit.
  • Fix check if signed file corresponding to detached signature exists. Commit.
  • On request, save decrypted file with embedded file name. Commit.
  • Store file name of result file in DecryptVerifyResult. Commit.
  • Allow retrieving the file name of an Output. Commit.
  • Add missing include. Commit.
  • Use automatic memory management for temporary working directory. Commit.
  • Use list-initialization for command line options. Commit.
  • Simplify check if user ID should be checked. Commit.
  • Set file name of encrypted data if a single file is encrypted. Commit.
  • Do not skip email addresses if there is no email attribute field. Commit.
  • Add support for compilers lacking . Commit.
  • Remove check for BinaryAndFineGrainedIdentify feature in GpgME. Commit.
  • Allow changing the auto-extract option in the settings dialog. Commit.
  • Simplify listening for changed settings. Commit.
  • Initialize all members in-class. Commit.
  • Add option to control automatic extraction of decrypted archives. Commit.
  • Show related addresses of S/MIME certificates as simple list. Commit.
  • Disable expanding and collapsing of items by double-clicking. Commit.
  • Fixup! Show all configured S/MIME attributes. Commit.
  • Show trust level icon next to trust level text for S/MIME. Commit.
  • Show trust level of S/MIME certificate separately of user ID table. Commit.
  • Show all configured S/MIME attributes. Commit.
  • Properly memory manage the info fields. Commit.
  • Move the key protocol to the window title. Commit.
  • Rearrange the buttons in the two button rows. Commit.
  • Prepare to use future Qgpgmeqt6. Commit.
  • Use isDeVs() instead of IS_DE_VS macro. Commit.
  • Remove informational text and add label for User ID table. Commit.
  • Remove the "Certificate Details" group box. Commit.
  • Use a tool tip for the help text in the Delete Certificate dialog. Commit.
  • Make the tool tip pop-ups in the Certify dialog accessible. Commit.
  • Make the info buttons accessible. Commit.
  • Do not pass the main widget as parent to sub-layouts. Commit.
  • Create all widgets in the correct tab order. Commit.
  • Use a simple QWidget instead of a QScrollArea for the animated expander. Commit.
  • Set a more accessible text representation if email address is empty. Commit.
  • Set a useful accessible name for the user ID table. Commit.
  • Make the user ID table accessible. Commit.
  • Make link to change log accessible. Commit.
  • Help screen readers with reading the finger print. Commit.
  • Make creation date and expiration date easier to understand. Commit.
  • Give the property action buttons a useful accessible name. Commit.
  • Make certificate properties accessible. Commit.
  • Remove useless signal connection. Commit.
  • Add button for showing the issuer certificate. Commit.
  • Remove unused "Publish Certificate" widgets. Commit.
  • Simplify the layout of the certificate details widget. Commit.
  • Create the widgets in the correct order. Commit.
  • Ensure that focus for link is announced after focus for label. Commit.
  • Reuse HtmlLabel for UrlLabel. Commit.
  • Factor the anchor cache out into a separate class. Commit.
  • Remove workaround for missing focus indicator for text labels. Commit.
  • Add a focus frame to labels that receive keyboard focus. Commit.
  • Use our HtmlLabel for the Welcome message. Commit.
  • Make "select label text on focus" workaround customizable. Commit.
  • Implement the action interface for AccessibleLink. Commit.
  • Make links in label text accessible. Commit.
  • Require C++20. Commit.
  • Avoid deprecation warning. Commit.
  • Avoid deprecation warning. Commit.
  • Make lambdas used in std::accumulate compatible with C++20. Commit.
  • Remove duplicate from header/cpp. Commit.
  • Add a Reload button to the smart card placeholder widget. Commit.
  • Focus first child widget when switching the main view. Commit.
  • Initialize pointers in-class and pass parent to all widgets. Commit.
  • Factor certificate view out of MainWindow into separate widget. Commit.
  • Fix the tab order on the Welcome page. Commit.
  • Add two helpers for debugging focus chain problems. Commit.
  • Make the tool bar buttons accessible. Commit.
  • Change maximum expiration date to 2106-02-05. Commit.
  • Remove the margins around the name and email widget. Commit.
  • Use customized labels and hints in Add User ID dialog. Commit.
  • Allow customization of name and email input field labels. Commit.
  • Allow setting a custom hint for name and email address. Commit.
  • Use separate dialogs instead of the wizard when creating OpenPGP keys. Commit.
  • Allow getting the parentWId of a command. Commit.
  • Add default c'tor for KeyParameters. Commit.
  • Do not set key size or curve type to invalid values. Commit.
  • Set the initial focus just before showing the dialog for the first time. Commit.
  • Make the EmptyPassphraseProvider available to other classes. Commit.
  • Factor invokeMailer helper from ResultPage. Commit.
  • Install plugin in pim. Commit.
  • Fix invoking email client with given recipient address. Commit.
  • Use debug stream operator provided by libkleo. Commit.
  • Fix raw string literal and add missing include. Commit.
  • Replace some static QMaps with std::array. Commit.
  • Add autotest for KeyParameters. Commit.
  • Use ecm_add_test to set up autotests. Commit.
  • Store the rest of the key parameters with their native types. Commit.
  • Set and store the usage flags of key and subkey using new KeyUsage. Commit.
  • Store type of key and subkey with native type. Commit.
  • Add class wrapping the key usage flags. Commit.
  • Make KeyParameters copyable and movable. Commit.
  • Remove unused page ID. Commit.
  • Required new version of libkleo. Commit.
  • Fix wrong connections. Commit.
  • Optimize containers' usage. Commit.
  • Src/uiserver/*command: port to PMF signal/slot syntax. Commit.
  • Use simple struct with two Keys instead of a QMap. Commit.
  • Src/view/key* : port to PMF signal/slot syntax. Commit.
  • Minor refactor. Commit.
  • Use std::find_if instead of Q_FOREACH. Commit.
  • Port Q_FOREACH to range-for. Commit.
  • Remove obsolete Choose Protocol page of NewCertificateWizard. Commit.
  • Use simple push buttons instead of QCommandLinkButtons. Commit.
  • Extract "Choose Protocol" dialog from NewCertificateWizard. Commit.
  • Modernize code. Commit.
  • Port QDirModel to QFileSystemModel. Commit.
  • Make it compile without deprecated methods. Commit.
  • Port to QMetaType. Commit.
  • Port QStringRef. Commit.
  • Add missing includes in qt6. Commit.
  • Make static lib POSITION_INDEPENDENT_CODE (need to link against qt6). Commit.
  • Make compile against qt6 (in qt6 it returns qsizeint). Commit.
  • EncryptEMailController: minor refactor. Commit.
  • Use no deprecated cmake variable. Commit.
  • Sort source files alphabetically. Commit.
  • Remove reference to undefined variable. Commit.
  • Fix show headers in qtc6. Commit.
  • Factor name and email input into separate widget. Commit.
  • Fix check for empty user ID. Commit.
  • Std::unary/binary_function have been deprecated and removed in C++17. Commit.
  • Add homepage. Commit.
  • Add Open Age Rating. Commit.
  • Action_data: use enums instead of bool members to improve reability. Commit.
  • Port signal/slot that use action_data struct to PMF/Functor syntax. Commit.
  • We can store size in KSharedConfig::openStateConfig. Commit.
  • SMimeValidationConfigurationWidget: clean up constructor initializer list. Commit.
  • SMimeValidationConfigurationWidget: move connect() calls to Private's constructor. Commit.
  • SMimeValidationConfigurationWidget: port to PMF singal/slot syntax. Commit.
  • Fix name clash between wizard page classes and page enum values. Commit.
  • ReaderStatus: use a std::function in Transaction struct. Commit.
  • Manage lifetime of validators with shared pointers. Commit.
  • Manage lifetime of validator with shared pointer. Commit.
  • ChecksumsUtils: split the implementation to .cpp file. Commit.
  • Minor refactor. Commit.
  • Checksum Controller: port to QRegularExpression. Commit.
  • VerifyChecksumsController: use static methods from checksumsutils_p.h. Commit.
  • CreateChecksumsController: move static util methods to a private header. Commit.
  • Keep the old contents margins. Commit.
  • Never shrink the window when adjusting its size. Commit.
  • Allow scrolling the tabs of the Advanced Settings dialog vertically. Commit.
  • Create UI of Advanced Settings dialog in code. Commit.
  • Create UI of Key Creation page in code. Commit.
  • Give the scroll area a bit more vertical space. Commit.
  • Allow scrolling the Result page vertically. Commit.
  • Create UI of Result page in code. Commit.
  • Allow scrolling the Enter Details page vertically. Commit.
  • Reduce the height of the minimum size hint of our scroll area. Commit.
  • Create UI of Enter Details page in code. Commit.
  • Move ResultPage to file of its own. Commit.
  • Remove unused code. Commit.
  • Move KeyCreationPage to file of its own. Commit.
  • Make WizardPage independent of NewCertificateWizard's Private class. Commit.
  • SetInitialPinCommand: port to PMF signal/slot syntax. Commit.
  • SetInitialPinCommand: ensureDialogCreated() shouldn't be const. Commit.
  • GenRevokeCommand: create a QMetaObject::Connection in the base class... Commit.
  • ImportCertificatesCommand: importResult() is still used in one SLOT(). Commit.
  • Src/commands/*: use PMF/Functor signal/slot syntax. Commit.
  • Add helper for reporting success to the user. Commit.
  • Remove superfluous window caption of error dialogs. Commit.
  • Remove KDAB from copyright notice. Commit.
  • Use member variable for wksJob. Commit.
  • Dropped -provider icon and proper action text. Commit.
  • Drop feature when Akonadi is unavailable. Commit.
  • Cancel running job, if any. Commit.
  • Rewrite as Kleo::Commands::Command. Commit.
  • Evaluate error of mail creation job. Commit.
  • Refactor access to identity's transport name. Commit.
  • Refactor and const IdentityManager. Commit.
  • Refactored sender address evaluation. Commit.
  • Added WKS publishing support. Commit.
  • Move EnterDetailsPage and AdvancedSettingsDialog to files of their own. Commit.
  • Move ChooseProtocolPage to file of its own. Commit.
  • Move WizardPage to file of its own. Commit.
  • Allow scrolling the page vertically if the UI elements do not fit. Commit.
  • Create UI of Choose Protocol page in code. Commit.
  • Add clang-format. Commit.
  • Make the automatic size adjustment work as expected. Commit.
  • Enable word wrapping of the labels of a form text input. Commit.
  • Enable word wrapping of the labels. Commit.
  • Use a scroll area in the Add User ID dialog. Commit.
  • Ensure that the first child widget is visible when it gets focus. Commit.
  • Automatically adjust the height of the scroll area to its contents. Commit.
  • Minor changes of our scroll area. Commit.
  • ListWidget: port to QRegularExpression. Commit.
  • Port from QRegExp to QRegularExpression. Commit.
  • Wait for KeyCache in Readerstatus thread. Commit.
  • Do not build kcm for gnupgsystem on windows. Commit.
  • Fix crash when reopening mainwindow. Commit.
  • Add missing include. Commit.
  • Use KeyCache::instance() in connect() calls. Commit.
  • Src/{utils,view}: port to PMF/Functor signal/slot syntax. Commit.
  • File name extension can be longer than 3 character. Commit.
  • Alternative way to make signals private. Commit.
  • Disable word wrap for certificate dump. Commit.
  • Enable "Change Passphrase" action only for secret keys in local keyring. Commit.
  • Remove unused MustNotBeSecretKey flag. Commit.
  • Fix evaluation of NeedSecretKey flag. Commit.
  • Fix enable state of commands that need access to the secret key data. Commit.
  • Convert values of Restriction enum to hex literals. Commit.
  • Force the entered expiration date into the allowed range. Commit.
  • Reword UI texts for refresh command. Commit.
  • Use RefreshOpenPGPKeysJob for OpenPGP and show detailed result. Commit.
  • Remove duplicate header between header cpp file. Commit.
  • Add possibility to refresh an individual certificate. Commit.
  • Remove ServiceTypes from context menu services. Commit.
  • Do not always enable action after error. Commit.
  • Do not always enable crypt in notepad for de-vs. Commit.
  • Fix minor typo. Commit.
  • Always start gpg-agent on startup. Commit.
  • Move AutoLoadP15Certs to Smartcard group. Commit.
  • P15: Change load CMS certs btn to automatic. Commit.
  • Make setShowsOutputWindow public for GnuPG CMD. Commit.
  • P15: Add learn card keys button when neccessary. Commit.
  • Watch all relevant folders for changes. Commit.
  • Make revoking a user ID a bit more robust. Commit.
  • Delay showing "no key" error while a lookup is running. Commit.
  • Display summary line for key after retrieval via locate job. Commit.
  • Insert result of locate key job into the key cache. Commit.
  • Show question icon instead of error icon while user enters recipient. Commit.
  • Share generally useful helpers. Commit.
  • Bump version to 3.1.22. Commit.
  • Fix display of non compliance after decrypt. Commit.
  • Ensure that the key details are loaded when keys were reloaded. Commit.
  • Unify updating of key after key was changed. Commit.
  • Ask for confirmation before revoking a user ID. Commit.
  • Disable "Revoke User ID" action for last "valid" user ID. Commit.
  • Add the possibility to revoke a user ID. Commit.
  • Connect the signal only once. Commit.
  • Return user ID instead of text of result label. Commit.
  • Allow configuration of minimum and maximum validity for new OpenPGP keys. Commit.
  • Update usage flags even if key type is forced.