<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nxcompshad/src/Logger.h, branch update-workflows</title>
<subtitle>NXv3 (redistributed) 
</subtitle>
<id>https://openid.arctica-project.org/nx-libs/atom?h=update-workflows</id>
<link rel='self' href='https://openid.arctica-project.org/nx-libs/atom?h=update-workflows'/>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/'/>
<updated>2023-04-28T12:39:16+00:00</updated>
<entry>
<title>Update Copyright years</title>
<updated>2023-04-28T12:39:16+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2022-04-29T19:12:35+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=390887b7487e5a769b2fe2a038404ed47e5c8e91'/>
<id>urn:sha1:390887b7487e5a769b2fe2a038404ed47e5c8e91</id>
<content type='text'>
Addresses ArcticaProject/nx-libs#985
</content>
</entry>
<entry>
<title>nxcompshad: fix logging segfault</title>
<updated>2019-09-29T15:17:06+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-09-18T21:47:24+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=506378cf2134c5c4b36f0441100ab806307fd832'/>
<id>urn:sha1:506378cf2134c5c4b36f0441100ab806307fd832</id>
<content type='text'>
One cannot simply pass down a va_list to another function that expects
variable arguments ("..."). The prototype of the called functions must
expect a va_list argument instead.

This fixes segfaults that happen e.g. after compiling X11.cpp with
TEST and effectively reverts 59e829f3647005a6c93662adfbcea36e27a993d8.
</content>
</entry>
<entry>
<title>Logger.h: remove pragma, correct attributes</title>
<updated>2019-03-01T11:02:26+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-01-18T22:45:26+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=059028ce72267de69cb6b1983fc3599ee6491d9d'/>
<id>urn:sha1:059028ce72267de69cb6b1983fc3599ee6491d9d</id>
<content type='text'>
Instead of using a pragma which will be valid for the whole file this
only affects the functions where it is actually required and supresses
"format string is not a string literal" warnings.

According to GCC documentation the second attribute parameter should
be 0:

"For functions where the arguments are not available to be checked
(such as vprintf), specify the third parameter as zero".
</content>
</entry>
<entry>
<title>Logger.h: fix missing compiler attribute</title>
<updated>2019-03-01T11:02:25+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-01-18T22:44:47+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=a53c655474c96fc24e38009804291882793c2a3f'/>
<id>urn:sha1:a53c655474c96fc24e38009804291882793c2a3f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix: clang does not know about gnu_printf</title>
<updated>2019-03-01T11:02:25+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2019-01-18T21:10:54+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=471342933b19bb0648d4f339be6e160545013f51'/>
<id>urn:sha1:471342933b19bb0648d4f339be6e160545013f51</id>
<content type='text'>
Found via Travis CI
</content>
</entry>
<entry>
<title>nxcompshad: silence GCC warnings</title>
<updated>2017-12-28T11:40:05+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-12-27T22:54:34+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=2cade632b475ecc1a115692ec44bbb36a447ce8b'/>
<id>urn:sha1:2cade632b475ecc1a115692ec44bbb36a447ce8b</id>
<content type='text'>
Fixes ArcticaProject/nx-libs#572
</content>
</entry>
<entry>
<title>nxcompshad: Rewrite Logger class methods to properly take advantage of the 'gnu_printf' format attribute.</title>
<updated>2017-07-13T09:38:42+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-07-12T20:34:11+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=59e829f3647005a6c93662adfbcea36e27a993d8'/>
<id>urn:sha1:59e829f3647005a6c93662adfbcea36e27a993d8</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nxcompshad: Switch to autoreconf.</title>
<updated>2017-07-13T09:38:42+00:00</updated>
<author>
<name>Mike Gabriel</name>
<email>mike.gabriel@das-netzwerkteam.de</email>
</author>
<published>2017-04-25T13:27:17+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=76b48676844bc7aa0511b8371ef6347b2e8ad545'/>
<id>urn:sha1:76b48676844bc7aa0511b8371ef6347b2e8ad545</id>
<content type='text'>
</content>
</entry>
</feed>
