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