2013-07-14  Barry Schwartz  <github@crudfactory.com>

	* .hgtags:
	Added tag 1.0.1 for changeset 29ccf91d6433
	[6f28ce19ace8] [tip]

	* Makefile.am, configure.ac, m4_ax/ax_python_devel.m4,
	m4_ax/ax_swig_python.m4, po/fr.gmo, po/fr.po:
	For upcoming release 1.0.1: Use pkg-config to find the Python
	library.

	(When using pbuilder-dist on Ubuntu 13.04, I found that the python
	executable reported incorrect paths and thus the m4 files I was
	using did not work. Pkg-config seems to work, and is used by Sorts
	Mill Tools, anyway.)
	[29ccf91d6433] [1.0.1, default/master]

2013-07-12  Barry Schwartz  <github@crudfactory.com>

	* .hgtags:
	Added tag 1.0.0 for changeset 2b0cd25c432e
	[11341b4f5355]

	* configure.ac, po/fr.gmo, po/fr.po:
	Add dist-xz to the automake options. Updates to fr.po.
	[2b0cd25c432e] [1.0.0]

	* libunicodenames.h:
	Run ‘make indent’.
	[405bb9f309c4]

	* INSTALL, Makefile.am, README, common_code.c, configure.ac,
	cxx_bindings.cxx, find_db.c, indent.mk, libunicodenames++.h,
	libunicodenames.h, libunicodenames.texi, make-blocks-db.awk, make-
	names-db.awk, noinst_header.h, po/POTFILES.in, po/fr.gmo, po/fr.po,
	tests/Makefile.am, tests/blocks.py, tests/blocks_index_error.py,
	tests/c_create_delete.c, tests/c_names_db_locale.c,
	tests/c_patch_test.c, tests/create_delete.py,
	tests/cxx_create_delete.cxx, tests/cxx_names_db_locale.cxx,
	tests/cxx_patch_test.cxx, tests/import_unicodenames.py,
	tests/names_db_locale.py, tests/patch_test.py, tests/testsuite.at,
	unicodenames.i.in, use_blocks_db.c, use_names_db.c:
	Add Khaled Hosny to copyright holders (for consistency with Sorts
	Mill Tools).

	Formatting changes.
	[3453493d10ab]

	* configure.ac:
	Bump version to 1.0.0. Remove AM_MAINTAINER_MODE macro.
	[2d79cd302a31]

2013-07-06  Barry Schwartz  <github@crudfactory.com>

	* INSTALL, Makefile.am:
	Put #include <config.h> at the top of the SWIG-generated C++ source.
	(This fixes a bug that appears on for instance Debian GNU/Hurd, but
	really is an interaction with Gnulib’s unistd.h and so could easily
	affect other OSes.)

	Update INSTALL.
	[14da1ca72066]

2013-07-02  Barry Schwartz  <github@crudfactory.com>

	* noinst_header.h:
	Add an ‘extern "C"’ to allow C++ compilation on systems using
	Gnulib’s stdio.h (such as OpenIndiana).
	[faa77d22ddca]

2013-06-30  Barry Schwartz  <github@crudfactory.com>

	* m4/gnulib-cache.m4:
	Change Gnulib dependency from malloc to malloc-gnu.
	[aedd26f66fab]

2012-11-17  Barry Schwartz  <github@crudfactory.com>

	* libunicodenames.func.texi, libunicodenames.type.texi:
	Add texi files.
	[12af6fe5e4f2]

2012-10-07  Barry Schwartz  <github@crudfactory.com>

	* INSTALL.git:
	Fix a typo.
	[9e117bdb7c41]

	* libunicodenames.h:
	Put some FIXMEs for missing documentation in libunicodenames.h
	[ea9e4a885f07]

	* README, libunicodenames.h:
	Modify the libunicodenames.h text slightly.
	[f996776b8fe2]

	* Makefile.am, README:
	Generate a new README.
	[1c6f13b301a2]

	* Makefile.am, configure.ac, libunicodenames.h, libunicodenames.texi,
	po/fr.gmo, po/fr.po:
	Convert the comments in libunicodenames.h to Texinfo.
	[0de4b10a7ace]

	* Makefile.am:
	Remove cruft.
	[34779df1196f]

	* Makefile.am, configure.ac, extract-text.scm:
	Replace the Guile script with a simple Gawk command.
	[68bb63b5c673]

	* Makefile.am, configure.ac, extract-text.scm, libunicodenames.h, m4
	/gnulib-cache.m4, tests/Makefile.am:
	Beginnings of a documentation extraction system. Include a GNU-
	compatible malloc wrapper.
	[e7ae47208e0e]

2012-10-06  Barry Schwartz  <github@crudfactory.com>

	* Makefile.am:
	Bump version info for libunicodenames++
	[c372665ead4e]

	* .hgtags:
	Added tag 1.0.0_beta5 for changeset 06d5f42bc23a
	[4af8b06b27e3]

	* tests/testsuite.at:
	Okay, I simply neglected to skip some C++ tests if no C++.
	[06d5f42bc23a] [1.0.0_beta5]

	* .hgignore, GNUmakefile.in, INSTALL.git, Makefile.am, README,
	common_code.c, config/config.rpath, configure.ac, cxx_bindings.cxx,
	en.names-db, find_db.c, indent.mk, indent.mk.in, indent.pro.in,
	libunicodenames++.pc.in, libunicodenames.pc.in,
	libunicodenames.texi, m4/gnulib-cache.m4, po/fr.gmo, po/fr.po,
	tests/GNUmakefile.am, tests/Makefile.am, tests/Makefile.in,
	tests/atlocal.in, tests/c_create_delete.c,
	tests/c_names_db_locale.c, tests/c_patch_test.c,
	tests/cxx_create_delete.cxx, tests/cxx_names_db_locale.cxx,
	tests/cxx_patch_test.cxx, tests/testsuite.at, unicodenames.i.in,
	use_blocks_db.c, use_names_db.c:
	Much updating. make distcheck currently fails in the tests, though.
	[022fff9c0206]

2012-10-05  Barry Schwartz  <github@crudfactory.com>

	* configure.ac:
	Fix indent.mk.
	[78e35adad28c]

	* .indent.pro, INSTALL.git, Makefile.am, configure.ac, en.names-db,
	find_db.c, libunicodenames.sym, m4/.keepdir,
	m4/ax_check_compile_flag.m4, m4/ax_pkg_swig.m4,
	m4/ax_python_devel.m4, m4/ax_swig_python.m4, m4/gnulib-cache.m4,
	m4_ax/ax_check_compile_flag.m4, m4_ax/ax_pkg_swig.m4,
	m4_ax/ax_python_devel.m4, m4_ax/ax_swig_python.m4, po/fr.gmo,
	po/fr.po, tests/.indent.pro, tests/GNUmakefile.am,
	tests/testsuite.at, use_blocks_db.c, use_names_db.c:
	Build improvements. Use GCC visibility. Update to UTF-8 NamesList.
	[dedac40ea610]

2012-09-12  Barry Schwartz  <github@crudfactory.com>

	* .hgtags:
	Added tag 1.0.0_beta4 for changeset 0a20fbd13de5
	[7a43e8150fd8]

2012-09-11  Barry Schwartz  <github@crudfactory.com>

	* GNUmakefile.in, Makefile.am, README, configure.ac, po/fr.gmo,
	po/fr.po:
	Assorted updates, including fixed support for parallel install.
	[0a20fbd13de5] [1.0.0_beta4]

	* .hgtags:
	Added tag 1.0.0_beta3 for changeset c1cc8890c6d7
	[7bbf5a11942b]

	* Makefile.am, configure.ac, po/fr.gmo, po/fr.po:
	Beta3
	[c1cc8890c6d7] [1.0.0_beta3]

	* .hgtags:
	Added tag 1.0.0_beta3 for changeset e7e97887b406
	[8f3f3e7f9f83]

	* .hgtags:
	Added tag 1.0.0-beta2 for changeset cbc386aeca4d
	[e7e97887b406]

	* libunicodenames.texi:
	In the Texinfo, say you need to include libunicodenames++.h
	[cbc386aeca4d] [1.0.0-beta2]

	* Makefile.am:
	Install libunicodenames++.h
	[8bf5cc799c16]

	* libunicodenames++.h:
	Commit libunicodenames++.h
	[12fa33dbd0b4]

	* Makefile.am, common_code.c, configure.ac, find_db.c, indent.pro.in,
	libunicodenames.h, noinst_header.h, po/fr.gmo, po/fr.po,
	tests/GNUmakefile.am, tests/atlocal.in, tests/cxx_create_delete.cxx,
	tests/cxx_names_db_locale.cxx, tests/cxx_patch_test.cxx,
	tests/testsuite.at, unicodenames.i.in, use_blocks_db.c,
	use_names_db.c:
	Make C++ optional.
	[3ddaa1fd016c]

2012-09-10  Barry Schwartz  <github@crudfactory.com>

	* tests/names_db_locale.py:
	Fix python locale test.
	[7296b33564aa]

	* tests/names_db_locale.py:
	Detect unsupported locale.
	[91502e6b7864]

	* tests/c_names_db_locale.c:
	Incorrect placement of return statement.
	[9339395b598e]

	* common_code.c, cxx_bindings.cxx, find_db.c, libunicodenames.h,
	noinst_header.h, tests/c_create_delete.c, tests/c_names_db_locale.c,
	tests/c_patch_test.c, tests/cxx_create_delete.cxx,
	tests/cxx_names_db_locale.cxx, tests/cxx_patch_test.cxx,
	tests/testsuite.at, use_blocks_db.c, use_names_db.c:
	Make some test programs detect for themselves whether to be skipped.
	[fe1d380df720]

2012-09-09  Barry Schwartz  <github@crudfactory.com>

	* tests/testsuite.at:
	Let us try again to weed out tests with missing locales.
	[ea9fe195849a]

	* tests/testsuite.at:
	Check the locale more carefully.
	[248c5f9d382a]

	* tests/testsuite.at:
	Make tests that are dependent on en_CA and en_FR locales dependent
	on their presence.
	[b17e50d5ee0b]

	* configure.ac:
	Bump version to 1.0.0-beta2
	[a459fd132f3a]

	* configure.ac:
	Turn off ‘unused result’ warnings from gcc
	[ccb265e4cdb7]

	* tests/GNUmakefile.am:
	Need more explicit dependencies for older automake.
	[7a806e9ce7dc]

	* configure.ac, tests/GNUmakefile.am:
	Change @include@ to @INCLUDE@
	[571574b03726]

	* m4/ax_python_devel.m4:
	Add ax_python_devel.m4
	[afd1ed831b90]

	* configure.ac:
	Allow lower versions of automake.
	[7a97a3f34091]

	* configure.ac:
	Reduce autoconf requirement to 2.68
	[f032bca7a02d]

	* GNUmakefile.in, common_code.c, configure.ac, cxx_bindings.cxx,
	find_db.c, indent.mk.in, indent.pro.in, libunicodenames.h,
	noinst_header.h, po/fr.gmo, po/fr.po, tests/GNUmakefile.am,
	tests/c_create_delete.c, tests/c_names_db_locale.c,
	tests/c_patch_test.c, tests/cxx_create_delete.cxx,
	tests/cxx_names_db_locale.cxx, tests/cxx_patch_test.cxx,
	use_blocks_db.c, use_names_db.c:
	Add "make indent" targets.
	[dba3194caebc]

2012-09-07  Barry Schwartz  <github@crudfactory.com>

	* find_db.c:
	Check a malloc return value for NULL.
	[a8cd643da7ef]

2012-09-01  Barry Schwartz  <github@crudfactory.com>

	* find_db.c, tests/testsuite.at:
	Eliminated an unused parameter warning that was introduced in the
	last change. Restored the "make installcheck" for locales.
	[369be7ba2132]

2012-08-31  Barry Schwartz  <github@crudfactory.com>

	* find_db.c:
	Call bindtextdomain before calling dgettext.
	[9f7a98e0d140]

2012-08-30  Barry Schwartz  <github@crudfactory.com>

	* Makefile.am, po/Rules-doc:
	Keep Make from failing in the po subdirectory when installing
	optional documentation (make install-{html,dvi,ps,pdf})
	[70e7c735a831]

	* Makefile.am, cxx_bindings.cxx, en.blocks-db, fr.blocks-db,
	libunicodenames.h, libunicodenames.sym, libunicodenames.texi, make-
	blocks-db.awk, make-names-db.awk, po/fr.gmo, po/fr.po,
	tests/GNUmakefile.am, tests/blocks.py, tests/blocks_index_error.py,
	tests/create_delete.py, tests/patch_test.py, tests/testsuite.at,
	unicodenames.i.in, use_blocks_db.c:
	Mostly implementation of the blocks-db.
	[1b0a632f0c8c]

	* Makefile.am, README, configure.ac, libunicodenames.texi:
	An incomplete Texinfo manual. Also a new README file made from it.
	[1c7378c77489]

	* cxx_bindings.cxx, find_db.c, libunicodenames.h, libunicodenames.sym,
	tests/c_names_db_locale.c, tests/c_patch_test.c,
	tests/cxx_names_db_locale.cxx, tests/cxx_patch_test.cxx,
	tests/names_db_locale.py, use_blocks_db.c, use_names_db.c:
	Shorten some exported symbols even more, and re-run indent.
	[106222a16b19]

	* cxx_bindings.cxx, find_db.c, libunicodenames.h, libunicodenames.sym,
	tests/c_create_delete.c, tests/c_names_db_locale.c,
	tests/c_patch_test.c, tests/cxx_patch_test.cxx, tests/patch_test.py,
	use_blocks_db.c, use_names_db.c:
	Shorten exported symbols. Fix patch tests to account for the pre-
	substitution of symbol characters.
	[94a0c20989ee]

	* Makefile.am, common_code.c, cxx_bindings.cxx, en.blocks-db, en
	.names-db, find_db.c, find_names_db.c, fr.blocks-db, fr.names-db,
	libunicodenames.h, libunicodenames.sym, make-blocks-db.awk,
	noinst_header.h, po/POTFILES.in, po/fr.gmo, po/fr.po,
	tests/testsuite.at, use_blocks_db.c, use_names_db.c:
	Part of the work is done on Unicode blocks. Also disabled tests that
	just aren't reliably working as intended. (Note: I need to shorten
	the exported symbols -- they _will_ change.)
	[5ed8b85a2952]

	* make-names-db.awk:
	Libuninameslist requires that the user do some character
	substitutions. Better to let Awk do that for you, ahead of time! So
	we do that, now.
	[3d86a1f1a79d]

2012-08-29  Barry Schwartz  <github@crudfactory.com>

	* tests/build-aux/missing:
	Check in tests/build-aux/missing
	[97d0bfa78378]

	* .hgignore, Makefile.am, configure.ac, cxx_bindings.cxx,
	find_names_db.c, libunicodenames.h, noinst_header.h, po/fr.gmo,
	po/fr.po, tests/GNUmakefile.am, tests/Makefile.am,
	tests/Makefile.in, tests/atlocal.in, tests/c_names_db_locale.c,
	tests/cxx_names_db_locale.cxx, tests/names_db_locale.py,
	tests/testsuite.at:
	Locale support.
	[ff25da6a25d1]

2012-08-28  Barry Schwartz  <github@crudfactory.com>

	* Makefile.am:
	Fix versioning.
	[71e02f0b4964]

	* .hgignore, ABOUT-NLS, Makefile.am, configure.ac, cxx_bindings.cxx,
	find_names_db.c, libgettext.h, libunicodenames++.pc.in,
	libunicodenames.c, libunicodenames.h, noinst_header.h, po/LINGUAS,
	po/Makevars, po/POTFILES.in, po/fr.gmo, po/fr.po, tests/Makefile.am,
	tests/c_create_delete.c, tests/c_patch_test.c,
	tests/cxx_create_delete.cxx, tests/cxx_patch_test.cxx,
	unicodenames.i.in, use_names_db.c:
	Improved C++ and Python. Partial work on gettext and finding a
	names-db file.
	[b8af9f11fdee]

	* make-names-db.awk:
	Add copyright notice to the awk script.
	[b9a6d8bdf818]

	* libunicodenames.c, libunicodenames.h, tests/c_create_delete.c,
	tests/c_patch_test.c, tests/cxx_patch_test.cxx, tests/patch_test.py,
	tests/testsuite.at, unicodenames.i.in:
	Shorten some identifiers. Spell out "annotation" fully in some of
	them, though.
	[a89450f0dca2]

	* .hgignore, ChangeLog, Makefile.am:
	Make the ChangeLog automatically when packaging.
	[222a42fe1987]

	* README:
	Put more information in the README.
	[645dd3626397]

	* .hgignore, AUTHORS, COPYING, COPYING.LIB, ChangeLog, INSTALL,
	Makefile.am, NEWS, README, README.md, configure.ac, en.names-db, fr
	.names-db, libunicodenames.c, libunicodenames.h,
	libunicodenames.pc.in, m4/ax_check_compile_flag.m4,
	m4/ax_pkg_swig.m4, m4/ax_swig_python.m4, make-names-db.awk,
	tests/Makefile.am, tests/atlocal.in, tests/c_create_delete.c,
	tests/c_patch_test.c, tests/create_delete.py,
	tests/cxx_create_delete.cxx, tests/cxx_patch_test.cxx,
	tests/import_unicodenames.py, tests/patch_test.py,
	tests/testsuite.at, unicodenames.i.in:
	Initial real checkin.
	[420919b3a8a1]

2012-08-27  Barry Schwartz  <chemoelectric@chemoelectric.org>

	* .gitignore, README.md:
	Initial commit
	[6cf71c03d5c6]

