<feed xmlns='http://www.w3.org/2005/Atom'>
<title>extra-cmake-modules.git, branch v5.18.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>Make the KAppTemplate CMake module global</title>
<updated>2015-12-29T09:33:34+00:00</updated>
<author>
<name>Marco Martin</name>
<email>notmart@gmail.com</email>
</author>
<published>2015-12-09T11:14:38+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=76377cdf5d0658672bea5cc84f1c7d5657b8aea2'/>
<id>76377cdf5d0658672bea5cc84f1c7d5657b8aea2</id>
<content type='text'>
templates are very useful as teaching tool in order to make
a minimal application that uses a certain framework.
templates in the KAppTemplate repository will always get forgotten
(plus kapptemplate is not really necessary as they work in kdevelop as well)
An ideal situation would be frameworks having templates in their own repos
with templates of barebone apps using the main framework features.
In order to do that, the cmake stuff needed in order to correctly install
a template needs to be ported to a place avaiable to all frameworks

REVIEW:126185
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
templates are very useful as teaching tool in order to make
a minimal application that uses a certain framework.
templates in the KAppTemplate repository will always get forgotten
(plus kapptemplate is not really necessary as they work in kdevelop as well)
An ideal situation would be frameworks having templates in their own repos
with templates of barebone apps using the main framework features.
In order to do that, the cmake stuff needed in order to correctly install
a template needs to be ported to a place avaiable to all frameworks

REVIEW:126185
</pre>
</div>
</content>
</entry>
<entry>
<title>Silence CMP0063 warnings with KDECompilerSettings.</title>
<updated>2015-12-28T22:16:49+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2015-12-27T11:40:55+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=70f8c5f9efaae8f16874d8cfc551e8ae19558fba'/>
<id>70f8c5f9efaae8f16874d8cfc551e8ae19558fba</id>
<content type='text'>
We recommend including KDE "settings" modules with NO_POLICY_SCOPE, both
so we can resolve this issue and to allow us to deal with similar things
in the future.

REVIEW: 126535
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We recommend including KDE "settings" modules with NO_POLICY_SCOPE, both
so we can resolve this issue and to allow us to deal with similar things
in the future.

REVIEW: 126535
</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>Fix CMP0054 warnings</title>
<updated>2015-12-18T14:13:10+00:00</updated>
<author>
<name>Kevin Funk</name>
<email>kfunk@kde.org</email>
</author>
<published>2015-12-17T19:37:47+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=bdd38b5f45a889043deb0665bdb66086ca6c9bf5'/>
<id>bdd38b5f45a889043deb0665bdb66086ca6c9bf5</id>
<content type='text'>
Example:
CMake Warning (dev) at
Z:/kderoot/share/ECM/kde-modules/KDEFrameworkCompilerSettings.cmake:50(elseif):
  Policy CMP0054 is not set: Only interpret if() arguments as variables or
  keywords when unquoted.  Run "cmake --help-policy CMP0054" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.

REVIEW: 126405
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Example:
CMake Warning (dev) at
Z:/kderoot/share/ECM/kde-modules/KDEFrameworkCompilerSettings.cmake:50(elseif):
  Policy CMP0054 is not set: Only interpret if() arguments as variables or
  keywords when unquoted.  Run "cmake --help-policy CMP0054" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.

REVIEW: 126405
</pre>
</div>
</content>
</entry>
<entry>
<title>Upgrade ECM version to 5.18.0.</title>
<updated>2015-12-12T22:24:54+00:00</updated>
<author>
<name>l10n daemon script</name>
<email>scripty@kde.org</email>
</author>
<published>2015-12-12T22:24:54+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=9911382614c46be19fd6ed3b163ebcf468bd5337'/>
<id>9911382614c46be19fd6ed3b163ebcf468bd5337</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update ECM version to 5.17.0</title>
<updated>2015-12-06T14:09:22+00:00</updated>
<author>
<name>David Faure</name>
<email>faure@kde.org</email>
</author>
<published>2015-12-06T14:09:22+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=6ff89f0e300a6f863a63bab4fac5994b4345e03c'/>
<id>6ff89f0e300a6f863a63bab4fac5994b4345e03c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Make the KAppTemplate CMake module global"</title>
<updated>2015-12-03T10:04:58+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2015-12-03T09:49:44+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=b15436b0a80a5cd8271d61090fc6f81297d32525'/>
<id>b15436b0a80a5cd8271d61090fc6f81297d32525</id>
<content type='text'>
This reverts commit 1e8e0da3eb475bb8b78baa54cb0c34b913c2dc5d.

I don't want this going into a release without further review, as well
as documentation and tests, so I'm reverting it (at least temporarily).

See emails on kde-commits mailing list for further rationale.

CCMAIL: notmart@gmail.com
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 1e8e0da3eb475bb8b78baa54cb0c34b913c2dc5d.

I don't want this going into a release without further review, as well
as documentation and tests, so I'm reverting it (at least temporarily).

See emails on kde-commits mailing list for further rationale.

CCMAIL: notmart@gmail.com
</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>Add missing licenses.</title>
<updated>2015-11-30T14:09:24+00:00</updated>
<author>
<name>Alex Merry</name>
<email>alex.merry@kde.org</email>
</author>
<published>2015-11-30T14:09:24+00:00</published>
<link rel='alternate' type='text/html' href='https://netuse.dynamicmalloc.com/cgit/extra-cmake-modules.git/commit/?id=d3db1b7b1ccda583534a6cc73ad048b3aad3b211'/>
<id>d3db1b7b1ccda583534a6cc73ad048b3aad3b211</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
