KDE Frameworks 5.111.0-5.245.0 Full Log Page
attica
- Remove code for generating pri file. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Consistently include Qt headers without module prefix. Commit.
- Revert "Use QDateTime::setTimeZone() instead of deprecated setTimeSpec()". Commit.
- Use QDateTime::setTimeZone() instead of deprecated setTimeSpec(). Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Mark private slot methods of public classes as unexported. Commit.
- Use "= delete" to disable default constructor & assign-operator=. Commit.
- Mark private methods of public classes as unexported. Commit.
- Rename pkgconfig file for consistency with other frameworks. Commit.
- Require passing tests on Windows as well. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Remove deprecated API. Commit.
- Remove Qt 5 support. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename .pc file for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
Baloo
- Adapt to KConfigGroup name officially being a QString type. Commit.
- [FileWatchTest] Check attr changed signal when XAttr is not available. Commit.
- [FileWatchTest] Clean up and enhance result checks. Commit.
- [FileWatchTest] Replace common boilerplate with RAII. Commit.
- [KInotify] Fix _k_addWatches helper when hitting descriptor limit. Commit.
- [KInotify] Simplify dirIter logic, use unique_ptr. Commit.
- [KInotify] Always add all watches in the event loop. Commit.
- [KInotifyTest] Extend renaming tests. Commit.
- [KInotifyTest] Move common boilerplate to init. Commit.
- [KInotify] Silence EventMoveSelf warning when not relevant. Commit.
- [KInotify] Removed unused and obsolete
available()
method. Commit. - [PendingFile] Remove default constructor, METATYPE declaration. Commit.
- [PendingFile] Remove unused and incorrect setPath method. Commit.
- Remove code for generating pri file. Commit.
- Use the FSID as the device identifier where possible. Commit. Fixes bug #402154. See bug #471289
- Add explicit include for QUrl method usages in same header. Commit.
- Mark Baloo::Term & Baloo::StorageDevices::Entry as Q_RELOCATABLE_TYPE. Commit.
- Use Q_RELOCATABLE_TYPE instead of deprecated Q_MOVABLE_TYPE. Commit.
- Document uses and abuses of Baloo::IndexerConfig. Commit.
- Revert "Implement immutable IndexerConfigData". Commit.
- Implement immutable IndexerConfigData. Commit.
- [QueryTest] Add test case for terms folded to empty strings. Commit. See bug #407664
- [DocumentUrlDb] Reduce allocations during path reconstruction. Commit.
- Shortcut non-matching phrase queries. Commit.
- [BalooSearch] Add sort order option. Commit.
- [Codecs] Make encode/decode methods static, cleanup. Commit.
- [Extractor] Do not emit startedIndexingFile for skipped documents. Commit. See bug #462009
- [BasicIndexingJob] Ignore filename based mimetype for empty files. Commit. See bug #420339
- [EngineQuery] Remove AND/OR operations. Commit.
- [QueryTest] Move AND/OR queries to searchstring tests. Commit.
- [QueryParser] Remove it, as it is no longer used. Commit.
- [SearchStore] Always use TermGenerator instead of QueryParser. Commit. See bug #412421
- [QueryTest] Add full stack test. Commit.
- [TermGeneratorTest] Extend phrase coverage. Commit.
- [AdvancedQueryParserTest] Extend phrase coverage. Commit.
- [SearchStore] Move private helpers to anonymous namespace. Commit.
- [Transaction] Remove Transaction::exec convenience method. Commit.
- Reduce filesystem dependencies in more tests. Commit.
- [DocumentUrlDbTest] Remove file system dependencies from test. Commit.
- [DocumentUrlDb] Split document addition and file tree creation. Commit.
- [DocumentUrlDbTest] Use explicit recursion when walking directory tree. Commit.
- [Transaction] Use DocumentUrlDB::contains. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- [Document] Fix parameter name for setParentId. Commit.
- [WriteTransaction] Avoid false warning when removing empty xattr terms. Commit.
- [DocumentUrlDB] Remove recursive removal of parent directories. Commit.
- [AdvancedQueryParser] Correctly parse empty quoted strings. Commit.
- [AdvancedQueryParser] Fix minor error in test case. Commit.
- Move basic indexing test/benchmark to autotests. Commit.
- [BasicIndexingTest] Add options for transaction size and index dir. Commit.
- [WriteIoTest] Set required parent id. Commit.
- Minor fixes for manual tests. Commit.
- [UnindexedFileIndexer] Split into multiple transactions. Commit.
- [FirstRunIndexer] Split initial index run into multiple transactions. Commit.
- Include only needed headers instead of QtQml module header. Commit.
- [UnindexedFileIndexer] Skip document when BasicIndexingJob fails. Commit.
- [Transaction] Allow to fully reset the transaction state. Commit.
- [Transaction] Use unique_ptr for write transaction. Commit.
- [DatabaseDbis] Use default member initializers instead of constructor. Commit.
- Remove unused QMimeDatabase instance from UnindexedFileIndexer. Commit.
- Remove dead registerBalooWatcher DBus method. Commit.
- Remove proxy for obsolete org.kde.baloo interface. Commit.
- Use common helper for Property/JSON conversion. Commit.
- Don't install D-Bus interfaces without BUILD_INDEXER_SERVICE. Commit.
- Fix signedness mismatch compiler warning. Commit.
- Fix compiler warning by using an STL-style iterator instead. Commit.
- [WriteTransactionTest] Use unique_ptr for DB and temp dir. Commit.
- Remove redundant transactiontest. Commit.
- [DocumentUrlDB] Add
contains
method. Commit. - Verify parentId when adding documents. Commit.
- Minor fixes for DocumentUrlDB::updateUrl method. Commit.
- [IdTreeDB] Consolidate put/del into common set. Commit.
- [MetadataMoverTest] Add some more test documentation. Commit.
- Remove dead code paths from DocumentUrlDB::del. Commit.
- Cleanup some leftover stale code. Commit.
- Use more RAII in unit tests. Commit.
- Fix typo/grammar in postingdb documentation. Commit.
- Remove QCoreApplication from documenturldbtest. Commit.
- Add some documentation for DocumentDB/DocumentIdDB. Commit.
- Make building of the service optional, add packaging documentation. Commit.
- Revert "Also make autostart desktop file versioned". Commit.
- Tags: Add translation context to two ambiguous strings. Commit. Fixes bug #469432
- [balooshow] Improve display of property and plaintext terms. Commit.
- Move KFileMetaData documentation reference up. Commit.
- Update .gitignore. Commit.
- Also make autostart desktop file versioned. Commit.
- Remove compat symlinks and use versioned libexec dir. Commit.
- Make baloo tools versioned. Commit.
- Baloosearch: Inform the user when the specified dir is not canonical. Commit. See bug #447119
- Aggressively resource constrain baloo_file. Commit.
- Have export macros header include version header. Commit.
- Mark private slot method of public class as unexported. Commit.
- Add conventional python virtual-env folder to exclude filters. Commit.
- Port to standard C++ smart pointers where possible. Commit.
- [TermGenerator] Skip all unprintable characters. Commit.
- [autotests/unit/engine] Fix memory issues in tests. Commit.
- Remove unneeded symbol export macros in unittests. Commit.
- Manage the lifetime of private objects using std::unique_ptr. Commit.
- Mark pimpl constructors of public class as unexported. Commit.
- Mark private methods of public classes as unexported. Commit.
- Do not export symbols of pimpl classes. Commit.
- Fix the translation template version number (5->6). Commit.
- Define the translation domain of BalooEngine. Commit.
- Rename pkgconfig file to KF6Baloo. Commit.
- Add Terraform state files to file exclude filters. Commit.
- Add .terraform to directory exclude filters. Commit.
- Extactor: add KAboutData. Commit.
- Fix automoc issues on generated DBus source files. Commit.
- Remove Qt 5 support. Commit.
- Port away from deprecated QVariant::Type. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Remove all deprecated API. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- Don't skip automoc for DBus interfaces. Commit.
bluez-qt
- Remove mention of qmake library from metainfo.yaml. Commit.
- Remove code for generating pri file. Commit.
- Use keyword signature for target_link_libraries call. Commit.
- Rfkill: Drop return values. Commit.
- Fix some duplicated/misnamed include guards. Commit.
- Use classic header guards consistently. Commit.
- Use more forward declarations again, given header moc files now included. Commit.
- Consistently use std::unique_ptr to life-manage the PIMPL d objects. Commit.
- Support notifications in GattCharacteristic. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Include only needed headers instead of QtQml module header. Commit.
- Consistently include Qt headers without module prefix. Commit.
- Remove rfkill udev rules. Commit.
- Manager local variable 'd' shadows outer variable. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Mark private slot method of public class as unexported. Commit.
- Mark private methods of public classes as unexported. Commit.
- Mark private constructors of public classes as unexported. Commit.
- Add support for GattDescriptor. Commit.
- Remove suicide reference. Commit.
- Use classic header guards consistently. Commit.
- Remove Qt 5 support. Commit.
- Remove deprecated API. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
breeze-icons
- Use NegativeText rather than PositiveText for camera-on indicator dot. Commit. Fixes bug #475558
- Fix build with library or binary resources. Commit.
- Ensure that depending jobs do not happen in parallel. Commit.
- Improve redshift-status-* icons. Commit.
- Add preferences-system-disks icons. Commit.
- Remove code for generating pri file. Commit.
- Re add mistakenly-removed 22px symbolic touchscreen icon. Commit.
- Make 16 and 22px versions of input-touchscreen not always symbolic. Commit.
- Re-use go-home icons for small user-home icons. Commit. Fixes bug #474921
- Rename small symbolic app icons appropriately. Commit.
- Fix create-app-symlinks.py. Commit.
- Add elisa-symbolic icon. Commit. Fixes bug #425465
- Add symbolic icons for kate. Commit. Fixes bug #473461
- Make "folder" icon colorful at 32px icon size and larger. Commit.
- Update refresh style icons to have full arrow heads. Commit. Fixes bug #462635
- Add new weather icons matching met.no guidelines and naming conventions. Commit.
- Add filled
bookmarks-bookmarked
icon. Commit. Fixes bug #473694 - Add actions/16/system-switch-user. Commit.
- Align MS logo in application-x-ms-dos-executable to pixel grid. Commit.
- Make MS logo more clear in mimetypes/16/application-x-msdownload. Commit.
- Make application-x-trash more representative of a backup. Commit. Fixes bug #473014
- Fix failing duplicate test. Commit.
- Add inode-folder-symbolic icons. Commit. See bug #416041
- Rename network-wireless-bluetooth to network-wireless-bluetooth-symbolic, actually add 22px icon. Commit.
- Add network-wireless-bluetooth @16px, @22px. Commit. Fixes bug #472429
- Add network-bluetooth-inactive-symbolic icon. Commit.
- Revert "Add .gitattributes for svg file". Commit.
- Don't rely on a list for getting .ColorScheme- class selectors. Commit.
- Append "-symbolic" to monochrome klipper icons. Commit.
- Rename some symbolic style icons to use the -symbolic suffix. Commit.
- Fix generating in parent of generated icon dir. Commit.
- Remove unnecessary dark icons. Commit.
- Add .gitattributes for svg file. Commit.
- Keep *-symbolic icons in same dirs as other icons. Commit.
- Don't test compile_commands.json symlinks. Commit.
- Only delete existing generated 24px symlinks and write non-existing ones. Commit.
- Generate dark theme icons that need stylesheet recoloring. Commit.
- Don't rely on working directory for icon generation. Commit.
- Don't require dark icons and only add deps if needed. Commit.
- Add missing places icons @ 96px. Commit.
- Rename imported kruler to kruler-symbolic. Commit.
- Add 32x32 devices category. Commit.
- Rename imported kmail plasma icon to kmail-symbolic. Commit.
- Move Plasma icons to icon theme. Commit.
- Remove test_scalable. Commit.
- Only bundle normal theme and set fallback theme. Commit.
- Install works again. Commit.
- Try to fix compile. Commit.
- Try to fix compile. Commit.
- Add audio-volume-high-{warn,danger} icon. Commit.
- Export cmake config so that a app can ensure that breeze-icons is installed. Commit.
- Add power profile icons from the Plasma theme. Commit.
- Revert "new system-monitor icon". Commit.
- New system-monitor icon. Commit.
- Make monochrome MS-DOS executable icons respect the color scheme. Commit.
- Increase moon size for redshift-status-on icon. Commit.
- Add mimetype icons for alembic files. Commit.
- Add new Partition Manager app icon. Commit.
- Make media-flash icon actually look like a typical flash memory card. Commit. Fixes bug #468006
- Add new icons for the pixelate and blur tools in Spectacle. Commit.
- Fix x-office-draw icon at 22px size. Commit.
- Create symlinks for reverse DNS app identifiers. Commit. Fixes bug #424306
- Add icons for showing and hiding a virtual keyboard. Commit.
- Redshift icons: Add missing semi-transparency, add new breeze-dark icons. Commit.
- Update Redshift icons to off on & sun. Commit. Fixes bug #462215
- Delete false Gparted and Kwikdisk icons. Commit. Fixes bug #467319
- README: Make "Web Usage" a h2 heading. Commit.
- Add draw-number. Commit.
- Fix composite icons. Commit.
- Remove kdenlive-zone-*. Commit.
- Remove kdenlive*-composite. Commit.
- Remove kdenlive-*select-all. Commit.
- Remove kdenlive-zoom-*. Commit.
- Remove kdenlive-snap. Commit.
- Remove kdenlive-menu. Commit.
- Remove kdenlive-deleffect. Commit.
- Remove kdenlive-lock and kdenlive-unlock. Commit.
- Remove kdenlive-zindex. Commit.
- Remove kdenlive-down and kdenlive-up. Commit.
- Remove kdenlive-align-* icons. Commit.
- Scalabletest ".keys().contains()" -> ".contains()". Commit.
- .gitignore ignore CMakeLists.txt.user. Commit.
- Remove Qt 5 support. Commit.
- SystemSettings: Remove unused style sheet. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- Add XFCE4 Screenshooter symlink. Commit. Fixes bug #432549
- Rebase on master. Commit.
- Try to use Q_GLOBAL_STATIC for the connection handle. Commit.
- Fix spelling + add @since markers. Commit.
- Provide deinitIcons to disable auto switching again. Commit.
- Fix documentation style. Commit.
- Improve CMake files. Commit.
- Improve CMake files. Commit.
- Add ICONS_LIBRARY switch (default off) to trigger library generation/install. Commit.
- Correct copyright, not some random copy. Commit.
- Fix header install location. Commit.
- Provide optionally a library with light/dark theme + helper to setup that. Commit.
frameworkintegration
- Adapt to KConfigGroup name officially being a QString type. Commit.
- Reflect identifier change of oxygen-icons. Commit.
- Port to new KNotifications action API. Commit.
- Kpackage-installers/kns: Port to KNScore::EngineBase. Commit.
- Adapt to AppStreamQt API change. Commit.
- Adapt to KNotifcations API change. Commit.
- Rename messageboxQuestion to messageQuestion. Commit.
- Port notification events to the sound naming spec. Commit.
- Add default events for device added/device removed. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Fix appstream package handler build. Commit.
- Kstyle: Use KColorScheme instead of KConfigWidgets. Commit.
- Jump to clicked scrollbar location by default. Commit.
- Add appstream to CI deps. Commit.
- Target AppstreamQt 1.0. Commit.
- Drop infopage assets. Commit.
- Have export macros header include version header. Commit.
- Set target properties right after declaring the target. Commit.
- Don't play sound for plain notification. Commit. Fixes bug #457672
- Adapt to KNewStuff API changes. Commit.
- Remove unneeded Qt6::Xml from kns*tests. Commit.
- Remove deprecated code. Commit.
- Remove Qt 5 support. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kapidox
- Add margin for captions. Commit.
- Fix alignment of notes. Commit.
- I never really maintained this framework. Commit.
- Update dependencies. Commit.
karchive
- Karchivetest: QVERIFY KArchiveFile* before dereferencing it. Commit.
- Fix broken bzip2 with new shared-mime-info. Commit.
- Make bzip, lzma, zstd soft-mandatory. Commit.
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Fix setTimeSpec deprecation. Commit.
- Proofreading. Commit.
- Kcompressiondevicetest: Adapt to removed example file. Commit.
- Remove qmake hello world example. Commit.
- Remove code for generating pri file. Commit.
- Support reading file sizes from ZIP64 extended fields. Commit.
- This framework needs a new maintainer. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Don't create subdirectory in toplevel. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Set target properties right after declaring the target. Commit.
- Karchiveentry.h: add missing KArchive forward declaration. Commit.
- Use more explicit constructors. Commit.
- Fix the translation template number (5->6). Commit.
- Fix warning when building without Zstd support. Commit.
- Limit size of file to be added by what the tar header supports. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Remove Qt 5 support. Commit.
- Remove all deprecated API. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kauth
- Fix build on macOS. Commit.
- Remove code for generating pri file. Commit.
- Rename org.kde.kf5auth to org.kde.kf6auth for co-installability. Commit.
- Install kauth-policy-gen into KDE_INSTALL_LIBEXECDIR_KF. Commit.
- Remove existence check for actions. Commit.
- Restore interface include dir for kauth_version.h. Commit.
- Use QWindow instead of QWidget for parent handling. Commit.
- Drop ObjectDecorator. Commit.
- Mark KAuth::Action as Q_RELOCATABLE_TYPE. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Make autotest example action text more user friendly. Commit.
- Update link to the doc. Commit.
- Replace dbus_policy.stub. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Mark private methods of public classes as unexported. Commit.
- Mark private constructors of public classes as unexported. Commit.
- Fix the translation template version number (5->6). Commit.
- Policy-gen make parameter "ini" const ref. Commit.
- Client use variable "contents". Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Remove Qt 5 support. Commit.
- Drop KF6-forward compat import target. Commit.
- Remove all deprecated API. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- Fix polkit-qt-1 CI dep. Commit.
kbookmarks
- Adapt to KConfigGroup name officially being a QString type. Commit.
- Move members into d-ptr. Commit.
- Change ownership of KBookmarkManager. Commit.
- Remove unused license texts. Commit. Fixes bug #475441
- Remove dead code. Commit.
- Remove unused member. Commit.
- Split widgets-based classes into new KBookmarksWidgets library. Commit.
- [kbookmarkmanager] Remove automatic error UI. Commit.
- Remove code for generating pri file. Commit.
- Remove unimplemented updateFavicon. Commit.
- Extract opening keditbookmarks from KBookmarkManager. Commit.
- Drop KBookmarkManager::userBookmarksManager(). Commit.
- Remove DBus-based change tracking. Commit.
- Port some slots to PMF. Commit.
- Remove KBookmarkManager::createTempmanager. Commit.
- Remove number of open tabs handling. Commit.
- Remove leftovers from KActionCollection. Commit.
- Use KDirWatch::self method instead of custom instance. Commit.
- Remove unused includes. Commit.
- Remove KBookmarkOwner::bookmarkDialog. Commit.
- Remove unused CI deps. Commit.
- Remove importers. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Remove unused find_dependency. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- KBookmarkActionInterface: make constructor explicit. Commit.
- Mark private methods of public classes as unexported. Commit.
- Mark private constructors of public class as unexported. Commit.
- Mark private slot methods of public classes as unexported. Commit.
- Fix the translation template version number (5->6). Commit.
- Use more target-centric cmake code. Commit.
- Remove left over QTextCodec include. Commit.
- KBookmarkOwner: add non-inline constructor/destructor (for any use of d ptr). Commit.
- Bump KF disabled deprecation level to 5.240. Commit.
- Remove Qt 5 support. Commit.
- Remove left-over deprecated linkage. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Remove all deprecated API. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kcalendarcore
- ICalFormat: don't shift all-day invite dates to UTC. Commit. Fixes bug #421400
- Remove code for generating pri file. Commit.
- Remove unneeded setting CMP0053 to NEW, implied by requiring CMake 3.16. Commit.
- Use Q_RELOCATABLE_TYPE instead of deprecated Q_MOVABLE_TYPE. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Remove QT_STRINGIFY as we depend against qt6. Commit.
- Resolve two warnings. Commit.
- Remove Calendar relations API. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Remove notebook support. Commit.
- Fold Calendar::close() into the Calendar dtor. Commit.
- Remove unused and non-functional save/reload/isSaving methods. Commit.
- Use properly typed list properties. Commit.
- Mark pimpl constructors of public classes as unexported. Commit.
- Remove the no longer needed QVector variants of QMultiHash::values. Commit.
- Replace QVector by QList. Commit.
- Use "= delete" to disable default copy assignment operator. Commit.
- Remove MemoryCalendar::alarmsTo, already defined in the base class. Commit.
- Use classic header guards consistently. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Remove the unused deletion tracking feature. Commit.
- Remove Qt 5 support. Commit.
- Remove deprecated API. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- Add Q_PROPERTY for IncidenceBase::url as well. Commit.
- Avoid calling twice update() in setAttendees(). Commit.
kcmutils
- PluginDelegate: Defend against null model object. Commit.
- PluginDelegate: Fix eliding text. Commit.
- PluginDelegate: Add leading item property for backward compatibility. Commit.
- PluginDelegate: Fix up leftover issues after porting. Commit.
- Add KQuickManagedConfigModule::mainUiReady signal. Commit.
- Qml: Port PluginDelegate away from Kirigami.BasicListItem. Commit.
- Port away from KActivities. Commit.
- Adapt to plasma-framework moving to Plasma. Commit.
- ScrollView: bind view's KeyNavigation.up to global toolbar. Commit.
- GridDelegate: set default Accessible.description. Commit.
- KAbstractConfigModule: Avoid module include in public header. Commit.
- Remove code for generating pri file. Commit.
- Kcmshell: focus on content area by default. Commit.
- KCModuleLoader/KQuickConfigModuleLoader: Avoid putting json array in args. Commit.
- Kcmshell6: Use KShell to split values coming from args option. Commit.
- Use CLASS_NAME instead of CLASSNAME. Commit.
- Qml: simplify
SettingHighlighterPrivate
. Commit. - Introduce the sidebar mode for kcms. Commit.
- PluginSelector: set about dialog parent to root contentItem. Commit.
- KCMError: Bigger header and text selection for everything. Commit.
- Fix AboutDialog in case delegate is intermediate Item. Commit. Fixes bug #474170
- KPluginModel: Allow consumers to implement custom drag/drop sorting. Commit. See bug #340283
- KPluginModel: Keep order of categories as they were. Commit.
- GridDelegateMenu: fix unable to create component. Commit.
- Qml: install
private/GridDelegateMenu.qml
. Commit. - GridDelegate: lazy load menu. Commit. See bug #473798
- Do not singleshot without context object. Commit.
- SharedQmlEngine: Factor out rootObject() calls. Commit.
- KQuickConfigModule: Drop underscore prefixes from private class' members. Commit.
- KQuickConfigModule: Use qmlContext() shorthand. Commit.
- KCModuleQml: Drop QML import versions. Commit.
- KCModuleQml: Use common QQC2 alias for Controls import. Commit.
- KCModuleQml: Fix whitespace. Commit.
- KCModuleQml: Narrow down type of kcm context property. Commit.
- GridDelegate: Fix ring color for disabled items. Commit.
- GridDelegate: Fix title text color when disabled. Commit.
- Sync authActionName and representsDefaults on creation of KCModuleQml. Commit.
- ContextualHelpButton: Relicense file to LGPL-2.0-or-later. Commit.
- Kcmshell6: Remove reference of deprecated option. Commit.
- Add SPDX info to some test files. Commit.
- Simplify JSON of fake KCM file. Commit.
- Remove unneeded statements from license headers. Commit.
- Clean up no longer needed test files. Commit.
- Add missing licenses to source files. Commit.
- Remove unused LGPL-3.0-or-later license file. Commit.
- ContextualHelpButton: Convert license header to SPDX. Commit.
- SimpleKCM: Don't show header separator on overflow. Commit.
- KPluginWidget: Explicitly call KCModule::load before showing KCM. Commit.
- KPluginSelector.qml: Fix broken Kirigami.OverlaySheet usage. Commit.
- Fix some QML elements being rendered after delay. Commit. Fixes bug #472002
- KAbstractConfigModule: Allow updating arguments on a running module. Commit.
- Make KQuickConfigModule constructor protected. Commit.
- KQuickConfigModule: Destroy view before attached KCM object. Commit.
- Remove unused QVariantList argument from KCModuleData constructor. Commit.
- Remove QVariantList argument from KCM constructor args. Commit.
- Remove KPackage compat code. Commit.
- Kcmoduleqml: set
Qt::WA_NoMousePropagation
to fix drag everywhere. Commit. - Add explicit moc includes to sources for moc-covered headers. Commit.
- Add missing include guards. Commit.
- KQuickConfigModule: Improve code snippet in doc comment. Commit.
- KQuickConfigModule: Narrow down type of keys in s_rootObjects hash. Commit.
- Use kcmshell6 in kf6. Commit.
- Update QML component docs. Commit.
- Update QML code snippet in KQuickConfigModule. Commit.
- KCMLauncher: Use kcmshell6 instead of kcmshell5. Commit.
- Add KIO to dependencies, fix some QML plugin issues. Commit.
- Rename KCMShell QML class to KCMLauncher. Commit.
- Remove unneeded authorize method of KCMShell. Commit.
- Import KCMShell class from KDeclarative. Commit.
- Rename KPluginSelector.qml/KPluginDelegate.qml to PluginSelector.qml/PluginDelegate.qml. Commit.
- Install QML files of imported KDeclarative classes, adjust docs. Commit.
- Import org.kde.kcm files from KDeclarative. Commit.
- KPluginDelegate: Clean up QML/JS code style, bump imports. Commit.
- Kcmshell: Allow loading of KCMs by path with empty metadata. Commit.
- Kcmshell: Show error if KCM is not found. Commit.
- Kcmshell: General code cleanup. Commit.
- Kcmshell: Remove dbus registration of modules. Commit.
- KF6KCMUtilsMacros: Show error message if no QML sources are found. Commit.
- KCModuleQml: Fix event filter object. Commit.
- Make QVariantList arg optional for constructors. Commit.
- KF6KCMUtilsMacros: Add prefix for parsed variable. Commit.
- KCModuleQml: Set and inherit LayoutMirroring on an off-screen window. Commit.
- KF6KCMUtilsMacros: Document that target can be used in kcmutils_generate_module_data. Commit.
- Remove debug leftover in autotests. Commit.
- Skip failing test for now due to CI dependencies. Commit.
- Add test for fallback KCM being shown. Commit.
- Add simple test to make sure QML KCMs load. Commit.
- Allow loading of KPackage KCms for now. Commit.
- KF6KCMUtilsMacros: Avoid recompiling qrc files after reconfiguring. Commit.
- SharedQmlEnginePrivate::execute: Add assertion for source not being empty. Commit.
- Kcmutils_generate_module_data: Allow usage of target instead of sources list. Commit.
- KCModuleQml: Load KCMs QML files using qrc. Commit.
- Add cmake function to bundle QML files as QRC in KCM. Commit.
- KCMultiDialog: Call KCModule::load in next iteration of event loop. Commit.
- Add more debug logs to fake KCMs. Commit.
- Make KCModule::load call not depend on Widget's first show. Commit.
- [kpluginwidget] Fix parent handling for plugin KCMs. Commit.
- KCModuleQml: Fix setting defaults indicator of child QML module. Commit.
- KAbstractConfigModule: Fix type of property defaultsIndicatorsVisible. Commit.
- Provide dummy incubation controller. Commit.
- Use ellipses instead of triple period. Commit.
- Uset QApplication::applicationDisplayName. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Set target properties right after declaring the target. Commit.
- Remove prefix from KConfigCore include. Commit.
- KF6KCMUtilsQuick: Link to KF6::ConfigCore instead of ConfigGui. Commit.
- Use more explicit constructors. Commit.
- Add missing find_dependency for KCoreAddons. Commit.
- KCModuleData: Remove virtual hook. Commit.
- Consistently use std::unique_ptr for d-ptr. Commit.
- Move KCModuleData to KCMutilsCore. Commit.
- KCModule: Be call base class load/save/defaults methods. Commit.
- KCModuleQML: Also include logic to load on first show. Commit.
- Fix sizehint and QML KCMs not recieving click events. Commit.
- KCMShell: Add an option to show non-defaults indicators. Commit.
- Fix icons in KPluginDelegate. Commit.
- Fix KCMultiDialog not saving modified configs. Commit.
- Remove KService dependency from CMake config. Commit.
- Add Q_OBJECT macro to QmlConfigModuleWidget. Commit.
- Add utility constructor for KCModule. Commit.
- Clean up linking of KF6KCMUtils module. Commit.
- Fix the translation template version number (5->6). Commit.
- Add Q_OBJECT macro to KCModuleProxyInternal. Commit.
- Add Qt6Qml to cmake config. Commit.
- Download missing licenses. Commit.
- KCModule: Add markAsChanged method back for easier signal connect. Commit.
- Fix KCMUtilsQml leftovers. Commit.
- Do not install dummy plugins, use kcoreaddons_add_plugin. Commit.
- Utilize ecm_add_qml_module for QML plugin. Commit.
- KCModule: Enforce all constructor args to be initialized. Commit.
- KCModule: Fix registration of plugins when taking a QWidget as a parent. Commit.
- Review/Update docs for KF6::KCMutils classes. Commit.
- Small code cleanups. Commit.
- Avoid verbose FWD, add include guards for KQuickConfigModuleLoader. Commit.
- KQuickConfigModule: Store KPackage in d-ptr, instead of loading mutiple times. Commit.
- ManagedConfigModule: Do not use Q_PRIVATE_SLOT, simplify code. Commit.
- Small cleanups. Commit.
- Remove some unused/rarely used API. Commit.
- Only create QQmlEngine on demand and not when loading QWidgets KCM. Commit.
- Register KQuickConfigModule to QML, configure QML name. Commit.
- Enable POSITION_INDEPENDENT_CODE for static logging lib. Commit.
- KQuickConfigModule: Fix undefined behaviour by adding missing initialization of pointer. Commit.
- Remove KAbstractConfigModule::setNeedsAuthorization. Commit.
- Add kpackage dependency to .kde-ci.yml file. Commit.
- Remove KAuth code for KCModule/KCMultiDialog. Commit.
- KCMultiDialog: Rename method in p-impl. Commit.
- Update docs for QML KCMS. Commit.
- KCModuleQml: Small refactorings/cleanups. Commit.
- Rename KCMUtils target containing QML/QtQuick classes. Commit.
- Rename classes from KDeclarative. Commit.
- KCModuleLoader: Make error reporting completely internal. Commit.
- Introduce KCModuleLoader QML to have consistent entry point. Commit.
- Fix crash on delete. Commit.
- Create new QML engine as fallback. Commit.
- Make kcmshell6 compile. Commit.
- Adjust to shared engine being no longer in Kirigami. Commit.
- Adjust code to KCModule changes, remove KCModuleProxy. Commit.
- KCModule: Start porting to KAbstractConfigModule. Commit.
- KCModule: Remove KAboutData from public API. Commit.
- Exctract universal properties from QML ConfigModule to KAbstractConfigModule. Commit.
- Qml/configmodule: Do not put QtQml include in public header. Commit.
- Qml/configmodule: Clean up remaining KAboutData API. Commit.
- Qml/configmodule: Clean up QQC1 workaround. Commit.
- Compile KCModule as part of KCMUtils. Commit.
- KCModuleQml: Port to copied ConfigModule class. Commit.
- Start adjusting export macros and includes of qml configmodule files. Commit.
- Remove deprecated code from imported classes. Commit.
- Import KCModule and ConfigModule/ManagedConfigModule classes. Commit.
- Replace QVector by QList. Commit.
- KCModuleQml: Explicitly specify signal handler arguments. Commit.
- Simplify KCMultiDialog. Commit.
- Fix windows issues for kcmshell. Commit.
- Kcmshell: Fix weird/broken setting of dbus service name. Commit.
- Fix windows build. Commit.
- Move kcmshell to src rather than tools. Commit.
- Rename kcmshell executable, make it build against Qt6, cleanup. Commit.
- Import kcmshell from kde-cli-tools. Commit.
- Clean up preparetips leftover in Messages.sh. Commit.
- Port away from kcoreaddons_desktop_to_json in autotests. Commit.
- Remove dead X-KDE-PluginKeyword code. Commit.
- Adapt to changed KWidgetItemDelegate::updateItemWidgets signature. Commit.
- KF::CoreAddons (for KPluginMetaData) needs to be in public link interface. Commit.
- Remove Qt 5 support. Commit.
- KCModuleQml: Specify URL for root component's QML context. Commit.
- Fix comment: use punctuation for readability for sentences. Commit.
- Drop removed file from QCH sources. Commit.
- Remove unused string list. Commit.
- Restore deleted autotest. Commit.
- Remove obsolete header. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Remove deprecated code. Commit.
- Delete ServiceTypes for KCModule/KCModuleInit. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- KCMultidialog: Expose method to show non-defaults indicators. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- Set systemsettings as alias when generating desktop files. Commit.
kcodecs
- Proofreading. Commit.
- Remove code for generating pri file. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Set target properties right after declaring the target. Commit.
- Fix the translation template number (5->6). Commit.
- Clean up unused deprecation version numbers. Commit.
- Kcodecsqp, nsHebrewProber scope of variable can be reduced. Commit.
- Remove QTextCodec leftovers. Commit.
- Port RFC 2047 encoder from QTextCodec to QStringEncoder. Commit.
- Port RFC 2047 decoder from QTextCodec to QStringDecoder. Commit.
- Remove all deprecated API. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Remove Qt 5 support. Commit.
- Remove all deprecated API up to 5.99. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- Remove winsami2 from codecs list. Commit.
- Replace jis7 with ISO-2022-JP in offered codecs. Commit.
- Fix name for CP 949 in KCharsets::encodingsByScript. Commit. See bug #463848
kcompletion
- Adapt to KConfigGroup name officially being a QString type. Commit.
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Remove code for generating pri file. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Don't use a regular expression just for checking for spaces. Commit.
- Add KEmailValidator. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Set target properties right after declaring the target. Commit.
- Mark pimpl constructor of public class as unexported. Commit.
- Fix the translation template version number (5->6). Commit.
- Remove leftovers from KPixmapProvider. Commit.
- KComboBox: make minimumSizeHint() override public like in base class. Commit.
- Adapt to LineEditUrlDropEventFilter rename. Commit.
- Change private d_ptr to protected, use normal Q_DECLARE_PRIVATE. Commit.
- Bump KF disabled deprecation level to 5.240. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Update name of Qt designer plugin to version 6. Commit.
- Remove Qt 5 support. Commit.
- Remove all deprecated API. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kconfig
- Add standard shortcuts for "Open Context Menu". Commit.
- Unbreak consumers: remove deprecation warning macro from template constructor. Commit.
- KConfigGroup: use QString as official group name data type. Commit.
- Check if color is valid in the "#" case. Commit.
- Kconfiggroupgui QColor.setNamedColor is deprecated. Commit.
- Add support for QRectF, QSizeF and QPointF. Commit.
- Remove more TipOfDay related code. Commit.
- Bufferfragment_p fix PVS-Studio issue V612 unconditional return in loop. Commit.
- Avoid unneeded conversion from QByteArray to QString to QByteArray. Commit.
- Use QByteArrayLiteral to avoid runtime-memallec. Commit.
- Avoid creating deep QString instances when comparing vs. raw latin1 string. Commit.
- KDesktopFileAction: Add missing include guard. Commit.
- Port away from deprecated QDomDocument::setContent overload. Commit.
- Avoid intermediate QString instance for creating a QUuid from QByteArray. Commit.
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Add new KDesktopFileAction class. Commit.
- KConfig: Adjust spaces in example code snippet. Commit.
- KDesktopFile: Simplify constructor implementation. Commit.
- KDesktopFile/KSharedConfig: Simplify some if statments. Commit.
- Kconfigwatcher: do not assert absolute paths. Commit.
- Add standard shortcut F10 for "Open Main Menu". Commit.
- Dbussanitizer: do not allow trailing slashes. Commit.
- Dbussanitizer: qassertx to print the path. Commit.
- Notify: don't try to send or receive dbus notifications on absolute paths. Commit.
- KConfigTest: increase timeout in testLocalDeletion. Commit.
- Make KConfigWatcher noop for in-memory configs. Commit.
- More aggressively sanitize dbus paths. Commit.
- Remove mention of qmake library from metainfo.yaml. Commit.
- Remove code for generating pri file. Commit.
- KWindowConfig: create hasSavedWindowSize() and hasSavedWindowPosition(). Commit.
- [kauthorized] Remove authorizeControlModules(). Commit.
- Remove excess whitespace from debug print. Commit.
- KDesktopFile::noDisplay: Only read NoDisplay keys. Commit.
- KConfigGroup: merge revertToDefault with override. Commit.
- KConfigTest::testLocalDeletion give some time for assertion. Commit.
- KDesktopFile: Simplify TryExec check for executable. Commit.
- KDesktopFile: Simplify fallback when reading ADMIN_ACCOUNT env variable. Commit.
- KConfig: Remove unneeded FWD. Commit.
- Kconfigdata_p.h: Clean up excess semicolon. Commit.
- KWindowConfig: remove unused instances of QScreen. Commit.
- KWindowConfig: remove unneeded KF5 code. Commit.
- Use keyword signature for target_link_libraries calls. Commit.
- Core: Read lastModified as UTC. Commit.
- Fix deadlock when KConfigIni fails to acquire a file lock. Commit.
- KF6ConfigMacros.cmake fix extra spaces between 'if' and its (). Commit.
- Mark some classes as Q_RELOCATABLE_TYPE. Commit.
- Autotests/CMakeLists.txt there should be no spaces between 'if' and its (). Commit.
- CMakeLists.txt there should be no spaces between 'if' and its (). Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- KConfigIniBackend: Make diagnostics about escape sequences more readable. Commit. See bug #471533
- Don't consider desktop files in kservices6 authorized. Commit.
- Service is installed in kservices6. Commit.
- Kconfig_compiler documentation: Warn about calling save() in response to config notify signals. Commit.
- Remove email server settings from KEMailSettings. Commit.
- Export initKConfigGroupGui(). Commit.
- KAuthorized: Polish docs for KF6, reference pluginIds instead of desktop file names. Commit.
- KAuthorized: Make methods to authorize control modules invokable. Commit.
- Fix window state saver test with Qt 6.5. Commit.
- KConfigPropertyMap: Explicitly sync config on write, make write invokable. Commit.
- Kconfigloader: Add support for setting default enum values as strings. Commit.
- Add workaround to support config name with minus sign. Commit.
- Remove internal postfix of methods that are in an internal namespace anyway. Commit.
- KAuthorized: Rename MY_D macro, ensure proper formatting. Commit.
- KAuthorized: Mark authorize/authorizeAction methods as invokable. Commit.
- Utilize ecm_add_qml_module for QML plugin. Commit.
- Expose KAuthorized as org.kde.config QML module. Commit.
- Make KAuthorized a QObject. Commit.
- Fix FreeBSD CI. Commit.
- Kconf_update: Use KConfig version for app version. Commit.
- Kconf_update: Update testmode option description. Commit.
- Ensure that when test_kconf_update is build, kconf_update is build too. Commit.
- Make test_kconf_update easier to debug and more reliable. Commit.
- Kconf_update: Better handle version missmatch instead of just printing "parse error". Commit.
- Kconf_update: Simplify a bit of code. Commit.
- Kconf_update: Clean up unneeded check code. Commit.
- Fix kconf_update ScriptArguments containing more than one entry. Commit.
- Small cleanups/fixes in kconf_update. Commit.
- Add new autotests for kconf_update scripts. Commit.
- Remove functionality for KConfig commands using script std::out too. Commit.
- Increase version number in kconf update files to 6. Commit.
- Remove code for KConfig update scripts. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/core level. Commit.
- Set target properties right after declaring the target. Commit.
- Mark private slot method of public class as unexported. Commit.
- Revert "Mark private method of public class as unexported". Commit.
- Mark private method of public class as unexported. Commit.
- Remove unused private KConfig::keyList(). Commit.
- Mark pimpl constructors of public classes as unexported. Commit.
- Mark private constructors of public classes as unexported. Commit.
- Fix the translation template number (5->6). Commit.
- Don't include screen connector names in screen position/size data. Commit. See bug #460260
- Also require passing unit tests on Windows. Commit.
- Fix multimonitor window size restoration. Commit. Fixes bug #460260
- Sort connector names for multi-screen size/position keys. Commit. See bug #460260
- Rename kwriteconfig5 to kwriteconfig6. Commit.
- Rename kreadconfig5 to kreadconfig6. Commit.
- Add KConfig prefix to ConversionCheck, install header as _p.h only. Commit.
- Kconf_update: use standard exit status code. Commit.
- Kconf_update: use CMAKE_INSTALL_FULL_LIBDIR. Commit. See bug #465125
- KConfigGroup: remove deprecated flags/enums setter/getter template methods. Commit.
- Remove deprecated KCoreConfigSkeleton::ItemEnum::choices2(). Commit.
- Link against Qt6::Xml privately. Commit.
- Rename host tooling targets to KF6. Commit.
- Hotfix KConfigCompiler install location. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Kconfigwatcher signature is not normalized. Commit.
- Kconfiggroup do not #include twice. Commit.
- Remove deprecated API wrapped in KCONFIGCORE_ENABLE_DEPRECATED_SINCE statements. Commit.
- Remove Qt 5 support. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Remove all deprecated API. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Revert kconf_update target name to KF5. Commit.
- Grammar check "of of" and "for for". Commit.
- Revert more host tool naming. Commit.
- Fix previous commit. Commit.
- Revert naming for host tooling to KF5. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- Android: Fix a bug where new file wouldn't be created. Commit.
kconfigwidgets
- Krecentfilesaction: use isServiceRegistered to check activitymanager is present. Commit.
- Adapt to KConfigGroup name officially being a QString type. Commit.
- KRecentFilesAction: register added url to ActivityManager daemon. Commit.
- Remove KStandardAction::tipOfDay. Commit.
- KStandardAction: return name as QString, store as QString-compat raw data. Commit.
- KStandardAction: store icon names as QString-compat raw string data. Commit.
- Bind KHamburgerMenu to OpenMainMenu standard shortcut. Commit.
- Remove unused license texts. Commit. Fixes bug #475346
- Fix ub in KStandardAction::create. Commit.
- Remove code for generating pri file. Commit.
- Have KHamburgerMenu's shortcut open a menu. Commit.
- Add tests for KHamburgerMenu. Commit.
- Add popup of recent documents to "Open" action toolbar button. Commit.
- Mark KCommandBar::ActionGroup & KCommandBarModel::Item as Q_RELOCATABLE_TYPE. Commit.
- Remove unneeded moc include. Commit.
- KRecentFilesAction: Collapse tilde. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Fully port all usage of kf5_entry.desktop to kf6_entry.desktop. Commit.
- Add comment why accelerators need to be removed from scheme action texts. Commit.
- KColorSchemeMenu: Remove accelerator markers from scheme name. Commit.
- Remove colorscheme test. Commit.
- KCommandBar: improve positioning. Commit. Fixes bug #463251
- Give KColorSchemeMenu namespace a short description. Commit.
- Fixup: Pass scheme name - not path - to KColorSchemeManager::indexForScheme. Commit.
- Port to KF6::ColorScheme. Commit.
- Split menu creating functionality out of KColorSchemeManager. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Set target properties right after declaring the target. Commit.
- Mark private slot methods of public classes as unexported. Commit.
- Mark private method of public class as unexported. Commit.
- Remove KAuth code that was only relevant for KCModule. Commit.
- Add linking for KCoreAddons. Commit.
- Remove KCModule class. Commit.
- Fix the translation template version number (5->6). Commit.
- KColorSchemeManager: don't override color scheme set by platform theme. Commit. Fixes bug #447029
- KLanguageNameTest: use QTest's initMain() instead of Q_COREAPP_STARTUP_FUNCTION. Commit.
- CommandBar: Fix lastUsedActions not restored. Commit.
- Replace QVector by QList. Commit.
- KConfigDialogManager: Fix logs formatting. Commit.
- Clean up preparetips leftover in Messages.sh. Commit.
- Port away from deprecated KCoreConfigSkeleton::ItemEnum::Choice2 typedef. Commit.
- Remove preparetips5. Commit.
- API dox: drop outdated docs for supporting KF < 5.32. Commit.
- Drop Qt5 support. Commit.
- Remove unused QTextCodec leftovers. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Adapt to changed KSelectAction triggered signal API. Commit.
- Remove all deprecated API. Commit.
- Update name of Qt designer plugin to version 6. Commit.
- [kcodecaction] Deprecate QTextCodec and mib-based API. Commit. Fixes bug #463421
- [kcodecaction] Add name-based trigger signal. Commit.
- Remove all deprecated API up to 5.99. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- Kcommandbar: Fix positioning when no mainwindow parent. Commit.
- Kcommandbar: Fix no central widget crashes app. Commit. Fixes bug #463251
kcontacts
- Fix clang build. Commit.
- Adapt to KConfigGroup name officially being a QString type. Commit.
- Clarify QtQuick dependency. Commit.
- Remove code for generating pri file. Commit.
- Drop unneeded Qt metatype declarations. Commit.
- Use Q_RELOCATABLE_TYPE instead of deprecated Q_MOVABLE_TYPE. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Include only needed headers instead of QtTest module header. Commit.
- Add extra types to ResourceLocatorUrl. Commit.
- Update api doc of CalendarUrl. Commit.
- Use all-upper-case version variable names (KF consistency). Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Set target properties right after declaring the target. Commit.
- Mark private methods of public classes as unexported. Commit.
- Add Address::geoUri getter and property. Commit.
- Replace QVariantList properties with their actual types. Commit.
- Fix the translation template version number (5->6). Commit.
- Replace QVector by QList. Commit.
- Clean up AddresseeHelper now that it is an implementation detail. Commit.
- Bump KF disabled deprecation level to 5.240. Commit.
- Port away from QTextCodec. Commit.
- Drop more deprecated API. Commit.
- Remove deprecated API. Commit.
- Remove Qt 5 support. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kcoreaddons
- Kdirwatch: don't crash after moving threads. Commit. See bug #472862
- Kdirwatch: don't leave relative entries dangling. Commit.
- Kdirwatch: expand ref counting system to keep account of public instances. Commit.
- Kdirwatch: always unref d, and unset d from inside d. Commit. See bug #472862
- Kde6.xml remove "audio/x-pn-realaudio-plugin". Commit.
- Use QStringViews while processing translator raw data into KAboutPersons. Commit.
- Simplify KPluginMetaData::supportsMimeType. Commit.
- Fix API docs generation for KPluginMetaDataOption enum values. Commit.
- Kdirwatch: drop fam support. Commit. Fixes bug #466562
- KPluginMetaData: Add enum flag for reusing plugins. Commit.
- Add simple benchmark test for KPLuginMetaData::findNewPlugins. Commit.
- KPluginMetaData: Avoid lots of lookups for KPlugin object. Commit.
- KPluginMetaData: Make metadata members const. Commit.
- Remove unused KStringHandler::isUtf8 & KStringHandler::from8Bit. Commit.
- Kde6.xml remove mime type for KDE Kugar report template file. Commit.
- Mimetypes/kde6.xml remove mime type "application/x-khtml-adaptor". Commit.
- Add missing include. Commit.
- KFileUtils::makeSuggestedName: make regex static, fix warnings. Commit.
- Remove code for generating pri file. Commit.
- Qml: Add KAboutData singleton. Commit.
- KAboutData: Use faster QLatin1String QJsonObject::value overloads. Commit.
- KAboutData: Remove unneeded KPluginMetaData include. Commit.
- Unset bug address for implicitly created KAboutData. Commit. Fixes bug #473517
- Use keyword signature for target_link_libraries calls. Commit.
- Fix all tests being rebuild after each configure due to PCH. Commit.
- Fix static plugins not working if - or . is used in pluginId. Commit.
- Generate kRegisterStaticPluginFunction calls directly in CMake. Commit.
- Improve finding of plugins by id. Commit.
- KF6CoreAddonsMacros: Allow to use targets in kcoreaddons_target_static_plugins. Commit.
- KF6CoreAddonsMacros.cmake: Build plugins static if BUILD_SHARED_LIBS is off. Commit.
- KF6CoreAddonsMacros.cmake: Rename parsed args output. Commit.
- Provide JSON schema for KPluginMetaData spec. Commit.
- Fix mingw build on case sensitive filesystems. Commit.
- Remove unused rich text parameter from Job message interface. Commit.
- KAboutData: Add MIT license. Commit.
- Kdirwatch: avoid using &(*it). Commit.
- Kdirwatch: export QDebug operator<< for KDirWatch. Commit.
- KDirWatch_UnitTest: remove std::move from return. Commit.
- KDirWatch: improve variable naming. Commit.
- KDIRWatch: take into account IN_UNMOUNT. Commit.
- KDirWatch: remove redundant dead code. Commit.
- KDIRWatch: Avoid retrying twice the same notify method. Commit.
- KDirWatch: clean up redundant code. Commit.
- KDirWatch: replace statistics methods() with operator<<(QDebug). Commit.
- KDirWatch: Remove code for manually deleting QFileSystemWatcher. Commit.
- Typo--. Commit.
- Kurlmimedata: limit amount of in-flight FDs for portal submission. Commit. Fixes bug #472716
- Typo--. Commit.
- Remove kde4 obsolete build artifact. Commit.
- Mark more value-type classes as Q_RELOCATABLE_TYPE or Q_PRIMITIVE_TYPE. Commit.
- Drop unneeded Qt metatype declarations. Commit.
- Fix pch build issues. Commit.
- Clean up MAGIC fs constants and add comment. Commit.
- KFileSystemType: recognize ntfs3. Commit.
- KPluginFactory: Remove QObjectCleanupHandler. Commit.
- KPluginFactory: Improve API docs. Commit.
- KPluginFactory: Consistently use initializer list for default args param. Commit.
- Apply 1 suggestion(s) to 1 file(s). Commit.
- Use BinaryUnitDialect from config when using DefaultBinaryDialect in formatByteSize. Commit. Fixes bug #453853. Fixes bug #472111
- Kurlmimedata: don't portal symlinks. Commit. Fixes bug #464225
- KSignalHandler: possibility to register signal handler as early as possible. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- KPluginMetaData::findPluginById: Allow finding of plugin with empty metadata. Commit.
- Unify KPluginMetaData::findPlugins overloads with default parameter. Commit.
- KPluginMetaData: Use default Qt debug operator for printing list. Commit.
- Include only needed headers instead of QtQml module header. Commit.
- Remove the long obsolete and unused QPL license. Commit.
- Use fcntl to fix macOS compile. Commit.
- Bump Qt deprecation level to 6.5. Commit.
- Prefer initializer list when creating QStringList instead of << operator. Commit.
- Remove unneeded code from kpluginmetadatatest. Commit.
- Make error messages in KPluginMetaData more consistent. Commit.
- KUserProxy: Fix module import in code snippet. Commit.
- Adapt variable names to the new reality. Commit.
- Work around the non-breakable space change in AM/PM formats in newer CLDR. Commit.
- Use final keyword directly instead of Q_DECL_FINAL. Commit.
- Simplify registering of singletons, fix QML warning. Commit.
- Remove version from import in QML snippet. Commit.
- Improve const correctness of Formats QML class, remove unneeded constructor. Commit.
- Rename QML plugin from org.kde.kcoreaddons to org.kde.coreaddons. Commit.
- Make QML plugin C++ file only. Commit.
- Port to ECMQmlModule. Commit.
- Add optional QML dependency. Commit.
- Import KCoreAddons QML plugin from KDeclarative. Commit.
- Generate proper export header for autotests. Commit.
- [kpluginmetadata] Fix warning when using default constructor. Commit.
- ExportUrlsToPortal: let it work in a non-KDE session. Commit. Fixes bug #458643
- ExportUrlsToPortal: don't export when there are non-sendable non-local files. Commit.
- Fix gcc -Winvalid-pch warnings. Commit.
- KDirWatch: Don't append fileName to fileName in Delete event. Commit. Fixes bug #467095
- Add PCH option for faster compilations. Commit.
- KDIRWatch: Improve debug output. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/lib level, include visible to the whole build. Commit.
- Set target properties right after declaring the target. Commit.
- Add missing SPDX for some more files. Commit.
- Drop unused license files. Commit.
- Add missing SPDX info to test files. Commit.
- Refactor previousely added no-args registerPlugin overloads. Commit.
- KPluginFactory: Add no-args for QWidget constructor without metadata. Commit.
- KPluginFactory: Also allow QWidgets classes to not have args. Commit.
- Enforce KParts taking metadata, allow empty args. Commit.
- KPluginFactory: Also add registerPlugin for metadata overload without args. Commit.
- KPluginFactory: Fix warning about variadic macro. Commit.
- KPluginFactory: Guard against ambiguity in registerPlugin. Commit.
- KPluginFactory: Allow registering of classes without QVariantList arg. Commit.
- Use strongly typed list properties. Commit.
- [kaboutdata] Allow setting empty display name. Commit.
- KSDCMapping: Use MAP_SHARED even for anonymous fallback. Commit.
- KSDCMapping.mapSharedMemory: mlock mmap'ed file to verify that it's actually readable. Commit.
- Allow KSDCCorrupted to output custom error message. Commit.
- Refactor KSharedDataCache::Private. Commit.
- KSharedDataCache: Do ensureFileAllocated() first before file.resize(). Commit.
- Mark private methods of public classes as unexported. Commit.
- Mark private constructors & destructors of public classes as unexported. Commit.
- Mark pimpl constructors of public classes as unexported. Commit.
- API dox: trigger coverage of KRuntimePlatform & KLibexec. Commit.
- API dox: fix example of CamelCase include. Commit.
- Fix the translation template number (5->6). Commit.
- Prevent KSignalHandler leaking signalfd file descriptors. Commit.
- Replace QVector by QList. Commit.
- KAboutData: Add overloads for compatibility with ocsUsername arg. Commit.
- Remove KAboutPerson::ocsProviderUrl. Commit.
- Refactor KAboutPerson::ocsUsername to KAboutPerson::avatarUrl. Commit.
- Remove suicide reference. Commit.
- Rename kde5.xml for co-installability. Commit.
- Kpluginfactorytest: Add test to ensure args are correctly passed to plugin. Commit.
- Kpluginfactorytest: Remove args that are the same as the default. Commit.
- KPluginMetaData::findPluginById: Use internally constructor taking QPluginLoader. Commit.
- KPluginMetaData: Show warning if C++ plugins specified a different pluginId in their metadata. Commit.
- KPluginMetaData: Clean up two unneeded checks for d-ptr. Commit.
- KPluginMetaData: Use more performant QLatin1String overload for QJsonObject. Commit.
- KPluginMetaData: Make static plugin creation internal, unify codepaths. Commit.
- KPluginMetaData: Only read pluginId from json metadata for json files and not C++ plugins. Commit.
- KPluginFactory: Add assertion for superClass existing. Commit.
- Kpluginfactorytest: Adjust to plugin changes, extend test cases. Commit.
- KPluginFactory: Simplify internals. Commit.
- Move all plugin test classes to subdirectory. Commit.
- Futher simplify plugin tests. Commit.
- Autotests: Clean up duplicate/leftover plugin classes. Commit.
- KPluginMetaData: Unify constructors taking options param with default arg. Commit.
- Caching: Add define comments after #endif. Commit.
- Extract SharedMemory to separate files. Commit.
- Move KSDCLock to separate files. Commit.
- Remove leftovers from desktop2json tool. Commit.
- Remove KPluginMetaData::initialPreference. Commit.
- KF6CoreAddonsMacros.cmake: Clean up last leftovers of JSON param. Commit.
- Add debug operators for KPluginMetaData. Commit.
- KPluginMetaData: Rename parameters to make usage clearer. Commit.
- KPluginMetaData:formFactors: Update docs. Commit.
- KPluginMetaData: Remove desktop conversion mention. Commit.
- KPluginMetaData::fileName: Clarify docs. Commit.
- KPluginMetaData::pluginId: Clarify docs. Commit.
- KPluginMetaData: Remove KPluginSelector mention. Commit.
- KPluginMetaData::value: Fix inconsistent handling of default value, fix docs for type missmatch. Commit.
- KPluginMetaData: Add docs for pluginId best-practices. Commit.
- KPluginMetaData: Clean up old KPluginInfo mention. Commit.
- Remove desktoptojson executable and macro. Commit.
- KPluginMetaData: Prevent detaching of metaData object. Commit.
- Clean up KPluginMetaData tests that tested now removed behavior. Commit.
- Remove KPluginMetaData::metaDataFile. Commit.
- KPluginMetaData: Remove no longer valid KF6 TODO. Commit.
- KPluginMetaData: Move filename and json object members to d-ptr. Commit.
- KPluginMetaData::findPlugins: Only resolve on-disk plugins by path. Commit.
- Remove unused FWDs and includes in public headers. Commit.
- KPluginFactory: Remove lots of macros that were only used internally. Commit.
- KPluginFactory: Update docs for KF6 and best practices. Commit.
- KPluginFactory: Remove objectCreated signal. Commit.
- KPluginFactory: Clean up unused and internal conversion methods. Commit.
- KPluginFactory: Comment out names for unused parameters. Commit.
- KPluginFactory: Refactor and simplify internals. Commit.
- Hardcode "6" in all KF specific paths now. Commit.
- Remove Qt 5 leftovers. Commit.
- ExportUrlsToPortal: stop fusing remote urls. Commit. See bug #457529
- KF6CoreAddonsMacros.cmake: Clean up code for old KF5 behavior. Commit.
- Show deprecation warning about desktoptojson tool. Commit.
- KJob::kill(...): use fully-qualified name for type of slot args. Commit.
- Don't needlessly copy urls while iterating. Commit.
- KJobUiDelegate: merge constructor into one, using default flag value. Commit.
- API dox: drop oudated text about KToolInvocation. Commit.
- [kpluginmetadata] Drop documentation of now gone entries. Commit.
- [kpluginfactory] Remove docs for KF < 5.77 compat. Commit.
- [kpluginmetadata] Merge two constructors. Commit.
- [kpluginmetadata] Remove documentation for no longer existing behavior. Commit.
- Remove unused includes. Commit.
- Drop compatibility with CMake 2.8. Commit.
- KDirWatch: output more log when in debug log. Commit. See bug #387663
- Rename host tooling targets to KF6. Commit.
- KJob::emitPercent: delegate to KJob::setPercent(). Commit.
- Hotfix host tooling install location. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Remove the KEmoticons integration plugin interface. Commit.
- Bump Qt deprecation level to 6.4 and port away from deprecated Qt API. Commit.
- Remove kdelibs4 migration code. Commit.
- Remove deprecated code. Commit.
- Replace QT_MAJOR_VERSION by 6. Commit.
- Remove code for Qt 5 compatibility. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Revert more host tool naming. Commit.
- Revert more host tool naming. Commit.
- Revert more host tool naming. Commit.
- Revert naming for host tooling to KF5. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- KSandbox: Warn when running without flatpak-spawn privileges. Commit.
kcrash
- Remove code for generating pri file. Commit.
- This framework needs a new maintainer. Commit.
- Don't install twice debug categories. Commit.
- Allow to autogenerate/install category file. Commit.
- Use all-upper-case version variable names (KF consistency). Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Set target properties right after declaring the target. Commit.
- Don't crash on nullptr s_appFilePath. Commit.
- Remove Qt 5 support. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Bump SOVERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kdav
- Remove code for generating pri file. Commit.
- CMakeLists.txt fix spacing. Commit.
- Use Q_RELOCATABLE_TYPE instead of deprecated Q_MOVABLE_TYPE. Commit.
- Drop unneeded metatype declaration. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Fix the translation template version number (5->6). Commit.
- Replace QVector by QList. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Remove Qt 5 support. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kdbusaddons
- Check X11 support before enable it. Commit.
- Remove code for generating pri file. Commit.
- Remove moduleDeleted signal from KDEDModule. Commit.
- Drop unused KDBusInterProcessLock. Commit.
- This framework needs a new maintainer. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Adapt to kded5->kded6 renaming. Commit.
- Add error cause for name registration fail message. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Set target properties right after declaring the target. Commit.
- Mark private methods of public classes as unexported. Commit.
- Drop no longer useful KDEInitInterface. Commit.
- Fix the translation template number (5->6). Commit.
- KDBusService: Avoid sending activateRequested with empty arguments. Commit.
- Dbuscalltest remove variable bus. Commit.
- Rename kquitapp5 to kquitapp6. Commit.
- Rename UpdateLaunchEnvironmentJob to KUpdateLaunchEnvironmentJob. Commit.
- UpdateLaunchEnvironmentJob: remove outdated KLauncher support. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Remove deprecated example code. Commit.
- Remove Qt 5 support. Commit.
- Remove deprecated D-Bus connection pool. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kdeclarative
- Port kquickcontrolsaddons to declarative type registration. Commit.
- Drop EventGenerator. Commit.
- Remove unused license texts. Commit. Fixes bug #475489
- [QPixmapItem/QImageItem] Avoid shadowing smooth property. Commit.
- Remove MimeDatabase. Commit.
- Drop ColumnProxyModel. Commit.
- Drop FallbackTapHandler. Commit.
- Port draganddrop to ecm_add_qml_module. Commit.
- Port kquickcontrolsaddons to ecm_add_qml_module. Commit.
- Port graphicaleffects to ecm_add_qml_module. Commit.
- Port QML Items and shaders to Qt6 shader conditioning. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Include only needed headers instead of QtQml module header. Commit.
- Clean up reference to deleted classes in README.md. Commit.
- Clean up dependencies in KF6DeclarativeConfig.cmake.in. Commit.
- Clean up lot of CMake code and now unused dependencies. Commit.
- Remove KCMShell class from kquickaddons. Commit.
- Remove org.kde.kcm module that is imported in KCMUtils. Commit.
- We use QtDialogs namespace. Fix warning. Commit.
- KCM.GridDelegate: Set spacing on RowLayout of action buttons. Commit.
- KCM.GridDelegate: Use better source of truth for visibility binding. Commit.
- KCM.GridDelegate: Narrow down type of actions list as Kirigami.Action. Commit.
- KCM.GridDelegate: Fix up code style. Commit.
- KCM.GridDelegate: Drop QML import version numbers. Commit.
- KCM.GridDelegate: Port to attached ToolTip, add visible and delay bindings. Commit.
- KCM.GridDelegate: Port QQC2.Action from iconName to icon.name property. Commit.
- Remove org.kde.kcoreaddons module. Commit.
- Guard nullable property access, and bind instead of assigning once. Commit.
- Remove org.kde.kconfig QML module. Commit.
- Kcmcontrols: Fix up code style. Commit.
- Have export macros header include version header. Commit.
- Set target properties right after declaring the target. Commit.
- Remove IconDialog that is now a part of KIconThemes. Commit.
- ColorButton: Port to QQC2. Commit.
- Remove unused KPackage dependency. Commit.
- API dox: add some minimal docs to namespace & classes to trigger coverage. Commit.
- QCH generation: drop removed KQuickAddons & KDeclarative. Commit.
- API dox: cover CalendarEvents in generated QCH file. Commit.
- CalendarEvents: fix use of ecm_generate_headers. Commit.
- Remove SharedEngine code. Commit.
- Remove ConfigModule/ManagedConfigModule classes. Commit.
- Overhaul configmodule docs. Commit.
- Fix the translation template version number (5->6). Commit.
- Track hover of children. Commit.
- Remove installation of quickaddons_export.h in outdated prefix. Commit.
- Guard nullable property access, and bind instead of assigning once. Commit.
- Clean up unused deprecation version numbers. Commit.
- Remove meanwhile unused dependencies. Commit.
- Require passing unit tests on the CI. Commit.
- [configmodule] Drop constructor without metadata. Commit.
- AbstractKCM: Rewrite padding expressions to be more readable. Commit.
- Drop ImageTexturesCache. Commit.
- Add import aliases, bump internal import versions as needed. Commit.
- Drop unused QML imports. Commit.
- [configmodule] Drop setAboutData. Commit.
- Clean up preparetips leftover in Messages.sh. Commit.
- Remove Qt 5 leftovers. Commit.
- Drop kwindowsystem bindings. Commit.
- Adapt to KKeySequenceRecorder rename. Commit.
- Remove unused QtGraphicalEffects import. Commit.
- Remove Qt 5 support. Commit.
- [kcmshell] Remove calls to setIcon. Commit.
- Fix anchors error in AbstractKCM & SimpleKCM types. Commit.
- QML/JS: Prefer const over let, and use strict === equality. Commit.
- Drop Plotter. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Port away from deprecated QEvent API. Commit.
- Port away from deprecated QVariant API. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Port away from deprecated KWindowSystem API. Commit.
- Remove deprecated API. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kded
- Adapt to KConfigGroup name officially being a QString type. Commit.
- Simplify code for removing modules. Commit.
- Drop obsolete compat code. Commit.
- Avoid race on startup dispatching DBus methods. Commit. See bug #425315
- Register plugin's DBus service names before the main name. Commit. See bug #425315
- This framework needs a new maintainer. Commit.
- Allow to autogenerate/install category file. Commit.
- Drop org.kde.kbuildsycoca interface. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Remove the translated docbooks. Commit.
- Port man page to kded6. Commit.
- Rename to kded6. Commit.
- Use kded5rc as config file name. Commit.
- Drop deprecated second phase. Commit.
- Drop code for Windows/macOS support. Commit.
- Fix KDE_SESSION_VERSION check. Commit.
- Unset QApplication::applicationDisplayName(). Commit.
- Replace QVector by QList. Commit.
- Prevent QEventLoopLocker closing kded unexpectedly. Commit.
- Hardcode "6" in all KF specific paths now. Commit.
- Add KF6 prefix to CMake config name. Commit.
- Fix kconf_update target name. Commit.
- Only recreate icons if an icon dir changed. Commit. Fixes bug #463353
- Drop Qt5 support. Commit.
- Remove deprecated code. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Fix kconf_update target name. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kdesu
- Adapt to KConfigGroup name officially being a QString type. Commit.
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Remove code for generating pri file. Commit.
- SuProcess: Disable echo in the PTY before starting sudo. Commit. Fixes bug #452532
- PtyProcess: Allow calling enableLocalEcho before PTY creation. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Rename KDESu::KDEsuClient to KDESu::Client, to deduplicate namespace. Commit.
- Remove unused private StubProcess::commaSeparatedList. Commit.
- Mark pimpl constructors of public classes as unexported. Commit.
- Mark private methods of public classes as unexported. Commit.
- Fix the translation template version number (5->6). Commit.
- Drop KDE4 compat headers. Commit.
- Change private d to protected d_ptr, use normal Q_DECLARE_PRIVATE. Commit.
- Remove unused deprecation versions. Commit.
- Bump deprecation enforcement. Commit.
- Drop Qt5 support. Commit.
- Remove deprecated API. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kdnssd
- Switch ServiceModel::ServicePtrRole to some positive int number. Commit.
- Remove code for generating pri file. Commit.
- Remove irrelevant metadata at the top of DBus specifications. Commit.
- Allow linking against bounjour on Windows. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Mark pimpl constructor of public class as unexported. Commit.
- Fix the translation template number (5->6). Commit.
- Remove deprecated API and Qt 5 support. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kdoctools
- Update Turkish entities. Commit.
- Src/customization/xsl/eo.xml appeases l10n-scripty/update_xml. Commit.
- Customization/eo/user.entities : add missing entities, apply alphasort. Commit.
- Add missing licence info for Turkish. Commit.
- Update Turkish entities. Commit.
- Update Turkish entities. Commit.
- Kde-docs.css remove "khtml-border-radius", Konqueror supports "border-radius" since more than 10 years. Commit.
- Update Turkish entities. Commit.
- Fix errors in TR footer text. Commit.
- Update Turkish entities. Commit.
- Update Turkish entities. Commit.
- Update Turkish entities. Commit.
- Update Turkish entities. Commit.
- Add an unversioned entity for kwallet. Commit.
- Update Turkish entities. Commit.
- Remove QT_STRINGIFY as we depend against qt6. Commit.
- Doc: use a more generic Frameworks entity in the example. Commit.
- Temporarily remove the translated kdoctools manpages. Commit.
- Replace kdoctools5-common with kdoctools6-common. Commit.
- Doc: rename {kf5,qt5}options as {kf6,qt6}options. Commit.
- Rename checkXML5 to checkXML6. Commit.
- Rename meinproc5 to meinproc6. Commit.
- Add more entities. Commit.
- Add Arabic Support. Commit.
- Docs: adapt to KIO worker nomenclature, refer to new kioworker6 subdir. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Set target properties right after declaring the target. Commit.
- Add more Turkish entities. Commit.
- Update Spanish lang.entities. Commit.
- Update entities for Turkish. Commit.
- Fix the translation template version number (5->6). Commit.
- Fix tr/user.entities comment. Commit.
- Update Turkish translations. Commit.
- Replace QVector by QList. Commit.
- Kdoctools_install: fix doc detection in path with special chars. Commit.
- Install version header. Commit.
- Docbookl10nhelper: Remove support for docbook-xsl<=1.75. Commit.
- Also require tests to pass on Windows. Commit.
- Docbookl10nhelper variable customl10nFName is not used. Commit.
- Docbookl10nhelper delete not used variable customLangs. Commit.
- Add kf6-full entity. Commit.
- Remove Qt 5 support. Commit.
- Drop some long-time deprecated entities. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kfilemetadata
- [FFMpegExtractor] Support and check video/vnd.avi. Commit.
- [TaglibExtractor] Adapt code to SMI changes for audio/x-wav -> /vnd.wave. Commit.
- Remove code for generating pri file. Commit.
- Bump minimum Exiv2 version to 0.26. Commit.
- Remove awkward warning message also from Exiv2 autotests. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Remove QT_STRINGIFY as we depend against qt6. Commit.
- Improve PropertyInfo::allNames() documentation, add KF5 @since. Commit.
- Reapply ReplayGain changes. Commit.
- Generate fromName hash table programmatically from PropertyInfo table. Commit.
- Use proxy class for lowercase property name lookup. Commit.
- Reduce PropertyInfo::fromName overhead. Commit.
- Fix erroneous lowercase allNames() output. Commit.
- Reduce PropertyInfo construction overhead. Commit.
- Add benchmark for PropertyInfo instantiation. Commit.
- Add Krita extractor. Commit.
- Remove First/LastProperty, PropertyCount from Property (ID) enum. Commit.
- Properly remove deprecated API. Commit.
- Fix build with exiv2 >= 0.28. Commit.
- Test HEIF in Exiv2Extractor. Commit.
- Test JXL in Exiv2Extractor, extend JPEG coverage. Commit.
- Move static private helper out of Exiv2ExtractorTest class. Commit.
- Clean up Exiv2/C++14 warning message. Commit.
- Disable external extractor/writer test on Windows. Commit.
- Modernize and extend CMake check for Python3. Commit.
- Extend dignostics for taglib autotests. Commit.
- Remove usage of deprecated MP4::ItemListMap in taglib extractor. Commit.
- Make fb2 extractor compilation dependent on KF6Archive. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Make it clear that ReplayGain is the name of a standard. Commit.
- Mark private constructors of public classes as unexported. Commit.
- Use "= delete" to disable copy constructor & assign-operator=. Commit.
- Mark private methods of public classes as unexported. Commit.
- Fix the translation template version number (5->6). Commit.
- Use more target-centric cmake code. Commit.
- Clean up unused deprecation version numbers. Commit.
- Add allNames() method to PropertyInfo. Commit.
- Use QMobipocket6. Commit.
- Mobi extractor: only extract what is asked. Commit. Fixes bug #465006
- Port away from QTextCodec. Commit.
- Remove Qt 5 support. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Remove deprecated API. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- Also add external extractors to vector of all plugins. Commit. Fixes bug #463598
- Fix loading of external extractors and writers. Commit. Fixes bug #463598
kglobalaccel
- Remove unused license files. Commit. Fixes bug #475371
- Remove code for generating pri file. Commit.
- Adapt D-Bus interface file prefix for KF6. Commit.
- Fix match tpe in kglobalaccel XML definition. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Drop runtime. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Mark private method of public class as unexported. Commit.
- Mark private constructor & destructor of public class as unexported. Commit.
- Fix the translation template version number (5->6). Commit.
- Skip reloading global registry settings instead of asserting. Commit.
- Port to singleshot connection. Commit.
- Port away from deprecated QKeyCombination::operator int(). Commit.
- Remove leftover deprecated API. Commit.
- Drop dead Windows/macOS code. Commit.
- Remove Qt 5 support. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Send X11 startup id when invoking service actions. Commit.
- Remove all deprecated API up to 5.99. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kguiaddons
- Fix no return statement in non-void function. Commit.
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Mark geo-scheme-handler as non-gui executable on macOS/Windows. Commit.
- Remove code for generating pri file. Commit.
- KKeySequence: allow Insert key as shortcut. Commit.
- Use consistently classic include guards instead of #pragma once. Commit.
- Remove unneeded ;. Commit.
- Fix google-maps-geo-handler. Commit.
- Import KJobWindows from KJobWidgets. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Guard against Keystate outliving QGuiApplication. Commit.
- Add an option to disable building the geo: URI scheme handler. Commit.
- Even more consistently include Qt headers without module prefix. Commit.
- Consistently include Qt headers without module prefix. Commit.
- Add wayland to third-party deps. Commit.
- Introducing KCountryFlagEmojiIconEngine. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Mark private constructor of public class as unexported. Commit.
- Waylandinhibition singleton pattern for ShortcutsInhibitManager. Commit.
- Rename KeySequenceRecorder to KKeySequenceRecorder, for some K namespace. Commit.
- KDateValidator: add missing explicit destructor, use memory-managed d ptr. Commit.
- Waylandclipboard: roundtrip to get accurate focus state. Commit. Fixes bug #463199
- Update LINK_QCHS to Qt6 versions. Commit.
- Remove Qt 5 support from code and build system. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Rename CMake config file for KF6. Commit.
- Bump to keystateinfo version 4. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- KColorSchemeWatcherMac: do not use new NSAppearance API on older macOS versions. Commit. Fixes bug #463752
kholidays
- Remove the language code tables copied from QLocale as well. Commit.
- Remove the ISO 3166-1 country code table copy. Commit.
- HolidayRegion: sync territory_code_list with qlocale_data_p.h. Commit. Fixes bug #476417
- Holidays/file-format.txt - at least one category must be specified. Commit.
- Holiday_si_sl: updated Slovenian holidays. Commit.
- Remove code for generating pri file. Commit.
- Use keyword signature for target_link_libraries call. Commit.
- Mark Holiday as Q_RELOCATABLE_TYPE. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Add juneteenth as variable holiday. Commit.
- Significantly speed up HolidayRegion::defaultRegionCode(). Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Fix the translation template number (5->6). Commit.
- Improve Norwegian names of the Sámi National Day. Commit.
- Holidayregion variable 'regionCode' shadows outer function. Commit.
- Remove Qt 5 support. Commit.
- Remove deprecated API. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
ki18n
- Fix static sorting check when building with C++20 enabled. Commit.
- Use QTimeZone::teritory instead of our own data table. Commit.
- KLocalizedString::setApplicationDomain: use QByteArray type as arg. Commit.
- Remove Kuit::setupForDomain(domain) const char * overload. Commit.
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Remove code for generating pri file. Commit.
- Cmake: Port from FindPythonInterp to FindPython3. Commit.
- Drop unneeded Qt metatype declarations. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Remove QT_STRINGIFY as we depend against qt6. Commit.
- Klocalizedstring delete not used local variable. Commit.
- Ki18n-iso-codes-cachegen: only linking Qt6 now. Commit.
- Have export macros header include version header. Commit.
- Set target properties right after declaring the target. Commit.
- Move KuitSetup code over into files matching its name. Commit.
- Mark private constructor of public class as unexported. Commit.
- Mark private methods of public classes as unexported. Commit.
- Fix the translation template number (5->6). Commit.
- Cmake: Do not rebuild po and ts files if they did not change. Commit.
- Add a CMake option to embed the iso-codes cache. Commit.
- Also look for ISO codes caches in qrc. Commit.
- Add iso-codes cache generation tool. Commit.
- KI18nLocaleData target: add include dir for version header to interface. Commit.
- Replace removed dir variable with KDE_INSTALL_LOCALEDIR. Commit.
- Load translations for application-specific language also on Win and Mac. Commit. See bug #464694
- Add corrective action to help text when an app does not have a translation domain. Commit.
- Remove deprecated macro KI18N_INSTALL_TS_FILES. Commit.
- Remove outdated test for removed deprecated API. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Remove Qt 5 support. Commit.
- Remove all deprecated API. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kiconthemes
- Fix "no return statement in function". Commit.
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Fix ksvg2icns build on macOS. Commit.
- Remove code for generating pri file in widgets subfolder. Commit.
- Remove code for generating pri file. Commit.
- QImage: use rvalue overloads more. Commit.
- Use keyword signature for target_link_libraries call. Commit.
- Remove ability to semi-globally change icon sizes. Commit.
- Do not automatically set breeze as the fallback theme on Android. Commit.
- KIconLoader: Implement showEvent(). Commit.
- KiconDialog: Use KIconloader for drawing icons. Commit.
- Use Q_RELOCATABLE_TYPE instead of deprecated Q_MOVABLE_TYPE. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Remove KSharedDataCache. Commit.
- Set QImageReader format explicitly to avoid expensive probing. Commit.
- Have export macros header include version header also for KIconWidgets lib. Commit.
- Set target properties right after declaring the target. Commit.
- Split widgets classes into separate library. Commit.
- KIconTheme: allow to also fallback to Breeze-dark when set through QPA. Commit.
- Add KColorScheme dependency. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Set target properties right after declaring the target. Commit.
- Kicontheme: add
MatchBestOrGreaterSize
flag. Commit. - Fix the translation template version number (5->6). Commit.
- Import QML IconDialog from KDeclarative. Commit.
- Clean up preparetips leftover in Messages.sh. Commit.
- Drop contructors that take a KIconLoader in KIconDialog and KIconButton. Commit.
- Add missing includes/links. Commit.
- Rename kiconfinder5 to kiconfinder6. Commit.
- KIconEngine: Override methods insetad of using virtual_hook. Commit.
- Remove Qt 5 support. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Update name of Qt designer plugin to version 6. Commit.
- Remove all deprecated API. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kidletime
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Remove code for generating pri file. Commit.
- Add explicit CMake options to control X11/Wayland support. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Consistently include Qt headers without module prefix. Commit.
- Add wayland to third-party deps. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Set target properties right after declaring the target. Commit.
- Rename WidgetBasedPoller -> KWindowBasedIdleTimePoller. Commit.
- Rename AbstractSystemPoller -> KAbstractIdleTimePoller. Commit.
- Mark private constructor of public class as unexported. Commit.
- Wayland: Guard wayland object destructors. Commit. Fixes bug #465801
- Fix KF6IdleTimeWaylandPlugin install directory. Commit.
- Drop left-over Qt5 support. Commit.
- Remove unused KF disabled deprecation level. Commit.
- Remove deprecated API and Qt 5 support. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kimageformats
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Add missing license texts. Commit. Fixes bug #475299
- Avif: support repetition count. Commit.
- Multi-image, same behavior as the TIFF plugin. Commit.
- Raw: fix multi image load. Commit.
- Exr: write support and more. Commit.
- Remove unused Qt5 code. Commit.
- Hdr: options support and bugfixes. Commit.
- Xcf: fix crash (oss-fuzz issue 62075). Commit.
- Xcf: fix possible overflow. Commit.
- Drop code for Qt < 6.5.0. Commit.
- Qoi: initialize structure before use. Commit.
- Qoi: fix reports from quality scanner. Commit.
- Ras: rle decode. Commit.
- Support libavif 1.0. Commit.
- Qoi: write support. Commit.
- No longer needed to explicitly include CMakeParseArguments. Commit.
- Ras: code revamped. Commit.
- Exr: multiple fixes. Commit.
- Xcf: format v12 support. Commit.
- Readme.md: Update supported formats list. Commit.
- Qoi: fix buffer overflow. Commit.
- Hdr: improve precision. Commit.
- Renamed qoi.h to qoi_p.h. Commit.
- Minor improvements. Commit.
- Add support for the QOI image format. Commit.
- Set linear color space for proper viewing. Commit.
- Psd: Fix UB type punning. Commit. Fixes bug #471829
- Treat 3-channel MCH images as CMY images. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Jxl: add support for libjxl v0.9, drop support for old 0.6.1. Commit.
- Raw: change the use of the quality parameter. Commit.
- Pcx: multiple fixes (2). Commit.
- Avoid unnecessary conversions. Commit.
- RGB/SGI writer: fix alpha detection and image limit size. Commit.
- TGA writer: fix alpha detection and performance improvements. Commit.
- Pcx: multiple fixes. Commit.
- Removed unused jxl.desktop file. Commit.
- PSD: fix test failure on some systems and fix wrong check on alpha conversion. Commit.
- CMake: make use of qt_add_plugin for plugins. Commit.
- Psd: Fix alpha blending. Commit.
- Heif: Add format read-write support in README. Commit.
- Fix writing TGA alpha depth flag. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Replace deprecated functions. Commit.
- HDR format removed from RAW plugin. Commit.
- Heif: reject invalid files with zero size. Commit.
- Psd: LAB conversion speed improved. Commit.
- Psd: native 32-bits RGB support. Commit.
- Remove Qt 5 support. Commit.
- Debug code removed. Commit.
- LAB/CMYK conversion speed improved by ~10%. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- PCX: Fix reading of the extended palette. Commit. Fixes bug #463951
kio
- Drop unused KProtocolManager::defaultUserAgent. Commit.
- Use KFileFilter in KFileWidget and KFileFilterCombo API. Commit.
- Move mutex lock. Commit.
- Drop proxy settings from KProtocolManager. Commit.
- [http] Fix sending content type for DAV. Commit.
- [http] Actually send/receive data in davGeneric. Commit.
- [ftp] Drop netrc support. Commit.
- Make filewidget dialog more similar to Dolphin. Commit.
- [applicationlauncherjob] Fix KF6 todo. Commit.
- Add missing file extension. Commit.
- Unexport Scheduler. Commit.
- Unexport ConnectionServer. Commit.
- Remove code for passing languages to worker. Commit.
- Clean up unused user agent config. Commit.
- Adapt to KConfigGroup name officially being a QString type. Commit.
- Remove unneeded intermediate function. Commit.
- Make some protected funtions private. Commit.
- [kcoredirlister] Make methods not virtual. Commit.
- Drop kpac. Commit.
- Drop unused entries from KProtocolManager. Commit.
- Merge JobUiDelegateFactoryV2 into V1. Commit.
- Rewrite HTTP worker based on QtNetwork classes. Commit.
- Fix no return statement in non-void function. Commit.
- Add search providers for Codeberg and PyPI. Commit. Fixes bug #476270
- Remove unnneeded moc include. Commit.
- Fix leak in KFilePropsPlugin. Commit.
- KDirModel: Refactor _k_slotClear(). Commit.
- KDirModel: Replace 'slow' with 'fsType' naming. Commit.
- KDirModel: Reduce calls to isSlow(). Commit.
- KDirModel: Limit details fetching for network fs. Commit.
- Kurifiltertest: Reuse const char * as local variable. Commit.
- Urifilters: Remove comments about running tests. Commit.
- Kshorturifilter: Remove custom typedef for QMap. Commit.
- Kurifilterplugin: Add explicit moc include. Commit.
- Urifilters: Remove unneeded includes/FWDs. Commit.
- Urifilters: Remove unneeded destructors. Commit.
- Urifilters: Get objectName from KPluginMetaData ID instead of fixed string. Commit.
- Urifilters/localdomain: Initialize regex pattern directly in header. Commit.
- KUriFilter: Remove protected loadPlugins method. Commit.
- Kurifilter: Remove unneeded deduplication code. Commit.
- Urifilters: Simplify CMakeLists.txt files. Commit.
- Kshorturifilter: Remove default settings file containing kdeftp and kdemailto protocol mappings. Commit.
- KFileItemActions: Port to KDesktopFileAction. Commit.
- ApplicationLauncherJob: Add overload for consuming KDesktopFileAction. Commit.
- Check desktopEntryName for wellformedness for dbus activation. Commit.
- KFileItem: add exists() function and use it in KCoreDirLister. Commit. See bug #244163
- Remove KDesktopFileActions::userDefinedServices. Commit.
- Adapt to KBookmarkManager API change. Commit.
- Port to KWaylandExtras. Commit.
- KUrlNavigatorToggleButton: Create "tick" pixmap with explicit devicePixelRatio. Commit.
- Unexport deprecated SlaveBase. Commit.
- Fix a warning and deprecation warnings. Commit.
- Drop 5-year old kconf_update script. Commit.
- Jobuidelegate: bring back lost base construction. Commit.
- Src khtml does not exist anymore. Commit.
- Remove unused license texts. Commit. Fixes bug #475443
- ForwardingWorkerBase: Fix missing slot declaration for string based connect. Commit.
- Add missing forward declaratio. Commit.
- Adapt to new KBookmarksWidgets library. Commit.
- Port to new KService::property API. Commit.
- Dbusactivationrunner: only activate well-formed services. Commit. Fixes bug #475266
- Kpasswdserver: remove else branch in Q_OS_MACOS check. Commit.
- Adapt to KService::property API change. Commit.
- KFilePlacesModel: remove unused alternate ctor. Commit.
- KFilePlacesModel: merge ctor, TODO KF6. Commit.
- Port to KService::startupNotify(). Commit.
- Remove code for generating pri file. Commit.
- Remove ; to make pedantic happy. Commit.
- Revert "connect to KUrlNavigatorToggleButton::toggled". Commit.
- [workers/trash] Fix unintended fallthrough in switch statement. Commit.
- KDirOperator: Fix showing icons on the left. Commit.
- Urifilters: Rename common lib to emphasize it being private API. Commit.
- KURISearchFilterEngine: Remove compt code for old-style substitution. Commit.
- KURISearchFilterEngine: Remove verbose debug logs that werent useful. Commit.
- KURISearchFilterEngine::substituteQuery: Use static regex. Commit.
- SearchProvider: Do not use KConfigGroup::readEntry overload taking QString. Commit.
- KURISearchFilterEngine: Use static variable in ::self method. Commit.
- KProtocolInfoFactory: Allow to set bool flag to not reload protocol cache. Commit.
- Kuriikwsfilter.json: Remove empty KPlugin object. Commit.
- Avoid duplicate reloading of webshortcuts on config change. Commit.
- Avoid having 4 webshortcut reloads when using kurifilters. Commit.
- Previewjob: remove Hack to deduce presence of dpr. Commit.
- PreviewJob: clean loadAvailablePlugins. Commit.
- Fix incomplete error strings in MimeTypeFinderJob. Commit.
- Fix KDirListerTest::testRenameAndOverwrite. Commit.
- Emit KCoreDirLister::itemsFilteredByMime when an item becomes hidden. Commit.
- Reintroduce KCoreDirLister::setMimeExcludeFilter. Commit. See bug #3212
- Don't crash if KMountPoint gives nothing back while checking for CIFS. Commit. Fixes bug #474451
- PreviewJob: mark job as failed when no thumb could be fetched from plugin. Commit.
- KFileItem: add isExecutable. Commit.
- Previewjob: unify code path with and without shm. Commit.
- Openurljobtest: fix assertion in OpenUrlJobTest::httpUrlWithKIO. Commit.
- Cleanup monolithic kdelibs remnant. Commit.
- KUriFilterPlugin: Adjust hostinfo include. Commit.
- Move KUriFilter classes to KIOGui. Commit.
- Move KUriFilterPlugin to separate header. Commit.
- Trashimpl: optimize TrashSizeCache::calculateSize. Commit. See bug #461847
- Trash: Optimize trashimpl::adaptTrashSize. Commit.
- Rename kiod5 and kssld5 to kiod6 and kssld6. Commit.
- KPropertiesDialog: Force PlainText on size label. Commit.
- [kfilewidget] Fixing saving to files with quotes. Commit. Fixes bug #426728
- KCoreDirLister: updateDirectory: update parent folder if it is listed. Commit. Fixes bug #440712
- Kfilewidgettest: adjust test. Commit.
- Use QTimeZone::UTC instead of Qt::UTC for QDateTime::fromSecsSinceEpoch. Commit.
- Make workerbase.h independent of slavebase.h. Commit.
- Kfileitemtest: specify permission when creating directory in testPermissionsString. Commit.
- KIO::put: Keep permissions only when no permission are specified. Commit.
- Don't unlink + rename on CIFS mounts during copy operations. Commit. Fixes bug #454693
- Core: cleanup hostinfo. Commit.
- Native windows filemanager windowjob. Commit.
- Adapt to KJob API change. Commit.
- OpenFileManagerWindowJob: use dbus on freebsd. Commit.
- Hide hostinfo functions. Commit.
- KFileWidget: better exclude string that may look like Urls. Commit. Fixes bug #473228
- Adapt to kbookmarks API change. Commit.
- OpenFileManagerWindowJob: Move manual startupId handling to DBusStrategy. Commit.
- OpenFileManagerWindowJob: use unique_ptr. Commit.
- OpenFileManagerWindowJob: Remove dbus where unused. Commit.
- Core/workerthread: Make WorkerFactory work only with WorkerBase. Commit.
- File protocol: reestablish worker thread usage. Commit.
- Drop kcookiejar. Commit.
- Don't read the value of smallIcons in kdeglobals. Commit.
- Make internal functions from KProtocolManager private. Commit.
- Remove unused KProtocolManager::userAgentForHost and userAgentForApplication. Commit.
- Fix compile. Commit.
- Fix Ask Jeeves search provider. Commit. Fixes bug #473297
- Use more appropriate text and icon for "Remove from Places" action. Commit.
- Update moc include to move of KProxyData to own header. Commit.
- Remove KProtocolManager::badProxy. Commit.
- Make KProtocolManager::proxiesForUrl private. Commit.
- Remove KProtocolManager::proxyForUrl. Commit.
- Remove unused KProtocolManager::noProxyFor. Commit.
- Remove unused KProtocolManager::proxyAuthMode. Commit.
- Make KProtocolManager::workerProtocol private. Commit.
- Remove unused KProtocolManager::workerProtocol overload. Commit.
- [kpropertiesdialog] Drop broken restoring of window geometry. Commit.
- Remove unused includes. Commit.
- Typo--. Commit.
- This framework needs a new maintainer. Commit.
- Remove plumbing for multiget support. Commit.
- [kioworkers/trash] Port Windows trash to WorkerBase. Commit.
- Make KDirListerCache thread local. Commit.
- Skip benchmark in KDirListerTest. Commit.
- Remove leftovers from KTCPSocket. Commit.
- Use Q_RELOCATABLE_TYPE instead of deprecated Q_MOVABLE_TYPE. Commit.
- Un-overload FileSystemFreeSpaceJob::result signal. Commit.
- Drop unused functions from JobUiDelegateExtension. Commit.
- Remove Designer's "." normaloff file data from icon properties in .ui files. Commit.
- Remove @since 4.x API docs. Commit.
- KPreviewWidgetBase: Make getter method not a Q_SLOT. Commit.
- ConnectionBackend: Fully qualify signal param type. Commit.
- Remove leftover clazy warning exclusions. Commit.
- Remove unused qOverload statements. Commit.
- Remove extra ;. Commit.
- Fix bad relative include path. Commit.
- Remove no longer existing source folder kssl from include dirs. Commit.
- Fold TCPWorkerBase into http. Commit.
- [kioworkers/http] Drop support for NTLM auth. Commit.
- Don't install headers for KSslCertificateManager. Commit.
- Unexport KNFSShare. Commit.
- Use switcheroo-control to find discrete GPUs. Commit. Fixes bug #449106
- Remove dead CMake code. Commit.
- Add missing includes. Commit.
- File: preserve mode on put. Commit. Fixes bug #471539
- Remove unused includes. Commit.
- KFilePlacesModel: Only create places item for known devices. Commit. Fixes bug #470698
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Wrap KIO::statDetails in version-controlled deprecation markup. Commit.
- Revert "Introduce PCH to improve build times". Commit.
- KFileWidget: Use targetUrl to extract urls, better handle absolute urls cases. Commit. Fixes bug #459485
- Remove unused library link. Commit.
- Adapt to kded5->kded6 renaming. Commit.
- RenameDialog: Improve label when merging two folders. Commit.
- Remove no longer relevant #pragma message. Commit.
- File unix: Clean now unused getUserName/getGroupName. Commit.
- KUrlRequester: adapt deprecation versions for restored unnamed filter beh. Commit.
- KUrlRequester: restore unnamed filter compatibility with Plasma file dialog. Commit.
- Install search provider data files into share/kf6/searchproviders. Commit.
- KUrlRequester::setFilter: note syntax change in compiler deprecation warning. Commit.
- Add KUrlRequester::nameFilters, deprecate KUrlRequester::filter. Commit. Fixes bug #369542
- KUrlRequester::setFilter: note special filter syntax, allow unnamed filters. Commit. See bug #464350. See bug #369542
- KCoreDirLister::nameFilter: revert to non-partial matching again. Commit.
- KFileItem: use permissions to determine isWritable and isReadable. Commit.
- Include only needed headers instead of QtConcurrent module header. Commit.
- Apply i18n to percent value. Commit.
- Kfileplaces: add the ability to manage partitions. Commit.
- Kioclient5 was renamed as kioclient. Commit.
- Service is installed in kservices6. Commit.
- Use kcmshell6 in kf6. Commit.
- It was renamed as kbuildsycoca6. Commit.
- KIO::CommandLauncherJob: Inherit environment variables by default. Commit. Fixes bug #470984
- Filewidgets/kfilewidget: Select and focus filename after canceling overwrite. Commit. Fixes bug #444515
- [previewjob] Check whether thumbRootDevice is valid before access. Commit. Fixes bug #470845
- KRecentDocument: Remove old file based storage and improvements. Commit.
- Fix build. Commit.
- Remove unused CI dep. Commit.
- Remove KCM from urifilter plugin. Commit.
- Kioworkers/trash: Add special method that allows getting trash dirs. Commit.
- Remove trash KCM that is now part of KIO-Extras. Commit.
- Autogenerate desktop file for kcm_trash. Commit.
- Remove KCMs that are being moved to kio-extras. Commit.
- Fix compilation on Musl systems. Commit.
- Domain_info is installed in kf6 directory. Commit.
- Add back header installation. Commit.
- Remove unused code from KSSLSettings. Commit.
- Make KSSLSettings internal. Commit.
- Move OpenFileManagerWindowJob to KIOGui. Commit.
- Adapt to KIconThemes changes. Commit.
- Drop KIO::AccessManager. Commit.
- Remove automatic cookie persistence in the HTTP worker. Commit.
- KPropertiesDialog: Wrap size buttons in a QWidget. Commit.
- Don't assume the proxy kded module is in the same service as the cookie jar. Commit.
- Enable thumbnail caching if thumbnail directory is on an encrypted volume. Commit. See bug #443806
- KUrlNavigatorPlacesSelector: Update menu only before it shows. Commit.
- KCM docs: kcontrol5 -> kcontrol6. Commit.
- Don't install externally unused D-Bus interface definitions. Commit.
- KdirLister: update symlink dir content on file removal. Commit. Fixes bug #469254
- Make KIO worker project template KF5-co-installable. Commit.
- Polish menu before creating platform window. Commit.
- KFileWidget: only clear location line-edit if not empty. Commit.
- KFileWidget: fix infinite recursion after latest changes. Commit.
- KFileWidget: remove location history dummy-entry related code. Commit. Fixes bug #452994
- KFilePlacesItem: Don't show capacity bar for read-only devices. Commit.
- DBusActivationRunner: fix object path according to spec. Commit.
- Store group and user id in UDS_LOCAL_USER_ID / UDS_LOCAL_GROUP_ID. Commit.
- KFilePlacesView: make public sizeHint() not a Q_SLOT. Commit.
- Remove KXmlGui leftovers in tests. Commit.
- [kfilewidget] Replace KToolBar with QToolBar. Commit.
- Find KColorScheme. Commit.
- Widgets: link against configgui and colorscheme instead of configwidgets. Commit.
- Mark KIO::statDetails deprecated prefer KIO::stat. Commit.
- Update install locations for KIO worker docs to KF6. Commit.
- UDSEntry: Split ItemTypes from StandardFieldTypes, remove old field references. Commit.
- ApplicationLauncherJob: find mimetype before showing open with dialog. Commit.
- Improve kpropertiesdesktopbase GUI accessibility. Commit.
- Install header for UntrustedProgramHandlerInterface. Commit.
- KPropertiesDialog: Don't quote the path unnecessarily. Commit. Fixes bug #467369
- Clean dead code in kio_trash. Commit.
- Fix a couple build warnings. Commit.
- KEncodingFileDialog: Sort the list of encodings by name. Commit.
- Delete threaded workers on a thread. Commit. Fixes bug #468673
- WidgetsAskUserActionHandler: make sure all dialogs are created in the main thread. Commit. Fixes bug #364039. Fixes bug #458709
- Add some safety. Commit.
- KFilePlacesModel: improve code in loadBookmarkList. Commit.
- KFilePlaceModel: use storageVolume uuid to match their bookmark. Commit. Fixes bug #466600
- 🍒WidgetsAskUserActionHandler: create message dialog in the main thread. Commit. Fixes bug #465454
- File: make sure to cancel reading if the worker was aborted. Commit. Fixes bug #358231
- KRecentDocument avoid appending %u to exec when they already contain %u or %U. Commit. Fixes bug #457730
- KFileItem StatusBarText: Better resolve relative symlink path. Commit. Fixes bug #456198
- Kprocessrunner: Replace env based launchMode lookup with runtime detection. Commit.
- Adjust to renamed KAuthorized methods. Commit.
- Don't erase end iterator. Commit.
- File_unix: use resultWasCancelled is FileProtocol::chown. Commit.
- File_unix: silence a noisy unimportant debug log. Commit.
- PasteJob: add signal copyJobStarted to allow monitoring file copying. Commit.
- Have export macros header include version header. Commit.
- Mark another private slot method of public classes as unexported. Commit.
- Update link to initial KIO worker debugging HOW-TO. Commit.
- Improve grammar, wording, add a test check. Commit.
- KCoreDirLister: AutoUpdate wasn't incremented when a new lister opened an already listed dir. Commit. See bug #387663
- KFileItemActions: don't add service submenus that don't have active actions. Commit.
- Set ExitType when running applications as transient systemd services. Commit. See bug #461289. See bug #423756
- Remove unused slot RenameDialog::autoSkipPressed. Commit.
- Mark private slot methods of public classes as unexported. Commit.
- Introduce PCH to improve build times. Commit.
- CommandLauncher: call emitResult() as soon as process has started. Commit. Fixes bug #466359
- Remove prefix for KCModule include. Commit.
- DirectorySizeJob: optimization: use localPath when available. Commit.
- Add KFileItem::suffix. Commit.
- Use SystemSettings versionless executable. Commit.
- Fix the translation template version number (5->6). Commit.
- Mark private methods of public classes as unexported. Commit.
- Mark private constructors & destructors of public classes as unexported. Commit.
- Mark pimpl constructors of public classes as unexported. Commit.
- Kcms: Remove Id from metadata. Commit.
- Temporarely add KCMUtils prefix to KCModule include. Commit.
- Do not require KCMUtils on android. Commit.
- Kcms/cookies: Fix KCModule::defaults logic. Commit.
- Port KCMs to new KCModule class from KCMUtils. Commit.
- Use "= delete" to disable default constructor. Commit.
- Use more explicit constructors. Commit.
- Replace QVector by QList. Commit.
- [OpenFileManagerWindowJob] Use UI delegate of parent for subjob. Commit.
- Widgets/renamefiledialog: set number limit again. Commit. Fixes bug #466636
- Clean up some meanwhile unused Qt6::Core5Compat uses. Commit.
- Remove LegacyCodec. Commit.
- Fix deletion of dest file upon error, fix result when privileged operation are cancelled. Commit.
- Also handle copy_file_range failing with ENOENT. Commit.
- Note docs: update to worker nomenclature. Commit.
- API docs: remove reference to soon gone SlaveBase::openPasswordDialogV2. Commit.
- Update KIO_ASSERT_SLAVE_STATES option to worker nomenclature. Commit.
- Drop kdelnk leftovers. Commit.
- Move debugging howto note to kioworkers subdir. Commit.
- API dox: remove outdated & unused main page for KIO slaves. Commit.
- DeleteOrTrashJob: when trashing a file in trash:/ delete it instead. Commit. Fixes bug #459545
- Mention "desktop" rather than "applnk". Commit.
- Windows trash worker: adapt vars, comments & Co. to worker nomenclature. Commit.
- Move trash worker into kioworkers subdir. Commit.
- File worker: adapt vars, comments & Co. to worker nomenclature. Commit.
- Adapt file worker config file name to worker nomenclature. Commit.
- Move file worker into kioworkers subdir. Commit.
- Remove protocoltojson code. Commit.
- Port URI search filter engine from QTextCodec to QStringEncoder. Commit.
- Remove strictIconSize from icon button. Commit.
- Adapt KIO::WorkerInterface::Message enum to worker nomenclature. Commit.
- [kprocessrunner] Simplify activation token handling. Commit.
- Remove no-op call to KIconButton::setStrictIconSize. Commit.
- Set bug report URL for Windows Shares KCM. Commit. See bug #464600
- KOverlayIconPlugin: Add proper documentation and example. Commit.
- Move KOverlayIconPlugin to KIOCore. Commit.
- KRecentDirs: Remove unneeded @since tags. Commit.
- KRecentDirs: Cleanup deprecated code. Commit.
- Move KRecentDirs to KIOCore. Commit.
- OpenFileManagerWindowJob: fix opening multiple instances under Wayland. Commit. Fixes bug #463931
- Don't use DBus-based Job/Undo trackers on Windows/macOS. Commit.
- Skip OpenUrlJob test on Windows/macOS. Commit.
- Remove service file for HTTP cache cleaner. Commit.
- Make FileProtocol::getStatDetails accessible to file_win.cpp. Commit.
- Clean up more unused deprecated versions. Commit.
- Remove outdated TODOs to fully support EXCLUDE_DEPRECATED_BEFORE_AND_AT. Commit.
- [core] Make KService link private. Commit.
- Remove SearchProvider ServiceType file. Commit.
- KFileItemActions: Clean up ServiceType leftovers. Commit.
- Clean up ServiceTypes from json files. Commit.
- Add URLs in KCMs for reporting bugs. Commit. See bug #464600
- Remove unused virtual methods from KUriFilterPlugin. Commit.
- Port HTTP code away from QTextCodec. Commit.
- Rename worker metadata statDetails to details. Commit.
- Use classic header guards consistently. Commit.
- Port KIO::Core away from QTextCodec and thus Qt6::Core5Compat. Commit.
- Kcm_trash: convert desktop file to json. Commit.
- Remove leftover from KServiceTypeTrader usage. Commit.
- Use KService::supportedProtocols. Commit.
- [kprocessrunner] Don't check service type when opening systemsettings KCM. Commit.
- Rename ktrash5 to ktrash6. Commit.
- Kshorturifilter: return directly if cmd is empty. Commit.
- API dox: drop reference to removed KMessageBox enum. Commit.
- Convert File SlaveBase to a WorkerBase. Commit.
- [kprocessrunner] Use aliased desktop file name for xdg-activation. Commit.
- API dox: drop notes about removed deprecated signals of KCoreDirLister. Commit.
- Move PreviewJob from KIOWidgets to KIOGui. Commit.
- CommandLauncher: Emit error when command was not found. Commit.
- Fix plugin install dir docs. Commit.
- Move DndPopupMenuPlugin to KIOGui. Commit.
- Adapt to rename of KDED CMake config files. Commit.
- Rename ktelnetservice5 to ktelnetservice6. Commit.
- Add KUrlNavigator::supportedSchemes, to replace customProtocols. Commit.
- Rename KUrlNavigatorProtocolCombo to KUrlNavigatorSchemeCombo. Commit.
- Only use KUserTimestamp on X11. Commit.
- Wrap usage of KStartupInfo in X11 ifdefs. Commit.
- Rename KIOSLAVE_ENABLE_TESTMODE to KIOWORKER_ENABLE_TESTMODE. Commit.
- Port data protocol from QTextCodec to QStringDecoder. Commit.
- KUriFilterPlugin: add non-implicit destructor (for case of use of d ptr). Commit.
- Port proxy script downloader away from QTextCodec. Commit.
- API dox: remove notes about removed behaviour for WorkerBase::messageBox. Commit.
- KDirOperator: remove forwarding-only keyPressEvent(...) override. Commit.
- Move now internal struct CopyInfo out of public header. Commit.
- Remove unused signal KPropertiesDialog::leaveModality. Commit.
- Remove left-over code for defunctional suburl support. Commit.
- API dox: remove no longer existing method call from example. Commit.
- API dox: update outdated class reference. Commit.
- Use public API instead of accessing private members as friend. Commit.
- Remove no longer needed friend declaration. Commit.
- Drop unused CMD_TESTDIR. Commit.
- Drop unused CMD_WORKER_HOLD & Worker::hold(). Commit.
- Drop unused MSG_SLAVE_ACK & CMD_WORKER_CONNECT (gone with IdleSlave). Commit.
- Clean up Qt5::X11Extras leftovers. Commit.
- Drop unused KUrlCompletion::customEvent override. Commit.
- Remove unneeded includes from public headers. Commit.
- KFileItem: add missing explicit for constructor. Commit.
- API dox: remove outdated info from Scheduler (job priority, connect-orient.). Commit.
- Rename KDE_SLAVE_DEBUG_* vars to KIOWORKER_DEBUG_*. Commit.
- Rename KIO worker executable to kioworker. Commit.
- [commandlauncherjob] Drop setIcon(). Commit.
- Remove service types from getalltest. Commit.
- Convert desktop files of KCMs to json. Commit.
- Rename internal command enums to worker nomenclature. Commit.
- KIO::Scheduler: use worker nomenclature in internal API, members, comment. Commit.
- ProtoQueue: adapt API to worker nomenclature. Commit.
- HostQueue: adapt API to worker nomenclature. Commit.
- Rename SlaveKeeper to WorkerManager, adapt API to worker nomenclature. Commit.
- UserNotificationHandler: use worker nomenclature for member. Commit.
- KIO job classes: use worker nomenclature in internal API, members, comment. Commit.
- Rename KIO::SlaveInterface to KIO::WorkerInterface. Commit.
- Rename KIO::Slave to KIO::Worker. Commit.
- Slave: make more methods const. Commit.
- Un-pimpl KIO::Slave & KIO::SlaveInterface. Commit.
- Turn KIO::Slave & KIO::SlaveInterface into private classes. Commit.
- Fix build. Commit.
- Add missing copyFromFile entries to http.json for webdav and webdavs. Commit. Fixes bug #464450
- Bump deprecation levels to Qt 6.4 & KF 5.240. Commit.
- Port away from deprecated QString::fromUtf16(const ushort *, qsizetype). Commit.
- Port away from deprecated QLibraryInfo::location. Commit.
- Port away from deprecated QNetworkInformation::load. Commit.
- Port away from deprecated QWARN. Commit.
- Port away from deprecated QByteArray::count(). Commit.
- Drop setting defunc Qt::AA_UseHighDpiPixmaps. Commit.
- Drop KIO_NO_PUBLIC_QTCONCURRENT option. Commit.
- Remove unused KDBusAddons dep from KIOCore. Commit.
- Port away from deprecated QEvent API. Commit.
- Add TODO note for open question about fprint %6llx usage vs. 32bit support. Commit.
- Drop last Qt 5 & <6.4 support. Commit.
- Port away from deprecated QVariant type API. Commit.
- KProtocolInfo: port away from deprecated QVariant type API. Commit.
- Drop now unused KSlaveLauncher DBus interface file. Commit.
- Drop Qt5 support. Commit.
- Kio remove support for Windows CE. Commit.
- Job_error: add missing space between sentences for one string. Commit. Fixes bug #464631
- Correct setDesktopName() docs regarding optionality of .desktop suffix. Commit.
- Drop deprecated API of SlaveBase. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Remove most deprecated API. Commit.
- Update name of Qt designer plugin to version 6. Commit.
- Connect to KUrlNavigatorToggleButton::toggled. Commit.
- Kpropertiesdialog cerrno is included twice. Commit.
- Remove all deprecated API up to 5.99. Commit.
- Fix build with Qt 6.5. Commit.
- Unpublish and fold library KNTLM into only known user, kio_http. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Drop outdated docs for mailto kioslave. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- File_win.cpp: get UDSEntry::UDS_DEVICE_ID and UDSEntry::UDS_INODE. Commit.
- Revert changes. Commit.
- Use correct variable. Commit.
- Previewjob: fix thumbnails not saving to disk on windows. Commit. Fixes bug #463140
- PreviewJob: deprecation wrap implementation code for iconSize/iconAlpha. Commit.
- Use BUILD deprecation macros in non-public code. Commit.
- Deprecation-wrap call of defunc PreviewJob::setOverlayIconAlpha(). Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- Add deprecation warnings for KDirOperator::setView(KFile::FileView). Commit.
- API docs: teach kapidox & ecm_add_qch about all possible deprecation macros. Commit.
- Deprecate unused Scheduler::connect/disconnects methods. Commit.
- Remove unused include. Commit.
- Switch to equivalent SlaveBase enums. Commit.
- Remove private no-op slot Scheduler::slotSlaveOnHoldListChanged. Commit.
- Deprecate Slave::isConnected/setConnected. Commit.
- Remove unneeded includes of scheduler.h. Commit.
- Mark more implementation code related to deprecated "connected slave" feat. Commit.
- Drop legacy flag USE_KPROCESS_FOR_KIOSLAVES. Commit.
- Restore old behavior for KFileFilterCombo::setFilter. Commit. Fixes bug #463309
- Add autotest for KFileFilterCombo::(set)CurrentFilter. Commit.
- KCoreDirListerCache: Remove unnecessary assert. Commit.
- KFilePlacesView: Set transientParent on context menu. Commit. Fixes bug #453532
- KURISearchFilterEngine: Use DuckDuckGo as a default shortcut. Commit.
- RenameDialog: Prevent a warning. Commit.
- Refer to worker in more debug logging. Commit.
kirigami
- Don't set top and bottom anchors since verticalCenter is used. Commit. Fixes bug #476091
- SelectableLabel: Make it easier for consumers to override padding. Commit.
- Destroy more button incubator in ToolBarLayoutPrivate. Commit.
- NavigationTabBar: Use the standard ToolBar background from the style. Commit.
- Remove deprecated list items. Commit.
- Go back to class method of defining PlatformThemeEvent::type. Commit. Fixes bug #476564
- AbstractApplicationHeader: Use Connections for a page's attached object. Commit.
- AbstractApplicationHeader: Improve the template code. Commit.
- Remove references to BasicListItem. Commit.
- Add property to FlexColumn to get it's inner width. Commit.
- Remove leftover code. Commit.
- Make AbstractCard based upon HeaderFooterLayout. Commit.
- Event compress implicit size syncing. Commit.
- Better bool conditions when poping pages by index and always pop by index. Commit.
- Units: make ctor protected function. Commit. Fixes bug #476450
- NavigationTab{Bar,Button}: Don't mask icons by default and remove API. Commit.
- Icon: Block next animation also on window visibility change. Commit. Fixes bug #475317
- Don't break out of plugin search unless we've actually found a plugin. Commit.
- Obtain singleton from correct module. Commit.
- Fix find_package(KF6Kirigami2) calls. Commit.
- Fix static build of KirigamiPlatform. Commit.
- Remove qmlProtectModule from KirigamiPlugin. Commit.
- Logging. Commit.
- Root cmake. Commit.
- Remove import version from Separator. Commit.
- Add headers to platform target. Commit.
- Add a basic readme to the platform module. Commit.
- Move InputMethod and Settings into Platform submodule. Commit.
- Properly setup declarative type registration for Platform module. Commit.
- Rename KirigamiPluginFactory to PlatformPluginFactory. Commit.
- Link and import platform module/library into main kirigami plugin. Commit.
- Remove libkirigami traces from main CMakeLists. Commit.
- Remove CompatibilityThemeDefinition from BasicTheme. Commit.
- Move all types from KirigamiPlatform into the Kirigami::Platform namespace. Commit.
- Turn platform into a more proper library and submodule. Commit.
- Rename src/libkirigami to src/platform. Commit.
- Padding: Disconnected only what was connected and only if target is there. Commit.
- Use namespace to register enum. Commit.
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Update and improve examples. Commit.
- {Abstract,Swipe}ListItem: Port implicit sizing to newer QQC2 properties. Commit.
- 2.20 version. Commit.
- More verbose but more efficient fallback. Commit.
- Always reset when has_value. Commit.
- More reliable horiz/vert signaling. Commit.
- Use signalPaddings more. Commit.
- Reuse more code. Commit.
- Use std::optional. Commit.
- Adress comments on documentation. Commit.
- Valid paddings more space efficient. Commit.
- Add apidocs. Commit.
- Add an autotest. Commit.
- Add a Padding class. Commit.
- Page: Remove unused property needsAttention. Commit.
- Properly fix global toolbar regressions. Commit.
- Delegates: Fix up layout in manual test. Commit.
- Delegates: Replicate horizontalAlignment workaround from Label. Commit.
- Delegates: Port from binding on visibility to direct check. Commit.
- Delegates: Add null guards for contentItem. Commit.
- Delegates: Sort out QML imports. Commit.
- Mark all properties as FINAL. Commit.
- GlobalDrawer: Disable problematic test on FreeBSD. Commit.
- AbstractApplication*: Fix reparenting of drawers, Clean up bindings. Commit. Fixes bug #473214
- GlobalDrawer: Refactor the test to accommodate more of them in one file. Commit.
- Fix import name. Commit.
- Revert "GlobalToolBar: Clean up, fix and rework BreadcrumbControl". Commit.
- Revert "Better slide effect". Commit.
- GlobalDrawer: Remove unused property wideMode. Commit.
- GlobalDrawer: Remove polyfills for Qt 5.9. Commit.
- GlobalDrawer: Port away from modelData. Commit.
- GlobalDrawer: Drop visibility from colorSet binding. Commit.
- GlobalDrawer: Port to required properties, relax types to T.Action. Commit.
- GlobalDrawer: Flatten out nested sub-components. Commit.
- WheelHandler: Add missing interface declaration. Commit.
- NavigationTabBar: Fix up tests for CI with Qt 6.5.2. Commit.
- NavigationTabBar: Filter out invisible actions in advance. Commit.
- NavigationTabBar: Port to from context properties to Bound behavior. Commit.
- NavigationTabBar: Allow arbitrary T.Action, not only Kirigami Actions. Commit.
- NavigationTabButton: Copy animation duration from background to content. Commit.
- NavigationTabButton: Drop Behavior on opacity. Commit.
- NavigationTabButton: Clean up qualified property access. Commit.
- NavigationTabBar,NavigationTabButton: Port Qt.rgba() to Qt.alpha(). Commit.
- Delegates: Add a baseline smoke test. Commit.
- Delegates: Fix reference error because of missing import. Commit.
- Delegates: Set the right properties for tooltips. Commit.
- Add a truncated property to (Icon)TitleSubtitle. Commit.
- Remove tooltips from TitleSubtitle. Commit.
- HeaderFooterLayout: Disconnect only owned signals, add a null guard. Commit.
- WheelHandler: don't set start value for QPropertyAnimation. Commit.
- GlobalDrawer: Force leading-alignment in drawer's action items. Commit.
- GlobalDrawer: Improve Headings. Commit.
- Drawers: Sort out handleVisible bindings. Commit.
- GlobalDrawer: Improve RTL icons, rework Open/Close Sidebar footer. Commit.
- GlobalDrawer: Stretch "Back" item's width. Commit.
- GlobalDrawer: Fix up header after recent porting. Commit.
- Drawers: Clean up DrawerHandle. Commit.
- Drawers: Normalize imports and import aliases. Commit.
- HeaderFooterLayout: Hide old items. Commit.
- OverlaySheet: Guard nullable parent & visualParent properties. Commit.
- OverlaySheet: Add basic tests for implicit size of the popup. Commit.
- OverlaySheet: Clean up import aliases, factor out sub-expressions. Commit.
- ContextDrawer: Clean up and port away from removed stuff. Commit.
- AboutPage,AboutItem: Fix and rework avatar loading controller. Commit.
- AboutItem: Remove leftover/unused loop variable. Commit.
- AboutItem: Remove superfluous height bindings depending on visibility. Commit.
- Remove DelegateRecycler. Commit.
- Use HeaderFooterLayout for GlobalDrawer layout. Commit.
- Reformat the switch statement to be in line with Qt coding style. Commit.
- Use emblem icon instead of dialog icon in InlineMessage. Commit.
- WheelHandler: hardcode boundary value to 120 when determining wasTouched. Commit.
- WheelHandler: implement smooth mouse wheel scrolling. Commit.
- Remove CardsGridView. Commit.
- AbstractApplicationItem: Remove property activeFocusItem. Commit.
- OverlayDrawer: Fix up reference to drawer handle. Commit.
- Drop all import versions from import statements in QML code. Commit.
- Add @brief. Commit.
- Fix icon bundling paths. Commit.
- Material: Fix binding loop. Commit.
- Material: Port color expression to newer API. Commit.
- Introduce HeaderFooterLayout. Commit.
- GlobalToolBar: Clean up, fix and rework BreadcrumbControl. Commit.
- GlobalToolBar: Port BreadcrumbControl to optional chaining and null coalescing. Commit.
- SpellCheck: Demote to uncreatable type. Commit.
- Remove remnants of headerOrientation. Commit.
- Remove Header orientation property. Commit.
- ScrollablePage: test default focus. Commit.
- Adapt Material theme to Qt6 API changes. Commit.
- Fix path/URL resolution for Android. Commit.
- Remove banner properties from GlobalDrawer. Commit.
- ActionTextField: Fix tooltip appearing for wrong set of actions. Commit.
- ActionTextField: Add ID and required property declaration to delegates. Commit.
- ActionTextField: Narrow down types of actions lists. Commit.
- InlineMessage: Fix glitched size. Commit.
- Chip: Allow control of the Kirigami.Icon.isMask property. Commit.
- Better slide effect. Commit.
- ScrollablePage: focus on scrollView on component creation. Commit.
- AbstractListItem: Provide explicit fallback to optional chaining. Commit.
- Remove code for generating pri file. Commit.
- ShadowedRectangle: Fix renderType property declaration. Commit.
- Simplify ImageColors::generatePalette initial loop to fix crash. Commit.
- Pagerow::push remove useless position adjustment. Commit.
- CMake: Drop unused main qmldir. Commit.
- Disable problematic tests, make tests mandatory. Commit.
- Fix static builds so they work properly. Commit.
- Fix tst_mnemonicdata. Commit.
- CMake: Reformat lists. Commit.
- Force tst_actiontoolbar to use Basic style. Commit.
- Bottom bar option that works again. Commit.
- Cleanup and modernise templates::AbstractApplicationHeader. Commit.
- AboutPage: Allow overriding donateUrl by aliasing it from AboutItem. Commit. Fixes bug #474864
- InlineMessage: Fix consistency of Material style override. Commit.
- InlineMessage: Port internal imports to dotted module syntax. Commit.
- Templates: Update qmldir. Commit.
- Restore push behavior, unbreak existing apps. Commit. Fixes bug #474542
- ToolBar: Fix eliding titles for specific fonts. Commit. Fixes bug #474881
- ToolBar: Attempts at fixing heading size for specific fonts. Commit. See bug #474881
- ToolBar: Drop import versions, port JS expressions to ?. / ?? operators. Commit.
- Remove useless documentation in kirigami::Page component. Commit.
- Use .length() method to check whether a url/string is empty. Commit.
- InlineViewHeader: Emulate OverlayHeader using Transform. Commit.
- Close sheet when parent goes invisible. Commit.
- Make it work again in sidebar mode. Commit.
- Move Drawer handle in own file. Commit.
- Second attempt at upscaling icons. Commit. Fixes bug #474376
- Remove documentation for kirigami styles. Commit.
- Update Kirigami template. Commit.
- Port internal types away from BasicListItem. Commit.
- Update ListItemTest to reflect the new API. Commit.
- Add subclasses of QQC ItemDelegate types to Delegates module. Commit.
- Add a function to IconPropertiesGroup to set it based on a QQC Icon group. Commit.
- Move (Icon)TitleSubtitle into its own Delegates module. Commit.
- Add a deprecation notice to Basic and CheckableListItem. Commit.
- Add a test case for list items using IconTitleSubtitle items. Commit.
- Introduce IconTitleSubtitle. Commit.
- Add width and height properties to IconPropertiesGroup. Commit.
- Introduce TitleSubtitle. Commit.
- Fix ContextDrawer handle appearing on the bottom of the screen. Commit.
- InlineMessage: Restrict actions list type to be T.Action. Commit.
- InlineMessage: Don't reset inheritable padding properties anymore. Commit.
- InlineMessage: Clean up, remove QML imports. Commit.
- SpellCheck: Add basic/smoke test for the attached property. Commit.
- SpellCheck: Shorten the type name. Commit.
- Units: Round up font height for gridUnit instead of silently truncating it. Commit.
- MnemonicAttached: Set initial values before processing weights. Commit.
- LinkButton: Lower the requirement on action type. Commit.
- LinkButton,UrlButton: Clean up without changing API. Commit.
- Tests: Improve robustness of SignalSpy in tst_listskeynavigation. Commit.
- PageRow: Add tests for loading dialog layers on mobile. Commit.
- PageRow: Factor out mobile dialog layer into component. Commit.
- MnemonicAttached: Rework event filter. Commit.
- Remove "Reachable Mode". Commit.
- OverlayZStacking: Include MOC generated file at the end. Commit.
- PageRow: Fix page verification warnings. Commit.
- InlineViewHeader: Implement implicitWidth, add basic sizing tests. Commit.
- InlineViewHeader: Use min size hint provided by ToolBarLayout. Commit.
- InlineViewHeader: Ensure that label is single-line no wrap. Commit.
- Revert "Icon: render double-sized icons for 1<scale<2 to improve quality". Commit.
- Add test for columnviewattached index. Commit.
- ToolBarLayout: Optimize one QObject connections. Commit.
- ToolBarLayout: Refactor private class from nested to standalone. Commit.
- Remove settings component. Commit.
- Improve PageRow code. Commit.
- Improve columnview::pop method and its tests. Commit.
- Add new InlineViewHeader component. Commit.
- ActionToolBar: Fix doc comment. Commit.
- MenuDialog: close when menu item is clicked. Commit. Fixes bug #472784
- OverlayZStacking: The ultimate QQC2.Popup stacking manager. Commit.
- Icon: render double-sized icons for 1<scale<2 to improve quality. Commit. Fixes bug #474376
- Disable cachegen on Windows temporarily. Commit.
- Improve looping javascript code. Commit.
- Drop deprecated Theme singleton. Commit.
- AbstractApplicationItem: Drop import versions and overridden palette. Commit.
- Doc: Fix typo. Commit.
- OverlayDrawer: Clean up icon creation, improve type checking. Commit.
- ContextIcon: Clean up. Commit.
- ContextIcon: Prevent null object access. Commit.
- Icon: Remove connection from QGuiApplication::paletteChanged. Commit.
- Icon: Remove condition which is always true. Commit.
- Remove warning. Commit.
- Remove Q_INIT_RESOURCES from KirigamiPlugin. Commit.
- Move qt_add_shaders call into main CMakeLists. Commit.
- Port to ECMQmlModule changes for Qt 6. Commit.
- Use only bindings for separator visibility. Commit.
- Add useAlternateBackgroundColor to Kirigami.Theme. Commit.
- ColumnView: Clip children to prevent out-of-bounds interactions. Commit.
- Drop AbstractChip. Commit.
- ColumnView: Skip test for pop() without arguments. Commit.
- ColumnView: Restore runtime dispatch of removeItem. Commit.
- Fix key navigation tests. Commit.
- Bind highlighted to checked. Commit.
- Improve RTL support in columnview. Commit.
- Dialog: Add API to fetch custom footer buttons created from actions. Commit.
- Separator: Add namespace for enum access. Commit.
- Action: Refactor and port to modern QML/JS. Commit.
- PlacholderMessage: Add tests for hovered/activated link and action button. Commit.
- Make PlacholderMessage text able to be selected and contain links. Commit.
- AbstractListItem: Optimize bindings for padding expressions. Commit.
- ShadowerImage: Add alias for Image::mipmap property. Commit.
- AbstractCard: Factor out padding expressions. Commit.
- ColumnView: Add basic QtQuick tests. Commit.
- Remove leftover PageActionPropertyGroup. Commit.
- OverlayDrawer: Fix up property access. Commit.
- ColumnView::removeItem fix method signature. Commit.
- FIXUP for 9a9d9a20b156dd759992b40aa8a12d1f6e50f368. Commit.
- AbstractCard: Clean up and port to modern JavaScript operators. Commit.
- AbstractCard: Sort anchors, so it is easier to read in stairs. Commit.
- FormLayout: Fix wrongly targeted destroy() call. Commit.
- Overload ColumnView::removeItem. Commit.
- ShadowedImage: Fix rendering image. Commit.
- Add linux-qt6-static CI. Commit.
- OverlaySheet: Snap popup position to logical pixels. Commit.
- PageRow: use braces for if statements. Commit.
- PageRow: do not return void. Commit.
- PageRow: set depth property alias as readonly. Commit.
- Pass spacing on FlexColumn to it's inner ColumnLayout. Commit.
- Remove last remnants of Avatar. Commit.
- Drawer items are highlighed when checked. Commit.
- ShadowedRectangle: proceed itemChange in QQuickItem. Commit. See bug #472748
- Drop Avatar and related code. Commit.
- Install generated logging categories. Commit.
- Remove double button in MenuDialog. Commit.
- PlaceHolderMessage: Add ending quote to string in code example. Commit.
- Icon: Remove automatic heuristic-based monochrome icon re-coloring. Commit. Fixes bug #473001. Fixes bug #471803. Fixes bug #469978. Fixes bug #465422. Fixes bug #451538
- PageRowGlobalToolBarStyleGroup code improvement. Commit.
- Explain reasoning for change in 81f01c0. Commit.
- Suppress onIsMenuChanged runtime error messages. Commit. Fixes bug #471561
- Introduce the behavior of Plasma::IconItem roundToIconSize. Commit.
- PagePool: Port and fix tests. Commit.
- Clean up whitespace in PagePool tests. Commit.
- PagePoolAction: Clean up code style, optimize repeated calls. Commit.
- Fix license header in template file. Commit.
- Use a Toolbar for the ContextDrawer header. Commit.
- Proper icon tinting. Commit.
- Remove the animation of the search icon in SearchField. Commit. Fixes bug #472391
- Reintroduce old properties. Commit.
- Support animations like Plasma::IconItem. Commit.
- Change Instantiator to Repeater in NavigationTabBar. Commit. See bug #467860
- Correct "isExpandible" typo. Commit.
- Make drawer separator lines non-hoverable correctly. Commit.
- Unbreak separator actions. Commit. Fixes bug #438226
- Avatar: Always use uppercase initials. Commit.
- Fix build. Commit.
- Use backgrounds from QQC2. Commit.
- Update the QML dependency. Commit.
- Use optional chaining and nullish coalescing in avatar tooltip. Commit.
- Avatar creates a tooltip instead of reusing the global tooltip. Commit.
- Plugin factor: minor code quality improvements. Commit.
- Drop support for pragma Singleton in Theme.qml. Commit.
- Fix warning in PageRow's leftSidebar. Commit.
- Fix Qt6 Overlaysheet regressions and improve behavior. Commit.
- NavigationTabButton: Fix icon visibility binding. Commit.
- Fix up pageStack type in documentation, add namespace. Commit.
- Material: Drop redundant root component ID. Commit.
- Material: Drop "attached property enforcement". Commit.
- InlineMessage: Optimize hoveredLink property, ensure it stays readonly. Commit.
- InlineMessage: Restore link hovering behavior. Commit.
- BasicListItem: Fix usage of LayoutMirroring inheritance. Commit.
- Clean up unused headers. Commit.
- InlineMessage: Replace if-else chain with a switch. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- ListItemDragHandle: Improve QML/JS code style, drop import versions. Commit.
- ListItemDragHandle: Fix missing argument in signal proxy. Commit.
- ActionsMenu: Use appropriate template types for properties. Commit.
- ActionsMenu: Use type-safe check for Kirigami.Action. Commit.
- ActionsMenu: Port Instantiator's delegate to Component lifecycle hooks. Commit.
- ActionToolBar: Reformat ActionsMenu. Commit.
- Remove swipenavigator submodule. Commit.
- Synchronize plugins.qmltypes. Commit.
- Static builds: Omit import dir for testing. Commit.
- Static builds: Fix components resolution path. Commit.
- Set correct NOTIFY in kirigami::platformtheme. Commit.
- SwipeListItem: Improve RTL (mirrored) layout. Commit.
- Remove deprecated ApplicationHeader component. Commit.
- Fix plugin factory finder in static builds. Commit.
- PassiveNotificationsManager: Fix callBack lifetime. Commit. Fixes bug #470786
- Tst_actiontoolbar: Wait for the layout to be polished, not the toolbar. Commit.
- Toolbarlayout: Buffer calls to calculateImplicitSize(). Commit. Fixes bug #471286
- PagePoolAction: add missing Templates import. Commit.
- NavigationTabButton: Fix icon.source detection. Commit.
- PagePoolAction: Relax type of basePage property. Commit.
- PagePool: Minor refactoring of qmlEngine and qmlContext invocations and loops. Commit.
- PagePool: Narrow down
items
list property type to QQuickItem. Commit. - MenuDialog: Redo delegate, improve typing. Commit.
- Revert "NavigationTabButton: Fix hover effect staying even after touch release". Commit.
- Tabletmodewatcher: make dbus call async. Commit.
- Refresh git-blame-ignore-revs for latest clang-format run. Commit.
- Automatic clang-format run (clang 16). Commit.
- NavigationTabBar: Fix code formatting in doc snippet. Commit.
- PagePoolAction: Fix doc comment formatting. Commit.
- BasicListItem: Use pressed state for tooltip. Commit.
- Port i18n to qsTr. Commit.
- BasicListItem: Remove
bold
property. Commit. - Remove deprecated ToolBarApplicationHeader component. Commit.
- Avatar: Port
actions
group property members to QObject* and manage lifecycle. Commit. - Avatar: Fix up code style, optimize some code. Commit.
- Remove setting background in templates/SwipeListItem. Commit.
- DefautListItemBackground: prioritize user input events when setting background color. Commit.
- Templates: Port to Page.actions, and fix other properties and code style. Commit.
- Fix typo in comment. Commit.
- Include only needed headers instead of QtConcurrent module header. Commit.
- App template: make build again. Commit.
- Disable clang-format formatting in templates/ dir. Commit.
- Columnview: use stack to create QQmlComponent. Commit.
- Remove usage of outdated Qt::AA_EnableHighDpiScaling. Commit.
- Include only needed headers instead of QtQml module header. Commit.
- Ability to have different KirigamiThemes in the same process. Commit.
- Avatar: avoid shadowing property smooth. Commit.
- Avatar: Port from iconName to icon.name. Commit.
- ScrollablePage: Port sizing to more conventional expressions and ?. operator. Commit.
- Private/ActionMenuItem: Update code style, use proper type checks. Commit.
- Private/PrivateActionToolButton: Drop import versions, use conventional QQC2 import alias. Commit.
- Templates/AbstractListItem: Use modern JS optional chaining operator. Commit.
- FormLayoutAttached: Fix checks in setter of buddyFor property, add tests. Commit. See bug #468712
- FormLayout: Use optional chaining in JS expressions. Commit.
- [swipelistitem] Fix icons on action buttons. Commit. Fixes bug #470612
- AboutItem: Fix qualified access to aboutData. Commit.
- Fix warning as 'page' is not defined. It's aboutData directly. Commit.
- AbstractApplicationWindow: Make app-global shortcut respect enabled state of quit action. Commit.
- UrlButton: Port away from i18n. Commit.
- UrlButton: Remove string puzzle from description. Commit.
- UrlButton: Fix QML/JS code style. Commit.
- UrlButton: Explicitly specify arguments in signal handlers. Commit.
- ActionTextField: Disable shortcut for invisible and disabled text fields. Commit.
- Draft: Remove checkable, checked and enabled properties from FormLayout/FormData. Commit.
- Drop aged TODO comment. Commit.
- ActionToolButton: Port expressions to modern QML/JS. Commit.
- ScenePosition: Actually disconnect correct items when reparenting. Commit.
- Fix extra parentheses. Commit.
- Add missing color parameter for Qt.alpha(). Commit.
- Remove deprecated TabBar. Commit.
- Replace ColorUtils::adjustColor() with Qt.alpha(). Commit.
- Remove unused import in PageRow component. Commit.
- ActionTextField,SearchField: Fix qualified properties access. Commit.
- Increase horizontal spacing in FormLayout. Commit.
- Remove registrations for unexisting components. Commit.
- BasicListItemTest: Guard against nullable background in ScrollView. Commit.
- AbstractApplicationItem: Sync default size expression from AbstractApplicationWindow. Commit.
- KF6: remove unnecessary back signal handler. Commit.
- Add tests for ScenePosition attached property. Commit.
- ScenePosition: Port x,y properties from int to qreal. Commit.
- Make app template co-installable. Commit.
- Revert "Avoid initial Search animation". Commit.
- Fix painting of non-symbolic icons which are fallbacks for symbolic. Commit. Fixes bug #451538
- Avoid initial Search animation. Commit.
- KF6: remove deprecated components. Commit.
- CardsGridView: improve columns property codeblock. Commit.
- Rework README. Commit.
- GlobalToolBar: Fix enabled state of the BackButton in RTL mode. Commit.
- ActionToolBar: Port from LayoutMirroring to property mirrored. Commit.
- SelectableLabel: Prevent it from participating in Tab chain. Commit.
- ActionToolBar: remove deprecated hiddenActions property. Commit.
- PageRow: Port away from deprecated
variant
property type to var
. Commit. - Back/ForwardButton remove property. Commit.
- Heading: remove deprecated code. Commit.
- KF6: Use optional chaining. Commit.
- Update Mainpage.dox KF6. Commit.
- Fix disabled text color in Material style with dark color scheme. Commit.
- Avatar: remove useless codeblock. Commit.
- ActionButton: Fix reference to a tooltip attached property. Commit.
- Page: Fix condition for Loader of ActionButton. Commit.
- Remove deprecated properties from kirigami::private::BannerImage component. Commit.
- BreadcrumbControl: Fix wrong heading offset in RTL layout direction. Commit.
- AbstractApplicationItem: Narrow down types of menuBar and header properties. Commit.
- Remove deprecated property from kirigami::Card component. Commit.
- Remove deprecated code. Commit.
- Remove left over. Commit.
- Use MobileForm.AboutPage. Commit.
- Improve default template. Commit.
- Make it possible to disable BasicListItem tooltip. Commit.
- BannerImage: fix vertical and horizontal alignment order bug. Commit. Fixes bug #459255
- Port actionsMenu manual test away from manual header management. Commit.
- Finish porting actionsMenu manual test away from actions.{main,left,right}. Commit.
- ToolBarApplicationHeader: Fix up anchors after recent refactoring. Commit.
- Tooltip: do not set timeout property. Commit.
- ContextDrawer: Remove top padding as well. Commit.
- BreadcrumbControl: Fix errors from wrong indexing. Commit.
- PassiveNotificationsManager: make maximumNotificationWidth read-only. Commit.
- Fix accessibility of back and forward button. Commit.
- Toolbarlayout: addAction(): return early if action is empty. Commit.
- Don't use id in background item. Commit.
- Mark private constructor of published class as unexported. Commit.
- Mark private methods of published classes as unexported. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/libkirigami level. Commit.
- Remove now unused cmake variable. Commit.
- Set target properties right after declaring the target. Commit.
- Install version header. Commit.
- Private/ActionsMenu: Remove empty unused component. Commit.
- Fix dragging from toolbar. Commit. Fixes bug #467857
- SwipeListItem: Fix for QT_QUICK_CONTROLS_MOBILE. Commit. Fixes bug #467884
- Private/ActionMenuItem: Drop autoExclusive workaround in favor of proper style implementation. Commit.
- OverlayDrawer: Fix z value being too high for OverlaySheets. Commit. Fixes bug #466219
- Added keyboard search icon to SearchField. Commit.
- Fix quit action code. Commit.
- Tst_avatar: Add license/copyright header. Commit.
- GlobalDrawer: Fix header with invisible content taking up space. Commit.
- Avatar: Make color of initials adjustable. Commit.
- Add find_dependency for new public deps. Commit.
- Publickly link Qml and Quick. Commit.
- Tests: Skip palette test. Commit. See bug #465054
- Add an autotest for testing ColorUtils. Commit.
- ColorUtils: Drop transparent optimisation from linearInterpolation. Commit.
- ColorUtils: Handle cases where hue is -1 in linearInterpolate. Commit.
- NavigationTabBar: Fix imports in doc example. Commit.
- NavigationTabBar: Factor out minDelegateWidth part of expression. Commit.
- Fix example. Commit.
- Fix the translation template version number (5->6). Commit.
- Fixup! move from kwin API to portal API. Commit.
- Move from kwin API to portal API. Commit. See bug #466252
- Show back button when pushing a pagerow. Commit.
- Shadowed*rectangle: Don't use base class result if materials are different. Commit.
- Default page categorized settings. Commit.
- Set fallback theme path when a custom icon theme is used. Commit.
- Consolidate page actions. Commit.
- DefaultChipBackground improvements. Commit.
- Use classic header guards in public headers consistently, fully namespaced. Commit.
- AboutItem.qml: Remove code for opening KDE store URL. Commit.
- Adjust to KCoreAddons changes of ocsUsername. Commit.
- Make InputMethod immutable. Commit. See bug #466252
- Drop PageRouter. Commit.
- Look for the right graphical effects QML module. Commit.
- Make Units properties read-only from QML. Commit.
- Use readonly aliases for readonly properties. Commit.
- Remove stray +. Commit.
- Kill sheetOpen. Commit.
- Dialog: Don't let user interact with footer during transitions. Commit.
- ImageColors: use OpenMP to position colors in parallel. Commit.
- Refactor of OverlaySheet based off Popup. Commit.
- Remove more Qt5 support. Commit.
- Remove Qt 5 code. Commit.
- GlobalDrawer: close drawer when isMenu is changed. Commit. Fixes bug #456772
- Updated README.md introduction. Commit.
- Adapt the Kirigami template to Qt 6. Commit.
- Templates/SwipeListItem: remove unnecessary code. Commit.
- Drop Label component. Commit.
- For styling and recoloring, use
down
property instead of pressed
. Commit. - Remove Qt5 buildsystem leftovers. Commit.
- Fix mistyping of Kirigami.Settings.isMobile. Commit.
- Expand ActionToolBar autotest with a test for item height and heightMode. Commit.
- ToolBarLayout: Split up implicit size calculation and layouting. Commit. Fixes bug #464910
- Toolbarlayout: Use maxHeight when filling delegate's heights. Commit.
- Toolbarlayout: Use delegate's implicitHeight for calculating layout's maxHeight. Commit.
- PageHeader: Fix title's leading padding in RTL environment. Commit.
- PageHeader: Factor out common sub-expressions. Commit.
- PageHeader: Break down long and complex expression into multiple lines. Commit.
- Take into account the extra spacing nav buttons have. Commit.
- Take into account more button after is visible. Commit. Fixes bug #464988
- Private/PrivateActionToolButton: Remove unused icon component. Commit.
- Take into account side margins. Commit. Fixes bug #465052
- Disable HoverHandler. Commit. Fixes bug #464829
- Adapt to Qt 6 QMap iterator changes. Commit.
- Remove manual high DPI multiplier logic. Commit.
- BasicListItem: Add test for tooltip feature. Commit.
- Tests: Sort tests alphabetically in CMake. Commit.
- Add hover-tooltip to the labels of BasicListItem. Commit.
- Remove examples for components which are going to be removed in KF6. Commit.
- Clean up examples. Commit.
- Port away from deprecated QMetaType/QVariant API. Commit.
- Port away from deprecated QIcon API. Commit.
- Port away from deprecated QEvent API. Commit.
- Port away from deprecated QGuiApplication::fontChanged. Commit.
- KF6: OverlayDrawer: Fix null property access. Commit.
- ForwardButton: Remove unused initial properties. Commit.
- Update template to KF6. Commit.
- SwipeNavigator: Hotfix failure to load the component. Commit.
- KF6: Port more instances of BasicListItem.icon -> icon.name. Commit.
- OverlayDrawer: Remove unused object id. Commit.
- Fix the only compile-time warning left in KF5. Commit.
- OverlaySheet: Switch from int to real as appropriate. Commit.
- KF6: Port GraphicalEffects imports to Qt5Compat module. Commit.
- Fix last instances of imports without aliases. Commit.
- Explicitly specify arguments in signal handlers (x2). Commit.
- Revert "Port last remaining graphicaleffects". Commit.
- Fix alignment. Commit.
- Remove the pre-qqc1 compatibility things. Commit.
- Make push work. Commit.
- Port last remaining graphicaleffects. Commit.
- Fix drawers in Qt6. Commit.
- Explicitly specify arguments in signal handlers. Commit.
- Fix some code style/formatting. Commit.
- Avatar: Enhance tests for action triggering with newer Qt 6 API. Commit.
- Avatar: Add tests for action triggering. Commit.
- Don't crash on empty sizes. Commit.
- Avatar: Fix triggering main action. Commit.
- ColumnView: Explicitly support RTL in leading separator. Commit.
- ColumnView: Use Kirigami.Theme.Window colorSet for separators. Commit.
- ColumnView: Remove obsolete code. Commit.
- ColumnView: Use RTL-friendly name for internal method. Commit.
- ColumnView: Make consistent calls to shared instance. Commit.
- ColumnView: Fix typo in comments. Commit.
- Adapt more QML code to Qt 6. Commit.
- Drop Hero component. Commit.
- Fix escape key closing non-modal OverlayDrawers. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Optimize connections on parent change, and make sure to unbind if target set to null. Commit.
- WheelHandler: Fix scrolling over ScrollBars on ScrollablePage. Commit. Fixes bug #438526
- ScrollablePage: Enhance code style. Commit.
- ScrollablePage: Drop extra rounding code. Commit.
- Fold KirigamiPluginFactoryV2 into KirigamiPluginFactory. Commit.
- Remove deprecated C++ code. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- A11y: Ignore action buttons for invisible actions. Commit.
- Page: Split default page title delegate into separate component. Commit.
- Page: Fix title delegate elision glitch. Commit.
- ShadowedTexture: Fix crash in cases where QSGTextureProvider::textureChanged.. Commit.
- ActionToolButton: Replace hack with Accessible role. Commit.
kitemmodels
- Port away from Kirigami.AbstractListItem. Commit.
- Fix mem leak found by asan. Commit.
- Remove mention of qmake library from metainfo.yaml. Commit.
- Remove code for generating pri file. Commit.
- Add a sort role to KColumnHeadersModel. Commit.
- CMake: Sort lists alphabetically. Commit.
- CI: Require tests passing on Qt6. Commit.
- CI: Add static builds. Commit.
- KSelectionProxyModelTest: Skip tests broken by upstream changes. Commit.
- Add KRoleNames to expose roleNames mapping to QML. Commit.
- KSelectionProxyModelTest: Demangle test data tags. Commit.
- Tests: Use raw string literals for embedded QML source. Commit.
- KSortFilterProxyModel: Bring back manual sorting in setSortRoleName. Commit.
- KSortFilterProxyModel: Port tests to the new API. Commit.
- KSortFilterProxyModel: Rename role arguments to avoid confusion. Commit.
- CMake: Refactor the way we add tests for QML. Commit.
- Port QObject connections to the modern &Pointer::toMember syntax. Commit.
- Fix compiler warnings in KSelectionProxyModel and BiHashBenchmarks. Commit.
- Benchmark tests: Use #if defined(...) instead of #ifdef ... Commit.
- Fix clang warning (unused parameter ‘count’). Commit.
- Fix clang warning (variable binds to a temporary). Commit.
- CMake: Sort lists alphabetically. Commit.
- CMake: Clean up formatting. Commit.
- Use keyword signature for target_link_libraries call. Commit.
- Adjust the role api. Commit.
- This framework needs a new maintainer. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Use new method createSourceIndex, added in Qt6.0 for this purpose. Commit.
- Include only needed headers instead of QtQml module header. Commit.
- Include only needed headers instead of QtTest module header. Commit.
- Preserve numeric sort roles as well. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/core level. Commit.
- Replace QVector by QList. Commit.
- KDescendantProxyModel: Do not remove indexes from mapping before announcing the removal. Commit.
- Remove no longer needed removeRow(s) overloads. Commit.
- Port away from Qt::Script. Commit.
- Remove leftovers of already removed deprecated classes. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Remove Qt 5 support. Commit.
- Remove deprecated API. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kitemviews
- Remove code for generating pri file. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Remove QT_VERSION_CHECK as we depend against qt6. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Fix the translation template number (5->6). Commit.
- Replace QVector by QList. Commit.
- KWidgetItemDelegate::setBlockedEventTypes: pass types arg as const ref. Commit.
- KWidgetItemDelegate::updateItemWidgets: fix missing reference \w widgets arg. Commit.
- Update name of Qt designer plugin to version 6. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Remove Qt 5 support. Commit.
- Remove all deprecated API. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kjobwidgets
- Apply i18n to percent value. Commit.
- Remove code for generating pri file. Commit.
- Fix Tier to tier 3. Commit.
- Fix @since comment. Commit.
- Import KNotificationJobUiDelegate from KNotifications. Commit.
- Adapt to KJob API change. Commit.
- Remove KJobWidgets and KJobWindows namespace. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Update KF namespace of installed D-Bus interfaces. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Manage the lifetime of private objects using std::unique_ptr. Commit.
- Mark pimpl constructor of public classes as unexported. Commit.
- Fix the translation template version number (5->6). Commit.
- Change private d to protected d_ptr, use normal Q_DECLARE_PRIVATE. Commit.
- Bump KF disabled deprecation level to 5.240. Commit.
- Remove Qt 5 support. Commit.
- Remove all deprecated API. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
knewstuff
- Adapt to KConfigGroup name officially being a QString type. Commit.
- EntryDetails: Small refactor on status property. Commit.
- EntryDetails: Update entry contents when showing the details page. Commit. Fixes bug #474949
- Include KDECMakeSettings and KDEInstallDirs before anything else. Commit.
- QML: Simplify Error Message and fix its dimensions. Commit. Fixes bug #476150
- QuickEngine: Fix sorting order. Commit.
- Port away from Kirigami.BasicListItem. Commit.
- Widgets/dialog: Add note from !277. Commit.
- Widgets/dialog: Set minimum size. Commit.
- KNSCore: Avoid weird quoting/spaces in log messages. Commit.
- QuickEngine: Do not block UI when installing entries. Commit.
- Installation: Emit finished signal when user aborts install. Commit.
- Ensure to call install/uninstall on quick engine instead of model. Commit. Fixes bug #475514
- Add missing kcoreaddons to kde-ci.yml. Commit.
- QuickItemsModel: Do not deleteLater a nullptr. Commit.
- EngineBase: Don't store naked pointers that remove themselves. Commit.
- EngineBase: Unused attribute. Commit.
- ResultsStream: Fix loading of single entry. Commit.
- Do not recompile installation.cpp file for tests. Commit.
- Fix loading messages not being properly displayed and clean up related code. Commit.
- Add a bunch of relevant KF6 TODOs in QtQuick related code. Commit.
- KNSWidgets::Dialog: Adjust engine connection. Commit.
- Clean up references to deleted classes. Commit.
- Reenable Enginetest. Commit.
- Fix question being answered immediately with invalid. Commit.
- QuickItemsModel: Remve isLoadingData property. Commit.
- Call install/uninstall directly on engine. Commit.
- Fix some regressions, simplify code. Commit.
- Simplify data implementations in models. Commit.
- Unify KNSQuickEngine and KNSCore::Engines. Commit.
- Remove code for generating pri file. Commit.
- Make DownloadLinkInfo a simple gadget. Commit.
- Remove NewStuffList and NewStuffItem QML components. Commit.
- Simplify Question related code. Commit.
- Carousel: Port left/right buttons to use actions directly. Commit.
- Use keyword signature for target_link_libraries call. Commit.
- Button: don't compile NewStuff.Dialog on the first load. Commit. See bug #473798
- Widgets/dialog: Fix dialog margins. Commit.
- KNSCore::Installation: Rename internal variable from kpackageStructure to kpackageType. Commit.
- OPDSProvider: Comment out unused variables. Commit.
- Mark KNSCore::Entry as Q_RELOCATABLE_TYPE. Commit.
- KF6NewStuffCore: note Qt6::Gui in public link interface. Commit.
- Drop unneeded Qt metatype declarations. Commit.
- Fix MessageBoxSheet. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Remove QT_VERSION_CHECK as we depend against qt6. Commit.
- Use org.kde.kcmutils instead of org.kde.kcm module. Commit.
- ResultsStream: Make the ::fetch method part of the public API. Commit.
- ResultsStream: Finalise streams that fail. Commit.
- Transaction: Make sure we finish when the installation fails. Commit.
- Transaction: Notify about the transaction finishing at the right time. Commit.
- ResultsStream: Make sure we issue uninitialised queries. Commit.
- Clean up code style of public QML components. Commit.
- Use ellipses instead of triple period. Commit.
- Transaction: Improve error reporting. Commit.
- Fix the executable name in org.kde.knewstuff-dialog6.desktop. Commit.
- Dialog: Set reasonable initial size. Commit.
- Cache: Do not set entry to deleted if it is already deleted. Commit.
- KNSWidgets: Set window title for dialog. Commit.
- Fix memory crash in plasmashell. Commit.
- KNSWidgets:Dialog: Remove unused member variable. Commit.
- KNSWidgets::Button: Expose setConfigFile back as a proper method. Commit.
- KNSWidgets: Rename QtQuickDialogWrapper to Dialog. Commit.
- KNSWidgets: Polish some API docs. Commit.
- KNSCore::Entry: Improve formatting of debug operator output. Commit.
- KNSCore::Entry: Create setEntryDeleted helper function. Commit.
- KNSCore::Engine: Fix duplicate emitting of entryEvent. Commit.
- KNSCore::Entry: Add debug operator. Commit.
- QtQuickDialogWrapper: Fix changedEntries not being reset when dialog is reopened. Commit.
- Clean up public API of KNSWidgets classes. Commit.
- Refactor internals of widget classes. Commit.
- Port to QQuickWidget, make it proper QDialog. Commit.
- EngineBase: Fix reading of KNewStuff config group. Commit.
- Knewstuff: Port away from Kirigami.Action.iconName. Commit.
- Refactor KNSCore::Engine. Commit.
- Engine: Read KNewStuff group next to KNewStuff3 group. Commit.
- Have export macros header include version header. Commit.
- Set target properties right after declaring the target. Commit.
- Installation: Read KPackageStructure key from knsrc file. Commit.
- Mark private slot methods of public classes as unexported. Commit.
- QtQuickDialogWrapper: Print out errors if component creation failed. Commit.
- Fix the translation template version number (5->6). Commit.
- Include KJob header without module prefix. Commit.
- Adjust to KPackage API changes. Commit.
- Fix QML deprecation warning about signal handler. Commit.
- Fix entryEvent signal parameters. Commit.
- Adapt to Kirigami API change. Commit.
- Replace QVector by QList. Commit.
- Rename knewstuff-dialog to knewstuff-dialog6 to ensure coinstallability. Commit.
- Add missing deps to deployed cmake config files. Commit.
- Install headers into fully module-namespaced subdirs. Commit.
- Remove KNewStuff3 leftover from KNSCore target. Commit.
- Cleanup logging, restore add_subdirectory calls. Commit.
- Clean up CMake config. Commit.
- Src/Messages.sh: Clean up tips leftover. Commit.
- Move QtQuickDialogWrapper class to KNSWidgets. Commit.
- Remove KMoreTools code that is moved to separate repo. Commit.
- Mark SVG files as binary data to avoid them showing up in text diffs (as they aren't of much use anyway). Commit.
- Remove unused include. Commit.
- Engine: Clean up messy resolving of config file. Commit.
- Engine: Add check if config file exists. Commit.
- Engine: Show proper error message when initialization failed. Commit.
- QuickEngine: Fix ConfigFileError not showing up in UI. Commit.
- QuickEngine: Mark state as not loading when a ConfigFileError is recieved. Commit.
- Dialog.qml: Remove call to nonexistent method. Commit.
- QuickEngine: Rename error code variable. Commit.
- Installation: Check if we have/need a KPackageType when reading the initial values. Commit.
- Installation: Move class member to method scope. Commit.
- Refactor KPackage handling in Installation. Commit.
- Use KJob from KPackage for install/uninstall jobs. Commit.
- Remove unused KPackageJob::install method. Commit.
- Port away from Kirigami.OverlaySheet.sheetOpen. Commit.
- Clean up unused deprecation version numbers. Commit.
- DownloadItemsSheet: Fix scrolling. Commit. Fixes bug #448800
- Make KNSCore::Entry::entryXML internal API. Commit.
- Require passing unit tests on Linux and FreeBSD. Commit.
- Fix deprecated QML signal handler. Commit.
- Fix registration of NewStuff.Entry QML type. Commit.
- Clean up CMake/CI-config leftover dependencies. Commit.
- Remove QWidgets question listener. Commit.
- Remove leftover includes to old KNS3::Entry class. Commit.
- Remove EntryWrapper class. Commit.
- KNSCoree::Engine: Use QUrl for reading providerFileUrl. Commit.
- KNSCore::EntryPrivate: Simplify initialization. Commit.
- Make KNSCore::Entry::setEntryXML and Qt6::Xml dependency an implementation detail. Commit.
- Unify KNSCore::EntryInternal and KNSCore::Entry classes to KNSCore::Entry. Commit.
- Do not pass in enums by const ref. Commit.
- Make constructors explicit. Commit.
- Use proper d-ptr instead of QObject::setProperty hacks. Commit.
- Remove TODO about using QVector instead of QList. Commit.
- Use default destructor where possible. Commit.
- Handle unused params more elegantly. Commit.
- Consistently use FWD for Question header. Commit.
- Adapt QML to work with Qt 6 (automated). Commit.
- Clean up a few FWDs, prefer FWDs in public headers. Commit.
- Port to d-ptr in remaining exported classes. Commit.
- KNSCore::Author: Port to QSharedData. Commit.
- KNSCore::Engine: Move members of exported class to d-ptr. Commit.
- KNSCore: Do not export internal classes. Commit.
- Clean up DEPRECATION_VERSIONS params of ecm_generate_export_header. Commit.
- Clean up deprecated QML properties. Commit.
- Remove unused AtticaHelper class. Commit.
- Remove some obsolete headers. Commit.
- Fix crash in QQuickQuestionListener. Commit. Fixes bug #464624
- Remove Qt 5 support. Commit.
- Install desktop file for knewstuff-dialog. Commit. See bug #464668
- Update LINK_QCHS to Qt6 versions. Commit.
- Remove deprecated API. Commit.
- Remove some completely deprecated source files. Commit.
- Update name of Qt designer plugin to version 6. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Don't disable all deprecated Qt API. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
knotifications
- Allow to globally disable notification sounds. Commit.
- NotifyByAudio: Lazy load canberra context. Commit.
- Adapt to KConfigGroup name officially being a QString type. Commit.
- New API for notification actions. Commit.
- Add API for checking and requesting notification permissions. Commit.
- Document lack of "delete" in example. Commit.
- Adapt to notification API and permission changes in Android SDK 33. Commit. See bug #474643
- Remove code for generating pri file. Commit.
- Remove KNotificationJobUiDelegate. Commit.
- Adapt to KJob API change. Commit.
- Port away from KSandbox. Commit.
- Make Ocean the default sound theme. Commit.
- Remove KNOTIFICATIONS_DBUS_INTERFACES_DIR. Commit.
- Correct QML plugin import name. Commit.
- Port to ecm_add_qmldir. Commit.
- Remove X11 leftovers. Commit.
- Remove leftovers from KPassivePopup. Commit.
- Remove leftovers from QtWidgets. Commit.
- Remove KNotificationRestrictions. Commit.
- Remove Widget API from KNotification. Commit.
- Remove KWindowSystem dependency. Commit.
- Remove leftover test file. Commit.
- Remove KStatusNotifierItem. Commit.
- Fix false warning when activating default action. Commit.
- Introduce setWindow and CloseWhenWindowActivated. Commit.
- Fix StatusNotifierItem checkVisibility on Windows. Commit.
- Re-introduce IconName fallback to global config. Commit. Fixes bug #472855
- Warn when there is no relevant notifyrc. Commit.
- KNotifyConfig: Turn it into a proper class. Commit.
- Remove KNotifyImage. Commit.
- Remove Phonon backend. Commit.
- Unexport KNotificationPlugin. Commit.
- Canberra: Fix invalid arguments warning after playing sound. Commit.
- Don't deref notifications manually in macOS backend. Commit.
- Make KNotification::ref()/deref() private. Commit.
- Make KNotification::update() private. Commit.
- Make KNotification::id() private. Commit.
- Make KNotification::activate private. Commit.
- Use strings instead of integers for notification actions internally. Commit.
- Remove unused arg from KNotificationManager::close. Commit.
- QMac was removed in Qt6 implement the one function ourselves. Commit.
- Don't look for dbus on mac. Commit.
- Support the xdg sound spec via libcanberra. Commit.
- Fix qdbusxml2cpp crash due to annotation type. Commit.
- Bump D-Bus interface definition version. Commit.
- Libdbusmenu-qt: Add explicit moc includes to sources for moc-covered headers. Commit.
- Libdbusmenu-qt: remove unneeded source moc includes. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Remove warning generated by qdbusxml2cpp. Commit.
- Remove libdbusmenuqt dep. Commit.
- ANDROID doesn't have DBus. Commit.
- Remove dbusmenuimporter (unused). Commit.
- Remove unused include moc file. Commit.
- Fix compile error. Commit.
- Adapt build system + make it compile. Commit.
- Import libdbusmenu-qt source. Commit.
- Fix search notifyrc file (now it's in knotifications6). Commit.
- Remove many notification backends. Commit.
- Drop support for external notification plugins. Commit.
- Drop notification contexts. Commit.
- [kstatusnotifieritem] Replace setAssociatedWidget with setAssociatedWindow. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Set target properties right after declaring the target. Commit.
- [kstatusnotifieritem] Remove unneeded KWindowSystem::raiseWindow(). Commit.
- Translations 5 to 6. Commit.
- [kstatusnotifieritem] Fix crash in setAssociatedWidget. Commit.
- KNotificationPlugin: pass KNotifyConfig args via const ref in interface. Commit.
- KNotificationJobUiDelegate: merge constructor into one, using default flag value. Commit.
- KNotification: clean up constructor API. Commit.
- Bump KF disabled deprecation level to 5.240. Commit.
- Port away from deprecated KWindowSystem API. Commit.
- Remove Qt 5 support. Commit.
- Add missing include. Commit.
- Add missing include. Commit.
- Remove all deprecated API up to 5.99. Commit.
- Add missing include. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- Add icons to window Minimize/Restore action in systray context menu. Commit.
knotifyconfig
- Adapt to KNotification action API change. Commit.
- Remove code for generating pri file. Commit.
- Remove KNotification::setWidget usage. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Add kxmlgui to CI deps. Commit.
- We install .notifyrc in knotifications6. Commit.
- Remove UI for obsolete KNotification backends. Commit.
- Drop notification contexts. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Mark private slot methods of public class as unexported. Commit.
- Fix the translation template version number (5->6). Commit.
- Consistently use std::unique_ptr to life-manage the PIMPL d object. Commit.
- Set target properties right after defining the target. Commit.
- Clean up preparetips leftover in Messages.sh. Commit.
- Bump KF disabled deprecation level to 5.240. Commit.
- Remove Qt 5 support. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kpackage
- Add KPackage prefix to test packagestructures. Commit.
- Actually run & fix PlasmoidPackageTest::filePath. Commit.
- Package: Add warning in case key in Package::entryList is not set. Commit.
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Fix check for metadata.json file existing. Commit. Fixes bug #475467
- Package: Add warning if file is set to required before it is actually added. Commit.
- Kpackagetools: Replace deprecated developer_name appstream tag. Commit.
- PackageStructure: Remove author docstring. Commit.
- Autotests: Fix lambda-in-connect warnings. Commit.
- Autotests: Prefer initializer list syntax, improve const correctness. Commit.
- PackagePrivate: Simplify createPackageMetaData method. Commit.
- Package: Simplify iterator usage. Commit.
- PackageLoader: Remove defaultimpl-flag in d-ptr. Commit.
- PackageLoader: Simplify some conditions. Commit.
- PackageLoader: Use faster std::set for deduplication. Commit.
- PackageLoader: Do not use translated string for logged error message. Commit.
- PackageLoader: Simplify/optimize string comparisons. Commit.
- PackagePrivate/ContentStructure: Initialize booleans in header. Commit.
- PackageStructure: Use void-ptr instead of FWD of unused class. Commit.
- GenericPackage: Remove X-Plasma-MainScript key. Commit.
- Adjust to changed signature of kcoreaddons_target_static_plugins. Commit.
- Fix grammar in docs. Commit.
- Kpackage_install_package: Remove unused leftover local variable. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Autotests: Fix incomplete include guards. Commit.
- Define json-validate-ignore property in .kde-ci.yml. Commit.
- Package: Fix doc of fileUrl method's return type. Commit.
- Update docs for package file/dir definitions. Commit.
- PackageLoader: Do not put metadata as separate arg in plugin instantiation. Commit.
- Package.cpp: Remove unneeded moc include. Commit.
- Remove unneeded Name from test packagestructure. Commit.
- PackageStructure: Update code snippets in docs. Commit.
- Remove unused user-visible name from directory/file definitions. Commit.
- Add missing README.KF6.md file. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/kpackage level. Commit.
- Fix old namespace being used for loading pakcage structure by path. Commit.
- Add missing SPDX for some files. Commit.
- Update README.md packagestructure docs. Commit.
- Organize PackageStructure plugin in kf6/packagestructure namespace. Commit.
- Add debug logs when package is invalid due to missing files. Commit.
- Remove KDE_INSTALL_INCLUDEDIR_KF from interface include dirs. Commit.
- Mark private constructor of public class as unexported. Commit.
- Mark private methods of public classes as unexported. Commit.
- Fix the translation template version number (5->6). Commit.
- PackageJob: Provide package as getter, remove extra finished signal. Commit.
- PackageJob: Do not depend on C++20 initializers. Commit.
- PackageJob: Add docs, do not fail when job was already started. Commit.
- PackageJob: Add default arg for packageRoot argument. Commit.
- Kpackagetool: Fix crash when showing a package without authors. Commit.
- Kpackagetool: Fix description in show-command. Commit.
- Move JobError enum to PackageJob. Commit.
- Package: Add extra enum for invalid package structure error case. Commit.
- KPackageJob: Take PackageStructure by name an not the instantiated plugin. Commit.
- Bak. Commit.
- Review. Commit.
- KPackageJob: Rename finished signal, fix output of uninstalled plugin in kpackagetool. Commit.
- Clean up PackageTool code. Commit.
- PackageLoader: Add message if package doews not have correct format. Commit.
- Make KPackage installation/delete/update return new package. Commit.
- Expose PackageJob as public API. Commit.
- Fix crash in querytest and actually run IO in KJob async. Commit.
- Simplify version checks, clean up messy cmake bits. Commit.
- Plasmoidpackagetest: Port away from string based connects. Commit.
- Plasmoidpackagetest: Do not make KPackage::Package a ptr. Commit.
- Remove leftover test files. Commit.
- Remove JSON values from test metadata where not needed. Commit.
- Remove uneeded test package structure. Commit.
- Clean up unneeded CMake test macro. Commit.
- Clean up code for test KPackage structure. Commit.
- Remove leftover system call. Commit.
- Clean up ServiceType leftovers. Commit.
- Kpackagetool: Remove unused code that gets KPackageType. Commit.
- Get rid of remaining "plugin name" terminology. Commit.
- Package::JobError: Rename PluginNameInvalidError to PluginIdInvalidError. Commit.
- Package::JobError: Unify PluginNameMissingError and PluginNameInvalidError enums. Commit.
- KPackageTool: Port from KPluginMetaData::metaDataFileName to KPluginMetaData::fileName. Commit.
- Clean up metadata.desktop file leftovers in autotests. Commit.
- KPackage: Remove @since 4.x annotations. Commit.
- KPackage: Replace metadata.desktop with metadata.json in docs. Commit.
- Clean up metadata.desktop file usages in internal code. Commit.
- KPackageStructure: Remove mention of desktop fiele for metadata. Commit.
- Clean up service types. Commit.
- Properly handle/clean up unused parameters. Commit.
- Clean up qrccmake file. Commit.
- KF6PackageMacros: Clean up docs. Commit.
- KF6PackageMacros: Remove desktoptojson code. Commit.
- Fix KF6PackageMarcos reference. Commit.
- Show deprecation message about the desktop to json conversion being removed. Commit.
- Update README with new json metadata. Commit.
- Kpackagetool: Remove deprecated CLI options. Commit.
- Remove rcc package loading leftovers. Commit.
- Remove packagemetadatatest.desktop file. Commit.
- Rename kpackagetool5 to kpackagetool6. Commit.
- Remove K_EXPORT_KPACKAGE_PACKAGE_WITH_JSON macro. Commit.
- Remove Qt 5 support. Commit.
- Remove deprecated CMake macro. Commit.
- Remove deprecated API. Commit.
- Add now required includes. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kparts
- Adapt to KConfigGroup name officially being a QString type. Commit.
- Remove BrowserArguments, WindowArgs, BrowserInterface. Commit.
- Merge TerminalInterfaceV2 into TerminalInterface. Commit.
- Remove code for generating pri file. Commit.
- Remove unused openorsavequestion_unittest.cpp file. Commit.
- Simplify NotepadPart for autotests. Commit.
- Clean up PartLoaderTest. Commit.
- Remove PartLoader::createPartInstanceForMimeType. Commit.
- Adjust docs for PartLoader. Commit.
- Fix Part pimpl-data constructor to init KXmlGui data. Commit.
- This framework needs a new maintainer. Commit.
- Drop no longer needed classes. Commit.
- Use Q_RELOCATABLE_TYPE instead of deprecated Q_MOVABLE_TYPE. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Read "Added KDE Part Associations" from kpartsrc instead of mimeapps.list" -m "As discussed with Nico, it is cleaner to have our kparts config separate from the XDG one. Commit.
- PartLoader: Do not use KService for reading user preferences. Commit.
- PartLoader::createPartInstanceForMimeType(): Avoid compiler detected null pointer access. Commit.
- Remove unused ServiceType definitions. Commit.
- Make KParts App project template KF5-co-installable. Commit.
- Kpartsapp KAppTemplate: make build and work with current KF6. Commit.
- API dox: fix missing @endcode and wrong inline usage of @param. Commit.
- Document Part::setMetaData change in README.KF6.md. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Set target properties right after declaring the target. Commit.
- Mark private slot methods of public class as unexported. Commit.
- Also document previous events/BrowserExtension changes. Commit.
- Add KF6 porting notes for plugin changes. Commit.
- Update template to pass KPluginMetaData via the constructor. Commit.
- Part: Take KPluginMetaData only in constructor. Commit.
- Mark private methods of public classes as unexported. Commit.
- Mark pimpl constructors of public classes as unexported. Commit.
- Fix the translation template version number (5->6). Commit.
- Replace QVector by QList. Commit.
- Rename ReadOnlyPart::browserExtension to ReadOnlyPart::navigationExtension. Commit.
- Rename BrowserExtension to NavigationExtension. Commit.
- Declare Private class outside of exported class. Commit.
- Notepad Part: Set InitialPreference in json metadata. Commit.
- Port away from KPluginMetaData::initialPreference. Commit.
- Add KF6::Service explicitly to public interface, no longer inherited. Commit.
- Remove obsolete thing. Commit.
- Clean up preparetips leftover in Messages.sh. Commit.
- Templates: Convert desktop file to json. Commit.
- Clean up dummy notepad.json file. Commit.
- PartTest: Remove kcoreaddons_desktop_to_json call and KService leftovers. Commit.
- Add simple test for activation event. Commit.
- Refactor Events to no longer use custom base class and string magic. Commit.
- Event: change private d to protected d_ptr, use normal Q_DECLARE_PRIVATE. Commit.
- API dox: fix wrong class name. Commit.
- Drop Qt5 support. Commit.
- Drop also latest deprecated API. Commit.
- PartLoader: move UI strings out of template code in header. Commit.
- Deprecate class PartSelectEvent. Commit.
- Deprecate PartBase::setPluginInterfaceVersion(int). Commit.
- Remove all deprecated API up to 5.99. Commit.
- Add missing wrapper around deprecated class include. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kpeople
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Remove code for generating pri file. Commit.
- Use Q_RELOCATABLE_TYPE instead of deprecated Q_MOVABLE_TYPE. Commit.
- QML plugin: use KPeople namespace meta object, instead of duplicating. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Mark another private slot method of public class as unexported. Commit.
- Mark private slot methods of public classes as unexported. Commit.
- PersonDetailsView: require explicit constructor calls. Commit.
- Mark private methods of public classes as unexported. Commit.
- Fix the translation template version number (5->6). Commit.
- Install version header. Commit.
- Require tests to pass on Windows as well. Commit.
- Adapt to QAction in QtGui. Commit.
- Remove Qt 5 support. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kplotting
- Remove code for generating pri file. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Set target properties right after declaring the target. Commit.
- Manage the lifetime of private objects using std::unique_ptr. Commit.
- Require passing tests on Windows as well. Commit.
- Update name of Qt designer plugin to version 6. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Remove Qt 5 support. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kpty
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Add missing license text. Commit. Fixes bug #475300
- Remove code for generating pri file. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Set target properties right after declaring the target. Commit.
- Mark pimpl constructor of public class as unexported. Commit.
- Fix the translation template version number (5->6). Commit.
- Clean up preparetips leftover in Messages.sh. Commit.
- Remove Qt 5 support. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kquickcharts
- Examples/charts: Port last examples away from Kirigami.BasicListItem. Commit.
- Legend: Use implicit size for checking item size. Commit.
- Chart: Add replace/removeLast for list property. Commit.
- SDFShader: Fix shader root path. Commit.
- LineChart: Rename smooth to interpolate. Commit.
- Coding Style: Place property declartions with their getter/setter/signal block. Commit.
- Port example away from BasicListItem. Commit.
- Use icons for up/down indicator in legend instead of manually creating an arrow. Commit.
- Modernise some expressions in Legend. Commit.
- Fix Legend to use types from Controls. Commit.
- Remove version numbers from QML imports. Commit.
- Get rid of style overrides for Controls. Commit.
- Remove deprecated code from Controls. Commit.
- Fix autotests. Commit.
- Move src/decorations/* to controls/ and convert to declarative registration. Commit.
- Convert main module to use declarative type registration. Commit.
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Move shader processing into main CMakeLists. Commit.
- Use keyword signature for target_link_libraries call. Commit.
- Remove stray qDebug in UniformDataStream. Commit.
- BarChart: Port material to use UniformDataStream. Commit.
- Update alignment calculations in UniformDataStream. Commit. Fixes bug #473104
- PieChart: Move segmentCount before segment and color arrays. Commit.
- Correct uniform buffer location of aspect ratio value in Pie chart shader. Commit.
- Don't discard pixels outside bounds, just set them to empty. Commit.
- Correct the location of opacity in the line chart shader. Commit.
- Only optimise shaders when we're not generating debug info. Commit.
- Move Line chart shader point location to 8. Commit.
- Enable debuginfo in shaders when build type is Debug. Commit.
- Fix location used for Z order of batched line chart material. Commit.
- Use UniformDataStream for line chart uniform data. Commit.
- Use UniformDataStream for writing Pie chart shader data. Commit.
- Introduce UniformDataStream as improved API for shader uniform data. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Require passing tests also on Windows. Commit.
- Rename shaders6 folder back to shaders, now that we only have one set. Commit.
- Remove Qt 5 support. Commit.
- Port away from deprecated QVariant API. Commit.
- Fix examples build. Commit.
- Remove deprecated API. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
krunner
- Typo--. Commit.
- Adapt to KConfigGroup name officially being a QString type. Commit.
- Make CategoryRelevance an enum class. Commit.
- Model: Expose QueryMatch::urls in the model. Commit.
- Add enum to QueryMatch for common category values. Commit.
- Add new API for sorting of categories. Commit.
- QueryMatch: Do not provide typedef for Actions. Commit.
- Clean up KService/Plasma-Framework leftovers. Commit.
- RunnerContext: Do not use QString::arg for simple concatenation. Commit.
- QueryMatch: Avoid usage of recursive QReadWriteLock. Commit.
- Set objectName for threads to runnerId. Commit.
- Fix edgecase for prepare connection in AbstractRunner::init not working. Commit.
- ResultsModel: Initialize runner plugins when model is instantiated. Commit.
- RunnerContext: Simplify & optimize loading/writing of launch counts. Commit.
- RunnerContext: Do not save context after every match session. Commit.
- AbstractRunner: Reuse KPluginMetaData::name result. Commit.
- AbstractRunner: Remove description and icon getters. Commit.
- Drop QtQuick dependency. Commit.
- Remove code for generating pri file. Commit.
- QImage: use rvalue overloads more. Commit.
- Implement sorting of custom runners. Commit. Fixes bug #340283
- Adjust to changed signature of kcoreaddons_target_static_plugins. Commit.
- Correct invalid DBus type signature annotation in Config method. Commit.
- Remove DuplicateDetectorProxyModel. Commit.
- Add utility for benchmarking KRunner plugins. Commit.
- Generate jobId in RunnerContext. Commit.
- Templates/runner6python: Fix quoting of python file path. Commit.
- RunnerManager: Print current jobs as debug output. Commit.
- RunnerManager: Invoke matchInternal as queued connection. Commit.
- RunnerContext: Remove unused moc include. Commit.
- RunnerManager: Use more concise if-statement syntax. Commit.
- AbstractRunner: Adjust API docs after threading changes. Commit.
- ResultsModel: Expose metadata of singleRunner instead of name/icon. Commit.
- Templates/runner6python: Use krunner-plugininstallerrc file, simplify install script. Commit.
- Add explicit moc include for action.h. Commit.
- DBusRunner: Also mark outer lambda as mutable. Commit.
- RunnerManager: Use more categorized logging. Commit.
- RunnerManager: Ignore empty queries in a more reliable way. Commit.
- Fix runnermanagertest test being flaky due to unrelated plugin being loaded. Commit.
- AbstractRunnerTest: Make launchQuery return matches. Commit.
- DBusRunner: Call Match after actions are recieved. Commit.
- Keep DBus runners in main thread. Commit.
- AbstractRunnerTest: Guard against edgecases in process start and service registration. Commit.
- RunnerContext: Unlock mutex before calling matchesChanged. Commit.
- DBusRunner: Aggregate matches before adding them to the context. Commit.
- Improve const correctness in DBus runner, less macros. Commit.
- Suspend runners while initializing/reloading config. Commit.
- Make RunnerContext final class. Commit.
- AbstractRunner: Make members of d-ptr const where possible. Commit.
- Remove some leftover code. Commit.
- KRunner::Action: Enforce usage of iconName, icon path or icon URL. Commit.
- RunnerManager: Remove actionsForMatch in favor of using QueryMatch::actions. Commit.
- Create KRunner::Action class. Commit.
- RunnerContext: Make it a value class and not a QObject. Commit.
- RunnerManager: Use string of id, query and timestamp for queries. Commit.
- Fix threadingtest being flaky. Commit.
- QueryMatch: Add QDebug << operator for easier debugging. Commit.
- AbstractRunner: Emphasize info about creating actions. Commit.
- Try to fix asan issue in tests. Commit.
- RunnerManager: Do not assign parents of objects in different thread. Commit.
- RunnerManager: Simplify condition for emitting queryFinished earlier. Commit.
- RunnerContext: Use QReadLocker/QWriteLocker instead of custom macros. Commit.
- DBusRunner: Remove unneeded mutex. Commit.
- RunnerManager: Do not wait for all runners to finish before teardown. Commit.
- DBusRunner: Make another dbus error a qWarning. Commit.
- Remove AbstractRunner::actionsForMatch. Commit.
- RunnerManager: Make signal private, update docs. Commit.
- RunnerManager: Remove leftover code from allowed categories. Commit.
- RunnerManager: Delete runners when they are disabled. Commit.
- DBusRunner: Use QueryMatch::setActions. Commit.
- Add test for pending deletion of jobs. Commit.
- RunnerManager: Invalidate context when manager is destroyed. Commit.
- RunnerManager: Ensure that actions are kept in main thread after AbstractRunner is instantiated. Commit.
- AbstractRunner: Move private methods to separate abstractrunner_p.h file. Commit.
- AbstractRunner: Remove objectName fallback. Commit.
- AbstractRunner: Set objectName by default to pluginId. Commit.
- AbstractRunnerTest: Increase DBus registration timeout to 10 seconds. Commit.
- AbstractRunnerTest: Move class to KRunner namespace. Commit.
- RunnerContextMatchMethodsTest: Simplify small bits in code. Commit.
- Autotests/plugins/fakerunner.h: Use nicer PMF syntax for quitting event loop. Commit.
- AbstractRunner: Make match method pure. Commit.
- AbstractRunner: Remove QVariantList parameter from constructor. Commit.
- Remove some unneeded destructors. Commit.
- Fix reuse issues, adjust license for templates. Commit.
- Autotests: Move code for plugins to subdir. Commit.
- Add simple benchmark test. Commit.
- RunnerManager: Fix signal not being properly handled. Commit.
- AbstractRunner/DBusRunner: Check context validity before running match. Commit.
- DBusRunner: Clean up some unneeded hacks due to threading changes. Commit.
- AbstractRunnerTest: Read process error in case no service was registered. Commit.
- Fix issues with QAction and threading in DBus runner. Commit.
- Start refactoring threading. Commit.
- Add autotest to ensure RunnerManager launches queries async. Commit.
- DBusRunner: Make error in match DBus call a warning. Commit.
- AbstractRunnerTest: Add missing includes in header. Commit.
- AbstractRunnerTest: Add timeout for DBus registration watcher. Commit.
- Runner6: Use pragma once instead of old-style include guard. Commit.
- Templates: Use kquitapp6 instead of kquitapp5. Commit.
- Templates: Update screenshots for plugins. Commit.
- Runner6: Include KDEClangformat in CMakeLists.txt. Commit.
- Improve runner6 template and make it properly work. Commit.
- Runner6python: Update README.md. Commit.
- Runner6python: Remove unused ServiceType. Commit.
- Do not try to read Comment key from desktop file. Commit.
- Runner6python: Remove plasma-runner prefix for DBus runner. Commit.
- Runner6python: Simplify fallback for XDG_DATA_HOME ENV variable. Commit.
- KF6RunnerConfig.cmake: Remove Qt6 Gui dependency. Commit.
- Runner6python: Remove kservice subdir for mkdir command. Commit.
- Remove doxygen config for removed dependencies. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Service is installed in kservices6. Commit.
- README.md: Link to new KRunner tutorial. Commit.
- RunnerManager: Remove code for retaining prior search. Commit.
- RunnerManager: Add WRITE method to historyEnabled property. Commit.
- Unify how custom configs are passed into RunnerManager. Commit.
- Allow use of different state config group. Commit. See bug #468856
- Remove RunnerManager constructor not taking config file name. Commit.
- Simplify reading of JSON in DBusRunner. Commit.
- Make templates co-installable with KF5. Commit.
- Update D-Bus interface namespace. Commit.
- DBusRunner: Simplify creation of QArgument. Commit.
- AbstractRunner: Make addSyntax utility overload inline, but not template. Commit.
- Templates/runner: Cleanups and add usage help. Commit.
- Remove some leftover includes. Commit.
- RunnerSyntax: Small code/doc cleanups. Commit.
- RunnerSyntax: Remove setters for example query/descrption. Commit.
- RunnerSyntax: Add assertion for non-empty exampleQueries. Commit.
- AbstractRunner: Add utility overload for adding RunnerSyntax. Commit.
- RunnerSyntax: Add constructor taking list of syntaxes. Commit.
- AbstractRunner: Add default argument for QVariantList in constructor. Commit.
- Rerun clang-format. Commit.
- RunnerManager: Add note to loadRunner method. Commit.
- RunnerManager: Make loadRunner return plugin instance. Commit.
- ResultsModel: Simplify d-ptr, reuse index mapper. Commit.
- ResultsModel: Simplify getMimeData method. Commit.
- ResultsModel: Add getMatch method. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Set target properties right after declaring the target. Commit.
- Mark private methods of public classes as unexported. Commit.
- [metainfo] Windows and macOS are not supported. Commit.
- Export ResultsModel as part of KRunner. Commit.
- Replace QMutableVectorIterator with QMutableListIterator. Commit.
- Replace QVector with QList. Commit.
- Clean up X-Plasma-AdvertiseSingleRunnerQueryMode leftovers. Commit.
- Simplify running of matches. Commit.
- Make QueryMatch::setSelected action internal, take action in RunnerManager::run. Commit.
- Some futher doc adjustments. Commit.
- Unify RunnerManager::run and RunnerManager::runMatch. Commit.
- Cleanup confusing comment. Commit.
- Remove abstractrunner_p.h file. Commit.
- RunnerContext::reset: Make method private. Commit.
- RunnerContext: Make functionality for save/restore internal. Commit.
- Review KRunner documentation, add KF6 TODOs. Commit.
- Update SO version to 6. Commit.
- README.md: Link to new KRunner tutorial. Commit.
- Fix small reuse issues. Commit.
- Properly handle optional QML dependency. Commit.
- Add dummy QWidgets test app for model. Commit.
- ResultsModel: Rename single runner related properties. Commit.
- Import RunnerResultsModel model from milou. Commit.
- Templates/runner: Rename json file. Commit.
- Rename RunnerManager::setSearchTerm to RunnerManager::requestUpdateQueryString. Commit.
- Get rid of last Q_PRIVATE_SLOT usage. Commit.
- Rename configure_krunner_test to krunner_configure_test. Commit.
- Remove unneeded desktop to json conversion. Commit.
- Clean up and order fwds. Commit.
- Remove find_dependency calls for Frameworks that are no longer required/linked public. Commit.
- Fix typo in org.kde.krunner1 DBus docs. Commit.
- Move classes out of Plasma namespace. Commit.
- RunnerManager: Remove compatibility logic for old state data, more const correctness. Commit.
- RunnerManager: Make nulluuid-member const. Commit.
- AbstractRunner: Remove mention of now removed and only in KDE4 working API. Commit.
- AbstractRunner: Make constructor explicit. Commit.
- AbstractRunnerPrivate: Clean up unused mebers. Commit.
- AbstractRunner: Clean up unsued typedef. Commit.
- AbstractRunner: Clean up unused Q_PROPERTY statements. Commit.
- AbstractRunner::config: Simplify reading of ID. Commit.
- AbstractRunner: Clean up d-ptr initializion, more const correctness. Commit.
- AbstractRunner, DBusRunner: Use simpler way of discarding unused param. Commit.
- Templates/runner: Fix use of deprecated/removed constructor. Commit.
- Templates/runner: Use mpre performant approach for term length check. Commit.
- Templates/runner: Use kcoreaddons_add_plugin macro. Commit.
- Templates/runner: Convert desktop file to json. Commit.
- RunnerManager: Use logic of enableKNotifyPluginWatcher by default and not opt-in. Commit.
- RunnerManager: Unify launchQuery overloads. Commit.
- Remove @since 4.x API docs. Commit.
- Make RunnerContext::setSingleRunnerQueryMode internal API. Commit.
- Clean up a bit of CMake code. Commit.
- Clean up leftover RunnerContext::Type enum. Commit.
- AbstractRunner: Remove check for KPluginMetaData validity. Commit.
- Remove dependency on qtwidgets. Commit.
- Drop Qt5 support. Commit.
- Move KF6::I18n to private link interface. Commit.
- QCH generation: add missing public linkage to KI18n & KCoreAddons. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Reflect dependency changes in .kdeci-yml. Commit.
- Remove now unneeded RunnerReturnPluginMetaDataConstant enum. Commit.
- Remove deprecated ServiceType file and related cmake code. Commit.
- Remove deprecated branches in CMake code. Commit.
- Remove deprecated declarative plugin. Commit.
- Remove deprecated API. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Fix build. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kservice
- Drop unused function. Commit.
- Port internal usage to template-based property function. Commit.
- Drop unused private function. Commit.
- Drop code for handling unknown property type in KServiceAction. Commit.
- Use template function for KServiceAction::property too. Commit.
- Drop unused private function. Commit.
- Drop code for handling unknown property type. Commit.
- Drop unneccesary call to ensureCacheValid. Commit.
- Specialize property<>() for QString. Commit.
- Drop QVariant-based property() function. Commit.
- Adapt to KConfigGroup name officially being a QString type. Commit.
- Only use applications.menu for tests. Commit.
- Fix preferred apps order for multiple level mime inheritance. Commit. Fixes bug #475200
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Remove unused license texts. Commit. Fixes bug #475341
- Fix reading X-Flatpak-RenamedFrom as list. Commit.
- KService: remove the remaining warning about desktop files without an exec line. Commit.
- Make KService::property return actual type instead of QVariant. Commit.
- Remove code for generating pri file. Commit.
- Add startupNotify accessor to kservice. Commit.
- KService: Remove KPluginInfo leftovers from parsing code. Commit.
- KSycoca: Load database when checking if rebuild is needed. Commit.
- Remove unused KSycocaPrivate::addLocalResourceDir method. Commit.
- KSycoca: Emit databaseChanged directly when cache was rebuild. Commit.
- KSycoca: Remove clazy:exclude comment for signal overload. Commit.
- KSycoca: Remove unused internal changeList. Commit.
- KService: Avoid double lookup in KConfig and QMap for reading/removing string values. Commit.
- KService: Remove unneeded cast. Commit.
- KService: allow .desktop files without an Exec line. Commit. Fixes bug #430157
- KService: Add method to get untranslated name. Commit. See bug #467924
- Revert "Warn when using desktop file with Type=Service". Commit.
- This framework needs a new maintainer. Commit.
- KService::noDisplay: Remove KAuthorized check. Commit.
- Warn when desktop file has no type set. Commit.
- Warn when using desktop file with Type=Service. Commit.
- Drop KService::library(). Commit.
- Remove unused function. Commit.
- Fix querying scheme handlers via KApplicationTrader. Commit. Fixes bug #471304
- Add explicit moc includes to sources for moc-covered headers. Commit.
- VFolderMenu: Add const to local QString to fix compilation with Qt 6.7. Commit.
- Service is installed in kservices6. Commit.
- Stop loading service files from datadir/kservices5. Commit.
- Rename the buildsycoca man page. Commit.
- Kservicetest delete not used fields m_hasKde5Konsole, m_firstOffer. Commit.
- Fix querying actions for service of a service action. Commit.
- Parse actions last when creating a service. Commit.
- Mark private nested class of published class as unexported. Commit.
- Mark private constructors of published classes as unexported. Commit.
- Mark private methods of published classes as unexported. Commit.
- Mark pimpl constructor of published class as unexported. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Properly version ksycoca files. Commit.
- Remove old compatibility symlink. Commit.
- Update KService class documentation. Commit.
- Remove KServiceType. Commit.
- Remove KServiceTypeFactory. Commit.
- Stop reading property types from KServiceTypeFactory. Commit.
- Remove unused code. Commit.
- Remove service type handling in KBuildServiceFactory. Commit.
- Remove tests for KServiceType::allServiceTypes. Commit.
- Remove unused functions. Commit.
- [kapplicationtrader] Drop unneeded filtering. Commit.
- Stop faking an exec line for KCMs at runtime. Commit.
- Fix the translation template version number (5->6). Commit.
- Remove leftovers from global database. Commit.
- Use applications instead of servicetypes for ksycocatest. Commit.
- Remove tests for KPart/Plugin handling. Commit.
- Don't assert when trying to get a KService from an unreadable ksyscoca. Commit.
- Remove deprecated/no-op kbuildsycoca options. Commit.
- Remove unneeded ki18n dep from lib. Commit.
- Remove testDBUSStartupType. Commit.
- Remove unused functions. Commit.
- Remove unnecessary comment. Commit.
- Remove obsolete thing. Commit.
- Remove leftovers from obsolete classes. Commit.
- Clean up preparetips leftover in Messages.sh. Commit.
- Rename kbuildsycoca5 to kbuildsycoca6. Commit.
- Kservice: Use x-scheme-handler/ string size. Commit.
- Application: Add X-SnapInstanceName. Commit.
- Add method to query supported protocols for a service. Commit.
- Drop KService::serviceTypes and KService::hasServiceType. Commit.
- Remove service type handling when building offer database. Commit.
- Drop tests for hasServiceType. Commit.
- Don't install headers for KServiceType. Commit.
- Remove unused KDBusAddons CI dep. Commit.
- Merge two target_link_libraries calls. Commit.
- Make README reflect KF6 changes. Commit.
- Requiring passing unit tests on Linux and FreeBSD. Commit.
- Remove Qt 5 support. Commit.
- Drop docs for no longer existing tool. Commit.
- Drop remnant of X-KDE-PluginInfo-Depends. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Remove the now unused trader query parser. Commit.
- Remove all deprecated API. Commit.
- Remove all deprecated API up to 5.99. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
### [ksvg](https://commits.kde.org/ksvg)ktexteditor
- KateSearchBar: ignore block mode if selectionOnly option is disabled. Commit. Fixes bug #456367
- Add test to reproduce bug 456367. Commit.
- Adapt to KConfigGroup name officially being a QString type. Commit.
- Inline KateCompletionModel::hasGroups. Commit.
- KateCompletionModel::Item remove the need for storing pointer to model. Commit.
- More QMap removal. Commit.
- Remove/Replace some QMap usages. Commit.
- More QList -> std::vector changes. Commit.
- Completion: Replace QList with std::vector in some places. Commit.
- Try to fix Windows compile issue. Commit.
- Mark EditorPrivate class as final. Commit.
- Simplify EditorPrivate docs/views storage. Commit.
- Use std::vector for tabs. Commit.
- Move bug329247 test into katedocument_test.cpp. Commit.
- Fix selection shrink when indenting. Commit. Fixes bug #329247
- Add test to reproduce bug 329247. Commit. Fixes bug #329247
- Save a lot of allocations and a bit space. Commit.
- Add missing includes. Commit.
- Adapt to new api. Commit.
- Allow building without rtti. Commit.
- Doc: keep a single copy of views. Commit.
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Allow enabling/disabling accessibility. Commit. See bug #447740
- Fix clangd include warnings. Commit.
- Update obsolete comment. Commit.
- Use QHash for range to line mapping. Commit.
- Use QSet for storing cursors in TextBlock. Commit.
- Make TextBlock::cachedRangesForLine private. Commit.
- Store rangesForLine in a QVarLengthArray. Commit.
- Use qobject_cast for casting CompletionController. Commit.
- Remove unused QMap includes. Commit.
- Avoid uneeded cast in MovingRangeTest. Commit.
- Empty buddy is invalid. Commit.
- Don't install empty README.md. Commit.
- Emmet/lib.js remove khtml commented out text. Commit.
- Use proper list. Commit.
- Central decision which offscreen plugin to use for tests. Commit.
- Windows has issues with offscreen tests in the CI. Commit.
- Better error handling. Commit.
- Better handling of errors. Commit.
- Simplify code by just requiring the texttospeech library. Commit.
- Create the whole speech menu on demand. Commit.
- Add initial text to speech actions. Commit.
- Add global on demand constructed engine. Commit.
- Add optional speech synthesis support. Commit.
- Less deprecations. Commit.
- Remove unused var. Commit.
- Remove more deprecated functions. Commit.
- Fix deprecation and unused warnings. Commit.
- Remove static_cast, avoids ubsan warning. Commit.
- Fixed KateBuffer::canEncode() never returning false. Commit.
- Improve word completion match collection performance. Commit.
- Add notes to offsetToCursor/cursorToOffset documentation. Commit.
- Optimize minimap drawing. Commit.
- Remove code for generating pri file. Commit.
- A11y: Actually return line when requested. Commit.
- A11y: Implement QAccessibleEditableTextInterface. Commit.
- Fix key delete in block selection when range contains no characters. Commit. Fixes bug #459912
- Improve pageup/down performance. Commit.
- Avoid negative values in paintIndentMarker. Commit.
- Optimise readLine by iterating over m_text in a tighter loop. Commit.
- A11y: Improve tab order for "Appeareance" settings. Commit.
- A11y: Set more buddies in settings pages. Commit.
- Doc: only write changed metadata to session config. Commit.
- Optimize and simplify cursorAtBracket. Commit.
- Katedocument.h update documentation since QColor::setNamedColor is not used anymore. Commit.
- Fix space painted over text in bidirection text lines. Commit. Fixes bug #474551
- Fix spaces not visualized in rtl text. Commit. Fixes bug #474551
- Fix setSchema not found warning. Commit.
- Check KateLineLayout* for nullness everywhere. Commit. Fixes bug #473529
- A11y: Specify buddies for "Appearance" -> "General". Commit.
- KateLineLayout: Fix an if check. Commit.
- Fix inline notes with dynamic wrap disabled. Commit.
- Run clang-format over all files. Commit.
- Fix unit test. Commit.
- -1 is now a better invalid value here. Commit.
- Use FoldingRegion. Commit.
- InlineNote: Support RTL. Commit.
- Relax attribute storage to an int. Commit.
- Revert "try more test offscreen". Commit.
- Try more test offscreen. Commit.
- Try one more test offscreen. Commit.
- Don't snap cursor to 0 if position is invalid. Commit.
- Support composed keys in vi mode. Commit. Fixes bug #357062
- Allow to cycle through bookmarks. Commit. Fixes bug #472354
- Fix icon border not updated on save. Commit.
- Add missing KTextWidgets dep. Commit.
- Remove unused includes. Commit.
- Use Q_RELOCATABLE_TYPE instead of deprecated Q_MOVABLE_TYPE. Commit.
- Drop unneeded Qt metatype declarations. Commit.
- Remove icon properties in .ui file with Designer's "." normaloff file data. Commit.
- Remove empty string icon properties from QToolButton in .ui file. Commit.
- Use TextBlock::blockSize to preallocate space in text(). Commit.
- Document: Add cursorToOffset/offsetToCursor api. Commit.
- Use undeprecated KIO::stat method. Commit.
- Remove unneeded qOverload statements. Commit.
- Document: Remove setMarkPixmap api. Commit.
- Add scrollbar getter api to KTextEditor::View. Commit.
- Make setViewInputMode virtual. Commit.
- Fix chaotic up/down cursor movement in Block Selection Mode. Commit.
- Fix backspace behavior for empty lines with cursor beyond line’s end (block selection mode). Commit.
- Merge unregisterVariableMatch and unregisterVariablePrefix. Commit.
- Update @since for Editor::expandText. Commit.
- Avoid config syncs and updates on initial construction. Commit. Fixes bug #377067
- Fix unused var warnings. Commit.
- Return QString instead of using output var. Commit.
- Improve auto save description. Commit. Fixes bug #469219
- Export word-completion-minimal-word-length. Commit. See bug #470494
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Add missing include guards. Commit.
- Use a different font config key to avoid config corruption qt5/6. Commit.
- Remove unneeded include (also with inconsistent Qt module prefix). Commit.
- Emulatedcommandbar QList::first() on temporary fix. Commit.
- Introduce offsetToCursor. Commit.
- Introduce: Kate::TextBlock::blockSize(). Commit.
- Remove blockForIndex. Commit.
- Remove startEditing, finishEditing. Commit.
- Remove KTextEditor::DocumentPrivate::editBegin. Commit.
- Reuse Kate::TextLine instance when inserting/removing. Commit.
- Add missing includes. Commit.
- Make KTextEditor Plugin project template KF5-co-installable. Commit.
- Fix incorrect lineHeight for drag pixmap. Commit. Fixes bug #468196
- Fix duplicate signals. Commit.
- Add Porting guide to kf6. Commit.
- Merge CodeCompletionInterface into KTextEditor::View. Commit.
- Merge TextHintInterface into View. Commit.
- Merge InlineNoteInterface into KTextEditor::View. Commit.
- Merge AnnotationInterface into View/Document. Commit.
- Merge MarkInterface into KTextEditor::Document. Commit.
- Merge ModificationInterface into KTextEditor::Document. Commit.
- Merge ConfigInterface into View/Document. Commit.
- Merge MovingInterface into KTextEditor::Document. Commit.
- Issues with Qt 6.5 and sanitizer. Commit.
- Revert "try again all tests offscreen". Commit.
- Try again all tests offscreen. Commit.
- All vimode tests work offscreen. Commit.
- Try one more test offscreen. Commit.
- Fix spelling bork the completion test. Commit.
- Better event filter handling. Commit.
- Add dedicated page for hands-on documentation on hosting ktexteditor plugins. Commit.
- Ensure all message tests run. Commit.
- Revert "more tests offscreen". Commit.
- More tests offscreen. Commit.
- Move more tests offscreen. Commit.
- Fix linking. Commit.
- Improve test running performance. Commit.
- Unexport internal classes. Commit.
- Unexport Kate::TextHistory. Commit.
- Unexport Kate::TextLine. Commit.
- Unexport Kate::TextBlock. Commit.
- Unexport Kate::TextRange. Commit.
- Remove KateTextBlockTest. Commit.
- Remove obsolete & commented stuff from katetextbuffertest. Commit.
- Make vimode_keys test faster. Commit.
- Add missing exports. Commit.
- Use QStringView. Commit.
- Remove QOverload usage. Commit.
- Remove Document::openingErrorMessage. Commit.
- Cleanup and optimize Kate::TextCursor. Commit.
- Ensure headers are self contained. Commit.
- Make completiontest faster. Commit.
- Fix js variable used before decl warnings. Commit.
- Move one test onscreen. Commit.
- Try more offscreen. Commit.
- Unregister the provider. Commit.
- Try to fix unstable test. Commit.
- Fix compile, pch was off here before. Commit.
- More tests with offscreen. Commit.
- Proper guard for X11. Commit.
- Run some tests offscreen. Commit.
- Fix linking. Commit.
- Add missing header. Commit.
- Cleanup Cursor,Range & LineRange. Commit.
- Remove useless KateBuffer::count() function. Commit.
- Fix leak in vimode test. Commit.
- Remove Kate::TextBuffer signals. Commit.
- Better word completion limit. Commit.
- Fix word length check. Commit.
- Ensure to use no invalid speller. Commit.
- Ensure words that are ok spell check wise always end up in the completion. Commit. Fixes bug #468705
- Fix pch warnings on windows. Commit.
- Optimize text rendering for long lines. Commit.
- Fix Save Copy As.. not working anymore. Commit. Fixes bug #468672
- Fix indenting removes characters if line has tabs at start. Commit. Fixes bug #468495
- Enable 'indent text on paste' by default. Commit.
- Change interpretation of trim_trailing_whitespace. Commit. Fixes bug #468147
- Lower Qt deprecation level. Commit.
- Allow forcing RTL direction. Commit. Fixes bug #433926. Fixes bug #468151
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Add a multiline moving range test. Commit.
- Ensure we have one editing transaction. Commit.
- Add a remove trailing spaces action. Commit.
- Printer: AlignVCenter line numbers. Commit.
- Dont ignore folding when printing code. Commit. Fixes bug #417138
- DocumentPrivate: Add overload not taking KPluignMetaData. Commit.
- Adjust to KPart taking it's metadata in constructor. Commit.
- Use m_fontAscent instead of fm.ascent(). Commit.
- Draw caret ourselves. Commit. Fixes bug #172630. Fixes bug #452853
- Fix selection highlight for RTL text with custom line height. Commit. Fixes bug #464087
- Include range.js when initializing the engine. Commit. Fixes bug #456701
- Remove unused includes. Commit.
- No need to moc the .cpp file. Commit.
- KateUndo: Add null checks for TextLine. Commit. Fixes bug #467095
- Avoid need for cast. Commit.
- Simplify KateUndo, replace inheritance hierarchy with single type. Commit.
- Fix update issues when removing last line. Commit.
- Filter out bogus font sizes. Commit.
- Silence warnings. Commit.
- Fix typo. Commit.
- Use default move constructor & assign. Commit.
- KateUndoManager: Store KateUndoGroup by value. Commit.
- KateUndoManager: Remove m_manager member. Commit.
- KateUndo: Remove @copydoc noise. Commit.
- KateUndo: Inline ctors. Commit.
- KateUndo: Remove m_document member. Commit.
- Optimize js cursor/range conversions. Commit.
- Remove dead code, was a NOP since long. Commit.
- Comment out dead code. Commit.
- Use variable. Commit.
- KateLineLayout: Remove some get/set methods. Commit.
- KateLineLayoutMap: remove contains and operator[]. Commit.
- Remove unused QtAlgorithms include. Commit.
- KateLayoutCache: Init members in header. Commit.
- KateLayoutCache: Remove 'mutable' members. Commit.
- KateLineLayoutMap: Remove inline usages. Commit.
- KateLineLayoutMap: use unique_ptr in arg. Commit.
- KateLineLayoutMap: Use auto to decrease verbosity. Commit.
- KateLayoutCache: Remove dead code. Commit.
- Null check some unchecked QTextLayout usages. Commit.
- Introduce KateLineLayout::invalid. Commit. Fixes bug #460589
- Use unique_ptr for storing KateLineLayout in cache. Commit.
- Move blockSize to header and rename to BufferBlockSize. Commit.
- Buffer: replace m_blockSize with constant 64. Commit.
- Optimize TextBuffer::blockForLine. Commit.
- Fix RTL text with format incorrectly shaped. Commit. Fixes bug #438755
- Xml-indent: Optimize getCode. Commit.
- Do not use consistently Q_DISABLE_COPY with QObject subclasses. Commit.
- Delete default constructors & assign operators with public declaration. Commit.
- Mark private methods of public classes as unexported. Commit.
- Use "= delete" to disable default constructors & assign-operators. Commit.
- Fix the translation template version number (5->6). Commit.
- Fix compile warnings. Commit.
- Add explicit cast. Commit.
- Remove unused variable. Commit.
- Try to improve test stability. Commit.
- InlineNoteTest::testInlineNote(). Commit.
- KateViewTest::testDragAndDrop. Commit.
- MovingRangeTest::testFeedbackMouse. Commit.
- Try to enable pch for autotests. Commit.
- Autotests: cleanup headers to improve compile times. Commit.
- Fix implicit char casts in include classes. Commit.
- Disable target_precompile_headers. Commit.
- Remove QSharedPointer and QScopedPointer usage. Commit.
- Fix compile warning. Commit.
- Enable PCH on autotests. Commit.
- Followup fixes after enabling NO_CAST_FROM_ASCII. Commit.
- Fix compile. Commit.
- Fix compile. Commit.
- Compile fixes. Commit.
- Compile fixes. Commit.
- Apply some clazy qt6 fixes. Commit.
- Enable DQT_NO_CAST_FROM_ASCII for autotests. Commit.
- Modernize use PMF instead of SLOT(). Commit.
- Add Q_OBJECT macro to KateSpellCheckDialog. Commit.
- Fix docs, point to new enum. Commit.
- Remove KTextEditor::defaultStyleCount. Commit.
- Use KSyntaxHighlighting::Theme::TextStyle more. Commit.
- Fix assert. Commit.
- Remove Q_OBJECT macro from some classes. Commit.
- Feature: Add ability to take screenshots of code. Commit.
- Use PCH per default like in Kate. Commit.
- Fix missing include. Commit.
- Qt6: Port DefaultStyle to KSyntaxHighlighting::Theme::TextStyle. Commit.
- Adjust PCH headers. Commit.
- Remove uneeded includes from message.h. Commit.
- Clean up more includes, make the tests compile. Commit.
- Make it faster to include view.h. Commit.
- Forward declare enum DefaultStyle in document.h. Commit.
- Update pch.h includes. Commit.
- Remove not needed includes. Commit.
- Wildcard with path match in mode lines. Commit. Fixes bug #453541
- Make tooltip about automatic disk realod clearer. Commit.
- Allow that specific locale is set. Commit. Fixes bug #467104
- Honor locale for upper/lower casing. Commit. Fixes bug #467104
- Remove sizeof. Commit.
- Avoid updating config all the time when saving. Commit.
- Introduce cursorToOffset. Commit.
- Show call stack when there is an error in js script. Commit.
- Fix cstyle tests. Commit.
- Improve cstyle performance. Commit. See bug #465841. See bug #466531
- Improve performance of rendering spaces with dyn wrap disabled. Commit. Fixes bug #465841
- Implement some more QAccessibleTextInterface functions. Commit. Fixes bug #466514
- DocumentSaveCopyAs: Use async job api. Commit. Fixes bug #466571
- Optimize rendering spaces with dyn wrapping. Commit. Fixes bug #465841
- Autoindent: fix indentation when "keep extra spaces" is enabled. Commit.
- Julia indent: fix indentation when "keep extra spaces" is enabled,. Commit.
- Remove QTextCodec in favor of QStringDecoder/Encoder. Commit.
- Clean up unused deprecation version numbers. Commit.
- Less QTextCodec includes. Commit.
- Indentation/ruby: indent method definitions having an access modifier. Commit.
- Explicitly link against Qt6::Core5Compat. Commit.
- Export/Print shold be called Print/Export. Commit. Fixes bug #466024
- Minimap: Dont jump if click is inside the slider. Commit. Fixes bug #417811
- Katepart: Adjust to different signature of KPluginFactory::create. Commit.
- Remove unused KParts/Event include. Commit.
- Clean up ServiceType files and some QT5 build leftovers. Commit.
- Remove Qt5 desktoptojson leftover. Commit.
- Remove Qt 5 support. Commit.
- Fix unused var warnings. Commit.
- Add context to "Close Message". Commit. Fixes bug #465008
- Remove last deprecated stuff. Commit.
- Port away from deprecated QMouseEvent ctors. Commit.
- Pass LineRange by value. Commit.
- Pass KTextEditor::Range by value. Commit.
- Pass KTextEditor::Cursor by value. Commit.
- Fold AnnotationViewInterfaceV2 into V1 (API breakage). Commit.
- Fix some Qt 6 warnings. Commit.
- Ignore if we fail again. Commit.
- Port away from deprecated QEvent members. Commit.
- Adapt to QKeyCombination changes. Commit.
- Remove no longer needed kparts_version.h include. Commit.
- Port away from deprecated QVariant API. Commit.
- Port away from deprecated container and string APIs. Commit.
- Fix home key doesn't move secondary cursor to start. Commit. Fixes bug #464728
- Adapt to changed KSelectAction triggered signal API. Commit.
- Remove deprecated API. Commit.
- Prepare link interface to clean-up in KParts. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- Expose more 'Editing' scripts as actions. Commit.
- Add missing KF5::Codecs link. Commit.
- Fix indent failing due to unknown method 'replace'. Commit.
- Perform some initialization in initialization list. Commit.
- Don't show selection count when there are none. Commit.
- Indentation/ruby: remove names from caption groups in endless regexp. Commit.
- Indentation/ruby: add support for Ruby 3's endless method syntax. Commit.
- Remove pimpl from KateViewEncodingAction. Commit.
- Remove KateViewEncodingAction::setCurrentCodec. Commit.
- Remove unused KateViewEncodingAction::currentCodecName. Commit.
- Remove unused KateViewEncodingAction::mibForName. Commit.
- Remove unused KateViewEncodingAction::codecForMib. Commit.
- Remove unused KateViewEncodingAction::setCurrentCodec(int). Commit.
- Remove unused KateViewEncodingAction::currentCodecMib. Commit.
- Remove unused KateViewEncodingAction::currentCodec. Commit.
- Remove unused KateViewEncodingAction::codecSelected signal. Commit.
- Don't normalize urls. Commit.
ktextwidgets
- Remove code for generating pri file. Commit.
- Make TextToSpeech mandatory with an option() to disable it. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Set target properties right after declaring the target. Commit.
- Fix the translation template version number (5->6). Commit.
- Mark pimpl constructors of public classes as unexported. Commit.
- Require passing tests on Windows as well. Commit.
- Clean up preparetips leftover in Messages.sh. Commit.
- Remove support for Qt < 6.4. Commit.
- Change private d to protected d_ptr, use normal Q_DECLARE_PRIVATE. Commit.
- Bump disabled deprecation levels to Qt 6.4 & KF 5.240. Commit.
- Port away from deprecated QTextCharFormat::setFontFamily. Commit.
- Drop Qt5 support. Commit.
- Restore linking to QTextToSpeech. Commit.
- Drop latest deprecated API. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Update name of Qt designer plugin to version 6. Commit.
- Remove all deprecated API up to 5.99. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kunitconversion
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Remove code for generating pri file. Commit.
- Mark Unit & UnitCategory as Q_RELOCATABLE_TYPE. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Make currency conversion rate updates explicit and async. Commit.
- Simplify syncConversionTable(). Commit.
- Separate currency conversion table loading from online update code. Commit.
- Add "kph" as a unit synonym for Kilometers per Hour. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Set target properties right after declaring the target. Commit.
- Mark private method of public class as unexported. Commit.
- Mark pimpl constructors of public classes as unexported. Commit.
- Fix the translation template version number (5->6). Commit.
- API cleanups. Commit.
- Bump KF disabled deprecation level to KF 5.240. Commit.
- Remove deprecated API. Commit.
- Remove Qt 5 support. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- Add conversions between fabric weights. Commit.
- Corrects order of call parameters for Ym³. Commit.
kwallet
- Address KF6 TODO. Commit.
- Adapt to KConfigGroup name officially being a QString type. Commit.
- Port to new KNotifications action API. Commit.
- Port away from KWindowSystem::setState. Commit.
- Fix dependencies. Commit.
- Remove code for generating pri file. Commit.
- Also fix wallet location in secret service implementation. Commit.
- Properly fix wallet location. Commit. Fixes bug #473833
- Use the kwalletd6 D-Bus interface ourselves. Commit.
- Rename kwalletd5 to kwalletd6. Commit.
- Remove unused .desktop file. Commit.
- Port away from KNotification::CloseWhenWidgetActivated. Commit.
- Update the KF version for the installed D-Bus interface definition. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Fix missing include guards. Commit.
- Register both the 5 and 6 versioned D-Bus service and path. Commit.
- Remove dead code from the 4 era. Commit.
- Install libkwalletbackend without unneeded namelink (is internal API). Commit.
- Use KF6 prefix & CamelCase name for libkWalletBackend. Commit.
- Libkwalletbackend5: use unversioned export macros. Commit.
- Ensure all paths return a value. Commit.
- Have export macros header include version header. Commit.
- Remove unneeded cmake module include. Commit.
- Set target properties right after declaring the target. Commit.
- Fix the translation template version number (add "6"). Commit.
- Mark private slot methods of public class as unexported. Commit.
- Remove unneeded KWindowSystem::raiseWindow(). Commit.
- Fix the translation template version number (5->6). Commit.
- Also require passing tests on Windows. Commit.
- Kwallet bool function returns "-1". Commit.
- Testbf make variable expect const. Commit.
- Update SO version to 6. Commit.
- Temporarily explicitly default to EXCLUDE_DEPRECATED_BEFORE_AND_AT 5.99.0. Commit.
- Drop code conditioned for KSERVICE_BUILD_DEPRECATED_SINCE(5, 0), add TODO. Commit.
- Remove obsolete calls to KWindowSystem::allowExternalProcessWindowActivation. Commit.
- Drop obsolete KSecretsService integration. Commit.
- Remove Qt 5 support. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Remove all deprecated API. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
kwidgetsaddons
- Fix no return statement in non-void function. Commit.
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Fix qlineedit mem leak. Found by asan. Commit.
- Fix mem leak (found by asan). Commit.
- Amend unit test to check propagation of options to date picker. Commit.
- Remove "No date" option from date picker popup used by date combo box. Commit.
- Set the modes on the date picker. Commit.
- Remove code for generating pri file. Commit.
- Use unique_ptr for KDateTable. Commit.
- Fix file rating being unreadable in certain themes. Commit. Fixes bug #339863
- KMessageWidget: Ignore QEvent::LayoutRequest during animation. Commit.
- KMessageWidget: Allow setting label textFormat. Commit.
- KPageView: Adapt margins when the view is searchable. Commit.
- Add default kmessagewidget position in doc. Commit.
- Add missing doc in kmessagewidget. Commit.
- Add a header and footer style for kmessagewidget. Commit.
- Fix height of text after update. Commit.
- Kmessagedialog: Use QMessageBox::Warning notifyType for warning dialogs. Commit.
- Fix wrong row being stretched. Commit.
- Fix itemview row in rtl mode. Commit.
- Add a separator line between search and bottom part of dialog. Commit.
- Make the search style more like SystemSettings search. Commit.
- KPageDialog: Add search. Commit.
- KToolBarPopupAction: Use the menu from menu() if set. Commit.
- KToolBarPopupAction: Introduce own PopupType enum. Commit.
- KToolBarPopupAction: Restore popupMenu(). Commit.
- Mark more value-type classes as Q_RELOCATABLE_TYPE or Q_PRIMITIVE_TYPE. Commit.
- Add documentation to the MessageType in kmessagewidget. Commit.
- Remove unneeded qOverload statements. Commit.
- Import KJobWidgets functions from KJobWidgets. Commit.
- Remove no longer needed clazy ignore statement. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Correct initial values if we don't have a parent yet. Commit.
- It's named keditfiletype now. Commit.
- Remove duplicate row in category selection. Commit.
- KFontRequester: Allow clicking on label to edit font. Commit.
- Install KLineEditEventHandler header. Commit.
- Check whether the QLineEdit cast actually succeeds. Commit.
- Integrate KLineEditUrlDropsEventFilter into KLineEditEventHandler too. Commit.
- Add unit test for line edit return key catching. Commit.
- Introduce KLineEditEventHandler. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Set target properties right after declaring the target. Commit.
- Mark private slot methods of public classes as unexported. Commit.
- Add test for KCharSelect bug not doing anything when entering 2 chars. Commit.
- Allow searching 2-character strings. Commit. Fixes bug #449003
- Fix wrong macro to unexport symbols. Commit.
- Mark private methods of public classes as unexported. Commit.
- Mark pimpl constructor of public class as unexported. Commit.
- Initialize KCharSelectTablePrivate::chr. Commit.
- Use "= delete" to disable default constructor. Commit.
- Mark pimpl constructors of public classes as unexported. Commit.
- Mark private methods of public classes as unexported. Commit.
- Fix the translation template number (5->6). Commit.
- Replace QVector by QList. Commit.
- Clean up unused deprecation version numbers. Commit.
- Require passing unit tests on Linux and FreeBSD. Commit.
- Hardcode "6" in all KF specific paths now. Commit.
- Use classic header guards consistently. Commit.
- API dox: remove mention of removed deprecated KMessageDialog dialog enum. Commit.
- API dox: fix references to removed deprecated methods, enums and arg names. Commit.
- Kmessagedialog.h: Restore method docs that were useful in KF6 too. Commit.
- Kmessageboxtest: Adjust values of magic numbers to dialog. Commit.
- Remove deprecated API wrapped in ENABLE_DEPRECATED_SINCE statements. Commit.
- Rename LineEditUrlDropEventFilter -> KLineEditUrlDropEventFilter. Commit.
- KToggleAction: change private d to protected d_ptr, use normal Q_DECLARE_PRIVATE. Commit.
- Drop deprecated KPageWidgetItem::setHeader handling of empty non-null strings. Commit.
- API dox: add missing @since for renamed KSelectionAction methods. Commit.
- API dox: drop references to removed deprecated KSelectAction signals. Commit.
- KSelectAction: rename signal triggered -> actionTriggered (ABI breakage). Commit.
- Update name of Qt designer plugin to version 6. Commit.
- Remove Qt 5 support. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Remove the no longer necessary and existing UseHighDpiPixmaps attribute. Commit.
- Adapt to QEvent API changes. Commit.
- Adapt to QAction API changes. Commit.
- Adapt to QFontDatabase API changes. Commit.
- Adapt to QVariant/QMetaType API changes. Commit.
- Remove all deprecated API up to 5.99. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- Restore ABI compatibility broken in 29bb6d. Commit.
kwindowsystem
- Fold most of the KWindowSystem X11 backend into KX11Extras. Commit.
- Use QWindow instead of WId in activateWindow backend API. Commit.
- Implement KX11Extras::activateWindow directly in KX11Extras. Commit.
- Implement KX11Extras::forceActiveWindow directly in KX11Extras. Commit.
- Remove leftovers from KWayland. Commit.
- Wayland: Remove WaylandIntegration and lift xdg activation out of it. Commit.
- Initialize xdg activation. Commit.
- Wayland shadows: Only trigger updates on visible windows. Commit.
- Remove unused includes. Commit.
- Extract Wayland-specific bits of KWindowSystem into KWaylandExtras. Commit.
- Adjust CI. Commit.
- Adjust logging category. Commit.
- Remove Qt6 code. Commit.
- QExposeEvent::region is deprecated. Commit.
- Build the wayland plugin. Commit.
- Adjust headers. Commit.
- Import kwayland-integration. Commit.
- Make viewportWindowToDesktop private. Commit.
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Fix include. Commit.
- Build Qt6 without KWayland. Commit.
- Remove unused headers and method declaration. Commit.
- Drop windowinfo implementation for Qt6. Commit.
- Remove KWindowInfo backend plumbing. Commit.
- Remove unused includes. Commit.
- Qt6: Drop implementation of setType. Commit.
- Qt6: Drop implementation of setState/clearState. Commit.
- Remove setBackgroundFrost and KWindowEffectsPrivateV2. Commit.
- Effects: Use QWindow instead of WId. Commit.
- Document KWindowInfo as X11-only. Commit.
- Clean up KWindowSytem documentation. Commit.
- Make Xfixes required when building with X11 support. Commit.
- Remove unused code. Commit.
- [kwindowsystem] Don't inherit from NET. Commit.
- Adapt to removal of setBackgroundFrost. Commit.
- Effects: Adapt to WId->QWindow API change. Commit.
- Move setState and clearState to KX11Extras. Commit.
- Drop KWindowSystem::setType. Commit.
- Use a unique_ptr to manage the wayland shadow object. Commit.
- Reimplement shmpool. Commit.
- Implement Shadow Protocol using qtwaylandscanner. Commit.
- Drop implementation for KWindowInfo::windowType. Commit.
- Adapt to KWindowSystem dropping raiseWindow(). Commit.
- Drop KWindowSystem::raiseWindow. Commit.
- Adapt to KWindowSystem dropping lowerWindow(). Commit.
- Drop implementation for lowerWindow. Commit.
- Add missing include. Commit.
- Fix big-endian build. Commit. Fixes bug #475192
- Remove code for generating pri file. Commit.
- Guard singleton destructor to lifespan of QGuiApplication. Commit.
- KX11Extras: switch to qreal arguments in setExtendStrut/setStrut. Commit. See bug #456453
- Port XdgActivation to QtQwaylandClientExtension. Commit.
- Effects: Remove manual flushing. Commit.
- Effects: Port away from using KWayland for creating wl_regions. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Clean up unnecessary warning. Commit.
- Include only needed headers instead of QtQml module header. Commit.
- WindowAdded comes from KX11Extras::self(). Commit.
- [kstartupinfo] Drop application id lookup in kservices. Commit.
- Remove QT_STRINGIFY as we depend against qt6. Commit.
- Add KX11Extras::setWindowType. Commit.
- Reinstall slide effect for windows. Commit.
- Kwindowsystemplugin: Set ownership for QML singletons. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Set target properties right after declaring the target. Commit.
- Port PlasmaWindowManagement away from KWayland. Commit.
- Remove unused includes. Commit.
- Port slide handling away from KWayland. Commit.
- Port contrast handling away from KWayland. Commit.
- Port blur handling away from KWayland. Commit.
- Implement SkipSwitcher state for plasma surfaces. Commit. See bug #465303
- Fix the translation template number (5->6). Commit.
- Use Qt version to control KWindowEffects API. Commit.
- Fix windowsystem backend build. Commit.
- Adjust build system to build against KF6. Commit.
- Restore KKeyServer::xEventToQt. Commit.
- Clean up unused deprecation version numbers. Commit.
- Add explicit option to control X11 support. Commit.
- Drop KWindowSystem::allowExternalProcessWindowActivation. Commit.
- [kstartupinfo] Drop currentStartupIdEnv and setWindowStartupId. Commit.
- Unpublish internal functions. Commit.
- Add QML bindings. Commit.
- Drop unused backend functions. Commit.
- Drop allowedActionsSupported. Commit.
- Remove obsolete KWINDOWSYSTEM_NO_WIDGETS option. Commit.
- Remove unused leftovers from macOS support. Commit.
- Make KKeyServer X11-only. Commit.
- Drop Windows/macOS impl for KKeyServer. Commit.
- Drop dead implementations for Windows/macOS. Commit.
- Only build KStartupInfo for X11. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Remove all deprecated API. Commit.
- Remove Qt 5 support. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Remove all deprecated API up to 5.99. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Bump SOVERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- Adapt to deprecated KWindowSystem API. Commit.
- Drop idletime plugin. Commit.
- Suppress "could not create KWindowShadow" warnings in plasmashell. Commit.
- Fix warning text in activeWindow(). Commit.
- Add missing QObject include. Commit.
- Fix shadow removal. Commit. Fixes bug #455270
- Fix blur/contrast region not getting updated. Commit. Fixes bug #456442
- Fix leaking blur/contrast/region object. Commit.
- Don't crash on a null QWindow. Commit. Fixes bug #454341
- Avoid creating unneeded KWayland::Surface. Commit.
- Ensure that xdgActivationTokenArrived is not emitted directly from requestXdgActivationToken. Commit.
- Finalize the Qt6/KF6 port and add Qt6 CI. Commit.
- Remove modifierkeyinfo plugin. Commit.
- Adapt build system for building against qt6. Commit.
- Prevent double deletion of shmpools. Commit. Fixes bug #443706
- Logging.cpp is autogenerated. Commit.
- Handle dynamic effect global changes. Commit.
- Fix: Kicker's sub-menus are covered up by Plasma panels. Commit. Fixes bug #378694
- Fix a dirty shadows. Commit. Fixes bug #439408
- Implement setting frost. Commit.
- Run clang-format. Commit.
- Guard use of activation proxy. Commit. Fixes bug #440448
- Fix build with GCC. Commit.
- Be more explicit about types, hopefully fix CI builds. Commit.
- Improve the behaviour when we are requesting without a window. Commit.
- Also link against xkb and fix build. Commit.
- Provide an implementation for the xdg_activation_v1 API. Commit.
- Fix compile against kf5.82. Commit.
- Drop functions which rely on PlasmaWindow::internalId(). Commit. Fixes bug #436498
- Fix compilation with no deprecated build of KWindowSystem. Commit.
- Use versionless Qt cmake target. Commit.
- Autogenerate categories file. Commit.
- Now it depends against new version. Old code can be removed. Commit.
- Remove not implemented method. Commit.
- Fix shadowless context menus. Commit.
- Switch to SPDX license identifiers. Commit.
- Windowsystem: Adjust installation path. Commit.
- [windowsystem] Provide a KWindowShadow implementation. Commit. Phabricator Code review D26458
- [windowsystem] Fix compilation with no-deprecated build of KWindowSystem. Commit. Phabricator Code review D26643
- Kwayland-integration: fix compilation with no-deprecated build of kwindowsystem. Commit. Phabricator Code review D25488
- Port deprecated enum. Commit.
- Don't commit the wl_surface from outside Qt code. Commit.
- [KWindowSystem] in icon() return realistic icon size. Commit. Phabricator Code review D24683
- We depend against 5.62 now. Commit.
- Remove support for KWin's QPA plugin for KWindowSystem. Commit. Phabricator Code review D18564
- Remove slideWindow(QWidget*) overload with recent KWindowSystem. Commit. Phabricator Code review D23334
- Fix build with recent frameworks and Qt 5.13. Commit.
- Remove unused variable. Commit.
- Span wayland objects to lifespan of the QApplication. Commit. Fixes bug #372789. Phabricator Code review D22084
- Remove unused includes. Commit.
- Provide a KModifierKeyInfoProvider implementation. Commit. Phabricator Code review D20442
- Use new logging category directory if we use kf5 5.59.0. Commit.
- Track surface creation/destruction inside wayland window effects. Commit. Fixes bug #398899. Phabricator Code review D20951
- Support CriticalNotification window type. Commit. Phabricator Code review D20631
- Add missing window types to WindowInfo. Commit. Phabricator Code review D20624
- Add DEFAULT_SEVERITY keyword. Commit.
- Add category file. Commit.
- Autogenerate loggin category. Commit.
- USe override/nullptr. Commit.
- Add missing dependencies. Commit.
- Unload poller's connection thread earlier in teardown. Commit. Phabricator Code review D8285
- Cleanup wayland resources used in kwindowsystem before they're deleted by QPA. Commit. Fixes bug #374665. Phabricator Code review D5723
- [idletime] Tear-down Wayland objects before app quits. Commit.
- Support forceActiveWindow for Panels. Commit. Phabricator Code review D3036
- [kwindowsystem] Add support for NET::Tooltip. Commit. Phabricator Code review D2031
- Add missing break. Commit.
- [kwindowsystem] Wrap the notification type. Commit. Phabricator Code review D1929
- [kwindowsystem] Remove unused include. Commit.
- [windowsystem] Implement (un)minimizeWindow through KWayland::Client::PlasmaWindow. Commit. Phabricator Code review D1795
- [windowsystem] Only log warning messages by default. Commit.
- [windowsystem] Make plugin also available for KWin's own QPA plugin. Commit. Phabricator Code review D1154
- Properly announce whether slide effect is available. Commit.
- Werap skipTaskbar in setState. Commit.
- Add a basic KWindowInfo. Commit.
- Support for the slide protocol. Commit. Code review #{0}
- Check for plasmashell existence. Commit.
- Share the wayland connection in the plugin. Commit.
- Use Compositor::fromApplication. Commit.
- Support contrast protocol. Commit. Code review #{0}
- Implement kwindoweffects for wayland. Commit. Code review #{0}
- [idletime] Use new roundtrip method to wait for interfaces being announced. Commit.
- Add a plugin for KWindowSystem. Commit.
- Initial commit for KWayland-integration. Commit.
kxmlgui
- Use modifiable standard shortcut instead of hard-coding. Commit.
- Open context menu on Shift+F10. Commit.
- Add TabFocus to focusPolicy instead of overriding it. Commit.
- Adapt to KConfigGroup name officially being a QString type. Commit.
- Fix warning C4003: not enough arguments for function-like macro invocation 'QStringLiteral'. Commit.
- Revert "Add TabFocus to focusPolicy instead of overriding it". Commit.
- Add TabFocus to focusPolicy instead of overriding it. Commit.
- KStandardAction::tipOfDay is gone. Commit.
- Use setGlobalDefaultToolBar(QString) directly. Commit.
- [kshortcuteditor] Undo pending changes on destruction. Commit. See bug #475083. Fixes bug #475097. Fixes bug #475095
- Add KEditToolBar::setGlobalDefaultToolBar(name) overload with QString type. Commit.
- Adapt to change of KStandardAction::name(id) return type. Commit.
- Add KXMLGUIClient::action(name) overload with QString type, deprecate old. Commit.
- Remove unused KToggleToolBarAction constructor with toolBarName arg. Commit.
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Ui_standards.rc: drop no longer used "options_choose_game_type" action. Commit.
- Remove unused license texts. Commit. Fixes bug #475425
- [kshortcuteditor] Make functions only used by KShortcutDialog private. Commit.
- [kshortcutseditor] Remove unused clearConfiguration function. Commit.
- [kshortcuteditor] Mark internal functions as private. Commit.
- Remove KShortcutsEditor::commit(). Commit.
- Fix merging of XMLs with multiple ActionProperties tags. Commit. Fixes bug #475016
- Remove dead code. Commit.
- Remove code for generating pri file. Commit.
- KShortcutsEditor: hide local shortcuts columns when needed. Commit. Fixes bug #474570
- Allow keyboard focus for toolbar actions. Commit.
- Drop support for kdelibs4 & KF <= 5.4 ui.rc locations. Commit.
- Remove some leftovers missed in 981d1952. Commit.
- Don't install the ui_standards.rc. Commit.
- Port away from deprecated QDomDocument::setContent overload. Commit.
- Don't test changing global toolbar icon size anymore. Commit.
- KToolBar: Also look for KToolBarPopupAction's popupMenu. Commit.
- This framework needs a new maintainer. Commit.
- KActionCollection: Make action(QString) Q_INVOKABLE. Commit.
- Drop unneeded metatype declaration. Commit.
- KToolBar: Restore context menu. Commit. Fixes bug #471978
- Fix rc file lookup. Commit. Fixes bug #470345. Fixes bug #470574
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Add a view_redisplay_merge MergeLocal to ui_standards.rc. Commit. Fixes bug #470848
- Revert "Change app donate link to the new community donate page". Commit.
- Change app donate link to the new community donate page. Commit.
- Remove QT_STRINGIFY as we depend against qt6. Commit.
- Adapt to KIconThemes changes. Commit.
- KBugReport: Simplify how KAboutData is used. Commit.
- Remove unused/undocumented config-xmlgui.h values. Commit.
- Remove ksendbugmail and related code. Commit.
- Clean up unsafe/unused copytext leftovers. Commit.
- Kcheckaccelerators: Don't blindly cast to QWidget. Commit. Fixes bug #468576
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Set target properties right after declaring the target. Commit.
- Mark private slot methods of public classes as unexported. Commit.
- Fix the translation template version number (5->6). Commit.
- Be more explicit in comment about need to export private method symbol. Commit.
- Use more explicit constructors. Commit.
- Mark pimpl constructors of public classes as unexported. Commit.
- Mark private constructors & destructors of public classes as unexported. Commit.
- Mark private methods of public classes as unexported. Commit.
- Adjust to KAboutPerson specifying full URL to avatar. Commit.
- Fix testAutoSaveSettings. Commit.
- Remove never used XMLGUI_DBUS_INTERFACES_DIR from CMake config file. Commit.
- Clean up preparetips leftover in Messages.sh. Commit.
- Adapt to KKeySequenceRecorder rename. Commit.
- Adapt to changed KWidgetItemDelegate::updateItemWidgets signature. Commit.
- KActionCollection::defaultShortcut API: make methods static. Commit.
- KXmlGuiWindow: use "using" for overloading inherited method. Commit.
- KMainWindow: change k_ptr to normal d_ptr, use normal Q_DECLARE_PRIVATE. Commit.
- Drop Qt5 support. Commit.
- Remove code variant for no longer supported KCoreAddons versions. Commit.
- Remove all deprecated API up to 5.99. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Prevent user from expanding tooltips by key, if they weren't expandable. Commit.
- Remove duplicate "Whats This?" tooltips. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- Fix Qt6 build. Commit.
- KMainWindow documentation fixes. Commit.
- Update link to technical documentation home. Commit.
- KKeySequenceWidget: Allow to hightlight for non-default settings. Commit.
- Kmainwindow: Create sm global static only with session manager. Commit.
- [KXmlGuiWindow] revert to window group leader. Commit.
- [KXmlGuiWindow] return Specifies to Returns. Commit.
- [KXmlGuiWindow] remove note about KMainWindow. Commit.
- [KXmlGuiWindow] saveNewToolBarConfig. Commit.
- [KXmlGuiWindow] checkAmbiguousShortcuts. Commit.
- [KXmlGuiWindow] slotStateChanged. Commit.
- [KXmlGuiWindow] configureToolBars. Commit.
- [KXmlGuiWindow] isCommandBarEnabled. Commit.
- [KXmlGuiWindow] setCommandBarEnabled. Commit.
- [KXmlGuiWindow] toolBarMenuAction. Commit.
- [KXmlGuiWindow] setupGUI overload. Commit.
- [KXmlGuiWindow] setupGUI. Commit.
- [KXmlGuiWindow] StandardWindowOptions enum. Commit.
- [KXmlGuiWindow] createStandardStatusBarAction. Commit.
- [KXmlGuiWindow] isStandardToolBarMenuEnabled. Commit.
- [KXmlGuiWindow] setStandardToolBarMenuEnabled. Commit.
- [KXmlGuiWindow] createGUI. Commit.
- [KXmlGuiWindow] isHelpMenuEnabled. Commit.
- [KXmlGuiWindow] setHelpMenuEnabled. Commit.
- [KXmlGuiWindow] constructor. Commit.
- [KXmlGuiWindow] description. Commit.
- [KXmlGuiWindow] enable -> showCommandBar. Commit.
- [KXmlGuiWindow] enable -> showToolBarMenu. Commit.
- [KXmlGuiWindow] These comments don't need to appear. Commit.
- [KXmlGuiWindow] Fix f -> flags. Commit.
- [KXmlGuiWindow] rephrase description. Commit.
- [KXmlGuiWindow] line removals?. Commit.
- [KXmlGuiWindow] constructor. Commit.
- [KXmlGuiWindow] description. Commit.
- [KXmlGuiWindow] createGUI. Commit.
- [KXmlGuiWindow] isHelpMenuEnabled. Commit.
- [KXmlGuiWindow] setHelpMenuEnabled. Commit.
- [KXmlGuiWindow] destructor. Commit.
- [KXmlGuiWindow] Change f to flags. Commit.
modemmanager-qt
- Build examples on KDE CI. Commit.
- Example: drop stand-alone CMake code, here part of normal build. Commit.
- Example: update needed includes. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Port deprecated annotation. Commit.
- Include only needed headers instead of QtDBus module header. Commit.
- Modemmessaging local variable 'path' shadows argument. Commit.
- Modem delete duplicated line. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Mark pimpl constructors of public classes as unexported. Commit.
- Remove left over Qt 5 code. Commit.
- Bearerpropertiestest fix QList::first() on temporary. Commit.
- Remove Qt 5 support. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
networkmanager-qt
- Fix incorrect signal signature. Commit.
- Remove incorrect comment. Commit.
- Clean up examples CMakeLists. Commit.
- Add secret agent example. Commit.
- Listen for both DBus service registration events and interface added events. Commit. Fixes bug #471870
- Properly register foreign namespace. Commit.
- Add QML plugin. Commit.
- ConnectionSettings: Allow creating a connection from MeCard data. Commit.
- Build examples on KDE CI. Commit.
- Revert "Drop unneeded Qt metatype declarations". Commit.
- Drop unneeded Qt metatype declarations. Commit.
- Don't install twice. Commit.
- Add one argument by line. Commit.
- Allow to autogenerate/install category file. Commit.
- Fixed the bug that the channel lookup error when the frequency is equal to 5825. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Include only needed headers instead of QtDBus module header. Commit.
- Consistently include Qt headers without module prefix. Commit.
- Add Q_ENUM to VPN Connection enums. Commit.
- Have export macros header include version header. Commit.
- Mark private constructor of public class as unexported. Commit.
- Mark pimpl constructors of public classes as unexported. Commit.
- Feat: add interfaceflags. Commit.
- Settings: fix -Wlto-type-mismatch in NetworkManager::checkVersion decl. Commit.
- Fix remaining 5 compile warnings (unused parameters). Commit.
- Fix builds with examples: they were not compiling. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Remove Qt 5 support. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
prison
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Port to ecm_add_qml_module and declarative type registration. Commit.
- Remove code for generating pri file. Commit.
- Make Quick and Multimedia mandatory with option() to disable them. Commit.
- Remove unneeded setting CMP0063 to NEW, implied by requiring CMake 3.16. Commit.
- Add parser for MeCard format. Commit.
- Remove deprecated barcode generation API. Commit.
- Make barcodes optional instead of nullables. Commit.
- Drop unneeded Qt metatype declarations. Commit.
- Remove unused code. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Mark AbstractBarcode API as deprecated. Commit.
- Port the prison-datamatrix tool to the new Barcode generator API. Commit.
- Port unit tests to new Barcode generator API. Commit.
- Remove the remaining internal uses of AbstractBarcode. Commit.
- Port Prison test to new Barcode generator API. Commit.
- Port QML item to use the new Barcode API. Commit.
- Make the barcode generator a move-only value type. Commit.
- Drop AbstractBarcodePrivate::q. Commit.
- Add EAN13 support. Commit.
- Factor out code for interfacing with ZXing for barcode generation. Commit.
- Fix PDF417 with binary content not producing any output with ZXing 2.0. Commit.
- Move AbstractBarcodePrivate implementation to its own cpp file. Commit.
- AbstractBarcode no longer needs a virtual dtor. Commit.
- Make preferredSize virtual internally. Commit.
- Remove the unused size argument in AbstractBarcodePrivate::paintImage. Commit.
- Have export macros header include version header. Commit.
- Move virtual interface from AbstractBarcode to its private class. Commit.
- Implement unit tests with public API where possible. Commit.
- Add documentation details from private headers to visible API docs. Commit.
- Remove Mainpage.dox, duplicates README.md. Commit.
- Use the _p.h suffix consistently for all internal includes. Commit.
- KPrisonScanner target: add include dir for version header to interface. Commit.
- Move AbstractBarcodePrivate to its own header file. Commit.
- Remove Qt 5 support. Commit.
- Remove deprecated API. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
purpose
- Adapt to KConfigGroup name officially being a QString type. Commit.
- Port away from BasicListItem. Commit.
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Remove ktp-sendfile plugin. Commit.
- Make Messages.sh happier. Commit.
- Port to declarative type registration. Commit.
- Adapt QtQuick Dialogs code to Qt6. Commit.
- Use keyword signature for target_link_libraries call. Commit.
- Adapt to KJob API change. Commit.
- Adapt to KNotifcations API change. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Remove QT_STRINGIFY as we depend against qt6. Commit.
- Install *_config.qml files in versioned datadir. Commit.
- Remove unused cmake function. Commit.
- Mark private method of published class as unexported. Commit.
- Have export macros header include version header. Commit.
- Set target properties right after declaring the target. Commit.
- Fix the translation template version number (add "6"). Commit.
- Make include dir layout consistent with other KF modules. Commit.
- Require passing unit tests on Linux and FreeBSD. Commit.
- Port removed KPluginMetaData functionality. Commit.
- Bump version for KF6. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Don't search for KAccounts. Commit.
- Drop Qt5 support. Commit.
- Build without deprecated Qt API. Commit.
- Remove deprecated CMake config. Commit.
- Remove deprecated define. Commit.
- Fix libexec dir variable. Commit.
- Use versionless libexec dir variable. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Fix build with Qt 6.5. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
qqc2-desktop-style
- Don't make the separator fill the area. Commit.
- Adapt to KConfigGroup name officially being a QString type. Commit.
- Update Kirigami integration to upstream API changes. Commit.
- ToolTip: Follow parent's colorSet iff it is Complementary. Commit.
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- RadioDelegate: Port to standard expressions for implicit size. Commit.
- ItemDelegate: set icon's selected: property appropriately. Commit.
- ItemDelegate: match label and background coloration conditions. Commit.
- BusyIndicator: Minor internal refactoring. Commit.
- BusyIndicator: Stop animations when window is hidden. Commit.
- Delegates: Enable tooltips by default when text is truncated. Commit.
- Add LGPL-2.1-or-later. Commit. Fixes bug #475417
- ToolButton: Drop showMenuArrow property from background component. Commit.
- Include KDEInstallDirs before anything that can calls into Qt CMake. Commit.
- Menu: Fix zero-sized popup glitch in RTL environment. Commit.
- Menu: Drop hack that forced re-evaluation of bindings for width. Commit.
- Menu: Fix up interactivity binding. Commit.
- Menu: Drop old workaround for QtQuick.Controls 2.3 (Qt 5.10). Commit.
- Menu: Simplify JavaScript loops. Commit.
- Menu: Sort out order of properties, add vertical spacing between code. Commit.
- MenuSeparator: Match parent's width. Commit.
- ContextMenu: Wrap callback in a try-catch. Commit.
- ContextMenu: Clean up target and spell checker only after callback. Commit.
- Port private module to ecm_add_qml_module and declarative type registration. Commit.
- Refactor DefaultListBackground. Commit.
- DefaultListItemBackground: Use down to check if control is pressed. Commit.
- Make handling of ItemDelegate and subtypes' indicator space consistent. Commit.
- Make ItemDelegate and its subtypes handle icons consistently. Commit.
- Port to Kirigami.SpellCheck's new shorter name. Commit.
- MenuBarItem: Fix implicit size being unreasonably large. Commit.
- TextArea,ContextMenu: Fix and rework Sonnet based spellchecker. Commit.
- CMake: Combine singleton types in one set_source_files_properties call. Commit.
- Drop PropertyWriter helper class. Commit.
- CheckDelegate: Refactor label padding. Commit.
- Port more controls to standard expressions for implicit size. Commit.
- HorizontalHeaderView: Read
sort
role to determine if we should show sorting. Commit. - ContextMenu: Reset parent on close. Commit.
- ContextMenu: Make it modal. Commit.
- ContextMenu: Delegate stacking to OverlayZStacking. Commit.
- ContextMenu: Unset parent item. Commit.
- ContextMenu: Fix capitalization of spell check menu items. Commit.
- ContextMenu: Rename "Enable Spellchecker" check box menu item to "Spell Check". Commit.
- ContextMenu: Add menu separator between suggestions list and Add/Ignore. Commit.
- ContextMenu: Fix null object access in spellchecker menu item. Commit.
- ContextMenu: Show "Select All" menu item for password fields as well. Commit.
- TextArea: Specify signal arguments explicitly. Commit.
- ContextMenu: Fix removing spellcheck suggestion item. Commit.
- ContextMenu: Reformat & refactor. Commit.
- ContextMenu: Rename top level component to
root
. Commit. - Add import aliases for QQC2 in private module. Commit.
- Implement Kirigami.OverlayZStacking. Commit.
- Lazy load MobileTextActionsToolBar. Commit. See bug #473798
- Drop Kirigami import versions. Commit.
- CMake: Install separate plugin for private module. Commit.
- ComboBox: Fix consistency with widgets when popup is open. Commit.
- Show Alternating rows for TableViews with alternatingRow property set. Commit.
- ScrollBar: Fix size being initially stuck on Qt 6. Commit. Fixes bug #473241
- ScrollBar: Implement sizeFromContents based on upstream QScrollBar. Commit.
- ItemDelegate: Rework sizing and layout. Commit.
- DialogButtonBox: Fix sizing. Commit. See bug #470606
- Add HeaderViews. Commit.
- Slider: Add vertical sliders to the manual/visual test. Commit.
- KQuickStyleItem: Update size hints when orientation changes. Commit.
- Slider: Report handle size properly. Commit.
- KQuickStyleItem::setHints: Fix argument name. Commit.
- Slider: Drop vertical centering. Commit.
- Slider: Implement sizeFromContents based on upstream QSlider. Commit.
- Slider: Flip sizing expressions. Commit.
- Slider: Update size hints when ticks are enabled. Commit.
- Slider: Fix non-live sliders, rework bridged values. Commit. Fixes bug #473400
- Slider: Use modern QQC2 properties. Commit.
- Slider: Relax import version of Kirigami. Commit.
- ProgressBar: Relax import version of Kirigami. Commit.
- ProgressBar: Use standard expression for implicitWidth. Commit.
- ProgressBar: Replace hardcoded height with a standard expression. Commit.
- ProgressBar: Disable useless hover tracking. Commit.
- ProgressBar: Rewrite for the greater good. Commit.
- Don't connect the same PanelView to the same PlasmaDesktopTheme N times. Commit.
- Slider: Fix up RTL mode. Commit.
- Use Qt.alpha instead of Qt.rgba. Commit.
- ToolTip: Do not rely on Layout. Commit.
- PageIndicator: Introduce style override. Commit.
- Don't create Sonnet.Settings if not needed. Commit.
- TextArea: Explicitly specify arguments in signal handlers. Commit.
- Clean up unused headers in plasma integration module. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Format CMakeLists.txt. Commit.
- Drop unnecessary qualified property access by id in components' root context. Commit.
- Fix kirigami-plasmadesktop-integration. Commit.
- Mark TextFieldContextMenu as the singleton, not FocusRect. Commit.
- Remove unused private qmldir. Commit.
- Set FocusRect as singleton too. Commit.
- Set MobileTextActionsToolBar as singleton type. Commit. Fixes bug #470729
- Mark private sources as PRIVATE to prevent leakage. Commit.
- Explicitly specify arguments in signal handlers. Commit.
- Consistently include Qt headers without module prefix. Commit.
- KQuickStyleItem: Downgrade initStyleOption to non-virtual. Commit.
- KQuickStyleItem: Factor out padding calculation logic. Commit.
- KQuickStyleItem: Use QStringView for more efficient string processing. Commit.
- KQuickStyleItem: Replace indirect updateItem() with direct polish() calls. Commit.
- Metainfo.yaml: Fix contradictory Tier values. Commit.
- ScrollView: Fix control property value in "frame" StyleItem. Commit.
- KQuickStyleItem: Update visuals after random focusReason changes. Commit. Fixes bug #469215
- KQuickStyleItem: Sync "key focus reason" detection with upstream. Commit.
- KQuickStyleItem: Fix camelCase of a setter method. Commit.
- TextField: Add some vertical spacing to the code. Commit.
- TextField: Add explicit arguments to signal handlers. Commit.
- Replace KConfigWidgets dep with KColorScheme. Commit.
- Delegates: Set padding values in a smarter way. Commit.
- Don't attempt to sync colors when application is shutting down. Commit.
- CheckIndicator: Allow exclusive buttons to be detected via their ButtonGroup. Commit. Fixes bug #467390
- Use versionless QtQuick imports. Commit.
- KF6: ProgressBar: Remove workaround for busy animation. Commit.
- ProgressBar: Pause indeterminate animation when invisible. Commit.
- Added flat combobox without outline unless hovered. Commit.
- TextField: Fix password-protection code from affecting normal text fields. Commit. See bug #453828
- TextField: Use some proper qualifiers & types for properties. Commit.
- Drawer: Fix RTL by copying sizing code from upstream Default style. Commit.
- Drawer: Use simpler sizing expressions from upstream Default style. Commit.
- Revert "use again the palette coming from Kirigami.Theme". Commit. See bug #465054
- Don't check for selectByMouse on a non-existent root for TextArea. Commit.
- Use again the palette coming from Kirigami.Theme. Commit. Fixes bug #465054
- Only enable TextArea context menu when able to select by mouse. Commit.
- Remove Qt 5 leftovers. Commit.
- TabButton: Remove old workaround for TextMetrics. Commit.
- Workaround for QTBUG-106489. Commit.
- ScrollBar: Add feature that Alt+Click inverts scrollToClickPosition behavior. Commit.
- ScrollBar: Fix glitch when animating back in transient mode. Commit.
- ScrollBar: React to style changes property. Commit.
- ScrollBar: Fix visuals in edge cases of rounding errors. Commit.
- ScrollBar: Fix visuals in overshoot state. Commit.
- ScrollBar: Never mirror horizontal scroll bars, even in RTL layout. Commit.
- ScrollBar: Remove duplicate property assignment. Commit.
- ScrollBar: Reduce string comparisons. Commit.
- ScrollBar,ScrollView: Use Control::mirrored property for RTL. Commit.
- ScrollView: Factor out subexpression in a way that actually works reliably. Commit.
- ScrollBar: Fix active control state after mouse release. Commit.
- ScrollBar: Fix jump target position for horizontal scrollbars. Commit.
- ScrollBar: Use newer shorthand properties to make code shorter. Commit.
- ScrollBar: Add explicit arguments to signal handlers. Commit.
- ScrollBar: Shuffle components around and flatten code. Commit.
- ScrollBar: Optimize for non-interactive mode: use property interceptor syntax. Commit.
- ScrollBar: Optimize for interactive mode: don't run invisible animations. Commit.
- ScrollBar: Factor constants out of Math.round(). Commit.
- Deduplicate identical pixelMetric call. Commit.
- ScrollView: Remove custom background-colored rectangle. Commit.
- Port away from deprecation font/paletteChanged signals. Commit.
- Switch: Fix broken object id reference. Commit.
- Unversion the templates import. Commit.
- Drop Qt5 support. Commit.
- Port away from deprecated QVariant API. Commit.
- Adapt to KirigamiPluginFactory change. Commit.
- Remove high DPI pixmap attribute handling. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Drop old CMake config file with typo. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
solid
- Backends/iokit: port to Qt 6. Commit.
- Remove code for generating pri file. Commit.
- Remove QML module. Commit.
- FstabHandling: ensure mountpoints starts with / for nfs. Commit. Fixes bug #474242
- SKIP_AUTOGEN on config-backends[-tmp] headers. Commit.
- Udev/cpuinfo_arm: Add more ARM CPU IDs. Commit.
- Mark Solid::Device as Q_RELOCATABLE_TYPE. Commit.
- Don't quit when calling GenericInterface on Windows. Commit.
- Drop unneeded Qt metatype declarations. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Expose StorageDevice timeDetected/timeMediaDetected. Commit. See bug #467751
- Include only needed headers instead of QtQml module header. Commit.
- Port deprecated annotation. Commit.
- Udisks2: strip extranous \0. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/solid level. Commit.
- Fix minor typo. Commit.
- Remove some obsolete and incorrect code from UPower and UDisks2 backend. Commit.
- Implement solid-hardware monitor mode for property changes. Commit.
- Connect UPowerDevice propertyChanged signal to frontend. Commit.
- Avoid cache bypass of
UPowerDevice::allProperties
. Commit. - Use values from PropertiesChanged instead of invalidating whole cache. Commit.
- Remove "Recall" API from batteries. Commit.
- Avoid synchronous DBus calls for devices list. Commit.
- Initialize supported interfaces with member initializer list. Commit.
- Replace generic UPower QDBusInterface with concrete implementation. Commit.
- Remove support for UPower < 0.99. Commit.
- Remove invalid Refresh DBus call from UPower backend. Commit.
- Add TODO note for hardcoded dep on plasma5 SolidUiServer kded5 plugin. Commit.
- Mark pimpl constructors of public classes as unexported. Commit.
- Mark private constructors of public classes as unexported. Commit.
- Fix the translation template number (5->6). Commit.
- Use non-deprecated QByteArray::size(). Commit.
- README: fix typo. Commit.
- Use more target-centric cmake code. Commit.
- Fix IORegistryEntryGetPath failed on Apple Silicon. Commit.
- Rename solid-hardware5 to solid-hardware6. Commit.
- Remove Qt 5 support. Commit.
- Remove all deprecated API. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Fix CI dependencies on Android. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
sonnet
- Spellcheckdecorator: Fix removing the eventFilter on destruction. Commit.
- There's no QVector anymore, QList is the QVector in Qt6. Commit.
- Quick: Disconnect from text document changes during destruction. Commit.
- Remove code for generating pri file in ui subfolder. Commit.
- Remove code for generating pri file. Commit.
- Port to Kirigami.SpellCheck's new shorter name. Commit.
- Port to declarative type registration. Commit.
- Fix GCC warning about dangling reference. Commit.
- Build examples on KDE CI. Commit.
- Mark internal Position struct as Q_PRIMITIVE_TYPE. Commit.
- Drop unneeded Qt metatype declaration. Commit.
- Remove Designer's "." normaloff file data from icon properties in .ui files. Commit.
- Highlighter: Fix crash during ~Highlighter(). Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- This code shouldn't commit :). Commit.
- Remove QT_STRINGIFY as we depend against qt6. Commit.
- Consistently include Qt headers without module prefix. Commit.
- Feat: indicate misspelled word under cursor with pale error colour background instead of messing with selection. Commit.
- Make helper tools co-installable. Commit.
- Make it possible to add_subdirectory() sonnet. Commit.
- Have export macros header include version header. Commit.
- Remove obscure cursor magic. Commit. Fixes bug #339651
- Fix trigram based guessing. Commit.
- Mark private constructor of public class as unexported. Commit.
- Mark private methods of public classes as unexported. Commit.
- Mark private slot methods of public classes as unexported. Commit.
- Be more precise what backend is missing. Commit.
- Consistently use std::unique_ptr to life-manage the PIMPL d object. Commit.
- Fix the translation template number (5->6). Commit.
- Use more target-centric cmake code. Commit.
- Add Georgian trigram data file. Commit.
- Add Tatar trigram data file. Commit.
- Add Toki Pona trigram data file. Commit.
- Add Elefen trigram data file. Commit.
- Port the last QTextCodec use and drop Qt6::Core5Compat dependency. Commit.
- Port hunspell plugin away from QTextCodec. Commit.
- Add West Frisian trigram data file. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Update name of Qt designer plugin to version 6 (and use base name only). Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Remove Qt 5 support. Commit.
- Remove all deprecated API. Commit.
- Fix CI dependencies on Android. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Bump SOVERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- Change underscores to spaces in Esperanto trigrams. Commit.
syndication
- Content initialize member "format" in constructor. Commit.
- Fix "feed.h: No such file or directory". Commit.
- Remove code for generating pri file. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Autotests: adapt test data to Qt no longer emitting ":" before base attribute. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Unexport symbols of private classes nested in published classes. Commit.
- Use std::unique_ptr to manage lifetime of pimpl objects. Commit.
- Mark private methods of public classes as unexported. Commit.
- Mark private constructors & destructors of public class as unexported. Commit.
- Mark private slot method of public class as unexported. Commit.
- Adapt all public headers to use relative includes. Commit.
- Drop include dir right into the namespaced dir from public interface. Commit.
- Bump KF disabled deprecation level to 5.240. Commit.
- Remove Qt 5 support. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
syntax-highlighting
- Remove last todo. Commit.
- Use a cache for dynamic regexp. Commit.
- C++: use "dsOperator" as default style for UDL Numeric & String Suffix. Commit.
- Simplify expression. Commit.
- Remove name reset to fix tests, bit strange. Commit.
- Speedup translating. Commit.
- Improve themeData loading performance. Commit.
- Load themeData lazily. Commit.
- C++: add 'Raw String Literal Prefix' style and restricts the style of invalid raw string. Commit.
- Remove group number 0 in captures extracted from rules manipulating a regex. Commit.
- Checks that a context is dynamic on loading, rather than in resolveRegex. Commit.
- Add support of anonymous hyperlink. Commit.
- Add new color theme: VSCodium Dark. Commit.
- Ensure we clear the cache. Commit.
- Smalle cache, diff for json test is below 1%. Commit.
- Try to fix Windows linkage. Commit.
- Remove private/public hacks. Commit.
- Fix the qHash overloads. Commit.
- Std::vector is smaller. Commit.
- Use matchView. Commit.
- Just hash per definition with upper limit. Commit.
- Sort and inc version. Commit.
- Add more Qt macros. Commit.
- Add Qt namespace macros. Commit.
- Add QML macros. Commit.
- Best help message for --unbuffered. Commit.
- Update script used for updating kate-editor-org, to enable i18n for /themes page. Commit.
- Update script used for updating kate-editor-org, to enable i18n for /syntax page. Commit.
- Autotests quanitfiers -> quantifiers. Commit.
- SyntaxHighlighter: pre-compute text format to speed up rendering. Commit.
- Remove unused include and add missing includes. Commit.
- AnsiHighlighter: merge TraceOption and Option. Commit.
- Ksyntaxhighlighter6: add -U / --unbuffered option for flush on each line with ansi format. Commit.
- HtmlHighlighter: remove trailing semicolon in style attribute and do not escape > and ". Commit.
- AnsiHighlighterPrivate is now a AbstractHighlighterPrivate shared with AbstractHighlighter. Commit.
- AnsiHighlighter: pre-allocate ansiStyles with the total number of formats. Commit.
- HtmlHighlighterPrivate is now a AbstractHighlighterPrivate shared with AbstractHighlighter. Commit.
- HtmlHighlighter: avoids copies related to toHtmlEscaped (htmlhighlighter_test 5% faster). Commit.
- HtmlHighlighter: always use a hexadecimal format for colors, even if there is an alpha. Commit.
- HtmlHighlighter: pre-compute the style to speed up rendering (htmlhighlighter_test 8% faster). Commit.
- Nginx: update for new directives and variables. Commit.
- JSON: highlight invalid escaped characters and invalid numbers. Commit.
- Fix syntaxes that indefinitely stacks contexts instead of going back to a parent context. Commit.
- Set mode for more config file endings. Commit. Fixes bug #475078
- Add move constructor and move assignment for State. Commit.
- Optimize copy of State and do so only when context changes to maximize the sharing of StateData. Commit.
- Remove code for generating pri file. Commit.
- Avoid calling getSkipOffsetValue() when skipOffsets() is cleared (highlighter_benchmark 1.6% faster). Commit.
- CSS, SCSS: update properties and functions. Commit.
- Highlight MapCSS numeric and string condition values. Commit.
- LaTeX: fix conflict of tabu X[$] shortcut with math mode. Commit. Fixes bug #340261
- LaTeX: fix highliting when section content starts with {. Commit. Fixes bug #323382
- LaTeX: fix \end with some context. Commit. Fixes bug #473753
- Bash: fix comment after redirection. Commit.
- LaTeX: fix bash code block. Commit. Fixes bug #464048
- Validatehl.sh: search language.xsd in the same directory as validatehl.sh rather than in the working directory. Commit.
- Update README with new url for documentation and note on ksyntaxhighlighter6. Commit.
- CLI: use a default dark theme with ansi format. Commit.
- Rebrand to KSyntaxHighlighter. Commit.
- Avoid clash with KF5. Commit.
- CLI: remove --stdin option which is now the behavior when no file is passed as parameter. Commit.
- Add a tool that lists identical contexts in a syntax file. Commit.
- AnsiHighlighter: fix not bold ANSI code. Commit.
- New theme: Tokyo Night. Commit.
- Relax region id to int, too. Commit.
- Rewriting generate-dot-file in python and add new attributes... Commit.
- PHP: add functions of php 8.3. Commit.
- JSP: groups identical rules in contexts used with IncludeRules. Commit.
- Relax format id to int. Commit.
- Helper to return the matching start or end region. Commit.
- Replace some RegExpr with WordDetect. Commit.
- Update version. Commit.
- CSS, SCSS: update properties, functions, at-rules and more highlighting. Commit.
- Makefile: fix parenthesis in call function. Commit. Fixes bug #473716
- Remove unneeded setting CMP0063 to NEW, implied by requiring CMake 3.16. Commit.
- Bash: fix ${!}. Commit. Fixes bug #473471
- Update dart test file. Commit.
- Improve dart support. Commit.
- Autotest files fro ANTLR g4. Commit.
- Fold file for input. Commit.
- SPDX-License. Commit.
- Indexer: fix suggest to replace RegExpr to DetectIdentifier (DetectIdentifier has unicode support, not just ascii). Commit.
- Robot: fix errors reported by the indexer. Commit.
- Stan: fix errors reported by the indexer. Commit.
- K: fix errors reported by the indexer. Commit.
- Indexer: suggest more column=0 and replace some RegExpr with AnyChar. Commit.
- HTML: trailing '/' as attribute value and Attribute Separator as dsOperator. Commit.
- . Commit.
- Match single char symbol is changed from RegExp to AnyChar. Commit.
- FindComments and MatchComment was duplicated, removed FindComments. Commit.
- ANTLR g4 test file. Commit.
- Antlr.xml" line 80 fallthroughContext attribute without fallthrough="1" attribute is only valid with kateversion >= 5.62 in context "MatchComment". Commit.
- If between "options" and "{" will be new line(s), no error, only not match. Commit.
- Highlighter for ANTLR. Commit.
- Cmake.xml:
target_link_libraries
recognize library types. Commit. - Add Homunculus theme in theme-data.qrc. Commit.
- Raku: fix quote-words and more. Commit. Fixes bug #460347
- Add syntax highlighting for jsonnet. Commit.
- Cmake.xml: improve the generator to produce optimized regexes. Commit.
- Systemd unit: fix option group assignments. Commit.
- Systemd unit: update to systemd v254. Commit.
- This macro name was already defined. Commit.
- Use Q_RELOCATABLE_TYPE instead of deprecated Q_MOVABLE_TYPE. Commit.
- Hare language syntax highlighting. Commit.
- Markdown: add Table, Emoji and Highlight Text. Commit. Implements feature #455561
- Kateschema_to_theme_converter: some simplification and more typing. Commit.
- Kateschema_to_theme_converter: skip empty custom style and empty custom style element. Commit.
- Fix #25: kateschema_to_theme_converter: ignore names that are not referenced in the default style. Commit.
- Add syntax highlighting for Twig. Commit. Implements feature #453525
- Add Klipper Config and Klipper G-Code. Commit. Implements feature #468831
- HTML: add Element Symbols and Attribute Separator (as xml). Commit.
- Java Module must be higher priority than Java. Commit.
- Log File: add .log., syslog and syslog.* extensions. Commit.
- R: add numeric suffix (i and L). Commit. Fixes bug #468394
- Java: add keywords, text block and java module language (#24). Commit.
- ADA: fix folding on "null record" ; add digit separator, based numeral and keywords. Commit. Fixes bug #426377
- QML: fix comments in property. Commit. Fixes bug #469873
- Makefile: add multi-line target, target variable value, target separator and... Commit. Fixes bug #470920
- Kotlin: fix Comment and Annotation ; add keywords. Commit. Fixes bug #471319
- Bash, Zsh: fix arguments after a heredoc. Commit.
- Makefile: "if" is NOT "gmake_if_keywords". Commit. Fixes bug #467781
- JS, TS: add Private Member Operator style ("#" prefix). Commit.
- JS: force '(' as a javascript Normal Text. Commit.
- TS: optimization, 10% faster. Commit.
- TS: strict format for number (same as js). Commit.
- JS: optimization, 30% faster (2% for TS). Commit.
- Remove KF6 porting comments. Commit.
- KF6: remove in favor of const variant. Commit.
- C++: new C++23 escape sequence, fix comments and # in "namespace identifier" and attribute. Commit.
- CSS: add values and pseudo-classes. Commit.
- CSS: add units. Commit.
- PHP: add functions and constants of 8.2. Commit.
- Bash: add U, u, L, K for parameter transformation. Commit.
- Python: bump version. Commit.
- Python: add buffer protocol functions: buffer and release_buffer. Commit.
- Python: moves the most commonly used rules upwards (~5% faster). Commit.
- Python: upgrade f-string format. Commit.
- Python: fix context for \ after a string. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Cmake.xml: recognize sub-commands of
$<LIST:…>
and $<PATH:…>
genex. Commit. - Cmake.xml: updates for CMake 3.27. Commit.
- Bump version. Commit.
- Add heex to elixir extensions. Commit.
- Highlight QML pragma keyword. Commit.
- Ensure all .json files are valid. Commit.
- Revert "Fix autotests/input/.gitignore blob regex". Commit.
- Fix autotests/input/.gitignore blob regex. Commit.
- New Folding for markdown fenced code. Commit.
- Textproto syntax: Support multipart strings. Commit.
- Textproto syntax: Add test case for octal escape sequences. Commit.
- Textproto syntax: Support some types of comments. Commit.
- Textproto syntax: Allow empty strings. Commit.
- Textproto syntax: Allow commas between fields. Commit.
- Add TextProto syntax (protocol buffer Text Format Language). Commit.
- Remove mimetype because of being too generic. Commit.
- Change licensing from LGPL to MIT. Commit.
- Add support for Elvish scripting language. Commit.
- ConTeXt: various fixes, support some embeddings and add some missing title macros. Commit.
- Add RPM .spec %generate_buildrequires section name. Commit.
- Tweak catppuccin themes. Now have diff. Commit.
- Robot Framework syntax highlighting. Commit.
- Add mimetype for markdown. Commit.
- Use all-upper-case version variable names (KF consistency), also K-prefix. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/lib level. Commit.
- Set target properties right after declaring the target. Commit.
- Correct escape sequence highlighting (no need for word boundary). Commit.
- Ruby: highlight shorthand global interpolations. Commit.
- Update doxyfile to 1.9.6. Commit.
- Mark pimpl constructors of public classes as unexported. Commit.
- Feat: add 0.7.2 features. Commit.
- Impr: hl
WITH DOCKER --load=...
. Commit. - Fix:
FOR --secret
arg hl. Commit. - Fix: apply the suggestion found on CI build. Commit.
- Earthfile.xml: update syntax accorind to the latest release 0.7. Commit.
- TOML: add Cargo.lock to extension list. Commit.
- Fix the translation template number (5->6). Commit.
- Bash: fix ${!#}. Commit. Fixes bug #466712
- Makefile: fix variable declaration, comment and semicolon in value and... Commit. Fixes bug #466015
- Update unit tests. Commit.
- Doxyfile comment highlighting and different untyped value. Commit.
- Replace QVector by QList. Commit.
- Highlight the QML "required" keyword, added in Qt 5.15. Commit.
- Remove catppuccin theme's clojure theming. Commit.
- Fix: Extra comma in catppuccin files' metadata. Commit.
- Add catppuccin themes. Commit.
- Dosbat: Add cmd extension. Commit.
- Fix validation with xerces. Commit.
- Systemd_unit: update to systemd v253. Commit.
- Clean up Qt Quick bindings. Commit.
- Add @since 6.0. Commit.
- Make Repository an QObject, emit signals on reload. Commit.
- Fix tests after toml update. Commit.
- Fix(toml.xml): comma after comment in array was highlighted as error. Commit.
- Impr(toml.xml): intriduce boolean true/false separation for bool type. Commit.
- Impr(toml.yaml): table key style now separate from header. Commit.
- Style(toml.xml): use spaces instead of tabs. Commit.
- Inline some function of StateData and takes captures by rvalue (highlighter_benchmark 2.5% faster). Commit.
- Impr(alerts.xml): recognize
noqa:
used by some (Python?) linters. Commit. - Update SO version to 6, by explicitly setting it in ecm_setup_version(). Commit.
- Cmake.xml: add features of CMake 3.26. Commit.
- QML: add shebang. Commit. Fixes bug #465304
- C: add C23 keywords and uwb integer suffix. Commit.
- Fast character search for AnyChar (highlighter_benchmark 1.2% faster). Commit.
- Indexer: check that is after . Commit.
- Spice: fix comments and various improvements. Commit. Fixes bug #464936
- OpenSCAD: detect regions, strings, numbers, use
dsKeyword
style for keywords. Commit. - Dockerfile: add Containerfile as additional extension. Commit.
- Clojure: Remove Color bracket hack. Commit.
- Update comments of lanfuage.xsd and put lineEndContext as optional. Commit.
- Indexer: remove dead code. Commit.
- Add stopEmptyLineContextSwitchLoop attribute in (#23). Commit.
- Terraform: add .tfvars as extra extension. Commit.
- Replace skippableOffsetId with a boolean that indicates if skipOffset is available. Commit.
- Clean up some Qt 5 removal leftovers. Commit.
- HAML: fix ruby newlines again and bump version. Commit.
- HAML: re-use existing Ruby highlighter definition and add support for more filters. Commit.
- Port indexer host build to use the Qt 6 host prefix path. Commit.
- Use kde_target_enable_exceptions. Commit.
- Strip wrong references to not existing DTD. Commit.
- Validate the XML files with xerces. Commit.
- Start to implement XML validation with Xerces. Commit.
- Use QColor::isValidColorName. Commit.
- Update LINK_QCHS to Qt6 versions. Commit.
- Racket syntax: remove color brackets hack. Commit.
- Log: fix slow search regex ; add Critical section ; some improvement in Log File (advanced). Commit. Fixes bug #464424
- Xml: Add mallard support. Commit.
- Remove deprecated API. Commit.
- Remove Qt 5 support. Commit.
- Bump Qt deprecation level to 6.4. Commit.
- Add basic highlighting for nginx configs. Commit.
- HAML: support multi-line Ruby blocks ending with
,
. Commit. - Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.
- Use the skipOffsets cache only when a rule can be found in it (highlighter_benchmark 7% faster). Commit.
- Update V test data. Commit.
- Use DetectChar and Detect2Chars instead of Regexp. Commit.
- Format v.xml. Commit.
- Add v language. Commit.
- Ninja: add dyndep rule and |@ operator. Commit.
- Zig: fix number and escape char ; add ##Comments. Commit.
- Cobol: add extensions ; add exec sql block ; picture clause more permissive. Commit.
- Cobol: replace tab with 2 spaces. Commit.
- Add Zig language. Commit.
- Add Cabal syntax. Commit. Implements feature #463890
- Add Log File syntax. Commit.
- Avoid copies of Theme and QString in functions that manipulate themes. Commit.
- FormatPrivate now contains a definition name rather than a reference to a definition. Commit.
- Add noexcept. Commit.
- Theme::m_data is now always initialized with a valid pointer. Commit.
- Optimize ThemeData::textStyleOverride. Commit.
- Replace DefinitionRef in StateData with a definition id. Commit.
- Add COBOL syntax. Commit. Implements feature #462944
threadweaver
- Remove code for generating pri file. Commit.
- Revamp lifetime management of CollectionExecuteWrapper. Commit.
- Modernize: use range based for loop. Commit.
- Do not leak CollectionExecuteWrapper of dequeued collections. Commit.
- Don't leak GeneratingEnumeratorCollection in test. Commit.
- Add explicit moc includes to sources for moc-covered headers. Commit.
- Have export macros header include version header. Commit.
- Generate version header on src/ level. Commit.
- Set target properties right after declaring the target. Commit.
- Job: implement onFinish(). Commit.
- Job: Implement shouldAbort(). Commit.
- Add
requestAbort()
tests for Collection and Sequence. Commit. - Implement requestAbort() for Collection. Commit.
- Autotests WaitForIdleAndFinished add
finish()
. Commit. - Implement make_collection(). Commit.
- Fix CollectionDependenciesTest. Commit.
- Collection use correct status. Commit.
- Add documentation about porting to KF6. Commit.
- Collection: add stop() and remove stop(job). Commit.
- Replace QVector by QList. Commit.
- Fix
Sequence_Private::prepareToEnqueueElements
debug message typo. Commit. - Bump Qt deprecation level to 6.4. Commit.
- Remove deprecated API. Commit.
- Remove Qt 5 support. Commit.
- Bump KF_DEP_VERSION for KF6. Commit.
- Rename CMake targets/config/libraries for KF6. Commit.
- Update KF_VERSION for KF6 development. Commit.
- Require Qt6. Commit.
- Remove Qt5 CI. Commit.