<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libgpg-error, branch libgpg-error-1.20</title>
<subtitle>Error codes used by GnuPG et al.</subtitle>
<id>http://git.bktus.com/gpgfrontend/libgpg-error/atom?h=libgpg-error-1.20</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/libgpg-error/atom?h=libgpg-error-1.20'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/'/>
<updated>2015-08-26T06:58:48Z</updated>
<entry>
<title>Release 1.20.</title>
<updated>2015-08-26T06:58:48Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-08-26T06:51:15Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=44caed05ec146654f1ce40bba4b25def83c369db'/>
<id>urn:sha1:44caed05ec146654f1ce40bba4b25def83c369db</id>
<content type='text'>
* configure.ac: Set LT version to C16/A16/R0.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>Add new version macros.</title>
<updated>2015-08-26T06:46:17Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-08-26T06:46:17Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=030ee30c4ae85f2f41ca77651e4a7d7c9993e284'/>
<id>urn:sha1:030ee30c4ae85f2f41ca77651e4a7d7c9993e284</id>
<content type='text'>
* src/gpg-error.h.in (GPGRT_VERSION): New.
(GPGRT_VERSION_NUMBER): New.
(GPG_ERROR_VERSION, GPG_ERROR_VERSION_NUMBER): Move to top of file.
--

Eventually we will have a gpgrt.h file instead of gpg-error.  To make
things easier we already provide suitable named version macros.
Miving them to the top makes it easier to find the version.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>Add macro GPGRT_INLINE and avoid -Wundef warnings</title>
<updated>2015-08-26T06:41:47Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-08-26T06:41:47Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=9cd3f002addf2acae4a7b0f52f8941e517e83d73'/>
<id>urn:sha1:9cd3f002addf2acae4a7b0f52f8941e517e83d73</id>
<content type='text'>
* src/gpg-error.h.in (GPG_ERR_INLINE): Use #if defined for possible
undefined macros to avoid warnign with GCC's -Wundef option.
(GPGRT_INLINE): New.
--

I still consider using -Wundef for regular building a bad behaviour
because undefined macros have a well defined value in a cpp
conditional.  That warning is useful for debugging build problems but
should not be used as standard warning option.  Anyway, here is a fix.
</content>
</entry>
<entry>
<title>Update Ukrainian translation</title>
<updated>2015-08-26T06:26:41Z</updated>
<author>
<name>Yuri Chornoivan</name>
<email>yurchor@ukr.net</email>
</author>
<published>2015-07-12T13:26:18Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=17e4f727d9bd8e406bf977af445ef57201d23249'/>
<id>urn:sha1:17e4f727d9bd8e406bf977af445ef57201d23249</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update config.* et al scripts</title>
<updated>2015-08-26T06:14:21Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-08-26T06:14:21Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=72101fae17b335b9763444862b957068440307c4'/>
<id>urn:sha1:72101fae17b335b9763444862b957068440307c4</id>
<content type='text'>
--
</content>
</entry>
<entry>
<title>Make configure option --disable-build-timestamp the default.</title>
<updated>2015-08-25T18:41:52Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-08-25T18:41:52Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=d328c4d72fa6d224117d7332082509c240a4f2fc'/>
<id>urn:sha1:d328c4d72fa6d224117d7332082509c240a4f2fc</id>
<content type='text'>
* configure.ac (BUILD_TIMESTAMP): Set to "&lt;none&gt;" by default.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>w32: Make sure the setmode is called.</title>
<updated>2015-08-25T13:55:57Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-08-25T13:55:57Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=1e8d00260a97e0213559c74f687e478e7479a0ea'/>
<id>urn:sha1:1e8d00260a97e0213559c74f687e478e7479a0ea</id>
<content type='text'>
* src/estream.c (HAVE_DOSISH_SYSTEM): Define if needed.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
<entry>
<title>Add option --lib-version to the gpg-error tool.</title>
<updated>2015-07-27T11:20:19Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-07-27T11:20:19Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=d2e4bb4c77167a1ed10f1017a7d06a822bbd5135'/>
<id>urn:sha1:d2e4bb4c77167a1ed10f1017a7d06a822bbd5135</id>
<content type='text'>
* src/gpg-error.c (main): Add new option.
</content>
</entry>
<entry>
<title>Add new public macros for GCC attributes.</title>
<updated>2015-07-24T18:13:41Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-07-24T18:13:41Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=4e790613f66efcfc62d73722d5f1730a37cb8324'/>
<id>urn:sha1:4e790613f66efcfc62d73722d5f1730a37cb8324</id>
<content type='text'>
* src/gpg-error.h.in (GPGRT_GCC_VERSION): New.
(GPGRT_ATTR_NORETURN, GPGRT_ATTR_PRINTF, GPGRT_ATTR_NR_PRINTF): New.
(GPGRT_ATTR_FORMAT_ARG, GPGRT_ATTR_SENTINEL): New.
(GPGRT_ATTR_USED, GPGRT_ATTR_UNUSED, GPGRT_ATTR_DEPRECATED): New.
(GPGRT_ATTR_PURE, GPGRT_ATTR_MALLOC): New.
(GPGRT_HAVE_MACRO_FUNCTION, GPGRT_HAVE_PRAGMA_GCC_PUSH): New.
(_GPGRT_GCC_A_PRINTF): Replace GPGRT_ATTR_PRINTF.
</content>
</entry>
<entry>
<title>Allow building with --disable-threads.</title>
<updated>2015-06-15T08:32:11Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2015-06-15T08:32:11Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=13918d05a333255d22aa6718dd467fcb8eaf80c8'/>
<id>urn:sha1:13918d05a333255d22aa6718dd467fcb8eaf80c8</id>
<content type='text'>
* src/posix-lock-obj.h (LOCK_ABI_NOT_AVAILABLE): New.
(LOCK_ABI_VERSION): Define depending on USE_POSIX_THREADS.
(_gpgrt_lock_t) [!USE_POSIX_THREADS]: Do not define the union.
* src/gen-posix-lock-obj.c: Take care of USE_POSIX_THREADS.
* src/posix-lock.c (_gpgrt_lock_init, _gpgrt_lock_lock)
(_gpgrt_lock_trylock, _gpgrt_lock_unlock)
(_gpgrt_lock_destroy): Return success for a no-threads version.
* tests/t-lock.c: Disable tests if threads are not available.
* src/mkheader.c (main): Add NO-THREADS to the printed comment.
* configure.ac: Show NO-TRHEADS in the final summary.
--

Warning: Using --disable-threads creates a different ABI which we
can't encode in the the cpu-vendor-os triplet.  The run time checks
should detect this and abort the process.

Signed-off-by: Werner Koch &lt;wk@gnupg.org&gt;
</content>
</entry>
</feed>
