<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kconfig.git/src/kconfig_compiler, branch v5.11.0-rc1</title>
<subtitle>hurd kconfig.git</subtitle>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/'/>
<entry>
<title>Generate Q_PROPERTY entries out of KConfigSkeleton classes</title>
<updated>2015-04-25T23:41:29+00:00</updated>
<author>
<name>Aleix Pol</name>
<email>aleixpol@kde.org</email>
</author>
<published>2015-04-25T23:41:29+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=97552ff2ecd13eb4398231650e2f719f7a7ba052'/>
<id>97552ff2ecd13eb4398231650e2f719f7a7ba052</id>
<content type='text'>
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
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
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
</pre>
</div>
</content>
</entry>
<entry>
<title>Initialize mParamMax coverty report 1289403</title>
<updated>2015-03-22T06:57:26+00:00</updated>
<author>
<name>Montel Laurent</name>
<email>montel@kde.org</email>
</author>
<published>2015-03-22T06:57:26+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=d50b15ccbcd3125bab06075eceb6a7e274ba7503'/>
<id>d50b15ccbcd3125bab06075eceb6a7e274ba7503</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow to generate qloggingcategories support.</title>
<updated>2015-03-17T06:30:46+00:00</updated>
<author>
<name>Montel Laurent</name>
<email>montel@kde.org</email>
</author>
<published>2015-03-09T20:55:24+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=094c91f86baf1e82e55b435c07c5ba37ff107dd9'/>
<id>094c91f86baf1e82e55b435c07c5ba37ff107dd9</id>
<content type='text'>
Add new variable to specify it in *.kcfgc : "CategoryLoggingName"

CHANGELOG: Allow to generate file with qloggingcategories support.

REVIEW: 122931
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add new variable to specify it in *.kcfgc : "CategoryLoggingName"

CHANGELOG: Allow to generate file with qloggingcategories support.

REVIEW: 122931
</pre>
</div>
</content>
</entry>
<entry>
<title>Use KF5_INCLUDE_INSTALL_DIR and KF5_INSTALL_TARGETS_DEFAULT_ARGS</title>
<updated>2014-04-26T11:09:00+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-04-26T11:09:00+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=376fe10aeaba4402aac0e93ed36897f3a97b6578'/>
<id>376fe10aeaba4402aac0e93ed36897f3a97b6578</id>
<content type='text'>
This is instead of INCLUDE_INSTALL_DIR and INSTALL_TARGETS_DEFAULT_ARGS,
which will lose the "KF5" suffix from the include path.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is instead of INCLUDE_INSTALL_DIR and INSTALL_TARGETS_DEFAULT_ARGS,
which will lose the "KF5" suffix from the include path.
</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://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>Remove unhelpful comments</title>
<updated>2014-03-24T11:22:36+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-03-21T18:09:13+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=2cb32b4dc0ed9aed3ae705d34269f99d82c3c6dc'/>
<id>2cb32b4dc0ed9aed3ae705d34269f99d82c3c6dc</id>
<content type='text'>
These lines of code do not really require any justification.

REVIEW: 116962
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These lines of code do not really require any justification.

REVIEW: 116962
</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://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>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://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>kconfig_compiler: fix typo that prevented using default QDateTime values</title>
<updated>2014-02-10T16:27:38+00:00</updated>
<author>
<name>Alex Richardson</name>
<email>arichardson.kde@gmail.com</email>
</author>
<published>2014-02-10T16:27:28+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=b1487f0c6b4ea64ae9c1ce96348fce8b5f0828df'/>
<id>b1487f0c6b4ea64ae9c1ce96348fce8b5f0828df</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Port kconfig_compiler_kf5 to use QCommandLineParser</title>
<updated>2014-01-11T09:32:19+00:00</updated>
<author>
<name>Bhushan Shah</name>
<email>bhush94@gmail.com</email>
</author>
<published>2014-01-11T09:32:19+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=841de925431947cb2632d6ce390cbf8eac1937c1'/>
<id>841de925431947cb2632d6ce390cbf8eac1937c1</id>
<content type='text'>
REVIEW: 114937
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
REVIEW: 114937
</pre>
</div>
</content>
</entry>
</feed>
