|
918904ed
|
2025-07-07T11:42:45
|
|
Add support for --enable-relocatable in mingw builds on Cygwin hosts.
Reported by Michele Locati <michele@locati.it> in
<https://github.com/mlocati/gettext-iconv-windows/pull/47#issuecomment-3041406917>.
* configure.ac: Invoke gl_BUILD_TO_HOST_BINDIR.
* src/Makefile.in (bindir_c_make, localedir_c_make): New variables.
(iconv_no_i18n.@OBJEXT@, iconv.@OBJEXT@): Fix value of INSTALLDIR and
LOCALEDIR.
|
|
e443659f
|
2025-06-10T00:55:52
|
|
build: Implement 'installcheck' target.
* install-tests/test-version.c: New file.
* install-tests/Makefile.in: New file.
* configure.ac (PATH_SEPARATOR, AUGMENT_SHLIBPATH): New variables.
(AC_CONFIG_FILES): Add install-tests/Makefile.
* Makefile.in (bindir): New variable.
(all, mostlyclean, clean, distclean, maintainer-clean, distdir): Recurse
into install-tests.
(installcheck): New target.
|
|
8d618a87
|
2024-12-15T12:56:32
|
|
Prepare for version 1.18.
* configure.ac: Bump version number to 1.18.
* include/iconv.h.in (_LIBICONV_VERSION): Likewise.
* lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 9:0:7.
* src/iconv.c (print_version): Update copyright year.
* windows/iconv.rc: Likewise.
* windows/libiconv.rc: Likewise.
* README: Update download link.
|
|
e613b130
|
2024-07-12T14:06:43
|
|
Assume wchar_t.
* include/iconv.h.in (iconv_wchar_mb_to_wc_fallback,
iconv_wchar_wc_to_mb_fallback): Assume HAVE_WCHAR_T is 1.
* src/iconv.c (ilseq_wchar_subst_buffer, subst_mb_to_wc_fallback,
subst_wc_to_mb_fallback, main): Likewise.
* configure.ac (HAVE_WCHAR_T): Remove variable.
(gt_TYPE_WCHAR_T): Remove invocation.
|
|
6ad5ae56
|
2023-09-16T12: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-06T03: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.
|
|
c18887cc
|
2023-08-30T12:42:46
|
|
Recognize the *-*-windows* config triplets introduced on 2023-06-26.
* configure.ac: Treat windows* as equivalent to mingw*.
|
|
c31a1460
|
2022-02-12T13:50:15
|
|
Prepare for version 1.17.
* configure.ac: Bump version number to 1.17.
* include/iconv.h.in (_LIBICONV_VERSION): Likewise.
* lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 9:0:7.
* src/iconv.c (print_version): Update copyright year.
* windows/iconv.rc: Likewise.
* windows/libiconv.rc: Likewise.
* README: Update download link.
|
|
91f96be0
|
2021-06-06T11:51:12
|
|
Change the license of the library from LGPL 2.0 to LGPL 2.1.
|
|
a1abed73
|
2021-01-31T13:03:23
|
|
Update after gnulib changed on 2020-08-26.
|
|
bcdfef3f
|
2021-01-31T12:24:54
|
|
Switch to autoconf 2.71.
|
|
ef92ace1
|
2020-08-30T02:36:12
|
|
Update after gnulib changed.
|
|
3acb1179
|
2020-04-04T14:58:34
|
|
Change the license of the library from LGPL 2.0 to LGPL 2.1.
|
|
24729046
|
2019-04-26T20:59:03
|
|
Prepare for version 1.16.
|
|
1a5a6610
|
2019-03-04T17:46:57
|
|
Update --enable-relocatable support after gnulib changed.
|
|
152fe357
|
2018-10-24T03:42:24
|
|
Update after gnulib changed.
|
|
e54fc9c1
|
2018-09-17T18:28:56
|
|
Prefer https URLs where possible.
|
|
f38356d4
|
2018-05-04T21:37:14
|
|
Simplify: Remove the ability to install a preloadable library.
|
|
6949f136
|
2016-12-03T19:54:41
|
|
Modernize configure.ac.
|
|
3347685a
|
2016-11-25T11:53:26
|
|
Prepare for version 1.15.
|
|
48f31c74
|
2012-02-12T20:54:51
|
|
Replace FSF snail-mail address with URL.
|
|
4d036b9a
|
2011-08-07T15:16:56
|
|
Prepare for version 1.14.
|
|
f084d0c3
|
2010-09-24T01:32:16
|
|
Switch to autoconf 2.68.
|
|
4413e2ca
|
2010-06-05T01:15:37
|
|
Addendum to 2009-10-18 commit.
|
|
6609ab07
|
2009-06-30T22:55:22
|
|
Prepare for 1.13.1.
|
|
c0e02bd6
|
2009-04-12T00:47:32
|
|
Rearrange code.
|
|
f13047d9
|
2009-03-26T02:16:00
|
|
Prepare for version 1.13.
|
|
0be2421f
|
2009-03-25T12:20:30
|
|
Fix the handling of Windows resources in shared libraries.
|
|
13bf88bb
|
2009-01-17T09:06:59
|
|
Add support for "make install-strip".
|
|
0e381c01
|
2009-01-15T00:12:00
|
|
More consistent m4 quoting.
|
|
607294d2
|
2008-09-17T01:08:35
|
|
New function iconv_open_into.
|
|
b01c575d
|
2008-04-06T20:52:18
|
|
Upgrade to libtool-2.2.2.
|
|
4d72adc3
|
2008-04-06T20:40:03
|
|
More portable way of building the preloadable library.
|
|
3096d690
|
2007-10-23T23:54:41
|
|
Bump version number.
|
|
2e7f7e28
|
2007-05-27T20:23:44
|
|
Include metainformation in the form of Windows resources.
|
|
d30310b7
|
2007-03-31T16:11:20
|
|
Follow broken iconv() prototype in POSIX.
|
|
180361a7
|
2007-03-05T01:01:56
|
|
Take the "relocatable" infrastructure from gnulib now.
|
|
6e184f1f
|
2006-07-31T16:10:52
|
|
Assume <locale.h>, <stddef.h>, <stdlib.h>, <string.h> all exist.
|
|
5f65ad2a
|
2006-07-31T16:00:35
|
|
Remove obsolete macro calls.
|
|
b1d93988
|
2006-07-31T15:59:13
|
|
Remove macro invocations that are redundant through gl_EARLY and gl_INIT.
|
|
34d2835f
|
2006-07-29T15:49:11
|
|
Start using gnulib.
|
|
70f4e00e
|
2006-07-04T13:35:41
|
|
Require ngettext.
|
|
2cfac6dc
|
2006-06-27T13:32:50
|
|
Assume autoconf-2.60.
|
|
a30d667e
|
2006-05-15T22:03:58
|
|
Satisfy ordering constraints.
|
|
a373c34b
|
2006-05-15T21:58:39
|
|
Support for building shared libraries on mingw and Cygwin.
|
|
79ca5b72
|
2006-05-15T21:56:31
|
|
Update from GNU gettext.
|
|
0fa54a4f
|
2006-01-23T13:42:00
|
|
Forgot to call gl_ALLOCSA.
|
|
422b3b1d
|
2006-01-23T13:25:49
|
|
New feature: character-dependent substitutions.
|
|
86d56d2e
|
2005-12-29T20:21:48
|
|
Fix the LIBOBJS workaround.
|
|
df5c24d8
|
2005-12-29T19:19:28
|
|
Workaround the automake LIBOBJ problem.
|
|
31a5a9ed
|
2005-12-29T13:43:54
|
|
Use new entry point of error.m4.
|
|
a7b16a5a
|
2005-12-29T13:39:15
|
|
Moved here from configure.in.
|