summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog284
1 files changed, 284 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 22f6e0ce..0139c397 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,287 @@
+2025-10-05 Bruno Haible <bruno@clisp.org>
+
+ Prepare for 1.4.1 release.
+ * version.sh: Bump version number, date, gnulib version.
+ * README: Update version.
+ * NEWS: Update.
+
+2025-09-27 Bruno Haible <bruno@clisp.org>
+
+ Prepare for 1.4 release.
+ * version.sh: Bump version number, date, gnulib version.
+ * README: Update version.
+ * lib/Makefile.am (LTV_*): Update to 7:1:2 (determined with help from
+ libtool-next-version).
+
+2025-09-26 Bruno Haible <bruno@clisp.org>
+
+ Update to Unicode version 17.0.0.
+ * NEWS: Mention it.
+ * doc/unictype.texi (UC_JOINING_GROUP_THIN_NOON): New variable.
+
+2025-09-13 Bruno Haible <bruno@clisp.org>
+
+ Update gitsub.sh.
+ * gitsub.sh: Update from gnulib.
+
+2025-09-06 Bruno Haible <bruno@clisp.org>
+
+ Update gitsub.sh.
+ * gitsub.sh: Update from gnulib.
+
+2025-09-04 Bruno Haible <bruno@clisp.org>
+
+ Update after gnulib changed.
+ * tests/Makefile.am (AM_CFLAGS): Initialize.
+
+2025-08-09 Bruno Haible <bruno@clisp.org>
+
+ build: Avoid an autogen.sh failure.
+ * autogen.sh: Ignore error from patching test-driver.diff.
+
+2025-08-05 Bruno Haible <bruno@clisp.org>
+
+ build: Make the ChangeLog generation in VPATH builds.
+ * Makefile.am (gen-ChangeLog): Test for '.git/' in $(srcdir). Pass a --srcdir
+ option to gitlog-to-changelog.
+
+2025-08-05 Bruno Haible <bruno@clisp.org>
+
+ INSTALL: Tweak wording.
+ * INSTALL: Fix a copy-and-paste mistake.
+
+2025-08-05 Bruno Haible <bruno@clisp.org>
+
+ build: Make autogen.sh more reliable.
+ * autogen.sh: Fail if gnulib-tool fails. Fail if any of the autotools program
+ invocations fails.
+
+2025-08-05 Bruno Haible <bruno@clisp.org>
+
+ COPYING: Update from the FSF.
+ * COPYING: Copied from gnulib/doc/COPYINGv3.
+
+2025-06-14 Bruno Haible <bruno@clisp.org>
+
+ Fix copyright and license header in new files of last commit.
+
+2025-06-10 Bruno Haible <bruno@clisp.org>
+
+ build: Implement 'installcheck' target.
+ * install-tests/test-version.c: New file.
+ * install-tests/test-api.c: New file.
+ * install-tests/Makefile.am: New file.
+ * configure.ac (AUGMENT_SHLIBPATH): New variable.
+ (AC_CONFIG_FILES): Add install-tests/Makefile.
+ * Makefile.am (SUBDIRS): Add install-tests.
+
+2025-06-07 Bruno Haible <bruno@clisp.org>
+
+ Sync woe32dll/export.h with GNU libiconv and GNU gettext.
+ * woe32dll/export.h: Update comments.
+
+2025-06-05 Bruno Haible <bruno@clisp.org>
+
+ build: Fix build error on MSVC with --enable-shared.
+ * autogen.sh (GNULIB_MODULES): Add test-xfail.
+ Avoid the float-h-tests, since they reference the variables gl_FLT_SNAN,
+ gl_DBL_SNAN, gl_LDBL_SNAN.
+ * lib/Makefile.am (libunistring_la_LDFLAGS): On MSVC, don't pass the option
+ --export-all-symbols to the linker.
+ * gnulib-m4/gnulib-cache.m4: Regenerated.
+
+2025-06-05 Bruno Haible <bruno@clisp.org>
+
+ Update to the newest gnulib.
+ * version.sh: Update.
+
+2025-05-31 Bruno Haible <bruno@clisp.org>
+
+ build: Mark automake 1.18 as supported.
+ * autogen.sh: Update comment.
+
+2025-05-19 Bruno Haible <bruno@clisp.org>
+
+ Update NEWS.
+ * NEWS: Mention the unigbrk bug fix done in gnulib on 2025-05-18.
+
+2025-04-16 Bruno Haible <bruno@clisp.org>
+
+ Update after gnulib changed.
+ * gitsub.sh: Update from gnulib.
+
+2025-02-09 Bruno Haible <bruno@clisp.org>
+
+ doc: Fix return type of u*_grapheme_next and u*_grapheme_prev functions.
+ Reported by Kang-Che Sung <explorer09@gmail.com> in
+ <https://lists.gnu.org/archive/html/bug-libunistring/2025-02/msg00000.html>.
+
+ * doc/libunistring.texi: Bump copyright year.
+ * doc/unigbrk.texi: Fix return type of u*_grapheme_next and u*_grapheme_prev.
+
+2025-02-04 Bruno Haible <bruno@clisp.org>
+
+ Update after gnulib changed.
+ * lib/Makefile.am (config.h): Remove leading part of the elements of
+ $(libunistring_la_LIBADD).
+
+2025-01-25 Bruno Haible <bruno@clisp.org>
+
+ Update after gnulib changed.
+ * configure.ac: Invoke gl_INIT_PACKAGE_VERSION instead of gl_INIT_PACKAGE.
+
+2025-01-22 Bruno Haible <bruno@clisp.org>
+
+ Update after gnulib changed.
+ * m4/init-package-version.m4: Remove file, moved to gnulib.
+ * autogen.sh (GNULIB_MODULES): Add package-version.
+
+2024-12-28 Bruno Haible <bruno@clisp.org>
+
+ Update after gnulib changed.
+ * autogen.sh (GNULIB_MODULES): Use the new names of renamed gnulib modules.
+
+2024-11-27 Bruno Haible <bruno@clisp.org>
+
+ Add installation information for the tarball users and from a git checkout.
+ We want to have an INSTALL file that contains installation instructions for
+ the tarball users. These instructions are necessarily package specific,
+ because they need to list the prerequisites or reference the DEPENDENCIES
+ file.
+
+ Additionally, many people who are not aware that tarballs are the primary
+ means for source code distribution of GNU packages check out the git repository
+ and then expect to see instructions for installing from that git checkout
+ in the INSTALL file. See e.g. <https://savannah.gnu.org/bugs/?62196>.
+
+ Unfortunately, both Automake (with strictness option = 'gnu') and 'bootstrap'
+ both contain code to copy the generic (not package specific) installation
+ instructions to the file 'INSTALL'. This is not what we want, so we disable
+ it. (Other packages handle this issue by putting part of the installation
+ instructions into the README file. This is suboptimal, because this is not
+ what the README file is for.)
+
+ * autogen.sh: Import INSTALL.generic from gnulib.
+ * INSTALL: Entirely rewritten, based on poke/INSTALL.
+ * Makefile.am (EXTRA_DIST): Add INSTALL.generic.
+
+2024-11-22 Bruno Haible <bruno@clisp.org>
+
+ Upgrade to libtool 2.5.4.
+ * m4/libtool.m4: Update from libtool-2.5.4.
+ * m4/ltversion.m4: Likewise.
+ * build-aux/ltmain.sh: Likewise.
+
+2024-11-07 Bruno Haible <bruno@clisp.org>
+
+ doc: Update the GFDL text.
+ * doc/fdl.texi: Update from gnulib/doc/fdl-1.3.texi.
+
+2024-10-28 Bruno Haible <bruno@clisp.org>
+
+ doc: Improve usability of generated PDF.
+ * doc/libunistring.texi: Use a brown colour for interactive links.
+
+2024-10-16 Bruno Haible <bruno@clisp.org>
+
+ Prepare for 1.3 release.
+ * version.sh: Bump version number, date, gnulib version.
+ * README: Update version.
+ * lib/Makefile.am (LTV_*): Update to 7:0:2 (determined with help from
+ gnulib's libtool-next-version).
+
+2024-10-16 Bruno Haible <bruno@clisp.org>
+
+ Assume the target system has <stdbool.h>.
+ * gnulib-local/lib/unistr.in.h.diff: Simplify.
+ * gnulib-local/lib/unicase.in.h.diff: Remove file.
+ * gnulib-local/lib/unictype.in.h.diff: Remove file.
+ * gnulib-local/lib/unigbrk.in.h.diff: Remove file.
+ * gnulib-local/Makefile.am (EXTRA_DIST): Remove them.
+ * lib/stdbool.mini.h: Remove file.
+ * lib/Makefile.am (nobase_nodist_include_HEADERS): Remove unistring/stdbool.h.
+ (unistring/stdbool.h): Remove rule.
+ (BUILT_SOURCES, MOSTLYCLEANFILES, CLEANFILES, EXTRA_DIST): Update.
+
+2024-10-16 Bruno Haible <bruno@clisp.org>
+
+ Fix list of exports on Windows platforms.
+ * woe32dll/unistring-exports.c (UC_PROPERTY_ID_COMPAT_MATH_START,
+ UC_PROPERTY_ID_COMPAT_MATH_CONTINUE, UC_PROPERTY_IDS_UNARY_OPERATOR): Add,
+ missing since 2024-01-31.
+ (UC_PROPERTY_PREPENDED_CONCATENATION_MARK): Add, missing since 2024-02-12.
+ (UC_PROPERTY_MODIFIER_COMBINING_MARK): Add, missing since 2024-09-13.
+
+2024-10-16 Bruno Haible <bruno@clisp.org>
+
+ Work around a libtool bug.
+ Reported at <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=73737>.
+
+ * m4/libtool.m4: Protect access to $multilib.
+
+2024-09-26 Bruno Haible <bruno@clisp.org>
+
+ Upgrade to libtool 2.5.3.
+ * m4/libtool.m4: Update from libtool-2.5.3.
+ * m4/ltoptions.m4: Likewise.
+ * m4/ltsugar.m4: Likewise.
+ * m4/ltversion.m4: Likewise.
+ * m4/lt~obsolete.m4: Likewise.
+ * build-aux/ltmain.sh: Likewise.
+
+2024-09-13 Bruno Haible <bruno@clisp.org>
+
+ Update to Unicode 16.0.0.
+ * gnulib-m4/gnulib-cache.m4: Regenerated.
+ * doc/unictype.texi (Joining group): Document UC_JOINING_GROUP_KASHMIRI_YEH.
+ (Properties as objects): Document UC_PROPERTY_MODIFIER_COMBINING_MARK.
+ (Properties as functions): Document uc_is_property_modifier_combining_mark.
+ * NEWS: Mention the changes.
+
+2024-09-01 Bruno Haible <bruno@clisp.org>
+
+ Replace FSF snail-mail addresses with URLs.
+ * build-aux/texi2html: Update GPL license notice.
+
+2024-08-24 Bruno Haible <bruno@clisp.org>
+
+ Fix shared library support in 32-bit mode on FreeBSD/powerpc64.
+ Patch from <https://savannah.gnu.org/patch/index.php?10469>.
+
+ * m4/libtool.m4: On FreeBSD, fix shlibpath_var.
+
+2024-07-12 Bruno Haible <bruno@clisp.org>
+
+ Switch to autoconf 2.72, automake 1.17.
+ * autogen.sh: Update comments.
+
+2024-06-20 Bruno Haible <bruno@clisp.org>
+
+ Update NEWS.
+ * NEWS: Mention the u*_*printf fix, done in gnulib on 2024-06-18.
+
+2024-06-10 Bruno Haible <bruno@clisp.org>
+
+ Update HACKING.
+ * HACKING: Mention the multi-platform continuous integration.
+
+2024-06-05 Bruno Haible <bruno@clisp.org>
+
+ Update DEPENDENCIES.
+ * DEPENDENCIES: libiconv is needed again on macOS 14. Mention win-iconv as an
+ alternative.
+
+2024-04-04 Bruno Haible <bruno@clisp.org>
+
+ Fix macro file 'serial' numbers for 'aclocal --install'.
+ * m4/exported.m4: Make 'serial' effective.
+ * m4/init-package-version.m4: Likewise.
+ * m4/woe32-dll.m4: Likewise.
+
+2024-02-24 Bruno Haible <bruno@clisp.org>
+
+ Add a list of manual steps for making a release.
+
2024-02-24 Bruno Haible <bruno@clisp.org>
Prepare for 1.2 release.