<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git/modules, branch v5.19.0-rc1</title>
<subtitle>hurd extra-cmake-modules.git</subtitle>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/'/>
<entry>
<title>ECMAddAppIcon: Use absolute path when operating on icons.</title>
<updated>2016-01-31T14:55:28+00:00</updated>
<author>
<name>Gleb Popov</name>
<email>6yearold@gmail.com</email>
</author>
<published>2016-01-10T19:32:37+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=dde4ba04e57502f13955002d3ea3ae702c3e8c74'/>
<id>dde4ba04e57502f13955002d3ea3ae702c3e8c74</id>
<content type='text'>
REVIEW: 126711
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
REVIEW: 126711
</pre>
</div>
</content>
</entry>
<entry>
<title>Use PATH_SUFFIXES in ecm_find_package_handle_library_components()</title>
<updated>2016-01-13T13:51:02+00:00</updated>
<author>
<name>Alex Richardson</name>
<email>arichardson.kde@gmail.com</email>
</author>
<published>2015-11-27T12:40:03+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=f5126a3ef0a0876f51d6b9ae3d093a930ca1cbf5'/>
<id>f5126a3ef0a0876f51d6b9ae3d093a930ca1cbf5</id>
<content type='text'>
This is required to find poppler without package config as all the headers
are installed in a poppler subdirectory of the include directory
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is required to find poppler without package config as all the headers
are installed in a poppler subdirectory of the include directory
</pre>
</div>
</content>
</entry>
<entry>
<title>ECMQtDeclareLoggingCategory: Include &lt;QDebug&gt; with the generated file</title>
<updated>2015-12-21T19:30:33+00:00</updated>
<author>
<name>Martin Klapetek</name>
<email>mklapetek@kde.org</email>
</author>
<published>2015-12-21T19:30:19+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=1d4bc35cf9383177459544d6fcd9de35edf3e77d'/>
<id>1d4bc35cf9383177459544d6fcd9de35edf3e77d</id>
<content type='text'>
In order to use the logging categories created by ECM,
the generated header file has to be included but then
also #include &lt;QDebug&gt; must be added to make it usable
at all for qCDebug/qCWarning stuff.

So this puts the #include &lt;QDebug&gt; into the generated
header file and thus allowing to include a single header
for qCDebug/qCWarning instead of two.

REVIEW: 126368
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to use the logging categories created by ECM,
the generated header file has to be included but then
also #include &lt;QDebug&gt; must be added to make it usable
at all for qCDebug/qCWarning stuff.

So this puts the #include &lt;QDebug&gt; into the generated
header file and thus allowing to include a single header
for qCDebug/qCWarning instead of two.

REVIEW: 126368
</pre>
</div>
</content>
</entry>
<entry>
<title>CMake: Cleanup: Strip text from endif/else</title>
<updated>2015-12-18T14:57:50+00:00</updated>
<author>
<name>Kevin Funk</name>
<email>kfunk@kde.org</email>
</author>
<published>2015-12-18T11:37:19+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=942ba80dae253fef93094d178da3ce0abc47da5d'/>
<id>942ba80dae253fef93094d178da3ce0abc47da5d</id>
<content type='text'>
REVIEW: 126414
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
REVIEW: 126414
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't warn when SVG(Z) icons are provided with multiple sizes/level of detail</title>
<updated>2015-11-30T17:01:49+00:00</updated>
<author>
<name>Jaroslaw Staniek</name>
<email>staniek@kde.org</email>
</author>
<published>2015-11-29T20:49:38+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=18243570bcae0cf02a4a87eff2f1834500ae955d'/>
<id>18243570bcae0cf02a4a87eff2f1834500ae955d</id>
<content type='text'>
This technically works and is practiced, e.g. for some Breeze icons.

Some SVG icons do not scale well down from 32 to 22 or up from 16 to 22.
For such cases icons are typically specially crafted for 22 and 16, at least.
Then there's no single icon that be marked as "sc".

So warnings such as:

CMake Warning at ..../ECMInstallIcons.cmake:272 (message):
  Fixed-size icon foo.svg is not PNG or MNG

... are misleading.

This change adds SVG(Z) extensions to the list of allowed icons for specific sizes.

REVIEW:126199
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This technically works and is practiced, e.g. for some Breeze icons.

Some SVG icons do not scale well down from 32 to 22 or up from 16 to 22.
For such cases icons are typically specially crafted for 22 and 16, at least.
Then there's no single icon that be marked as "sc".

So warnings such as:

CMake Warning at ..../ECMInstallIcons.cmake:272 (message):
  Fixed-size icon foo.svg is not PNG or MNG

... are misleading.

This change adds SVG(Z) extensions to the list of allowed icons for specific sizes.

REVIEW:126199
</pre>
</div>
</content>
</entry>
<entry>
<title>Make sure we load translations on the main thread.</title>
<updated>2015-11-30T14:07:07+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2015-11-08T23:10:59+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=fb4d91996affdbcd3ffc19c7646fbf77b96bf1e5'/>
<id>fb4d91996affdbcd3ffc19c7646fbf77b96bf1e5</id>
<content type='text'>
Because the old implementation (accidentally) worked when you put the
ecm_create_qm_loader call in a different CMakeLists.txt file to the
target the file was added to, some projects did this.

This won't work with build-time-generated files, though, like moc files.
So we (ab)use QTimer events to make the loading happen on the main
thread.

BUG: 346188
REVIEW: 126000
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Because the old implementation (accidentally) worked when you put the
ecm_create_qm_loader call in a different CMakeLists.txt file to the
target the file was added to, some projects did this.

This won't work with build-time-generated files, though, like moc files.
So we (ab)use QTimer events to make the loading happen on the main
thread.

BUG: 346188
REVIEW: 126000
</pre>
</div>
</content>
</entry>
<entry>
<title>Do not find XCB's XINPUT library by default.</title>
<updated>2015-11-17T21:23:27+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2015-11-03T18:32:12+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=7d6915b482820e53c46b3a68ac27d2ef8485a248'/>
<id>7d6915b482820e53c46b3a68ac27d2ef8485a248</id>
<content type='text'>
The XINPUT library is unlikely to be available on many systems,
including a lot of Linux distributions. This will warn developers in
advance by (a) not searching for XINPUT unless it was explicitly
requested, and (b) printing a warning if they do request it.

REVIEW: 125935
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The XINPUT library is unlikely to be available on many systems,
including a lot of Linux distributions. This will warn developers in
advance by (a) not searching for XINPUT unless it was explicitly
requested, and (b) printing a warning if they do request it.

REVIEW: 125935
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix multiple calls to ecm_create_qm_loader.</title>
<updated>2015-11-14T17:45:29+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2015-10-14T11:18:40+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=55c55808298986d13ca461d571069f4214d8174d'/>
<id>55c55808298986d13ca461d571069f4214d8174d</id>
<content type='text'>
Multiple ecm_create_qm_loader() with different catalog names would
overwrite each other's generated files, causing the wrong catalog to be
loaded at runtime for some targets.

This puts the catalog name into the generated filename. Since the
catalog name is the only difference between the generated files, this is
sufficient to fix the runtime behaviour.

REVIEW: 125999
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Multiple ecm_create_qm_loader() with different catalog names would
overwrite each other's generated files, causing the wrong catalog to be
loaded at runtime for some targets.

This puts the catalog name into the generated filename. Since the
catalog name is the only difference between the generated files, this is
sufficient to fix the runtime behaviour.

REVIEW: 125999
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Make sure we load translations on the main thread."</title>
<updated>2015-11-08T19:29:44+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2015-11-08T19:23:22+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=6745bd7e4796560959bb67e33b7c7f86f96a5a94'/>
<id>6745bd7e4796560959bb67e33b7c7f86f96a5a94</id>
<content type='text'>
This broke the build for projects which used ecm_create_qm_loader in
unusual ways. A better approach is coming, but won't be in e-c-m 5.16.

This reverts commit 009c480413910e8c1a18f4d1420f4a517ea606e6.

CCBUG: 346188
CCMAIL: release-team@kde.org
CCMAIL: kde-buildsystem@kde.org
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This broke the build for projects which used ecm_create_qm_loader in
unusual ways. A better approach is coming, but won't be in e-c-m 5.16.

This reverts commit 009c480413910e8c1a18f4d1420f4a517ea606e6.

CCBUG: 346188
CCMAIL: release-team@kde.org
CCMAIL: kde-buildsystem@kde.org
</pre>
</div>
</content>
</entry>
<entry>
<title>Warn instead of error if ecm_install_icons finds no icons.</title>
<updated>2015-11-04T09:40:39+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2015-11-03T12:00:44+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=21629f651a6a5d9d977be03fd9f98417c4fa27ae'/>
<id>21629f651a6a5d9d977be03fd9f98417c4fa27ae</id>
<content type='text'>
The V1 syntax of ecm_install_icons searched for icons by globbing files
with a particular naming pattern. If there were no such icons, this used
to do nothing, but silently. Commit fb7b8eea7d accidentally made this an
error. More sensible would be to make it a warning.

BUG: 354610
REVIEW: 125931
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The V1 syntax of ecm_install_icons searched for icons by globbing files
with a particular naming pattern. If there were no such icons, this used
to do nothing, but silently. Commit fb7b8eea7d accidentally made this an
error. More sensible would be to make it a warning.

BUG: 354610
REVIEW: 125931
</pre>
</div>
</content>
</entry>
</feed>
