Skip to content

KDE Gear 24.08.0 Full Log Page

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

accessibility-inspector
  • Fix build without deprecated method. Commit.
  • Fix Qt version. Commit.
  • Use 6.7 image. Commit.
  • Strickout invisible items. Commit.
akonadi
  • Bump QT_DISABLE_DEPRECATED_BEFORE to 6.5. Commit.
  • Port away from deprecated QDomDocument API. Commit.
  • Port away from deprecated QVERIFY_EXCEPTION_THROWN. Commit.
  • QueryBuilder: avoid crash due to order of function argument evaluation. Commit.
  • Port away from deprecated QSqlQuery copy constructor. Commit.
  • Un-inline non-templated DataStream operator<< overloads. Commit.
  • Remove AkScopeGuard, use QScopeGuard instead. Commit.
  • Remove akstd.h. Commit.
  • AgentBase: remove the deprecated Observerv4. Commit.
  • AgentBase: enable tag fetching when TagObserver is registered. Commit.
  • Fetch Tag GID by default when fetching Item Tags. Commit.
  • Merge itemfetchscope_p.h into itemfetchscope.cpp. Commit.
  • Kcoreaddons uses minimum version == 1.8. Commit.
  • Rename cmake variable name. Commit.
  • Use @info:placeholder. Commit.
  • Include ECMMarkAsTest in KPimAkonadiMacros.cmake. Commit.
  • Fix compatibility with Qt Test 6.8. Commit.
  • Increase version as API changed. Commit.
  • Completely remove Akonadi Relations (ABI/API break). Commit.
  • QueryBuilder: add support for LEFT OUTER JOIN. Commit.
  • QueryBuilder: allow inserting multiple rows with single INSERT query. Commit.
  • QueryBuilder: make it possible to use QSet in WHERE IN queries. Commit.
  • Revert "Remove annotation attribute". Commit.
  • Remove annotation attribute. Commit.
  • Fix cmake lint warning. Commit.
  • Core: abort Control::start() when server is broken. Commit.
  • Update internals.md with proper markdown formatting. Commit.
  • Remove Akonadi branding from the error overlay. Commit.
  • Akonadi Control: clean-up retired resources on start. Commit.
  • Extend TagTest. Commit.
  • Bump version (new API in AgentBase). Commit.
  • AgentBase: Deprecate ObserverV4. Commit.
  • AgentBase: move tag support for resources to separate TagObserver. Commit.
  • DataStream: fix serialization of QHash, add tests for it. Commit.
  • Add a unittests for the DataStream class. Commit.
  • Port DataStream away from the deprecated QDateTime ctor with TimeSpec. Commit.
  • Use emplace_back properly. Commit.
  • Use KLineEditEventHandler::catchReturnKey. Commit.
  • Use @info:shell. Commit.
  • Add build-ftime support. Commit.
  • Use label context. Commit.
  • Use Q_OS_WINDOWS. Commit.
  • Add @info:tooltip. Commit.
  • Increase version (missing from previous patch). Commit.
  • Add accountactivitiesabstract class. Commit.
  • Add @action:button. Commit.
  • Use notr. Commit.
  • Use i18n context. Commit.
  • It compiles fine without deprecated kf methods. Commit.
akonadi-calendar
  • Remove unused argument. Commit.
  • Use @info:placeholder. Commit.
  • Fix version. Commit.
  • Add missing change notification for initial calendar loading. Commit.
  • Fix cmake lint warning. Commit.
  • Add missing [[nodiscard]]. Commit.
  • Remove duplicate private area. Commit.
  • Remove not necessary lib. Commit.
  • ETMCalendar: add signal emitted when the user is checking/unchecking a calendar. Commit.
  • Add build-ftime support. Commit.
  • Add @info:tooltip. Commit.
  • Add context i18n. Commit.
  • Add @action:button. Commit.
  • Use ellipsis character instead of three dots in UI strings. Commit.
  • IncidenceChanger: fix crash due to redundant deletion of handler. Commit.
  • It compiles fine without deprecated kf methods. Commit.
akonadi-calendar-tools
  • Add build-ftime support. Commit.
  • Use i18n context. Commit.
  • It compiles fine without deprecated kf methods. Commit.
akonadi-contacts
  • Use @info:placeholder. Commit.
  • Fix forward declaration of CustomFieldsModel. Commit.
  • Fix cmake lint warning. Commit.
  • Remove KF6::ConfigCore. Commit.
  • Remove KF6::ConfigCore. Commit.
  • Remove unused include. Commit.
  • USe @action:button. Commit.
  • Add build-ftime support. Commit.
  • Use context i18n. Commit.
  • Add @info:tooltip. Commit.
  • Add @action:button. Commit.
  • It compiles fine without deprecated kf methods. Commit.
akonadi-import-wizard
  • Set up KCrash after KAboutData::setApplicationData(). Commit.
  • Fix cmake lint warning. Commit.
  • We depend against 6.3.0. Commit.
  • Use @info:shell. Commit.
  • Add build-ftime support. Commit.
  • Use KIconThemes and KStyleManager if available during build-time. Commit.
  • Use i18n context. Commit.
  • It compiles fine without deprecated kf methods. Commit.
akonadi-mime
  • Remove unused utf8. Commit.
  • Kcoreaddons uses minimum version == 1.8. Commit.
  • Fix cmake lint warning. Commit.
  • Add missing [[nodiscard]]. Commit.
  • Use canonical KMime includes. Commit.
  • Add build-ftime support. Commit.
  • Use ellipsis character instead of three dots in UI strings. Commit.
  • It compiles fine without deprecated kf methods. Commit.
akonadi-notes
  • Port away from KMime::ContentTransferEncoding::setDecoded. Commit.
  • Fix some cmakelint warning. Commit.
  • Fix reuse lint. Commit.
  • Add build-ftime support. Commit.
  • It compiles fine without deprecated kf methods. Commit.
akonadiconsole
  • Use @info:placeholder. Commit.
  • Fix cmakelint issues. Commit.
  • Remove Akonadi Relation support. Commit.
  • Fix cmake lint warning. Commit.
  • USe @action:button. Commit.
  • Add build-ftime support. Commit.
  • Use context i18n. Commit.
  • Add QPushbutton i18n context. Commit.
  • It compiles fine without deprecated kf methods. Commit.
akregator
  • Set up KCrash after KAboutData::setApplicationData(). Commit.
  • Configure Browser page: Improve wording of some UI strings. Commit.
  • Configure Security page: Improve wording of external references option. Commit.
  • Use KStringHandler to elide tab titles. Commit.
  • We can't create autotest against a module. Commit.
  • Add autotest. Commit.
  • Define -DBUILD_TESTING. Commit.
  • Clean up code. Commit.
  • Bug: implement filter bar similar like in Thunderbird. Commit. Fixes bug #293655.
  • Use QLineEdit here. Commit.
  • Remove spacing. Commit.
  • Clean up code. Commit.
  • Continue to implement statussearchbuttons. Commit.
  • Continue to implement toolbutton. Commit.
  • Add akregatorpart_private_export.h. Commit.
  • Prepare to use statussearchbuttons. Commit.
  • Add missing include moc. Commit.
  • Prepare to improve statussearch bar. Commit.
  • Fix coding style. Commit.
  • Use @info:placeholder. Commit.
  • Fix save settings + use default hamburger menu. Commit.
  • Update splashscreen text. Commit.
  • Fix cmake lint warning. Commit.
  • Splash screen: Remove centering. Commit.
  • Add developer name to appdata. Commit.
  • Add PlasmaActivitySupport key. Commit.
  • Deduplicate style. Commit.
  • Use html5 and add meta charset attribute. Commit.
  • Use new CSS variables from MessageLib. Commit.
  • Load html templates from qrc. Commit.
  • We depend against 6.3.0. Commit.
  • Use i18nc in qtc6. Commit.
  • Add akregator_options.h in list of files. Commit.
  • Add build-ftime support. Commit.
  • Fix i18n. Commit.
  • Use context i18n. Commit.
  • Add @info:tooltip. Commit.
  • Use KIconThemes and KStyleManager if available during build-time. Commit.
  • Continue to implement plasma activity support. Commit.
  • Add QPushbutton i18n context. Commit.
  • Use i18n context. Commit.
  • Add context. Commit.
  • Use ellipsis character instead of three dots in UI strings. Commit.
  • Use list initialization constructor. Commit.
  • Add nodiscard. Commit.
  • Initialize variables in header. Commit.
  • It compiles fine without deprecated kf methods. Commit.
  • Add dark mode support for article view. Commit. Fixes bug #383404.
  • Appdata: Fix typo in launchable desktop-id. Commit.
  • Remove namespace. Commit.
alligator
  • Snapcraft: Cleanup plugs now in extension, snapd. Commit.
  • Snapcraft: Initial import for qt6. Commit.
  • Close sidebar when tapping on an item. Commit. Fixes bug #465221.
  • Fix "Cannot read property 'displayName' of null". Commit.
  • Build APKs against released dependencies. Commit.
  • Update year. Commit.
  • Remove unused include. Commit.
  • AlligatorGlobalDrawer.qml import org.kde.alligator.config. Commit.
  • Register Feed as a QML type. Commit.
  • Run qmlformat. Commit.
  • Qualify property access. Commit.
  • Read sidebarCollapsed from settings directly. Commit.
  • Add dependency declaration to QML module. Commit.
  • Make settings a singleton. Commit.
  • Rename Config to AlligatorSettings. Commit.
  • Port to ecm_add_qml_module. Commit.
  • Fix EntryPage background color. Commit.
  • Ensure tooltip shows when collapsed. Commit.
  • Complement org.kde.alligator.appdata.xml. Commit.
angelfish
  • Snapcraft: Runtime dependency libfuturesql. Commit.
  • Snapcraft: Fix metadata filename. Commit.
  • Snapcraft: fix futuresql dependency. Commit.
  • Snapcraft: Remove plugs now in extension/snapd. Commit.
  • Desktop: Fix tab rendering with current qqc2-desktop-style. Commit.
  • Add Open Downloads Shortcut. Commit.
  • Navbar Auto Hide UI Changes. Commit.
  • Mobile Tab Drawer UI Changes. Commit.
  • Snapcraft: Initial port to qt6. Commit.
  • Fix Left/Right Swipe to Close Tab Gesture. Commit.
  • Optimize startup time. Commit.
  • Flatpak: workaround broken qml import path. Commit.
  • Flatpak: Update kirigami-addons to 1.3.0. Commit.
  • Remove private API usage for QQuickWebEngineDownloadItem. Commit.
  • Fix icon caching. Commit.
  • SettingsNavigationBarPage: Fix typo preventing loading. Commit.
  • Port the settings to a QML module. Commit.
  • Port settings page to FormCardPage. Commit.
  • Add placeholder for the web apps settings. Commit.
  • Use KirigamiAddons.ConfigurationsView. Commit.
  • Fix saving website icons. Commit.
  • Cleanup and fix touch scrolling on the BottomDrawer. Commit.
  • Fixed Scrolling in the Tab Drawer and made the New Tab Button Always Switch toa New Tab. Commit.
  • Use new position attribute in inline messages. Commit.
  • Flatpak: Update corrosion. Commit.
  • Fix build with corrosion 0.5. Commit.
  • Flatpak: Update kirigami-addons. Commit.
  • Flatpak: Update to 6.7 Sdk. Commit.
  • Flatpak: Update kirigami-addons. Commit.
  • Tabsmodeltest: Don't rely on config defaults. Commit.
  • Update rust crates. Commit.
  • Default to not switching to new tabs. Commit. Fixes bug #486463.
  • Desktop: Fix KF6 porting oversight. Commit.
  • Don't display error handler for HTTP status codes. Commit. Fixes bug #486463.
  • Complement org.kde.angelfish.metainfo.xml. Commit.
arianna
  • Fix version. Commit.
  • Use ECMDeprecationSettings. Commit.
  • Bump dependency versions. Commit.
  • Snapcraft: Initial port to qt6. Commit.
  • Use 6.7 image. Commit.
  • Added addbookAction onOpenLibrary. Commit.
  • Complement org.kde.arianna.appdata.xml. Commit.
ark
  • Snapcraft: add udisks2 plug. Commit.
  • Snapcraft: Remove plugs now handled by extension/snapd. Commit.
  • Snapcraft: fix libzip package name. Commit.
  • Snapcraft: Add theme support, minor fixes. Commit.
  • Revert "Tests: Comment out test that fails to pass". Commit.
  • Cliinterface: adapt to behavior change in QTemporaryDir. Commit. Fixes bug #487229.
  • Logging category rename from "ARK" to "ARK_LOG". Commit.
  • Tests: Comment out test that fails to pass. Commit.
  • Explicitly link against Qt::DBus. Commit.
  • Fix minor typo. Commit.
  • Cli7zplugin: update cmake warning message. Commit.
  • Createdialogtest: fix 7z expected encryption with libarchive. Commit.
  • Extracttest: skip 7z multivolume with libarchive. Commit.
  • Move 7z multivolume load test to cli7ztest. Commit.
  • Libarchive: add support for unencrypted 7-zip. Commit. See bug #468240.
  • Cleanup bits now in extension.`. Commit.
  • Snapcraft: Initial port to kf6. Commit.
artikulate
  • Add developer and launchable tags to appdata. Commit.
audex
  • Org.kde.audex.appdata.xml : Fix minor typo in description. Commit.
  • Improve English in appdata. Commit.
  • Update logo. Commit.
audiotube
  • Appstream: Switch summary to sentence case. Commit.
  • Update tested ytmusicapi version to 1.8.0. Commit.
  • Handle playlists without thumbnails. Commit.
  • ListHeader: Fix item width on mobile. Commit.
  • Fix adding a song to a playlist. Commit.
  • ShareMenu: Fix layout on mobile. Commit.
  • Error out if the gstreamer backend is not available. Commit.
  • Document gstreamer requirement. Commit.
  • Update ytmusicapi to 1.7.0. Commit.
baloo-widgets
  • Fix FileMetadataItemCountTest::testItemCount. Commit.
blinken
  • Snapcraft: Fix formatting and typo. Commit.
  • Snapcraft: Sound.. Add alsa layout and packages. Commit.
  • Snapcraft: add pulseaudio plug and alsaconfig env. Commit.
  • It compiles fine without deprecated methods. Commit.
  • Snapcraft: Remove unecessary bits now in neon extension. Commit.
  • Snapcraft: Add missing dep on libpulse. Add theming support. Minor. Commit.
  • Add developer and launchable to appdata. Commit.
  • Snapcraft: Initial port to qt6. Commit.
bomber
  • Snapcraft: Fix formatting and typo. Commit.
  • Snapcraft: Sound.. add alsa layout and packages. Commit.
  • Snapcraft: Remove symlink. Commit.
  • Snapcraft: Fix sound issues. Add pulseaudio plug. Commit.
  • Snapcraft: remove unecessary bits now in extension. Commit.
  • Snapcraft: Initial import to qt6. Commit.
  • App icon PNGs: drop unused embedded color profile, rely on default sRGB. Commit.
  • Add icon to "Play Sounds" toggle action. Commit.
  • Set UI marker context to more action, title & tooltip strings. Commit.
  • KDE CI: require "@same" branch of libkdegames. Commit.
  • Enforce passing tests on Windows. Commit.
bovo
  • Snapcraft: Remove unecessary bits now in extension. Commit.
  • Snapcraft: Initial import qt6. Commit.
  • Set UI marker context to more action, title & tooltip strings. Commit.
  • KDE CI: require "@same" branch of libkdegames. Commit.
  • Enforce passing tests on Windows. Commit.
calendarsupport
  • Fix cmake lint warning. Commit.
  • Add build-ftime support. Commit.
  • Use [[nodiscard]]. Commit.
  • Use context i18n. Commit.
  • It compiles fine without deprecated kf methods. Commit.
calindori
  • Snapcraft: add xkbcommon dependency. Commit.
  • Snapcraft: Fix name typos. Commit.
  • Snapcraft: Remove plugs now in extension/snapd. Commit.
  • Snapcraft: Initial import qt6. Commit.
  • Fix word puzzle. Commit.
  • Gitignore: Add Flatpak related stuff. Commit.
  • Flatpak: Add missing kirigami-addons. Commit.
  • SettingsPage: Port to Kirigami Addons FormCard. Commit.
  • Enforce passing tests on all platforms. Commit.
cantor
  • Still link the maximabackend to KF5SyntaxHighlighting. Commit.
  • [python] Write out the errors also during the initial initializion of the. Commit.
  • Add developer name and launchable to appdata. Commit.
  • Added lua example. Commit.
  • Added R example. Commit.
  • Restructure folders. Commit.
  • Scilab plot ex added. Commit.
  • Added numpy ex. Commit.
  • Matplotlib quick start example added. Commit.
  • Set the current working directory to the directory of the project file. Commit.
  • Fix build. Commit.
  • Added error handling for the case when the backend executable failed to start. Commit.
  • Added debug output to understand the failure on CI. Commit.
  • Fixed multiple issues reported by Coverity and minor code style fixes. Commit.
  • Fix KNS usage and QString::SplitBehavious warning. Commit.
  • Added KNS3 prefix for includes in qthelpconfig. Commit.
  • Only search for Help, WebEngine and WebEngineWidgets modules if we need. Commit.
  • Don't warn multiple times when deleting multiple entries and renamed "Remove" to "Delete". Commit.
  • Fixed the export to LaTex. Commit. Fixes bug #483482.
  • Added two new example projects. Commit.
  • [maxima] removed custom handling of keywords that are already part of KSyntaxHighlighting. Commit.
  • Minor cleanup:. Commit.
  • Use the flag definition HAVE_EMBEDDED_DOCUMENTATION. Commit.
  • Allow to compile without the dependencies to QtHelp and QtWebEngine that are. Commit.
  • More usage of 'auto' in worksheet.cpp and minor cleanup in the debug output. Commit.
  • Fix incorrect removal tabs. Commit.
  • When ignoring IPhython's magic functions, don't ignore %variables that is. Commit.
cervisia
  • Enforce passing tests on all platforms. Commit.
colord-kde
  • Enforce passing tests. Commit.
dolphin
  • KStandardItemListWidget: select by number of unicode chars. Commit. Fixes bug #466814.
  • Fix search title display. Commit.
  • Fix baloo version in Flatpak. Commit.
  • Notify users if authorization is required to proceed. Commit.
  • PreviewSettingsPage: fix a warning: Attempting to add a layout... Commit.
  • Search: url encode parameters to filenamesearch:/. Commit.
  • Port away from deprecated KIconEffect API. Commit.
  • Remove dead code. Commit.
  • Stop acting as admin when the authorization expires. Commit.
  • Improve Filelight installation UX. Commit. See bug #477739.
  • Add support for Plasma's global smooth scrolling setting. Commit.
  • Plasma-activities no longer used. Commit.
  • Avoid need for activities lib. Commit.
  • Revert "DragAndDropHelper::updateDropAction: use StatJob for remote URLs". Commit.
  • Guide users to using kio-admin instead of sudo. Commit.
  • Add missing GENERATE_MOC to kconfig_add_kcfg_files. Commit.
  • Preview settings: Improve msg about network usage. Commit.
  • DolphinViewContainer: Use KMessageWidget::MessageType instead of own type. Commit.
  • Fix information panel icon. Commit.
  • Prevent inconsistent status bar progress reporting states. Commit.
  • CI: Disable Craft Windows. Commit.
  • AppData: use non-deprecated form of developer ID. Commit.
  • Prefer en_US, "colour" -> "color". Commit.
  • Offer installing Filelight if no disk usage analyzer was found. Commit. Fixes bug #477739.
  • Baloo Widgets and kio-extras are both part of KDE Gear - which is also what Dolphin is part of. Commit.
  • Explicitly link against Qt::DBus. Commit.
  • Add "Move to New Folder…" action. Commit. Fixes bug #484555.
  • Use m-dash instead of a hyphen. Commit.
  • Haiku build fixes. Commit.
  • Add label to button for closing the admin bar. Commit.
  • Avoid implicitly selecting items. Commit. Fixes bug #424723.
  • UrlNavigator: show a "lock" icon after the breadcrumb for read-only dir. Commit.
  • Use proper icon set and style outside of Plasma. Commit.
  • Previews: Add EnableRemoteFolderThumbnail option. Commit.
  • Add "Act as Administrator" toggle action. Commit.
  • Check if namejob is already being run before opening new createDirectory dialog. Commit. Fixes bug #481401.
  • View: Add setting to trigger user set action with double click. Commit.
  • Settings: use QFormLayout for confirmation tab. Commit.
  • DolphinView: Update selection on newly created item(s). Commit. Fixes bug #476670.
  • Fix usage of ecm_add_app_icon. Commit.
  • Add two first appium tests that run on CI. Commit.
dolphin-plugins
  • Fix logging category for git plugin. Commit.
  • Git: fix a clazy warning to avoid recreating QRegularExpression. Commit.
  • Git: untracked empty dirs are no longer shown as versioned. Commit. Fixes bug #447530.
  • Git: a little code clean-up and simplification. Commit.
  • Git: add to switch/checkout dialog ability to pick a commit. Commit.
  • Git: if ProgressDialog cancel pressed no need of QProcess output anymore. Commit.
  • Git: clone adjust branch combo to content. Commit.
  • Git: add to CloneDialog ability to preload available remote branches. Commit.
  • Git: fix typos in Switch/Checkout dialog signals connection. Commit.
  • Hg: remove unused variables to prevent warnings. Commit.
  • Svn: make SVN Checkout dialog run async. Commit.
  • Git: simplify clone dialog. Commit.
  • Git: move ProgressDialog to separate file. Commit.
  • Git: clone dialog, validate input. Commit.
  • Enforce passing tests on all platforms. Commit.
dragon
  • Snapcraft: Add mpris slot dbus, fix dbus name. Commit.
  • Snapcraft: Update metainfo, desktop to dragonplayer. Commit.
  • Snapcraft: Fix build add missing libpulse. Commit.
  • Snapcraft: Remove plugs now in extension/snapd. Commit.
  • Snapcraft: Initial port to qt6. Commit.
  • Enforce passing tests. Commit.
elisa
  • Save and restore maximization state. Commit. Fixes bug #428510.
  • Allow adding to the playlist immediately after the current song. Commit. Implements feature #429942.
  • Implement backend for enqueuing after the current track. Commit.
  • Implement backend for inserting tracks anywhere in the playlist. Commit.
  • Refactor enqueueing all items from a model. Commit.
  • Fix unsafe mix of type 'bool' and 'int' with == operator. Commit.
  • MediaPlayerControl: don't mirror media playback controls in RtL. Commit.
  • Remove docbook. Commit.
  • Reduce choppyness of animation when toggling playlist visibility. Commit.
  • Use consistent sizing for large mobile buttons. Commit.
  • Don't use gridUnit as an icon size. Commit.
  • Don't allow enqueueing all items in a view if the view is empty. Commit. See bug #484665. See bug #484972.
  • Port to KConfig::KStandardActions. Commit.
  • Fix wrong track being played when removing from queue and then restarting app. Commit.
  • MediaPlayListProxyModelTest: make testSavePersistentState easier to read. Commit.
  • Don't show the popup "xyz could not be played" when queueing non-tracks. Commit.
  • MediaPlayListProxyModel: only enqueue after the current track when shuffled. Commit. Fixes bug #488690.
  • Allow resizing the main content sidebars. Commit. Implements feature #394401.
  • Move mobile sidebar to MainWindow to avoid messing up the future SplitView. Commit.
  • Configuration: Replace old style declarative Binding and an oddly specific property. Commit. See bug #487904.
  • ContextView: allow scrolling lyrics with the mouse wheel again. Commit. Fixes bug #481994.
  • Kirigami.ListSectionHeader.label is deprecated since 6.2, set text directly. Commit.
  • Fix album art in the sidebar being recoloured with some QQC styles. Commit.
  • Fix running on Windows (QtWinExtras no longer exists). Commit.
  • Fix potential crash when enqueueing from empty files view. Commit. Fixes bug #441525. See bug #484972.
  • Fix DBus service activation. Commit. Fixes bug #487905.
  • Remove unneeded function. Commit.
  • Use implicit heights for ToolBars and toolbar items. Commit.
  • Use implicit height for main toolbar rather than setting an explicit height. Commit.
  • Fix 1px padding between playlist panel and right edge of window. Commit.
  • Clazy: fix c++11 range-loop might detach container. Commit.
  • Clazy: use QLatin1String("") instead of empty QStringLiteral. Commit.
  • Clazy: Fix mixing iterators with const_iterators. Commit.
  • Clazy: Fix slot arguments need to be fully qualified. Commit.
  • Port rounded rectangles to Kirigami.Units.cornerRadius. Commit.
  • Fix UI freeze when maximizing the Headerbar. Commit. Fixes bug #483613.
  • Implement album shuffle option on playlist. Commit. See bug #441879.
  • No translate it. Commit.
  • Adapt to source incompatible changes in Qt's 6.7 JNI API. Commit.
  • Fix loading playlists encoded with CRLF. Commit. Fixes bug #470721.
  • Refactor MediaPlayListProxyModelTest to use init() and cleanup(). Commit.
  • Refactor MediaPlayListTest to use init() and cleanup(). Commit.
  • Update the merge request template to recommend adding an autotest. Commit.
eventviews
  • Fix some cmakelint warning. Commit.
  • Use tag instead of category for user facing strings. Commit.
  • Fix warning "QObject::disconnect: Unexpected nullptr parameter" on startup. Commit.
  • Fix 2 typos in a comment. Commit.
  • Use @info:shell. Commit.
  • Add build-ftime support. Commit.
  • Use context i18n. Commit.
  • Make compile with QT_NO_CONTEXTLESS_CONNECT. Commit.
  • Add @info:tooltip. Commit.
  • Use i18n context. Commit.
  • Use ellipsis character instead of three dots in UI strings. Commit.
  • It compiles fine without deprecated kf methods. Commit.
falkon
  • Fix image search actions. Commit.
  • BookmarksToolbar: Fix drag and drop. Commit.
  • Update CHANGELOG. Commit.
  • Enable WebInspector with disabled JavaScript. Commit. Fixes bug #462887.
  • Snapcraft: Build dep ssl. Commit.
  • Snapcraft: Add missing dependency. Commit.
  • Fix cookies filtering with SiteSettings. Commit.
  • SiteSettings: Store more details about url. Commit.
  • Add a new line after each javaScriptConsoleMessage. Commit.
  • Remove Falkon identification from UserAgent. Commit.
  • Snapcraft: Initial port to qt6. Commit.
  • Fix QWebEngineProfile name. Commit.
  • Enable "Reading from Canvas" by default. Commit.
  • SiteInfo: Fix ForceDarkMode update after a change. Commit.
  • SiteSettings: Fix default cookies permission error. Commit.
  • Update CHANGELOG. Commit.
  • Add developer name and launchable to appdata. Commit.
  • Fix UserAgent dialog window / ComboBox sizePolicy. Commit.
  • Use faster QFileInfo::exists. Commit.
  • Use 4-arg connect with labmdas. Commit.
  • Use Q_EMIT as a keyword instead of a function. Commit.
  • Use reference in range for loops. Commit.
  • Remove outdated WebInspector close button removal. Commit.
  • Use falkon profile name for QWebEngineProfile. Commit.
  • SiteInfo: Immediately apply "Farce Dark Mode". Commit.
  • Fix type. Commit.
  • Fix crash during migration. Commit.
  • Implement per site permissions in database. Commit. Fixes bug #409496. Fixes bug #396024. Fixes bug #451357. See bug #392711.
  • CI: flatpak: Increase runtime to 6.7. Commit.
ffmpegthumbs
  • Enforce passing tests. Commit.
filelight
  • Snapcraft: Add home plug. Commit.
  • Make makeMap and closeURL more reliable. Commit. Fixes bug #485744.
  • Snapcraft: Remove plugs now in extension/snapd. Commit.
  • Empty out the filemodel on abort and signature changes. Commit.
  • Do not reset the model if it hasn't changed. Commit.
  • Ensure kcrash is enabled. Commit.
  • Refine homepage UI. Commit.
  • Cmake: refine dependencies. Commit.
  • Revert "Port AboutPage to FormCard". Commit.
  • Windows: theme window decoration light/dark. Commit.
  • Windows: hide the menubar on windows. Commit.
  • Windows: force sane style, color, icons. Commit. Fixes bug #487104.
  • Snapcraft: Add to CI. Commit.
  • Snapcraft: Initial port to qt6. Commit.
  • Craft: enable appx building. Commit.
  • Force hicolor to contain at least one icon. Commit.
  • Add developer name to appdata. Commit.
  • Remove HistoryAction. Commit.
  • Use more precise icon for "go up" action. Commit.
  • Disable the context menu on fake shapes. Commit. Fixes bug #487930.
  • Manually position tooltip so it's correct. Commit. Fixes bug #487339.
  • Port action enabled propagation to qbindable. Commit.
  • Use a better name than object. Commit.
  • Assert or continue. Commit.
  • Repair action icons after qt6 port. Commit.
  • Ci: remove unused deploy jobs. Commit.
  • Windows: remove unused kdewin dep. Commit.
  • Add windows CI. Commit.
  • Style++. Commit.
  • Windows: treat unpinned files as compressed. Commit. Fixes bug #486549.
  • Use passive notification for file deletion error. Commit.
francis
  • Fix link failure due to duplicated symbols in the unit test. Commit.
  • Use 6.7 image. Commit.
  • Apply 1 suggestion(s) to 1 file(s). Commit.
  • Apply 1 suggestion(s) to 1 file(s). Commit.
  • Apply 1 suggestion(s) to 1 file(s). Commit.
  • Apply 1 suggestion(s) to 1 file(s). Commit.
  • Clear up urgency wording. Commit.
  • Update screenshot. Commit.
  • BUG: 475390. Commit. Fixes bug #475390.
  • Drop unused knotifications dependency. Commit.
ghostwriter
  • Port to ecm_add_test to actually run the tetsts. Commit.
  • Drop unused qt5compat dependency. Commit.
  • Snapcraft: Set QT_LIBRARY_DATA and fix formatting. Commit.
  • Fix actions translations not working. Commit. Fixes bug #490493.
  • Snapcraft: Initial qt6 import. Commit.
  • Fix Messages.sh: remove spurious non-printable characters. Commit.
  • Remove Qt5 CI. Commit.
  • Remove creation of ghostwriterui.rc from CMakeLists.txt. Commit.
  • Fix syntax highlighting with unicode characters. Commit. Fixes bug #487636. Fixes bug #482078. Fixes bug #475234. Fixes bug #485691.
  • Port to Qt6 and Remove QtFontAwesome. Commit. Fixes bug #485691.
  • Port to Qt6 and Remove QtFontAwesome. Commit.
  • Squashed commit of the following:. Commit.
granatier
  • Avoid Qt warning about QPixmap::scaled used with a null pixmap. Commit.
  • Arena selector: use default theme info from themeProvider, not own lookup. Commit.
  • Player rendering cache: use KGameTheme-compatible theme id. Commit.
  • Arena selection UI: follow KNewStuff guideline for labelling the button. Commit.
  • Add icon to "Play Sounds" toggle action. Commit.
  • Set UI marker context to more action, label, title strings. Commit.
  • Use ellipsis character in UI strings instead of 3 periods. Commit.
  • Use capitalized "By" for author attribution. Commit.
  • Use executable name as qt logging category name. Commit.
  • KDE CI: require "@same" branch of libkdegames. Commit.
  • Enforce passing tests on Windows. Commit.
grantlee-editor
  • Fix cmake lint warning. Commit.
  • USe @action:button. Commit.
  • Fix theme saving when clicking on "Save theme". Commit.
  • Add build-ftime support. Commit.
  • Use context i18n. Commit.
  • Use i18n context. Commit.
  • Add i18n context. Commit.
  • It compiles fine without deprecated kf methods. Commit.
grantleetheme
  • Fix cmake lint warning. Commit.
  • Fix formatting. Commit.
  • Add build-ftime support. Commit.
  • Fix when icon is not in resource. Commit.
  • Fix typo. Commit.
  • Fix show icon from resource. Commit.
  • Use ellipsis character instead of three dots in UI strings. Commit.
  • It compiles fine without deprecated kf methods. Commit.
gwenview
  • Fix sizing of ToolButton in KWidgetItemDelegate. Commit.
  • Flatpak: Update cfitsio. Commit.
  • Fix build with kImageAnnotator feature disabled. Commit.
  • Adds a new filter ImageDimensionsFilter allowing filtering the images by their width and height. Commit.
  • Add launchable tag to appdata to fix validation. Commit.
  • We use Qt6 only now. Commit.
  • Change the save bar to use KMessageWidget. Commit.
  • Focus the QLineEdit when showing the rename dialog. Commit. See bug #485430.
  • ImageReader: allow 2Gb max allocation. Commit. See bug #482195.
incidenceeditor
  • Remove unused utf8. Commit.
  • Fix version. Commit.
  • Fix cmake lint warning. Commit.
  • Add build-ftime support. Commit.
  • Add @info:tooltip. Commit.
  • Add @action:button. Commit.
  • Use notr directly. Commit.
  • Adapt to new kldap api. Commit.
  • Use ellipsis character instead of three dots in UI strings. Commit.
  • Adapt to new lkdap api. Commit.
  • It compiles fine without deprecated kf methods. Commit.
isoimagewriter
  • Add developer name to appdata. Commit.
  • It compiles fine without deprecated methods. Commit.
  • Use correct variable. Commit.
  • Increase to 6.0.0. Commit.
  • Remove suffix Qt6. Commit.
  • CI: flatpak: Increase runtime to 6.7. Commit.
  • Enforce passing tests on all platforms. Commit.
itinerary
  • Fix showing times for disembark-only intermediate stops. Commit.
  • Build packages against stable dependencies. Commit.
  • Sync with Flathub. Commit.
  • Sync with Flathub, move QtKeychain to top-level. Commit.
  • Don't show two separators on top of each other. Commit.
  • Try harder to keep timeline seat labels visible when we run low on space. Commit.
  • Explicitly search for and link against QtKeychain. Commit.
  • Implement Traewelling Login. Commit.
  • Fix seat label text overrun. Commit.
  • Show seat information in timeline delegates. Commit.
  • Add trip group splitting UI. Commit.
  • Make sure we always assign a trip group name when merging/splitting. Commit.
  • Add API for explicitly creating/splitting trip groups. Commit.
  • Add missing form card header on the program membership page. Commit.
  • Fix icon recoloring. Commit.
  • Correctly update the TripGroupController::canSplit state. Commit.
  • Don't duplicate pre-transfer elements when we have weather entries before. Commit.
  • Allow creating event entries from OSM tourism attaction elements. Commit.
  • Add trip group merging dialog. Commit.
  • Try harder to always produce a trip group name. Commit.
  • Implement trip group merging. Commit.
  • Preserve manually managed trip groups on changes. Commit.
  • Correctly propagate batch renames to trip groups. Commit.
  • Add flag to indicate whether trip groups are manually managed. Commit.
  • Expose more trip group API to QML. Commit.
  • Add Matrix room id to TripGroup. Commit.
  • Port away from deprecated Qt API. Commit.
  • Make trip group name guessing usable for arbitrary reservation sets. Commit.
  • Deduplicate trip group file name computation. Commit.
  • Expose TripGroupModel and TripGroupController to QML. Commit.
  • Add TripGroupController. Commit.
  • Add API to query adjacent and intersecting trip groups. Commit.
  • Add trip group filter proxy model. Commit.
  • It compiles fine without qt 6.4.0 deprecated methods. Commit.
  • It compiles fine without kf deprecated methods. Commit.
  • Suspend auto-grouping and change notifications during trip group removal. Commit.
  • Allow to suspend auto-grouping in TripGroupManager. Commit.
  • Avoid one extra container conversion. Commit.
  • Reverse the order of trip groups. Commit.
  • Sort initial trip groups. Commit.
  • Update trip group model sections when needed. Commit.
  • Make the trip group model content update dynamically. Commit.
  • Add TripGroupModel. Commit.
  • Fix duplicated automatic transfer elements in the timeline. Commit.
  • Add 24.05.2 release notes. Commit.
  • Only do live data queries if we have a chance to pick a suitable backend. Commit.
  • Consistently use Unicode elipsis. Commit.
  • Require C++20. Commit.
  • Remove unnecessary call to KMime::ContentTransferEncoding::setDecoded. Commit.
  • Use KOSMIndoorMap's floor level selector dialog. Commit.
  • Don't register KContacts QML types with KF >= 6.3. Commit.
  • Fix reading/writing of all-day events to/from the Android system calendar. Commit.
  • Fix corrupted release notes. Commit.
  • Use the same branch for PIM dependencies. Commit.
  • Populate Calendar::id on Android as well. Commit.
  • Also request calendar read permissions when requesting write permissions. Commit.
  • Fix build without KHealthCertificate. Commit.
  • Test reservation change propagation through transfer manager. Commit.
  • Port Matrix room selection dialog to Kirigami.SearchDialog. Commit.
  • Add option to enable Wikimedia online content. Commit.
  • Also use the OSM element info dialog from KOSMIndoorMap. Commit.
  • Use the amenity search dialog from KOSMIndoorMap. Commit.
  • Correctly associate the pkpass file with the generic pkpass wrapper object. Commit.
  • Show generic icon if a pkpass file has no icon image. Commit.
  • Hide barcode area in pkpasses entirely if there is none. Commit.
  • Fix leading transfers getting sorted after their corresponding reservation. Commit.
  • Consider pending transfer anchor times when computing trip group times. Commit.
  • Make transfer auto test data-driven. Commit.
  • Require locations to have coordinates for automatic transfers. Commit.
  • Set the manual trip group naming flag correctly. Commit.
  • Also allow to create events from OSM office elements. Commit.
  • Fix logic for transfers to favorite locations at large time gaps. Commit.
  • Decouple transfer manager from trip groups. Commit.
  • Also check transfers of adjacent reservations on updates. Commit.
  • Extract maximum favorite location transfer distance. Commit.
  • Add 24.05.1 release notes. Commit.
  • Fix disabling development mode. Commit.
  • Implement trip group name editing. Commit.
  • Add TripGroupEditorDialog. Commit.
  • Factor out TripGroup deserialization. Commit.
  • Make TripGroup a simple value type. Commit.
  • Suppress transfer change notifications when nothing changed. Commit.
  • Implement Transfer comparison. Commit.
  • Don't compute trip group start/end times on demand. Commit.
  • Fully set up TripGroupManager in tests. Commit.
  • Propagate transfer change notifications to trip group change notifications. Commit.
  • Use @info:shell. Commit.
  • Export trip group data as well. Commit.
  • Clean up pkpass import leftovers. Commit.
  • Clean up and clarify old ReservationManager::importReservation leftovers. Commit.
  • Fix storing the arrival time when editing a ferry reservation. Commit. Fixes bug #487885.
  • Fix notifyrc qrc path. Commit.
  • Pick a less aggressive insert time after elements without end time. Commit.
  • Remember timezone even if we don't have full location knowledge yet. Commit.
  • Add build-ftime support. Commit.
  • Less eagerly continue trip group searching after finding a loop. Commit.
  • Factor out JSON serialization of TripGroup. Commit.
  • Allow to manually add flights. Commit.
  • Make sure we only show arrival delays if we show the arrival time. Commit.
  • Work around Kirigami Addons now having a QtWidgets dependency. Commit.
  • Add Google Play publishing job template. Commit.
  • Add default icon for tourist attraction visit elements as well. Commit.
  • Decouple PkPass image provider from PkPassManager. Commit.
  • Implement auto-committing of the import staging area. Commit.
  • Port online ticket import to the new import staging area. Commit.
  • Add import data staging area. Commit.
  • Factor out Android Intent handling code. Commit.
  • Use 6.7 Flatpak runtime. Commit.
  • Work around Emoji fonts configuration being broken in Flatpak. Commit. See bug #487245.
  • Fix FreeBSD asserts due to QCoreApplication being used during teardown. Commit.
  • Add some missing tooltips. Commit.
  • Insert actually valid elements into ReservationManager. Commit.
  • Prepare for supporting event templates. Commit.
  • Also generate event templates from OSM elements. Commit.
  • Remove import from clipboard actions on health certificate page. Commit.
  • Use a working Poppler Git URL to fix the Flatpak build. Commit.
  • Add 24.05.0 release notes. Commit.
  • Factor out LiveData JSON de/serialization. Commit.
  • Fix typo in README.md: Othe -> Other. Commit.
  • Use amenity list delegate from KOSMIndoorMap. Commit.
  • Use KCalendarCore::CalendarPluginLoader instead of our own predecessor. Commit.
  • Refactor health certificate raw data access helper method for reuse. Commit.
  • TrainPage: Show line logo on the details page as well. Commit.
  • Factor out bundle domain constants. Commit.
  • Add unit test for trip group exporting. Commit.
  • Add API to look up reservation for a potential partial update. Commit.
  • Make health certificate display name logic available on its own. Commit.
  • Use opening hours delegate for OSM info dialog from kosmindoormap. Commit.
  • Port remaining load indicators uses to KPublicTransport.OccupancyIndicator. Commit.
  • BoatDelegate: Elide header label. Commit.
  • Remove unused aerial lift icon. Commit.
  • Make use of KPublicTransport.OccupancyIndicator. Commit.
  • Factor out default reservation icon mapping. Commit.
  • Use KPublicTransport.FeatureIcon. Commit.
  • Make pass validator externally accessible as well. Commit.
  • Make reservation validator externally accessible. Commit.
  • Use KPublicTransport::Feature::displayName. Commit.
  • Port away from deprecated Quotient::Accounts global variable. Commit.
  • Update RadioSelector Component. Commit.
  • Use navigation path maneuver icons from KPublicTransport. Commit.
  • Use train coach type icons from KPublicTransport. Commit.
  • Disable KDBusService on Haiku. Commit.
  • Port away from Quotient's connectSingleShot(). Commit.
  • Port away from deprecated Kirigami CMake targets. Commit.
  • Port away from deprecated KMime API. Commit.
  • Port more transport mode icon uses to new KPublicTransport API. Commit.
  • Adapt to source-incompatible changes in Qt's 6.7 JNI API. Commit.
  • Port to KPublicTransport::JourneySection::iconName. Commit.
  • Allow to import hotels and restaurants from OSM element URLs. Commit.
  • Port to KPublicTransport::Line::iconName. Commit.
  • Port individual transport and rental vehicle icons to new API. Commit.
  • Add translation contexts for flight arrival/departure time labels. Commit.
  • Port to new KPublicTransport line mode icon API. Commit.
  • Test date input now that the DatePicker is accessible. Commit.
  • Fix typo in JS code. Commit.
  • Initial set of Appium-based GUI tests using the AT-SPI driver. Commit.
  • Set the default validity from time for program cards to start of the day. Commit.
  • Port away from Kirigami.OverlaySheet. Commit.
juk
  • Org.kde.juk.appdata.xml : Fix minor typo in description. Commit.
  • Add developer_name and launchable to appdata. Commit.
  • Enforce passing tests. Commit.
k3b
  • Make it compatible with the Sound Naming spec. Commit.
  • AudioCdView: Port to new connect syntax. Commit.
  • AudioTrackModel: Clear CDDB data on medium change. Commit.
  • JobProgressDialog: Add icons to buttons. Commit.
  • LsofWrapperDialog: Add icons to buttons. Commit.
  • Update the CD Audio title banner after a CDDB lookup. Commit.
  • UI files: use notr="true" instead of old comment="KDE::DoNotExtract". Commit.
  • K3b::Device::debugBitfield: Fix crash when using Qt6. Commit. Fixes bug #486314.
  • Enforce passing tests. Commit.
  • Switch to KF6 by default. Commit.
  • Fix Qt 5 build. Commit.
  • Port away from Qt5Compat. Commit.
kaccounts-integration
  • Fix i18n domain. Commit.
  • Don't include quiet package in feature_summary. Commit.
  • Remove unneeded dialog padding declaration. Commit.
  • Kcm: port InlineMessages to frameless style. Commit.
  • Enforce passing tests. Commit.
kaccounts-providers
  • [nextcloud] Port HTTP usage away from KIO. Commit.
  • Require a released KF6 version. Commit.
  • Enforce passing tests. Commit.
  • Enabled Qt6 CI. Commit.
kaddressbook
  • Set up KCrash after KAboutData::setApplicationData(). Commit.
  • Add missing screenshot in Appstream data. Commit.
  • Add missing launchable. Commit.
  • Clean up hamburger menu. Commit.
  • Save config. Commit.
  • Fix cmake lint warning. Commit.
  • Image url not found. Commit.
  • Add developer name to appdata. Commit.
  • We depend against 6.3.0. Commit.
  • Use @info:shell. Commit.
  • Fix: remove duplicate entry. Commit.
  • Add build-ftime support. Commit.
  • Use Qt::. Commit.
  • Add AccountActivities support. Commit.
  • Add kldap version lib. Commit.
  • Activate activities support. Commit.
  • Add @info:tooltip. Commit.
  • Use KIconThemes and KStyleManager if available during build-time. Commit.
  • Prepare to activity support. Commit.
  • Use notr. Commit.
  • Use credit. Commit.
  • Add context. Commit.
  • Use ellipsis character instead of three dots in UI strings. Commit.
  • It compiles fine without deprecated kf methods. Commit.
kajongg
  • KDE CI: require "@same" branch of libkmahjongg. Commit.
  • Enforce passing tests on all platforms. Commit.
  • Update git repo to invent.kde.org. Commit.
kalarm
  • Set up KCrash after KAboutData::setApplicationData(). Commit.
  • Prevent audio being stopped if not playing. Commit.
  • Code compiles fine without qt6.2 deprecated methods. Commit.
  • Close para. Commit.
  • Clean up libvlc find_package handling. Commit.
  • Remove old dependency on phonon. Commit.
  • Remove commented code. Commit.
  • Bug 489597, 489213, 484851: Use VLC instead of libcanberra to play sounds. Commit.
  • Remove utf-8 arguments (new kmime api). Commit.
  • Fix syntax. Commit.
  • Update appdata version description. Commit.
  • Port away from KMime::ContentTransferEncoding::decoded. Commit.
  • Fix cmake lint warning. Commit.
  • Add developer name to appdata. Commit.
  • Fix version number. Commit.
  • Bug 488488: Fix crash after editing new alarm if spell checking is enabled. Commit.
  • We depend against 6.3.0. Commit.
  • Use KIconThemes and KStyleManager if available during build-time. Commit.
  • Add QPushButton context. Commit.
  • Add QPushbutton i18n context. Commit.
  • Use i18n context. Commit.
  • It compiles fine without deprecated kf methods. Commit.
  • Add comment to explain icon name fallback. Commit.
  • Update systray to use symbolic icon. Commit.
  • Add release info to AppStream metadata. Commit.
kalgebra
  • Graphsplasmoid: Make sure it works fine with Plasma 6.0. Commit. Fixes bug #490794.
  • It compiles fine without deprecated methods. Commit.
  • Don't build the Plasmoid in Flatpak. Commit.
  • Add developer name to appdata. Commit.
kalk
  • .kde-ci.yml on "not Android", require qqc2-desktop-style. Commit.
  • CI: flatpak: Increase runtime to 6.7. Commit.
  • Revert Enforce passing tests on all platforms. Commit.
  • Fix kdeci syntax. Commit.
  • Enforce passing tests on all Platforms. Commit.
kalm
  • Flatpak: update Kirigami Addons to 1.3.0. Commit.
  • Flatpak: move cleanup to top level. Commit.
  • Use singleton instead of context property for settings. Commit.
  • Port settings to FormCard. Commit.
  • Move info button to the toolbar. Commit.
  • Add titles for breathing pages. Commit.
  • Port away from OverlaySheet. Commit.
  • Run latest qmlformat. Commit.
  • Don't use context property to expose AboutData to qml. Commit.
  • Flatpak: update Kirigami Addons to 1.2.1. Commit.
  • Fix Appstream for new release. Commit.
  • Add 24.05.0 release description. Commit.
kalzium
  • We can Use directly nullptr. Commit.
  • UI files: use notr="true" instead of old comment="KDE::DoNotExtract". Commit.
  • Enforce passing tests. Commit.
kamera
  • Enforce passing tests. Commit.
kanagram
  • Add launchable tag to appdata. Commit.
  • Enforce passing tests. Commit.
kapman
  • Add icon to "Play Sounds" toggle action. Commit.
  • Set UI marker context to more action, title strings. Commit.
  • Use ellipsis character in manual strings instead of 3 periods. Commit.
  • KDE CI: require "@same" branch of libkdegames. Commit.
  • Always require passing tests. Commit.
kapptemplate
  • Support 2 placeholders also used by KDevelop: APPNAMEID, PROJECTDIR. Commit.
  • Delete TODO. Commit.
  • Remove silly goose from template. Commit.
  • Enforce passing tests on all platforms. Commit.
kasts
  • Port to SearchDialog. Commit.
  • Have QSystemTrayIcon as member instead of inheriting. Commit.
  • Add missing icon for android. Commit.
  • Fix icons on windows again. Commit.
  • Workaround for a qtmultimedia backend issue. Commit.
  • Add manual proxy configuration. Commit. Implements feature #467490.
  • Fix clipping of ListView in ErrorListOverlay. Commit.
  • Fix missing streaming button on android. Commit.
  • Fix qml property assignment. Commit.
  • Refactor conversion from enum to int and vice versa. Commit.
  • Save filters on episode list and episode detail pages. Commit. Implements feature #466792.
  • Workaround for mipmap issue with Image. Commit.
  • Set breeze as icon fallback theme. Commit.
kate
  • Fix Show sidebar shortcut not being restored properly. Commit. Fixes bug #453715.
  • Fix shortcuts not saved for format plugin actions. Commit.
  • Tabs: Wrap around to first on nextTab if current is last tab. Commit. Fixes bug #476565.
  • Diff: Allow jumping to hunks with full context. Commit. Fixes bug #488418.
  • Diff: Forward wheel event to editor. Commit. Fixes bug #490406.
  • Allow "HEAD" when opening commit. Commit. See bug #489253.
  • Try to avoid to create parent less widgets. Commit. Fixes bug #490712.
  • Lsp: Dont discard ranges which meant to encompass the whole document. Commit.
  • Fix crash if no konsole installed. Commit. Fixes bug #490957.
  • Fix buid dir terminal that got lost. Commit.
  • Don't overwrite m_terminal. Commit.
  • Add rpmspec to recognized language servers. Commit.
  • Allow the user to manage the allowed/blocked commands. Commit.
  • Do not open CMakeLists.txt after loading CMake targets. Commit.
  • Convert TreeView to interactive column sizes only after being shown. Commit.
  • Build: Load CMake targets as project targets. Commit.
  • Use .contains() member fn with std::map/unordered_map. Commit.
  • Debugger: Re-enable pausing execution without setting a break-point. Commit.
  • Allow removing multiple items from welcome page. Commit. Fixes bug #490308.
  • Plugin_kategdp: When breakpoint mark changes, toggle breakpoint for it. Commit. Fixes bug #481691.
  • We can Use directly nullptr. Commit.
  • Ensure we can still open files in build dir. Commit.
  • Add formatter for opsi-script language. Commit.
  • Minimal invasive port to QtKeychain. Commit.
  • Start port to QtKeychain. Commit.
  • Ensure we restore stashed documents with right encoding. Commit. Fixes bug #489360.
  • Use session file name as stash folder name. Commit. Fixes bug #485551.
  • Fix katesql plugin build. Commit. Fixes bug #488694.
  • Fix index from wrong model warning in urlbar. Commit.
  • Fix crash in urlbar. Commit. Fixes bug #489931.
  • Use the right signal. Commit.
  • Improve CMake based loading of projects. Commit.
  • Fix name of OmniSharp LSP binary. Commit.
  • Move target actions to TargetUI + fix target cloning. Commit.
  • Add settings for Gleam LSP. Commit.
  • Kate: tab switch consts to camelCase. Commit.
  • Make TargetModel::TargetSet private and use Json API in stead. Commit.
  • Add Copy,Cut and Paste of build targets and sets. Commit.
  • Output: setting to enable date. Commit.
  • Output: include date. Commit.
  • Kate: direct tab switching. Commit.
  • Project: add pid and directory to project ctags filename. Commit.
  • Kwrite: Add developer name and launchable to appdata. Commit.
  • Lspclient: remove reference to absent rapidjson include dir. Commit.
  • Add GUI tests to Kwrite. Commit.
  • Add LSP client settings for Java. Commit.
  • Add Typst LSP config. Commit.
  • Keep track of focus for widgets, too. Commit. Fixes bug #485209.
  • Add launchable tag to appdata. Commit.
  • Add developer_name to appdata. Commit.
  • Ensure plugin actions are in front of context menu. Commit. Fixes bug #488336.
  • Allow to filter the plugins. Commit.
  • Disable some stuff for plugin list. Commit.
  • Move to model/view for plugin list. Commit.
  • Add LSP client settings for PureScript. Commit.
  • [gdbplugin] fixed removing unresolved breakpoints. Commit.
  • Better drag and drop between windows of the same instance. Commit.
  • Allow the copy like drag and drop of tabs always. Commit.
  • Bring back proper config dialog initial size. Commit.
  • Add an objectName to the centralWidget. Commit.
  • Fix close other documents action. Commit.
  • Modernize confusing 'continueCancel' message boxes. Commit.
  • Fork without exec not supported on macOS, will just crash, avoid that there. Commit.
  • Build plugin: use qcDebug() instead of qDebug(), to reduce noise in the output. Commit.
  • Build plugin: add a bit of docs for the cmake file API class. Commit.
  • Dark title bar support is default for Qt versions we require. Commit.
  • Be less strict about spaces in snippet names. Commit.
  • Build plugin: enable the compile current file action only of a compile_commands.json can be found. Commit.
  • Build plugin: for "Compile current file", add protection against symlinks when searching for compile_commands.json. Commit.
  • Build plugin: use util::showMessage() and qCDebug() for "compile current file". Commit.
  • Build plugin: add "Compile current file". Commit.
  • Add USE_DBUS option to enable dbus. Commit.
  • Replace KDevelop/Plugin servicetype with LoadInKDevelop boolean flag. Commit.
  • Remove KTextEditor/Plugin service type from JSON metadata. Commit.
  • Remove unused author key of backtracebrowser plugin. Commit.
  • Update clangd homepage. Commit. Fixes bug #486939.
  • Constify methods. Commit.
  • Remove unused method. Commit.
  • Use std::span in a few places. Commit.
  • Guard more dbus headers. Commit.
  • Add missing KWindowSystem include. Commit.
  • Guard fillinRunningKateAppInstances. Commit.
  • Guard dbus header. Commit.
  • Guard dbus app adaptor. Commit.
  • Lsp: Ignore invalid ranges when formatting. Commit.
  • Fmt: make jq format a function. Commit.
  • Fmt: Simplify clang format formatter. Commit.
  • Fmt: Dont use contains check for C++. Commit.
  • Fmt: slightly refactor formatterForName. Commit.
  • Fmt: Fix last merged config not cleared on config change. Commit.
  • Add yaml formatting support. Commit.
  • Use Output view for error messages. Commit.
  • Add formatting revision to git-blame-ignore-revs. Commit.
  • Run clang-format. Commit.
  • Cmake file API: use KSandBox::startHostProcess() for flatpack support. Commit.
  • Cmake file API: if the user selected a cmake build dir as project directory, ask the build plugin zo load the targets, which will then load the source directory as project. Commit.
  • Cmake file API: improve handling of compile_commands.json. Commit.
  • Build plugin: don't load the same target set twice. Commit.
  • Project & build plugin: if there is a CMakeCache.txt in the directory which should be loaded (via. Commit.
  • Build plugin: after loading targets from cmake, select the "All" target. Commit.
  • Build plugin: add a bunch more error checking and error message boxes, if something goes wrong with the cmake file API. Commit.
  • Build plugin: less debug output, use qDebug() instead of printf(). Commit.
  • Build plugin: when loading targets from a cmake build tree, open the top level CMakeLists.txt. Then it doesn't feel so empty. Commit.
  • Build plugin: sort the targets: first the executables, then the libraries, then the utility targets. Commit.
  • Build plugin: after having cmake build targets loaded, let the project plugin try to load the source dir as a project. Commit.
  • Build plugin: also run cmake if no compile_commands.json exists, and copy it afterwards to the source directory. Commit.
  • Build plugin: minor cleanup. Commit.
  • Build plugin: before running cmake, ask the user whether he allows that. Commit.
  • Build plugin: save and reload cmake file API targets properly. Commit.
  • Build plugin: add functionality to load targets from an existing cmake build tree. Commit.
  • Allow to configure the style. Commit.
  • Allow creating file/folder at project root. Commit.
  • Move formatting plugin actions to "Edit" menu. Commit.
  • Fix ruby method parsing and nested classes parsing. Commit. Fixes bug #480756.
  • Add QML Formatter. Commit.
  • Scroll Synchronisation activation method reimplemented. Commit.
  • Formatting: support fish_indent, dfmt, nixfmt, shfmt. Commit.
  • Formatting: Clean up FormattersEnum. Commit.
  • Formatting: Add a test for testFormatterForName. Commit.
  • Formatting: handle ruff in formatterForName. Commit.
  • Formatting: Add debug logging. Commit.
  • Formatting: Dont warn again and again. Commit.
  • Refactor formatters, reduce boilerplate. Commit.
  • Gdb UI file: use notr="true" instead of old comment="KDE::DoNotExtract". Commit.
  • Highlight links in diff commit view. Commit.
  • Git: Jump to conflict marker directly on file open. Commit.
  • Add Messages.sh to extract messages. Commit.
  • Document formatting plugin. Commit.
  • Add docs for compiler explorer plugin. Commit.
  • Don't trigger a build for pressing enter while editing a build target. Commit.
  • Small cleanups. Commit.
  • Purge old windows workaround. Commit.
  • Remove unused _version.h. Commit.
  • Purge useless version headers. Commit.
  • Modernize use designated init. Commit.
  • Buildplugin: Fix file-name-detection if there is no message. Commit.
  • KateSaveModifiedDialog: Use message box icon size from style. Commit.
  • Remove unused methods. Commit.
  • Reduce moc usage in katemainwindow. Commit.
  • Remove some unused includes. Commit.
  • Include less times. Commit.
  • Cleanup gdb plugin includes. Commit.
  • Include KTextEditor/Document consistently. Commit.
  • We require KF 6.x. Commit.
  • Fix capture warnings. Commit.
  • Fix capture warnings. Commit.
  • Use 6.0 as minimal release and use C++20 like frameworks. Commit.
  • Use new theme and style init functions. Commit.
  • Manually resizable target columns in build-plugin. Commit.
  • Refer to qml language server binary by upstream name. Commit.
  • Remove commented out Q_SLOTS. Commit.
  • Reduce moc usage in search plugin. Commit.
  • UrlBar: Optimize showing a directory. Commit.
  • UrlBar: Fix filtering in treeview. Commit.
  • Urlbar: Slightly optimize current symbol finding. Commit.
  • Fix blur artifacts. Commit.
  • Replicate KCommandBar style. Commit.
  • Some minor cleanups in katemainwindow. Commit.
  • UrlBar: Fix symbol view. Commit.
  • Fix unneeded write warning from cppcheck. Commit.
  • A11y: Improve tab order for "Session" config page. Commit.
  • A11y: Set buddy for "Diff Style" label. Commit.
  • A11y: Set buddy for icon size label. Commit.
  • Keep track of recent used files on saveAs & close. Commit. Fixes bug #486203.
  • Make dbus optional. Commit.
  • Remove dead code. Commit.
  • Document the 3rdparty folder. Commit.
  • Use kate from the right virtual desktop. Commit. Fixes bug #486066.
  • Terminal plugin feature: keep one tab per directory we have a document for. Commit.
  • Fix build under Windows. Commit.
  • Reduce Q_OBJECT usage in some plugins. Commit.
  • Mark 3rdparty as system include. Commit.
  • Fix RBQL toolview remains after plugin is disabled. Commit.
  • Fix build. Commit.
  • Dont use QPointer in function param. Commit.
  • These calls are officially available in KTextEditor::MainWindow. Commit.
  • Fix build. Commit.
  • S&R: Improve tab handling. Commit. Fixes bug #484231.
katomic
  • Levelset selection UI: follow KNewStuff guideline for labelling the button. Commit.
  • Level selection dialog: make GHNS button text follow HIG closer. Commit.
  • Set UI marker context to more action, item, title & tooltip strings. Commit.
  • Use ellipsis character in manual strings instead of 3 periods. Commit.
  • Use capitalized "By" for author attribution. Commit.
  • Use executable name as qt logging category name. Commit.
  • KDE CI: require "@same" branch of libkdegames. Commit.
  • Enforce passing tests on Windows. Commit.
kbackup
  • It compiles fine without deprecated methods. Commit.
kblackbox
  • Set UI marker context to more action, item, title & tooltip strings. Commit.
  • KDE CI: require "@same" branch of libkdegames. Commit.
  • Enforce passing tests on Windows. Commit.
kblocks
  • Fix support for themes packaged in subdirs, find sound files again. Commit.
  • Add icon to "Play Sounds" toggle action. Commit.
  • Set UI marker context to more action strings. Commit.
  • Use ellipsis character in manual strings instead of 3 periods. Commit.
  • Use lowercase qt logging category names. Commit.
  • KDE CI: require "@same" branch of libkdegames. Commit.
  • Always require passing tests. Commit.
kbounce
  • Use ellipsis character in manual strings instead of 3 periods. Commit.
  • Add icon to "Play Sounds" toggle action. Commit.
  • Set UI marker context to more action & title strings. Commit.
  • Use executable name as qt logging category name. Commit.
  • KDE CI: require "@same" branch of libkdegames. Commit.
  • Enforce passing tests on Windows. Commit.
kbreakout
  • Set UI marker context to more action & title strings. Commit.
  • KDE CI: require "@same" branch of libkdegames. Commit.
kbruch
  • Rename KF5_MIN_VERSION as KF_MIN_VERSION + it compiles fine without deprecated methods. Commit.
  • Add launchable tag to appdata. Commit.
  • Add @info:tooltip as context. Commit.
  • Enforce passing tests. Commit.
kcachegrind
  • Use 6.7 image. Commit.
  • Enforce passing tests on all platforms. Commit.
  • Fix appstream data. Commit.
kcalc
  • Set error Index for edge cases. Commit. Fixes bug #491327.
  • Only show base label while on "Numeral system" mode. Commit.
  • Remove unused "Repeat operation for each result" option from menu. Commit. Fixes bug #490478.
  • Show frame at the bottom of the display field. Commit.
  • Change octal prefix from "0" to "0o". Commit. Fixes bug #488728. Implements feature #487837.
  • Connect bit edit with new input display. Commit. See bug #489790.
  • Remap undo and redo shortcuts to the input display. Commit. Fixes bug #488992.
  • Add parsing support for scientific notation numbers with capital E. Commit. Fixes bug #489980.
  • Fix display reset when changing settings. Commit. Fixes bug #488962.
  • Better numeral system view UI. Commit. See bug #489790.
  • Add "add/subtract percentage" functionality. Commit. Fixes bug #489027.
  • Add parsing support for lower case hex numbers. Commit. See bug #488728.
  • Fix bugs in Numeral system. Commit. Fixes bug #489660.
  • Start new input on numeric entries after "equal". Commit. Fixes bug #489043.
  • Clear result display on single negative number. Commit. Fixes bug #489041.
  • Add first appium test. Commit.
  • Migrate to new slot syntax. Commit.
  • Add support for decimal numbers without integer part. Commit. Fixes bug #487659.
  • Fix segmentation fault caused by single space. Commit.
  • Chain result upon equal clicked. Commit. Fixes bug #487566.
  • Fixed a crash when trying to calculate a single space as input. Commit.
  • Use "qCDebug" instead of "qDebug". Commit.
  • Update files using clang-format. Commit.
  • Add locale to round functionality. Commit.
  • Add edge case handler for stack reduction. Commit. Fixes bug #487614.
  • Add @info:tooltip as context. Commit.
  • Remove not necessary text. Commit.
  • Improve appstream summary. Commit.
  • Show result while editing input. Commit. Fixes bug #480607.
kcalutils
  • Fix cmake lint warning. Commit.
  • Namespace QRC content. Commit.
  • Add build-ftime support. Commit.
  • Fix unit test with KF 6.3 embedded Breeze icons. Commit.
  • Fix typo. Commit.
  • Fix icon from qrc. Commit.
  • It compiles fine without deprecated kf methods. Commit.
  • Enable mandatory tests for Linux and FreeBSD. Commit.
  • Use the Breeze icons for test. Commit.
  • Force locale and timezone for the todo tooltip test. Commit.
  • Adapt test data to the removal of KEmoticons. Commit.
kcharselect
  • It compiles fine without deprecated methods. Commit.
  • Add developer name. Commit.
  • Use KIconThemes and KStyleManager if available during build-time. Commit.
  • Add ability to set window color scheme manually. Commit.
  • Enforce passing tests on Windows. Commit.
kclock
  • Use ecm_set_disabled_deprecation_versions. Commit.
  • Improve and fix i18n. Commit.
  • Move reset button to main panel on the "Stopwatch" page. Commit. Fixes bug #487989.
  • Don't build the Plasmoid in Flatpak. Commit.
  • Snap: update to latest release. Commit.
  • Enforce passing tests on all Platforms. Commit.
kcolorchooser
  • It compiles without deprecated methods. Commit.
  • Add developer tag to appdata. Commit.
  • Don't use the obsolete KF6 preview Flatpak runtime. Commit.
  • It compiles fine without deprecated methods. Commit.
  • Not necessary to add suffix Qt6. Commit.
  • Allow dbus processing in qt-base to enable color-picking via portal. Commit. Fixes bug #479406.
  • Enforce passing tests. Commit.
kcron
  • It compiles fine without deprecated methods. Commit.
kde-dev-scripts
  • Rename include moc too. Commit.
kdebugsettings
  • Time to increase version. Commit.
  • Use @info:placeholder. Commit.
  • Make filter case-insensitive. Commit.
  • Fix dependancies. Commit.
  • IconTheme is searched by default. Commit.
  • Fix cmakelint warning. Commit.
  • Add developer name to appdata. Commit.
  • Add @action:button. Commit.
  • Don't export private methods. Commit.
  • Fix warning. Commit.
  • It compiles fine without deprecated methods. Commit.
  • Fix 488354: "Enable" and "Turn Off" buttons should act on selected entries only. Commit. Fixes bug #488354.
  • Don't include when HAVE_DBUSADDONS is false. Commit.
  • Add missing require. Commit.
  • Disable DBusAddons on windows. Commit.
  • Add build-ftime support. Commit.
  • Add @label:textbox. Commit.
  • Use KIconThemes and KStyleManager if available during build-time. Commit.
  • Add contect. Commit.
  • Use ellipsis character instead of three dots in UI strings. Commit.
kdeconnect-kde
  • Enable KCrash for all executables. Commit.
  • Re-enabling bluetooth by default now https://bugs.kde.org/show_bug.cgi?id=482192 is fixed. Commit.
  • Bluetooth provider workaround for BlueZ/DBus timeouts. Commit. Fixes bug #481870.
  • Remove SSH flag to enable deprecated algorithms and keys. Commit.
  • Plasmoid: Port to pragma ComponentBehavior: Bound. Commit.
  • Plasmoid: Flatten plugin controllers, menu and other non-graphical components. Commit.
  • Plasmoid: Use better sizing binding for ListView delegate. Commit.
  • Plasmoid: Clip the ListView. Commit.
  • Plasmoid: Basic code cleanup. Commit.
  • Use ellipses instead of triple period. Commit.
  • Corrected newline inserting when using shift+return while writing SMS messages. Commit. Fixes bug #488585.
  • Add message about iPhones to message. Commit.
  • Fix SMS app icons and thumbnails. Commit.
  • Fix powershell example command. Commit.
  • Fix: runcommand with args fails on windows. Commit.
  • Correct reference to NetworkPacket in isValidIdentityPacket calls. Commit.
  • Smsapp: Clarify that source/file is a URL. Commit.
  • Smsapp: Add qualified property access. Commit.
  • Unset file transfer tooltip location. Commit.
  • Make clang-format happy. Commit.
  • Add a parent to KCompositeJob. Commit.
  • Indicator: Sort devices in menu. Commit.
  • Virtual Monitor: always provide dbus path. Commit.
  • Virtualmonitor: implemented capabilities check. Commit. Fixes bug #485829.
  • Add Qt::DBus dependency to kdeconnect_runcommand_config. Commit.
  • Better KCM size. Commit.
  • Urlhandler: Fix devicePicker selection with --device. Commit.
  • Fix inverted alphabetical device sorting order. Commit.
  • Validate and filter device names. Commit.
  • Dedupe Q_EMIT. Commit.
  • Use EC keys instead of RSA. Commit.
  • Show pairing keys everywhere and always shorten to 8 chars. Commit.
  • Update commented code. Commit.
  • Fixed typo. Commit.
  • Exclude Chrome/Firefox players if Plasma Extension is installed. Commit.
  • Fewer bananas. Commit.
  • Remove no longer necessary Qt6Core5Compat dependency. Commit.
  • Fixed virtualmonitorplugin url generation. Commit. Fixes bug #485830.
  • Make sure we are not using deprecated APIs. Commit.
  • Drop Qt5-only code branches. Commit.
  • Declarative: Fix error message. Commit.
kdeedu-data
kdegraphics-mobipocket
  • Enforce passing tests. Commit.
kdegraphics-thumbnailers
  • Enforce passing tests. Commit.
kdenetwork-filesharing
  • Enforce passing tests. Commit.
kdenlive
  • Fix Whisper / numpy version on Mac. Commit.
  • Try to fix venv on Mac. Commit.
  • Fix monitor data lost on switch from/to fullscreen on Windows. Commit. See bug #490708.
  • Improve default track height calculation. Commit. See bug #490869.
  • Ensure qtblend composition is always preferred to cairoblend unless specifically requested by user. Commit. See bug #491628.
  • Better syntax for package check. Patch by Philippe Fremy. Commit.
  • Fix effectstack view keeps scrolling when mouse leaves. Commit.
  • Improve drag and drop of effects, don't create 2 separate entries on dropping effect from list. Commit.
  • Fix effect stack scroll on drag. Commit.
  • Stop dragging effect stack when mouse is outside of the widget. Commit.
  • Fix reuse. Commit.
  • Fix some effect names not translated. Commit. Fixes bug #491438.
  • Fix python venv on Windows. Commit.
  • Fix possible crash on python install and enforce correct packages for Windows Whisper. Commit. See bug #490661.
  • Switch openai installer to python requirements files, allowing to fix numpy error on Windows. Commit. See bug #491350.
  • Fix rendering progress sometimes incorrect. Commit. See bug #490146.
  • Fix NVidia transcoding of 10bit videos (convert to 8bit). Commit.
  • Default to GPU transcoding if available. Commit.
  • Fix incorrect param in audio thumb introduced in recent commit. Commit.
  • Minor optimization for preview render. Commit.
  • Fix titler incorrect background scale. Commit.
  • Fix subtitle widget size on AppImage. Commit.
  • Fix detection of build in MLT lumas. Commit.
  • Fix subtitle widget using too much space. Commit.
  • When doing an extract operation on all tracks and guides are not locked, move / delete the guides accordingly. Commit. See bug #490020.
  • Fix titler background is pixelated. Commit. Fixes bug #431606.
  • Fix deleting several single selection items sometimes deletes an unselected clip. Commit.
  • Make audio only render faster. Commit. See bug #491109.
  • Add video only vaapi transcode profile. Commit.
  • Don't start proxy/audio tasks if a clip requires transcoding. Commit.
  • First round of fixes for task manager. Commit.
  • Add vaapi transcoding profile. Commit.
  • Fix crash in task manager. Commit.
  • Separate file for audio tracks fixes: Fix muted tracks exported, don't export audio for video render. Commit. See bug #491108.
  • Fix timeline scrolling down by a few pixels when already at the bottom when using rubberband or spacer. Commit. Fixes bug #490956.
  • Ensure missing timeline clips all have the "Invalid" markup text. Commit.
  • Fix crash cutting missing timeline clip. Commit.
  • Fix possible crash in keyframe editor. Commit.
  • Scroll effect stack view when dragging an effect. Commit.
  • Fix crash adding/editing keyframes on tracks/master when using group effects feature. Commit.
  • Fix possible QT debug crash on paste. Commit.
  • Add Actions to quickly add Marker/Guides in a specific category. Commit.
  • Fix loading sequence clip broken by last commit. Commit.
  • Fix single selection resize affecting other grouped items. Commit.
  • Add a control uuid to each bin clip to ensure clips can not get mixed on project opening. Commit.
  • Fix crash after undo spacer move with guides. Commit.
  • Fix transform keyframe center seeking outside clip. Commit.
  • Fix crash pasting single selected clip. Commit. Fixes bug #490370.
  • Fix track effects cannot be deleted if "group effect" feature is enabled. Commit.
  • Updating a bin clip (name, tag) should be applied to all timelines, not only the current one. Commit.
  • Slightly better adjustment of tracks in multicam view for more than 4 tracks. Commit.
  • Make multitrack tool operate on inactive tracks as well. Commit. See bug #489981.
  • Fix color theme menu not showing active theme. Commit. Fixes bug #489958.
  • Fix cannot restore audio after saving project with master muted. Commit. Fixes bug #489985.
  • Fix crash transcoding an audio only clip. Commit.
  • Generating comobox box from mlt enumeration parameters in generic effect UI. Commit.
  • Add createdate to dynamic text keywords and some tooltip info. Commit. See bug #489119.
  • Update SoK file copyright. Commit.
  • Implement keyframe curve editor. Commit.
  • Fix transcoding sometimes results in vfr clips. Commit.
  • Fix avgblur minimum value for x offset. Commit.
  • Add sliders to keyframe import offset (Fixes #1884). Commit.
  • Update include/exclude lists with latest status. Commit.
  • Allow Effects/Compositions widgets to be smaller. Commit.
  • Consistently use USE_DBUS in CMake. Commit.
  • Monitor qml overlay: don't allow editing effect if timeline cursor is outside effect. Commit.
  • Get rid of ugly public/private hack in tests. Commit.
  • In comments, replace en_GB words "colour" and "analyse" with en_US versions. Commit.
  • Rename CMake option for DBus from NODBUS to USE_DBUS. Commit.
  • Nicer monitor handles for transform effect, don't allow invalid rect on resize. Commit.
  • [cmd rendering] Ensure proper kdenlive_render path for AppImage. Commit.
  • [nightly flatpak] update otio. Commit.
  • Explicitly mention that QT's major version in MLT must match the one used for Kdenlive. Commit.
  • Fix undo move effect up/down. On effect move, also move the active index, increase margins between effects. Commit.
  • Fix removing a composition from favorites. Commit.
  • Properly activate effect when added to a timeline clip. Commit.
  • Transform effect: allow moving frame from anywhere inside it, hide handles on move. Commit.
  • Fix spacer tool can move backwards and overlap existing clips. Commit.
  • Transform effect: add top, bottom, left, right handles. Commit.
  • Add easing method to video fades. Commit.
  • Transform effect: fix handles move on click. Commit.
  • Transform effect: when working in timeline with several clips using a transform effect, Alt+Click allows cycling through the clips. Commit.
  • [nightly flatpak] Switch to llvm18. Commit.
  • Add grid to monitor effects scene (it snaps). Commit.
  • Run callback server for OAuth2 only if necessary. Commit.
  • Fix extra dash added to custom clip job output. Commit. See bug #487115.
  • Fix include list license. Commit.
  • Fix usage of QUrl for LUT lists. Commit. See bug #487375.
  • Rename include/exclude lists. Commit.
  • For Qt5 require at least KF 5.115.0, for Qt6 KF 6.0.0. Commit.
  • Allow custom whitelist files for effects / compositions (no ui yet). Commit.
  • Fix startup crash on KF 6.3. Commit.
  • Fix missing whitelist license. Commit.
  • Implement effects whitelist (WIP). Commit.
  • Fix default keyframe type referencing the old deprecated smooth type. Commit.
  • Warn if custom clip job contains uneven number of quotes. Commit.
  • Be more clever splitting custom ffmpeg commands around quotes. Commit. See bug #487115.
  • Fix effect name focus in save effect. Commit. See bug #486310.
  • Fix tests. Commit.
  • Fix selection when cutting an unselected clip under mouse. Commit.
  • Add timestamp to undo commands. Commit.
  • Fix loading timeline clip with disabled stack should be disabled. Commit.
  • Fix crash trying to save effect with slash in name. Commit. Fixes bug #487224.
  • Remove quotes in custom clip jobe, fix progress display. Commit. See bug #487115.
  • Replace custom style menu by new KStyleManager menu. Commit.
  • Use KIconTheme::initTheme & KStyleManager::initStyle for proper styling. Commit.
  • Fix setting sequence thumbnail from clip monitor. Commit.
  • ClipJob: fix typo. Commit.
  • ClipJob: correct and update info and whatsthis. Commit. See bug #487115.
  • Fix locked track items don't have red background on project open. Commit.
  • Fix spacer tool doing fake moves with clips in locked tracks. Commit.
  • Hide timeline clip status tooltip when mouse leaves. Commit.
  • UI files: use notr="true" instead of old comment="KDE::DoNotExtract". Commit.
  • Fix wrong FFmpeg chapter export TIMEBASE. Commit. Fixes bug #487019.
  • Fix tests build. Commit.
  • With Qt6 the breeze-icons *.rcc files are no longer delivered. Commit.
  • Code Gardening: split main() into logical pieces. Commit.
  • Create sequence thumbs directly from bin clip producer. Commit.
  • Play monitor on click - make configurable. Commit.
  • Fix opening documentation link for shuttle on Windows. Commit.
  • Fix merge error. Commit.
  • Typo for build command: ninja is use in the cmake command, so sudo ninja install should be used. Commit.
  • JogShuttle, add note and link for installation on Windows. Commit. Fixes bug #485602.
  • Optimize playback of sequence clips (don't default to rgba format which triggers expansive compositing checks). Commit.
  • Correct typo “file exist” → “file exists”. Commit.
  • Draft: Clarify that the remaining time calculation is an estimation. Commit.
  • Fix tests warnings. Commit.
  • Improve user feedback. Commit.
  • Audio record: allow playing timeline when monitoring, clicking track rec... Commit. See bug #486198. See bug #485660.
  • Feat: Implement effect groups. Commit.
  • Work/audio rec fixes. Commit.
  • Add multi-format rendering. Commit.
  • Ensure Docks are correctly sorted in view menu. Commit.
kdepim-addons
  • Use not deprecated globalMatchView. Commit.
  • Remove deprecated method. Commit.
  • Use @info:placeholder. Commit.
  • We don't use eventviews => remove it from CI. Commit.
  • Fix mem leak. Commit.
  • Port away pimeventsplugins away from EventViews. Commit.
  • Remove korganizer plugins. Commit.
  • Remove create note plugin. Commit.
  • Remove Akonadi Relation support from Create Event/Todo plugins. Commit.
  • Fix cmake lint warning. Commit.
  • USe @action:button. Commit.
  • Add build-ftime support. Commit.
  • Use label context. Commit.
  • Fix compile test. Commit.
  • Make compile with QT_NO_CONTEXTLESS_CONNECT. Commit.
  • Fix load icon from resource. Commit.
  • Add @info:tooltip. Commit.
  • Fix build with corrosion 0.5. Commit.
  • Add QPushbutton i18n context. Commit.
  • Add i18n context. Commit.
  • Use ellipsis character instead of three dots in UI strings. Commit.
  • It compiles fine without deprecated kf methods. Commit.
kdepim-runtime
  • Add missing [[nodiscard]]. Commit.
  • Add missing [[nodiscard]]. Commit.
  • We have only close button. Commit.
  • Use not deprecated globalMatchView. Commit.
  • EWS: prevent notification spam. Commit.
  • Google: sync tags to Google Calendar. Commit.
  • EWS: Don't create empty dump. Commit.
  • Ews: Use constexpr for user agents list. Commit.
  • Ensure authentication error notification is displayed. Commit.
  • Display error type in the debug output for QKeychain errors. Commit.
  • Abort request when we fail the authentification. Commit.
  • Remove utf-8 arguments (new kmime api). Commit.
  • Disable failing kolab tests. Commit.
  • Kcoreaddons uses minimum version == 1.8. Commit.
  • Use @info:placeholder. Commit.
  • Do not try to subscribe to an empty list of folders. Commit. See bug #485799.
  • Fix a memory leak in TransferJob. Commit. See bug #486861.
  • Fix building tests and running with tests disabled. Commit.
  • Add missing include moc. Commit.
  • Add Migrator to extract Akonadi tags from categories from all events and todos. Commit.
  • Remove Akonadi Relations from Kolab Resource. Commit.
  • Remove references to Relations from IMAP resource. Commit.
  • Remove references to Relations from Google resource. Commit.
  • Fix some cmakelint warning. Commit.
  • Fix starting subjobs to modify DAV item tags. Commit.
  • DAV resource: implement tags<->categories sync. Commit.
  • Fix cmake lint warning. Commit.
  • Pop3: remove unused commands. Commit.
  • Pop3: call closeConnection() directly; call destructor in thread. Commit.
  • We have no good way to cancel this request, just ignore it. Commit.
  • KWallet is de facto mandatory now, let's be more pushy about it. Commit.
  • Switch login failure handling to be KNotification based. Commit.
  • USe @action:button. Commit.
  • IMAP(outlook): fix requesting a new tokens when none are present. Commit.
  • Outloop imap auth: Port away from KWallet. Commit.
  • ICal resource: Implement tag<->categories sync. Commit.
  • Bump Akonadi version since we now depend on new TagObserver API. Commit.
  • Adapt Kolab resource to IMAP being ported away from ObserverV4. Commit.
  • Port IMAP resource from ObserverV4 to ObserverV3. Commit.
  • Port EWS resource from ObserverV4 to TagObserver. Commit.
  • Google: explicitly request calendar.events scope in authentication. Commit.
  • Remove support for tomoboynotes. Commit.
  • IMAP(gmail): propagate auth error from KGAPI to user. Commit.
  • Use @info:shell. Commit.
  • Add build-ftime support. Commit.
  • Use label context. Commit.
  • Make compile with QT_NO_CONTEXTLESS_CONNECT. Commit.
  • Use i18n context. Commit.
  • SingleFileResource: trigger sync after initially loading file on start. Commit. Fixes bug #485761.
  • We depend against kf6.0. Commit.
  • Use ellipsis character instead of three dots in UI strings. Commit.
  • It compiles fine without deprecated kf methods. Commit.
  • Avoid using static variable with QString and QStringList. Commit.
kdesdk-kio
  • Enforce passing tests on all platforms. Commit.
  • Add git blame ignore file. Commit.
  • Add and make use of ECM clang-format integration. Commit.
kdesdk-thumbnailers
  • Enforce passing tests on all platforms. Commit.
kdev-php
  • Adapt to IPlugin asking for passing the KPluginMetaData in the constructor. Commit.
  • Require KDevelop-PG-Qt 2.3 (first to be Qt6-compatible). Commit.
  • KDE CI: reenable windows builds, fix for kdevplatform unbroke build. Commit.
  • Port to Qt6/KF6/KDevelop6. Commit.
  • Import kdevelop .clang-format file. Commit.
  • Port QStringRef to QStringView. Commit.
  • Port phpdocsmodel to QRegularExpression. Commit.
  • Explicitly remove strict compiler flags. Commit.
  • Slots -> Q_SLOTS. Commit.
  • Don't use regular expression for getIndentation. Commit.
  • Make PHP docs plugin use "new" ConfigPage architecture. Commit.
  • Appstream: add tag. Commit.
kdev-python
  • Adapt to IPlugin asking for passing the KPluginMetaData in the constructor. Commit.
  • CMake/KDE CI: Depend on what we use. Commit.
  • Reorder expression visitor call visit order to fix list comprehension context for bug-id 48885. Commit.
  • Drop code variants for Qt5/KF5. Commit.
  • Bump major version to 6 and reset minor version to 0, following kdevelop. Commit.
  • KDE CI: switch build to Qt6/KF6. Commit.
  • CI: Fix the build. Commit.
  • Fix compiler warning: extra semicolons. Commit.
  • Port foreach -> range-based for. Commit.
  • Fix python string -> QString conversion. Commit.
  • Restore test needing KTextEditor API commented out during porting. Commit.
  • Fix some compiler warnings. Commit.
  • Fix the stable CI. Commit.
  • Allow building with Qt5 by dropping Core5Compat. Commit.
  • Remove include. Commit.
  • Clean up. Commit.
  • Make the testAutoBrackets test pass. Commit.
  • Fix indention in .yml file. Commit.
  • Include templates for qt6. Commit.
  • Use kf6 branches in ci. Commit.
  • Remove Id from Plugin metadata. Commit.
  • Fix some failing tests. Commit.
  • Remove Id from plugin metadata. Commit.
  • Fix CI build for debugsession. Commit.
  • Fix CI build for variablecontroller. Commit.
  • Fix astbuilder build for versions less than Qt6. Commit.
  • Mainly a ton of QLatin1Char and QStringLiteral changes. Commit.
  • Port foreach -> range-based for. Commit.
  • Add Service. Commit.
  • Port QRegExp -> QRegularExpression. Commit.
  • Use Q_SLOTS instead of slots. Commit.
  • Cleanup comments and debug. Commit.
  • Port cmake code to BUILD_WITH_QT6. Commit.
  • Initial support for python 3.12. Commit.
  • Appstream: use instead of deprecated <developer_name>. Commit.
  • Remove fstring xfail test case. Commit.
  • Re-enable f-string visiting. Commit.
kdevelop
  • Gdb: test and fix pretty-printing QPersistentModelIndex. Commit.
  • Test_gdbprinters: add a QMultiHash QString test. Commit.
  • Add support for Qt6 QMultiHash to GDB QHashPrinter.num_children(). Commit.
  • Add support for Qt6 QMultiHash to GDB QHashPrinter._iterator_qt6. Commit.
  • Add support for Qt6 QMultiHash's MultiNode to GDB QHashPrinter. Commit.
  • Cache current node in GDB QHashPrinter._iterator_qt6. Commit.
  • Test_gdbprinters: add a QMultiHash int test. Commit.
  • Tests: separate testhelpermacros.h from testhelpers.h. Commit.
  • Fix pretty-printing Qt5's QHash, QMultiHash and QSet. Commit.
  • Test_gdbprinters: test QMap with a single element. Commit.
  • Test_gdbprinters: verify exact value of address stored in QVariant. Commit.
  • Opt-in to new gdb.ValuePrinter API and provide num_children. Commit.
  • Prepare opt-in to new gdb.ValuePrinter API by prefixing variables. Commit.
  • Really wrap the std::map pretty printers for QMap. Commit.
  • Make it clear that we pretty-print a QMap by adding some wrapper text. Commit.
  • Fix testIncludeExternC with newer clang. Commit.
  • Allow dumping imported parent contexts with duchainify. Commit.
  • Fix regression with pretty-printer for Qt5's QVector. Commit.
  • Fix memory leak of {Gdb,Lldb}Launcher factories. Commit.
  • Fix support for pretty-printing a default-constructed QSet. Commit.
  • Fix support for pretty-printing a default-constructed QHash. Commit.
  • Fix support for pretty-printing a default-constructed QMap (with Qt6). Commit.
  • Improve pretty-printing of QVariants to avoid requiring QtCore debug symbols. Commit.
  • Gdb/printers/kde.py: adapt class KDevelop_Path to Qt6 QVector alias. Commit.
  • Test_gdbprinters: test default-constructed QMap. Commit.
  • Test_gdbprinters: adapt to Qt6 QMapPrinter's delegation to std::map. Commit.
  • Test_gdbprinters: test default-constructed QHash and QSet. Commit.
  • Debugeeqt: build QLinkedList test. Commit.
  • DebugController: don't convert icon to pixmap and back. Commit.
  • PatchHighlighter: don't convert icon to pixmap and back. Commit.
  • QMakeConfig: look for Qt6 qmake executable too. Commit.
  • QMakeConfig: look for fallback system qmake executable once. Commit.
  • Find Qt6 rather than Qt5 in unit_tests_kde/CMakeLists.txt. Commit.
  • Add pretty-printer for QPersistentModelIndex. Commit.
  • Add support for pretty-printing qt6's QSet. Commit.
  • Add support for pretty-printing qt6's QVariant. Commit.
  • LoadedPluginsDialog: sync About button icon with one of plugins config list. Commit.
  • Fix support for pretty-printing qt6's QStack. Commit.
  • BranchManager: optimize and warn about multiple current branches. Commit.
  • BranchManager: convert source index to proxy index. Commit.
  • IBranchingVersionControl: fix documentation mistakes. Commit.
  • Don't always interpret filter wildcard pattern as filepath globbing. Commit.
  • BranchManager: don't set empty model filter redundantly. Commit.
  • KDevDocumentView: optimize finding all items. Commit.
  • Qt.py: update comment which was missing Qt6. Commit.
  • Add support for pretty-printing qt6's QMap (via std::map). Commit.
  • Pass KPluginMetaData instance to plugins, fix mix-up of component name & id. Commit.
  • Execute*plugin.h: unindent public:. Commit.
  • Perforce plugin: enable ASCII-auto-casting for tests. Commit.
  • GrepJob: time out "No results found" message. Commit.
  • Use size_t instead of uint for qHash. Commit.
  • QtHelpDocumentation: unconditionally chop fragment suffixes for markers. Commit.
  • QtHelpDocumentation: don't match comment marker for a longer ID. Commit.
  • Directly use QWebEngineUrlSchemeHandler for StandardDocumentationView. Commit.
  • Drop QtWebKit support. Commit.
  • Assimilate HelpNetworkReply to QNetworkReplyDataImpl. Commit.
  • Prefer Qt6 qmake when looking for Qt documentation. Commit.
  • Add fallback heuristic to match enum Qt docs via comment markers. Commit.
  • Simplify regexp patterns as suggested by Igor. Commit.
  • Further tweaking for regexps in qthelpdocumentation. Commit.
  • Properly extract documentation for enumerators via QtHelp. Commit.
  • Remove trailing newlines/spaces in extracted qthelp documentation. Commit.
  • Further cleanup links in extracted qthelp documentation. Commit.
  • Extract brief documentation for classes from qthelp. Commit.
  • Fix QtHelp description extraction for new Qt6 format. Commit.
  • Extract cleanupDescription. Commit.
  • Make QRegularExpressions static where possible. Commit.
  • Use AAA style for descriptionFromHtmlData. Commit.
  • Directly encode optional spaces in compile time strings. Commit.
  • Simplify quotation-mark handling in descriptionFromHtmlData. Commit.
  • Add Qt6 qmake to candidates for Qt documentation lookup. Commit.
  • Test qthelp declaration lookup for all available qmake candidates. Commit.
  • Ensure test_qthelpplugin does not use cached data from previous runs. Commit.
  • Make TestQtHelpPlugin::testDeclarationLookup data driven. Commit.
  • Load no plugins in the TestQtHelpPlugin. Commit.
  • Remove unused QtHelpPlugin singleton. Commit.
  • Format qthelpplugin.h. Commit.
  • Remove unused args arg from qthelp plugin. Commit.
  • Remove extra init() calls from test_qthelpplugin. Commit.
  • Fix QtHelpPlugin for Qt6: make engine writable. Commit.
  • Disable Qt & KF deprecation warnings for newer than min required versions. Commit.
  • Add support for pretty-printing qt6's QHash. Commit.
  • Require KDevelop-PG-Qt 2.3 (first to be Qt6-compatible). Commit.
  • App templates: add "CMake Qt6 Quick Application" template. Commit.
  • Port away from deprecated QDateTime::fromMSecsSinceEpoch. Commit.
  • Raise disabled deprecation versions. Commit.
  • Port deprecated qAsConst to std::as_const. Commit.
  • Port away from deprecated QMenu::addAction. Commit.
  • Qt6: Fix compiler warning when string-formatting qsizetype. Commit.
  • Port QVariant::type() to typeId(). Commit.
  • Port from QAbstractItemView::itemDelegate to itemDelegateForIndex. Commit.
  • Port away from deprecated QVariant::typeToName. Commit.
  • Port QDropEvent::pos() to position().toPoint(). Commit.
  • Port QMouseEvent::globalPos usage to globalPosition. Commit.
  • Silence header warnings - empty \copydoc. Commit.
  • Silence header warnings - remove unused variables. Commit.
  • Modernize code and iterate using const& to silence warning. Commit.
  • Unbreak testConditionsInSubdirectoryBasedOnRootVariables. Commit.
  • Fix test_cmakemanager with Qt6/KF6. Commit.
  • Remove unused kde4app and qt4app test apps. Commit.
  • Fix Qt6 FIXME, use QTabBar::mouseDoubleClickEvent. Commit.
  • Remove TODO KF6 as the comment explains. Commit.
  • Remove obsolete compat code for Qt5 now that we depend on Qt6. Commit.
  • Skip language controller test data rows for missing optional plugins. Commit.
  • Add QRC file template. Commit. Fixes bug #469064.
  • App templates: add "CMake Qt6 Widgets Application" template. Commit.
  • Qualify the identifierForNode CRTP call. Commit.
  • Unbreak EXECUTE_PROCESS calls in FindSubversionLibrary.cmake. Commit.
  • Port away from CMake's deprecated EXEC_PROGRAM. Commit.
  • KDE CI setup: adapt to libkomparediff2 master now also on Qt6/KF6. Commit.
  • Add Qt6Core5Compat and WebEngineWidgets to users of KDevPlatform. Commit.
  • Plasma applet: align logic more with kdeplasma-addons "Konsole Profiles". Commit.
  • Plasma applet: note supported form factor, use SPDX license, add bug url. Commit.
  • Plasma applet: use KSvg.SvgItem.imagePath property now. Commit.
  • Check KTextEditor plugins based on new LoadInKDevelop metadata key. Commit.
  • Load KTextEditor plugins at their Qt 6 path. Commit.
  • Explicitly find and link to Qt DBus component. Commit.
  • Remove "Id" entries from test_plugincontroller JSON files. Commit.
  • KRunner plugin: adapt to plugin id now derived from the binary filename. Commit.
  • Fix warning about Plugin ID Metadata. Commit.
  • Konsole: load konsolepart.so at its Qt 6 path. Commit.
  • Bump KDevelop major version to 6 and reset minor version to 0. Commit.
  • Port KRunner plugin to KRunner6. Commit.
  • Initial port of Plasma applet to Plasma6. Commit.
  • Port from Grantlee to KTextTemplate. Commit.
  • Port to KompareDiff2 6.0. Commit.
  • Forward-declare KNScore::Entry instead of including KNSWidgets/Button. Commit.
  • Qthelp: KNS3::Entry => KNSCore::Entry. Commit.
  • Replace KIO::statDetails with KIO::stat. Commit.
  • TestCore::shutdown(): deal with Core possibly gone in Qt6's QTest::qWait(). Commit.
  • Add missing includes for declaration of pointer types for Qt properties. Commit.
  • Port to KF6 KBookmarkManager. Commit.
  • Port to KF6 KFileWidget::setFilters(QList). Commit.
  • OpenProjectDialog: fill some filter variables only when needed, comment why. Commit.
  • Port away from KF5-only KColorSchemeManager::createSchemeSelectionMenu(). Commit.
  • Port to KPluginMetaData/KF6 no longer having a property metaDataFileName. Commit.
  • Port from Qt5-only QTEST_MAIN_IMPL to Q6's QTEST_MAIN_WRAPPER. Commit.
  • Port away from KTextEditor interfaces obsolete in KF6. Commit.
  • Port away from KTextEditor::DefaultStyle removed in KF6. Commit.
  • BreakpointModel::markContextMenuRequested: take QPoint by value. Commit.
  • Adapt to a new parameter in KF6 KTextEditor paintInlineNote(). Commit.
  • Port away from Qt5-only QWebEngineScriptCollection::findScript. Commit.
  • Test_gdbprinters: expect std::pair in place of QPair. Commit.
  • Debuggee_qlistcontainer: do not test QVector. Commit.
  • Static_cast qsizetype QString::size() to int. Commit.
  • Static_cast qsizetype index to int. Commit.
  • Port to KSelectAction::actionTriggered(). Commit.
  • Adapt to KJob::infoMessage() signature change. Commit.
  • Adapt to KWidgetItemDelegate::updateItemWidgets() signature change. Commit.
  • Port to KF6 KXMLGUIClient::action() by adding QStringLiteral. Commit.
  • BreakpointWidget: disambiguate QKeySequence constructor overload. Commit.
  • Work around QKeyCombination-returning operators in global namespace. Commit.
  • Replace !QTypeInfo::isStatic with QTypeInfo::isRelocatable. Commit.
  • TestDUChain: verify that two types, not only pointers, are unequal. Commit.
  • Don't compare different specializations of QExplicitlySharedDataPointer. Commit.
  • Switch build system to Qt6/KF6. Commit.
  • Prepare Qt6/KF6 switch: don't install kdevelopplugin.desktop. Commit.
  • Prepare Qt6/KF6 switch: simulate Grantlee5 CMake API for now. Commit.
  • Prepare Qt6/KF6 switch: disable patchreview build. Commit.
  • Prepare Qt6/KF6 switch: disable build of Plasma applet & KRunner plugin. Commit.
  • Prepare Qt6/KF6 switch: disable building against Okteta libraries. Commit.
  • Prepare Qt6/KF6 switch: disable qmljs, needs full Qt6 replacement/update. Commit.
  • Drop forcing the QtQuick scene backend to software rendering. Commit.
  • Drop usage of deprecated & defunc Qt HighDpi attributes. Commit.
  • Drop Kdelibs4ConfigMigrator usage, gone in KF6. Commit.
  • GrepJob: port away from QTextStream::setCodec() removed in Qt 6. Commit.
  • Port away from UTF-8 QTextStream::setCodec() removed in Qt 6. Commit.
  • Remove codec arg from ParseSession::readFile call. Commit.
  • Remove second parameter from QMake::Driver::readFile(). Commit.
  • GrepOutputModel: port away from QString::replace(const QRegExp &,. Commit.
  • QMakeFileVisitor: port from QRegExp to QRegularExpression. Commit.
  • Port away from KWindowSystem::forceActiveWindow(). Commit.
  • Adapt to Qt 6 QMetaType's automatic registration of stream operations. Commit.
  • Adapt to invalid begin iterator of QList/6 vs. QVector/5 on erase at begin. Commit.
  • MIDebuggerPlugin: setup actions only if there is a QGuiApplication. Commit.
  • Debugger: do not call KNotification::setWidget(). Commit.
  • Show an alert when a breakpoint or a watchpoint is hit. Commit.
  • Fix PersistentSymbolTable::visitFilteredDeclarations for Qt6. Commit.
  • Refactor PersistentSymbolTable::visitFilteredDeclarations for readability. Commit.
  • Always set noFiltering = true for iterating over pre-filtered cache. Commit.
  • Make the patch review plugin optional. Commit.
  • ContextBrowserView: fix inserting nav wigdet into layout out-of-bounds. Commit.
  • DockBarContextMenu: bind life-time of lock action to menu, not window. Commit.
  • TemplateRenderer: port from QRegExp to QRegularExpression. Commit.
  • GrepOutputDelegate: port from QRegExp to QRegularExpression. Commit.
  • GrepFindFilesThread: port from QRegExp to QRegularExpression. Commit.
  • GitPlugin::allCommits: port from QRegExp to QRegularExpression. Commit.
  • ProjectSelectionPage: port to QRegularExpressionValidator. Commit.
  • AppWizardPlugin: port from QRegExp to QRegularExpression. Commit.
  • HtmlToPlainText: port from QRegExp to QRegularExpression. Commit.
  • AbstractNavigationContext: port away from QString::indexOf(QRegExp &). Commit.
  • AbstractDeclarationNavigationContext: port to QRegularExpression. Commit.
  • SvnJobBase: search for a character instead of equivalent regex. Commit.
  • SvnInternalDiffJob: port from QRegExp to QRegularExpression. Commit.
  • Svndiffjob.cpp: enclose repairDiff() in unnamed namespace. Commit.
  • Test_git: fix the commit SHA-1 hash regex. Commit.
  • MIDebugger: don't remove "set prompt \032.\n" regex. Commit.
  • MakeFileResolver: remove a string instead of equivalent regex. Commit.
  • SourceCodeInsertion: port from QRegExp to QRegularExpression. Commit.
  • SessionPrivate: port from QRegExp to QRegularExpression. Commit.
  • Add missing QRegExp includes. Commit.
  • Gcclikecompiler.cpp: clean up includes. Commit.
  • Group includes, reorder groups and sort within groups. Commit.
  • KDevelop::normalizeLineEndings: fix out-of-bounds access at end. Commit.
  • KDevPlatformLanguage: drop unused classes ApplyChangesWidget/CodeGenerator*. Commit.
  • Remove unused qMapLessThanKey specialization for IndexedIdentifier. Commit.
  • Port away from QAction::parentWidget(). Commit.
  • Kcm_uitest: get rid of useless I18N_NOOP(). Commit.
  • Adapt also test plugin target/outputnames to match the plugin id. Commit.
  • Port remaining QDesktopWidget uses to QScreen. Commit.
  • Sublime: remove custom saving of main window geometry. Commit.
  • PluginController: eliminate a temporary QVector. Commit.
  • ProjectManagerViewPlugin: fix GCC's -Wrange-loop-construct. Commit.
  • RegistersManager: don't cast pointer to bool before printing. Commit.
  • DefinesModel: simplify and optimize QList<=>QHash conversions. Commit.
  • DefinesModel: replace qMakePair with QPair. Commit.
  • DebugController: use an updated line number. Commit.
  • Pass lambdas instead of member functions to QtConcurrent::run(). Commit.
  • Replace Base::QVarLengthArray with Base::Base. Commit.
  • Don't rely on implicitness of QChar(int) constructor. Commit.
  • Don't rely on implicitness of QUuid(QString) constructor. Commit.
  • Don't rely on implicitness of QDebug constructors. Commit.
  • Replace QVariant::setValue() with QVariant::fromValue(). Commit.
  • Explicitly cast QStringBuilder to QByteArray. Commit.
  • Add missing includes. Commit.
  • Remove unused KPluginFactory includes. Commit.
  • Don't rely on implicitness of QFileInfo constructors. Commit.
  • Adapt plugin target/outputnames to match the plugin id (needed with KF6). Commit.
  • Remove left-over dead cmake code. Commit.
  • Drop defunc support for KDEV_DISABLE_WELCOMEPAGE env var. Commit.
  • Reimplement welcome page plugin using QWidgets. Commit.
  • Use only QString KConfig group name overloads. Commit.
  • IOutputView::registerToolView: take QString config group name. Commit.
  • Add a regex for gtest errors to NativeAppErrorFilterStrategy. Commit. Fixes bug #375778.
  • ReplacementParser: support Windows line endings in a .yaml file. Commit.
  • Clangtidy/tests: don't copy test data directory. Commit.
  • Clangtidy: use QFINDTESTDATA in ReplacementsParserTester. Commit.
  • Clangtidy: boost::string_ref => std::string_view. Commit.
  • Revert "Exclude replacementparser from build for now". Commit.
  • Port away from deprecated QVarLengthArray API. Commit.
  • Debuggercommon: Remove deprecated KLineEdit property. Commit.
  • Add note that this code has not yet landed upstream. Commit.
  • Port from QVariant::canConvert(int) to QVariant::canConvert(). Commit.
  • Format qthelpnetwork.h with clang-format. Commit.
  • Use provider name for QtHelp home page name. Commit.
  • Fix indentation and formatting in qthelpdocumentation.h. Commit.
  • Assert that the engine is fully setup after setupData was called. Commit.
  • Log warnings from the QHelpEngine. Commit.
  • Also log failure when registering documentation from QtHelpProvider. Commit.
  • Cleanup: explicitly pass QtHelpProvider instead of abusing static. Commit.
  • Defer loading of Qt documentation until after initialization. Commit.
  • Debuggercommon: make stty.cpp compile on Windows. Commit.
  • Enable PIC globally. Commit.
  • Port deprecated QString::count to QString::size. Commit.
  • Port away from deprecated QScopedPointer::take. Commit.
  • Refactor QMake::ASTVisitor::visitNode. Commit.
  • Fix clazy-qcolor-from-literal. Commit.
  • Fix clazy-const-signal-or-slot. Commit.
  • TestCMakeFileApi: fix slot name: initTestSuite => initTestCase. Commit.
  • Expect failure when parsing c++config.h from GCC with clang. Commit.
  • Call KLocalizedString::setApplicationDomain in TestCore::initialize. Commit.
  • Gdb: pretty-print QByteArray as string, not const char*. Commit.
  • MIParser: use const to prevent detaching. Commit.
  • Deduplicate ProcessSelectionDialog usages and employ RAII. Commit.
  • Remove useless [Indexed]QualifiedIdentifier conversions. Commit. Fixes bug #482001.
  • Add TypeScript compiler (tsc) error filtering strategy. Commit.
  • Gdb/printers: match only QQueue proper. Commit.
  • GitPlugin: store encountered revisions in QHash rather than QMap. Commit.
  • GitPlugin: ignore the "boundary" revision marker. Commit.
  • NoProjectIncludePathsManager: simplify interface and optimize. Commit.
  • Return empty Defines from definesInBackground(). Commit.
  • Don't consider NoProjectIncludePathsManager ProjectSpecific. Commit.
  • NoProjectIncludePathsManager: support tab characters in defines. Commit.
  • NoProjectIncludePathsManager: replace check with assertion. Commit.
  • Encode .kdev_include_paths in UTF-8 instead of local 8-bit. Commit.
  • NoProjectIncludePathsManager: show defines in text edit. Commit.
  • NoProjectIncludePathsManager: optimize writing empty paths. Commit.
  • Convert class NoProjectIncludePathsManager into namespace. Commit.
  • NoProjectIncludePathsManager: capture a local variable by value. Commit.
  • Actually show the Setup Custom Include Paths dialog. Commit.
  • ProjectController: pass a safer context to QObject::connect(). Commit.
  • QtHelpDocumentation: start from title to begin with. Commit.
  • QtHelpDocumentation: fix matching "title" class. Commit.
  • Don't call QRegularExpressionMatch::isValid(). Commit.
  • QtHelpDocumentation: remove trailing line break from description. Commit.
  • QtHelpDocumentation: actually show function description. Commit.
  • Extract helper functions from QtHelpDocumentation::description(). Commit.
  • Unbreak QtHelpDocumentation::description title matching. Commit.
  • Remove unused include from iquickopen.h. Commit.
  • Include instead of forward-declaring it. Commit.
  • GitPlugin: prepare to QStringView's first() and sliced(). Commit.
  • GitPlugin::parseGitVersionOutput: don't pass -1 to QStringView::mid(). Commit.
  • GitPlugin::parseGitBranchOutput: prepare to QStringView::sliced(). Commit.
  • Ghprovider: prepare to QStringView::sliced(). Commit.
  • IncludePathProperties: prepare to QStringView::sliced(). Commit.
  • Debuggercommon: don't call QStringView::mid(-1, 2). Commit.
  • PatchHighlighter: assert KTextEditor cursor assumptions. Commit.
  • SessionLock: assert valid session id string. Commit.
  • Do not pass -1 to QStringView::left(). Commit.
  • ISourceFormatter: don't pass -1 to QStringView::left(). Commit.
  • Don't declare QStringView as a reference in range-based for loops. Commit.
  • Clazy: postpone creating a QString to optimize. Commit.
  • GitPlugin: don't convert a QStringView to QString before concatenating. Commit.
  • Port QStringRef usages to QStringView. Commit.
  • BazaarPlugin: optimize with QStringView::split(). Commit.
  • Vcs: optimize with QRegularExpression::capturedView(). Commit.
  • Remove unused function KDevelop::extractLineNumber(). Commit.
  • Lldb: avoid detaching a QString. Commit.
  • Avoid detaching QStringList. Commit.
  • Backgroundparser: don't prevent RVO. Commit.
  • Enclose local code in an unnamed namespace. Commit.
  • WidgetColorizer: eliminate unsafe QStringView usage. Commit.
  • MIDebugSession: remove duplicate unused member functions. Commit.
  • Use std::remove_if return value - i.e. actually remove something. Commit.
  • Add $ to patterns to match QUuid/QVariant. Commit.
  • Documentation: remove obsolete and broken setTabOrder() call. Commit.
  • Reject a breakpoint URL of an untitled document. Commit.
  • MIBreakpointController: ignore uninteresting BreakpointModel changes. Commit.
  • Print erroneous breakpoint's row in a warning. Commit.
  • MIBreakpointController: let Breakpoint::setData() parse location. Commit.
  • Breakpoint: clear unsupported URL read from config. Commit.
  • Debugger: detect pending lldb-mi breakpoints. Commit.
  • Debuggercommon/tests: add Q_OBJECT macro to TestDebugger. Commit.
  • Debugger: don't use invalid actual location of a lldb-mi breakpoint. Commit.
  • Fix testPickupManuallyInsertedBreakpointOnlyOnce() failures. Commit.
  • Reject a breakpoint URL with a relative path. Commit.
  • Extract KDevMI::Testing::breakpoints(). Commit.
  • Debuggercommon: enclose test helpers in Testing namespace. Commit.
  • IndexedString: document poor relative URL path support. Commit.
  • Breakpoint: explain isSupportedBreakpointUrl() in a comment. Commit.
  • Group and sort includes in breakpoint.cpp. Commit.
  • Debugger: test Breakpoint::setData(LocationColumn, ...). Commit.
  • Debugger/tests: deduplicate ecm_add_test() in CMakeLists.txt. Commit.
  • Test_lldb: use setData() in place of native user command. Commit.
  • Test_lldb: don't skip 4 test functions anymore. Commit.
  • Test_lldb: transfer a testPendingBreakpoint fix from test_gdb. Commit.
  • Test_lldb: transfer watchpoint test changes from test_gdb. Commit.
  • Test_gdb: uncomment and fix testBreakOnReadBreakpoint(). Commit.
  • Test_lldb: fix testStack*(). Commit.
  • Extract validateColumnCountsThreadCountAndStackFrameNumbers(). Commit.
  • Remove useless testStackDeactivateAndActive(). Commit.
  • Test_lldb: fix XPASS testBreakpointDisabledOnStart(). Commit.
  • Test_lldb: fix XPASS testVariablesWatchesQuotes(). Commit.
  • LldbTest::testDeleteBreakpoint: verify breakpoint removal. Commit.
  • LldbTest::testUpdateBreakpoint: fix comments. Commit.
  • Debuggercommon/tests: revert a shift of lines in debugee.cpp. Commit.
  • Test_lldb: adjust line numbers that shifted in debugees. Commit.
  • GdbTest::testThreadAndFrameInfo: adjust breakpoint line number. Commit.
  • GdbTest::testStackSwitchThread: adjust shifted line number. Commit.
  • Debuggercommon: improve readability of debugeethreads.cpp. Commit.
  • GdbTest::testChangeBreakpointWhileRunning: test line more strictly. Commit.
  • GdbTest::testAttach: actually test the breakpoint line. Commit.
  • Test_gdb: fix off-by-one errors in comments. Commit.
  • Test_lldb: Don't hang in LldbTest::testCoreFile. Commit.
  • Remove unused include from abbreviations.h. Commit.
  • .clang-format: use WebKit style to format JSON files. Commit.
  • Port QStyleOption::init() to QStyleOption::initFrom(). Commit.
  • Remove unused events from kdevelop.notifyrc. Commit.
  • Projectfilter: explicitly include .kde-ci.yml. Commit.
  • Projectfilter: generate default filters once. Commit.
  • Projectfilter: don't reserve default filter list size. Commit.
  • Projectfilter: rely on CTAD to deduce the size of std::array. Commit.
  • StatusBar: don't subtract zero from message timeouts. Commit.
  • Don't show background parser's messages on the status bar. Commit.
  • MIDebugSession: don't show status messages with timeout=0. Commit.
  • JobStatus: clear status message when finished. Commit.
  • StatusBar: remove messages with overdue timeouts. Commit.
  • StatusBar: transfer existing status message to new progress item. Commit.
  • StatusBar: don't show empty status messages. Commit.
  • StatusBar: don't subtract from just inserted message's timeout. Commit.
  • StatusBar: fix handling of status messages that don't time out. Commit.
  • StatusBar: don't obscure error messages by status messages. Commit.
  • Actually show status messages in the status bar.