| Age | Commit message (Collapse) | Author | 
|---|
|  | Inside desktop files we want to reach also data, cache and config home
to create files inside these directories.
REVIEW: 127462
CHANGELOG: Add support for get QStandardPaths locations inside desktop files. | 
|  | Differential Revision: https://phabricator.kde.org/D990 | 
|  | 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" | 
|  |  | 
|  | These fields should all be written to before they are read during normal
operation, but this ensures they have a sensible default in case they are not.
Coverity issue 1291513. | 
|  | This seems to be left over from KDE 3.5 times, and isn't referenced anywhere
in the code.  Since its a private header, just remove.
Found by Coverity, issue 1175531.
REVIEW: 126555 | 
|  | During a kconf_update run, an invalid group name may be treated as correct
even though the name failed to unescape.  This leads the group name to be
a null character, which will fail.
If the unescape failed, return that failure status instead.  This should have
no impact, as the previous result would have been wrong anyways.  Now a
more useful diagnostic will be returned instead.
Update the unit tests to ensure this issue is tested in the future.
Found in Coverity issue 258087.
REVIEW: 126556 | 
|  | This has been around for a long time, no need to dupilcate.
Coverity issue 1289077. | 
|  | This way it can be shown in the apidox. | 
|  |  | 
|  | 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" | 
|  | 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" | 
|  | Generate-source-file macros should be used from the same CMakeLists.txt
file as the targets they generate files for. | 
|  | REVIEW: 125833 | 
|  |  | 
|  | Fallback will be :/kconfig/
REVIEW: 125598 | 
|  | Ran the clazy tool (http://www.kdab.com/use-static-analysis-improve-performance/)
Mostly QStringLiteral/QLatin1String additions
A few const & additions to non public methods
Compiles, test pass
REVIEW: 125106 | 
|  | Makes sure that it doens't create an app bundle on Mac OS X
REVIEW: 125337 | 
|  | CHANGELOG: KDesktopFile can now read mime types specified in the MimeType field
REVIEW: 124746 | 
|  | Don't build error string every time
REVIEW: 124879 | 
|  |  | 
|  |  | 
|  | Because it allocates memory.
REVIEW: 124717 | 
|  |  | 
|  | It's called a lot at startup as shown by profiling.
heaptrack also complains it does many heap allocations, so cache it.
REVIEW: 124199 | 
|  |  | 
|  | to avoid touching the user's real files | 
|  |  | 
|  | REVIEW: 124467 | 
|  | ::usrWriteConfig is deprecated, use ::usrSave as recommended by the
documentation.
REVIEW: 124467 | 
|  |  | 
|  | As recommended by Alex Merry
CCMAIL: alex.merry@kde.org | 
|  | This will make it end up in a platform-dependent prefix (i.e. /usr/lib64,
/usr/lib/arm-linux-gnueabihf, etc) rather than /usr/bin, making it possible
to have different kconfig_compiler versions installed, useful for
cross-compilation.
REVIEW: 124138 | 
|  | In applications translations can be looked up in the globally set
translation domain, but in libraries it is necessary to link every
i18n call to the library's own translation domain. A new code
generation option TranslationDomain= is added to enable this.
It has effect only if TranslationSystem=kde is set.
Added unit tests to check generated translation calls.
CHANGELOG: New code generation option TranslationDomain=, for use with TranslationSystem=kde; normally needed in libraries.
REVIEW: 123872 | 
|  | This way we can specify the used tooling targets to be used, useful if we're
cross-compiling, since we get to use the tooling that runs in the local
platform.
REVIEW: 124104 | 
|  | Reviewed by Handa | 
|  |  | 
|  | When the application receives a saveState signal it needs to replace the
current KConfig object with a new one based on the QSessionManager
information. Add a new interface that accepts the new session id and key.
BUG: 346768
REVIEW: 123705 | 
|  | (CI says it happens on OSX)
Unittest it on Linux by exporting XDG_DATA_HOME with a space in it.
CCMAIL: kde-mac@kde.org | 
|  | It adds a configuration setting that makes it possible to generate
Q_PROPERTY instances out of each variable exposed by the configuration
class.
Especially useful when it comes to exposing these classes to QtQuick
interfaces.
REVIEW: 123367
CHANGELOG: Generate QML-proof classes using the kconfigcompiler | 
|  | 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" | 
|  | ksharedconfig_in_global_object.cpp is now in kdelibs4 too
(where it works) and reproduces Albert's KgDifficulty testcase.
CHANGELOG: fix assert when using KSharedConfig in a global object destructor.
REVIEW: 122232 | 
|  |  | 
|  | QByteArrayLiteral | 
|  | Add new variable to specify it in *.kcfgc : "CategoryLoggingName"
CHANGELOG: Allow to generate file with qloggingcategories support.
REVIEW: 122931 | 
|  |  | 
|  | The local config file gets locked on line 415, if we return early we
need to unlock it.
REVIEW: 122549
BUG: 344032 | 
|  | which was always TRUE
REVIEW: 122445 | 
|  | This reverts commit 9eee15917e01a89d937d1cba2eebbe9d65daeb72.  As agreed
with David Faure, we are going to leave this change in place for 5.7 and
see what happens.
CCMAIL: faure@kde.org
CHANGELOG: Reverts previous commit, both can be left out of the changelog. | 
|  | On further reflection, introducing a SIC to fix the bug is not ideal.  I'm
working on something that will address the underlying bug, but I didn't have
it in time for 5.7.
The versioning behaviour is left, as I do want it to exist for the future.
This only reverts the mandatory versioning of files to avoid the compatibility
break.
CHANGELOG: Undo 915976c123, which never saw a release, enough to avoid the SIC. |