aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-12-02GIT_SILENT Commit translations from l10n-kf5v5.41.0-rc1v5.41.0l10n daemon script
2017-12-02GIT_SILENT Upgrade ECM and KF5 version requirements for 5.41.0 release.l10n daemon script
2017-12-02KConfig: fix autotest on CI with trailing slash in HOME.David Faure
Summary: The CI has $HOME=/home/jenkins/ with a trailing slash, which leads to FAIL! : KConfigTest::testPath() Compared values are not the same Actual (sc3.readPathEntry("homepath", QString())): "/home/jenkins//foo" Expected (HOMEPATH): "/home/jenkins/foo" QDir::homePath() is too clean for our purposes, use $HOME on Unix. Test Plan: kconfigtest now passes with HOME=/home/dfaure/
2017-12-02GIT_SILENT repair indentationDavid Faure
2017-12-02Repair broken test after commit ee2b394599.David Faure
QStringLiteral is latin1, not utf8.
2017-11-30Fix some clazy warningMontel Laurent
2017-11-30Use Q_FALLTHROUGHMontel Laurent
2017-11-20Don't look for /etc/kderc every single timeAleix Pol
Summary: Every time we open a configuration file, we are checking if this file is there. Since it's a sysadmin setting I'd say it's fine to assume that it's not appearing and disappearing. Also we are not supporting the case of the file changing during runtime or so. Reviewers: #frameworks, mpyne, dfaure Reviewed By: mpyne, dfaure Subscribers: dfaure, mpyne Tags: #frameworks Differential Revision: https://phabricator.kde.org/D8871
2017-11-12GIT_SILENT Upgrade KF5 version to 5.41.0.l10n daemon script
2017-11-04GIT_SILENT Upgrade ECM and KF5 version requirements for 5.40.0 release.l10n daemon script
2017-10-31GIT_SILENT Upgrade KF5 version to 5.40.0.l10n daemon script
2017-10-26Don't build the kconfig_compiler tests when crosscompilingAleix Pol
Summary: We will be using an external version of it in practice Reviewers: #frameworks, davidedmundson Reviewed By: davidedmundson Tags: #frameworks Differential Revision: https://phabricator.kde.org/D8457
2017-10-07GIT_SILENT Upgrade ECM and KF5 version requirements for 5.39.0 release.l10n daemon script
2017-09-21[KConfigGroup] reserve() more and add some C++11Kai Uwe Broulik
Using initializer_lists for QList we reserve the right amount of memory in advance and also make for nicer code. Also uses range-for where code was touched and a const container used. Differential Revision: https://phabricator.kde.org/D7879
2017-09-10Deprecate KStandardShortcut::SaveOptionsElvis Angelaccio
For consistency with D7293. Differential Revision: https://phabricator.kde.org/D7758
2017-09-09GIT_SILENT Upgrade KF5 version to 5.39.0.l10n daemon script
2017-09-03Add apidox to KStandardShorcut::StandardShortcutElvis Angelaccio
Differential Revision: https://phabricator.kde.org/D7605
2017-09-02GIT_SILENT Upgrade KF5 version to 5.38.0.l10n daemon script
2017-08-14GIT_SILENT Upgrade to ECM 5.38 and make sure tests run uninstalledDavid Faure
2017-08-09Fix labels of DeleteFile/RenameFile actionsElvis Angelaccio
For consistency with D6774. CCBUG: 382450 Differential Revision: https://phabricator.kde.org/D6775
2017-08-08kconfigini: Strip leading whitespace when reading entry values.Michael Pyne
As per the Desktop Entry spec, we strip trailing whitespace from the key when we split an entry into a key/value pair at the '='. Now we also strip leading whitespace from the resulting value like we should. CCBUG:310674 Differential Revision: https://phabricator.kde.org/D7169
2017-08-08KAuthorized: Fix API documentation for authorizeAction()Dominik Haumann
Differential Revision: https://phabricator.kde.org/D7210
2017-08-06GIT_SILENT Upgrade ECM and KF5 version requirements for 5.37.0 release.l10n daemon script
2017-08-06GIT_SILENT Upgrade Qt5 version requirement to 5.7.0.l10n daemon script
2017-08-04Allow to build KConfig without Qt5GuiVolker Krause
Summary: This is particularly useful for cross-compilation, where we only need the kconfig_compiler on the host system. Reviewers: #frameworks, apol, aacid Reviewed By: aacid Subscribers: aacid Tags: #frameworks Differential Revision: https://phabricator.kde.org/D6994
2017-08-01autotests: fix the failures I got here.David Faure
1) some of them can't run in parallel 2) kconfigskeletontest failed due to KSharedConfig being used under the scene (for a year now), and there's probably some QPA or widget style holding a ref (here, not in the CI). Indirectly, simply setting QStandardPaths::setTestModeEnabled(true) fixes this since KSharedConfig will then not share the instance with the non-test-mode-enabled instance.
2017-07-31Standard shortcuts: use Ctrl+PageUp/PageDown for prev/next tab.David Faure
Summary: This is what other webbrowsers like Firefox and Chrome do, and is certainly much more international than Ctrl+Comma/Ctrl+Dot which is very qwerty centric. Test Plan: Switching tabs in Konqueror Reviewers: mdawson Subscribers: #frameworks Tags: #frameworks Differential Revision: https://phabricator.kde.org/D6553
2017-07-30GIT_SILENT Add .arcconfig fileVolker Krause
2017-07-13API dox: fix QT_*_HOME notes (typo, wrong enum type, markup)Friedrich W. H. Kossebau
2017-07-08GIT_SILENT Upgrade KF5 version to 5.37.0.l10n daemon script
2017-07-07SVN_SILENT made messages (.desktop file) - always resolve oursl10n 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"
2017-07-03API dox: update url from kdelibs to kconfigFriedrich W. H. Kossebau
2017-07-03API dox: use @param for normal parameter listing, not @argFriedrich W. H. Kossebau
2017-07-01Fix for CMake 3.9.Sebastian Holtermann
AUTOMOC now applies to generated headers too, so we need to skip it when using qt5_generate_moc.
2017-06-30GIT_SILENT Upgrade ECM and KF5 version requirements for 5.36.0 release.l10n daemon script
2017-06-10GIT_SILENT Upgrade KF5 version to 5.36.0.l10n daemon script
2017-06-05[FEATURE] Option to build & install QCH file with the public API doxFriedrich W. H. Kossebau
Using the new extra-cmake-modules module ECMAddQch (since 5.36.0) this adds the option to automatically build and install a file in QCH format with the docs about the public API, which then can be used e.g. in Qt Assistant, Qt Creator or KDevelop. Additionally the installed cmake config files will be extended with a target KF5Config_QCH containing information about how to "link" into the generated QCH file, which then can be used in the cmake build system of other libraries building on this library, by simply listing this target in "LINK_QCHS" of their ecm_add_qch() usage. And a respective doxygen tag file with all the metadata about the generated QCH file and used for the "linking" will be created and installed. Pass -DBUILD_QCH=ON to cmake to enable this.
2017-06-03GIT_SILENT Upgrade ECM and KF5 version requirements for 5.35.0 release.l10n daemon script
2017-05-26tests: use QIODevice::Text in kconfigcompiler_testPino Toscano
This way, different newline endings in OSes are handled as \n when reading, and thus fixing the comparison on non-\n OSes.
2017-05-26tests: use right QProcess API in kconfigcompiler_testPino Toscano
Use the QProcess::start() variant with explicit (empty, in this case) arguments, so the program string is not parsed as shell command, thus preserving paths with spaces as such.
2017-05-25API dox: note CamelCase includes by @class tag with more classesFriedrich W. H. Kossebau
2017-05-13GIT_SILENT Upgrade KF5 version to 5.35.0.l10n daemon script
2017-05-06GIT_SILENT Upgrade ECM and KF5 version requirements for 5.34.0 release.l10n daemon script
2017-05-05GIT_SILENT Upgrade KF5 version to 5.34.0.l10n daemon script
2017-04-25Fix relativePath calculation in KDesktopFile::locateLocal()Wolfgang Bauer
The "dir" and "path" variables were obviously swapped here by mistake. This resulted in the relativePath always being empty, and made the function return "~/.local/share/" (or "~/.config/") instead of the correct path. BUG: 345100 FIXED-IN: 5.34.0 Differential Revision: https://phabricator.kde.org/D5502
2017-04-01Upgrade ECM and KF5 version requirements for 5.33.0 release.l10n daemon script
2017-03-29explicitly set NO_CMAKE_FIND_ROOT_PATHHarald Sitter
Summary: When using a toolchain file one often would want to set a CMAKE_FIND_ROOT_PATH to "re-root" lookups into a staging area to prevent native host artifcats from being found. This in particular is usually the case for lib/include/package finders as one would want the target systems build artifacts rather than the hosts. find_file() unfortunately draws its re-rooting rule from CMAKE_FIND_ROOT_PATH_MODE_INCLUDE, which as mentioned would usually be set not to look in the actual host paths to avoid picking up wrong includes which would also prevent find_file to work here. In the case of the coreaddonstooling it makes sense to look in the host though. For one the lookup only runs when CROSS_COMPILING is set (which usually is the case for toolchains), AND one explicitly has to specify a HOST_TOOLING path. So in a way by specifying that one is already opting out of whatever rooting rules one has set elsewhere as setting that var is a clear indication that we have *specific* host tooling and we want to use that rather than anything else. As a result NO_CMAKE_FIND_ROOT_PATH is the way to go when looking for stuff under a KF5_HOST_TOOLING conditional. Reviewers: mdawson, apol Reviewed By: apol Subscribers: #frameworks Tags: #frameworks Differential Revision: https://phabricator.kde.org/D5218
2017-03-15Remove unused QDateTime in KConfigBackend.David Faure
Spotted because it leads to race conditions due to tzset (surely a Qt bug, but anyway no point in finding out lastModified for nothing). While at it, remove the unused size field as well.
2017-03-15Now that kconfigbackend.h isn't installed anymore, rename it to _p.h for ↵David Faure
clarity.
2017-03-11Upgrade KF5 version to 5.33.0.l10n daemon script