<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kconfig.git/src, branch v5.92.0-rc1</title>
<subtitle>hurd kconfig.git</subtitle>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/'/>
<entry>
<title>Remove broken Python bindings generation</title>
<updated>2022-02-25T23:52:26+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2022-02-16T16:16:37+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=4a1710762b0a53d6a35e6d0cb630b9037a853c63'/>
<id>4a1710762b0a53d6a35e6d0cb630b9037a853c63</id>
<content type='text'>
pyqt broke sip4 compatibility in 5.15.6, and there is no more maintainer
of the KF Python bindings to fix things.

Future support might need different code, so no advantage in keeping the
old code around.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
pyqt broke sip4 compatibility in 5.15.6, and there is no more maintainer
of the KF Python bindings to fix things.

Future support might need different code, so no advantage in keeping the
old code around.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add KWindowStateSaver</title>
<updated>2022-02-24T16:43:05+00:00</updated>
<author>
<name>Volker Krause</name>
<email>vkrause@kde.org</email>
</author>
<published>2022-02-14T17:12:24+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=f446af2aa592997f6bc4aa3b5559cf477f9259f8'/>
<id>f446af2aa592997f6bc4aa3b5559cf477f9259f8</id>
<content type='text'>
This is basically the C++ counter-part to
https://invent.kde.org/frameworks/kconfig/-/merge_requests/94
and allows to easily retrofit window size persistence on existing windows/
dialogs, replacing e.g. code like
https://invent.kde.org/pim/pimcommon/-/blob/master/src/pimcommon/widgets/kpimprintpreviewdialog.cpp.

This is a bit more complicated than one might expect, as KWindowConfig
works with QWindows, but that's something freshly created QWidget windows/
dialogs don't have yet. Additionally, we are in a library here that doesn't
depend on Qt::Widgets. To overcome this we move the widget-dependent code
(basically just a call to QWidget::windowHandle()) to inline template code
(and thus into the consumer), use std::function's type erasure to pass it
into the library code, and an event filter on the widget to wait for the
QWindow to become available.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is basically the C++ counter-part to
https://invent.kde.org/frameworks/kconfig/-/merge_requests/94
and allows to easily retrofit window size persistence on existing windows/
dialogs, replacing e.g. code like
https://invent.kde.org/pim/pimcommon/-/blob/master/src/pimcommon/widgets/kpimprintpreviewdialog.cpp.

This is a bit more complicated than one might expect, as KWindowConfig
works with QWindows, but that's something freshly created QWidget windows/
dialogs don't have yet. Additionally, we are in a library here that doesn't
depend on Qt::Widgets. To overcome this we move the widget-dependent code
(basically just a call to QWidget::windowHandle()) to inline template code
(and thus into the consumer), use std::function's type erasure to pass it
into the library code, and an event filter on the widget to wait for the
QWindow to become available.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove warning from kauthorized.h</title>
<updated>2022-02-21T23:37:08+00:00</updated>
<author>
<name>Ilya Pominov</name>
<email>ipominov@astralinux.ru</email>
</author>
<published>2022-02-21T23:37:08+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=1067eed52a8a1a93581744a5c9d4fc9f8a7d3661'/>
<id>1067eed52a8a1a93581744a5c9d4fc9f8a7d3661</id>
<content type='text'>
Macros Q_NAMESPACE_EXPORT should be used without semicolon
https://doc.qt.io/qt-5/qobject.html#Q_NAMESPACE_EXPORT

This generates warning: extra ‘;’ [-Wpedantic]
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Macros Q_NAMESPACE_EXPORT should be used without semicolon
https://doc.qt.io/qt-5/qobject.html#Q_NAMESPACE_EXPORT

This generates warning: extra ‘;’ [-Wpedantic]
</pre>
</div>
</content>
</entry>
<entry>
<title>KConfigCompiler: support ItemAccessors=true with signalling items</title>
<updated>2022-02-18T22:24:41+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2022-02-09T12:55:14+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=3583e0d2ed951365777122ae4b2ab4641125f756'/>
<id>3583e0d2ed951365777122ae4b2ab4641125f756</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use our deprecation macros rather than Q_DECL_DEPRECATED directly</title>
<updated>2022-02-18T14:46:03+00:00</updated>
<author>
<name>Volker Krause</name>
<email>vkrause@kde.org</email>
</author>
<published>2022-02-18T14:46:03+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=13173f56b91a49995a1239646add37689e8aac6e'/>
<id>13173f56b91a49995a1239646add37689e8aac6e</id>
<content type='text'>
This fixes the build with Qt6 on Android.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This fixes the build with Qt6 on Android.
</pre>
</div>
</content>
</entry>
<entry>
<title>KConfigPropertyMap: Clean up internal leftovers of autosave feature</title>
<updated>2022-02-17T17:59:11+00:00</updated>
<author>
<name>Alexander Lohnau</name>
<email>alexander.lohnau@gmx.de</email>
</author>
<published>2022-02-01T17:17:02+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=828f52439fb02f224cc034e65dd82a0138a60662'/>
<id>828f52439fb02f224cc034e65dd82a0138a60662</id>
<content type='text'>
This has should be done explicitely, as the docs explain.

This causes issues for the KScreenLocker KCM port.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This has should be done explicitely, as the docs explain.

This causes issues for the KScreenLocker KCM port.
</pre>
</div>
</content>
</entry>
<entry>
<title>QMake pri files: fix missing new path to version header</title>
<updated>2022-02-15T16:35:06+00:00</updated>
<author>
<name>Friedrich W. H. Kossebau</name>
<email>kossebau@kde.org</email>
</author>
<published>2022-02-13T18:03:53+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=82a75d993b7c4ac5a48795183334045fafe8f25a'/>
<id>82a75d993b7c4ac5a48795183334045fafe8f25a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Support build without Qt session manager</title>
<updated>2022-02-14T15:16:10+00:00</updated>
<author>
<name>Kai Uwe Broulik</name>
<email>kai_uwe.broulik@mbition.io</email>
</author>
<published>2022-02-11T12:41:37+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=1a8fc4c9064f9e0a44ba37c1667e04ce0df655a8'/>
<id>1a8fc4c9064f9e0a44ba37c1667e04ce0df655a8</id>
<content type='text'>
Rather than abort the build, don't create a session config
and print a warning.

Signed-off-by: Eike Hein &lt;eike.hein@mbition.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rather than abort the build, don't create a session config
and print a warning.

Signed-off-by: Eike Hein &lt;eike.hein@mbition.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Support build without Qt session manager</title>
<updated>2022-02-14T07:52:04+00:00</updated>
<author>
<name>Kai Uwe Broulik</name>
<email>kai_uwe.broulik@mbition.io</email>
</author>
<published>2022-02-11T12:41:37+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=7cbdd55960b36b967f2b62c6bacdcde8807c88fd'/>
<id>7cbdd55960b36b967f2b62c6bacdcde8807c88fd</id>
<content type='text'>
Rather than abort the build, don't create a session config
and print a warning.

Signed-off-by: Eike Hein &lt;eike.hein@mbition.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rather than abort the build, don't create a session config
and print a warning.

Signed-off-by: Eike Hein &lt;eike.hein@mbition.io&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add KConfig GUI logging category</title>
<updated>2022-02-14T07:52:04+00:00</updated>
<author>
<name>Kai Uwe Broulik</name>
<email>kai_uwe.broulik@mbition.io</email>
</author>
<published>2022-02-11T12:33:38+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/kconfig.git/commit/?id=a19011fce0012a27a22cba2de1d65baeabbfbf29'/>
<id>a19011fce0012a27a22cba2de1d65baeabbfbf29</id>
<content type='text'>
Signed-off-by: Eike Hein &lt;eike.hein@mbition.io&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Eike Hein &lt;eike.hein@mbition.io&gt;
</pre>
</div>
</content>
</entry>
</feed>
