lp://staging/libiconv
- Get this branch:
- bzr branch lp://staging/libiconv
Branch information
Import details
This branch is an import of the HEAD branch of the Git repository at git://git.sv.gnu.org/libiconv.git.
Last successful import was .
Recent revisions
- 1271. By Bruno Haible
-
Fix shared library support on Android.
Patch from <https:/
/savannah. gnu.org/ patch/index. php?10393>. * m4/libtool.m4: On Android, fix library_names_spec and
hardcode_libdir_ flag_spec.
* libcharset/m4/libtool. m4: Likewise. - 1270. By Bruno Haible
-
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. - 1269. By Bruno Haible
-
Simplify the library: Don't compile relocatable.c any more.
The library does not need relocatable.h any more since 2018-09-22.
* lib/relocatable.h: Remove file.
* lib/relocatable.c: Remove file.
* lib/compat.c: New file.
* lib/Makefile.in (DEFS): Don't define LIBDIR, BUILDING_DLL,
ENABLE_RELOCATABLE, IN_LIBRARY, INSTALLDIR, NO_XMALLOC,
set_relocation_prefix, relocate, relocate2.
(SOURCES): Remove relocatable.c. Add compat.c.
(OBJECTS): Remove relocatable.lo. Add compat.lo.
(localcharset.lo): Update dependencies.
(relocatable.lo): Remove rule.
(compat.lo): Add rule.
(SOURCE_FILES): Remove relocatable.h, relocatable.c. Add compat.c. - 1268. By Bruno Haible
-
Sync woe32dll/export.h with GNU libunistring and GNU gettext.
* woe32dll/export.h: Update comments.
(IMP): Define correctly for 64-bit Windows platforms. - 1267. By Bruno Haible
-
Don't export symbols from static MSVC .obj files.
Suggested by Dmitry Bely <email address hidden> 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. - 1266. By Bruno Haible
-
Recognize the *-*-windows* config triplets introduced on 2023-06-26.
* configure.ac: Treat windows* as equivalent to mingw*.
- 1264. By Bruno Haible
-
Update the installation instructions for Windows.
* INSTALL.windows: Add a note about MSYS2.
- 1262. By Bruno Haible
-
GB18030: Help transitioning away from PUA code points.
* lib/gb18030ext.h (gb18030_
2005_ext_ wctomb) : Remove function.
(gb18030ext_wctomb) : Renamed from gb18030_ 2022_ext_ wctomb.
* lib/gb18030uni.h (gb18030_2005_uni_ wctomb) : Map 6 Ext-B code points to
4-bytes sequences.
(gb18030_2022_uni_ wctomb) : Small refactoring.
* lib/gb18030_2005.h (gb18030_2005_pua2charse t): Map 6 PUA code points
to 4-bytes sequences instead of 2-bytes sequences.
(gb18030_2005_wctomb) : Update accordingly. Invoke gb18030ext_wctomb
instead of gb18030_2005_ext_ wctomb.
* lib/gb18030_2022.h (gb18030_2022_wctomb) : Invoke gb18030ext_wctomb
instead of gb18030_2022_ext_ wctomb.
* tests/GB18030-2005.IRREVERSIB LE.TXT: Update the inverse mappings of 6
Ext-B code points and 6 PUA code points.
* NEWS: Mention it.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)