<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git, branch v5.59.0-rc1</title>
<subtitle>hurd extra-cmake-modules.git</subtitle>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/'/>
<entry>
<title>Create specific directory for Qt logging categories file</title>
<updated>2019-05-31T14:55:38+00:00</updated>
<author>
<name>Laurent Montel</name>
<email>montel@kde.org</email>
</author>
<published>2019-05-31T14:55:24+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=0c95c9f799cd5cfc5b36ae34ea7fceda13d14c0e'/>
<id>0c95c9f799cd5cfc5b36ae34ea7fceda13d14c0e</id>
<content type='text'>
Summary: kdebugsettings categories files

Reviewers: dfaure, cgiboudeaux

Reviewed By: cgiboudeaux

Subscribers: kossebau, kde-frameworks-devel, kde-buildsystem

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D21313
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary: kdebugsettings categories files

Reviewers: dfaure, cgiboudeaux

Reviewed By: cgiboudeaux

Subscribers: kossebau, kde-frameworks-devel, kde-buildsystem

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D21313
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't enable QT_STRICT_ITERATORS on Windows.</title>
<updated>2019-05-22T07:49:48+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2019-05-21T07:30:05+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=79665b067c9dd6344b84dd1b72afae401608fd87'/>
<id>79665b067c9dd6344b84dd1b72afae401608fd87</id>
<content type='text'>
Summary:
Strict iterators can't be used on Windows, they lead to a link error
when application code iterates over a QVector&lt;QPoint&gt; for instance, unless
Qt itself was also built with strict iterators.
See example at https://bugreports.qt.io/browse/AUTOSUITE-946

Technically this would be fine for mingw, but not for MSVC neither
clang-cl (which also uses the MSVC ABI). I think it's fine to just
disable it for all Windows compilers, since any iterators misuse
will be detected on Unix anyway.

Test Plan: None, I'm relying on Volker's findings.

Reviewers: vkrause, dvratil

Reviewed By: dvratil

Subscribers: apol, kde-frameworks-devel, kde-buildsystem

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D21314
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
Strict iterators can't be used on Windows, they lead to a link error
when application code iterates over a QVector&lt;QPoint&gt; for instance, unless
Qt itself was also built with strict iterators.
See example at https://bugreports.qt.io/browse/AUTOSUITE-946

Technically this would be fine for mingw, but not for MSVC neither
clang-cl (which also uses the MSVC ABI). I think it's fine to just
disable it for all Windows compilers, since any iterators misuse
will be detected on Unix anyway.

Test Plan: None, I'm relying on Volker's findings.

Reviewers: vkrause, dvratil

Reviewed By: dvratil

Subscribers: apol, kde-frameworks-devel, kde-buildsystem

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D21314
</pre>
</div>
</content>
</entry>
<entry>
<title>GIT_SILENT Upgrade ECM version to 5.59.0.</title>
<updated>2019-05-15T08:26:48+00:00</updated>
<author>
<name>l10n daemon script</name>
<email>scripty@kde.org</email>
</author>
<published>2019-05-15T08:26:48+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=7f2760a07ee7f8a7f484ab048883b9374add8733'/>
<id>7f2760a07ee7f8a7f484ab048883b9374add8733</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Bug fix: find c++ stl using regex</title>
<updated>2019-04-17T15:56:52+00:00</updated>
<author>
<name>Sharaf Zaman</name>
<email>sharafzaz121@gmail.com</email>
</author>
<published>2019-04-15T00:25:20+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=307b36662ec9dcf125a589ca24dd69886698fd2b'/>
<id>307b36662ec9dcf125a589ca24dd69886698fd2b</id>
<content type='text'>
Summary:
Find C++ shared lib path using regex. This change makes finding path
independent of the order in which it was added by cmake.

Reviewers: apol

Reviewed By: apol

Subscribers: kde-buildsystem, kde-frameworks-devel

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D20558
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
Find C++ shared lib path using regex. This change makes finding path
independent of the order in which it was added by cmake.

Reviewers: apol

Reviewed By: apol

Subscribers: kde-buildsystem, kde-frameworks-devel

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D20558
</pre>
</div>
</content>
</entry>
<entry>
<title>Detect duplicate ANDROID_EXTRA_LIBS and minor bug fix</title>
<updated>2019-04-15T00:13:22+00:00</updated>
<author>
<name>Sharaf Zaman</name>
<email>sharafzaz121@gmail.com</email>
</author>
<published>2019-04-14T19:35:07+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=24538afeaf610429726c28456ebd8c5bc8652f25'/>
<id>24538afeaf610429726c28456ebd8c5bc8652f25</id>
<content type='text'>
Summary:
Don't include same dependency twice, one which was found
from `readelf` in `specifydependencies.cmake` and other in
`ANDROID_EXTRA_LIBS`.

Bug fix: find stl was dependent on the order in which libc++
was added, now it is independent.

Test Plan: * add the same dependency in ANDROID_EXTRA_LIBS

Reviewers: apol, vkrause

Reviewed By: apol

Subscribers: kde-buildsystem, kde-frameworks-devel

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D20509
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
Don't include same dependency twice, one which was found
from `readelf` in `specifydependencies.cmake` and other in
`ANDROID_EXTRA_LIBS`.

Bug fix: find stl was dependent on the order in which libc++
was added, now it is independent.

Test Plan: * add the same dependency in ANDROID_EXTRA_LIBS

Reviewers: apol, vkrause

Reviewed By: apol

Subscribers: kde-buildsystem, kde-frameworks-devel

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D20509
</pre>
</div>
</content>
</entry>
<entry>
<title>GIT_SILENT Upgrade ECM version to 5.58.0.</title>
<updated>2019-04-13T09:56:57+00:00</updated>
<author>
<name>l10n daemon script</name>
<email>scripty@kde.org</email>
</author>
<published>2019-04-13T09:56:57+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=19c99e33bc072e145fae5efd7456e1d782da2264'/>
<id>19c99e33bc072e145fae5efd7456e1d782da2264</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Unconditionally enable -DQT_STRICT_ITERATORS, not just in debug mode</title>
<updated>2019-04-07T17:00:28+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2019-04-07T13:18:52+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=9b0df10c7d1ee449237a6187049408743308a302'/>
<id>9b0df10c7d1ee449237a6187049408743308a302</id>
<content type='text'>
Summary:
It turns out QT_STRICT_ITERATORS does not introduce any
overhead (they are inlined so everything gets optimized), confirmed by
Dan comparing the produced assembly in Compiler Explorer.

Reviewers: dvratil, mlaurent, aacid

Reviewed By: aacid

Subscribers: aacid, kde-buildsystem, kde-frameworks-devel

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D20349
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary:
It turns out QT_STRICT_ITERATORS does not introduce any
overhead (they are inlined so everything gets optimized), confirmed by
Dan comparing the produced assembly in Compiler Explorer.

Reviewers: dvratil, mlaurent, aacid

Reviewed By: aacid

Subscribers: aacid, kde-buildsystem, kde-frameworks-devel

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D20349
</pre>
</div>
</content>
</entry>
<entry>
<title>Re-enable the setting of QT_PLUGIN_PATH, without the strange backslash.</title>
<updated>2019-03-31T18:30:16+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2019-03-31T18:29:13+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=ada1664ba2e04a3ecb7cf32faacebd6006473526'/>
<id>ada1664ba2e04a3ecb7cf32faacebd6006473526</id>
<content type='text'>
Let's see if purpose unittests still work on Windows (which was the
reason this got commented out, kio_file wasn't found anymore).

CCMAIL: bcooksley@kde.org, kfunk@kde.org
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Let's see if purpose unittests still work on Windows (which was the
reason this got commented out, kio_file wasn't found anymore).

CCMAIL: bcooksley@kde.org, kfunk@kde.org
</pre>
</div>
</content>
</entry>
<entry>
<title>ecm_add_wayland_client_protocol: Improve error messages</title>
<updated>2019-03-29T12:32:19+00:00</updated>
<author>
<name>Aleix Pol</name>
<email>aleixpol@kde.org</email>
</author>
<published>2019-03-29T03:14:04+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=6b27bbf0b954fe68c1611be3a5ca146e3e3c859a'/>
<id>6b27bbf0b954fe68c1611be3a5ca146e3e3c859a</id>
<content type='text'>
Summary: Instead of passing the data from stdin, pass the path, this way if there's an error wayland-scanner will be able to tell us the file and line where it's failing.

Test Plan: Built kwayland and kwin with it

Reviewers: #kwin, #frameworks, zzag

Reviewed By: #kwin, zzag

Subscribers: kde-frameworks-devel, kde-buildsystem

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D20105
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Summary: Instead of passing the data from stdin, pass the path, this way if there's an error wayland-scanner will be able to tell us the file and line where it's failing.

Test Plan: Built kwayland and kwin with it

Reviewers: #kwin, #frameworks, zzag

Reviewed By: #kwin, zzag

Subscribers: kde-frameworks-devel, kde-buildsystem

Tags: #frameworks, #build_system

Differential Revision: https://phabricator.kde.org/D20105
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Take clang-cl into account"</title>
<updated>2019-03-23T13:49:37+00:00</updated>
<author>
<name>Christian Mollekopf</name>
<email>mollekopf@kolabsys.com</email>
</author>
<published>2019-03-23T13:49:37+00:00</published>
<link rel='alternate' type='text/html' href='https://dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=ac807c4adc3e2854a59a7d2a507a2dabd1abbfa6'/>
<id>ac807c4adc3e2854a59a7d2a507a2dabd1abbfa6</id>
<content type='text'>
This reverts commit 2e1cb0c453f419da134b850052da6c804cae05e0.

This was an accidental push to master, sorry for the noise.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 2e1cb0c453f419da134b850052da6c804cae05e0.

This was an accidental push to master, sorry for the noise.
</pre>
</div>
</content>
</entry>
</feed>
