12010-05-02  Bruno Haible  <bruno@clisp.org>
2
3	* Version 0.9.3 released.
4
52010-05-02  Bruno Haible  <bruno@clisp.org>
6
7	* version.sh: Bump version number and date.
8	* README: Update version.
9	* lib/Makefile.am (LTV_*): Update to 1:2:1.
10
112010-05-02  Bruno Haible  <bruno@clisp.org>
12
13	* gnulib-m4/gnulib-cache.m4: Updated by gnulib-tool.
14
152010-03-30  Bruno Haible  <bruno@clisp.org>
16
17	* README.woe32: Update for Cygwin 1.7.x.
18
192010-03-29  Bruno Haible  <bruno@clisp.org>
20
21	Undo last change, not needed any more.
22	* configure.ac: Remove LT_LANG([C++]) invocation.
23
242010-03-12  Bruno Haible  <bruno@clisp.org>
25
26	Fix libtool failure with gnulib C++ tests.
27	* configure.ac: Add LT_LANG([C++]) invocation.
28	Reported by Ludovic Court��s <ludo@gnu.org>.
29
302010-01-10  Bruno Haible  <bruno@clisp.org>
31
32	* doc/unistr.texi (Elementary string functions on NUL terminated
33	strings): Change description of u*_stpncpy return value to be
34	consistent with stpncpy in glibc.
35
362010-01-01  Bruno Haible  <bruno@clisp.org>
37
38	* Version 0.9.2.1 released.
39
402010-01-01  Bruno Haible  <bruno@clisp.org>
41
42	* version.sh: Bump version number and date.
43	* README: Update version.
44	* doc/libunistring.texi: Update copyright year.
45	* lib/libunistring.rc: Likewise.
46
472009-12-26  Bruno Haible  <bruno@clisp.org>
48
49	* Version 0.9.2 released.
50
512009-12-26  Bruno Haible  <bruno@clisp.org>
52
53	* version.sh: Bump version number and date.
54	* README: Update version.
55	* lib/Makefile.am (LTV_*): Update to 1:1:1.
56	* NEWS: Mention what changed.
57
582009-12-26  Bruno Haible  <bruno@clisp.org>
59
60	* lib/libunistring.rc: Update.
61
622009-12-26  Bruno Haible  <bruno@clisp.org>
63
64	* lib/Makefile.am (EXTRA_DIST): Add unistring/cdefs.in.h.
65
662009-12-24  Bruno Haible  <bruno@clisp.org>
67
68	Update after gnulib added module 'unused-parameter'.
69	* gnulib-local/lib/unistr.h.diff: Replace the #include of
70	"unused-parameter.h".
71	* lib/unistring/cdefs.in.h: Renamed from lib/unistring/cdefs.h. Replace
72	the _UNUSED_PARAMETER_ with a placeholder for _GL_UNUSED_PARAMETER.
73	* lib/Makefile.am (unistring/cdefs.h): New rule.
74	(BUILT_SOURCES, MOSTLYCLEANFILES, CLEANFILES): Augment.
75
762009-12-12  Bruno Haible  <bruno@clisp.org>
77
78	* lib/libunistring.rc: Untabify.
79	* woe32dll/export.h: Likewise.
80
812009-12-09  Bruno Haible  <bruno@clisp.org>
82
83	Ensure _UNUSED_PARAMETER_ is defined in the public header files.
84	* lib/unistring/cdefs.h: New file, based on gnulib/m4/gnulib-common.m4.
85	* lib/Makefile.am (nobase_nodist_include_HEADERS): Add it.
86	* gnulib-local/lib/unistr.h.diff: Include unistring/cdefs.h.
87	Reported by Mike Gran <spk121@yahoo.com>.
88
892009-09-01  Bruno Haible  <bruno@clisp.org>
90
91	* README.woe32: Put the -mno-cygwin option into CC and CXX.
92	Recommended by Paolo Bonzini and Eric Blake.
93
942009-08-17  Bruno Haible  <bruno@clisp.org>
95
96	* Version 0.9.1.1 released.
97
982009-08-16  Bruno Haible  <bruno@clisp.org>
99
100	* version.sh: Bump version number and date.
101	* README: Update version.
102
1032009-08-16  Bruno Haible  <bruno@clisp.org>
104
105	* doc/Makefile.am (dist-html-split): Depend on libunistring_toc.html.
106
1072009-08-16  Bruno Haible  <bruno@clisp.org>
108
109	Fix build error when a non-GNU C compiler or Solaris is used.
110	* lib/Makefile.am (unistring/stdbool.h): Depend on stdbool.mini.h.
111	(EXTRA_DIST): Add stdbool.mini.h.
112
1132009-06-30  Bruno Haible  <bruno@clisp.org>
114
115	* Version 0.9.1 released.
116
1172009-06-30  Bruno Haible  <bruno@clisp.org>
118
119	* woe32dll/unistring-exports.c: Add unicase_empty_prefix_context,
120	unicase_empty_suffix_context.
121
1222009-06-30  Bruno Haible  <bruno@clisp.org>
123
124	* version.sh: Bump date.
125	* lib/Makefile.am (LTV_*): Update to 1:0:1.
126	* README: Update version.
127
1282009-06-30  Bruno Haible  <bruno@clisp.org>
129
130	* doc/unicase.texi (Case mappings of substrings): Add an example.
131
1322009-06-29  Bruno Haible  <bruno@clisp.org>
133
134	New functions for case mapping of substrings.
135	* autogen.sh (GNULIB_MODULES): Add unicase/* modules relating to
136	context sensitive case mapping. Preprocess also unicase.h.
137	* doc/unicase.texi (Case mappings of substrings): New section.
138	(Case insensitive comparison): Mention u*_ct_casefold functions.
139	* doc/libunistring.texi: Update menu.
140	Reported by Paolo Bonzini.
141
1422009-06-11  Thien-Thi Nguyen  <ttn@gnuvola.org>
143
144	* doc/libunistring.texi (Autoconf macro): Small fixes.
145
1462009-05-31  Bruno Haible  <bruno@clisp.org>
147
148	* doc/Makefile.am: Use dist-hook instead of old distdir hack.
149	* configure.ac (doc/Makefile.am): Don't invoke FIX_MAKEFILE_DISTRIB.
150	* m4/fixautomake.m4: Remove file.
151
1522009-05-30  Bruno Haible  <bruno@clisp.org>
153
154	Generate a compiler independent <unistring/stdint.h>.
155	* lib/Makefile.am (unistring/stdint.h): Produce a file that relies
156	on more #ifs.
157	Reported by David Byron <dbyron@dbyron.com>.
158
1592009-05-30  Bruno Haible  <bruno@clisp.org>
160
161	Generate a compiler independent <unistring/stdbool.h>.
162	* lib/stdbool.mini.h: New file, a reduced version of gnulib's
163	lib/stdbool.in.h.
164	* lib/Makefile.am (unistring/stdbool.h): Produce a file that relies
165	on #ifs.
166	Reported by David Byron <dbyron@dbyron.com>.
167
1682009-05-23  Bruno Haible  <bruno@clisp.org>
169
170	* configure.ac (AM_INIT_AUTOMAKE): Add 'silent-rules' option.
171
1722009-05-23  Bruno Haible  <bruno@clisp.org>
173
174	* m4/init-package-version.m4: New file, from GNU gettext..
175	* configure.ac: Invoke gl_INIT_PACKAGE. Use the preferred form of
176	AM_INIT_AUTOMAKE.
177
1782009-05-21  Bruno Haible  <bruno@clisp.org>
179
180	Colored "make check" output.
181	* tests/Makefile.am (AUTOMAKE_OPTIONS): Add 1.11 and color-tests.
182	* autogen.sh: Update comment.
183
1842009-05-21  Bruno Haible  <bruno@clisp.org>
185
186	Add support for automake 1.11.
187	* m4/fixautomake.m4: Update from GNU gettext.
188	* autogen.sh: Update comment.
189
1902009-05-10  Bruno Haible  <bruno@clisp.org>
191
192	* doc/unictype.texi (Mirrored character): Fix typo.
193	Reported by David Byron <dbyron@dbyron.com>.
194
1952009-05-10  Bruno Haible  <bruno@clisp.org>
196
197	* doc/unicase.texi (Case mappings of characters,
198	Case mappings of strings): Explain what title case is.
199	Reported by Paolo Bonzini.
200
2012009-05-06  Bruno Haible  <bruno@clisp.org>
202
203	* doc/libunistring.texi (texnl): Define using a trick by Karl Berry.
204	Add braces to all its uses.
205	* doc/unictype.texi: Likewise.
206	* doc/uniwbrk.texi: Likewise.
207
2082009-05-03  Bruno Haible  <bruno@clisp.org>
209
210	* lib/Makefile.am (config.h): Echo the commands that are being
211	executed.
212	Reported by Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>.
213
2142009-05-03  Bruno Haible  <bruno@clisp.org>
215
216	* HACKING (Building): Mention also the configure option
217	--disable-static.
218
2192009-05-03  Bruno Haible  <bruno@clisp.org>
220
221	New configure option --disable-namespacing.
222	* configure.ac: New option --disable-namespacing.
223	(NAMESPACING): New substituted variable.
224	* lib/Makefile.am (config.h): Don't alias any symbols if NAMESPACING is
225	set to empty.
226	* HACKING: New section "Building".
227
2282009-05-01  Bruno Haible  <bruno@clisp.org>
229
230	* doc/libunistring.texi: Enable the table of contents also in TeX mode.
231
2322009-05-01  Bruno Haible  <bruno@clisp.org>
233
234	Avoid "overfull hboxes" in the TeXed documentation.
235	* doc/libunistring.texi (texnl): New macro.
236	(Unicode, Autoconf macro): Use it.
237	* doc/unictype.texi (Canonical combining class,
238	Bidirectional category): Likewise.
239	* doc/uniwbrk.texi (Word break property): Likewise.
240	Reported by Ralf Wildenhues.
241
2422009-05-01  Bruno Haible  <bruno@clisp.org>
243
244	* lib/exported.sh.in: Fix quoting of argument reference.
245
2462009-05-01  Bruno Haible  <bruno@clisp.org>
247
248	* version.sh (GNULIB_GIT_COMMIT): New variable.
249	* HACKING: Clarify which version of gnulib to use.
250	Reported by Paolo Bonzini.
251
2522009-04-28  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>  (tiny change)
253
254	* doc/libunistring.texi: Fix typos.
255	* doc/unistr.texi: Likewise.
256	* doc/uniname.texi: Likewise.
257	* doc/unictype.texi: Likewise.
258	* doc/uninorm.texi: Likewise.
259
2602009-04-28  Bruno Haible  <bruno@clisp.org>
261
262	Make VPATH builds work off a git checkout.
263	* lib/Makefile.am (config.h): Look for libunistring.sym first in the
264	current directory.
265	Reported by Ralf Wildenhues <Ralf.Wildenhues@gmx.de>.
266
2672009-04-28  Thien-Thi Nguyen  <ttn@gnuvola.org>  (tiny change)
268
269	Fix typos.
270	* doc/uniconv.texi (uniconv.h): Fix typo.
271	* doc/unictype.texi (Properties): Fix typo.
272
2732009-04-28  Bruno Haible  <bruno@clisp.org>
274
275	Doc tweaks.
276	* doc/libunistring.texi: Fix typo.
277	* doc/unistr.texi (u*_cmp2): Clarify what memcmp2 is.
278	* doc/uninorm.texi (u*_normxfrm): Fix description of return value.
279	* doc/unicase.texi (u*_casexfrm): Likewise.
280	Reported by Paolo Bonzini.
281
2822009-04-26  Bruno Haible  <bruno@clisp.org>
283
284	* Version 0.9 released.
285
2862009-04-26  Bruno Haible  <bruno@clisp.org>
287
288	* version.sh: Bump date.
289
2902009-04-26  Bruno Haible  <bruno@clisp.org>
291
292	* doc/libunistring.texi: Initialize 'am' index.
293	(Using the library): New chapter.
294
2952009-04-26  Bruno Haible  <bruno@clisp.org>
296
297	* README.woe32: New file, from GNU gettext.
298	* Makefile.am (EXTRA_DIST): Add it.
299
3002009-04-26  Bruno Haible  <bruno@clisp.org>
301
302	* doc/uniconv.texi: Update for changed calling conventions of
303	u*_conv_from_encoding and u*_conv_to_encoding functions.
304
3052009-04-24  Bruno Haible  <bruno@clisp.org>
306
307	Make VPATH builds on Cygwin work.
308	* lib/Makefile.am (AM_CPPFLAGS): Add the essential -I options.
309
3102009-04-24  Bruno Haible  <bruno@clisp.org>
311
312	* gnulib-m4/gnulib-cache.m4: Updated by gnulib-tool.
313
3142009-04-24  Bruno Haible  <bruno@clisp.org>
315
316	Make the installed package relocatable.
317	* autogen.sh (GNULIB_MODULES): Add relocatable-lib-lgpl.
318	* lib/Makefile.am (AM_CPPFLAGS): Add DEPENDS_ON_LIBICONV definition.
319
3202009-04-23  Bruno Haible  <bruno@clisp.org>
321
322	Fix recognition of "nm" command.
323	* m4/libtool.m4 (LT_PATH_NM): Try "nm" program also when compiling for
324	mingw in a cygwin environment.
325
3262009-04-23  Bruno Haible  <bruno@clisp.org>
327
328	* m4/libtool.m4: Fix recognition of 'link' command.
329	2009-01-26  Peter Rosin  <peda@lysator.liu.se>
330		Don't settle for any dumpbin/link program as name lister.
331		* m4/libtool.m4 (LT_PATH_NM): When locating dumpbin or
332		link -dump, check if they appear to really be capable of name
333		listing, in order to eliminate e.g. link from coreutils. This
334		makes the name lister decision fall back on nm as the default
335		if no acceptable candidate is found, which mainly happens on
336		(arguably broken) cross compiles.
337
3382008-04-21  Bruno Haible  <bruno@clisp.org>
339
340	Add version metainformation in Windows resource format.
341	* configure.ac: Invoke LT_LANG for Windows Resources.
342	(WOE32): New conditional.
343	* lib/libunistring.rc: New file.
344	* lib/Makefile.am (EXTRA_DIST): Add it.
345	(WOE32_LIBADD): New variable.
346	(libunistring.res.lo): New rule.
347	(libunistring_la_LIBADD, libunistring_la_DEPENDENCIES): Add
348	WOE32_LIBADD.
349	(config.h): Don't compile *.res.c files.
350	* build-aux/windres-options: New file, from GNU gettext.
351	* Makefile.am (EXTRA_DIST): Add it.
352
3532008-04-21  Bruno Haible  <bruno@clisp.org>
354
355	Add version metainformation.
356	* configure.ac (AC_CONFIG_SRCDIR): Use lib/unistring/version.in.h.
357	(HEXVERSION): New variable, computed from VERSION.
358	(AC_CONFIG_FILES): Add lib/unistring/version.h.
359	* lib/unistring/version.in.h: New file.
360	* lib/version.c: New file.
361	* lib/Makefile.am (libunistring_la_SOURCES): Add version.c.
362	(nobase_nodist_include_HEADERS): Add unistring/version.h.
363	(HEADERS_WITH_EXTERNS): Add unistring/version.in.h.
364	* woe32dll/unistring-exports.c: Add _libunistring_version.
365
3662008-04-19  Bruno Haible  <bruno@clisp.org>
367
368	Avoid compilation errors in tests/uninorm/test-nf*.c.
369	* configure.ac (WOE32DLL): Define also as a C macro.
370
3712008-04-19  Bruno Haible  <bruno@clisp.org>
372
373	Avoid a compilation error of tests/unictype/test-categ_none.c.
374	* gnulib-local/modules/unictype/category-none-tests.diff: New file.
375	* gnulib-local/Makefile.am (EXTRA_DIST): Add it.
376
3772008-04-19  Bruno Haible  <bruno@clisp.org>
378
379	Don't commit files brought in by autogen.sh.
380	* build-aux/config.guess: Remove from git repository.
381	* build-aux/config.sub: Likewise.
382
3832008-04-19  Bruno Haible  <bruno@clisp.org>
384
385	Add support for building as shared library on Cygwin and mingw.
386	* autogen.sh: Insert LIBUNISTRING_DLL_VARIABLE tokens into
387	lib/unictype.h and lib/uninorm.h.
388	* gnulib-local/lib/unictype.h.diff: Add an include of
389	<unistring/woe32dll.h>.
390	* gnulib-local/lib/uninorm.h.diff: New file.
391	* gnulib-local/Makefile.am (EXTRA_DIST): Add it.
392	* lib/unistring/woe32dll.in.h: New file.
393	* woe32dll/unistring-exports.c: New file.
394	* woe32dll/export.h: New file, from GNU gettext.
395	* Makefile.am (EXTRA_DIST): Add it.
396	* configure.ac (WOE32DLL): New conditional.
397	(DLL_VARIABLE): New substituted variable.
398	(AC_CONFIG_FILES): Add lib/unistring/woe32dll.h.
399	* lib/Makefile.am (nobase_nodist_include_HEADERS): Add
400	unistring/woe32dll.h.
401	(libunistring_la_SOURCES) [WOE32DLL]: Add unistring-exports.c.
402	(libunistring_la_LDFLAGS) [WOE32DLL]: Add --export-all-symbols linker
403	flag.
404	(config.h): Remove unused macro DLL_VARIABLE.
405
4062008-04-19  Bruno Haible  <bruno@clisp.org>
407
408	Don't use unreliable linker options on native Windows.
409	* m4/woe32-dll.m4: New file, from GNU gettext.
410	* configure.ac: Invoke gl_WOE32_DLL.
411
4122008-04-11  Bruno Haible  <bruno@clisp.org>
413
414	Limit the exported symbols through a config.h trick.
415	* m4/exported.m4: New file, from GNU gettext.
416	* lib/exported.sh.in: New file, from GNU gettext.
417	* configure.ac: Invoke gt_GLOBAL_SYMBOL_PIPE.
418	(AC_CONFIG_FILES): Add lib/exported.sh.
419	* lib/declared.sh: New file, borrowing from GNU gettext's moopp.
420	* lib/Makefile.am (HEADERS_WITH_EXTERNS): New variable.
421	(libunistring.sym, config.h): New rules.
422	(MOSTLYCLEANFILES, MAINTAINERCLEANFILES): Update accordingly.
423	(EXTRA_DIST): Add libunistring.sym, declared.sh.
424	* tests/Makefile.am (DEFAULT_INCLUDES): New variable.
425	* HACKING: Require GNU sed.
426
4272008-04-10  Bruno Haible  <bruno@clisp.org>
428
429	Install all auxiliary include files in a subdirectory.
430	* lib/unistring/inline.h: Renamed from lib/unistring-inline.h.
431	* configure.ac: Invoke AC_PROG_MKDIR_P.
432	* lib/Makefile.am (nobase_include_HEADERS): Renamed from
433	include_HEADERS. Change unistring-inline.h to unistring/inline.h.
434	(nobase_nodist_include_HEADERS): Renamed from nodist_include_HEADERS.
435	Change unistring-*.h to unistring/*.h.
436	(unistring/stdbool.h): Renamed from unistring-stdbool.h. Ensure target
437	directory exists.
438	(unistring/stdint.h): Renamed from unistring-stdint.h. Ensure target
439	directory exists.
440	(unistring/localcharset.h): Renamed from unistring-localcharset.h.
441	Ensure target directory exists.
442	(unistring/iconveh.h): Renamed from unistring-iconveh.h Ensure target
443	directory exists.
444	(BUILT_SOURCES, MOSTLYCLEANFILES, CLEANFILES): Update.
445	(CLEANDIRS, CLEANDIRS_NOT_IN_SRCDIR): New variables.
446	(clean-local): New rule.
447	* gnulib-local/lib/unicase.h.diff: Update include statements.
448	* gnulib-local/lib/uniconv.h.diff: Likewise.
449	* gnulib-local/lib/unictype.h.diff: Likewise.
450	* gnulib-local/lib/unilbrk.h.diff: Likewise.
451	* gnulib-local/lib/unistr.h.diff: Likewise.
452	* gnulib-local/lib/unitypes.h.diff: Likewise.
453	* gnulib-local/lib/uniwidth.h.diff: Likewise.
454	* lib/unistring-notinline.h: Likewise.
455
4562008-04-10  Bruno Haible  <bruno@clisp.org>
457
458	* doc/uniconv.h: Document the 'enum iconv_ilseq_handler' type.
459
4602008-04-10  Bruno Haible  <bruno@clisp.org>
461
462	* doc/uniwbrk.texi (Word break property): Remove extra white space.
463
4642008-04-10  Bruno Haible  <bruno@clisp.org>
465
466	Provide an installable iconveh.h replacement.
467	* gnulib-local/lib/uniconv.h.diff: Include unistring-iconveh.h instead
468	of iconveh.h. Don't include striconveha.h.
469	* lib/Makefile.am (nodist_include_HEADERS): Add unistring-iconveh.h.
470	(unistring-iconveh.h): New rule.
471	(BUILT_SOURCES, MOSTLYCLEANFILES, CLEANFILES): Update accordingly.
472
4732008-04-10  Bruno Haible  <bruno@clisp.org>
474
475	Provide an installable localcharset.h replacement.
476	* gnulib-local/lib/uniconv.h.diff: New file.
477	* gnulib-local/lib/unilbrk.h.diff: New file.
478	* gnulib-local/lib/uniwidth.h.diff: New file.
479	* gnulib-local/Makefile.am (EXTRA_DIST): Add them.
480	* lib/Makefile.am (nodist_include_HEADERS): Add unistring-localcharset.h.
481	(unistring-localcharset.h): New rule.
482	(BUILT_SOURCES, MOSTLYCLEANFILES, CLEANFILES): Update accordingly.
483
4842008-04-10  Bruno Haible  <bruno@clisp.org>
485
486	* INSTALL (Multiple Architectures): Recommend to use
487	--disable-dependency-tracking.
488	Suggested by Peter O'Gorman <peter@pogma.com>.
489
4902008-04-10  Bruno Haible  <bruno@clisp.org>
491
492	Replace HAVE_INLINE in installed include files.
493	* lib/unistring-inline.h: New file.
494	* lib/unistring-notinline.h: New file.
495	* autogen.sh: Postprocess unistr.h.
496	* gnulib-local/lib/unistr.h.diff: Also include unistring-inline.h.
497	* lib/Makefile.am (include_HEADERS): Add unistring-inline.h.
498	(noinst_HEADERS): New variable.
499	(AM_CPPFLAGS): Define IN_LIBUNISTRING.
500
5012008-04-10  Bruno Haible  <bruno@clisp.org>
502
503	Provide installable <stdbool.h>, <stdint.h> replacements.
504	* autogen.sh: Pass --local-dir option to gnulib-tool.
505	* configure.ac (AC_CONFIG_FILES): Add gnulib-local/Makefile.
506	* Makefile.am (SUBDIRS): Add gnulib-local.
507	* gnulib-local/Makefile.am: New file.
508	* gnulib-local/lib/unitypes.h.diff: New file.
509	* gnulib-local/lib/unistr.h.diff: New file.
510	* gnulib-local/lib/unictype.h.diff: New file.
511	* gnulib-local/lib/unicase.h.diff: New file.
512	* lib/stdint.mini.h: New file, a reduced version of gnulib's
513	lib/stdint.in.h.
514	* lib/Makefile.am (nodist_include_HEADERS): New variable.
515	(unistring-stdbool.h, unistring-stdint.h): New rules.
516	(BUILT_SOURCES, MOSTLYCLEANFILES, CLEANFILES): Update accordingly.
517	(EXTRA_DIST): Add stdint.mini.h.
518
5192008-04-09  Bruno Haible  <bruno@clisp.org>
520
521	Build and install documentation.
522	* autogen.sh: Fetch a recent copy of texinfo.tex.
523	* configure.ac (TEXI2DVI, DVIPS, PERL): New substituted variables.
524	(AC_CONFIG_FILES): Add doc/Makefile.
525	* m4/fixautomake.m4: New file, from GNU gettext.
526	* Makefile.am (SUBDIRS): Add doc.
527	(EXTRA_DIST): Add build-aux/texi2html.
528	* doc/Makefile.am: New file.
529	* doc/libunistring.texi: Set document encoding to UTF-8.
530	(arrow): Add a fallback definition for texi2html.
531
532	Put the table of contents at the beginning, not at the end.
533	* build-aux/texi2html (INLINE_CONTENTS): Set to 1.
534	(THISVERSION): Append an 'a'.
535
536	* build-aux/texi2html: New file, from texinfo-1.78.
537
5382008-04-06  Bruno Haible  <bruno@clisp.org>
539
540	Add support for checking with valgrind.
541	* build-aux/run-test: New file.
542	* Makefile.am (EXTRA_DIST): Add it.
543	* tests/Makefile.am (CHECKER, CHECKER_END_OF_COMMENTS): New variables.
544	(TESTS_ENVIRONMENT): Add a run-test invocation.
545	* HACKING: Mention how to use valgrind.
546
5472008-04-06  Bruno Haible  <bruno@clisp.org>
548
549	* Makefile.am (EXTRA_DIST): Add version.sh, DEPENDENCIES, HACKING,
550	autogen.sh, build-aux/fixaclocal.
551	* version.sh: New file.
552
5532008-04-05  Bruno Haible  <bruno@clisp.org>
554
555	Allow building as a shared library on AIX.
556	* lib/Makefile.am (libunistring_la_LDFLAGS): Add -no-undefined flag
557	and INTL_MACOSX_LIBS (for MacOS X).
558
5592008-04-05  Bruno Haible  <bruno@clisp.org>
560
561	Use libtool versioning.
562	* lib/Makefile.am (LTV_CURRENT, LTV_REVISION, LTV_AGE): New variables.
563	(libunistring_la_LDFLAGS): Pass -version-info option.
564
5652008-04-05  Bruno Haible  <bruno@clisp.org>
566
567	* gnulib-m4/gnulib-cache.m4: New file, generated by gnulib-tool.
568
569	* autogen.sh: New file.
570	* configure.ac: New file.
571	* build-aux/fixaclocal: New file, from GNU gettext.
572	* Makefile.am: New file.
573	* lib/Makefile.am: New file.
574	* tests/Makefile.am: New file.
575
5762008-04-05  Bruno Haible  <bruno@clisp.org>
577
578	* INSTALL: Renamed from INSTALL.generic. Add section about
579	prerequisites,
580
5812008-04-05  Bruno Haible  <bruno@clisp.org>
582
583	* doc/*.texi: Add index entries.
584
5852008-04-05  Bruno Haible  <bruno@clisp.org>
586
587	* doc/unistr.texi (Elementary string functions): Document
588	u{8,16,32}_cmp2.
589
5902008-04-05  Bruno Haible  <bruno@clisp.org>
591
592	* doc/libunistring.texi (func, posixfunc): New macros.
593	Use them where appropriate.
594	* doc/unistr.texi: Likewise.
595
5962008-04-05  Bruno Haible  <bruno@clisp.org>
597
598	* doc/libunistring.texi: Complete the detailmenu.
599
6002008-04-05  Bruno Haible  <bruno@clisp.org>
601
602	* doc/libunistring.texi: New file.
603	* doc/unitypes.texi: New file, based on gnulib/lib/unitypes.h.
604	* doc/unistr.texi: New file, based on gnulib/lib/unistr.h.
605	* doc/uniconv.texi: New file, based on gnulib/lib/uniconv.h.
606	* doc/unistdio.texi: New file, based on gnulib/lib/unistdio.h.
607	* doc/uniname.texi: New file, based on gnulib/lib/uniname.h.
608	* doc/unictype.texi: New file, based on gnulib/lib/unictype.h.
609	* doc/uniwidth.texi: New file, based on gnulib/lib/uniwidth.h.
610	* doc/uniwbrk.texi: New file, based on gnulib/lib/uniwbrk.h.
611	* doc/unilbrk.texi: New file, based on gnulib/lib/unilbrk.h.
612	* doc/uninorm.texi: New file, based on gnulib/lib/uninorm.h.
613	* doc/unicase.texi: New file, based on gnulib/lib/unicase.h.
614	* doc/uniregex.texi: New file.
615	* doc/gpl.texi: New file, from gnulib.
616	* doc/lgpl.texi: New file, from gnulib.
617	* doc/fdl.texi: New file, from gnulib.
618
6192008-03-14  Bruno Haible  <bruno@clisp.org>
620
621	* INSTALL.generic: New file, from gnulib/doc/INSTALL.UTF-8 with an
622	added paragraph mentioning --with-libiconv-prefix.
623
624	* COPYING.LIB: New file, from gnulib/doc/COPYING.LESSERv3.
625	* COPYING: New file, from gnulib/doc/COPYINGv3.
626
627	* m4/libtool.m4: New file, from libtool-2.2.6, with modifications:
628	2008-04-06  Bruno Haible  <bruno@clisp.org>
629		* m4/libtool.m4 (LT_INIT): When setting LIBTOOL, use
630		CONFIG_SHELL; don't assume that the Makefile.in will set SHELL
631		to ${CONFIG_SHELL}.
632	* m4/ltoptions.m4: New file, from libtool-2.2.6.
633	* m4/ltsugar.m4: Likewise.
634	* m4/ltversion.m4: Likewise.
635	* m4/lt~obsolete.m4: Likewise.
636	* build-aux/ltmain.sh: New file, from libtool-2.2.6, with
637	modifications.
638	2008-09-28  Bruno Haible  <bruno@clisp.org>
639		* build-aux/ltmain.sh (func_emit_cwrapperexe_src): On mingw,
640		preprocess the argument vector through prepare_spawn.
641
642	* build-aux/config.guess: New file, from gnulib, version 2009-02-03.
643	* build-aux/config.sub: Likewise.
644
645	* README: New file.
646	* AUTHORS: New file.
647	* DEPENDENCIES: New file.
648	* BUGS: New file.
649	* HACKING: New file.
650	* THANKS: New file.
651	* NEWS: New file.
652
653