<feed xmlns='http://www.w3.org/2005/Atom'>
<title>libgpg-error, branch libgpg-error-1.58</title>
<subtitle>Error codes used by GnuPG et al.</subtitle>
<id>http://git.bktus.com/gpgfrontend/libgpg-error/atom?h=libgpg-error-1.58</id>
<link rel='self' href='http://git.bktus.com/gpgfrontend/libgpg-error/atom?h=libgpg-error-1.58'/>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/'/>
<updated>2025-12-12T14:40:19Z</updated>
<entry>
<title>Release 1.58</title>
<updated>2025-12-12T14:40:19Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2025-12-12T14:40:19Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=e880193c55f0321bbefc16be3194fdbb7a48078f'/>
<id>urn:sha1:e880193c55f0321bbefc16be3194fdbb7a48078f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>w32: Fix a syntax error in a non-DLL build</title>
<updated>2025-12-12T10:34:00Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2025-12-12T10:34:00Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=421e101cf9760a4bc4f296d12ce25a7c3fe5b7b2'/>
<id>urn:sha1:421e101cf9760a4bc4f296d12ce25a7c3fe5b7b2</id>
<content type='text'>
* src/w32-utils.c (_gpgrt_w32__init_utils): Fix syntax error.
</content>
</entry>
<entry>
<title>Post release updates</title>
<updated>2025-12-10T12:44:25Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2025-12-10T12:44:25Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=17f6b1693699b753c095dfa2dc22dd96433837a8'/>
<id>urn:sha1:17f6b1693699b753c095dfa2dc22dd96433837a8</id>
<content type='text'>
--
</content>
</entry>
<entry>
<title>Release 1.57</title>
<updated>2025-12-10T12:34:01Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2025-12-10T12:34:01Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=39d7b85a7d69975f1dfec5a0add10b4d57dcfc9e'/>
<id>urn:sha1:39d7b85a7d69975f1dfec5a0add10b4d57dcfc9e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>argparse: gpgrt_fconcat to get the SYSCONFDIR.</title>
<updated>2025-12-09T11:12:30Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2025-12-09T11:06:35Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=6fe7cf710254d78ada27fbf63747ab0e97bc6979'/>
<id>urn:sha1:6fe7cf710254d78ada27fbf63747ab0e97bc6979</id>
<content type='text'>
* src/stringutils.c (_gpgrt_fconcat): New internal function.
* src/argparse.c (_gpgrt_argparser): Use it.
--

This fixes the conf files default also for Windows.

Updates-commmit: a9fc729253eec88f56d810bd2a8edd327267c5b4
GnuPG-bug-id: 7894
</content>
</entry>
<entry>
<title>New function gpgrt_fconcat.</title>
<updated>2025-12-09T10:46:22Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2025-12-09T10:46:22Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=34dba88757fedb61d1ea63616a3e03837ccf50ab'/>
<id>urn:sha1:34dba88757fedb61d1ea63616a3e03837ccf50ab</id>
<content type='text'>
* src/w32-utils.c: New.
* src/init.c (_gpg_err_init, DllMain): Call new init function.
* src/visibility.c (gpgrt_fconcat): New.
* src/gpg-error.h.in (gpgrt_fconcat): New prototype.
(GPGRT_FCONCAT_ABS): New.
(GPGRT_FCONCAT_TILDE): New.
(GPGRT_FCONCAT_SYSCONF): New.
* src/gpg-error.def.in (gpgrt_fconcat): New.
* src/gpg-error.vers: (gpgrt_fconcat): New.
* src/stringutils.c (_gpgrt_vfnameconcat): Repalce want-abs but a new
flags arg.  Change to support GPGRT_FCONCAT_SYSCONF.  Fix tilde
expansion under Windows to use CISDL_PROFILE instead of $HOME.  Adjust
all callers.

* src/gpg-error.c (main): New command "fconcat".
--

This function allows to get the sysconfig directory in a portable way.
On Windows this is CISDL_COMMON_APPDATA\GNU\etc.  On Unix this is the
directory specified at the configure run.

This patch also changes the behaviour of tilde expansion in Windows
which was not well defined.  It does now use CISDL_PROFILE instead of
the HOME envvar which is uncommon under Windows.  Note that under
Windows "~user/foo" is still not defined.  Tilde expansion is not done
when GPGRT_FCONCAT_SYSCONF is used.

GnuPG-bug-id: 7894
</content>
</entry>
<entry>
<title>po: Update Portuguese Translation.</title>
<updated>2025-11-26T11:12:28Z</updated>
<author>
<name>Daniel Cerqueira</name>
<email>dan.git@lispclub.com</email>
</author>
<published>2025-11-18T09:31:48Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=a2a752fe21cce949a7b6b82bd903b46a73cce968'/>
<id>urn:sha1:a2a752fe21cce949a7b6b82bd903b46a73cce968</id>
<content type='text'>
Signed-off-by: Daniel Cerqueira &lt;dan.git@lispclub.com&gt;
</content>
</entry>
<entry>
<title>Revert "po: Update Portuguese translation"</title>
<updated>2025-11-26T11:11:26Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2025-11-26T11:11:26Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=38dc33799f3f182e8dde017b064a0dca52e932fa'/>
<id>urn:sha1:38dc33799f3f182e8dde017b064a0dca52e932fa</id>
<content type='text'>
--
This reverts commit a902201d2d7883da027a9a628319411421b73eda.
</content>
</entry>
<entry>
<title>Dynload GetThreadUILanguage to keep support for Windows XP</title>
<updated>2025-11-26T11:08:45Z</updated>
<author>
<name>Werner Koch</name>
<email>wk@gnupg.org</email>
</author>
<published>2025-11-26T11:08:45Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=cb7f580639cc7cc43cf279b0755e8261882b9f93'/>
<id>urn:sha1:cb7f580639cc7cc43cf279b0755e8261882b9f93</id>
<content type='text'>
* src/w32-gettext.c (get_thread_ui_language): New func ptr.
(module_init): Initialize it.
(my_nl_locale_name): Use it instead of a direct call.
</content>
</entry>
<entry>
<title>Use UI language instead of locale for translations</title>
<updated>2025-11-26T10:28:31Z</updated>
<author>
<name>Ingo Klöcker</name>
<email>dev@ingo-kloecker.de</email>
</author>
<published>2025-11-26T08:38:47Z</published>
<link rel='alternate' type='text/html' href='http://git.bktus.com/gpgfrontend/libgpg-error/commit/?id=7f3e0c3942812d975fecc75b32493bb0c48b100c'/>
<id>urn:sha1:7f3e0c3942812d975fecc75b32493bb0c48b100c</id>
<content type='text'>
* src/w32-gettext.c (my_nl_locale_name): Use GetThreadUILanguage instead
of GetThreadLocale.
--

This ensures that the user configured display language is used even if
the regional format (which is meant for dates and times) is set to
another locale.

GetThreadUILanguage is available since Windows Vista and Windows Server
2008.

GnuPG-bug-id: 7874
</content>
</entry>
</feed>
