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