<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kconfig.git/autotests/kconfig_compiler, branch v5.29.0-rc1</title>
<subtitle>hurd kconfig.git</subtitle>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/'/>
<entry>
<title>[autotest] Fix stupidity</title>
<updated>2016-12-02T18:45:17+00:00</updated>
<author>
<name>Martin Gräßlin</name>
<email>mgraesslin@kde.org</email>
</author>
<published>2016-12-02T18:45:17+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=71f16741a0288d8587876dcc7dbb33ba8f00546a'/>
<id>71f16741a0288d8587876dcc7dbb33ba8f00546a</id>
<content type='text'>
Sorry.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Sorry.
</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>Make kconfig_compiler autotests use the KCONFIG_ADD_KCFG_FILES</title>
<updated>2016-10-30T23:27:42+00:00</updated>
<author>
<name>Aleix Pol</name>
<email>aleixpol@kde.org</email>
</author>
<published>2016-10-28T10:46:17+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=91dbd2f5a30caf878f668e60b7c2ee5ca376b858'/>
<id>91dbd2f5a30caf878f668e60b7c2ee5ca376b858</id>
<content type='text'>
Summary:
Instead of having an odd fake of it. Will help some required
refactorings and already showed some issues, fixed by this patch,
namely:
- don't use string(regex replace) to extract a string from another
string. in case it doesn't match it will offer the whole content which
is never what we want.
- messages(ERROR), the correct parameter is FATAL_ERROR, cmake
understands "ERROR" as mere output string
- turn the macro into a function, otherwise 2 calls in the same
subdirectory are dangerous.

CCBUG: 371562

Test Plan: tests still pass, projects that use the macro still build

Reviewers: #frameworks, dfaure

Reviewed By: dfaure

Subscribers: dfaure

Differential Revision: https://phabricator.kde.org/D3178
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
Instead of having an odd fake of it. Will help some required
refactorings and already showed some issues, fixed by this patch,
namely:
- don't use string(regex replace) to extract a string from another
string. in case it doesn't match it will offer the whole content which
is never what we want.
- messages(ERROR), the correct parameter is FATAL_ERROR, cmake
understands "ERROR" as mere output string
- turn the macro into a function, otherwise 2 calls in the same
subdirectory are dangerous.

CCBUG: 371562

Test Plan: tests still pass, projects that use the macro still build

Reviewers: #frameworks, dfaure

Reviewed By: dfaure

Subscribers: dfaure

Differential Revision: https://phabricator.kde.org/D3178
</pre>
</div>
</content>
</entry>
<entry>
<title>kconfigcompiler_test_signals.cpp - pedantic</title>
<updated>2016-04-16T17:19:07+00:00</updated>
<author>
<name>Allen Winter</name>
<email>winter@kde.org</email>
</author>
<published>2016-04-16T17:19:07+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=9da196bbc3429c9985ca7cedd1533a75d14c1580'/>
<id>9da196bbc3429c9985ca7cedd1533a75d14c1580</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</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>Fix unit-tests, expected output changed, so update the tests.</title>
<updated>2015-08-18T22:18:16+00:00</updated>
<author>
<name>Sergio Martins</name>
<email>iamsergio@gmail.com</email>
</author>
<published>2015-08-18T22:18:16+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=0c04b8cc4021934bbd6e0bd12788396689f65864'/>
<id>0c04b8cc4021934bbd6e0bd12788396689f65864</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't generate deprecated code</title>
<updated>2015-07-27T10:39:56+00:00</updated>
<author>
<name>Aleix Pol</name>
<email>aleixpol@kde.org</email>
</author>
<published>2015-07-27T10:39:56+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=be95bc91fb8b0e115a31d9b3cbd63c9d234da6a9'/>
<id>be95bc91fb8b0e115a31d9b3cbd63c9d234da6a9</id>
<content type='text'>
::usrWriteConfig is deprecated, use ::usrSave as recommended by the
documentation.

REVIEW: 124467
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
::usrWriteConfig is deprecated, use ::usrSave as recommended by the
documentation.

REVIEW: 124467
</pre>
</div>
</content>
</entry>
<entry>
<title>Support translation domain in 'kde' translation system</title>
<updated>2015-06-22T13:12:58+00:00</updated>
<author>
<name>Chusslove Illich (Часлав Илић)</name>
<email>caslav.ilic@gmx.net</email>
</author>
<published>2015-06-22T13:12:58+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/kconfig.git/commit/?id=2fff683110385047bd20fb5f0b68a008b48320dd'/>
<id>2fff683110385047bd20fb5f0b68a008b48320dd</id>
<content type='text'>
In applications translations can be looked up in the globally set
translation domain, but in libraries it is necessary to link every
i18n call to the library's own translation domain. A new code
generation option TranslationDomain= is added to enable this.
It has effect only if TranslationSystem=kde is set.

Added unit tests to check generated translation calls.

CHANGELOG: New code generation option TranslationDomain=, for use with TranslationSystem=kde; normally needed in libraries.
REVIEW: 123872
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In applications translations can be looked up in the globally set
translation domain, but in libraries it is necessary to link every
i18n call to the library's own translation domain. A new code
generation option TranslationDomain= is added to enable this.
It has effect only if TranslationSystem=kde is set.

Added unit tests to check generated translation calls.

CHANGELOG: New code generation option TranslationDomain=, for use with TranslationSystem=kde; normally needed in libraries.
REVIEW: 123872
</pre>
</div>
</content>
</entry>
</feed>
