lp://qastaging/libiconv
- Get this branch:
- bzr branch lp://qastaging/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
- 1299. By Bruno Haible
-
Update translations.
* po/libiconv.pot: Update.
* po/*.po: Update from TP.
* po/LINGUAS: Add be, ka. - 1298. By Bruno Haible
-
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. - 1296. By Bruno Haible
-
Use the newest gettext release.
* po/Makefile.in.in: Upgrade to gettext-0.23, keeping the change
2019-01-27 Bruno Haible <email address hidden>
Accommodate a shell that is not in /bin/sh.
* po/Makefile.in.in (SHELL): Use the value found by configure.
* po/*: Upgrade to gettext-0.23 as well. - 1295. By Bruno Haible
-
Implement the //NON_IDENTICAL
_DISCARD suffix from POSIX:2024. * include/iconv.h.in (ICONV_
GET_DISCARD_ INVALID,
ICONV_SET_DISCARD_ INVALID, ICONV_GET_ DISCARD_ NON_IDENTICAL,
ICONV_SET_DISCARD_ NON_IDENTICAL) : New macros.
* lib/converters.h (struct conv_struct): Change type of discard_ilseq to
'unsigned int'.
(DISCARD_INVALID, DISCARD_UNCONVERTIBLE) : New macros.
* lib/iconv.c (iconv_open, iconv_open_into): Change type of
discard_ilseq to 'unsigned int'.
(iconvctl): Implement ICONV_GET_DISCARD_ INVALID,
ICONV_SET_DISCARD_ INVALID, ICONV_GET_ DISCARD_ NON_IDENTICAL,
ICONV_SET_DISCARD_ NON_IDENTICAL. Change the implementation of
ICONV_GET_DISCARD_ ILSEQ, ICONV_SET_ DISCARD_ ILSEQ to test/set both bits.
* lib/iconv_open1.h: Update comment. Recognize //NON_IDENTICAL_DISCARD.
* lib/iconv_open2.h: Update comment.
* lib/loop_unicode.h (mb_to_uc_write_ replacement) : Test the
DISCARD_UNCONVERTIBLE bit of discard_ilseq.
(unicode_loop_convert) : Test the respective bit of discard_ilseq.
(unicode_loop_reset) : Test the DISCARD_ UNCONVERTIBLE bit of
discard_ilseq.
* lib/loop_wchar.h (wchar_from_loop_ convert, wchar_to_ loop_convert) :
Test the DISCARD_INVALID bit of discard_ilseq.
* man/iconv_open.3: Mention the //NON_IDENTICAL_DISCARD suffix. Mark as
conforming to POSIX:2024.
* man/iconv.3: Likewise.
* man/iconv_close.3: Mark as conforming to POSIX:2024.
* man/iconv.1: Likewise.
* man/iconvctl.3: Document ICONV_GET_DISCARD_ INVALID,
ICONV_SET_DISCARD_ INVALID, ICONV_GET_ DISCARD_ NON_IDENTICAL,
ICONV_SET_DISCARD_ NON_IDENTICAL. Revise the description of
ICONV_GET_DISCARD_ ILSEQ, ICONV_SET_ DISCARD_ ILSEQ.
* tests/test-discard. c (test_default, test_translit, test_ignore,
test_ignore_translit) : Test also the ICONV_GET_ DISCARD_ INVALID,
ICONV_GET_DISCARD_ NON_IDENTICAL accessors.
(test_nid, test_nid_translit, test_invd, test_invd_translit) : New
functions.
(main): Add test cases with //NON_IDENTICAL_DISCARD suffix.
* NEWS: Mention the change. - 1294. By Bruno Haible
-
Support multiple suffixes in iconv_open, like glibc does.
* lib/iconv_open1.h: Use a loop when looking for the common suffixes.
* tests/test-discard. c: New file.
* tests/Makefile.in (check): Run test-discard.
(test-discard, test-discard.@OBJEXT@ ): New targets.
(clean): Remove test-discard.
(SOURCE_FILES): Add test-discard.c.
* NEWS: Mention the change. - 1293. By Bruno Haible
-
Switch to automake 1.17, part 2.
* Makefile.devel (AUTOMAKE, ACLOCAL): Use binary from automake 1.17.
* libcharset/autogen. sh: Update comment. - 1292. By Bruno Haible
-
Remove left-overs of preloadable library (removed in 1.16).
* include/iconv.h.in: Remove LIBICONV_PLUG conditionals.
* lib/iconv.c: Likewise.
* lib/converters.h: Likewise.
* lib/loop_unicode.h: Likewise.
* lib/loop_wchar.h: Likewise.
* lib/iconv_open2.h: Likewise. - 1291. By Bruno Haible
-
Add transliteration of Emojis.
Suggested by Colin Leroy-Mira <email address hidden> in
<https://savannah. gnu.org/ bugs/index. php?64046>. * lib/translit.def: Add transliterations from glibc's fix of
<https://sourceware. org/bugzilla/ show_bug. cgi?id= 30649>.
* NEWS: Mention it. - 1290. By Bruno Haible
-
Improve man page.
* man/iconv.3: Move 4th case to be the 2nd case. Add a NOTES section,
based on the Linux man-pages project's iconv.3 page.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)