<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kconfig.git/autotests, branch v5.89.0-rc1</title>
<subtitle>hurd kconfig.git</subtitle>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/'/>
<entry>
<title>Fix KDesktopFileTest::testIsAuthorizedDesktopFile running on gitlab CI</title>
<updated>2021-12-03T22:02:16+00:00</updated>
<author>
<name>Albert Astals Cid</name>
<email>aacid@kde.org</email>
</author>
<published>2021-11-29T13:38:17+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=dcc6e03840d0c80068cd5e838c62f60a83abcc9d'/>
<id>dcc6e03840d0c80068cd5e838c62f60a83abcc9d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add the enum group test to the kconfigcompiler_test</title>
<updated>2021-11-23T14:36:57+00:00</updated>
<author>
<name>Tomaz Canabrava</name>
<email>tcanabrava@kde.org</email>
</author>
<published>2021-11-17T16:29:50+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=0d742a8daf55311f048a6959d6641a9a95a2eb04'/>
<id>0d742a8daf55311f048a6959d6641a9a95a2eb04</id>
<content type='text'>
Making sure that it runs and not segfaults
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Making sure that it runs and not segfaults
</pre>
</div>
</content>
</entry>
<entry>
<title>Add a proper test for the enumms within groups</title>
<updated>2021-11-23T14:36:57+00:00</updated>
<author>
<name>Tomaz Canabrava</name>
<email>tcanabrava@kde.org</email>
</author>
<published>2021-11-17T16:16:21+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=148ea287a0a7b9de96dc299db56254c65aec3385'/>
<id>148ea287a0a7b9de96dc299db56254c65aec3385</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add missing changes</title>
<updated>2021-11-23T14:36:57+00:00</updated>
<author>
<name>Tomaz Canabrava</name>
<email>tcanabraba@kde.org</email>
</author>
<published>2021-10-21T08:51:16+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=829cc003ee4f21e91d806a2e2a353ae709ab999f'/>
<id>829cc003ee4f21e91d806a2e2a353ae709ab999f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>unbreak kconfig with enums, mutators and properties.</title>
<updated>2021-11-23T14:36:57+00:00</updated>
<author>
<name>Tomaz Canabrava</name>
<email>tcanabraba@kde.org</email>
</author>
<published>2021-10-21T08:30:49+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=e16ab18ed8e588ea14b219d5738e9dc9f5fc5cf6'/>
<id>e16ab18ed8e588ea14b219d5738e9dc9f5fc5cf6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Demonstrate build failure with kconfig generated code</title>
<updated>2021-11-23T14:36:57+00:00</updated>
<author>
<name>Tomaz Canabrava</name>
<email>tcanabraba@kde.org</email>
</author>
<published>2021-10-17T10:10:36+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=10dee5131d940316cf0136516013e2ed3aeee012'/>
<id>10dee5131d940316cf0136516013e2ed3aeee012</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://netuse.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://netuse.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://netuse.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>Allow KConfigXT to use KSharedConfig::openStateConfig</title>
<updated>2021-09-19T05:50:10+00:00</updated>
<author>
<name>Alexander Lohnau</name>
<email>alexander.lohnau@gmx.de</email>
</author>
<published>2021-09-14T05:30:32+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=0b0a4464fb3d1145eb612b1ab7edacfa9581c8c9'/>
<id>0b0a4464fb3d1145eb612b1ab7edacfa9581c8c9</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
</feed>
