<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nx-libs/nxcomp/src/Log.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>Log.h: fix some shadow warnings</title>
<updated>2020-11-03T19:52:55+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2020-11-03T19:41:16+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=e66d2c86beb330d420d8208d28d9da52b7a9dfa3'/>
<id>urn:sha1:e66d2c86beb330d420d8208d28d9da52b7a9dfa3</id>
<content type='text'>
"warning: declaration of '&lt;something&gt;' shadows a member of 'this'

This shows up in gcc 4.8.5 and has been fixed in gcc 5.0, see
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57709

Change the variable names anyway to be on the safe side.

Fixes ArcticaProject/nx-libs#958
</content>
</entry>
<entry>
<title>nxcomp/src/Log.h: take a reference-type in generic has_newline() function.</title>
<updated>2017-12-27T21:26:39+00:00</updated>
<author>
<name>Mihai Moldovan</name>
<email>ionic@ionic.de</email>
</author>
<published>2017-12-27T21:09:29+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=bc5f9a2363cb865fa1a8a1427d9320514e7d1889'/>
<id>urn:sha1:bc5f9a2363cb865fa1a8a1427d9320514e7d1889</id>
<content type='text'>
Should avoid copy-constructing objects again.
</content>
</entry>
<entry>
<title>nxcomp/src/Log.h: make sure we don't pass NULL pointers to strstr().</title>
<updated>2017-12-27T18:49:25+00:00</updated>
<author>
<name>Mihai Moldovan</name>
<email>ionic@ionic.de</email>
</author>
<published>2017-12-27T18:49:25+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=56dbc215666f0c0e5bdf316aab31db9b42b6920d'/>
<id>urn:sha1:56dbc215666f0c0e5bdf316aab31db9b42b6920d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nxcomp/src/Log.{cpp,h}: provide infrastructure for appending to already existing log lines.</title>
<updated>2017-12-25T03:00:36+00:00</updated>
<author>
<name>Mihai Moldovan</name>
<email>ionic@ionic.de</email>
</author>
<published>2017-12-24T21:16:38+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=dccf5901ec1bbdcd5523169ca20751d9b7569e7d'/>
<id>urn:sha1:dccf5901ec1bbdcd5523169ca20751d9b7569e7d</id>
<content type='text'>
Also handle errors due to missing buffers gracefully.

This error is surprisingly easy to trigger, so we should make sure that
the program does not crash.
</content>
</entry>
<entry>
<title>nxcomp/src/Log.h: NXLogStamp constructor should actually take a size_t-typed line parameter.</title>
<updated>2017-12-25T02:15:04+00:00</updated>
<author>
<name>Mihai Moldovan</name>
<email>ionic@ionic.de</email>
</author>
<published>2017-12-24T19:17:18+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=b30cfaa24d28dfcf5ee67d33cb614c9800bbddd2'/>
<id>urn:sha1:b30cfaa24d28dfcf5ee67d33cb614c9800bbddd2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>nxcomp/src/Log.h: use initializer lists instead of initializing member variables in-block.</title>
<updated>2017-12-25T02:15:04+00:00</updated>
<author>
<name>Mihai Moldovan</name>
<email>ionic@ionic.de</email>
</author>
<published>2017-12-24T19:07:44+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=5ff87ca9eeeacf469edd3cebbd1998173976c192'/>
<id>urn:sha1:5ff87ca9eeeacf469edd3cebbd1998173976c192</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Loop.cpp: fix more memory leaks</title>
<updated>2017-12-09T12:15:35+00:00</updated>
<author>
<name>Ulrich Sibiller</name>
<email>uli42@gmx.de</email>
</author>
<published>2017-11-28T20:58:07+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=2814677a7e2b259669708c89ed55b55dc1c46f9c'/>
<id>urn:sha1:2814677a7e2b259669708c89ed55b55dc1c46f9c</id>
<content type='text'>
The thread specific stringstream objects on the stack need to be
deleted, not just pop()ed.

Fixes ArcticaProject/nx-libs#573 (partially)
</content>
</entry>
<entry>
<title>nxcomp/src/Log.h: prepare for logger testing application.</title>
<updated>2017-10-27T06:46:39+00:00</updated>
<author>
<name>Mihai Moldovan</name>
<email>ionic@ionic.de</email>
</author>
<published>2017-09-30T14:53:48+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=5efcd39fc05b804ede122e4a930de3db5d041014'/>
<id>urn:sha1:5efcd39fc05b804ede122e4a930de3db5d041014</id>
<content type='text'>
DO NOT USE!
</content>
</entry>
<entry>
<title>nxcomp/src/Log.h: block signals while writing out data.</title>
<updated>2017-10-27T06:46:39+00:00</updated>
<author>
<name>Mihai Moldovan</name>
<email>ionic@ionic.de</email>
</author>
<published>2017-09-30T13:32:33+00:00</published>
<link rel='alternate' type='text/html' href='https://openid.arctica-project.org/nx-libs/commit/?id=1829a35cd0413a752bad082967508ffd8b1c7d01'/>
<id>urn:sha1:1829a35cd0413a752bad082967508ffd8b1c7d01</id>
<content type='text'>
Prevents race conditions caused by signal handlers while flushing out
our log queue.
</content>
</entry>
</feed>
