Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-10-11 | Do not try to generate python bindings for KConfigGroup::moveValuesTo | Alexander Lohnau | |
2021-10-11 | Create utility method for moving entries from one group to another | Alexander Lohnau | |
This will become especially useful when moving state data from the config file to a dedicated state data file. Task: https://phabricator.kde.org/T12549 | |||
2021-10-09 | GIT_SILENT Upgrade KF version to 5.88.0. | l10n daemon script | |
2021-10-07 | Add FreeBSD CI | Nicolas Fella | |
2021-10-07 | Add Android CI | Nicolas Fella | |
2021-10-02 | GIT_SILENT Upgrade ECM and KF version requirements for 5.87.0 release. | l10n daemon script | |
2021-10-01 | SVN_SILENT made messages (.desktop file) - always resolve ours | l10n daemon script | |
In case of conflict in i18n, keep the version of the branch "ours" To resolve a particular conflict, "git checkout --ours path/to/file.desktop" | |||
2021-09-29 | Android: Fix writing to config if path is a content:// Uri | Sharaf Zaman | |
KConfigIniBackend relies on QLockFile which changes the content Uri and this is bound to fail because we don't have permission. So, for these Uris we use Android's Internal cache directory to save the .lock files. | |||
2021-09-29 | Add Gitlab CI configuration | Ben Cooksley | |
2021-09-25 | Fix one typo in API docs | Ahmad Samir | |
GIT_SILENT | |||
2021-09-19 | kconfigini: Only open the file once to write | Aleix Pol | |
We were calling open(), then fopen(), then QFile::open(). This patch removes the fopen() call that does not seem to do anything. | |||
2021-09-19 | Allow KConfigXT to use KSharedConfig::openStateConfig | Alexander Lohnau | |
Otherwise we force consumers to use the config location for state data, which is what we are trying to avoid. Task: https://phabricator.kde.org/T12549 | |||
2021-09-11 | GIT_SILENT Upgrade KF version to 5.87.0. | l10n daemon script | |
2021-09-05 | GIT_SILENT Add CI configuration file | David Faure | |
2021-09-04 | GIT_SILENT Upgrade ECM and KF version requirements for 5.86.0 release. | l10n daemon script | |
2021-08-29 | Add Ctrl+Alt+Comma shortcut for "Configure Keyboard Shortcuts" | empyreal one | |
BUG: 441537 FIXED-IN: 5.86 | |||
2021-08-29 | Make enum value visible to QML when using GlobalEnum mode | Carl Schwan | |
Now generate Q_ENUM(<enum-name>) | |||
2021-08-28 | GIT_SILENT: we can use std::as_const directly | Laurent Montel | |
2021-08-26 | KDesktopFile::isAuthorizedDesktopFile: reduce warning to info a log | Méven Car | |
2021-08-25 | GIT_SILENT: replace MacOSX with macOS | Laurent Montel | |
2021-08-18 | Port to QStrinView | Ahmad Samir | |
Now that KF requires Qt 5.15.2; this basically reverts commit 2e8742e64fc0 with some trivial changes. NO_CHANGELOG | |||
2021-08-15 | GIT_SILENT Upgrade Qt5 version requirement to 5.15.2. | l10n daemon script | |
2021-08-14 | GIT_SILENT Upgrade KF version to 5.86.0. | l10n daemon script | |
2021-08-13 | clang-tidy: one declaration per line; braces around statements | Ahmad Samir | |
clang-tidy checks: readability-isolate-declaration and readability-braces-around-statements KF task: https://phabricator.kde.org/T14729 GIT_SILENT | |||
2021-08-03 | KConfig: sort keys in keyListImpl() so unittests can rely on it | David Faure | |
The code was using a QSet (hash-based), use a std::set instead for unicity, it gives us sorting for free. We probably want to do the same in groupList(), but that's separate. | |||
2021-08-03 | KConfig: fix deletion of an entry that is also in kdeglobals | David Faure | |
This is the case where we expected to see Key[$d] in the config file, and it was somehow broken. When saving, the key was omitted, so when reloading the kdeglobals key was present again. Detected when trying to write a unittest for a different patch... I had to reshuffle the unittest a bit because testThreads calls testSimple which didn't expect that the "[AAA]" group would actually be deleted now. | |||
2021-07-14 | GIT_SILENT Upgrade ECM and KF version requirements for 5.85.0 release. | l10n daemon script | |
2021-07-13 | Fix typos found by codespell | Christophe Giboudeaux | |
GIT_SILENT | |||
2021-07-12 | Update kconfig_compiler documentation with translation options | Cyril Rossi | |
2021-07-10 | GIT_SILENT Upgrade KF version to 5.85.0. | l10n daemon script | |
2021-07-05 | Do not create a vector and a QByteArray just to discard it immediately | Aleix Pol | |
2021-07-05 | Only query for existing config file when it's necessary | Aleix Pol | |
We are only interested in whether the file doesn't exist when it fails to open. This saves a stat on every successful config file parse. | |||
2021-07-05 | Use specific API to compare QByteArrays | Aleix Pol | |
At the moment we are taking a bit of a detour by converting to char*. Not a bit deal but reads better and ends up being less calls. | |||
2021-07-04 | Cache global config files | Aleix Pol | |
Whenever we read a config file, we are first parsing kdeglobalsrc. This caches the parsed entries so that they can be reused as long as it hasn't changed. This reduces the parseConfig calls (which is mostly prominent at early process startup) from 18 to 12 (33%) ksmserver-logout-greeter. This also means there's better cache locality as well as less memory allocated as a lot of objects are shared but I have not measured this. | |||
2021-06-21 | kconfigtest: save/restore XDG_CONFIG_DIRS | David Faure | |
No impact on the rest of the test, but I was wondering if it might break anything, better restore it just in case. | |||
2021-06-19 | GIT_SILENT Upgrade ECM and KF version requirements for 5.84.0 release. | l10n daemon script | |
2021-06-12 | GIT_SILENT Upgrade KF version to 5.84.0. | l10n daemon script | |
2021-06-05 | GIT_SILENT Upgrade ECM and KF version requirements for 5.83.0 release. | l10n daemon script | |
2021-05-29 | kconfig_add_kcfg_files: catch alias targets before failing internally | Friedrich W. H. Kossebau | |
target_sources() as used internally does not take alias targets. | |||
2021-05-27 | Use more target-centric cmake code | Friedrich W. H. Kossebau | |
NO_CHANGELOG | |||
2021-05-27 | Avoid cmake variables and pass sources directly to macro | Friedrich W. H. Kossebau | |
NO_CHANGELOG | |||
2021-05-25 | Revert "fix deleted group is in listGroups" | Nate Graham | |
This reverts commit b3dc879e8b108c26c929bfbe551bcdf77f140e94. This change breaks plasmashell startup and possible other apps as well. Reverting so the root cause can be investigated without time pressure. | |||
2021-05-25 | fix deleted group is in listGroups | Lieven Hey | |
calling deleteGroup only deletes all entries but the group does still exists in listGroups this is somewhat irritating since calling exists on that group will return false with this patch the group does no longer exists in listGroup | |||
2021-05-23 | Remove compiler flags already defined in extra-cmake-modules | Ahmad Samir | |
-DQT_NO_FOREACH GIT_SILENT | |||
2021-05-16 | Bump required CMake version to 3.16 | Ahmad Samir | |
KF6 task: https://phabricator.kde.org/T14467 | |||
2021-05-16 | GIT_SILENT: use qt_ macro | Laurent Montel | |
2021-05-11 | Docs: make a complete reference to reparseConfiguration() from KSharedConfig | Adriaan de Groot | |
NO_CHANGELOG | |||
2021-05-09 | Revert QStringView port | Ahmad Samir | |
QStringView has some bits of API that were only added in 5.15.2, whereas KF requires 5.15.0. This reverts commit 1780fb2a237af80ddc1f9cfb70cb892b53b91990. | |||
2021-05-08 | GIT_SILENT Upgrade KF version to 5.83.0. | l10n daemon script | |
2021-05-07 | Order macro for attribute for symbol export before that for deprecated | Friedrich W. H. Kossebau | |
The symbol export/visibility attribute is not standardized so far and needs to be set by language extension attribute declaration at least with clang & MSVC, who both support that when it appears before the standard attribute declaration. NO_CHANGELOG |