<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kconfig.git/autotests, branch v4.98.0</title>
<subtitle>hurd kconfig.git</subtitle>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/'/>
<entry>
<title>Stop re-loading values inside KCoreConfigSkeleton::save().</title>
<updated>2014-03-28T16:08:05+00:00</updated>
<author>
<name>Matthew Dawson</name>
<email>matthew@mjdsystems.ca</email>
</author>
<published>2014-03-28T15:59:51+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=4846b50aea0bc2262238963a85ab3556c22412e4'/>
<id>4846b50aea0bc2262238963a85ab3556c22412e4</id>
<content type='text'>
The extra load of values in KCoreConfigSkeleton is not documented anywhere
that it happens, and in normal circumstances re-loading new values isn't
expecterd during a save operation.

Update various mentions of readConfig/writeConfig to read/save.

Update documentation to match the new names of functions.

Rename writeConfig() to save() and usrWriteConfig() to usrSave()

Rename functions to match the new naming conventions.  Also create old deprecated
instances of both functions to ensure that old code continues to operate
correctly.  Also make save() non-virtual, for the same reasons read() is
now non-virtual.

Rename usrReadConfig to usrRead, to be consistent with the new name for readConfig.

Rename usrReadConfig to usrRead, and mark the former as deprecated.  To maintain
compatibility, usrRead still calls usrReadConfig in its default implementation.
usrReadConfig remains empty.

REVIEW: 117010
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The extra load of values in KCoreConfigSkeleton is not documented anywhere
that it happens, and in normal circumstances re-loading new values isn't
expecterd during a save operation.

Update various mentions of readConfig/writeConfig to read/save.

Update documentation to match the new names of functions.

Rename writeConfig() to save() and usrWriteConfig() to usrSave()

Rename functions to match the new naming conventions.  Also create old deprecated
instances of both functions to ensure that old code continues to operate
correctly.  Also make save() non-virtual, for the same reasons read() is
now non-virtual.

Rename usrReadConfig to usrRead, to be consistent with the new name for readConfig.

Rename usrReadConfig to usrRead, and mark the former as deprecated.  To maintain
compatibility, usrRead still calls usrReadConfig in its default implementation.
usrReadConfig remains empty.

REVIEW: 117010
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename the kconfig_compiler_kf5 target to kconfig_compiler</title>
<updated>2014-03-24T11:49:49+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-03-23T14:38:14+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=892e693f616297a91835d3d79353926b96bd1201'/>
<id>892e693f616297a91835d3d79353926b96bd1201</id>
<content type='text'>
Just because the executable has the "_kf5" suffix, that does not mean
the target should have it.  This is ugly API, and will be unnecessary
porting effort for KF6.

REVIEW: 116995
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just because the executable has the "_kf5" suffix, that does not mean
the target should have it.  This is ugly API, and will be unnecessary
porting effort for KF6.

REVIEW: 116995
</pre>
</div>
</content>
</entry>
<entry>
<title>Add KCoreConfigSkeleton::read() which doesn't call reparseConfiguration.</title>
<updated>2014-03-23T22:00:03+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2014-03-16T22:30:59+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=c1980dbc51c9aa2770d09850e69529ea2211924b'/>
<id>c1980dbc51c9aa2770d09850e69529ea2211924b</id>
<content type='text'>
Call it from generated singletons, since the constructor creates
a KConfig from a filename, which already loads from disk.
This removes the need for using DelayedParsing.

REVIEW: 116845
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Call it from generated singletons, since the constructor creates
a KConfig from a filename, which already loads from disk.
This removes the need for using DelayedParsing.

REVIEW: 116845
</pre>
</div>
</content>
</entry>
<entry>
<title>Normalize vars to avoid odd bugs: QT_REQUIRED_VERSION =&gt; REQUIRED_QT_VERSION</title>
<updated>2014-03-13T10:01:07+00:00</updated>
<author>
<name>Aurélien Gâteau</name>
<email>agateau@kde.org</email>
</author>
<published>2014-03-13T10:01:07+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=245e758cb94c0abd7e8a87c5349c49a5de1c146f'/>
<id>245e758cb94c0abd7e8a87c5349c49a5de1c146f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>kconfigtest: write everything into a subdirectory</title>
<updated>2014-03-05T10:32:59+00:00</updated>
<author>
<name>Alex Richardson</name>
<email>arichardson.kde@gmail.com</email>
</author>
<published>2014-03-04T20:56:56+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=19429ffd51fdefbf89c72d8de1e6c1312d4734d0'/>
<id>19429ffd51fdefbf89c72d8de1e6c1312d4734d0</id>
<content type='text'>
This test keeps deleting the whole ~/.qttest directory. By moving all
data into a subdirectory it is now possible to run multiple tests that
use kconfig in parallel.

REVIEW: 115875
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This test keeps deleting the whole ~/.qttest directory. By moving all
data into a subdirectory it is now possible to run multiple tests that
use kconfig in parallel.

REVIEW: 115875
</pre>
</div>
</content>
</entry>
<entry>
<title>Make kconfig_compiler signals actually useful + add unit test</title>
<updated>2014-02-20T17:14:24+00:00</updated>
<author>
<name>Alex Richardson</name>
<email>arichardson.kde@gmail.com</email>
</author>
<published>2014-02-20T15:56:01+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=6d3a4405fc2723f5796e845247b6b0eb0448216e'/>
<id>6d3a4405fc2723f5796e845247b6b0eb0448216e</id>
<content type='text'>
Previously the classes generated by kconfig_compiler would only emit
the defined signals when using the setters provided by that class.
However, when using e.g. KConfigDialog which uses
KConfigSkeletonItem::setProperty() to change the items no signal was
generated.
This patch fixes this by using a wrapper KConfigSkeletonItem
subclass that calls a private itemChanged() method in the generated
class which updates the set of changed properties. As soon as the item
is saved (usrWriteConfig() in the generated class is called) the signal
will be emitted

REVIEW: 115635
REVIEW: 115634
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously the classes generated by kconfig_compiler would only emit
the defined signals when using the setters provided by that class.
However, when using e.g. KConfigDialog which uses
KConfigSkeletonItem::setProperty() to change the items no signal was
generated.
This patch fixes this by using a wrapper KConfigSkeletonItem
subclass that calls a private itemChanged() method in the generated
class which updates the set of changed properties. As soon as the item
is saved (usrWriteConfig() in the generated class is called) the signal
will be emitted

REVIEW: 115635
REVIEW: 115634
</pre>
</div>
</content>
</entry>
<entry>
<title>Print the diff to stdout on comparison failure</title>
<updated>2014-02-19T07:00:10+00:00</updated>
<author>
<name>Alex Richardson</name>
<email>arichardson.kde@gmail.com</email>
</author>
<published>2014-02-19T07:00:10+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=9e3d22c3f549b583eb60c958dd923bf7c5bf4586'/>
<id>9e3d22c3f549b583eb60c958dd923bf7c5bf4586</id>
<content type='text'>
Previously the output of diff -u was written to a file when the
generated file did not match the expectations. Having the output printed
to stdout makes it easier to see the exact error without having to know
that a diff exists in a certain file somewhere in the build directory.

REVIEW: 115832
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously the output of diff -u was written to a file when the
generated file did not match the expectations. Having the output printed
to stdout makes it easier to see the exact error without having to know
that a diff exists in a certain file somewhere in the build directory.

REVIEW: 115832
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve dependency specifications.</title>
<updated>2014-01-15T05:52:51+00:00</updated>
<author>
<name>Michael Palimaka</name>
<email>kensington@gentoo.org</email>
</author>
<published>2014-01-11T09:03:54+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=7e315ef53a9574ee1760b653a6b326d60e5bd15b'/>
<id>7e315ef53a9574ee1760b653a6b326d60e5bd15b</id>
<content type='text'>
QtTest and QtConcurrent are only required for autotests, so no need
to find them unconditionally.
QtWidgets is not actually used - QtGui is instead.

REVIEW: 114962
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
QtTest and QtConcurrent are only required for autotests, so no need
to find them unconditionally.
QtWidgets is not actually used - QtGui is instead.

REVIEW: 114962
</pre>
</div>
</content>
</entry>
<entry>
<title>Make Qt5Test an optional dependency</title>
<updated>2014-01-13T16:31:38+00:00</updated>
<author>
<name>Alex Richardson</name>
<email>arichardson.kde@googlemail.com</email>
</author>
<published>2014-01-13T16:31:38+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=f714766518a47b68f17a890a260ddec56c037ab8'/>
<id>f714766518a47b68f17a890a260ddec56c037ab8</id>
<content type='text'>
It is only needed for building the autotests
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is only needed for building the autotests
</pre>
</div>
</content>
</entry>
<entry>
<title>further rename of kconfig_compiler to kconfig_compiler_kf5</title>
<updated>2014-01-09T18:12:58+00:00</updated>
<author>
<name>Jonathan Riddell</name>
<email>jr@jriddell.org</email>
</author>
<published>2014-01-09T18:12:58+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=775755fb53586aa3e1675f784290be986f880773'/>
<id>775755fb53586aa3e1675f784290be986f880773</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
