<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kconfig.git/src/core, branch v5.36.0-rc1</title>
<subtitle>hurd kconfig.git</subtitle>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/'/>
<entry>
<title>[FEATURE] Option to build &amp; install QCH file with the public API dox</title>
<updated>2017-06-05T00:36:26+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2017-04-27T00:29:41+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=0985d48d92bcf0f8001e38b041a522da8568a38f'/>
<id>0985d48d92bcf0f8001e38b041a522da8568a38f</id>
<content type='text'>
Using the new extra-cmake-modules module ECMAddQch (since 5.36.0)
this adds the option to automatically build and install a file
in QCH format with the docs about the public API, which then can be
used e.g. in Qt Assistant, Qt Creator or KDevelop.

Additionally the installed cmake config files will be extended
with a target KF5Config_QCH containing information about how to "link"
into the generated QCH file, which then can be used in the cmake build
system of other libraries building on this library, by
simply listing this target in "LINK_QCHS" of their ecm_add_qch() usage.
And a respective doxygen tag file with all the metadata about the
generated QCH file and used for the "linking" will be created and
installed.

Pass -DBUILD_QCH=ON to cmake to enable this.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Using the new extra-cmake-modules module ECMAddQch (since 5.36.0)
this adds the option to automatically build and install a file
in QCH format with the docs about the public API, which then can be
used e.g. in Qt Assistant, Qt Creator or KDevelop.

Additionally the installed cmake config files will be extended
with a target KF5Config_QCH containing information about how to "link"
into the generated QCH file, which then can be used in the cmake build
system of other libraries building on this library, by
simply listing this target in "LINK_QCHS" of their ecm_add_qch() usage.
And a respective doxygen tag file with all the metadata about the
generated QCH file and used for the "linking" will be created and
installed.

Pass -DBUILD_QCH=ON to cmake to enable this.
</pre>
</div>
</content>
</entry>
<entry>
<title>API dox: note CamelCase includes by @class tag with more classes</title>
<updated>2017-05-25T01:03:18+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2017-05-25T01:03:18+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=029b4b6140cdccc0cad41f0bfaddce1392df2ee6'/>
<id>029b4b6140cdccc0cad41f0bfaddce1392df2ee6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix relativePath calculation in KDesktopFile::locateLocal()</title>
<updated>2017-04-25T21:37:11+00:00</updated>
<author>
<name>Wolfgang Bauer</name>
<email>wbauer@tmo.at</email>
</author>
<published>2017-04-25T21:37:11+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=3ad00c4e56eb9fe6ea7386f8ca1db6e15c26ac11'/>
<id>3ad00c4e56eb9fe6ea7386f8ca1db6e15c26ac11</id>
<content type='text'>
The "dir" and "path" variables were obviously swapped here by mistake.
This resulted in the relativePath always being empty, and made the
function return "~/.local/share/" (or "~/.config/") instead of the
correct path.

BUG: 345100
FIXED-IN: 5.34.0
Differential Revision: https://phabricator.kde.org/D5502
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The "dir" and "path" variables were obviously swapped here by mistake.
This resulted in the relativePath always being empty, and made the
function return "~/.local/share/" (or "~/.config/") instead of the
correct path.

BUG: 345100
FIXED-IN: 5.34.0
Differential Revision: https://phabricator.kde.org/D5502
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unused QDateTime in KConfigBackend.</title>
<updated>2017-03-15T12:27:09+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2017-03-15T12:27:08+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=e1fd748982dc5c335aa66766c62aa4e4d5d1bc6c'/>
<id>e1fd748982dc5c335aa66766c62aa4e4d5d1bc6c</id>
<content type='text'>
Spotted because it leads to race conditions due to tzset
(surely a Qt bug, but anyway no point in finding out lastModified
for nothing).

While at it, remove the unused size field as well.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Spotted because it leads to race conditions due to tzset
(surely a Qt bug, but anyway no point in finding out lastModified
for nothing).

While at it, remove the unused size field as well.
</pre>
</div>
</content>
</entry>
<entry>
<title>Now that kconfigbackend.h isn't installed anymore, rename it to _p.h for clarity.</title>
<updated>2017-03-15T12:11:08+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2017-03-15T12:11:08+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=c5be11a789837095f587fadd684584b767e33ee9'/>
<id>c5be11a789837095f587fadd684584b767e33ee9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>avoid useless reallocs by removing squeeze call on temporary buffer</title>
<updated>2017-03-05T19:32:30+00:00</updated>
<author>
<name>Christoph Cullmann</name>
<email>cullmann@kde.org</email>
</author>
<published>2017-03-05T19:32:30+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=75fd07b5007473e61f3c39a82773524a392e4fa5'/>
<id>75fd07b5007473e61f3c39a82773524a392e4fa5</id>
<content type='text'>
Differential Revision: https://phabricator.kde.org/D4941
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Differential Revision: https://phabricator.kde.org/D4941
</pre>
</div>
</content>
</entry>
<entry>
<title>KConfig: stop exporting and installing KConfigBackend.</title>
<updated>2017-02-20T23:17:01+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2017-03-20T23:11:33+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=8d2a89836f0f78d8164df41bd08e61a4951d07b8'/>
<id>8d2a89836f0f78d8164df41bd08e61a4951d07b8</id>
<content type='text'>
Summary:
It can't possibly have been used anywhere, because it's not in the KConfig
API anywhere. The intended way to use this API was by providing a plugin
that would derive from KConfigBackend but the plugin loading code
in KConfigBackend::create has been disabled since before KF 5.0.

The reason I want to stop exporting this class is to be able to
optimize it (e.g. the QDateTime in it is completely unused but leads
to data races due to tzset)

Test Plan: Note, I'll rename it to _p.h if we agree, it would just have made this diff too big.

Reviewers: mdawson

Reviewed By: mdawson

Subscribers: #frameworks

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D4604
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
It can't possibly have been used anywhere, because it's not in the KConfig
API anywhere. The intended way to use this API was by providing a plugin
that would derive from KConfigBackend but the plugin loading code
in KConfigBackend::create has been disabled since before KF 5.0.

The reason I want to stop exporting this class is to be able to
optimize it (e.g. the QDateTime in it is completely unused but leads
to data races due to tzset)

Test Plan: Note, I'll rename it to _p.h if we agree, it would just have made this diff too big.

Reviewers: mdawson

Reviewed By: mdawson

Subscribers: #frameworks

Tags: #frameworks

Differential Revision: https://phabricator.kde.org/D4604
</pre>
</div>
</content>
</entry>
<entry>
<title>GIT_SILENT remove comment about this being a temp workaround.</title>
<updated>2017-02-14T06:54:55+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2017-02-14T06:54:55+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=160b8e42664d036427a4ab7b7a40a1e754f808ea'/>
<id>160b8e42664d036427a4ab7b7a40a1e754f808ea</id>
<content type='text'>
Even with 5.8 we need it, not due to QLockFile, but just due to mainConfigName(),
see unittest ksharedconfig_in_global_object
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Even with 5.8 we need it, not due to QLockFile, but just due to mainConfigName(),
see unittest ksharedconfig_in_global_object
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix linking on Windows: don't link kentrymaptest to KConfigCore.</title>
<updated>2017-02-04T17:46:24+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2017-02-04T17:46:24+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=3cb4c615990b52d40564281a862b4e5a19fc7a1c'/>
<id>3cb4c615990b52d40564281a862b4e5a19fc7a1c</id>
<content type='text'>
It's not needed, this is purely a test for the standalone KEntryMap class.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's not needed, this is purely a test for the standalone KEntryMap class.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't export KEntryMap</title>
<updated>2017-02-04T12:50:26+00:00</updated>
<author>
<name>Stephen Kelly</name>
<email>steveire@gmail.com</email>
</author>
<published>2017-02-04T09:45:19+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=36e17c3d1c6a2b6af6cb7bb7330cb34b459b25fd'/>
<id>36e17c3d1c6a2b6af6cb7bb7330cb34b459b25fd</id>
<content type='text'>
It is internal.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is internal.
</pre>
</div>
</content>
</entry>
</feed>
