aboutsummaryrefslogtreecommitdiffstats
path: root/jnlib/utf8conv.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* w32: Always require libiconv.Werner Koch2013-08-011-110/+34
| | | | | | | | | | | | | | | | | | | | | * configure.ac (missing_iconv): Set and die if we have no libiconv. * m4/iconv.m4: Update from libiconv 1.14. * tools/Makefile.am (gpgtar_LDADD): Add LIBICONV. * jnlib/utf8conv.c: Always include iconv.h (load_libiconv): Remove this w32 only function. (iconv_open, iconv, iconv_close): Remove W32 function pointer. (set_native_charset): Do not call load_libiconv. (jnlib_iconv_open, jnlib_iconv, jnlib_iconv_close): Ditto. -- This patch removes the on-demand-loading of libiconv which we did for 13 years or so. The rationale back then was that libiconv is too large and often not used. Nowadays all kind of Unix software has been ported to Windows and many of them require libiconv. Thus in the end there is no saving from not requiring it. It also remove a common source of trouble with awrong or missing iconv.dll. Signed-off-by: Werner Koch <[email protected]>
* Minor bug fixes.Werner Koch2009-07-071-2/+4
| | | | | Enhanced function docs.
* Removed unused variable.Werner Koch2008-06-111-7/+2
|
* Changed to GPLv3.Werner Koch2007-07-041-7/+5
| | | | | Removed intl/.
* A whole bunch of changes to allow building for Windows.Werner Koch2007-06-141-0/+47
| | | | | See the ChangeLogs for details.
* First steps towards supporting W32.Werner Koch2007-06-061-1/+56
| | | | | | | This is mainly source code reorganization. Update gnulib. g10/ does currently not build.
* UTF-8 FixesWerner Koch2007-05-041-0/+7
|
* Fixes for CVE-2006-6235Werner Koch2006-12-061-1/+1
|
* Fix for bug 537Werner Koch2006-10-021-14/+14
|
* Added iconv support and doc cleanups.Werner Koch2006-09-221-195/+377
|
* Updated FSF's address.Werner Koch2006-06-201-1/+2
|
* gcc-4 defaults forced me to edit many many files to get rid of theWerner Koch2005-06-161-9/+12
| | | | | | | char * vs. unsigned char * warnings. The GNU coding standards used to say that these mismatches are okay and better than a bunch of casts. Obviously this has changed now.
* Finished the bulk of changes for gnupg 1.9. This included switchingWerner Koch2003-06-181-0/+448
to libgcrypt functions, using shared error codes from libgpg-error, replacing the old functions we used to have in ../util by those in ../jnlib and ../common, renaming the malloc functions and a couple of types. Note, that not all changes are listed below becuause they are too similar and done at far too many places. As of today the code builds using the current libgcrypt from CVS but it is very unlikely that it actually works.