<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kconfig.git/src/kconfig_compiler, branch v5.29.0-rc2</title>
<subtitle>hurd kconfig.git</subtitle>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/'/>
<entry>
<title>Revert "Generate an instance with KSharedConfig::Ptr for singleton and arg"</title>
<updated>2016-12-07T08:29:38+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2016-12-07T08:29:31+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=4f9d7dde3a06da26d93e8f7ec98a283111a2d8c9'/>
<id>4f9d7dde3a06da26d93e8f7ec98a283111a2d8c9</id>
<content type='text'>
This reverts commit cd4e6504dfbdface00037625f0cedda511e6d839.

As suggested by Martin on release-team@kde.org, given that it breaks SC.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit cd4e6504dfbdface00037625f0cedda511e6d839.

As suggested by Martin on release-team@kde.org, given that it breaks SC.
</pre>
</div>
</content>
</entry>
<entry>
<title>Generate an instance with KSharedConfig::Ptr for singleton and arg</title>
<updated>2016-12-02T18:04:13+00:00</updated>
<author>
<name>Martin Gräßlin</name>
<email>mgraesslin@kde.org</email>
</author>
<published>2016-11-16T13:59:28+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=cd4e6504dfbdface00037625f0cedda511e6d839'/>
<id>cd4e6504dfbdface00037625f0cedda511e6d839</id>
<content type='text'>
Summary:
In case a kcfg with arg="true" was used and singleton the static
instance method only accepted a QString config name. This made it
impossible to combine a singleton config with an already existing and
open KSharedConfig::Ptr.

With this change an overloaded instance method is added which takes a
KSharedConfig::Ptr as argument. The private ctor, though, only takes a
KSharedConfig::Ptr and the instance method taking a QString argument
uses KSharedConfig::openConfig on the config file name.

This provides full API compatibility and at the same time allows to use
KSharedConfig in addition to the arg name based variant.

Test Plan:
kconfigcompiler tests still pass and a config with singleton
and arg="true" generates the code as I need it

Reviewers: #frameworks

Differential Revision: https://phabricator.kde.org/D3386
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
In case a kcfg with arg="true" was used and singleton the static
instance method only accepted a QString config name. This made it
impossible to combine a singleton config with an already existing and
open KSharedConfig::Ptr.

With this change an overloaded instance method is added which takes a
KSharedConfig::Ptr as argument. The private ctor, though, only takes a
KSharedConfig::Ptr and the instance method taking a QString argument
uses KSharedConfig::openConfig on the config file name.

This provides full API compatibility and at the same time allows to use
KSharedConfig in addition to the arg name based variant.

Test Plan:
kconfigcompiler tests still pass and a config with singleton
and arg="true" generates the code as I need it

Reviewers: #frameworks

Differential Revision: https://phabricator.kde.org/D3386
</pre>
</div>
</content>
</entry>
<entry>
<title>kconfig_compiler - generate code with overrides</title>
<updated>2016-11-12T13:49:51+00:00</updated>
<author>
<name>Allen Winter</name>
<email>winter@kde.org</email>
</author>
<published>2016-11-12T13:49:51+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=b66da09e586dda28ca43c6566904a0f62a787863'/>
<id>b66da09e586dda28ca43c6566904a0f62a787863</id>
<content type='text'>
REVIEW: 129382
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
REVIEW: 129382
</pre>
</div>
</content>
</entry>
<entry>
<title>Add documentation for the GenerateProperties option</title>
<updated>2016-10-24T09:41:12+00:00</updated>
<author>
<name>Elvis Angelaccio</name>
<email>elvis.angelaccio@kde.org</email>
</author>
<published>2016-10-24T09:41:12+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=3a7b8ae9c9b151c20e7b1f9d7f01aa2013a9b25f'/>
<id>3a7b8ae9c9b151c20e7b1f9d7f01aa2013a9b25f</id>
<content type='text'>
REVIEW: 129188
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
REVIEW: 129188
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix memory leak in SignalsTestNoSingletonDpointer, found by ASAN.</title>
<updated>2016-10-01T22:50:16+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2016-10-01T22:50:16+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=7dab9c1a82b9091f7048f12f029bdc0f8df00723'/>
<id>7dab9c1a82b9091f7048f12f029bdc0f8df00723</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix reproducibility in builds by ensuring utf-8 encoding.</title>
<updated>2016-06-22T16:07:44+00:00</updated>
<author>
<name>Scarlett Clark</name>
<email>scarlett@scarlettgatelyclark.com</email>
</author>
<published>2016-06-22T16:07:44+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=9b72ca60e8c0ada4256ee22f3ed5b45717ccc368'/>
<id>9b72ca60e8c0ada4256ee22f3ed5b45717ccc368</id>
<content type='text'>
REVIEW:128102
Set encoding on kconfig_compiler generated cpp and headers
to utf-8 ( reproducible builds ) Under certain locals non
standard characters will get dropped making builds un reproducible.
Setting the encoding to utf-8 on the files makes all builds reproducible
no matter what ( or none ) locale is in use. Thereby making the build reproducible.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
REVIEW:128102
Set encoding on kconfig_compiler generated cpp and headers
to utf-8 ( reproducible builds ) Under certain locals non
standard characters will get dropped making builds un reproducible.
Setting the encoding to utf-8 on the files makes all builds reproducible
no matter what ( or none ) locale is in use. Thereby making the build reproducible.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove duplicate branch in kconfig_compiler.cpp</title>
<updated>2015-12-29T05:30:50+00:00</updated>
<author>
<name>Matthew Dawson</name>
<email>matthew@mjdsystems.ca</email>
</author>
<published>2015-12-29T05:30:50+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=837edaabc446b946fca5f318ae53ad305eab13fd'/>
<id>837edaabc446b946fca5f318ae53ad305eab13fd</id>
<content type='text'>
This has been around for a long time, no need to dupilcate.

Coverity issue 1289077.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This has been around for a long time, no need to dupilcate.

Coverity issue 1289077.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix some Clazy warnings</title>
<updated>2015-12-23T14:57:57+00:00</updated>
<author>
<name>Imran Tatriev</name>
<email>itatriev@gmail.com</email>
</author>
<published>2015-12-23T14:57:57+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=74d30c02373383748219318372907539d8259250'/>
<id>74d30c02373383748219318372907539d8259250</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use QStringLiteral in generated code</title>
<updated>2015-10-30T22:31:09+00:00</updated>
<author>
<name>Montel Laurent</name>
<email>montel@kde.org</email>
</author>
<published>2015-10-28T07:29:32+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=75d11cc64fee09189bfe8f968f0558e3d1000db8'/>
<id>75d11cc64fee09189bfe8f968f0558e3d1000db8</id>
<content type='text'>
REVIEW: 125833
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
REVIEW: 125833
</pre>
</div>
</content>
</entry>
<entry>
<title>Minor optimizations</title>
<updated>2015-10-05T13:16:16+00:00</updated>
<author>
<name>Albert Astals Cid</name>
<email>aacid@kde.org</email>
</author>
<published>2015-10-05T13:16:16+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=788e2a5509d3072dde1c5243186e70e9dfedf5cc'/>
<id>788e2a5509d3072dde1c5243186e70e9dfedf5cc</id>
<content type='text'>
Ran the clazy tool (http://www.kdab.com/use-static-analysis-improve-performance/)

Mostly QStringLiteral/QLatin1String additions
A few const &amp; additions to non public methods

Compiles, test pass

REVIEW: 125106
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ran the clazy tool (http://www.kdab.com/use-static-analysis-improve-performance/)

Mostly QStringLiteral/QLatin1String additions
A few const &amp; additions to non public methods

Compiles, test pass

REVIEW: 125106
</pre>
</div>
</content>
</entry>
</feed>
