Branch :
| Author | Commit | Date | CI | Message |
|---|---|---|---|---|
| 14d04cda | 2024-12-14 17:07:37 | Switch to automake 1.17, part 2. * Makefile.devel (AUTOMAKE, ACLOCAL): Use binary from automake 1.17. * libcharset/autogen.sh: Update comment. | ||
| 6ad5ae56 | 2023-09-16 12:04:24 | Fix a misnomer. * include/export.h (LIBICONV_SHLIB_EXPORTED): Renamed from LIBICONV_DLL_EXPORTED. Prefer the term "shared library", since the term "DLL" applies only to Windows. * Makefile.devel (include/iconv.h.build.in): Insert LIBICONV_SHLIB_EXPORTED instead of LIBICONV_DLL_EXPORTED. * configure.ac (DLL_VARIABLE): Update comment. * lib/Makefile.in (DEFS): Update comment. * woe32dll/export.h: Update comment. * libcharset/include/export.h (LIBCHARSET_SHLIB_EXPORTED): Renamed from LIBCHARSET_DLL_EXPORTED. Prefer the term "shared library", since the term "DLL" applies only to Windows. * libcharset/Makefile.devel (include/libcharset.h.build.in, include/localcharset.h.build.in): Insert LIBCHARSET_SHLIB_EXPORTED instead of LIBCHARSET_DLL_EXPORTED. * libcharset/lib/relocatable-stub.c (libcharset_set_relocation_prefix): Use LIBCHARSET_SHLIB_EXPORTED instead of LIBCHARSET_DLL_EXPORTED. * libcharset/lib/Makefile.in (DEFS): Update comment. * libcharset/Makefile.in (install-lib): Update comment. | ||
| bacf3318 | 2023-09-06 03:29:12 | Don't export symbols from static MSVC .obj files. Suggested by Dmitry Bely <dmitry.bely@gmail.com> in <https://lists.gnu.org/archive/html/bug-gnu-libiconv/2023-08/msg00002.html>. * include/export.h: Add a copyright notice. Set LIBICONV_DLL_EXPORTED to empty on MSVC when DLL_EXPORT is not defined. * Makefile.devel (include/iconv.h.build.in): Filter out the second copyright notice. * configure.ac (DLL_VARIABLE): Test DLL_EXPORT, not _DLL. * lib/relocatable.h: From gnulib: (RELOCATABLE_DLL_EXPORTED): Don't use __declspec(dllexport) when creating static .obj files with MSVC. * libcharset/include/export.h: Add a copyright notice. Set LIBCHARSET_DLL_EXPORTED to empty on MSVC when DLL_EXPORT is not defined. * libcharset/Makefile.devel (include/libcharset.h.build.in, include/localcharset.h.build.in): Filter out the second copyright notice. | ||
| 45425ff4 | 2023-05-19 17:49:37 | Make the compiler used by Makefile.devel customizable. Reported by Mike Fulton <mikefultonpersonal@gmail.com> in <https://lists.gnu.org/archive/html/bug-gnu-libiconv/2023-05/msg00006.html>. * Makefile.devel: Require GNU make. (CC): Use value from the environment, if set and non-empty. (CFLAGS): Use value from the environment, if set. * autogen.sh (GMAKE): New variable. Use it for executing Makefile.devel. | ||
| b9a6c979 | 2022-07-17 14:04:29 | Split autogen.sh into autopull.sh and autogen.sh. * autopull.sh: New file, based on autogen.sh. * autogen.sh: Remove code that was moved to autopull.sh. Remove --skip-gnulib option. * Makefile.devel (all): Remove srclib/Makefile.gnulib. * Makefile.in (SOURCE_FILES): Add autogen.sh. * HACKING: Mention autopull.sh. | ||
| 68ac8a9f | 2022-01-23 23:37:30 | New EBCDIC encodings. Reported by Ulrich Schwab and Calvin Buckley via Jack Woehr. * NOTES: Mention how to enable EBCDIC encodings. * tests/IBM-*.TXT: New files. * tools/8bit_tab_to_h.c (main): Emit copyright header with year 2022. * tools/Makefile: Add rules for generating ebcdic*.h. * lib/ebcdic*.h: New files, automatically generated by tools/Makefile. * lib/ebcdic838.h: Tweak reverse mapping manually. * lib/ebcdic1160.h: Likewise. * lib/converters.h: Include all ebcdic*.h. * lib/encodings_zos.def: New file. * lib/genaliases2.c: Include encodings_zos.def. * lib/genflags.c: Likewise. * Makefile.devel (lib/aliases_zos.h lib/canonical_zos.h): New rule. (lib/flags.h, totally-clean): Update. * lib/aliases2.h: Include aliases_zos.h. * lib/iconv.c (USE_ZOS): New macro. Include encodings_zos.def, canonical_zos.h. * README, man/iconv_open.3: Document the IBM-* encodings. * tests/Makefile.in (check-extra-yes): Also test the EBCDIC encodings. | ||
| 05b20c93 | 2021-09-19 23:13:57 | tests: Avoid check-subst failures in QEMU user-mode environments. * Makefile.devel (GNULIB_MODULES): Add stdbool. (gnulib-imported-files): Copy also tests/qemu.h. * tests/is-native.c: New file. * tests/Makefile.in (is-native, is-native.@OBJEXT@): New targets. (clean): Remove the 'is-native' program. (SOURCE_FILES): Add is-native.c. (IMPORTED_FILES): Add qemu.h. * tests/check-subst: Invoke 'locale charmap' only in native environments. | ||
| 1170b8aa | 2020-12-09 01:47:18 | Switch to autoconf 2.70. | ||
| 7088c4e2 | 2020-08-30 13:06:28 | Make sure that build-aux/compile is in the tarball. | ||
| cf59b934 | 2020-04-05 13:00:29 | Fix an autogen.sh failure (regression from 2016-12-04). | ||
| 09d7d2cc | 2019-07-05 23:20:57 | Don't export the symbol 'aliases_lookup' on non-ELF platforms. | ||
| 9e17a404 | 2019-07-02 21:25:33 | Update to current gnulib. * Makefile.devel (GNULIB_MODULES): Add lib-symbol-visibility. (srclib/Makefile.gnulib): Copy codeset.m4. * srclib/Makefile.am (AM_CFLAGS): Initialize. | ||
| 24729046 | 2019-04-26 20:59:03 | Prepare for version 1.16. | ||
| 40d3b028 | 2019-01-27 22:48:18 | Update support for building with MSVC. Automake does not install ar-lib. | ||
| f38356d4 | 2018-05-04 21:37:14 | Simplify: Remove the ability to install a preloadable library. | ||
| 678afa4a | 2018-05-04 11:18:42 | Switch to automake 1.16. | ||
| 393cf16d | 2017-07-15 21:53:52 | Get rid of autom4te.cache directories, as far as possible. | ||
| 6e11a11d | 2016-12-30 01:15:54 | Make Makefile.devel consistent with .gitignore. | ||
| e4a0cbb8 | 2016-12-26 00:08:38 | Reorder Makefile.devel. | ||
| 9b13ac1d | 2016-12-26 00:02:17 | Fix typos in comments. | ||
| 6d350bca | 2016-12-04 20:00:06 | Update comments. | ||
| 54e7e483 | 2016-12-04 15:50:24 | Always use the newest released copies of files brought in from Automake. | ||
| 1a1fb4b7 | 2016-12-04 15:03:29 | Always use the newest copies of config.guess, config.sub. | ||
| cc98b82c | 2016-12-03 18:42:27 | Make Makefile.devel more useful for the users of the released tarball. | ||
| f9b5ab34 | 2016-12-04 02:32:56 | Towards reproducible builds. | ||
| 3347685a | 2016-11-25 11:53:26 | Prepare for version 1.15. | ||
| ac2a8ace | 2016-11-22 18:30:52 | Update support for building with MSVC. | ||
| 19970423 | 2016-10-01 19:24:59 | Remove large stack requirement from gentranslit. | ||
| cf05c41f | 2016-10-01 19:17:57 | Remove unused array from gentranslit. | ||
| da2aa29c | 2016-10-01 16:37:58 | Update to current gnulib. | ||
| a8437051 | 2016-10-01 16:29:46 | Switch to automake 1.15. | ||
| 5977e1b0 | 2012-07-01 02:35:32 | Make it possible to run 'genaliases2' on native Windows. | ||
| 1f574c8a | 2012-07-01 02:25:51 | Make it possible to run 'genaliases' on native Windows. | ||
| ba31d76e | 2012-04-29 04:00:00 | Switch to autoconf 2.69 and automake 1.12. | ||
| 9dd87931 | 2011-08-07 20:22:15 | Ensure all HTML-formatted man pages are up-to-date. | ||
| b918f35d | 2011-07-03 17:43:06 | Fix interactive behaviour of iconv program. | ||
| 93c428bb | 2011-07-03 16:04:46 | Update after gnulib changed. | ||
| f084d0c3 | 2010-09-24 01:32:16 | Switch to autoconf 2.68. | ||
| 1baed15d | 2010-09-04 18:56:55 | Simplify use of gnulib-tool now that gnulib-tool --import works better. | ||
| 3cc20f54 | 2010-07-31 19:35:04 | Switch to autoconf 2.67. | ||
| 88bd2d24 | 2010-07-03 12:39:43 | Switch to autoconf 2.66. | ||
| 76e61d77 | 2009-12-11 12:01:24 | Switch to autoconf 2.65. | ||
| 5b29e5f1 | 2009-08-15 11:21:01 | Use autoconf version 2.64. | ||
| ef957763 | 2009-08-15 10:24:18 | Use .git/info/exclude, not .gitignore, for imported or generated files. | ||
| 93672fc7 | 2009-05-19 21:52:50 | Switch to automake-1.11. | ||
| 1fa8ebe7 | 2008-09-26 12:31:13 | Use SIGPIPE handling from gnulib. | ||
| c6b1b95f | 2008-09-17 01:01:11 | Switch to version 2.63. | ||
| 43e71148 | 2008-09-14 10:12:58 | Use gnulib module 'strerror'. | ||
| 3cde1658 | 2008-04-14 11:08:50 | Switch to autoconf 2.62. | ||
| 4d72adc3 | 2008-04-06 20:40:03 | More portable way of building the preloadable library. | ||
| bcb1081e | 2008-04-06 07:38:02 | Support system-dependent aliases. | ||
| 83b4c0e0 | 2007-11-11 16:36:04 | Avoid an automake complaint. | ||
| cb362557 | 2007-11-11 15:58:41 | Use newer versions of autoconf and automake. | ||
| d55ef5a6 | 2007-07-07 16:34:58 | The uniwidth module is moved to gnulib. | ||
| 3a9969fc | 2007-06-30 22:23:24 | Remove outdated comments. | ||
| 180361a7 | 2007-03-05 01:01:56 | Take the "relocatable" infrastructure from gnulib now. | ||
| a54e940f | 2006-12-20 13:31:57 | Use a new file srclib/Makefile.am to override the AUTOMAKE_OPTIONS. | ||
| 7460f1a5 | 2006-07-31 16:13:34 | Fix dependencies. | ||
| e4b8ba1b | 2006-07-31 15:53:35 | Use libiconv-misc. | ||
| 34d2835f | 2006-07-29 15:49:11 | Start using gnulib. | ||
| f260e646 | 2006-07-26 11:42:48 | Remove MSVC/nmake build support. | ||
| f574c3fa | 2006-07-25 11:08:43 | Remove VMS support. | ||
| 2cfac6dc | 2006-06-27 13:32:50 | Assume autoconf-2.60. | ||
| 29678d8d | 2006-06-16 15:34:41 | Use new stdint module from gnulib. | ||
| ef67f71a | 2006-06-12 11:55:50 | Update from GNU gettext. | ||
| a373c34b | 2006-05-15 21:58:39 | Support for building shared libraries on mingw and Cygwin. | ||
| 79ca5b72 | 2006-05-15 21:56:31 | Update from GNU gettext. | ||
| f5492279 | 2006-01-23 13:41:41 | Force an aclocal.m4 update when configure.ac changes. | ||
| 422b3b1d | 2006-01-23 13:25:49 | New feature: character-dependent substitutions. | ||
| a21db575 | 2005-12-29 13:39:30 | Renamed configure.in. | ||
| 1f290a21 | 2005-12-29 13:06:22 | Update from GNU gettext. | ||
| cd4300ce | 2005-07-25 12:02:53 | Tidy up exported symbols. | ||
| c23a68aa | 2005-07-06 10:59:40 | Use specific autoconf/automake versions. | ||
| 3d415474 | 2005-03-14 11:48:51 | Update dependency list. | ||
| 8489f6de | 2005-03-14 11:27:00 | New function iconv_canonicalize. | ||
| 983e99af | 2005-01-05 18:50:42 | Assume automake-1.9. | ||
| 8a22dde1 | 2004-01-26 14:38:39 | Update build infrastructure from GNU gettext. | ||
| 5c557c5c | 2004-01-26 10:04:24 | Assume automake-1.8. | ||
| 3432089d | 2003-08-15 19:38:44 | Make gentranslit work on other systems than SuSE Linux. | ||
| 11567654 | 2003-06-11 11:52:29 | Improved VMS support. | ||
| 294602d6 | 2003-05-22 19:17:48 | Convert the string tables to position-independent code. | ||
| 4481208c | 2003-05-16 10:21:09 | Make use of gperf-3.0. | ||
| 9042f1c1 | 2003-05-07 19:52:28 | Support for VMS. | ||
| 8e1d4d73 | 2003-05-12 20:16:29 | Use gnulib module unlocked-io. | ||
| af317e26 | 2003-05-09 20:31:15 | Update error.c from gnulib. | ||
| cf930564 | 2003-04-22 10:35:07 | Make it possible to build with libintl on Woe32. | ||
| bde83f8b | 2003-05-06 09:20:20 | Some new m4 files. | ||
| 24b960a3 | 2003-04-14 14:08:07 | Support for relocatable installation. | ||
| 5fbca201 | 2003-04-07 20:22:24 | Start using automake. | ||
| 64d5a8b9 | 2003-03-29 16:35:11 | Improved MSVC support. | ||
| 086ca9a0 | 2003-01-06 12:57:02 | Nop. | ||
| 82b67d4d | 2003-02-14 18:28:53 | Use autoconf-2.57. | ||
| ebd2ffd8 | 2002-05-29 14:20:12 | Don't depend on m4/install.m4. | ||
| f607f924 | 2002-05-18 01:25:03 | Don't include a complete autoconf copy in the distribution. | ||
| ca7aa552 | 2002-05-16 12:01:34 | New configure option --enable-extra-encodings. Add the extra encodings and the platform dependent encodings to the testsuite. | ||
| 70b9eb6d | 2002-04-29 13:10:06 | Make autoconfiguration independent of clisp. | ||
| d82b82d2 | 2002-01-14 12:05:04 | Support for "iconv -l". | ||
| 2fd7b12c | 2001-11-28 18:44:22 | tell Emacs this is a makefile | ||
| e48b2399 | 2001-09-09 15:20:46 | Better test for EILSEQ. BSD/OS has it in <wchar.h> which is totally nonstandard. | ||
| 169d4397 | 2001-08-27 17:04:24 | Upgrade to autoconf-2.52. |