<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kconfig.git/autotests, branch v5.0.0</title>
<subtitle>hurd kconfig.git</subtitle>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/'/>
<entry>
<title>Fix unittest: must sync in main thread for other threads to see the changes</title>
<updated>2014-07-01T08:37:15+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2014-07-01T08:37:15+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=d0b44bde17af6404f08a8bf58b11a5422bdc9688'/>
<id>d0b44bde17af6404f08a8bf58b11a5422bdc9688</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>KSharedConfig: move mainConfig and wasTestEnabled to the thread storage.</title>
<updated>2014-07-01T08:26:54+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2014-06-27T22:19:31+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=054d849879647fd4cf90c4f622877d3a11720bb2'/>
<id>054d849879647fd4cf90c4f622877d3a11720bb2</id>
<content type='text'>
This enables the mainConfig optimization in all threads,
and ensures the user warning only happens in the main thread.

The test-mode-enabled logic is only really useful in the main thread,
but it's simpler to just do it in all threads.

REVIEW: 118985
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This enables the mainConfig optimization in all threads,
and ensures the user warning only happens in the main thread.

The test-mode-enabled logic is only really useful in the main thread,
but it's simpler to just do it in all threads.

REVIEW: 118985
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix build on Visual C++ 2010.</title>
<updated>2014-06-28T00:44:46+00:00</updated>
<author>
<name>Nicolás Alvarez</name>
<email>nicolas.alvarez@gmail.com</email>
</author>
<published>2014-06-21T04:36:04+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=55c055470aa4f8e153688c7720811c6413d71346'/>
<id>55c055470aa4f8e153688c7720811c6413d71346</id>
<content type='text'>
Visual C++ 2010 throws an internal compiler error trying to compile
kconfigtest, since 5f4dc2973f. I couldn't figure out a non-intrusive
code tweak that would work around the ICE, so I had to skip compiling
this particular initialization code on this particular compiler version,
and skip running the test that relies on it (testEnums).

The dummy=42 entry is so that the config group isn't empty,
which makes testGroupCopyTo and testReparent still run and pass,
so we don't need to skip them.

REVIEW:118852
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Visual C++ 2010 throws an internal compiler error trying to compile
kconfigtest, since 5f4dc2973f. I couldn't figure out a non-intrusive
code tweak that would work around the ICE, so I had to skip compiling
this particular initialization code on this particular compiler version,
and skip running the test that relies on it (testEnums).

The dummy=42 entry is so that the config group isn't empty,
which makes testGroupCopyTo and testReparent still run and pass,
so we don't need to skip them.

REVIEW:118852
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix syntax in kdesktopfiletest.</title>
<updated>2014-06-28T00:44:45+00:00</updated>
<author>
<name>Nicolás Alvarez</name>
<email>nicolas.alvarez@gmail.com</email>
</author>
<published>2014-06-28T00:42:36+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=d213cf146e9548a2f75b5084b679bf5dbad680b8'/>
<id>d213cf146e9548a2f75b5084b679bf5dbad680b8</id>
<content type='text'>
- QLocale::QLocale::Austria
+ QLocale::Austria

I'm surprised this worked in gcc in the CI...
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- QLocale::QLocale::Austria
+ QLocale::Austria

I'm surprised this worked in gcc in the CI...
</pre>
</div>
</content>
</entry>
<entry>
<title>Adapt change to NAME_PREFIX behaviour in ecm_add_tests.</title>
<updated>2014-06-21T15:45:54+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2014-06-21T15:45:54+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=e782f0adc99dbcfedabb5f1c90f192151b545b00'/>
<id>e782f0adc99dbcfedabb5f1c90f192151b545b00</id>
<content type='text'>
NAME_PREFIX now only changes the test name, not the target name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
NAME_PREFIX now only changes the test name, not the target name.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix reading of entries for language/country combinations</title>
<updated>2014-06-21T05:41:18+00:00</updated>
<author>
<name>Martin Gräßlin</name>
<email>mgraesslin@kde.org</email>
</author>
<published>2014-06-12T09:30:24+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=a52b00f31eb5df1cd603975bdd31794233898a59'/>
<id>a52b00f31eb5df1cd603975bdd31794233898a59</id>
<content type='text'>
This fixes a regression introduced in
988f09bb051dca0437ecec431ee44ed5b4a560d8.

The mentioned commit ensures that if the locale is e.g. "de_DE" the
entry "de" will be used. But this breaks if there is a translation
for another country. E.g. for "de_CH" it would also pick the "de"
entry.

This change now operates on both just the language code and the locale.
If an entry with the language code is present it will be picked. If
another entry with the exact locale is found it will be overwritten.
Modifiers are not supported as this is currently missing in QLocale.

REVIEW: 118692
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes a regression introduced in
988f09bb051dca0437ecec431ee44ed5b4a560d8.

The mentioned commit ensures that if the locale is e.g. "de_DE" the
entry "de" will be used. But this breaks if there is a translation
for another country. E.g. for "de_CH" it would also pick the "de"
entry.

This change now operates on both just the language code and the locale.
If an entry with the language code is present it will be picked. If
another entry with the exact locale is found it will be overwritten.
Modifiers are not supported as this is currently missing in QLocale.

REVIEW: 118692
</pre>
</div>
</content>
</entry>
<entry>
<title>Reorder Tests</title>
<updated>2014-06-13T15:17:56+00:00</updated>
<author>
<name>Thomas Braxton</name>
<email>kde.braxton@gmail.com</email>
</author>
<published>2014-06-11T23:20:07+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=d6bcd49943e56bd48b793b8774e88435bf741088'/>
<id>d6bcd49943e56bd48b793b8774e88435bf741088</id>
<content type='text'>
Some tests are testing underlying components, these should be tested
before testing the components that depend on them.

REVIEW: 118680
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Some tests are testing underlying components, these should be tested
before testing the components that depend on them.

REVIEW: 118680
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix locale-aware reading in KDesktopFile</title>
<updated>2014-06-12T22:48:21+00:00</updated>
<author>
<name>Martin Gräßlin</name>
<email>mgraesslin@kde.org</email>
</author>
<published>2014-06-05T12:05:44+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=69c203156d21385a8c263096cb35600e85a5c604'/>
<id>69c203156d21385a8c263096cb35600e85a5c604</id>
<content type='text'>
The underlying KConfig used QLocale::name() for getting the locale
aware part. But this returns "de_DE" while the desktop files store
"de".

In addition it constructs a QLocale object instead of using the
system locale. This has the advantage that the usage of
QLocale::setDafault() gets honored by KConfig.

REVIEW: 118564
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The underlying KConfig used QLocale::name() for getting the locale
aware part. But this returns "de_DE" while the desktop files store
"de".

In addition it constructs a QLocale object instead of using the
system locale. This has the advantage that the usage of
QLocale::setDafault() gets honored by KConfig.

REVIEW: 118564
</pre>
</div>
</content>
</entry>
<entry>
<title>Simple Cleanups</title>
<updated>2014-06-12T22:14:16+00:00</updated>
<author>
<name>Thomas Braxton</name>
<email>kde.braxton@gmail.com</email>
</author>
<published>2014-06-11T13:40:44+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=ac6703215ba5e152379173ba503f5ba3bd7e8a85'/>
<id>ac6703215ba5e152379173ba503f5ba3bd7e8a85</id>
<content type='text'>
- use Q_NULLPTR instead of 0 or NULL
- simplify some foreach loops
- use QStringLiteral in a few places
- added a few consts

REVIEW: 118666
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- use Q_NULLPTR instead of 0 or NULL
- simplify some foreach loops
- use QStringLiteral in a few places
- added a few consts

REVIEW: 118666
</pre>
</div>
</content>
</entry>
<entry>
<title>REVIEW: 118039</title>
<updated>2014-05-26T09:50:54+00:00</updated>
<author>
<name>Thomas Braxton</name>
<email>kde.braxton@gmail.com</email>
</author>
<published>2014-05-26T09:50:54+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=5f4dc2973f10cd44b2c70680fee72dd8fc545d2f'/>
<id>5f4dc2973f10cd44b2c70680fee72dd8fc545d2f</id>
<content type='text'>
Simplify KConfigGroup::readEntry/writeEntry.

KConfigGroup::readCheck/writeCheck caused some compilers to complain
since they were private functions that were being reimplemented outside
the class definition.

Updated KCONFIGGROUP_DECLARE_ENUM_QOBJECT/
deprecated global functions created in KDE4 times.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Simplify KConfigGroup::readEntry/writeEntry.

KConfigGroup::readCheck/writeCheck caused some compilers to complain
since they were private functions that were being reimplemented outside
the class definition.

Updated KCONFIGGROUP_DECLARE_ENUM_QOBJECT/
deprecated global functions created in KDE4 times.
</pre>
</div>
</content>
</entry>
</feed>
