12018-05-17  Bruno Haible  <bruno@clisp.org>
2
3	Prepare for 0.9.10 release.
4	* version.sh: Bump version number, date, gnulib version.
5	* README: Update version.
6
72018-05-17  Bruno Haible  <bruno@clisp.org>
8
9	doc: Fix @menu structure (regression from 2017-12-10).
10	* doc/libunistring.texi (Introduction): Fix @menu.
11
122018-05-17  Bruno Haible  <bruno@clisp.org>
13
14	Allow use of automake-1.16.
15	* autogen.sh: Update comments.
16
172018-04-07  Bruno Haible  <bruno@clisp.org>
18
19	Implement the documented functions u*_casing_*_context.
20	Reported by Genki Sky <sky@genki.is>.
21	* autogen.sh (GNULIB_MODULES): Add unicase/u*-prefix-context,
22	unicase/u*-suffix-context.
23	* lib/unicase/.gitignore: Update.
24	* gnulib-m4/gnulib-cache.m4: Updated by gnulib-tool.
25	* NEWS: Mention the change.
26
272018-03-27  Bruno Haible  <bruno@clisp.org>
28
29	Doc tweaks.
30	* README: Don't recommend to use --prefix=/usr/local, as it produces
31	problems with GCC (since GCC's treatment of /usr/local/include and
32	/usr/local/lib is inconsistent by default).
33
342011-01-29  Bruno Haible  <bruno@clisp.org>
35
36	* m4/woe32-dll.m4: Add a comment.
37
382018-02-28  Daiki Ueno  <ueno@gnu.org>
39
40	* version.sh: Bump version number and date.
41	* README: Update version.
42
432018-02-02  Bruno Haible  <bruno@clisp.org>
44
45	Update after gnulib changed.
46	* NEWS: Mention the multithread-safety fix from gnulib module 'malloca'.
47
482018-01-27  Bruno Haible  <bruno@clisp.org>
49
50	Rename some file.
51	* INSTALL.windows: Renamed from README.windows.
52	* Makefile.am (EXTRA_DIST): Update.
53	* doc/libunistring.texi (Installation): Likewise.
54
552017-12-10  Bruno Haible  <bruno@clisp.org>
56
57	Documentation updates.
58	Mostly based on feedback by Richard Stallman <rms@gnu.org>.
59	* doc/wchar_t.texi: New file, extracted from doc/libunistring.texi.
60	* doc/Makefile.am (libunistring_TEXINFOS): Add it.
61	* doc/libunistring.texi: Move "The wchar_t mess" section to an appendix.
62	* doc/unitypes.texi: Explain difference between uint32_t and ucs4_t.
63	* doc/unistr.texi (Elementary string functions,
64	Elementary string functions on NUL terminated strings): Add subsection
65	structure.
66	* doc/unictype.texi (Object oriented API): Explain each general category
67	once only.
68	* doc/unistdio.texi, doc/uninorm.texi, doc/unicase.texi: Small changes.
69
702017-11-30  Daiki Ueno  <ueno@gnu.org>
71
72	* version.sh: Bump version number and date.
73	* README: Update version.
74	* NEWS: Mention 0.9.8 changes.
75	* lib/Makefile.am (LTV_CURRENT, LTV_AGE): Bump for
76	uc_grapheme_breaks.
77
782017-11-27  Daiki Ueno  <ueno@gnu.org>
79
80	uniwbrk: Define new word break property values
81	* doc/uniwbrk.texi (Word break property): Document WBP_RI, WBP_DQ,
82	WBP_SQ, WBP_HL, WBP_ZWJ, WBP_EB, WBP_EM, WBP_GAZ, and WBP_EBG.
83
842017-11-27  Daiki Ueno  <ueno@gnu.org>
85
86	unigbrk: Import new module unigbrk/uc-grapheme-breaks
87	* autogen.sh (GNULIB_MODULES): Pull unigbrk/uc-grapheme-breaks.
88	* doc/unigbrk.texi (Grapheme cluster breaks in a string): Mention
89	the limitations of *_grapheme_next and *_grapheme_prev functions
90	and suggest *_grapheme_breaks instead.
91	(Grapheme cluster break property): Document newly added
92	properties; mention the limitations of uc_is_grapheme_break and
93	suggest to use uc_grapheme_breaks instead.
94
952017-11-18  Bruno Haible  <bruno@clisp.org>
96
97	Clarify the effect of uc_canonical_decomposition.
98	Prompted by a report by DaeHyun Sung <sungdh86@gmail.com>.
99	* doc/uninorm.texi (Decomposition of characters): Clarify.
100	* doc/libunistring.texi: Bump copyright year.
101
1022017-10-21  Bruno Haible  <bruno@clisp.org>
103
104	Upgrade to newer libtool.
105	* m4/libtool.m4: Update from libtool-2.4.6, with modifications.
106	2017-10-21  Bruno Haible  <bruno@clisp.org>
107		Fix -export-symbols and -export-symbols-regex support on
108		Solaris 11.3.
109		* m4/libtool.m4 (_LT_CMD_GLOBAL_SYMBOLS): Adjust symcode for
110		Solaris.
111	2009-04-23  Bruno Haible  <bruno@clisp.org>
112		Fix recognition of "nm" command.
113		* m4/libtool.m4 (LT_PATH_NM): Try "nm" program also when
114		compiling for mingw in a cygwin environment.
115	2008-04-06  Bruno Haible  <bruno@clisp.org>
116		* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use
117		CONFIG_SHELL; don't assume that the Makefile.in will set SHELL
118		to ${CONFIG_SHELL}.
119	* m4/ltoptions.m4: Likewise.
120	* m4/ltsugar.m4: Likewise.
121	* m4/ltversion.m4: Likewise.
122	* m4/lt~obsolete.m4: Likewise.
123	* build-aux/ltmain.sh: Likewise.
124
1252017-07-15  Bruno Haible  <bruno@clisp.org>
126
127	Get rid of autom4te.cache directory (left over from autoconf, automake).
128	* autogen.sh: Remove autom4te.cache directory.
129
1302017-06-20  Bruno Haible  <bruno@clisp.org>
131
132	Avoid collision between the generated <unistring/stdbool.h> and the
133	platform's original <stdbool.h>.
134	Reported by Dennis Clarke <dclarke@blastwave.org> in
135	<https://lists.gnu.org/archive/html/bug-gettext/2017-06/msg00022.html>.
136	* lib/stdbool.mini.h: Update from stdbool.in.h from current gnulib. Use
137	compiler dependent conditionals to determine whether <stdbool.h> should
138	be included.
139
1402017-01-10  Bruno Haible  <bruno@clisp.org>
141
142	Modernize URLs.
143	* README: Prefer https over http or ftp URLs.
144	* DEPENDENCIES: Likewise.
145
1462016-12-26  Bruno Haible  <bruno@clisp.org>
147
148	Clarify which version of texinfo.tex is used.
149	* autogen.sh (TEXINFO_VERSION): New variable.
150
1512016-12-10  Bruno Haible  <bruno@clisp.org>
152
153	Make the generated <unistring/stdint.h> work for GCC >= 4.5
154	when GCC is not the system's default compiler.
155	* lib/Makefile.am (unistring/stdint.h): When the compiler is
156	GCC >= 4.5, include its <stdint.h> file.
157	Reported by Marcin Cieślak and analyzed by Krzysztof Malinowski
158	at <https://savannah.gnu.org/bugs/?45783>.
159
1602016-12-02  Daiki Ueno  <ueno@gnu.org>
161
162	* version.sh: Bump version number and date.
163	* README: Update version.
164	* NEWS: Mention 0.9.7 changes.
165
1662016-12-02  Bruno Haible  <bruno@clisp.org>
167
168	Change license to LGPLv3+ or GPLv2.
169	* README (Copyright): Rewrite section.
170	* doc/libunistring.texi (Licenses): Change accordingly.
171	* autogen.sh: Pass option --lgpl=3orGPLv2 to gnulib-tool.
172	Reported by Nikos Mavrogiannopoulos.
173	* gnulib-m4/gnulib-cache.m4: Regenerated.
174
1752016-12-02  Bruno Haible  <bruno@clisp.org>
176
177	Allow use of automake-1.15.
178	* autogen.sh: Update comments. Make sure to get new versions of files
179	brought in by automake.
180
1812016-11-23  Bruno Haible  <bruno@clisp.org>
182
183	Update installation instructions for Windows.
184	* README.windows: Assume a 64-bit Windows. Explain both 32-bit and
185	64-bit builds. Add instructions for the MS Visual C/C++ tool chain.
186	Revamp instructions for Cygwin.
187
1882016-11-23  Bruno Haible  <bruno@clisp.org>
189
190	Drop the nickname "woe32".
191	* README.windows: Renamed from README.woe32.
192	* doc/libunistring.texi (Installation): Update.
193	* Makefile.am (EXTRA_DIST): Update.
194
1952015-06-25  Daiki Ueno  <ueno@gnu.org>
196
197	* version.sh: Bump version number and date.
198	* README: Update version.
199	* NEWS: Mention 0.9.6 changes.
200
2012015-02-16  Daiki Ueno  <ueno@gnu.org>
202
203	* Version 0.9.5 released.
204
2052015-02-16  Daiki Ueno  <ueno@gnu.org>
206
207	* doc/uniname.texi (uniname.h): Document that
208	unicode_name_character now also looks for aliases.
209
2102015-02-16  Daiki Ueno  <ueno@gnu.org>
211
212	* version.sh: Bump version number and date.
213	* README: Update version.
214	* NEWS: Mention 0.9.5 changes.
215
2162014-09-01  Daiki Ueno  <ueno@gnu.org>
217
218	* Version 0.9.4 released.
219
2202014-09-01  Daiki Ueno  <ueno@gnu.org>
221
222	* version.sh: Bump version number and date.
223	* README: Update version.
224
2252014-09-01  Daiki Ueno  <ueno@gnu.org>
226
227	* configure.ac (AM_INIT_AUTOMAKE): Add dist-xz, so that xz-compressed
228	.tar.xz tarballs will be distributed alongside .tar.gz ones.
229
2302014-08-08  Daiki Ueno  <ueno@gnu.org>
231
232	Replace deprecated $(mkdir_p) usage.
233	Problem report and trivial fix by Nitin A Kamble in:
234	https://lists.gnu.org/archive/html/bug-libunistring/2012-07/msg00000.html
235	* doc/Makefile.am (installdirs-dvi, installdirs-ps)
236	(installdirs-pdf, install-html-monolithic, install-html-split)
237	(installdirs-html, dist-html-monolithic, dist-html-split): Use
238	$(MKDIR_P) instead of deprecated $(mkdir_p).
239
2402014-08-08  Daiki Ueno  <ueno@gnu.org>
241
242	Fix parallel make race when generating unistring/cdefs.h.
243	Trivial fix by Richard Purdie in:
244	http://lists.openembedded.org/pipermail/openembedded-core/2012-April/059850.html
245	* lib/Makefile.am (unistring/cdefs.h): Add $(UNUSED_PARAMETER_H)
246	to prerequisites.
247	Reported by Ludovic Courtès.
248
2492013-01-19  Bruno Haible  <bruno@clisp.org>
250
251	Fix license headers to be LGPL.
252	* lib/stdbool.mini.h: Change license to LGPLv3+.
253	* woe32dll/export.h: Likewise.
254	* woe32dll/unistring-exports.c: Likewise.
255	Reported by Ryan Schmidt.
256
2572012-04-29  Bruno Haible  <bruno@clisp.org>
258
259	Allow use of autoconf-2.69 and automake-1.12.
260	* autogen.sh: Update comments.
261
2622012-01-15  Bruno Haible  <bruno@clisp.org>
263
264	Support for MSVC 9.
265	* woe32dll/export.h (VARIABLE): Define to empty if not using GCC.
266
2672011-01-28  Bruno Haible  <bruno@clisp.org>
268
269	Add a comment.
270	* woe32dll/export.h: Add a reference to the woe32dll writeup.
271
2722011-10-18  Bruno Haible  <bruno@clisp.org>
273
274	* m4/libtool.m4: Update from libtool-2.4.2, with modifications.
275	2009-04-23  Bruno Haible  <bruno@clisp.org>
276		Fix recognition of "nm" command.
277		* m4/libtool.m4 (LT_PATH_NM): Try "nm" program also when
278		compiling for mingw in a cygwin environment.
279	2008-04-06  Bruno Haible  <bruno@clisp.org>
280		* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use
281		CONFIG_SHELL; don't assume that the Makefile.in will set SHELL
282		to ${CONFIG_SHELL}.
283	* m4/ltoptions.m4: Likewise.
284	* m4/ltversion.m4: Likewise.
285	* build-aux/ltmain.sh: Likewise.
286
2872011-03-29  Bruno Haible  <bruno@clisp.org>
288
289	Add grapheme cluster break functions.
290	* autogen.sh (GNULIB_MODULES): Add unigbrk/*.
291	* gnulib-local/lib/unigbrk.in.h.diff: New file.
292	* gnulib-local/Makefile.am (EXTRA_DIST): Add lib/unigbrk.in.h.diff.
293	* lib/Makefile.am (nobase_include_HEADERS, HEADERS_WITH_EXTERNS): Add
294	unigbrk.h.
295	* doc/Makefile.am (libunistring_TEXINFOS): Move unigbrk.texi before
296	uniwbrk.texi.
297	* doc/libunistring.texi: Move chapter unigbrk.h before chapter
298	uniwbrk.h.
299	* doc/unigbrk.texi (unigbrk.h): Add more index entries. Enhance the
300	explanation of what a grapheme cluster is.
301	(Grapheme cluster break property): Add missing quotes. Avoid imperative
302	form.
303	* doc/uniwbrk.texi (uniwbrk.h): Add more index entries.
304	* AUTHORS: List Ben Pfaff.
305	* README: Mention the new include file unigbrk.h.
306	* NEWS: Likewise.
307
3082011-03-28  Ben Pfaff  <blp@cs.stanford.edu>
309
310	Document grapheme cluster break functions.
311	* doc/Makefile.am (libunistring_TEXINFOS): Add unigbrk.texi.
312	* doc/libunistring.texi: Include unigbrk.texi and refer to it from
313	the text and tables of content.
314	* doc/unigbrk.texi: New file.
315
3162011-03-26  Bruno Haible  <bruno@clisp.org>
317
318	Allow omitting spaces in property names.
319	* doc/unictype.texi (Properties as objects): Add details about how
320	uc_property_byname works.
321
3222011-03-26  Bruno Haible  <bruno@clisp.org>
323
324	Allow omitting spaces in joining group names.
325	* doc/unictype.texi (Joining group): Add details about how
326	uc_joining_group_byname works.
327
3282011-03-26  Bruno Haible  <bruno@clisp.org>
329
330	Support long names of joining types.
331	* doc/unictype.texi (Joining type): Document
332	uc_joining_type_long_name. Mention that uc_joining_type_byname
333	recognizes long names.
334
3352011-03-26  Bruno Haible  <bruno@clisp.org>
336
337	Support long names of bidi classes.
338	* doc/unictype.texi (Bidi class): Document
339	uc_bidi_class_long_name. Mention that uc_bidi_class_byname recognizes
340	long names.
341
3422011-03-26  Bruno Haible  <bruno@clisp.org>
343
344	Update after gnulib changed.
345	* autogen.sh (GNULIB_MODULES): Use unictype/bidiclass-all instead of
346	unictype/bidicategory-all.
347
3482011-03-26  Bruno Haible  <bruno@clisp.org>
349
350	Support names and long names of canonical combining classes.
351	* autogen.sh (GNULIB_MODULES): Use unictype/combining-class-all instead
352	of unictype/combining-class.
353	* doc/unictype.texi (Canonical combining class): Mention UC_CCC_ATA.
354	Document the functions uc_combining_class_name,
355	uc_combining_class_long_name, uc_combining_class_byname.
356
3572011-03-25  Bruno Haible  <bruno@clisp.org>
358
359	Support long names of general category values.
360	* doc/unictype.texi (Object oriented API): Document
361	uc_general_category_long_name. Mention that uc_general_category_byname
362	recognizes long names.
363
3642011-03-25  Bruno Haible  <bruno@clisp.org>
365
366	Add support for general category group LC.
367	* doc/unictype.texi (Object oriented API): Mention UC_CATEGORY_LC,
368	UC_CASED_LETTER.
369	(Bit mask API): Mention UC_CATEGORY_MASK_LC.
370
3712011-03-22  Bruno Haible  <bruno@clisp.org>
372
373	Use term "bidi class" instead of "bidirectional category".
374	* doc/libunistring.texi: Update menu.
375	* doc/unictype.texi (Bidi class): Renamed from Bidirectional category.
376	Mention the new function names.
377
3782011-03-21  Bruno Haible  <bruno@clisp.org>
379
380	Add support for Arabic shaping properties.
381	* autogen.sh (GNULIB_MODULES): Add unictype/joiningtype-all,
382	unictype/joininggroup-all.
383	* doc/libunistring.texi: Update menu.
384	* doc/unictype.texi (Arabic shaping): New section.
385
3862011-01-09  Bruno Haible  <bruno@clisp.org>
387
388	Update to Unicode 6.0.0.
389
3902011-01-09  Bruno Haible  <bruno@clisp.org>
391
392	Update to Unicode 5.2.0.
393	* doc/unictype.texi: Mention the 7 new character properties.
394
3952011-01-09  Bruno Haible  <bruno@clisp.org>
396
397	Bump copyright year.
398	* lib/libunistring.rc: Add year 2011.
399
4002010-12-07  Bruno Haible  <bruno@clisp.org>
401
402	Effects of renaming u8_strcmp on Solaris platforms.
403	* lib/Makefile.am (LTV_*): Bump to 2:0:0.
404
4052010-11-27  Bruno Haible  <bruno@clisp.org>
406
407	Export also undocumented symbols.
408	* lib/Makefile.am (libunistring.sym): Don't remove _UC* symbols.
409
4102010-11-13  Bruno Haible  <bruno@clisp.org>
411
412	Improve documentation.
413	* doc/unistr.texi (Elementary string checks): Add an index entry.
414	(Elementary string functions on NUL terminated strings): Enhance doc
415	about uN_prev.
416	Reported by Ben Pfaff <blp@cs.stanford.edu>.
417
4182010-10-04  Bruno Haible  <bruno@clisp.org>
419
420	Update after gnulib changed.
421	* lib/Makefile.am (libunistring_la_LDFLAGS): Remove 'no-undefined' and
422	dependencies.
423
4242010-09-26  Bruno Haible  <bruno@clisp.org>
425
426	Fix exported symbol list in VPATH builds after 2010-05-16 change.
427	* lib/Makefile.am (libunistring.sym): Find header files in the right
428	directory.
429
4302010-09-23  Bruno Haible  <bruno@clisp.org>
431
432	Update after gnulib changed.
433	* lib/Makefile.am (MOSTLYCLEANDIRS): New variable.
434
4352010-09-23  Bruno Haible  <bruno@clisp.org>
436
437	* m4/libtool.m4: Update from libtool-2.4, with modifications.
438	2009-04-23  Bruno Haible  <bruno@clisp.org>
439		Fix recognition of "nm" command.
440		* m4/libtool.m4 (LT_PATH_NM): Try "nm" program also when
441		compiling for mingw in a cygwin environment.
442	2008-04-06  Bruno Haible  <bruno@clisp.org>
443		* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use
444		CONFIG_SHELL; don't assume that the Makefile.in will set SHELL
445		to ${CONFIG_SHELL}.
446	* m4/ltversion.m4: Update from libtool-2.4.
447	* build-aux/ltmain.sh: Likewise.
448
4492010-09-14  Bruno Haible  <bruno@clisp.org>
450
451	Update after gnulib changed.
452	* autogen.sh: Update creation of lib/unistr.in.h.
453
4542010-09-04  Bruno Haible  <bruno@clisp.org>
455
456	Simplify use of gnulib-tool now that gnulib-tool --import works better.
457	* autogen.sh: Don't remove gnulib-cache.m4 before running gnulib-tool.
458
4592010-06-04  Bruno Haible  <bruno@clisp.org>
460
461	* m4/libtool.m4: Update from libtool-2.2.8, with modifications.
462	2009-04-23  Bruno Haible  <bruno@clisp.org>
463		Fix recognition of "nm" command.
464		* m4/libtool.m4 (LT_PATH_NM): Try "nm" program also when
465		compiling for mingw in a cygwin environment.
466	2008-04-06  Bruno Haible  <bruno@clisp.org>
467		* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use
468		CONFIG_SHELL; don't assume that the Makefile.in will set SHELL
469		to ${CONFIG_SHELL}.
470	* m4/ltoptions.m4: Update from libtool-2.2.8.
471	* m4/ltversion.m4: Likewise.
472	* m4/lt~obsolete.m4: Likewise.
473	* build-aux/ltmain.sh: Likewise.
474
4752010-06-01  Bruno Haible  <bruno@clisp.org>
476
477	Avoid possible bad interaction with Solaris 2.5.1 <pthread.h>.
478	* lib/stdint.mini.h (_UINT64_T): Don't define.
479	Reported by Ben Pfaff <blp@cs.stanford.edu>.
480
4812010-05-16  Bruno Haible  <bruno@clisp.org>
482
483	Update after gnulib changed.
484	* gnulib-local/lib/unicase.in.h.diff: Renamed from
485	gnulib-local/lib/unicase.h.diff.
486	* gnulib-local/lib/uniconv.in.h.diff: Renamed from
487	gnulib-local/lib/uniconv.h.diff.
488	* gnulib-local/lib/unictype.in.h.diff: Renamed from
489	gnulib-local/lib/unictype.h.diff.
490	* gnulib-local/lib/unilbrk.in.h.diff: Renamed from
491	gnulib-local/lib/unilbrk.h.diff.
492	* gnulib-local/lib/uninorm.in.h.diff: Renamed from
493	gnulib-local/lib/uninorm.h.diff.
494	* gnulib-local/lib/unistr.in.h.diff: Renamed from
495	gnulib-local/lib/unistr.h.diff.
496	* gnulib-local/lib/unitypes.in.h.diff: Renamed from
497	gnulib-local/lib/unitypes.h.diff.
498	* gnulib-local/lib/uniwidth.in.h.diff: Renamed from
499	gnulib-local/lib/uniwidth.h.diff.
500	* gnulib-local/Makefile.am (EXTRA_DIST): Update.
501	* gnulib-local/modules/unictype/category-none-tests.diff: Update.
502	* autogen.sh: Update.
503
5042010-05-14  Bruno Haible  <bruno@clisp.org>
505
506	Publicize also the subminor version number.
507	* lib/unistring/version.in.h (_LIBUNISTRING_VERSION,
508	_libunistring_version): Include also the subminor version.
509	* configure.ac (HEXVERSION): Likewise.
510
5112010-05-02  Bruno Haible  <bruno@clisp.org>
512
513	* Version 0.9.3 released.
514
5152010-05-02  Bruno Haible  <bruno@clisp.org>
516
517	* version.sh: Bump version number and date.
518	* README: Update version.
519	* lib/Makefile.am (LTV_*): Update to 1:2:1.
520
5212010-05-02  Bruno Haible  <bruno@clisp.org>
522
523	* gnulib-m4/gnulib-cache.m4: Updated by gnulib-tool.
524
5252010-03-30  Bruno Haible  <bruno@clisp.org>
526
527	* README.woe32: Update for Cygwin 1.7.x.
528
5292010-03-29  Bruno Haible  <bruno@clisp.org>
530
531	Undo last change, not needed any more.
532	* configure.ac: Remove LT_LANG([C++]) invocation.
533
5342010-03-12  Bruno Haible  <bruno@clisp.org>
535
536	Fix libtool failure with gnulib C++ tests.
537	* configure.ac: Add LT_LANG([C++]) invocation.
538	Reported by Ludovic Courtès <ludo@gnu.org>.
539
5402010-01-10  Bruno Haible  <bruno@clisp.org>
541
542	* doc/unistr.texi (Elementary string functions on NUL terminated
543	strings): Change description of u*_stpncpy return value to be
544	consistent with stpncpy in glibc.
545
5462010-01-01  Bruno Haible  <bruno@clisp.org>
547
548	* Version 0.9.2.1 released.
549
5502010-01-01  Bruno Haible  <bruno@clisp.org>
551
552	* version.sh: Bump version number and date.
553	* README: Update version.
554	* doc/libunistring.texi: Update copyright year.
555	* lib/libunistring.rc: Likewise.
556
5572009-12-26  Bruno Haible  <bruno@clisp.org>
558
559	* Version 0.9.2 released.
560
5612009-12-26  Bruno Haible  <bruno@clisp.org>
562
563	* version.sh: Bump version number and date.
564	* README: Update version.
565	* lib/Makefile.am (LTV_*): Update to 1:1:1.
566	* NEWS: Mention what changed.
567
5682009-12-26  Bruno Haible  <bruno@clisp.org>
569
570	* lib/libunistring.rc: Update.
571
5722009-12-26  Bruno Haible  <bruno@clisp.org>
573
574	* lib/Makefile.am (EXTRA_DIST): Add unistring/cdefs.in.h.
575
5762009-12-24  Bruno Haible  <bruno@clisp.org>
577
578	Update after gnulib added module 'unused-parameter'.
579	* gnulib-local/lib/unistr.h.diff: Replace the #include of
580	"unused-parameter.h".
581	* lib/unistring/cdefs.in.h: Renamed from lib/unistring/cdefs.h. Replace
582	the _UNUSED_PARAMETER_ with a placeholder for _GL_UNUSED_PARAMETER.
583	* lib/Makefile.am (unistring/cdefs.h): New rule.
584	(BUILT_SOURCES, MOSTLYCLEANFILES, CLEANFILES): Augment.
585
5862009-12-12  Bruno Haible  <bruno@clisp.org>
587
588	* lib/libunistring.rc: Untabify.
589	* woe32dll/export.h: Likewise.
590
5912009-12-09  Bruno Haible  <bruno@clisp.org>
592
593	Ensure _UNUSED_PARAMETER_ is defined in the public header files.
594	* lib/unistring/cdefs.h: New file, based on gnulib/m4/gnulib-common.m4.
595	* lib/Makefile.am (nobase_nodist_include_HEADERS): Add it.
596	* gnulib-local/lib/unistr.h.diff: Include unistring/cdefs.h.
597	Reported by Mike Gran <spk121@yahoo.com>.
598
5992009-09-01  Bruno Haible  <bruno@clisp.org>
600
601	* README.woe32: Put the -mno-cygwin option into CC and CXX.
602	Recommended by Paolo Bonzini and Eric Blake.
603
6042009-08-17  Bruno Haible  <bruno@clisp.org>
605
606	* Version 0.9.1.1 released.
607
6082009-08-16  Bruno Haible  <bruno@clisp.org>
609
610	* version.sh: Bump version number and date.
611	* README: Update version.
612
6132009-08-16  Bruno Haible  <bruno@clisp.org>
614
615	* doc/Makefile.am (dist-html-split): Depend on libunistring_toc.html.
616
6172009-08-16  Bruno Haible  <bruno@clisp.org>
618
619	Fix build error when a non-GNU C compiler or Solaris is used.
620	* lib/Makefile.am (unistring/stdbool.h): Depend on stdbool.mini.h.
621	(EXTRA_DIST): Add stdbool.mini.h.
622
6232009-06-30  Bruno Haible  <bruno@clisp.org>
624
625	* Version 0.9.1 released.
626
6272009-06-30  Bruno Haible  <bruno@clisp.org>
628
629	* woe32dll/unistring-exports.c: Add unicase_empty_prefix_context,
630	unicase_empty_suffix_context.
631
6322009-06-30  Bruno Haible  <bruno@clisp.org>
633
634	* version.sh: Bump date.
635	* lib/Makefile.am (LTV_*): Update to 1:0:1.
636	* README: Update version.
637
6382009-06-30  Bruno Haible  <bruno@clisp.org>
639
640	* doc/unicase.texi (Case mappings of substrings): Add an example.
641
6422009-06-29  Bruno Haible  <bruno@clisp.org>
643
644	New functions for case mapping of substrings.
645	* autogen.sh (GNULIB_MODULES): Add unicase/* modules relating to
646	context sensitive case mapping. Preprocess also unicase.h.
647	* doc/unicase.texi (Case mappings of substrings): New section.
648	(Case insensitive comparison): Mention u*_ct_casefold functions.
649	* doc/libunistring.texi: Update menu.
650	Reported by Paolo Bonzini.
651
6522009-06-11  Thien-Thi Nguyen  <ttn@gnuvola.org>
653
654	* doc/libunistring.texi (Autoconf macro): Small fixes.
655
6562009-05-31  Bruno Haible  <bruno@clisp.org>
657
658	* doc/Makefile.am: Use dist-hook instead of old distdir hack.
659	* configure.ac (doc/Makefile.am): Don't invoke FIX_MAKEFILE_DISTRIB.
660	* m4/fixautomake.m4: Remove file.
661
6622009-05-30  Bruno Haible  <bruno@clisp.org>
663
664	Generate a compiler independent <unistring/stdint.h>.
665	* lib/Makefile.am (unistring/stdint.h): Produce a file that relies
666	on more #ifs.
667	Reported by David Byron <dbyron@dbyron.com>.
668
6692009-05-30  Bruno Haible  <bruno@clisp.org>
670
671	Generate a compiler independent <unistring/stdbool.h>.
672	* lib/stdbool.mini.h: New file, a reduced version of gnulib's
673	lib/stdbool.in.h.
674	* lib/Makefile.am (unistring/stdbool.h): Produce a file that relies
675	on #ifs.
676	Reported by David Byron <dbyron@dbyron.com>.
677
6782009-05-23  Bruno Haible  <bruno@clisp.org>
679
680	* configure.ac (AM_INIT_AUTOMAKE): Add 'silent-rules' option.
681
6822009-05-23  Bruno Haible  <bruno@clisp.org>
683
684	* m4/init-package-version.m4: New file, from GNU gettext..
685	* configure.ac: Invoke gl_INIT_PACKAGE. Use the preferred form of
686	AM_INIT_AUTOMAKE.
687
6882009-05-21  Bruno Haible  <bruno@clisp.org>
689
690	Colored "make check" output.
691	* tests/Makefile.am (AUTOMAKE_OPTIONS): Add 1.11 and color-tests.
692	* autogen.sh: Update comment.
693
6942009-05-21  Bruno Haible  <bruno@clisp.org>
695
696	Add support for automake 1.11.
697	* m4/fixautomake.m4: Update from GNU gettext.
698	* autogen.sh: Update comment.
699
7002009-05-10  Bruno Haible  <bruno@clisp.org>
701
702	* doc/unictype.texi (Mirrored character): Fix typo.
703	Reported by David Byron <dbyron@dbyron.com>.
704
7052009-05-10  Bruno Haible  <bruno@clisp.org>
706
707	* doc/unicase.texi (Case mappings of characters,
708	Case mappings of strings): Explain what title case is.
709	Reported by Paolo Bonzini.
710
7112009-05-06  Bruno Haible  <bruno@clisp.org>
712
713	* doc/libunistring.texi (texnl): Define using a trick by Karl Berry.
714	Add braces to all its uses.
715	* doc/unictype.texi: Likewise.
716	* doc/uniwbrk.texi: Likewise.
717
7182009-05-03  Bruno Haible  <bruno@clisp.org>
719
720	* lib/Makefile.am (config.h): Echo the commands that are being
721	executed.
722	Reported by Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>.
723
7242009-05-03  Bruno Haible  <bruno@clisp.org>
725
726	* HACKING (Building): Mention also the configure option
727	--disable-static.
728
7292009-05-03  Bruno Haible  <bruno@clisp.org>
730
731	New configure option --disable-namespacing.
732	* configure.ac: New option --disable-namespacing.
733	(NAMESPACING): New substituted variable.
734	* lib/Makefile.am (config.h): Don't alias any symbols if NAMESPACING is
735	set to empty.
736	* HACKING: New section "Building".
737
7382009-05-01  Bruno Haible  <bruno@clisp.org>
739
740	* doc/libunistring.texi: Enable the table of contents also in TeX mode.
741
7422009-05-01  Bruno Haible  <bruno@clisp.org>
743
744	Avoid "overfull hboxes" in the TeXed documentation.
745	* doc/libunistring.texi (texnl): New macro.
746	(Unicode, Autoconf macro): Use it.
747	* doc/unictype.texi (Canonical combining class,
748	Bidirectional category): Likewise.
749	* doc/uniwbrk.texi (Word break property): Likewise.
750	Reported by Ralf Wildenhues.
751
7522009-05-01  Bruno Haible  <bruno@clisp.org>
753
754	* lib/exported.sh.in: Fix quoting of argument reference.
755
7562009-05-01  Bruno Haible  <bruno@clisp.org>
757
758	* version.sh (GNULIB_GIT_COMMIT): New variable.
759	* HACKING: Clarify which version of gnulib to use.
760	Reported by Paolo Bonzini.
761
7622009-04-28  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  (tiny change)
763
764	* doc/libunistring.texi: Fix typos.
765	* doc/unistr.texi: Likewise.
766	* doc/uniname.texi: Likewise.
767	* doc/unictype.texi: Likewise.
768	* doc/uninorm.texi: Likewise.
769
7702009-04-28  Bruno Haible  <bruno@clisp.org>
771
772	Make VPATH builds work off a git checkout.
773	* lib/Makefile.am (config.h): Look for libunistring.sym first in the
774	current directory.
775	Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
776
7772009-04-28  Thien-Thi Nguyen  <ttn@gnuvola.org>  (tiny change)
778
779	Fix typos.
780	* doc/uniconv.texi (uniconv.h): Fix typo.
781	* doc/unictype.texi (Properties): Fix typo.
782
7832009-04-28  Bruno Haible  <bruno@clisp.org>
784
785	Doc tweaks.
786	* doc/libunistring.texi: Fix typo.
787	* doc/unistr.texi (u*_cmp2): Clarify what memcmp2 is.
788	* doc/uninorm.texi (u*_normxfrm): Fix description of return value.
789	* doc/unicase.texi (u*_casexfrm): Likewise.
790	Reported by Paolo Bonzini.
791
7922009-04-26  Bruno Haible  <bruno@clisp.org>
793
794	* Version 0.9 released.
795
7962009-04-26  Bruno Haible  <bruno@clisp.org>
797
798	* version.sh: Bump date.
799
8002009-04-26  Bruno Haible  <bruno@clisp.org>
801
802	* doc/libunistring.texi: Initialize 'am' index.
803	(Using the library): New chapter.
804
8052009-04-26  Bruno Haible  <bruno@clisp.org>
806
807	* README.woe32: New file, from GNU gettext.
808	* Makefile.am (EXTRA_DIST): Add it.
809
8102009-04-26  Bruno Haible  <bruno@clisp.org>
811
812	* doc/uniconv.texi: Update for changed calling conventions of
813	u*_conv_from_encoding and u*_conv_to_encoding functions.
814
8152009-04-24  Bruno Haible  <bruno@clisp.org>
816
817	Make VPATH builds on Cygwin work.
818	* lib/Makefile.am (AM_CPPFLAGS): Add the essential -I options.
819
8202009-04-24  Bruno Haible  <bruno@clisp.org>
821
822	* gnulib-m4/gnulib-cache.m4: Updated by gnulib-tool.
823
8242009-04-24  Bruno Haible  <bruno@clisp.org>
825
826	Make the installed package relocatable.
827	* autogen.sh (GNULIB_MODULES): Add relocatable-lib-lgpl.
828	* lib/Makefile.am (AM_CPPFLAGS): Add DEPENDS_ON_LIBICONV definition.
829
8302009-04-23  Bruno Haible  <bruno@clisp.org>
831
832	Fix recognition of "nm" command.
833	* m4/libtool.m4 (LT_PATH_NM): Try "nm" program also when compiling for
834	mingw in a cygwin environment.
835
8362009-04-23  Bruno Haible  <bruno@clisp.org>
837
838	* m4/libtool.m4: Fix recognition of 'link' command.
839	2009-01-26  Peter Rosin  <peda@lysator.liu.se>
840		Don't settle for any dumpbin/link program as name lister.
841		* m4/libtool.m4 (LT_PATH_NM): When locating dumpbin or
842		link -dump, check if they appear to really be capable of name
843		listing, in order to eliminate e.g. link from coreutils. This
844		makes the name lister decision fall back on nm as the default
845		if no acceptable candidate is found, which mainly happens on
846		(arguably broken) cross compiles.
847
8482008-04-21  Bruno Haible  <bruno@clisp.org>
849
850	Add version metainformation in Windows resource format.
851	* configure.ac: Invoke LT_LANG for Windows Resources.
852	(WOE32): New conditional.
853	* lib/libunistring.rc: New file.
854	* lib/Makefile.am (EXTRA_DIST): Add it.
855	(WOE32_LIBADD): New variable.
856	(libunistring.res.lo): New rule.
857	(libunistring_la_LIBADD, libunistring_la_DEPENDENCIES): Add
858	WOE32_LIBADD.
859	(config.h): Don't compile *.res.c files.
860	* build-aux/windres-options: New file, from GNU gettext.
861	* Makefile.am (EXTRA_DIST): Add it.
862
8632008-04-21  Bruno Haible  <bruno@clisp.org>
864
865	Add version metainformation.
866	* configure.ac (AC_CONFIG_SRCDIR): Use lib/unistring/version.in.h.
867	(HEXVERSION): New variable, computed from VERSION.
868	(AC_CONFIG_FILES): Add lib/unistring/version.h.
869	* lib/unistring/version.in.h: New file.
870	* lib/version.c: New file.
871	* lib/Makefile.am (libunistring_la_SOURCES): Add version.c.
872	(nobase_nodist_include_HEADERS): Add unistring/version.h.
873	(HEADERS_WITH_EXTERNS): Add unistring/version.in.h.
874	* woe32dll/unistring-exports.c: Add _libunistring_version.
875
8762008-04-19  Bruno Haible  <bruno@clisp.org>
877
878	Avoid compilation errors in tests/uninorm/test-nf*.c.
879	* configure.ac (WOE32DLL): Define also as a C macro.
880
8812008-04-19  Bruno Haible  <bruno@clisp.org>
882
883	Avoid a compilation error of tests/unictype/test-categ_none.c.
884	* gnulib-local/modules/unictype/category-none-tests.diff: New file.
885	* gnulib-local/Makefile.am (EXTRA_DIST): Add it.
886
8872008-04-19  Bruno Haible  <bruno@clisp.org>
888
889	Don't commit files brought in by autogen.sh.
890	* build-aux/config.guess: Remove from git repository.
891	* build-aux/config.sub: Likewise.
892
8932008-04-19  Bruno Haible  <bruno@clisp.org>
894
895	Add support for building as shared library on Cygwin and mingw.
896	* autogen.sh: Insert LIBUNISTRING_DLL_VARIABLE tokens into
897	lib/unictype.h and lib/uninorm.h.
898	* gnulib-local/lib/unictype.h.diff: Add an include of
899	<unistring/woe32dll.h>.
900	* gnulib-local/lib/uninorm.h.diff: New file.
901	* gnulib-local/Makefile.am (EXTRA_DIST): Add it.
902	* lib/unistring/woe32dll.in.h: New file.
903	* woe32dll/unistring-exports.c: New file.
904	* woe32dll/export.h: New file, from GNU gettext.
905	* Makefile.am (EXTRA_DIST): Add it.
906	* configure.ac (WOE32DLL): New conditional.
907	(DLL_VARIABLE): New substituted variable.
908	(AC_CONFIG_FILES): Add lib/unistring/woe32dll.h.
909	* lib/Makefile.am (nobase_nodist_include_HEADERS): Add
910	unistring/woe32dll.h.
911	(libunistring_la_SOURCES) [WOE32DLL]: Add unistring-exports.c.
912	(libunistring_la_LDFLAGS) [WOE32DLL]: Add --export-all-symbols linker
913	flag.
914	(config.h): Remove unused macro DLL_VARIABLE.
915
9162008-04-19  Bruno Haible  <bruno@clisp.org>
917
918	Don't use unreliable linker options on native Windows.
919	* m4/woe32-dll.m4: New file, from GNU gettext.
920	* configure.ac: Invoke gl_WOE32_DLL.
921
9222008-04-11  Bruno Haible  <bruno@clisp.org>
923
924	Limit the exported symbols through a config.h trick.
925	* m4/exported.m4: New file, from GNU gettext.
926	* lib/exported.sh.in: New file, from GNU gettext.
927	* configure.ac: Invoke gt_GLOBAL_SYMBOL_PIPE.
928	(AC_CONFIG_FILES): Add lib/exported.sh.
929	* lib/declared.sh: New file, borrowing from GNU gettext's moopp.
930	* lib/Makefile.am (HEADERS_WITH_EXTERNS): New variable.
931	(libunistring.sym, config.h): New rules.
932	(MOSTLYCLEANFILES, MAINTAINERCLEANFILES): Update accordingly.
933	(EXTRA_DIST): Add libunistring.sym, declared.sh.
934	* tests/Makefile.am (DEFAULT_INCLUDES): New variable.
935	* HACKING: Require GNU sed.
936
9372008-04-10  Bruno Haible  <bruno@clisp.org>
938
939	Install all auxiliary include files in a subdirectory.
940	* lib/unistring/inline.h: Renamed from lib/unistring-inline.h.
941	* configure.ac: Invoke AC_PROG_MKDIR_P.
942	* lib/Makefile.am (nobase_include_HEADERS): Renamed from
943	include_HEADERS. Change unistring-inline.h to unistring/inline.h.
944	(nobase_nodist_include_HEADERS): Renamed from nodist_include_HEADERS.
945	Change unistring-*.h to unistring/*.h.
946	(unistring/stdbool.h): Renamed from unistring-stdbool.h. Ensure target
947	directory exists.
948	(unistring/stdint.h): Renamed from unistring-stdint.h. Ensure target
949	directory exists.
950	(unistring/localcharset.h): Renamed from unistring-localcharset.h.
951	Ensure target directory exists.
952	(unistring/iconveh.h): Renamed from unistring-iconveh.h Ensure target
953	directory exists.
954	(BUILT_SOURCES, MOSTLYCLEANFILES, CLEANFILES): Update.
955	(CLEANDIRS, CLEANDIRS_NOT_IN_SRCDIR): New variables.
956	(clean-local): New rule.
957	* gnulib-local/lib/unicase.h.diff: Update include statements.
958	* gnulib-local/lib/uniconv.h.diff: Likewise.
959	* gnulib-local/lib/unictype.h.diff: Likewise.
960	* gnulib-local/lib/unilbrk.h.diff: Likewise.
961	* gnulib-local/lib/unistr.h.diff: Likewise.
962	* gnulib-local/lib/unitypes.h.diff: Likewise.
963	* gnulib-local/lib/uniwidth.h.diff: Likewise.
964	* lib/unistring-notinline.h: Likewise.
965
9662008-04-10  Bruno Haible  <bruno@clisp.org>
967
968	* doc/uniconv.h: Document the 'enum iconv_ilseq_handler' type.
969
9702008-04-10  Bruno Haible  <bruno@clisp.org>
971
972	* doc/uniwbrk.texi (Word break property): Remove extra white space.
973
9742008-04-10  Bruno Haible  <bruno@clisp.org>
975
976	Provide an installable iconveh.h replacement.
977	* gnulib-local/lib/uniconv.h.diff: Include unistring-iconveh.h instead
978	of iconveh.h. Don't include striconveha.h.
979	* lib/Makefile.am (nodist_include_HEADERS): Add unistring-iconveh.h.
980	(unistring-iconveh.h): New rule.
981	(BUILT_SOURCES, MOSTLYCLEANFILES, CLEANFILES): Update accordingly.
982
9832008-04-10  Bruno Haible  <bruno@clisp.org>
984
985	Provide an installable localcharset.h replacement.
986	* gnulib-local/lib/uniconv.h.diff: New file.
987	* gnulib-local/lib/unilbrk.h.diff: New file.
988	* gnulib-local/lib/uniwidth.h.diff: New file.
989	* gnulib-local/Makefile.am (EXTRA_DIST): Add them.
990	* lib/Makefile.am (nodist_include_HEADERS): Add unistring-localcharset.h.
991	(unistring-localcharset.h): New rule.
992	(BUILT_SOURCES, MOSTLYCLEANFILES, CLEANFILES): Update accordingly.
993
9942008-04-10  Bruno Haible  <bruno@clisp.org>
995
996	* INSTALL (Multiple Architectures): Recommend to use
997	--disable-dependency-tracking.
998	Suggested by Peter O'Gorman <peter@pogma.com>.
999
10002008-04-10  Bruno Haible  <bruno@clisp.org>
1001
1002	Replace HAVE_INLINE in installed include files.
1003	* lib/unistring-inline.h: New file.
1004	* lib/unistring-notinline.h: New file.
1005	* autogen.sh: Postprocess unistr.h.
1006	* gnulib-local/lib/unistr.h.diff: Also include unistring-inline.h.
1007	* lib/Makefile.am (include_HEADERS): Add unistring-inline.h.
1008	(noinst_HEADERS): New variable.
1009	(AM_CPPFLAGS): Define IN_LIBUNISTRING.
1010
10112008-04-10  Bruno Haible  <bruno@clisp.org>
1012
1013	Provide installable <stdbool.h>, <stdint.h> replacements.
1014	* autogen.sh: Pass --local-dir option to gnulib-tool.
1015	* configure.ac (AC_CONFIG_FILES): Add gnulib-local/Makefile.
1016	* Makefile.am (SUBDIRS): Add gnulib-local.
1017	* gnulib-local/Makefile.am: New file.
1018	* gnulib-local/lib/unitypes.h.diff: New file.
1019	* gnulib-local/lib/unistr.h.diff: New file.
1020	* gnulib-local/lib/unictype.h.diff: New file.
1021	* gnulib-local/lib/unicase.h.diff: New file.
1022	* lib/stdint.mini.h: New file, a reduced version of gnulib's
1023	lib/stdint.in.h.
1024	* lib/Makefile.am (nodist_include_HEADERS): New variable.
1025	(unistring-stdbool.h, unistring-stdint.h): New rules.
1026	(BUILT_SOURCES, MOSTLYCLEANFILES, CLEANFILES): Update accordingly.
1027	(EXTRA_DIST): Add stdint.mini.h.
1028
10292008-04-09  Bruno Haible  <bruno@clisp.org>
1030
1031	Build and install documentation.
1032	* autogen.sh: Fetch a recent copy of texinfo.tex.
1033	* configure.ac (TEXI2DVI, DVIPS, PERL): New substituted variables.
1034	(AC_CONFIG_FILES): Add doc/Makefile.
1035	* m4/fixautomake.m4: New file, from GNU gettext.
1036	* Makefile.am (SUBDIRS): Add doc.
1037	(EXTRA_DIST): Add build-aux/texi2html.
1038	* doc/Makefile.am: New file.
1039	* doc/libunistring.texi: Set document encoding to UTF-8.
1040	(arrow): Add a fallback definition for texi2html.
1041
1042	Put the table of contents at the beginning, not at the end.
1043	* build-aux/texi2html (INLINE_CONTENTS): Set to 1.
1044	(THISVERSION): Append an 'a'.
1045
1046	* build-aux/texi2html: New file, from texinfo-1.78.
1047
10482008-04-06  Bruno Haible  <bruno@clisp.org>
1049
1050	Add support for checking with valgrind.
1051	* build-aux/run-test: New file.
1052	* Makefile.am (EXTRA_DIST): Add it.
1053	* tests/Makefile.am (CHECKER, CHECKER_END_OF_COMMENTS): New variables.
1054	(TESTS_ENVIRONMENT): Add a run-test invocation.
1055	* HACKING: Mention how to use valgrind.
1056
10572008-04-06  Bruno Haible  <bruno@clisp.org>
1058
1059	* Makefile.am (EXTRA_DIST): Add version.sh, DEPENDENCIES, HACKING,
1060	autogen.sh, build-aux/fixaclocal.
1061	* version.sh: New file.
1062
10632008-04-05  Bruno Haible  <bruno@clisp.org>
1064
1065	Allow building as a shared library on AIX.
1066	* lib/Makefile.am (libunistring_la_LDFLAGS): Add -no-undefined flag
1067	and INTL_MACOSX_LIBS (for MacOS X).
1068
10692008-04-05  Bruno Haible  <bruno@clisp.org>
1070
1071	Use libtool versioning.
1072	* lib/Makefile.am (LTV_CURRENT, LTV_REVISION, LTV_AGE): New variables.
1073	(libunistring_la_LDFLAGS): Pass -version-info option.
1074
10752008-04-05  Bruno Haible  <bruno@clisp.org>
1076
1077	* gnulib-m4/gnulib-cache.m4: New file, generated by gnulib-tool.
1078
1079	* autogen.sh: New file.
1080	* configure.ac: New file.
1081	* build-aux/fixaclocal: New file, from GNU gettext.
1082	* Makefile.am: New file.
1083	* lib/Makefile.am: New file.
1084	* tests/Makefile.am: New file.
1085
10862008-04-05  Bruno Haible  <bruno@clisp.org>
1087
1088	* INSTALL: Renamed from INSTALL.generic. Add section about
1089	prerequisites,
1090
10912008-04-05  Bruno Haible  <bruno@clisp.org>
1092
1093	* doc/*.texi: Add index entries.
1094
10952008-04-05  Bruno Haible  <bruno@clisp.org>
1096
1097	* doc/unistr.texi (Elementary string functions): Document
1098	u{8,16,32}_cmp2.
1099
11002008-04-05  Bruno Haible  <bruno@clisp.org>
1101
1102	* doc/libunistring.texi (func, posixfunc): New macros.
1103	Use them where appropriate.
1104	* doc/unistr.texi: Likewise.
1105
11062008-04-05  Bruno Haible  <bruno@clisp.org>
1107
1108	* doc/libunistring.texi: Complete the detailmenu.
1109
11102008-04-05  Bruno Haible  <bruno@clisp.org>
1111
1112	* doc/libunistring.texi: New file.
1113	* doc/unitypes.texi: New file, based on gnulib/lib/unitypes.h.
1114	* doc/unistr.texi: New file, based on gnulib/lib/unistr.h.
1115	* doc/uniconv.texi: New file, based on gnulib/lib/uniconv.h.
1116	* doc/unistdio.texi: New file, based on gnulib/lib/unistdio.h.
1117	* doc/uniname.texi: New file, based on gnulib/lib/uniname.h.
1118	* doc/unictype.texi: New file, based on gnulib/lib/unictype.h.
1119	* doc/uniwidth.texi: New file, based on gnulib/lib/uniwidth.h.
1120	* doc/uniwbrk.texi: New file, based on gnulib/lib/uniwbrk.h.
1121	* doc/unilbrk.texi: New file, based on gnulib/lib/unilbrk.h.
1122	* doc/uninorm.texi: New file, based on gnulib/lib/uninorm.h.
1123	* doc/unicase.texi: New file, based on gnulib/lib/unicase.h.
1124	* doc/uniregex.texi: New file.
1125	* doc/gpl.texi: New file, from gnulib.
1126	* doc/lgpl.texi: New file, from gnulib.
1127	* doc/fdl.texi: New file, from gnulib.
1128
11292008-03-14  Bruno Haible  <bruno@clisp.org>
1130
1131	* INSTALL.generic: New file, from gnulib/doc/INSTALL.UTF-8 with an
1132	added paragraph mentioning --with-libiconv-prefix.
1133
1134	* COPYING.LIB: New file, from gnulib/doc/COPYING.LESSERv3.
1135	* COPYING: New file, from gnulib/doc/COPYINGv3.
1136
1137	* m4/libtool.m4: New file, from libtool-2.2.6, with modifications:
1138	2008-04-06  Bruno Haible  <bruno@clisp.org>
1139		* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use
1140		CONFIG_SHELL; don't assume that the Makefile.in will set SHELL
1141		to ${CONFIG_SHELL}.
1142	* m4/ltoptions.m4: New file, from libtool-2.2.6.
1143	* m4/ltsugar.m4: Likewise.
1144	* m4/ltversion.m4: Likewise.
1145	* m4/lt~obsolete.m4: Likewise.
1146	* build-aux/ltmain.sh: New file, from libtool-2.2.6, with
1147	modifications.
1148	2008-09-28  Bruno Haible  <bruno@clisp.org>
1149		* build-aux/ltmain.sh (func_emit_cwrapperexe_src): On mingw,
1150		preprocess the argument vector through prepare_spawn.
1151
1152	* build-aux/config.guess: New file, from gnulib, version 2009-02-03.
1153	* build-aux/config.sub: Likewise.
1154
1155	* README: New file.
1156	* AUTHORS: New file.
1157	* DEPENDENCIES: New file.
1158	* BUGS: New file.
1159	* HACKING: New file.
1160	* THANKS: New file.
1161	* NEWS: New file.
1162
1163