diff options
Diffstat (limited to 'ChangeLog')
| -rw-r--r-- | ChangeLog | 1663 | 
1 files changed, 165 insertions, 1498 deletions
@@ -1,1582 +1,249 @@ -2022-09-18  Bruno Haible  <bruno@clisp.org> - -	stdbool.mini.h: Improvements for MSVC 14 and Sun C++. -	Applies gnulib changes -	2022-09-04  Bruno Haible  <bruno@clisp.org> -		* stdbool.in.h (_Bool, bool, false, true): In C++ mode with -		MSVC 14, don't define these as macros. -	2022-09-18  Bruno Haible  <bruno@clisp.org> -		* stdbool.in.h (true): Redefine if it does not evaluate to 1 in -		the preprocessor. - -2022-07-18  Bruno Haible  <bruno@clisp.org> - -	Move gnulib-tool invocation back from autopull.sh to autogen.sh. -	* autogen.sh: Revert last change. Improve comments. -	* autopull.sh: Only call 'gitsub.sh pull'. -	* m4/init-package-version.m4: Revert last change. - -2022-07-17  Bruno Haible  <bruno@clisp.org> - -	Split autogen.sh into autopull.sh and autogen.sh. -	* autopull.sh: New file, based on autogen.sh. -	* autogen.sh: Remove code that was moved to autopull.sh. Remove -	--skip-gnulib option. -	* HACKING: Mention autopull.sh. -	* m4/init-package-version.m4: Update comment. - -2022-05-22  Bruno Haible  <bruno@clisp.org> - -	Add GNU Project notice. -	* JOIN-GNU: New file. Inspired by a suggestion from José E. Marchesi -	on the gnu-prog-discuss mailing list. -	* README: Refer to it. -	* Makefile.am (EXTRA_DIST): Add it. - -2022-05-15  Bruno Haible  <bruno@clisp.org> - -	Upgrade to libtool 2.4.7. -	* m4/libtool.m4: Update from libtool-2.4.7, with modifications. -	2017-10-21  Bruno Haible  <bruno@clisp.org> -		Fix -export-symbols and -export-symbols-regex support on -		Solaris 11.3. -		* m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Adjust symcode for -		Solaris. -	2009-04-23  Bruno Haible  <bruno@clisp.org> -		Fix recognition of "nm" command. -		* m4/libtool.m4 (LT_PATH_NM): Try "nm" program also when -		compiling for mingw in a cygwin environment. -	2008-04-06  Bruno Haible  <bruno@clisp.org> -		* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use -		CONFIG_SHELL; don't assume that the Makefile.in will set SHELL -		to ${CONFIG_SHELL}. -	* m4/ltoptions.m4: Likewise. -	* m4/ltsugar.m4: Likewise. -	* m4/ltversion.m4: Likewise. -	* m4/lt~obsolete.m4: Likewise. -	* build-aux/ltmain.sh: Likewise. - -2022-01-05  Bruno Haible  <bruno@clisp.org> - -	doc: Document a new feature (already in version 1.0). -	* doc/uniconv.texi (uniconv.h): Document -	iconveh_question_replacement_character. +2024-10-16  Bruno Haible  <bruno@clisp.org> -2022-01-04  Bruno Haible  <bruno@clisp.org> - -	Prepare for 1.0 release. +	Prepare for 1.3 release.  	* version.sh: Bump version number, date, gnulib version.  	* README: Update version. -	* NEWS: Update version. -	* lib/Makefile.am (LTV_*): Update to 4:0:2 (determined with help from +	* lib/Makefile.am (LTV_*): Update to 7:0:2 (determined with help from  	gnulib's libtool-next-version). -	* doc/libunistring.texi: Bump copyright year. - -2022-01-04  Bruno Haible  <bruno@clisp.org> - -	build: Update Windows DLL exports. -	* woe32dll/unistring-exports.c: Add new UC_PROPERTY_* variables. - -2021-12-31  Bruno Haible  <bruno@clisp.org> - -	doc: Update for Unicode 14.0.0. -	* doc/unictype.texi (Joining group): Document UC_JOINING_GROUP_THIN_YEH, -	UC_JOINING_GROUP_VERTICAL_TAIL. -	NEWS: Mention the update. - -2021-12-30  Bruno Haible  <bruno@clisp.org> - -	doc: Update for Unicode 11.0.0. -	* doc/unictype.texi (Joining group): Document -	UC_JOINING_GROUP_HANIFI_ROHINGYA_*. - -2021-12-30  Bruno Haible  <bruno@clisp.org> - -	doc: Document properties for Emojis. -	* doc/unictype.texi (Properties as objects): Document UC_PROPERTY_EMOJI, -	UC_PROPERTY_EMOJI_PRESENTATION, UC_PROPERTY_EMOJI_MODIFIER, -	UC_PROPERTY_EMOJI_MODIFIER_BASE, UC_PROPERTY_EMOJI_COMPONENT, -	UC_PROPERTY_EXTENDED_PICTOGRAPHIC. -	(Properties as functions): Document uc_is_property_emoji, -	uc_is_property_emoji_presentation, uc_is_property_emoji_modifier, -	uc_is_property_emoji_modifier_base, uc_is_property_emoji_component, -	uc_is_property_extended_pictographic. -	* NEWS: Mention the new properties. - -2021-12-29  Bruno Haible  <bruno@clisp.org> - -	doc: Update for new behaviour of line breaking functions. -	* doc/unilbrk.texi (unilbrk.h): Document UC_BREAK_CR_BEFORE_LF. Mention -	that this value can occur in the array returned by -	u*_possible_linebreaks and u*_width_linebreaks. -	* NEWS: Mention the change. - -2021-12-26  Bruno Haible  <bruno@clisp.org> - -	doc: Update for Unicode 10.0.0. -	* doc/unictype.texi (Joining group): Document -	UC_JOINING_GROUP_MALAYALAM_*. -	(Properties as objects): Document UC_PROPERTY_REGIONAL_INDICATOR. -	(Properties as functions): Document uc_is_property_regional_indicator. - -2021-12-26  Bruno Haible  <bruno@clisp.org> - -	doc: Update for Unicode 9.0.0. -	* doc/unictype.texi (Joining group): Document -	UC_JOINING_GROUP_AFRICAN_*. - -2021-12-26  Bruno Haible  <bruno@clisp.org> - -	doc: Update for Unicode 7.0.0. -	* doc/unictype.texi (Joining group): Document -	UC_JOINING_GROUP_STRAIGHT_WAW, UC_JOINING_GROUP_MANICHAEAN_*. - -2021-12-26  Bruno Haible  <bruno@clisp.org> - -	doc: Update for Unicode 6.3.0. -	* doc/unictype.texi (Bidi class): Document UC_BIDI_LRI, UC_BIDI_RLI, -	UC_BIDI_FSI, UC_BIDI_PDI. - -2021-12-26  Bruno Haible  <bruno@clisp.org> - -	doc: Update for Unicode 6.1.0. -	* doc/unictype.texi (Joining group): Document -	UC_JOINING_GROUP_ROHINGYA_YEH. - -2021-12-16  Bruno Haible  <bruno@clisp.org> - -	doc: Clarify u{8,16,32}_grapheme_prev behaviour. -	Reported by Vincent Westenberg <vincent.westenberg@posteo.de> in -	<https://lists.gnu.org/archive/html/bug-libunistring/2021-12/msg00001.html>. -	* doc/unigbrk.texi (Grapheme cluster breaks in a string): Clarify that -	the u{8,16,32}_grapheme_prev functions, like u{8,16,32}_prev, work only -	on well-formed Unicode strings. - -2021-12-07  Bruno Haible  <bruno@clisp.org> - -	Clarify rationale for gl_INIT_PACKAGE. -	* m4/init-package-version.m4: Add more comments. - -2021-12-07  Bruno Haible  <bruno@clisp.org> - -	Fix some license headers. -	Reported by Dylan Aïssi <daissi@debian.org> at -	<https://savannah.gnu.org/bugs/?61459>. -	* lib/version.c: Change license header to LGPLv3+ or GPLv2+. -	* lib/unistring-notinline.h: Likewise. -	* lib/unistring/cdefs.h: Likewise. -	* lib/unistring/inline.h: Likewise. -	* lib/unistring/version.in.h: Likewise. -	* lib/unistring/woe32dll.in.h: Likewise. - -2021-08-07  Bruno Haible  <bruno@clisp.org> - -	Make gl_INIT_PACKAGE work with Automake >= 1.16.4. -	Reported and analyzed by Nicole Mazzuca <mazzucan@outlook.com> in -	<https://lists.gnu.org/archive/html/bug-libunistring/2021-08/msg00002.html>. -	* m4/init-package-version.m4 (gl_INIT_PACKAGE): Use a new macro -	gl_INIT_EMPTY. -	(gl_INIT_DUMMY): Expand to empty in two steps, via a new macro -	gl_INIT_DUMMY2. - -2021-07-25  Bruno Haible  <bruno@clisp.org> - -	u{8,16,32}-uctomb: Avoid possible trouble with huge strings. -	* doc/unistr.texi (Creating Unicode strings): Update prototypes of -	u8_uctomb, u16_uctomb, u32_uctomb to match the change in gnulib on -	2020-09-05. - -2021-05-30  Bruno Haible  <bruno@clisp.org> - -	Change license to LGPLv3+ or GPLv2+. -	* README (Copyright): Adjust section. -	* doc/libunistring.texi (Licenses): Change accordingly. -	* NEWS: Mention the change. - -2021-04-06  Bruno Haible  <bruno@clisp.org> - -	build: Fix the set of exported symbols on Alpine Linux. -	* build-aux/join-v-1: New file. -	* Makefile.am (EXTRA_DIST): Add it. -	* lib/Makefile.am (config.h): Use it instead of 'join -v 1'. - -2021-02-28  Bruno Haible  <bruno@clisp.org> - -	Update DEPENDENCIES. -	* DEPENDENCIES: List the normal dependencies of a package with an -	Autoconf-generated configure file. Update info regarding libiconv. - -2021-01-31  Bruno Haible  <bruno@clisp.org> - -	Switch to autoconf-2.71. -	* autogen.sh: Update comments. - -2020-12-09  Bruno Haible  <bruno@clisp.org> - -	Allow use of autoconf-2.70. -	* autogen.sh: Update comments. - -2020-11-21  Bruno Haible  <bruno@clisp.org> - -	build: Fix export of symbols in 64-bit mode on Windows. -	Reported by kenjiuno <h8mastre@gmail.com> in -	<https://savannah.gnu.org/bugs/?59491>. -	* woe32dll/export.h (IMP): Correct definition in 64-bit mode. - -2020-09-06  Bruno Haible  <bruno@clisp.org> - -	build: Add support for clang on Windows. -	* m4/woe32-dll.m4 (gl_WOE32_DLL): Set gl_cv_ld_autoimport to 'no' on -	MSVC and MSVC/clang. - -2020-08-30  Bruno Haible  <bruno@clisp.org> - -	build: Update after gnulib changed. -	* configure.ac (AC_PREREQ): Bump minimum Autoconf version to 2.64. - -2020-05-07  Daiki Ueno  <ueno@gnu.org> - -	build: Update after gnulib changed -	In the latest Gnulib, the definition of _GL_UNUSED_PARAMETER is -	expanded at configure time of the consumer project.  Let's include -	only the fallback definition in <unistring/cdefs.h>. -	Suggested by Dmitry Baryshkov <dbaryshkov@gmail.com> in: -	<https://lists.gnu.org/archive/html/bug-libunistring/2020-05/msg00001.html>. -	* lib/Makefile.am (unistring/cdefs.h): Don't generate the file. -	* lib/unistring/cdefs.h: Include the expanded form instead of ... -	* lib/unistring/cdefs.in.h: ... this. -	* gnulib-m4/.gitignore, gnulib-m4/gnulib-cache.m4, lib/.gitignore, -	tests/.gitignore: Updated. - -2019-12-23  Bruno Haible  <bruno@clisp.org> - -	doc: Update description of locale_charset. -	* doc/uniconv.texi (uniconv.h): Fix reference to config.charset, which -	was removed on 2018-05-19. - -2019-12-22  Bruno Haible  <bruno@clisp.org> - -	build: Don't erase the .sym file if 'sed' is not GNU sed. -	* lib/Makefile.am (libunistring.sym): Test the exit status of the -	declared.sh command. Preserve the existing libunistring.sym if it -	failed. - -2019-12-22  Bruno Haible  <bruno@clisp.org> - -	build: Update after gnulib changed. -	* lib/Makefile.am (libunistring.sym): Don't rename the -	gl_get_setlocale_null_lock function. -	* NEWS: Document the fixed multithread-safety bugs: -	  2019-12-18  Bruno Haible  <bruno@clisp.org> -	      hard-locale: Make multithread-safe. -	      This fix impacts mbrtowc on Cygwin and Haiku. -	  2019-12-17  Bruno Haible  <bruno@clisp.org> -	      localcharset: Fix multithread-safety bug on Windows and OS/2. - -2019-12-22  Bruno Haible  <bruno@clisp.org> - -	build: Fix spurious error message in 'doc'. -	* doc/Makefile.am (RM): New variable. - -2019-12-19  Bruno Haible  <bruno@clisp.org> - -	build: Remove generated lib/uni*.h files from the tarball. -	* lib/Makefile.am (nodist_include_HEADERS): New variable. -	(nobase_include_HEADERS): Remove the headers files listed in -	nodist_include_HEADERS. - -2019-09-01  Bruno Haible  <bruno@clisp.org> - -	build: Explain how to avoid skipped tests. -	* HACKING: Explain which locales to install, to avoid skipped tests. - -2019-09-01  Bruno Haible  <bruno@clisp.org> - -	build: Add support for shallow-cloning of subdirectories. -	* gitsub.sh (func_usage): Document allowed git options with 'git pull'. -	(func_pull): Accept GIT_OPTIONS argument. -	(pull): Parse git options before complaining about too many arguments. -	Pass the git options to func_pull. - -2019-08-18  Bruno Haible  <bruno@clisp.org> - -	build: Don't use an obsolete libtool macro. -	* m4/exported.m4 (gt_GLOBAL_SYMBOL_PIPE): Require -	_LT_CMD_GLOBAL_SYMBOLS, not AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE. - -2019-06-30  Bruno Haible  <bruno@clisp.org> - -	build: Fix build errors with MSVC. -	* lib/exported.sh.in: Remove one level of eval. -	* lib/Makefile.am (config.h): Redirect compiler output to stderr. -	Remove symbols that contain an '@'. - -2019-05-11  Bruno Haible  <bruno@clisp.org> - -	Update bug reporting instructions. -	* README: Tell users to report bugs in the bug tracker or by email. -	* doc/libunistring.texi (Reporting problems): Likewise. - -2019-04-01  Bruno Haible  <bruno@clisp.org> - -	build: Separate git operations from build operations. -	* gitsub.sh: New file, from gnulib. -	* .gitmodules: New file. -	* autogen.sh: Remove all git operations. Look at GNULIB_SRCDIR -	environment variable. Ignore the GNULIB_TOOL environment variable. -	* HACKING: Explain when to use gitsub.sh. - -2019-03-13  Bruno Haible  <bruno@clisp.org> - -	build: Update Windows support. -	* lib/libunistring.rc: Update. - -2019-02-13  Bruno Haible  <bruno@clisp.org> -	doc: Assume that the texinfo sources are in the source dir. -	* doc/Makefile.am (stamp-vti, libunistring.html, libunistring_toc.html): -	Lookup libunistring.texi in $(srcdir). +2024-10-16  Bruno Haible  <bruno@clisp.org> -2019-02-13  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. -	doc: Fix hyperlinks to table of contents in HTML doc. -	Reported by Akim Demaille <akim.demaille@gmail.com>. -	* doc/Makefile.am (libunistring_toc.html): Replace references to -	libunistring.html with references to libunistring_toc.html. +2024-10-16  Bruno Haible  <bruno@clisp.org> -2019-02-13  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. -	doc: Make function declarations easier to read. -	* doc/uni*.texi: Inside the argument list of function declarations, use -	no-break spaces instead of spaces, except directly after a comma. -	* doc/libunistring.texi: Bump copyright year. +2024-10-16  Bruno Haible  <bruno@clisp.org> -2019-02-13  Bruno Haible  <bruno@clisp.org> +	Work around a libtool bug. +	Reported at <https://debbugs.gnu.org/cgi/bugreport.cgi?bug=73737>. -	build: Put the .sym file in the source directory. -	* lib/Makefile.am (libunistring.sym): Generate in the source directory. -	(config.h): Update rule. +	* m4/libtool.m4: Protect access to $multilib. -2019-02-13  Bruno Haible  <bruno@clisp.org> +2024-09-26  Bruno Haible  <bruno@clisp.org> -	doc: Simplify the title page. -	* doc/libunistring.texi (titlepage): Remove redundant subtitle. - -2019-02-10  Bruno Haible  <bruno@clisp.org> - -	Update licenses. -	* doc/fdl.texi: Update from gnulib. -	* doc/gpl.texi: Likewise. -	* doc/lgpl.texi: Likewise. - -2019-02-10  Bruno Haible  <bruno@clisp.org> - -	Use a newer texinfo.tex. -	* autogen.sh (TEXINFO_VERSION): Bump to 6.5. -	Fetch texinfo.tex from the texinfo git repository instead of the -	obsolete texinfo CVS repository. - -2019-02-04  Bruno Haible  <bruno@clisp.org> - -	Remove left-over empty directories in 'make distclean'. -	* lib/Makefile.am (DISTCLEANDIRS, DISTCLEANDIRS_NOT_IN_SRCDIR): New -	variables. -	(distclean-local): New target. -	* tests/Makefile.am (distclean-local): New target. - -2019-02-04  Bruno Haible  <bruno@clisp.org> - -	Move run-test to gnulib. -	* autogen.sh: Copy build-aux/run-test from gnulib. -	* build-aux/run-test: Remove file. - -2019-02-03  Bruno Haible  <bruno@clisp.org> - -	Move declared.sh to gnulib. -	* autogen.sh: Copy lib/declared.sh from gnulib. -	* lib/declared.sh: Remove file. - -2019-01-28  Bruno Haible  <bruno@clisp.org> - -	Accommodate a shell that is not in /bin/sh. -	* autogen.sh: Patch build-aux/test-driver with a patch from gnulib. - -2018-10-23  Bruno Haible  <bruno@clisp.org> - -	Support for per-thread locales on systems with HAVE_NAMELESS_LOCALES. -	This allows 'uc_locale_language' to return the right locale name for -	locales created by newlocale() or duplocale() on such systems, if and -	only if the 'newlocale', 'duplocale' overrides from gnulib are used. -	* lib/Makefile.am (config.h): Don't hide symbols that start with -	'libintl_locale'. - -2018-09-17  Bruno Haible  <bruno@clisp.org> - -	Remove the 'fixaclocal' auxiliary script. -	* autogen.sh: Don't invoke fixaclocal. -	* Makefile.am (ACLOCAL): Remove override. -	(EXTRA_DIST): Remove build-aux/fixaclocal. -	* build-aux/fixaclocal: Remove file. - -2018-05-17  Bruno Haible  <bruno@clisp.org> - -	Prepare for 0.9.10 release. -	* version.sh: Bump version number, date, gnulib version. -	* README: Update version. - -2018-05-17  Bruno Haible  <bruno@clisp.org> - -	doc: Fix @menu structure (regression from 2017-12-10). -	* doc/libunistring.texi (Introduction): Fix @menu. - -2018-05-17  Bruno Haible  <bruno@clisp.org> - -	Allow use of automake-1.16. -	* autogen.sh: Update comments. - -2018-04-07  Bruno Haible  <bruno@clisp.org> - -	Implement the documented functions u*_casing_*_context. -	Reported by Genki Sky <sky@genki.is>. -	* autogen.sh (GNULIB_MODULES): Add unicase/u*-prefix-context, -	unicase/u*-suffix-context. -	* lib/unicase/.gitignore: Update. -	* gnulib-m4/gnulib-cache.m4: Updated by gnulib-tool. -	* NEWS: Mention the change. - -2018-03-27  Bruno Haible  <bruno@clisp.org> - -	Doc tweaks. -	* README: Don't recommend to use --prefix=/usr/local, as it produces -	problems with GCC (since GCC's treatment of /usr/local/include and -	/usr/local/lib is inconsistent by default). - -2011-01-29  Bruno Haible  <bruno@clisp.org> - -	* m4/woe32-dll.m4: Add a comment. - -2018-02-28  Daiki Ueno  <ueno@gnu.org> - -	* version.sh: Bump version number and date. -	* README: Update version. - -2018-02-02  Bruno Haible  <bruno@clisp.org> - -	Update after gnulib changed. -	* NEWS: Mention the multithread-safety fix from gnulib module 'malloca'. - -2018-01-27  Bruno Haible  <bruno@clisp.org> - -	Rename some file. -	* INSTALL.windows: Renamed from README.windows. -	* Makefile.am (EXTRA_DIST): Update. -	* doc/libunistring.texi (Installation): Likewise. - -2017-12-10  Bruno Haible  <bruno@clisp.org> - -	Documentation updates. -	Mostly based on feedback by Richard Stallman <rms@gnu.org>. -	* doc/wchar_t.texi: New file, extracted from doc/libunistring.texi. -	* doc/Makefile.am (libunistring_TEXINFOS): Add it. -	* doc/libunistring.texi: Move "The wchar_t mess" section to an appendix. -	* doc/unitypes.texi: Explain difference between uint32_t and ucs4_t. -	* doc/unistr.texi (Elementary string functions, -	Elementary string functions on NUL terminated strings): Add subsection -	structure. -	* doc/unictype.texi (Object oriented API): Explain each general category -	once only. -	* doc/unistdio.texi, doc/uninorm.texi, doc/unicase.texi: Small changes. - -2017-11-30  Daiki Ueno  <ueno@gnu.org> - -	* version.sh: Bump version number and date. -	* README: Update version. -	* NEWS: Mention 0.9.8 changes. -	* lib/Makefile.am (LTV_CURRENT, LTV_AGE): Bump for -	uc_grapheme_breaks. - -2017-11-27  Daiki Ueno  <ueno@gnu.org> - -	uniwbrk: Define new word break property values -	* doc/uniwbrk.texi (Word break property): Document WBP_RI, WBP_DQ, -	WBP_SQ, WBP_HL, WBP_ZWJ, WBP_EB, WBP_EM, WBP_GAZ, and WBP_EBG. - -2017-11-27  Daiki Ueno  <ueno@gnu.org> - -	unigbrk: Import new module unigbrk/uc-grapheme-breaks -	* autogen.sh (GNULIB_MODULES): Pull unigbrk/uc-grapheme-breaks. -	* doc/unigbrk.texi (Grapheme cluster breaks in a string): Mention -	the limitations of *_grapheme_next and *_grapheme_prev functions -	and suggest *_grapheme_breaks instead. -	(Grapheme cluster break property): Document newly added -	properties; mention the limitations of uc_is_grapheme_break and -	suggest to use uc_grapheme_breaks instead. - -2017-11-18  Bruno Haible  <bruno@clisp.org> - -	Clarify the effect of uc_canonical_decomposition. -	Prompted by a report by DaeHyun Sung <sungdh86@gmail.com>. -	* doc/uninorm.texi (Decomposition of characters): Clarify. -	* doc/libunistring.texi: Bump copyright year. - -2017-10-21  Bruno Haible  <bruno@clisp.org> - -	Upgrade to newer libtool. -	* m4/libtool.m4: Update from libtool-2.4.6, with modifications. -	2017-10-21  Bruno Haible  <bruno@clisp.org> -		Fix -export-symbols and -export-symbols-regex support on -		Solaris 11.3. -		* m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Adjust symcode for -		Solaris. -	2009-04-23  Bruno Haible  <bruno@clisp.org> -		Fix recognition of "nm" command. -		* m4/libtool.m4 (LT_PATH_NM): Try "nm" program also when -		compiling for mingw in a cygwin environment. -	2008-04-06  Bruno Haible  <bruno@clisp.org> -		* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use -		CONFIG_SHELL; don't assume that the Makefile.in will set SHELL -		to ${CONFIG_SHELL}. +	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. -2017-07-15  Bruno Haible  <bruno@clisp.org> +2024-09-13  Bruno Haible  <bruno@clisp.org> -	Get rid of autom4te.cache directory (left over from autoconf, automake). -	* autogen.sh: Remove autom4te.cache directory. - -2017-06-20  Bruno Haible  <bruno@clisp.org> - -	Avoid collision between the generated <unistring/stdbool.h> and the -	platform's original <stdbool.h>. -	Reported by Dennis Clarke <dclarke@blastwave.org> in -	<https://lists.gnu.org/archive/html/bug-gettext/2017-06/msg00022.html>. -	* lib/stdbool.mini.h: Update from stdbool.in.h from current gnulib. Use -	compiler dependent conditionals to determine whether <stdbool.h> should -	be included. - -2017-01-10  Bruno Haible  <bruno@clisp.org> - -	Modernize URLs. -	* README: Prefer https over http or ftp URLs. -	* DEPENDENCIES: Likewise. - -2016-12-26  Bruno Haible  <bruno@clisp.org> - -	Clarify which version of texinfo.tex is used. -	* autogen.sh (TEXINFO_VERSION): New variable. - -2016-12-10  Bruno Haible  <bruno@clisp.org> - -	Make the generated <unistring/stdint.h> work for GCC >= 4.5 -	when GCC is not the system's default compiler. -	* lib/Makefile.am (unistring/stdint.h): When the compiler is -	GCC >= 4.5, include its <stdint.h> file. -	Reported by Marcin Cieślak and analyzed by Krzysztof Malinowski -	at <https://savannah.gnu.org/bugs/?45783>. - -2016-12-02  Daiki Ueno  <ueno@gnu.org> - -	* version.sh: Bump version number and date. -	* README: Update version. -	* NEWS: Mention 0.9.7 changes. - -2016-12-02  Bruno Haible  <bruno@clisp.org> - -	Change license to LGPLv3+ or GPLv2. -	* README (Copyright): Rewrite section. -	* doc/libunistring.texi (Licenses): Change accordingly. -	* autogen.sh: Pass option --lgpl=3orGPLv2 to gnulib-tool. -	Reported by Nikos Mavrogiannopoulos. +	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. -2016-12-02  Bruno Haible  <bruno@clisp.org> - -	Allow use of automake-1.15. -	* autogen.sh: Update comments. Make sure to get new versions of files -	brought in by automake. - -2016-11-23  Bruno Haible  <bruno@clisp.org> - -	Update installation instructions for Windows. -	* README.windows: Assume a 64-bit Windows. Explain both 32-bit and -	64-bit builds. Add instructions for the MS Visual C/C++ tool chain. -	Revamp instructions for Cygwin. - -2016-11-23  Bruno Haible  <bruno@clisp.org> - -	Drop the nickname "woe32". -	* README.windows: Renamed from README.woe32. -	* doc/libunistring.texi (Installation): Update. -	* Makefile.am (EXTRA_DIST): Update. - -2015-06-25  Daiki Ueno  <ueno@gnu.org> - -	* version.sh: Bump version number and date. -	* README: Update version. -	* NEWS: Mention 0.9.6 changes. - -2015-02-16  Daiki Ueno  <ueno@gnu.org> +2024-09-01  Bruno Haible  <bruno@clisp.org> -	* Version 0.9.5 released. +	Replace FSF snail-mail addresses with URLs. +	* build-aux/texi2html: Update GPL license notice. -2015-02-16  Daiki Ueno  <ueno@gnu.org> +2024-08-24  Bruno Haible  <bruno@clisp.org> -	* doc/uniname.texi (uniname.h): Document that -	unicode_name_character now also looks for aliases. +	Fix shared library support in 32-bit mode on FreeBSD/powerpc64. +	Patch from <https://savannah.gnu.org/patch/index.php?10469>. -2015-02-16  Daiki Ueno  <ueno@gnu.org> +	* m4/libtool.m4: On FreeBSD, fix shlibpath_var. -	* version.sh: Bump version number and date. -	* README: Update version. -	* NEWS: Mention 0.9.5 changes. - -2014-09-01  Daiki Ueno  <ueno@gnu.org> - -	* Version 0.9.4 released. - -2014-09-01  Daiki Ueno  <ueno@gnu.org> - -	* version.sh: Bump version number and date. -	* README: Update version. - -2014-09-01  Daiki Ueno  <ueno@gnu.org> - -	* configure.ac (AM_INIT_AUTOMAKE): Add dist-xz, so that xz-compressed -	.tar.xz tarballs will be distributed alongside .tar.gz ones. - -2014-08-08  Daiki Ueno  <ueno@gnu.org> - -	Replace deprecated $(mkdir_p) usage. -	Problem report and trivial fix by Nitin A Kamble in: -	https://lists.gnu.org/archive/html/bug-libunistring/2012-07/msg00000.html -	* doc/Makefile.am (installdirs-dvi, installdirs-ps) -	(installdirs-pdf, install-html-monolithic, install-html-split) -	(installdirs-html, dist-html-monolithic, dist-html-split): Use -	$(MKDIR_P) instead of deprecated $(mkdir_p). - -2014-08-08  Daiki Ueno  <ueno@gnu.org> +2024-07-12  Bruno Haible  <bruno@clisp.org> -	Fix parallel make race when generating unistring/cdefs.h. -	Trivial fix by Richard Purdie in: -	http://lists.openembedded.org/pipermail/openembedded-core/2012-April/059850.html -	* lib/Makefile.am (unistring/cdefs.h): Add $(UNUSED_PARAMETER_H) -	to prerequisites. -	Reported by Ludovic Courtès. - -2013-01-19  Bruno Haible  <bruno@clisp.org> - -	Fix license headers to be LGPL. -	* lib/stdbool.mini.h: Change license to LGPLv3+. -	* woe32dll/export.h: Likewise. -	* woe32dll/unistring-exports.c: Likewise. -	Reported by Ryan Schmidt. - -2012-04-29  Bruno Haible  <bruno@clisp.org> - -	Allow use of autoconf-2.69 and automake-1.12. +	Switch to autoconf 2.72, automake 1.17.  	* autogen.sh: Update comments. -2012-01-15  Bruno Haible  <bruno@clisp.org> - -	Support for MSVC 9. -	* woe32dll/export.h (VARIABLE): Define to empty if not using GCC. - -2011-01-28  Bruno Haible  <bruno@clisp.org> - -	Add a comment. -	* woe32dll/export.h: Add a reference to the woe32dll writeup. - -2011-10-18  Bruno Haible  <bruno@clisp.org> - -	* m4/libtool.m4: Update from libtool-2.4.2, with modifications. -	2009-04-23  Bruno Haible  <bruno@clisp.org> -		Fix recognition of "nm" command. -		* m4/libtool.m4 (LT_PATH_NM): Try "nm" program also when -		compiling for mingw in a cygwin environment. -	2008-04-06  Bruno Haible  <bruno@clisp.org> -		* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use -		CONFIG_SHELL; don't assume that the Makefile.in will set SHELL -		to ${CONFIG_SHELL}. -	* m4/ltoptions.m4: Likewise. -	* m4/ltversion.m4: Likewise. -	* build-aux/ltmain.sh: Likewise. - -2011-03-29  Bruno Haible  <bruno@clisp.org> - -	Add grapheme cluster break functions. -	* autogen.sh (GNULIB_MODULES): Add unigbrk/*. -	* gnulib-local/lib/unigbrk.in.h.diff: New file. -	* gnulib-local/Makefile.am (EXTRA_DIST): Add lib/unigbrk.in.h.diff. -	* lib/Makefile.am (nobase_include_HEADERS, HEADERS_WITH_EXTERNS): Add -	unigbrk.h. -	* doc/Makefile.am (libunistring_TEXINFOS): Move unigbrk.texi before -	uniwbrk.texi. -	* doc/libunistring.texi: Move chapter unigbrk.h before chapter -	uniwbrk.h. -	* doc/unigbrk.texi (unigbrk.h): Add more index entries. Enhance the -	explanation of what a grapheme cluster is. -	(Grapheme cluster break property): Add missing quotes. Avoid imperative -	form. -	* doc/uniwbrk.texi (uniwbrk.h): Add more index entries. -	* AUTHORS: List Ben Pfaff. -	* README: Mention the new include file unigbrk.h. -	* NEWS: Likewise. - -2011-03-28  Ben Pfaff  <blp@cs.stanford.edu> - -	Document grapheme cluster break functions. -	* doc/Makefile.am (libunistring_TEXINFOS): Add unigbrk.texi. -	* doc/libunistring.texi: Include unigbrk.texi and refer to it from -	the text and tables of content. -	* doc/unigbrk.texi: New file. - -2011-03-26  Bruno Haible  <bruno@clisp.org> - -	Allow omitting spaces in property names. -	* doc/unictype.texi (Properties as objects): Add details about how -	uc_property_byname works. - -2011-03-26  Bruno Haible  <bruno@clisp.org> - -	Allow omitting spaces in joining group names. -	* doc/unictype.texi (Joining group): Add details about how -	uc_joining_group_byname works. - -2011-03-26  Bruno Haible  <bruno@clisp.org> - -	Support long names of joining types. -	* doc/unictype.texi (Joining type): Document -	uc_joining_type_long_name. Mention that uc_joining_type_byname -	recognizes long names. - -2011-03-26  Bruno Haible  <bruno@clisp.org> - -	Support long names of bidi classes. -	* doc/unictype.texi (Bidi class): Document -	uc_bidi_class_long_name. Mention that uc_bidi_class_byname recognizes -	long names. - -2011-03-26  Bruno Haible  <bruno@clisp.org> - -	Update after gnulib changed. -	* autogen.sh (GNULIB_MODULES): Use unictype/bidiclass-all instead of -	unictype/bidicategory-all. - -2011-03-26  Bruno Haible  <bruno@clisp.org> - -	Support names and long names of canonical combining classes. -	* autogen.sh (GNULIB_MODULES): Use unictype/combining-class-all instead -	of unictype/combining-class. -	* doc/unictype.texi (Canonical combining class): Mention UC_CCC_ATA. -	Document the functions uc_combining_class_name, -	uc_combining_class_long_name, uc_combining_class_byname. - -2011-03-25  Bruno Haible  <bruno@clisp.org> - -	Support long names of general category values. -	* doc/unictype.texi (Object oriented API): Document -	uc_general_category_long_name. Mention that uc_general_category_byname -	recognizes long names. - -2011-03-25  Bruno Haible  <bruno@clisp.org> - -	Add support for general category group LC. -	* doc/unictype.texi (Object oriented API): Mention UC_CATEGORY_LC, -	UC_CASED_LETTER. -	(Bit mask API): Mention UC_CATEGORY_MASK_LC. - -2011-03-22  Bruno Haible  <bruno@clisp.org> - -	Use term "bidi class" instead of "bidirectional category". -	* doc/libunistring.texi: Update menu. -	* doc/unictype.texi (Bidi class): Renamed from Bidirectional category. -	Mention the new function names. - -2011-03-21  Bruno Haible  <bruno@clisp.org> - -	Add support for Arabic shaping properties. -	* autogen.sh (GNULIB_MODULES): Add unictype/joiningtype-all, -	unictype/joininggroup-all. -	* doc/libunistring.texi: Update menu. -	* doc/unictype.texi (Arabic shaping): New section. - -2011-01-09  Bruno Haible  <bruno@clisp.org> - -	Update to Unicode 6.0.0. - -2011-01-09  Bruno Haible  <bruno@clisp.org> - -	Update to Unicode 5.2.0. -	* doc/unictype.texi: Mention the 7 new character properties. - -2011-01-09  Bruno Haible  <bruno@clisp.org> - -	Bump copyright year. -	* lib/libunistring.rc: Add year 2011. - -2010-12-07  Bruno Haible  <bruno@clisp.org> - -	Effects of renaming u8_strcmp on Solaris platforms. -	* lib/Makefile.am (LTV_*): Bump to 2:0:0. - -2010-11-27  Bruno Haible  <bruno@clisp.org> - -	Export also undocumented symbols. -	* lib/Makefile.am (libunistring.sym): Don't remove _UC* symbols. - -2010-11-13  Bruno Haible  <bruno@clisp.org> - -	Improve documentation. -	* doc/unistr.texi (Elementary string checks): Add an index entry. -	(Elementary string functions on NUL terminated strings): Enhance doc -	about uN_prev. -	Reported by Ben Pfaff <blp@cs.stanford.edu>. - -2010-10-04  Bruno Haible  <bruno@clisp.org> - -	Update after gnulib changed. -	* lib/Makefile.am (libunistring_la_LDFLAGS): Remove 'no-undefined' and -	dependencies. - -2010-09-26  Bruno Haible  <bruno@clisp.org> - -	Fix exported symbol list in VPATH builds after 2010-05-16 change. -	* lib/Makefile.am (libunistring.sym): Find header files in the right -	directory. - -2010-09-23  Bruno Haible  <bruno@clisp.org> - -	Update after gnulib changed. -	* lib/Makefile.am (MOSTLYCLEANDIRS): New variable. - -2010-09-23  Bruno Haible  <bruno@clisp.org> - -	* m4/libtool.m4: Update from libtool-2.4, with modifications. -	2009-04-23  Bruno Haible  <bruno@clisp.org> -		Fix recognition of "nm" command. -		* m4/libtool.m4 (LT_PATH_NM): Try "nm" program also when -		compiling for mingw in a cygwin environment. -	2008-04-06  Bruno Haible  <bruno@clisp.org> -		* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use -		CONFIG_SHELL; don't assume that the Makefile.in will set SHELL -		to ${CONFIG_SHELL}. -	* m4/ltversion.m4: Update from libtool-2.4. -	* build-aux/ltmain.sh: Likewise. - -2010-09-14  Bruno Haible  <bruno@clisp.org> - -	Update after gnulib changed. -	* autogen.sh: Update creation of lib/unistr.in.h. - -2010-09-04  Bruno Haible  <bruno@clisp.org> - -	Simplify use of gnulib-tool now that gnulib-tool --import works better. -	* autogen.sh: Don't remove gnulib-cache.m4 before running gnulib-tool. - -2010-06-04  Bruno Haible  <bruno@clisp.org> - -	* m4/libtool.m4: Update from libtool-2.2.8, with modifications. -	2009-04-23  Bruno Haible  <bruno@clisp.org> -		Fix recognition of "nm" command. -		* m4/libtool.m4 (LT_PATH_NM): Try "nm" program also when -		compiling for mingw in a cygwin environment. -	2008-04-06  Bruno Haible  <bruno@clisp.org> -		* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use -		CONFIG_SHELL; don't assume that the Makefile.in will set SHELL -		to ${CONFIG_SHELL}. -	* m4/ltoptions.m4: Update from libtool-2.2.8. -	* m4/ltversion.m4: Likewise. -	* m4/lt~obsolete.m4: Likewise. -	* build-aux/ltmain.sh: Likewise. - -2010-06-01  Bruno Haible  <bruno@clisp.org> - -	Avoid possible bad interaction with Solaris 2.5.1 <pthread.h>. -	* lib/stdint.mini.h (_UINT64_T): Don't define. -	Reported by Ben Pfaff <blp@cs.stanford.edu>. - -2010-05-16  Bruno Haible  <bruno@clisp.org> - -	Update after gnulib changed. -	* gnulib-local/lib/unicase.in.h.diff: Renamed from -	gnulib-local/lib/unicase.h.diff. -	* gnulib-local/lib/uniconv.in.h.diff: Renamed from -	gnulib-local/lib/uniconv.h.diff. -	* gnulib-local/lib/unictype.in.h.diff: Renamed from -	gnulib-local/lib/unictype.h.diff. -	* gnulib-local/lib/unilbrk.in.h.diff: Renamed from -	gnulib-local/lib/unilbrk.h.diff. -	* gnulib-local/lib/uninorm.in.h.diff: Renamed from -	gnulib-local/lib/uninorm.h.diff. -	* gnulib-local/lib/unistr.in.h.diff: Renamed from -	gnulib-local/lib/unistr.h.diff. -	* gnulib-local/lib/unitypes.in.h.diff: Renamed from -	gnulib-local/lib/unitypes.h.diff. -	* gnulib-local/lib/uniwidth.in.h.diff: Renamed from -	gnulib-local/lib/uniwidth.h.diff. -	* gnulib-local/Makefile.am (EXTRA_DIST): Update. -	* gnulib-local/modules/unictype/category-none-tests.diff: Update. -	* autogen.sh: Update. - -2010-05-14  Bruno Haible  <bruno@clisp.org> - -	Publicize also the subminor version number. -	* lib/unistring/version.in.h (_LIBUNISTRING_VERSION, -	_libunistring_version): Include also the subminor version. -	* configure.ac (HEXVERSION): Likewise. - -2010-05-02  Bruno Haible  <bruno@clisp.org> - -	* Version 0.9.3 released. - -2010-05-02  Bruno Haible  <bruno@clisp.org> - -	* version.sh: Bump version number and date. -	* README: Update version. -	* lib/Makefile.am (LTV_*): Update to 1:2:1. - -2010-05-02  Bruno Haible  <bruno@clisp.org> - -	* gnulib-m4/gnulib-cache.m4: Updated by gnulib-tool. - -2010-03-30  Bruno Haible  <bruno@clisp.org> - -	* README.woe32: Update for Cygwin 1.7.x. - -2010-03-29  Bruno Haible  <bruno@clisp.org> - -	Undo last change, not needed any more. -	* configure.ac: Remove LT_LANG([C++]) invocation. - -2010-03-12  Bruno Haible  <bruno@clisp.org> - -	Fix libtool failure with gnulib C++ tests. -	* configure.ac: Add LT_LANG([C++]) invocation. -	Reported by Ludovic Courtès <ludo@gnu.org>. - -2010-01-10  Bruno Haible  <bruno@clisp.org> - -	* doc/unistr.texi (Elementary string functions on NUL terminated -	strings): Change description of u*_stpncpy return value to be -	consistent with stpncpy in glibc. - -2010-01-01  Bruno Haible  <bruno@clisp.org> - -	* Version 0.9.2.1 released. - -2010-01-01  Bruno Haible  <bruno@clisp.org> - -	* version.sh: Bump version number and date. -	* README: Update version. -	* doc/libunistring.texi: Update copyright year. -	* lib/libunistring.rc: Likewise. - -2009-12-26  Bruno Haible  <bruno@clisp.org> - -	* Version 0.9.2 released. - -2009-12-26  Bruno Haible  <bruno@clisp.org> - -	* version.sh: Bump version number and date. -	* README: Update version. -	* lib/Makefile.am (LTV_*): Update to 1:1:1. -	* NEWS: Mention what changed. - -2009-12-26  Bruno Haible  <bruno@clisp.org> - -	* lib/libunistring.rc: Update. - -2009-12-26  Bruno Haible  <bruno@clisp.org> - -	* lib/Makefile.am (EXTRA_DIST): Add unistring/cdefs.in.h. - -2009-12-24  Bruno Haible  <bruno@clisp.org> - -	Update after gnulib added module 'unused-parameter'. -	* gnulib-local/lib/unistr.h.diff: Replace the #include of -	"unused-parameter.h". -	* lib/unistring/cdefs.in.h: Renamed from lib/unistring/cdefs.h. Replace -	the _UNUSED_PARAMETER_ with a placeholder for _GL_UNUSED_PARAMETER. -	* lib/Makefile.am (unistring/cdefs.h): New rule. -	(BUILT_SOURCES, MOSTLYCLEANFILES, CLEANFILES): Augment. +2024-06-20  Bruno Haible  <bruno@clisp.org> -2009-12-12  Bruno Haible  <bruno@clisp.org> +	Update NEWS. +	* NEWS: Mention the u*_*printf fix, done in gnulib on 2024-06-18. -	* lib/libunistring.rc: Untabify. -	* woe32dll/export.h: Likewise. +2024-06-10  Bruno Haible  <bruno@clisp.org> -2009-12-09  Bruno Haible  <bruno@clisp.org> +	Update HACKING. +	* HACKING: Mention the multi-platform continuous integration. -	Ensure _UNUSED_PARAMETER_ is defined in the public header files. -	* lib/unistring/cdefs.h: New file, based on gnulib/m4/gnulib-common.m4. -	* lib/Makefile.am (nobase_nodist_include_HEADERS): Add it. -	* gnulib-local/lib/unistr.h.diff: Include unistring/cdefs.h. -	Reported by Mike Gran <spk121@yahoo.com>. +2024-06-05  Bruno Haible  <bruno@clisp.org> -2009-09-01  Bruno Haible  <bruno@clisp.org> - -	* README.woe32: Put the -mno-cygwin option into CC and CXX. -	Recommended by Paolo Bonzini and Eric Blake. - -2009-08-17  Bruno Haible  <bruno@clisp.org> - -	* Version 0.9.1.1 released. - -2009-08-16  Bruno Haible  <bruno@clisp.org> - -	* version.sh: Bump version number and date. -	* README: Update version. - -2009-08-16  Bruno Haible  <bruno@clisp.org> - -	* doc/Makefile.am (dist-html-split): Depend on libunistring_toc.html. - -2009-08-16  Bruno Haible  <bruno@clisp.org> - -	Fix build error when a non-GNU C compiler or Solaris is used. -	* lib/Makefile.am (unistring/stdbool.h): Depend on stdbool.mini.h. -	(EXTRA_DIST): Add stdbool.mini.h. +	Update DEPENDENCIES. +	* DEPENDENCIES: libiconv is needed again on macOS 14. Mention win-iconv as an +	alternative. -2009-06-30  Bruno Haible  <bruno@clisp.org> +2024-04-04  Bruno Haible  <bruno@clisp.org> -	* Version 0.9.1 released. +	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. -2009-06-30  Bruno Haible  <bruno@clisp.org> +2024-02-24  Bruno Haible  <bruno@clisp.org> -	* woe32dll/unistring-exports.c: Add unicase_empty_prefix_context, -	unicase_empty_suffix_context. +	Add a list of manual steps for making a release. -2009-06-30  Bruno Haible  <bruno@clisp.org> +2024-02-24  Bruno Haible  <bruno@clisp.org> -	* version.sh: Bump date. -	* lib/Makefile.am (LTV_*): Update to 1:0:1. +	Prepare for 1.2 release. +	* version.sh: Bump version number, date, gnulib version.  	* README: Update version. +	* lib/Makefile.am (LTV_*): Update to 6:0:1 (determined with help from +	gnulib's libtool-next-version). -2009-06-30  Bruno Haible  <bruno@clisp.org> - -	* doc/unicase.texi (Case mappings of substrings): Add an example. - -2009-06-29  Bruno Haible  <bruno@clisp.org> - -	New functions for case mapping of substrings. -	* autogen.sh (GNULIB_MODULES): Add unicase/* modules relating to -	context sensitive case mapping. Preprocess also unicase.h. -	* doc/unicase.texi (Case mappings of substrings): New section. -	(Case insensitive comparison): Mention u*_ct_casefold functions. -	* doc/libunistring.texi: Update menu. -	Reported by Paolo Bonzini. - -2009-06-11  Thien-Thi Nguyen  <ttn@gnuvola.org> - -	* doc/libunistring.texi (Autoconf macro): Small fixes. - -2009-05-31  Bruno Haible  <bruno@clisp.org> - -	* doc/Makefile.am: Use dist-hook instead of old distdir hack. -	* configure.ac (doc/Makefile.am): Don't invoke FIX_MAKEFILE_DISTRIB. -	* m4/fixautomake.m4: Remove file. - -2009-05-30  Bruno Haible  <bruno@clisp.org> - -	Generate a compiler independent <unistring/stdint.h>. -	* lib/Makefile.am (unistring/stdint.h): Produce a file that relies -	on more #ifs. -	Reported by David Byron <dbyron@dbyron.com>. - -2009-05-30  Bruno Haible  <bruno@clisp.org> - -	Generate a compiler independent <unistring/stdbool.h>. -	* lib/stdbool.mini.h: New file, a reduced version of gnulib's -	lib/stdbool.in.h. -	* lib/Makefile.am (unistring/stdbool.h): Produce a file that relies -	on #ifs. -	Reported by David Byron <dbyron@dbyron.com>. - -2009-05-23  Bruno Haible  <bruno@clisp.org> - -	* configure.ac (AM_INIT_AUTOMAKE): Add 'silent-rules' option. - -2009-05-23  Bruno Haible  <bruno@clisp.org> - -	* m4/init-package-version.m4: New file, from GNU gettext.. -	* configure.ac: Invoke gl_INIT_PACKAGE. Use the preferred form of -	AM_INIT_AUTOMAKE. - -2009-05-21  Bruno Haible  <bruno@clisp.org> - -	Colored "make check" output. -	* tests/Makefile.am (AUTOMAKE_OPTIONS): Add 1.11 and color-tests. -	* autogen.sh: Update comment. - -2009-05-21  Bruno Haible  <bruno@clisp.org> - -	Add support for automake 1.11. -	* m4/fixautomake.m4: Update from GNU gettext. -	* autogen.sh: Update comment. - -2009-05-10  Bruno Haible  <bruno@clisp.org> - -	* doc/unictype.texi (Mirrored character): Fix typo. -	Reported by David Byron <dbyron@dbyron.com>. - -2009-05-10  Bruno Haible  <bruno@clisp.org> - -	* doc/unicase.texi (Case mappings of characters, -	Case mappings of strings): Explain what title case is. -	Reported by Paolo Bonzini. - -2009-05-06  Bruno Haible  <bruno@clisp.org> - -	* doc/libunistring.texi (texnl): Define using a trick by Karl Berry. -	Add braces to all its uses. -	* doc/unictype.texi: Likewise. -	* doc/uniwbrk.texi: Likewise. - -2009-05-03  Bruno Haible  <bruno@clisp.org> - -	* lib/Makefile.am (config.h): Echo the commands that are being -	executed. -	Reported by Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>. - -2009-05-03  Bruno Haible  <bruno@clisp.org> - -	* HACKING (Building): Mention also the configure option -	--disable-static. - -2009-05-03  Bruno Haible  <bruno@clisp.org> - -	New configure option --disable-namespacing. -	* configure.ac: New option --disable-namespacing. -	(NAMESPACING): New substituted variable. -	* lib/Makefile.am (config.h): Don't alias any symbols if NAMESPACING is -	set to empty. -	* HACKING: New section "Building". - -2009-05-01  Bruno Haible  <bruno@clisp.org> - -	* doc/libunistring.texi: Enable the table of contents also in TeX mode. - -2009-05-01  Bruno Haible  <bruno@clisp.org> - -	Avoid "overfull hboxes" in the TeXed documentation. -	* doc/libunistring.texi (texnl): New macro. -	(Unicode, Autoconf macro): Use it. -	* doc/unictype.texi (Canonical combining class, -	Bidirectional category): Likewise. -	* doc/uniwbrk.texi (Word break property): Likewise. -	Reported by Ralf Wildenhues. - -2009-05-01  Bruno Haible  <bruno@clisp.org> - -	* lib/exported.sh.in: Fix quoting of argument reference. - -2009-05-01  Bruno Haible  <bruno@clisp.org> - -	* version.sh (GNULIB_GIT_COMMIT): New variable. -	* HACKING: Clarify which version of gnulib to use. -	Reported by Paolo Bonzini. - -2009-04-28  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  (tiny change) - -	* doc/libunistring.texi: Fix typos. -	* doc/unistr.texi: Likewise. -	* doc/uniname.texi: Likewise. -	* doc/unictype.texi: Likewise. -	* doc/uninorm.texi: Likewise. - -2009-04-28  Bruno Haible  <bruno@clisp.org> - -	Make VPATH builds work off a git checkout. -	* lib/Makefile.am (config.h): Look for libunistring.sym first in the -	current directory. -	Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>. - -2009-04-28  Thien-Thi Nguyen  <ttn@gnuvola.org>  (tiny change) - -	Fix typos. -	* doc/uniconv.texi (uniconv.h): Fix typo. -	* doc/unictype.texi (Properties): Fix typo. - -2009-04-28  Bruno Haible  <bruno@clisp.org> - -	Doc tweaks. -	* doc/libunistring.texi: Fix typo. -	* doc/unistr.texi (u*_cmp2): Clarify what memcmp2 is. -	* doc/uninorm.texi (u*_normxfrm): Fix description of return value. -	* doc/unicase.texi (u*_casexfrm): Likewise. -	Reported by Paolo Bonzini. - -2009-04-26  Bruno Haible  <bruno@clisp.org> - -	* Version 0.9 released. - -2009-04-26  Bruno Haible  <bruno@clisp.org> - -	* version.sh: Bump date. - -2009-04-26  Bruno Haible  <bruno@clisp.org> - -	* doc/libunistring.texi: Initialize 'am' index. -	(Using the library): New chapter. - -2009-04-26  Bruno Haible  <bruno@clisp.org> +2024-02-24  Bruno Haible  <bruno@clisp.org> -	* README.woe32: New file, from GNU gettext. +	Generate the ChangeLog from the git history. +	* autogen.sh (GNULIB_MODULES): Add gitlog-to-changelog. +	* build-aux/git-log-fix: New file, from GNU coreutils.  	* Makefile.am (EXTRA_DIST): Add it. +	(dist-hook, gen-ChangeLog): New rules. +	* ChangeLog.0: New file, moved here from ChangeLog, with a few added entries +	for 2023. +	* ChangeLog: New empty file. +	* .gitattributes: Remove file. -2009-04-26  Bruno Haible  <bruno@clisp.org> +2024-02-24  Bruno Haible  <bruno@clisp.org> -	* doc/uniconv.texi: Update for changed calling conventions of -	u*_conv_from_encoding and u*_conv_to_encoding functions. +	Update NEWS. +	* NEWS: Mention the uN_strstr improvement, done in gnulib on 2023-04-02. -2009-04-24  Bruno Haible  <bruno@clisp.org> +2024-02-23  Bruno Haible  <bruno@clisp.org> -	Make VPATH builds on Cygwin work. -	* lib/Makefile.am (AM_CPPFLAGS): Add the essential -I options. +	Improve doc. +	Reported by Pádraig Brady <P@draigBrady.com> +	in <https://lists.gnu.org/archive/html/bug-libunistring/2019-02/msg00000.html>. -2009-04-24  Bruno Haible  <bruno@clisp.org> +	* doc/unistr.texi (Comparing NUL terminated Unicode strings): Clarify that +	uN_strcmp ignores locale collation rules. +	* doc/unicase.texi: Fix typos. +	(Case insensitive comparison): Clarify that uN_casecmp ignores locale collation +	rules. -	* gnulib-m4/gnulib-cache.m4: Updated by gnulib-tool. +2024-02-23  Bruno Haible  <bruno@clisp.org> -2009-04-24  Bruno Haible  <bruno@clisp.org> +	Improve doc. +	Reported by Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com> +	in <https://lists.gnu.org/archive/html/bug-libunistring/2016-11/msg00000.html>. -	Make the installed package relocatable. -	* autogen.sh (GNULIB_MODULES): Add relocatable-lib-lgpl. -	* lib/Makefile.am (AM_CPPFLAGS): Add DEPENDS_ON_LIBICONV definition. +	* doc/libunistring.texi (Conventions): Explain the (resultbuf, lengthp) return +	value convention from the user's point of view. -2009-04-23  Bruno Haible  <bruno@clisp.org> +2024-02-23  Bruno Haible  <bruno@clisp.org> -	Fix recognition of "nm" command. -	* m4/libtool.m4 (LT_PATH_NM): Try "nm" program also when compiling for -	mingw in a cygwin environment. +	Clarify documentation of uc_mirror_char, part 2. +	* doc/unictype.texi (Mirrored character): Explain which characters +	are affected. -2009-04-23  Bruno Haible  <bruno@clisp.org> +2024-02-23  Bruno Haible  <bruno@clisp.org> -	* m4/libtool.m4: Fix recognition of 'link' command. -	2009-01-26  Peter Rosin  <peda@lysator.liu.se> -		Don't settle for any dumpbin/link program as name lister. -		* m4/libtool.m4 (LT_PATH_NM): When locating dumpbin or -		link -dump, check if they appear to really be capable of name -		listing, in order to eliminate e.g. link from coreutils. This -		makes the name lister decision fall back on nm as the default -		if no acceptable candidate is found, which mainly happens on -		(arguably broken) cross compiles. +	Clarify documentation of uc_mirror_char. +	Reported by Daurnimator <quae@daurnimator.com> +	at <https://lists.gnu.org/archive/html/bug-libunistring/2016-11/msg00004.html>. -2008-04-21  Bruno Haible  <bruno@clisp.org> +	* doc/unictype.texi (Mirrored character): Explain the surprising +	behaviour. -	Add version metainformation in Windows resource format. -	* configure.ac: Invoke LT_LANG for Windows Resources. -	(WOE32): New conditional. -	* lib/libunistring.rc: New file. -	* lib/Makefile.am (EXTRA_DIST): Add it. -	(WOE32_LIBADD): New variable. -	(libunistring.res.lo): New rule. -	(libunistring_la_LIBADD, libunistring_la_DEPENDENCIES): Add -	WOE32_LIBADD. -	(config.h): Don't compile *.res.c files. -	* build-aux/windres-options: New file, from GNU gettext. -	* Makefile.am (EXTRA_DIST): Add it. - -2008-04-21  Bruno Haible  <bruno@clisp.org> - -	Add version metainformation. -	* configure.ac (AC_CONFIG_SRCDIR): Use lib/unistring/version.in.h. -	(HEXVERSION): New variable, computed from VERSION. -	(AC_CONFIG_FILES): Add lib/unistring/version.h. -	* lib/unistring/version.in.h: New file. -	* lib/version.c: New file. -	* lib/Makefile.am (libunistring_la_SOURCES): Add version.c. -	(nobase_nodist_include_HEADERS): Add unistring/version.h. -	(HEADERS_WITH_EXTERNS): Add unistring/version.in.h. -	* woe32dll/unistring-exports.c: Add _libunistring_version. - -2008-04-19  Bruno Haible  <bruno@clisp.org> - -	Avoid compilation errors in tests/uninorm/test-nf*.c. -	* configure.ac (WOE32DLL): Define also as a C macro. - -2008-04-19  Bruno Haible  <bruno@clisp.org> - -	Avoid a compilation error of tests/unictype/test-categ_none.c. -	* gnulib-local/modules/unictype/category-none-tests.diff: New file. -	* gnulib-local/Makefile.am (EXTRA_DIST): Add it. - -2008-04-19  Bruno Haible  <bruno@clisp.org> - -	Don't commit files brought in by autogen.sh. -	* build-aux/config.guess: Remove from git repository. -	* build-aux/config.sub: Likewise. - -2008-04-19  Bruno Haible  <bruno@clisp.org> - -	Add support for building as shared library on Cygwin and mingw. -	* autogen.sh: Insert LIBUNISTRING_DLL_VARIABLE tokens into -	lib/unictype.h and lib/uninorm.h. -	* gnulib-local/lib/unictype.h.diff: Add an include of -	<unistring/woe32dll.h>. -	* gnulib-local/lib/uninorm.h.diff: New file. -	* gnulib-local/Makefile.am (EXTRA_DIST): Add it. -	* lib/unistring/woe32dll.in.h: New file. -	* woe32dll/unistring-exports.c: New file. -	* woe32dll/export.h: New file, from GNU gettext. -	* Makefile.am (EXTRA_DIST): Add it. -	* configure.ac (WOE32DLL): New conditional. -	(DLL_VARIABLE): New substituted variable. -	(AC_CONFIG_FILES): Add lib/unistring/woe32dll.h. -	* lib/Makefile.am (nobase_nodist_include_HEADERS): Add -	unistring/woe32dll.h. -	(libunistring_la_SOURCES) [WOE32DLL]: Add unistring-exports.c. -	(libunistring_la_LDFLAGS) [WOE32DLL]: Add --export-all-symbols linker -	flag. -	(config.h): Remove unused macro DLL_VARIABLE. - -2008-04-19  Bruno Haible  <bruno@clisp.org> - -	Don't use unreliable linker options on native Windows. -	* m4/woe32-dll.m4: New file, from GNU gettext. -	* configure.ac: Invoke gl_WOE32_DLL. - -2008-04-11  Bruno Haible  <bruno@clisp.org> - -	Limit the exported symbols through a config.h trick. -	* m4/exported.m4: New file, from GNU gettext. -	* lib/exported.sh.in: New file, from GNU gettext. -	* configure.ac: Invoke gt_GLOBAL_SYMBOL_PIPE. -	(AC_CONFIG_FILES): Add lib/exported.sh. -	* lib/declared.sh: New file, borrowing from GNU gettext's moopp. -	* lib/Makefile.am (HEADERS_WITH_EXTERNS): New variable. -	(libunistring.sym, config.h): New rules. -	(MOSTLYCLEANFILES, MAINTAINERCLEANFILES): Update accordingly. -	(EXTRA_DIST): Add libunistring.sym, declared.sh. -	* tests/Makefile.am (DEFAULT_INCLUDES): New variable. -	* HACKING: Require GNU sed. - -2008-04-10  Bruno Haible  <bruno@clisp.org> - -	Install all auxiliary include files in a subdirectory. -	* lib/unistring/inline.h: Renamed from lib/unistring-inline.h. -	* configure.ac: Invoke AC_PROG_MKDIR_P. -	* lib/Makefile.am (nobase_include_HEADERS): Renamed from -	include_HEADERS. Change unistring-inline.h to unistring/inline.h. -	(nobase_nodist_include_HEADERS): Renamed from nodist_include_HEADERS. -	Change unistring-*.h to unistring/*.h. -	(unistring/stdbool.h): Renamed from unistring-stdbool.h. Ensure target -	directory exists. -	(unistring/stdint.h): Renamed from unistring-stdint.h. Ensure target -	directory exists. -	(unistring/localcharset.h): Renamed from unistring-localcharset.h. -	Ensure target directory exists. -	(unistring/iconveh.h): Renamed from unistring-iconveh.h Ensure target -	directory exists. -	(BUILT_SOURCES, MOSTLYCLEANFILES, CLEANFILES): Update. -	(CLEANDIRS, CLEANDIRS_NOT_IN_SRCDIR): New variables. -	(clean-local): New rule. -	* gnulib-local/lib/unicase.h.diff: Update include statements. -	* gnulib-local/lib/uniconv.h.diff: Likewise. -	* gnulib-local/lib/unictype.h.diff: Likewise. -	* gnulib-local/lib/unilbrk.h.diff: Likewise. -	* gnulib-local/lib/unistr.h.diff: Likewise. -	* gnulib-local/lib/unitypes.h.diff: Likewise. -	* gnulib-local/lib/uniwidth.h.diff: Likewise. -	* lib/unistring-notinline.h: Likewise. - -2008-04-10  Bruno Haible  <bruno@clisp.org> - -	* doc/uniconv.h: Document the 'enum iconv_ilseq_handler' type. - -2008-04-10  Bruno Haible  <bruno@clisp.org> - -	* doc/uniwbrk.texi (Word break property): Remove extra white space. - -2008-04-10  Bruno Haible  <bruno@clisp.org> - -	Provide an installable iconveh.h replacement. -	* gnulib-local/lib/uniconv.h.diff: Include unistring-iconveh.h instead -	of iconveh.h. Don't include striconveha.h. -	* lib/Makefile.am (nodist_include_HEADERS): Add unistring-iconveh.h. -	(unistring-iconveh.h): New rule. -	(BUILT_SOURCES, MOSTLYCLEANFILES, CLEANFILES): Update accordingly. - -2008-04-10  Bruno Haible  <bruno@clisp.org> - -	Provide an installable localcharset.h replacement. -	* gnulib-local/lib/uniconv.h.diff: New file. -	* gnulib-local/lib/unilbrk.h.diff: New file. -	* gnulib-local/lib/uniwidth.h.diff: New file. -	* gnulib-local/Makefile.am (EXTRA_DIST): Add them. -	* lib/Makefile.am (nodist_include_HEADERS): Add unistring-localcharset.h. -	(unistring-localcharset.h): New rule. -	(BUILT_SOURCES, MOSTLYCLEANFILES, CLEANFILES): Update accordingly. - -2008-04-10  Bruno Haible  <bruno@clisp.org> - -	* INSTALL (Multiple Architectures): Recommend to use -	--disable-dependency-tracking. -	Suggested by Peter O'Gorman <peter@pogma.com>. - -2008-04-10  Bruno Haible  <bruno@clisp.org> - -	Replace HAVE_INLINE in installed include files. -	* lib/unistring-inline.h: New file. -	* lib/unistring-notinline.h: New file. -	* autogen.sh: Postprocess unistr.h. -	* gnulib-local/lib/unistr.h.diff: Also include unistring-inline.h. -	* lib/Makefile.am (include_HEADERS): Add unistring-inline.h. -	(noinst_HEADERS): New variable. -	(AM_CPPFLAGS): Define IN_LIBUNISTRING. - -2008-04-10  Bruno Haible  <bruno@clisp.org> - -	Provide installable <stdbool.h>, <stdint.h> replacements. -	* autogen.sh: Pass --local-dir option to gnulib-tool. -	* configure.ac (AC_CONFIG_FILES): Add gnulib-local/Makefile. -	* Makefile.am (SUBDIRS): Add gnulib-local. -	* gnulib-local/Makefile.am: New file. -	* gnulib-local/lib/unitypes.h.diff: New file. -	* gnulib-local/lib/unistr.h.diff: New file. -	* gnulib-local/lib/unictype.h.diff: New file. -	* gnulib-local/lib/unicase.h.diff: New file. -	* lib/stdint.mini.h: New file, a reduced version of gnulib's -	lib/stdint.in.h. -	* lib/Makefile.am (nodist_include_HEADERS): New variable. -	(unistring-stdbool.h, unistring-stdint.h): New rules. -	(BUILT_SOURCES, MOSTLYCLEANFILES, CLEANFILES): Update accordingly. -	(EXTRA_DIST): Add stdint.mini.h. - -2008-04-09  Bruno Haible  <bruno@clisp.org> - -	Build and install documentation. -	* autogen.sh: Fetch a recent copy of texinfo.tex. -	* configure.ac (TEXI2DVI, DVIPS, PERL): New substituted variables. -	(AC_CONFIG_FILES): Add doc/Makefile. -	* m4/fixautomake.m4: New file, from GNU gettext. -	* Makefile.am (SUBDIRS): Add doc. -	(EXTRA_DIST): Add build-aux/texi2html. -	* doc/Makefile.am: New file. -	* doc/libunistring.texi: Set document encoding to UTF-8. -	(arrow): Add a fallback definition for texi2html. - -	Put the table of contents at the beginning, not at the end. -	* build-aux/texi2html (INLINE_CONTENTS): Set to 1. -	(THISVERSION): Append an 'a'. - -	* build-aux/texi2html: New file, from texinfo-1.78. - -2008-04-06  Bruno Haible  <bruno@clisp.org> - -	Add support for checking with valgrind. -	* build-aux/run-test: New file. -	* Makefile.am (EXTRA_DIST): Add it. -	* tests/Makefile.am (CHECKER, CHECKER_END_OF_COMMENTS): New variables. -	(TESTS_ENVIRONMENT): Add a run-test invocation. -	* HACKING: Mention how to use valgrind. - -2008-04-06  Bruno Haible  <bruno@clisp.org> +2024-02-23  Bruno Haible  <bruno@clisp.org> -	* Makefile.am (EXTRA_DIST): Add version.sh, DEPENDENCIES, HACKING, -	autogen.sh, build-aux/fixaclocal. -	* version.sh: New file. +	Document that in format strings, the %n directive is no longer supported. +	* doc/unistdio.texi: Mention that %n is not supported. +	* NEWS: Mention the change. -2008-04-05  Bruno Haible  <bruno@clisp.org> +2024-02-21  Bruno Haible  <bruno@clisp.org> -	Allow building as a shared library on AIX. -	* lib/Makefile.am (libunistring_la_LDFLAGS): Add -no-undefined flag -	and INTL_MACOSX_LIBS (for MacOS X). +	Update after gnulib changed. -2008-04-05  Bruno Haible  <bruno@clisp.org> +2024-02-21  Bruno Haible  <bruno@clisp.org> -	Use libtool versioning. -	* lib/Makefile.am (LTV_CURRENT, LTV_REVISION, LTV_AGE): New variables. -	(libunistring_la_LDFLAGS): Pass -version-info option. +	Autogenerate the implementation of _libunistring_unicode_version. +	* autogen.sh (GNULIB_MODULES): Add unimetadata/base, unimetadata/u-version. +	* lib/Makefile.am (nodist_include_HEADERS): Add unimetadata.h. +	(HEADERS_WITH_EXTERNS): Add unimetadata.h. +	* lib/unistring/version.in.h: Include unimetadata.h. +	(_libunistring_unicode_version): Remove declaration. +	* lib/version.c: Undo last change. +	* woe32dll/unistring-exports.c: Update comments. -2008-04-05  Bruno Haible  <bruno@clisp.org> +2024-02-12  Bruno Haible  <bruno@clisp.org> -	* gnulib-m4/gnulib-cache.m4: New file, generated by gnulib-tool. +	New property Prepended_Concatenation_Mark. +	* doc/unictype.texi (Properties as objects): Document +	UC_PROPERTY_PREPENDED_CONCATENATION_MARK. +	(Properties as functions): Document uc_is_property_prepended_concatenation_mark. +	* NEWS: Mention them. -	* autogen.sh: New file. -	* configure.ac: New file. -	* build-aux/fixaclocal: New file, from GNU gettext. -	* Makefile.am: New file. -	* lib/Makefile.am: New file. -	* tests/Makefile.am: New file. +2024-01-31  Bruno Haible  <bruno@clisp.org> -2008-04-05  Bruno Haible  <bruno@clisp.org> +	New properties ID_Compat_Math_Continue ID_Compat_Math_Start IDS_Unary_Operator. +	* doc/unictype.texi (Properties as objects): Document +	UC_PROPERTY_ID_COMPAT_MATH_START, UC_PROPERTY_ID_COMPAT_MATH_CONTINUE, +	UC_PROPERTY_IDS_UNARY_OPERATOR. +	(Properties as functions): Document uc_is_property_id_compat_math_start, +	uc_is_property_id_compat_math_continue, uc_is_property_ids_unary_operator. +	* NEWS: Mention them. -	* INSTALL: Renamed from INSTALL.generic. Add section about -	prerequisites, +2024-01-30  Bruno Haible  <bruno@clisp.org> -2008-04-05  Bruno Haible  <bruno@clisp.org> +	Update .gitignore. -	* doc/*.texi: Add index entries. +2024-01-30  Bruno Haible  <bruno@clisp.org> -2008-04-05  Bruno Haible  <bruno@clisp.org> +	Update to Unicode 15.1.0. +	* autogen.sh (GNULIB_MODULES): Add unictype/incb-all. +	* gnulib-m4/gnulib-cache.m4: Regenerated. +	* lib/version.c (_libunistring_unicode_version): Bump. +	* doc/unictype.texi (Other attributes): New section. +	* doc/unigbrk.texi (Grapheme cluster breaks in a string): Give some details +	about when the functions have limitations. +	* NEWS: Mention the change. -	* doc/unistr.texi (Elementary string functions): Document -	u{8,16,32}_cmp2. +2024-01-30  Bruno Haible  <bruno@clisp.org> -2008-04-05  Bruno Haible  <bruno@clisp.org> +	Update after gnulib changed. -	* doc/libunistring.texi (func, posixfunc): New macros. -	Use them where appropriate. -	* doc/unistr.texi: Likewise. +2024-01-30  Bruno Haible  <bruno@clisp.org> -2008-04-05  Bruno Haible  <bruno@clisp.org> +	doc: Improve documentation about meta-information. +	* doc/libunistring.texi (Include files): Fix documentation of +	_LIBUNISTRING_VERSION and _libunistring_version (incorrect since 2010-05-14). +	Add documentation of _libunistring_unicode_version. +	* NEWS: Mention _libunistring_unicode_version. -	* doc/libunistring.texi: Complete the detailmenu. +2024-01-29  Bruno Haible  <bruno@clisp.org> -2008-04-05  Bruno Haible  <bruno@clisp.org> +	Add meta-information about the Unicode version. +	Suggested by Roger Crew <wrog@wrog.net> in +	<https://lists.gnu.org/archive/html/bug-libunistring/2023-08/msg00000.html>. -	* doc/libunistring.texi: New file. -	* doc/unitypes.texi: New file, based on gnulib/lib/unitypes.h. -	* doc/unistr.texi: New file, based on gnulib/lib/unistr.h. -	* doc/uniconv.texi: New file, based on gnulib/lib/uniconv.h. -	* doc/unistdio.texi: New file, based on gnulib/lib/unistdio.h. -	* doc/uniname.texi: New file, based on gnulib/lib/uniname.h. -	* doc/unictype.texi: New file, based on gnulib/lib/unictype.h. -	* doc/uniwidth.texi: New file, based on gnulib/lib/uniwidth.h. -	* doc/uniwbrk.texi: New file, based on gnulib/lib/uniwbrk.h. -	* doc/unilbrk.texi: New file, based on gnulib/lib/unilbrk.h. -	* doc/uninorm.texi: New file, based on gnulib/lib/uninorm.h. -	* doc/unicase.texi: New file, based on gnulib/lib/unicase.h. -	* doc/uniregex.texi: New file. -	* doc/gpl.texi: New file, from gnulib. -	* doc/lgpl.texi: New file, from gnulib. -	* doc/fdl.texi: New file, from gnulib. +	* lib/unistring/version.in.h (_libunistring_unicode_version): New declaration. +	* lib/version.c (_libunistring_unicode_version): New variable. +	* woe32dll/unistring-exports.c: Export it. -2008-03-14  Bruno Haible  <bruno@clisp.org> +2023-09-18  Bruno Haible  <bruno@clisp.org> -	* INSTALL.generic: New file, from gnulib/doc/INSTALL.UTF-8 with an -	added paragraph mentioning --with-libiconv-prefix. +	Fix shared library support on Android. +	Patch from <https://savannah.gnu.org/patch/index.php?10393>. -	* COPYING.LIB: New file, from gnulib/doc/COPYING.LESSERv3. -	* COPYING: New file, from gnulib/doc/COPYINGv3. +	* m4/libtool.m4: On Android, fix library_names_spec and +	hardcode_libdir_flag_spec. -	* m4/libtool.m4: New file, from libtool-2.2.6, with modifications: -	2008-04-06  Bruno Haible  <bruno@clisp.org> -		* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use -		CONFIG_SHELL; don't assume that the Makefile.in will set SHELL -		to ${CONFIG_SHELL}. -	* m4/ltoptions.m4: New file, from libtool-2.2.6. -	* m4/ltsugar.m4: Likewise. -	* m4/ltversion.m4: Likewise. -	* m4/lt~obsolete.m4: Likewise. -	* build-aux/ltmain.sh: New file, from libtool-2.2.6, with -	modifications. -	2008-09-28  Bruno Haible  <bruno@clisp.org> -		* build-aux/ltmain.sh (func_emit_cwrapperexe_src): On mingw, -		preprocess the argument vector through prepare_spawn. - -	* build-aux/config.guess: New file, from gnulib, version 2009-02-03. -	* build-aux/config.sub: Likewise. - -	* README: New file. -	* AUTHORS: New file. -	* DEPENDENCIES: New file. -	* BUGS: New file. -	* HACKING: New file. -	* THANKS: New file. -	* NEWS: New file. +2023-09-16  Bruno Haible  <bruno@clisp.org> +	Fix a misnomer. +	* woe32dll/export.h: Update comment.  | 
