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