<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kconfig.git, branch v4.97.0</title>
<subtitle>hurd kconfig.git</subtitle>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/'/>
<entry>
<title>Upgrade ECM version requirement and KF5 version.</title>
<updated>2014-03-01T11:50:17+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2014-03-01T11:50:17+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=e6d66ed8a4c7ab01e2f16895c926f5d945f27b85'/>
<id>e6d66ed8a4c7ab01e2f16895c926f5d945f27b85</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>make comment less confusing</title>
<updated>2014-03-01T10:26:34+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2014-03-01T10:26:15+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=f2a99be361a5e16fd5058d725db21374192bbfa8'/>
<id>f2a99be361a5e16fd5058d725db21374192bbfa8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>we use Qt5 now, so re-enable -DQT_NO_CAST_FROM_BYTEARRAY</title>
<updated>2014-03-01T10:26:34+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2014-02-27T21:22:17+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=6437231041d3dac38bc60e36b1196acf46f8f35c'/>
<id>6437231041d3dac38bc60e36b1196acf46f8f35c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix interference from kdeplatformtheme into unittests</title>
<updated>2014-02-27T20:13:18+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2014-02-23T11:50:42+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=3eb5f0433f79f0c0fda49e00898cd93d3bd73b67'/>
<id>3eb5f0433f79f0c0fda49e00898cd93d3bd73b67</id>
<content type='text'>
kdeplatformtheme would load kdeglobals and the app config file, in order
to load settings, before the unittests get a chance to call
QStandardPaths::setTestModeEnabled(true). As a result, the test would
keep getting references to "wrong" shared config objects, pointing to
the real user's locations rather than the test directories.

This fixes e.g. kconfigdialog_unittest from kconfigwidgets for me
(it only passes on build.kde.org because it doesn't install frameworkintegration
for testing this framework)

REVIEW: 115963
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
kdeplatformtheme would load kdeglobals and the app config file, in order
to load settings, before the unittests get a chance to call
QStandardPaths::setTestModeEnabled(true). As a result, the test would
keep getting references to "wrong" shared config objects, pointing to
the real user's locations rather than the test directories.

This fixes e.g. kconfigdialog_unittest from kconfigwidgets for me
(it only passes on build.kde.org because it doesn't install frameworkintegration
for testing this framework)

REVIEW: 115963
</pre>
</div>
</content>
</entry>
<entry>
<title>Add sharedConfig() accessor, to avoid manipulating a raw KConfig * as returned by config().</title>
<updated>2014-02-27T19:57:42+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2014-02-23T11:11:12+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=eb604bc60bcc5cd94328de725ac357e728eae624'/>
<id>eb604bc60bcc5cd94328de725ac357e728eae624</id>
<content type='text'>
This is useful when using kconfigxt and some other code to read from the same
config file (e.g. KColorScheme::contrastF(config)) - no need to call KSharedConfig::openConfig
twice, just grab the KSharedConfig from the generated class.

REVIEW: 115960
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is useful when using kconfigxt and some other code to read from the same
config file (e.g. KColorScheme::contrastF(config)) - no need to call KSharedConfig::openConfig
twice, just grab the KSharedConfig from the generated class.

REVIEW: 115960
</pre>
</div>
</content>
</entry>
<entry>
<title>set SOVERSION to 5</title>
<updated>2014-02-25T20:11:26+00:00</updated>
<author>
<name>Jonathan Riddell</name>
<email>jr@jriddell.org</email>
</author>
<published>2014-02-25T20:11:26+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=b2a686625fe71637222bcc03c97515ac95bf38a8'/>
<id>b2a686625fe71637222bcc03c97515ac95bf38a8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>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://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>Use ecm_configure_package_config_file</title>
<updated>2014-02-18T16:13:23+00:00</updated>
<author>
<name>Alex Merry</name>
<email>kde@randomguy3.me.uk</email>
</author>
<published>2014-02-18T16:13:23+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=445ca7d9549712b63fb36b8bc866544e16749e21'/>
<id>445ca7d9549712b63fb36b8bc866544e16749e21</id>
<content type='text'>
Ported with:
sed -i -e 's/\(include(\)CMake\(PackageConfigHelpers)\)/\1ECM\2/' \
       -e 's/\&lt;\(configure_package_config_file\)/ecm_\1/' \
       CMakeLists.txt

See http://commits.kde.org/extra-cmake-modules/139f60d81653888f696ef433
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ported with:
sed -i -e 's/\(include(\)CMake\(PackageConfigHelpers)\)/\1ECM\2/' \
       -e 's/\&lt;\(configure_package_config_file\)/ecm_\1/' \
       CMakeLists.txt

See http://commits.kde.org/extra-cmake-modules/139f60d81653888f696ef433
</pre>
</div>
</content>
</entry>
<entry>
<title>Use the new syntax for ecm_generate_headers()</title>
<updated>2014-02-16T11:53:37+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2014-02-16T11:53:37+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=b2366e9e0ad68fdf56569602fab17df877cc0c6f'/>
<id>b2366e9e0ad68fdf56569602fab17df877cc0c6f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
