2017-05-20  Barry Schwartz  <sortsmill@crudfactory.com>

	* Makefile.am, configure.ac:
	Bump revision numbers in advance of the next release, whenever that
	comes.

	* .hgtags:
	Added tag libunicodenames-1.2.1 for changeset ced28d8c9421

	* Makefile.am, configure.ac, po/fr.gmo, po/fr.po, tests/Makefile.am:
	Make it so you can change the name of build-aux from one small spot
	in configure.ac. Also, bump the library revision number.

	* tests/Makefile.am:
	I missed a spot where config needs to be changed to build-aux.

	* .hgignore, build-aux/config.guess, build-aux/config.rpath, build-
	aux/config.sub, build-aux/ltmain.sh, config/config.guess,
	config/config.rpath, config/config.sub, config/ltmain.sh,
	configure.ac:
	Rename config as build-aux.

	* .hgignore, INSTALL, autogen.sh, config/config.guess,
	config/config.sub, config/ltmain.sh, lib/Makefile.am,
	lib/_Noreturn.h, lib/arg-nonnull.h, lib/basename-lgpl.c,
	lib/c++defs.h, lib/dirname-lgpl.c, lib/dirname.h, lib/dosname.h,
	lib/locale.in.h, lib/malloc.c, lib/stdbool.in.h, lib/stddef.in.h,
	lib/stdio.in.h, lib/stdlib.in.h, lib/string.in.h, lib/stripslash.c,
	lib/sys_types.in.h, lib/unistd.c, lib/unistd.in.h, lib/warn-on-
	use.h, m4/00gnulib.m4, m4/absolute-header.m4,
	m4/ax_check_compile_flag.m4, m4/ax_check_gnu_make.m4, m4/codeset.m4,
	m4/dirname.m4, m4/double-slash-root.m4, m4/extensions.m4, m4/extern-
	inline.m4, m4/fcntl-o.m4, m4/gettext.m4, m4/glibc2.m4,
	m4/glibc21.m4, m4/gnulib-cache.m4, m4/gnulib-common.m4, m4/gnulib-
	comp.m4, m4/gnulib-tool.m4, m4/iconv.m4, m4/include_next.m4,
	m4/intdiv0.m4, m4/intl.m4, m4/intldir.m4, m4/intlmacosx.m4,
	m4/intmax.m4, m4/inttypes-pri.m4, m4/inttypes_h.m4, m4/lcmessage.m4,
	m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, m4/libtool.m4,
	m4/locale_h.m4, m4/lock.m4, m4/longlong.m4, m4/ltoptions.m4,
	m4/ltsugar.m4, m4/ltversion.m4, m4/lt~obsolete.m4, m4/malloc.m4,
	m4/nls.m4, m4/off_t.m4, m4/po.m4, m4/printf-posix.m4,
	m4/progtest.m4, m4/size_max.m4, m4/ssize_t.m4, m4/stdbool.m4,
	m4/stddef_h.m4, m4/stdint_h.m4, m4/stdio_h.m4, m4/stdlib_h.m4,
	m4/string_h.m4, m4/sys_types_h.m4, m4/threadlib.m4, m4/uintmax_t.m4,
	m4/unistd_h.m4, m4/visibility.m4, m4/warn-on-use.m4, m4/wchar_t.m4,
	m4/wint_t.m4, m4/xsize.m4:
	Update gnulib stuff and m4 files and commit them. Updated
	autogen.sh, too.

	* en.blocks-db, en.names-db:
	Merge heads.

	* en.blocks-db, en.names-db:
	Update databases.

2015-04-17  Khaled Hosny  <khaledhosny@eglug.org>

	* en.blocks-db, en.names-db:
	Update to Unicode 7.0.0

2017-05-20  Barry Schwartz  <sortsmill@crudfactory.com>

	* en.blocks-db, en.names-db:
	Update the databases.

2013-09-01  Barry Schwartz  <sortsmill@crudfactory.com>

	* m4/stm_prog_gawk.m4:
	Update the Autoconf macros.

2013-08-30  Barry Schwartz  <sortsmill@crudfactory.com>

	* m4/stm_analyze_package_version.m4, m4/stm_changeloggerize.m4,
	m4/stm_compiler_flags.m4, m4/stm_config_makefiles.m4,
	m4/stm_define_attr_visible.m4,
	m4/stm_path_progs_cached_and_precious.m4, m4/stm_prog_gawk.m4,
	m4/stm_prog_gnu_indent.m4, m4/stm_prog_help2man.m4,
	m4/stm_prog_sortsmill_changelogger.m4, m4/stm_prog_wget.m4,
	po/Makevars, po/fr.gmo, po/fr.po:
	Update the gettext information. Load new stuff from the SM Autoconf
	Archive.

2013-08-11  Barry Schwartz  <sortsmill@crudfactory.com>

	* autogen.sh:
	Update autogen.sh

2013-08-10  Barry Schwartz  <sortsmill@crudfactory.com>

	* autogen.sh:
	Use serial 2 autogen.sh

	* Makefile.am, autogen.sh, configure.ac, po/fr.gmo, po/fr.po:
	Use the new sortsmill-autogen.sh script. Fix a minor Makefile.am
	problem.

	* .hgtags:
	Added tag libunicodenames-1.2.0 for changeset 7bdcf4f624fd

	* configure.ac:
	Bump version to 1.2.0.

2013-08-09  Barry Schwartz  <sortsmill@crudfactory.com>

	* Makefile.am, configure.ac:
	Remove the nameslist-install feature.

	* doc/uninm_find_blocks_db.3.in, doc/uninm_find_names_db.3.in:
	In mdoc source, use .Ar where I accidentally used .Pa.

	* indent.am:
	Update copyright date on indent.am.

	* Makefile.am, make-libunicodenames-db.in.in:
	Put gawk scripts in pkglibexecdir instead of libexecdir.

2013-08-08  Barry Schwartz  <sortsmill@crudfactory.com>

	* doc/uninm_find_blocks_db.3.in, doc/uninm_find_names_db.3.in:
	Do the LIBRARY sections more properly, even if the display is not as
	nice without configuring the system.

	* INSTALL.C++, Makefile.am, autogen.sh:
	Add gnulib to the autogen.sh Add INSTALL.C++

	* Makefile.am, examples/print_blocks.c, examples/print_names.c:
	Add copyright and license notices to the examples, and include them
	both in the distribution tarball.

	* README:
	Add more dubiously located info to the README.

	* README:
	Add some info to the README. It likely belongs elsewhere, however.

	* README:
	A new README.

	* doc/uninm_find_blocks_db.3.in, doc/uninm_find_names_db.3.in:
	Add a comment to the LIBRARY sections explaining the non-standard
	contents.

	* doc/uninm_find_blocks_db.3.in:
	Fix the remaining ‘FIXME’ in the manpages.

	* Makefile.am, doc/uninm_find_blocks_db.3.in, libunicodenames.h:
	Change some prototypes in libunicodenames.h for consistency with the
	forthcoming manpage entries about them.

	* doc/uninm_find_blocks_db.3.in, doc/uninm_find_names_db.3.in,
	examples/print_blocks.c:
	Add the blocks example to the manpage, and bump dates.

	* doc/uninm_find_names_db.3.in, examples/print_blocks.c,
	examples/print_names.c:
	Forgot to free the string in the examples.

2013-08-07  Barry Schwartz  <sortsmill@crudfactory.com>

	* examples/print_blocks.c:
	Remove the FIXME.

	* examples/print_blocks.c:
	Write an example blocks db program. Note in a FIXME that the blocks
	db API/ABI should be changed slightly.

	* doc/uninm_find_blocks_db.3.in, doc/uninm_find_names_db.3.in:
	Add LIBRARY sections to the manpages.

	* doc/uninm_find_names_db.3.in, examples/print_names.c:
	C formatting.

	* doc/uninm_find_names_db.3.in, examples/print_names.c:
	Add a setlocale to the names db example program.

	* Makefile.am, po/fr.gmo, po/fr.po:
	Fix ‘make distcheck’.

	* doc/uninm_find_names_db.3.in, examples/print_names.c:
	Add an example program for names db.

	* Makefile.am, doc/uninm_block_end.3, doc/uninm_block_name.3,
	doc/uninm_block_start.3, doc/uninm_blocks_db_close.3,
	doc/uninm_blocks_db_open.3, doc/uninm_find_blocks_db.3.in,
	doc/uninm_find_names_db.3.in, doc/uninm_num_blocks.3,
	libunicodenames.func.texi, libunicodenames.texi,
	libunicodenames.type.texi:
	Initial sketchy manpage for blocks db functions. Remove the
	remaining bits of Texinfo documentation.

	* make-libunicodenames-db.h2m:
	Make the formatting of that ‘SEE ALSO’ more consistent with the rest
	of the manpage’s.

	* Makefile.am, make-libunicodenames-db.h2m:
	Add a SEE ALSO to the make-libunicodenames-db command’s manpage.

	* Makefile.am, configure.ac, doc/uninm_annotation.3,
	doc/uninm_find_names_db.3.in, doc/uninm_name.3,
	doc/uninm_names_db_close.3, doc/uninm_names_db_open.3:
	Initial manpage (written in mdoc) for names db functions.

2013-08-06  Barry Schwartz  <sortsmill@crudfactory.com>

	* configure.ac, m4/stm_analyze_package_version.m4,
	m4/stm_changeloggerize.m4, m4/stm_compiler_flags.m4,
	m4/stm_prog_gawk.m4, m4/stm_prog_help2man.m4,
	m4/stm_prog_sortsmill_changelogger.m4, m4/stm_prog_wget.m4:
	Use the new StM_GNU_C_FLAGS macro. Update other Sorts Mill Autoconf
	Archive macros.

	* Makefile.am, configure.ac, m4/stm_prog_help2man.m4, make-blocks-
	db.awk, make-blocks-db.in, make-libunicodenames-db.in.in, make-
	names-db.awk, make-names-db.in:
	Reorganize `make rebuild-db'. Add make-libunicodenames-db command.

	* configure.ac, m4/stm_define_attr_visible.m4:
	Move the definition of VISIBLE to the Sorts Mill Autoconf Archive.

	* configure.ac, m4/stm_compiler_flags.m4:
	Use StM_COMPILER_FLAGS.

	* .hgignore, autogen.sh:
	Fix the .hgignore and add an autogen.sh.

2013-08-05  Barry Schwartz  <sortsmill@crudfactory.com>

	* ChangeLog, Makefile.am, configure.ac, m4/stm_changeloggerize.m4,
	m4/stm_prog_sortsmill_changelogger.m4, tests/Makefile.am:
	Changeloggerize, using the new Autoconf macro StM_CHANGELOGGERIZE
	(rather than the now quickly obsoleted sortsmill-changeloggerize
	program).

	* Makefile.am, indent.am, indent.mk, libunicodenames.type.texi,
	tests/Makefile.am:
	Use macros to increase the compatibility with non-GNU make. Comment
	out the texinfo source extraction that we are abandoning.

	* configure.ac, m4/ax_check_gnu_make.m4, m4/stm_config_makefiles.m4:
	Use StM_CONFIG_MAKEFILES.

	* Makefile.am, m4/ax_check_compile_flag.m4,
	m4_ax/ax_check_compile_flag.m4, m4_ax/ax_pkg_swig.m4:
	Use the ‘serial’ mechanism to manage ax_*.m4 files.

2013-08-04  Barry Schwartz  <sortsmill@crudfactory.com>

	* .hgignore, Makefile.am, configure.ac, indent.mk,
	m4/stm_analyze_package_version.m4,
	m4/stm_path_progs_cached_and_precious.m4, m4/stm_prog_gawk.m4,
	m4/stm_prog_gnu_indent.m4, m4/stm_prog_wget.m4, tests/Makefile.am:
	Start using the autoconf macro archive.

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

	* rpm/README, rpm/libunicodenames.spec:
	Move the RPM spec to the development repo.

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

	* po/fr.gmo, po/fr.po, rpm/libunicodenames.spec:
	Fix the RPM spec.

	* rpm/libunicodenames.spec:
	Remove snarky comment.

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

	* rpm/README:
	Change the rpm/README

	* rpm/README, rpm/libunicodenames.spec:
	Add a SPEC file

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

	* configure.ac:
	Change version to 1.1.0_beta1

	* configure.ac:
	Relax automake version requirement to 1.11

	* m4/gnulib-cache.m4:
	Remove a mistake from m4/gnulib-cache.m4

	* configure.ac:
	Fix the issues url.

	* po/POTFILES.in:
	Update POTFILES.in

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

	* tests/Makefile.am:
	Give up on the obfuscation. Let Gentoo issue a QA notice. Someone
	can have the ebuild stick a @ at the beginning of the line, if they
	want.

	* tests/Makefile.am:
	Try obfuscating a call to autom4te.

	* tests/Makefile.am, tests/build-aux/missing:
	Use the ‘missing’ from config and get rid of the separate build-aux
	for the tests directory.

	* m4/gnulib-cache.m4:
	Add dirname-lgpl to the gnulib config. I do not know if this is any
	use.

	* INSTALL:
	INSTALL file from automake 1.14

	* tests/c_names_db_locale.c:
	Restore the #include <libgen.h> in c_names_db_locale.c

	* Makefile.am, configure.ac:
	Add --enable-nameslist-install option.

	* libunicodenames.pc.in:
	Add pkgdatadir as a pkg-config variable

	* AUTHORS, Makefile.am, configure.ac, cxx_bindings.cxx,
	libunicodenames++.h, libunicodenames++.pc.in, m4/gnulib-cache.m4,
	po/POTFILES.in, po/fr.gmo, po/fr.po, tests/Makefile.am,
	tests/blocks.py, tests/blocks_index_error.py,
	tests/c_names_db_locale.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:
	Initial version with libunicodenamesxx and python-libunicodenames
	separated out.

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

	* INSTALL.git:
	Delete INSTALL.git

	* INSTALL.hg:
	Modify INSTALL.git to make it into INSTALL.hg

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

	* .hgtags:
	Added tag 1.0.1 for changeset 29ccf91d6433

	* 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.)

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

	* .hgtags:
	Added tag 1.0.0 for changeset 2b0cd25c432e

	* configure.ac, po/fr.gmo, po/fr.po:
	Add dist-xz to the automake options. Updates to fr.po.

	* libunicodenames.h:
	Run ‘make indent’.

	* 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.

	* configure.ac:
	Bump version to 1.0.0. Remove AM_MAINTAINER_MODE macro.

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.

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).

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

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

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

	* libunicodenames.func.texi, libunicodenames.type.texi:
	Add texi files.

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

	* INSTALL.git:
	Fix a typo.

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

	* README, libunicodenames.h:
	Modify the libunicodenames.h text slightly.

	* Makefile.am, README:
	Generate a new README.

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

	* Makefile.am:
	Remove cruft.

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

	* 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.

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

	* Makefile.am:
	Bump version info for libunicodenames++

	* .hgtags:
	Added tag 1.0.0_beta5 for changeset 06d5f42bc23a

	* tests/testsuite.at:
	Okay, I simply neglected to skip some C++ tests if no C++.

	* .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.

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

	* configure.ac:
	Fix indent.mk.

	* .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.

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

	* .hgtags:
	Added tag 1.0.0_beta4 for changeset 0a20fbd13de5

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.

	* .hgtags:
	Added tag 1.0.0_beta3 for changeset c1cc8890c6d7

	* Makefile.am, configure.ac, po/fr.gmo, po/fr.po:
	Beta3

	* .hgtags:
	Added tag 1.0.0_beta3 for changeset e7e97887b406

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

	* libunicodenames.texi:
	In the Texinfo, say you need to include libunicodenames++.h

	* Makefile.am:
	Install libunicodenames++.h

	* libunicodenames++.h:
	Commit libunicodenames++.h

	* 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.

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

	* tests/names_db_locale.py:
	Fix python locale test.

	* tests/names_db_locale.py:
	Detect unsupported locale.

	* tests/c_names_db_locale.c:
	Incorrect placement of return statement.

	* 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.

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

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

	* tests/testsuite.at:
	Check the locale more carefully.

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

	* configure.ac:
	Bump version to 1.0.0-beta2

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

	* tests/GNUmakefile.am:
	Need more explicit dependencies for older automake.

	* configure.ac, tests/GNUmakefile.am:
	Change @include@ to @INCLUDE@

	* m4/ax_python_devel.m4:
	Add ax_python_devel.m4

	* configure.ac:
	Allow lower versions of automake.

	* configure.ac:
	Reduce autoconf requirement to 2.68

	* 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.

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

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

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.

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

	* find_db.c:
	Call bindtextdomain before calling dgettext.

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})

	* 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.

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

	* 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.

	* 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.

	* 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.)

	* 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.

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

	* tests/build-aux/missing:
	Check in tests/build-aux/missing

	* .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.

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

	* Makefile.am:
	Fix versioning.

	* .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.

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

	* 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.

	* .hgignore, ChangeLog, Makefile.am:
	Make the ChangeLog automatically when packaging.

	* README:
	Put more information in the README.

	* .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.

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

	* .gitignore, README.md:
	Initial commit

