Skip to content

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.
extra-cmake-modules
  • Kde megarelease alpha. Commit.
  • Use C++20 for Frameworks. Commit.
  • Add support for creating APKs with Qt6's androiddeployqt. Commit.
  • Remove code for changing QML modules version based on individual sources. Commit.
  • ECMQmlModule: Expand vars before doing STREQUAL or version check. Commit.
  • Clang-format: Log found version with status message. Commit.
  • Clang-format: Make hook work if version of clang-format is empty. Commit.
  • Clang-format: Allow a prefix before the clang-format version info. Commit.
  • Clang-format: Use --staged option only with clang-format v14+. Commit.
  • Fix name of function in documentation and comment. Commit.
  • Limit the automatic APK packaging in the Android toolchain file to Qt5. Commit.
  • Don't create prefix.sh scripts when cross-compiling. Commit.
  • Add library ABI suffixes on Android with Qt6. Commit.
  • Don't insist on the STL arguments from pre-Clang Android toolchains. Commit.
  • Rename ECMAndroidDeployQt in preparation for Qt6 support. Commit.
  • Run clang-format on the stage instead of the working dir. Commit.
  • ECMGeneratePkgConfigFile: use PKGCONFIG_TARGET_LIBS. Commit.
  • Fix hook not being written in case hooks directory is missing. Commit.
  • KDEGitCommitHooks: Add commit hook for JSON files. Commit.
  • Ecm_add_tests/ecm_add_test: add argument WORKING_DIRECTORY. Commit.
  • ECMQmlModule6: Fix forcing lib prefix for plugin target. Commit.
  • Increase timeout. On windows we seem to balance quite close on certain nodes. Commit.
  • Update the tests for ECMQmlModule to test both qt5 and qt6. Commit.
  • ECMFindQmlModule: Try to read kde-qmlmodule.version for version information. Commit.
  • ECMQmlModule6: Generate a version file in the destination directory. Commit.
  • Implement ECMQmlModule for Qt 6. Commit.
  • Split ECMQmlModule for Qt 5 and Qt 6. Commit.
  • ECMSetupVersion: do not handle SOVERSION value "0" as not set at all. Commit.
  • Drop outdated check for POLICY CMP0048. Commit.
  • No longer explicitly include CMakeParseArguments. Commit.
  • Explicitely enable CMP00064 before using TEST operator. Commit.
  • ECMQueryQt: Print the right thing for diagnostics. Commit.
  • Use direct check to determine whether to add appstreamtest. Commit.
  • KDEInstallDirs6: use kxmlgui5 subdir as before, not implementation specific. Commit.
  • KDEInstallDirs: fix description of KXMLGUIDIR & LOCALEDIR. Commit.
  • Port test to Kirigami.Icon. Commit.
  • Warn if KDEGitCommitHooks is used together with a custom hooksPath. Commit.
  • KDEGitCommitHooks: Allow passing in of custom scripts. Commit. Fixes bug #472361
  • Include linux-qt6-static CI. Commit.
  • Remove KService-related install dirs from KDEInstallDirs6. Commit.
  • Qtwaylandscanner gets installed into libexec on Qt 6. Commit.
  • ECMQmlModule: Add support for singleton types, support paths. Commit. See bug #470729
  • FindLibMount: link against target provided by pkgconfig. Commit.
  • FindCanberra: link against target provided by pkgconfig. Commit. Fixes bug #442555
  • Use absoute path for including ECMQmlModule. Commit.
  • ECMQmlModule: Use latest version from individual sources as default. Commit.
  • ECMFindQmlModule: Fix tests for Qt5 CI. Commit.
  • ECMFindQmlModule: Clean up duplicate process call in Qt5 codepath. Commit.
  • ECMFindQmlModule: Use absolute path for KDE_INSTALL_QMLDIR. Commit.
  • Update .gitignore. Commit.
  • Add/Actually do testing for ECMFindQmlModule. Commit.
  • ECMFindQmlModule: Use PATHS instead of PATH_SUFFIXES. Commit.
  • ECMFindQmlModule: Set found/version variables in parent scope. Commit.
  • Provide better version information in case we have found a non-matching QML module. Commit.
  • Remove caching, make logic simpler & more reliable. Commit.
  • ECMFindQmlModule: Document makeing QML module required, clean up args. Commit.
  • ECMFindQmlModule: Fix qmlplugindump usage in case QML2_IMPORT_PATH was not exported before. Commit.
  • ECMFindQmlModule: Fix handling of cache variable. Commit.
  • Abort if version is found in qmldir, but does not match. Commit.
  • Do not fatal fail when QML module is not found. Commit.
  • Adjust QML related modules and their tests. Commit.
  • Find/QmlModule: Write and use version in generated qmldir file. Commit.
  • ECMFindQmlModule: Make version optional. Commit.
  • ECMFindQmlModule: Cache result if QML module was once found. Commit.
  • ECMQmlModule: Adjust to major version not being in path in Qt6. Commit.
  • ECMFindQmlModule: Do not use qmlplugindump when crosscompiling. Commit.
  • ECMFindQmlModule: Disable cache for find_file. Commit.
  • Make ECMFindQMlModule look for qmldir file first. Commit.
  • Ecm_finalize_qml_module: Make DESTINATION argument optional, fall back to KDE_INSTALL_QMLDIR. Commit.
  • ECMQmlModule: Register private QML sources as internal. Commit.
  • KDEInstallDirs6 fix BUNDLE destination. Commit.
  • ECMQmlModule: Fix typo causing _init.cpp to never get prepended a name. Commit.
  • Query gradle plugin version from Qt. Commit.
  • Ecm_process_po_files_as_qm: use own subdir ECMPoQm/ for build artifacts. Commit.
  • Fix generate_export_header tests failures with parallel jobs. Commit. Fixes bug #464348
  • MSVC: enable lvl3 warnings. Commit.
  • Handle missing return on msvc also as error. Commit.
  • ECMGenerateExportHeader: avoid helper C++ macro shared across gen. headers. Commit.
  • ECMGenerateExportHeader: add USE_VERSION_HEADER arg (& related tune args). Commit.
  • KDE_INSTALL_TARGETS_DEFAULT_ARGS (KF6): drop KDE_INSTALL_INCLUDEDIR. Commit.
  • KF_INSTALL_TARGETS_DEFAULT_ARGS: drop KDE_INSTALL_INCLUDEDIR_KF. Commit.
  • Load translations for application-specific language also on Win and Mac. Commit. See bug #464694
  • Require passing tests on Windows as well. Commit.
  • Make it possible to disable the threads workaround. Commit.
  • ECMGenerateExportHeader: fix duplicated addition of deprecation macros code. Commit.
  • Fix Android building with ndk23b in legacy mode. Commit.
  • Find wayland.xml from wayland-scanner.pc. Commit.
  • Automatically use Qt6 depending on the ECM find version. Commit.
  • Determine the RUNPATH correctly. Commit.
  • Remove X-KDE-PluginInfo-Depends from test desktop file. Commit.
  • ECMAddQtDesignerPlugin: use correct plugin IID. Commit.
  • ECMAddQch: support doc linking also against Qt6 docs. Commit.
  • ECMAddQch: remove note about bug meanwhile fixed. Commit.
  • KDEPackageAppTemplates: add "_kapptemplate" postfix to target names. Commit.
  • Add find module for KF6. Commit.
  • Update KF_VERSION for KF6 development. Commit.
  • API dox: fix title of KDEPackageAppTemplates docs to match file name. 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

kcolorscheme

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.

kstatusnotifieritem

### [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.

ktexttemplate

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.

kuserfeedback

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.