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