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.
akonadi-search
- Use not deprecated globalMatchView. Commit.
- Remove unused utf8. Commit.
- Fix cmake lint warning. Commit.
- Fix macOS build. Commit.
- Add build-ftime support. Commit.
- Remove ServiceType from KRunner plugin. Commit.
- Use i18n context. 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.