|
| 1 | +2019-04-26 Bruno Haible <bruno@clisp.org> |
| 2 | + |
| 3 | + Update translations. |
| 4 | + $ rsync -Lrtvz translationproject.org::tp/latest/libiconv/ po/new |
| 5 | + $ cd po/new |
| 6 | + $ for f in *.po; do \ |
| 7 | + msgmerge --update --lang=${f%.po} --previous $f ../libiconv.pot; \ |
| 8 | + done |
| 9 | + $ mv *.po ../ |
| 10 | + $ cd ..; rm -rf new |
| 11 | + |
| 12 | +2019-04-26 Bruno Haible <bruno@clisp.org> |
| 13 | + |
| 14 | + Update POT file. |
| 15 | + $ cd po; make update-po |
| 16 | + |
| 17 | +2019-04-26 Bruno Haible <bruno@clisp.org> |
| 18 | + |
| 19 | + Prepare for version 1.16. |
| 20 | + * configure.ac: Bump version number to 1.15. |
| 21 | + * include/iconv.h.in (_LIBICONV_VERSION): Likewise. |
| 22 | + * lib/Makefile.in (LIBICONV_VERSION_INFO): Bump to 8:1:6. |
| 23 | + * src/iconv.c (print_version): Update copyright year. |
| 24 | + * windows/iconv.rc: Likewise. |
| 25 | + * windows/libiconv.rc: Likewise. |
| 26 | + * README: Update download link. |
| 27 | + |
| 28 | +2019-04-26 Bruno Haible <bruno@clisp.org> |
| 29 | + |
| 30 | + Tweak exported symbols when --enable-relocatable is used. |
| 31 | + * lib/Makefile.in (DEFS): Map 'relocate2' to a different symbol. |
| 32 | + |
| 33 | +2019-04-01 Bruno Haible <bruno@clisp.org> |
| 34 | + |
| 35 | + build: Separate git operations from build operations. |
| 36 | + * gitsub.sh: New file, from gnulib. |
| 37 | + * .gitmodules: New file. |
| 38 | + * autogen.sh: Remove all git operations. Look at GNULIB_SRCDIR |
| 39 | + environment variable. Ignore the GNULIB_TOOL environment variable. |
| 40 | + * HACKING: Explain when to use gitsub.sh. |
| 41 | + |
| 42 | +2019-03-07 Bruno Haible <bruno@clisp.org> |
| 43 | + |
| 44 | + Avoid signed integer overflow during shifts. |
| 45 | + Reported by Jeffrey Walton <noloader@gmail.com>. |
| 46 | + * lib/tcvn.h (tcvn_wctomb): Use unsigned integer type for bit mask |
| 47 | + operation. |
| 48 | + * lib/viscii.h (viscii_wctomb): Likewise. |
| 49 | + |
| 50 | +2019-03-04 Bruno Haible <bruno@clisp.org> |
| 51 | + |
| 52 | + Add support for --enable-relocatable to libcharset. |
| 53 | + * autogen.sh: Copy some more files to libcharset/build-aux/ and |
| 54 | + libcharset/m4/. |
| 55 | + |
| 56 | +2019-03-04 Bruno Haible <bruno@clisp.org> |
| 57 | + |
| 58 | + Update --enable-relocatable support after gnulib changed. |
| 59 | + * configure.ac: Move the LT_INIT invocation before the gl_RELOCATABLE |
| 60 | + invocation. Remove unused argument to gl_RELOCATABLE. |
| 61 | + |
| 62 | +2019-01-27 Bruno Haible <bruno@clisp.org> |
| 63 | + |
| 64 | + Accommodate a shell that is not in /bin/sh. |
| 65 | + * Makefile.in (SHELL): Use the value found by configure. |
| 66 | + * lib/Makefile.in (SHELL): Likewise. |
| 67 | + * man/Makefile.in (SHELL): Likewise. |
| 68 | + * src/Makefile.in (SHELL): Likewise. |
| 69 | + * tests/Makefile.in (SHELL): Likewise. |
| 70 | + (check, check-extra-yes): Use SHELL to run the check-* scripts. |
| 71 | + |
| 72 | +2019-01-27 Bruno Haible <bruno@clisp.org> |
| 73 | + |
| 74 | + Update after gnulib changed. |
| 75 | + * Makefile.in (GNULIB_IMPORTED_FILES): Remove build-aux/snippet/*. |
| 76 | + |
| 77 | +2019-01-27 Bruno Haible <bruno@clisp.org> |
| 78 | + |
| 79 | + Update support for building with MSVC. Automake does not install ar-lib. |
| 80 | + * autogen.sh: Fetch build-aux/ar-lib here. |
| 81 | + * Makefile.devel (srclib/Makefile.in): Don't fetch build-aux/ar-lib |
| 82 | + here. |
| 83 | + * Makefile.in (AUTOMAKE_IMPORTED_FILES): Remove build-aux/ar-lib. |
| 84 | + (IMPORTED_FILES): Add build-aux/ar-lib. |
| 85 | + |
| 86 | +2019-01-06 Bruno Haible <bruno@clisp.org> |
| 87 | + |
| 88 | + Revisit handling of file descriptors closed by the parent process. |
| 89 | + * src/iconv.c (main): Add comment. |
| 90 | + |
| 91 | +2018-10-23 Bruno Haible <bruno@clisp.org> |
| 92 | + |
| 93 | + Remove outdated DJGPP build infrastructure. |
| 94 | + Approved by Juan Manuel Guerrero <juan.guerrero@gmx.de>. |
| 95 | + * djgpp: Remove directory. |
| 96 | + * INSTALL.djgpp: Remove file. |
| 97 | + * Makefile.in (SOURCE_FILES): Remove them. |
| 98 | + |
| 99 | +2018-10-23 Bruno Haible <bruno@clisp.org> |
| 100 | + |
| 101 | + Update after gnulib changed. |
| 102 | + * configure.ac (AC_PREREQ): Bump minimum Autoconf version to 2.63. |
| 103 | + |
| 104 | +2018-09-22 Bruno Haible <bruno@clisp.org> |
| 105 | + |
| 106 | + Avoid some warnings in MSVC build. |
| 107 | + * include/export.h: Handle MSVC compiler as well. |
| 108 | + |
| 109 | +2018-09-22 Bruno Haible <bruno@clisp.org> |
| 110 | + |
| 111 | + Update from gnulib. Move mapping tables into the code. |
| 112 | + * autogen.sh: Don't create libcharset/m4/relocatable-lib.m4. |
| 113 | + * Makefile.in (mostlyclean, clean, distclean, maintainer-clean): Don't |
| 114 | + remove lib/charset.alias. |
| 115 | + * tests/check-subst: Don't set CHARSETALIASDIR. |
| 116 | + |
| 117 | +2018-05-04 Bruno Haible <bruno@clisp.org> |
| 118 | + |
| 119 | + Drop special instructions for OSF/1. |
| 120 | + * INSTALL.generic: Remove the recommendation for OSF/1. |
| 121 | + |
| 122 | +2018-05-04 Bruno Haible <bruno@clisp.org> |
| 123 | + |
| 124 | + Simplify: Remove the ability to install a preloadable library. |
| 125 | + * preload/*: Remove directory. |
| 126 | + * Makefile.devel: Don't recurse into 'preload'. |
| 127 | + * Makefile.in: Likewise. |
| 128 | + * configure.ac: Don't declare 'preload' as a subdirectory. |
| 129 | + * README, NEWS: Update. |
| 130 | + |
| 131 | +2018-05-04 Bruno Haible <bruno@clisp.org> |
| 132 | + |
| 133 | + Simplify code. Drop support for Borland C++ on Windows. |
| 134 | + * lib/iconv.c: Simplify 'defined _WIN32 || defined __WIN32__' to just |
| 135 | + 'defined _WIN32'. |
| 136 | + * lib/iconv_open1.h: Likewise. |
| 137 | + |
| 138 | +2018-05-04 Bruno Haible <bruno@clisp.org> |
| 139 | + |
| 140 | + * lib/relocatable.c: Update from gnulib. |
| 141 | + |
| 142 | +2018-05-04 Bruno Haible <bruno@clisp.org> |
| 143 | + |
| 144 | + Switch to automake 1.16. |
| 145 | + * autogen.sh: Update comment. |
| 146 | + * Makefile.devel (AUTOMAKE, ACLOCAL): Switch to version 1.16. |
| 147 | + * libcharset/Makefile.devel (ACLOCAL): Likewise. |
| 148 | + * preload/Makefile.devel (ACLOCAL): Likewise. |
| 149 | + |
| 150 | +2018-03-27 Bruno Haible <bruno@clisp.org> |
| 151 | + |
| 152 | + Doc tweaks. |
| 153 | + * README: Don't recommend to use --prefix=/usr/local, as it produces |
| 154 | + problems with GCC (since GCC's treatment of /usr/local/include and |
| 155 | + /usr/local/lib is inconsistent by default). Don't recommend to use |
| 156 | + the iconv.m4 installed by GNU gettext, because it won't work when |
| 157 | + GNU automake and GNU gettext are installed with different --prefix |
| 158 | + options; instead recommend the 'iconv' module from gnulib. |
| 159 | + |
| 160 | +2018-01-27 Bruno Haible <bruno@clisp.org> |
| 161 | + |
| 162 | + Rename some files. |
| 163 | + * INSTALL.windows: Renamed from README.windows. |
| 164 | + * INSTALL.djgpp: Renamed from README.djgpp. |
| 165 | + * Makefile.in (SOURCE_FILES): Update. |
| 166 | + |
| 167 | +2018-01-03 Bruno Haible <bruno@clisp.org> |
| 168 | + |
| 169 | + Fix installation in 64-bit mode on AIX. |
| 170 | + * lib/Makefile.in (AR): New variable. |
| 171 | + (install): Use it instead of hardcoding 'ar'. |
| 172 | + |
| 173 | +2017-11-26 Bruno Haible <bruno@clisp.org> |
| 174 | + |
| 175 | + Avoid end-of-lines problem in generated shell scripts on Cygwin. |
| 176 | + Patch by Feiyun Wang <feiyunw@yahoo.com>. |
| 177 | + * lib/genaliases.c (main): Create canonical.sh and canonical_local.sh |
| 178 | + with Unix end-of-line characters, regardless of Cygwin choice of |
| 179 | + text mode vs. binary mode. |
| 180 | + |
| 181 | +2017-07-15 Bruno Haible <bruno@clisp.org> |
| 182 | + |
| 183 | + Allow building statically linked binaries, through LDFLAGS="-static". |
| 184 | + Apply patch from |
| 185 | + <https://lists.gnu.org/archive/html/bug-libtool/2017-07/msg00000.html>. |
| 186 | + * build-aux/ltmain.sh (func_mode_help, func_mode_link): In the link |
| 187 | + mode, accept option '-static-uninstalled-libs' in place of '-static', |
| 188 | + and make '-static' an equivalent of '-all-static'. |
| 189 | + |
| 190 | +2017-07-15 Bruno Haible <bruno@clisp.org> |
| 191 | + |
| 192 | + Don't attempt to build preloadable_libiconv.so when linking statically. |
| 193 | + * preload/configure.ac (enable_shared, enable_static): Don't force |
| 194 | + shared libraries when LDFLAGS indicates static linking. |
| 195 | + (PLUGLIB): Set to empty when is not configured for building shared |
| 196 | + libraries. |
| 197 | + |
| 198 | +2017-07-15 Bruno Haible <bruno@clisp.org> |
| 199 | + |
| 200 | + Get rid of autom4te.cache directories, as far as possible. |
| 201 | + * Makefile.devel (srclib/Makefile.in, aclocal.m4, configure, |
| 202 | + config.h.in): Remove autom4te.cache after invoking aclocal, autoconf, |
| 203 | + autoheader, automake. |
| 204 | + * preload/Makefile.devel (aclocal, configure): Likewise. |
| 205 | + |
| 206 | +2017-05-18 Bruno Haible <bruno@clisp.org> |
| 207 | + |
| 208 | + * lib/relocatable.h: Update from gnulib. |
| 209 | + * lib/relocatable.c: Update from gnulib. |
| 210 | + |
1 | 211 | 2017-01-30 Bruno Haible <bruno@clisp.org> |
2 | 212 |
|
3 | 213 | Prepare for version 1.15. |
|
216 | 426 | Extend CP1255 mapping. |
217 | 427 | * lib/cp1255.h (cp1255_2uni, cp1255_page05): Map 0xCA to U+05BA. |
218 | 428 | * tests/CP1255.TXT: Likewise. |
219 | | - This matches http://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WindowsBestFit/bestfit1255.txt |
| 429 | + This matches https://www.unicode.org/Public/MAPPINGS/VENDORS/MICSFT/WindowsBestFit/bestfit1255.txt |
220 | 430 | and what the native Windows converter does since at least Windows XP. |
221 | 431 |
|
222 | 432 | 2016-10-01 Ben Noordhuis <info@bnoordhuis.nl> (tiny change) |
|
275 | 485 | explicitly. Complain if they don't exist. |
276 | 486 | * Makefile.devel (lib/aliases_*.h): Pass the output filenames as |
277 | 487 | arguments to genaliases. |
278 | | - Reported at <http://savannah.gnu.org/bugs/?36748>. |
| 488 | + Reported at <https://savannah.gnu.org/bugs/?36748>. |
279 | 489 |
|
280 | 490 | Make it possible to run 'genaliases' on native Windows. |
281 | 491 | * lib/genaliases.c (main): Expect 3 arguments. Open the output files |
282 | 492 | explicitly. Complain if they don't exist. Improve error checking. |
283 | 493 | * Makefile.devel (lib/aliases*.h): Pass the output filenames as |
284 | 494 | arguments to genaliases. |
285 | | - Reported at <http://savannah.gnu.org/bugs/?36748>. |
| 495 | + Reported at <https://savannah.gnu.org/bugs/?36748>. |
286 | 496 |
|
287 | 497 | 2012-05-13 Bruno Haible <bruno@clisp.org> |
288 | 498 |
|
|
544 | 754 | Fix installation on OS/2. |
545 | 755 | * src/Makefile.in (all, iconv_no_i18n): Add $(EXEEXT) suffix to |
546 | 756 | iconv_no_i18n. This is the recommended way to use libtool, see |
547 | | - <http://lists.gnu.org/archive/html/bug-libtool/2009-04/msg00013.html>. |
| 757 | + <https://lists.gnu.org/archive/html/bug-libtool/2009-04/msg00013.html>. |
548 | 758 |
|
549 | 759 | 2011-03-31 Bruno Haible <bruno@clisp.org> |
550 | 760 |
|
|
565 | 775 | * lib/iconv.c (iconv_canonicalize): On Cygwin >= 1.7, map |
566 | 776 | ei_local_wchar_t to ei_utf16le or ei_utf16be, not ei_ucs2internal. |
567 | 777 | * lib/iconv_open1.h: Likewise. |
568 | | - Rationale: <http://cygwin.com/ml/cygwin/2011-01/msg00410.html>. |
| 778 | + Rationale: <https://cygwin.com/ml/cygwin/2011-01/msg00410.html>. |
569 | 779 |
|
570 | 780 | 2011-01-29 Bruno Haible <bruno@clisp.org> |
571 | 781 |
|
|
574 | 784 | ei_local_wchar_t to ei_utf16le or ei_utf16be, not ei_ucs2internal. |
575 | 785 | * lib/iconv_open1.h: Likewise. |
576 | 786 | Reported by Corinna Vinschen <corinna-cygwin@cygwin.com> |
577 | | - in <http://cygwin.com/ml/cygwin/2011-01/msg00410.html>. |
| 787 | + in <https://cygwin.com/ml/cygwin/2011-01/msg00410.html>. |
578 | 788 |
|
579 | 789 | 2010-11-23 Bruno Haible <bruno@clisp.org> |
580 | 790 |
|
|
931 | 1141 | (test-shiftseq, test-shiftseq.@OBJEXT@): New rules. |
932 | 1142 | (clean): Remove test-shiftseq executable. |
933 | 1143 | Reported by Roman Rybalko <roman_rybalko@users.sourceforge.net> |
934 | | - at <http://savannah.gnu.org/bugs/?24216>. |
| 1144 | + at <https://savannah.gnu.org/bugs/?24216>. |
935 | 1145 |
|
936 | 1146 | 2008-09-07 Bruno Haible <bruno@clisp.org> |
937 | 1147 |
|
|
953 | 1163 |
|
954 | 1164 | * lib/gbk.h (gbk_wctomb): Fix an out-of-bounds write. |
955 | 1165 | Reported by Roman Rybalko <roman_rybalko@users.sourceforge.net> |
956 | | - at <http://savannah.gnu.org/bugs/?24214>. |
| 1166 | + at <https://savannah.gnu.org/bugs/?24214>. |
957 | 1167 |
|
958 | 1168 | 2008-06-30 Bruno Haible <bruno@clisp.org> |
959 | 1169 |
|
|
1188 | 1398 | 2007-06-30 Bruno Haible <bruno@clisp.org> |
1189 | 1399 |
|
1190 | 1400 | * src/iconv.c (print_version): Use the standard --version output, see |
1191 | | - <http://lists.gnu.org/archive/html/bug-gnulib/2007-03/msg00302.html>. |
| 1401 | + <https://lists.gnu.org/archive/html/bug-gnulib/2007-03/msg00302.html>. |
1192 | 1402 |
|
1193 | 1403 | 2007-06-30 Bruno Haible <bruno@clisp.org> |
1194 | 1404 |
|
|
0 commit comments