| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
| |
* src/w32-gettext.c (get_string): Remove extra arguments to
utf8_to_native_invocation.
(utf8_to_wchar, wchar_to_native): New function.
(utf8_to_native): Rewritten.
|
|
|
|
|
|
| |
* src/Makefile.am (gpg_error_CPPFLAGS): New variable.
* src/gpg-error.c (i18n_init): Don't return anything.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/Makefile.am (arch_sources): New variable.
(libgpg_error_la_SOURCES): Add $(arch_sources).
* src/gettext.h [HAVE_W32_SYSTEM]: Include w32-gettext.h.
* src/w32-gettext.h: New file.
* src/w32-gettext.c: New file.
* src/gpg-error.h.in: Check for gcc's constructor attribute.
Use it for gpg_err_init.
(GPG_ERR_INITIALIZED): Define if constructor is available.
* src/gpg-error.c (main) [GPG_ERR_INITIALIZED]: Don't invoke
gpg_err_init.
(i18n_init): Call bindtextdomain as well. Now that gpg-error has
its own gettext implementation, we can't rely on it anymore.
Also, repeat all the w32 stuff for fetching the registry.
|
|
|
|
|
|
|
|
|
|
|
| |
* src/Makefile.am (libgpg_error_la_SOURCES): Add init.c.
* src/init.c: New file.
* src/gpg-error.h.in (gpg_error_init): New function.
* src/gpg-error.def: Add gpg_err_init.
* src/gpg-error.c: Remove SIMPLE_GETTEXT stuff.
(i18n_init): Don't bind text domain.
(main): Call gpg_err_init.
|
|
|
|
|
|
|
|
| |
* configure.ac: Instead checking for windres and dlltool, invoke
AC_LIBTOOL_WIN32_DLL and AC_LIBTOOL_RC.
* src/Makefile.am [HAVE_W32_SYSTEM]: Use libtool, which simplifies
the rules.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
* src/mkerrcodes.awk: Fix comment. Allow any non-empty line to
start the processing, not only lines starting with numbers.
Guillaume Libersat <[email protected]>
|
|
|
|
|
| |
* src/gpg-error.m4: Add copyright note.
|
| |
|
|
|
|
|
| |
* src/err-codes.h.in: Add GPG_ERR_INV_REQUEST.
|
|
|
|
|
|
| |
* src/Makefile.am (mkerrcodes): Prefix mkerrcodes.c with $(srcdir)
to fix VPATH build.
|
|
|
|
|
|
| |
* src/err-codes.h.in: Add GPG_ERR_PROTOCOL_VIOLATION and
GPG_ERR_INV_MAC.
|
|
|
|
|
|
| |
* src/Makefile.am (mkerrcodes): Do not use $< in non-inference rule.
(code-from-errno.h): Likewise.
|
|
|
|
|
|
|
|
|
| |
* src/Makefile.am (gpg_error_CPPFLAGS): New variable.
(localedir): Likewise.
* gpg-error.c: Include the gettext headers.
(init_i18n): New function.
(main): Call init_i18n, gettextize messages.
|
|
|
|
|
| |
* src/gpg-error.m4: Quote first argument to AC_DEFUN.
|
|
|
|
|
|
| |
* src/mkerrcodes.awk: Allow whitespace before expanded
preprocessor macro (ie, the error code value). Needed for Solaris 2.8.
|
|
|
|
|
| |
* src/gpg-error.c (main): Return zero on success.
|
|
|
|
|
|
|
| |
* src/mkerrcodes.c (main): Fix type of argv. Return something.
----------------------------------------------------------------------
|
|
|
|
|
|
|
|
|
| |
(CLEANFILES): Add that temporary file.
* configure.ac (AC_PROG_CPP): Added.
* src/err-codes.h.in: Removed trailing spaces from
GPG_ERR_NOT_LOCKED.
|
|
|
|
|
| |
* src/gpg-error-config.in: Fix last change.
|
|
|
|
|
|
| |
* src/gpg-error-config.in (Options): Do not emit include and lib
directory for prefix "/usr" or "".
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* configure.ac: Define CC_FOR_BUILD.
* src/Makefile.am (BUILT_SOURCES): Add gpg-error.h.
(EXTRA_DIST): Add mkerrcodes.awk and mkerrcodes.c.
(CLEANFILES): Add mkerrcodes.h and mkerrcodes.
(mkerrcodes.h): New target.
(mkerrcodes): New target.
(code-from-errno.h): Rewritten.
* src/errnos.in: Remove include statement (which was ignored
anyway).
* src/mkerrcodes.awk: New file.
* src/mkerrcodes.c: New file.
|
|
|
|
|
|
| |
* src/Makefile.am (noinst_PROGRAMS): Rename to ...
(bin_PROGRAMS): ... this.
|
|
|
|
|
| |
* src/gpg-error.h.in: Add extern "C" closure for C-- compilers.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* src/Makefile.am (noinst_PROGRAMS): New variable.
(gpg_error_LDADD): New variable.
(gpg_error_SOURCES): New variable.
(EXTRA_DIST): Add mkheader.awk and gpg-error.h.in.
(BUILT_SOURCES): Add err-sources-sym.h, err-codes-sym.h and
errnos-sym.h.
(CLEANFILES): Add err-sources-sym.h, err-codes-sym.h,
errnos-sym.h and gpg-error.h.
(err-codes.h, err-sources.h): Add -v textidx=3 to mkstrtable.awk
invocation.
(err-codes-sym.h): New target.
(err-sources-sym.h): New target.
(gpg-error.h): New rule.
* src/mkstrtable.awk: Skip the second field (which contains the
error code symbol).
(FS): Allow more than one tab as field separator.
Allow to specify the field to be used as text with the variable
textidx.
Allow to suppress gettext markers in the output.
Allow to specify a prefix to the messages.
Allow to specify a namespace for the variable and macro names.
* src/mkerrnos.awk (FS): Initialize. Understand variable
errnoidx, which defaults to 2, to cope with the error names being
in a different column than the first.
* src/mkerrcodes1.awk: Likewise. Use \t as separator.
* src/mkheader.awk: New file.
* src/errnos.in: Add error code numbers (relativ to
GPG_ERR_SYSTEM_ERROR).
* src/strerror-sym.c: New file.
* src/strsources-sym.c: New file.
* src/err-codes.h.in: Add the error code symbol for every error
code.
(GPG_ERR_BUFFER_TOO_SHORT): Fix error code (it is 200, not 199).
* src/err-sources.h.in: Likewise.
* src/gpg-error.h.in: New file.
* src/gpg-error.h: File removed.
* src/gpg-error.c: New file.
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
GPG_ERR_FILE_ERROR, GPG_ERR_READ_ERROR, GPG_ERR_WRITE_ERROR,
GPG_ERR_LOCK_ERROR.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
GPG_ERR_INV_ATTR, GPG_ERR_NO_VALUE, GPG_ERR_NOT_FOUND,
GPG_ERR_VALUE_NOT_FOUND, GPG_ERR_SYNTAX, GPG_ERR_INV_CRL,
GPG_ERR_BAD_BER, GPG_ERR_INV_BER, GPG_ERR_ELEMENT_NOT_FOUND,
GPG_ERR_IDENTIFIER_NOT_FOUND, GPG_ERR_INV_TAG, GPG_ERR_INV_LENGTH,
GPG_ERR_INV_KEYINFO, GPG_ERR_UNEXPECTED_TAG, GPG_ERR_NOT_DER_ENCODED,
GPG_ERR_NO_CMS_OBJ, GPG_ERR_INV_CMS_OBJ, GPG_ERR_UNKNOWN_CMS_OBJ,
GPG_ERR_UNSUPPORTED_CMS_OBJ, GPG_ERR_UNSUPPORTED_ENCODING,
GPG_ERR_UNSUPPORTED_CMS_VERSION, GPG_ERR_UNKNOWN_ALGORITHM,
GPG_ERR_ENCODING_PROBLEM, GPG_ERR_INV_STATE, GPG_ERR_DUP_VALUE,
GPG_ERR_MISSING_ACTION, GPG_ERR_MODULE_NOT_FOUND,
GPG_ERR_INV_OID_STRING, GPG_ERR_INV_TIME, GPG_ERR_INV_CRL_OBJ,
GPG_ERR_UNSUPPORTED_CRL_VERSION, GPG_ERR_INV_CERT_OBJ,
GPG_ERR_UNKNOWN_NAME, GPG_ERR_IO_ERROR, GPG_ERR_FILE_ERROR,
GPG_ERR_READ_ERROR, GPG_ERR_WRITE_ERROR, GPG_ERR_LOCK_ERROR,
GPG_ERR_BUFFER_TOO_SHORT
|
|
|
|
|
| |
Libksba and Dirmngr. Added GPG_ERR_TRUNCATED.
|
|
|
|
|
|
| |
one can use the -D flag to specify the inline keyword. Suggested
by Philip Brown.
|
|
|
|
|
|
|
|
| |
* src/gpg-error.h (gpg_err_code_t): Added:
GPG_ERR_NO_ENCODING_METHOD, GPG_ERR_NO_ENCRYPTION_SCHEME,
GPG_ERR_NO_SIGNATURE_SCHEME.
* src/err-codes.h.in: Likewise.
|
|
|
|
|
|
| |
Include stdio.h for snprintf
prototype. Suggested by [email protected], fixes #gnupg/214.
|
|
|
|
|
| |
prototype. Suggested by [email protected], fixes #gnupg/214.
|
|
|
|
|
|
| |
* src/gpg-error.m4: Do not ask gpg-error-config to change the
prefix, if --with-gpg-error-prefix=... is used.
|
|
|
|
|
|
|
|
|
|
|
| |
* src/gpg-error.h: Include <stddef.h>.
(gpg_strerror_r): Change prototype to match POSIX. Rewritten for
that prototype.
* src/strerror.c: Include <errno.h>.
(gpg_strerror_r, system_strerror_r): Change prototype to match
POSIX. Rewritten for that prototype. Rewritten for that
prototype.
|
| |
|
|
|
|
|
|
|
|
| |
* configure.ac: Invoke AC_FUNC_STRERROR_R.
* src/gpg-error.h (gpg_strerror_r): New prototype.
* src/strerror.c (system_strerror_r): New function.
(gpg_strerror_r): New function.
|
|
|
|
|
| |
* src/gpg-error-config.in: Rewritten.
|
|
|
|
|
|
|
|
|
| |
Released 0.4.
* src/gpg-error.h: Define GPG_ERR_INLINE to nothing if the
compiler does not implement C99.
* configure.ac: (AC_INIT): Bump up version number.
|
|
|
|
|
|
| |
* src/gpg-error.h (gpg_err_code_t): Added: GPG_ERR_NO_PRIME.
* src/err-codes.h.in: Likewise.
|
|
|
|
|
|
|
|
|
| |
* src/gpg-error.h (GPG_ERR_SYSTEM_ERROR): Fix value (should have
been 2^15, was 2^14).
(GPG_ERR_CODE_DIM): Fix value (should have been 65536, was 32768).
Change the error codes of all system errors to have the
GPG_ERR_SYSTEM_ERROR bit set.
|
|
|
|
|
|
|
| |
* code-from-errno.c, code-to-errno.c, err-codes.h.in,
err-sources.h.in, errnos.in, gpg-error.h, strerror.c, strsource.c:
Fix typo in copyright notice.
|