<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kconfig.git/src, branch v5.88.0-rc1</title>
<subtitle>hurd kconfig.git</subtitle>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/'/>
<entry>
<title>GIT_SILENT: add missing override</title>
<updated>2021-11-02T06:50:11+00:00</updated>
<author>
<name>Laurent Montel</name>
<email>montel@kde.org</email>
</author>
<published>2021-11-02T06:50:11+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=c64a73a4c4f3c3fc31720c6004c217cd44b7de0b'/>
<id>c64a73a4c4f3c3fc31720c6004c217cd44b7de0b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GIT_SILENT Remove a bit of dead code</title>
<updated>2021-10-20T09:12:49+00:00</updated>
<author>
<name>Alexander Lohnau</name>
<email>alexander.lohnau@gmx.de</email>
</author>
<published>2021-10-20T09:12:49+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=605383b1a299ea69444b10a5cf2eb9cb61009f86'/>
<id>605383b1a299ea69444b10a5cf2eb9cb61009f86</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Exclude new enum-overload from python bindings build</title>
<updated>2021-10-15T06:27:51+00:00</updated>
<author>
<name>Alexander Lohnau</name>
<email>alexander.lohnau@gmx.de</email>
</author>
<published>2021-10-13T13:43:32+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=5bc393b0615020d8e04ebed13364d3ab7a21d856'/>
<id>5bc393b0615020d8e04ebed13364d3ab7a21d856</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Enforce KAuthorized enums being not 0</title>
<updated>2021-10-13T12:59:30+00:00</updated>
<author>
<name>Alexander Lohnau</name>
<email>alexander.lohnau@gmx.de</email>
</author>
<published>2021-10-09T13:09:57+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=9b134d6354089920d22c8de783093120c44cfb36'/>
<id>9b134d6354089920d22c8de783093120c44cfb36</id>
<content type='text'>
This will output a warning if an invalid value is requested. The goal is to avoid
implicit conversion which might result in a zero-int value.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This will output a warning if an invalid value is requested. The goal is to avoid
implicit conversion which might result in a zero-int value.
</pre>
</div>
</content>
</entry>
<entry>
<title>Create enum to to authorize common keys</title>
<updated>2021-10-13T12:59:30+00:00</updated>
<author>
<name>Alexander Lohnau</name>
<email>alexander.lohnau@gmx.de</email>
</author>
<published>2021-09-26T16:47:44+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=b0a3e4276e8318475c39c2b7b4b5bc4040dcd19e'/>
<id>b0a3e4276e8318475c39c2b7b4b5bc4040dcd19e</id>
<content type='text'>
By using an enum we have a central place to provide docs for the most
common actions/restrictions. Also consumers can pass in type-safe enum
values instead of potentially undocumented strings that might contain typos.

Also it is better documents is a value is supposed to be authorized using
KAuthorized::authorize or KAuthorized::authorizeAction, in the case of "shell_access"
this was mixed up from time to time.

Considering that we do not want the parameter for the methods to become too long
I have deliberately decided against using `enum class`. Also we don't have
and usecases for the binary operators in combination with the newly added enums.

Task: https://phabricator.kde.org/T11948
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
By using an enum we have a central place to provide docs for the most
common actions/restrictions. Also consumers can pass in type-safe enum
values instead of potentially undocumented strings that might contain typos.

Also it is better documents is a value is supposed to be authorized using
KAuthorized::authorize or KAuthorized::authorizeAction, in the case of "shell_access"
this was mixed up from time to time.

Considering that we do not want the parameter for the methods to become too long
I have deliberately decided against using `enum class`. Also we don't have
and usecases for the binary operators in combination with the newly added enums.

Task: https://phabricator.kde.org/T11948
</pre>
</div>
</content>
</entry>
<entry>
<title>Create utility method for moving entries from one group to another</title>
<updated>2021-10-11T16:11:27+00:00</updated>
<author>
<name>Alexander Lohnau</name>
<email>alexander.lohnau@gmx.de</email>
</author>
<published>2021-09-19T18:02:50+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=f7754f2bb3db666e4bfb2b82af079828e0086b84'/>
<id>f7754f2bb3db666e4bfb2b82af079828e0086b84</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>SVN_SILENT made messages (.desktop file) - always resolve ours</title>
<updated>2021-10-01T01:21:46+00:00</updated>
<author>
<name>l10n daemon script</name>
<email>scripty@kde.org</email>
</author>
<published>2021-10-01T01:21:46+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=1e42d79728f57197a8c70618ef48cc38b8c27ac7'/>
<id>1e42d79728f57197a8c70618ef48cc38b8c27ac7</id>
<content type='text'>
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"
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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"
</pre>
</div>
</content>
</entry>
<entry>
<title>Android: Fix writing to config if path is a content:// Uri</title>
<updated>2021-09-29T17:43:19+00:00</updated>
<author>
<name>Sharaf Zaman</name>
<email>shzam@sdf.org</email>
</author>
<published>2021-09-29T09:19:54+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=0c61fb56725a2cc042a03c21c7bee63a16a5e7fe'/>
<id>0c61fb56725a2cc042a03c21c7bee63a16a5e7fe</id>
<content type='text'>
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.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix one typo in API docs</title>
<updated>2021-09-25T20:48:32+00:00</updated>
<author>
<name>Ahmad Samir</name>
<email>a.samirh78@gmail.com</email>
</author>
<published>2021-09-25T20:48:32+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=5617e6d214eaa9c910c4e466b383dece9917b6d9'/>
<id>5617e6d214eaa9c910c4e466b383dece9917b6d9</id>
<content type='text'>
GIT_SILENT
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GIT_SILENT
</pre>
</div>
</content>
</entry>
<entry>
<title>kconfigini: Only open the file once to write</title>
<updated>2021-09-19T22:54:25+00:00</updated>
<author>
<name>Aleix Pol</name>
<email>aleixpol@kde.org</email>
</author>
<published>2021-09-07T01:57:06+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=3090534d92d598c4f6a1d758cc4392aa086a4c0a'/>
<id>3090534d92d598c4f6a1d758cc4392aa086a4c0a</id>
<content type='text'>
We were calling open(), then fopen(), then QFile::open(). This patch
removes the fopen() call that does not seem to do anything.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We were calling open(), then fopen(), then QFile::open(). This patch
removes the fopen() call that does not seem to do anything.
</pre>
</div>
</content>
</entry>
</feed>
