2010-05-09  Bruno Haible  <bruno@clisp.org>

	* gettext-0.18 released.

2010-05-09  Bruno Haible  <bruno@clisp.org>

	* gettext-po.h.in (LIBGETTEXTPO_VERSION): Bump version number.
	* Makefile.am (LTV_CURRENT, LTV_REVISION, LTV_AGE): Bump to 5:0:5.
	* libgettextpo.rc: Update year.

2009-12-26  Bruno Haible  <bruno@clisp.org>

	* libgettextpo.rc: Update.

2009-12-12  Bruno Haible  <bruno@clisp.org>

	* gettext-po.h.in: Untabify.
	* gettext-po.c: Untabify.

2009-11-30  Guido Flohr <guido@imperia.bg>

	* Makefile.am (MOSTLYCLEANDIRS): New variable.

2009-08-10  Bruno Haible  <bruno@clisp.org>

	* Makefile.am (libgettextpo_la_AUXSOURCES): Add format-gfc-internal.c,
	format-qt-plural.c.

2009-03-25  Bruno Haible  <bruno@clisp.org>

	Fix the handling of Windows resources in shared libraries.
	* Makefile.am (WOE32_LIBADD): Renamed from WOE32_LDADD. Use
	libgettextpo.res.lo instead of libgettextpo.res.
	(libgettextpo.res.lo): Renamed from libgettextpo.res. Use libtool
	--tag=RC.
	(MOSTLYCLEANFILES): Update.

2009-01-18  Bruno Haible  <bruno@clisp.org>

	* gettext-po.c (po_message_comments, po_message_extracted_comments):
	Update after string_list_join changed.

2008-10-04  Bruno Haible  <bruno@clisp.org>

	* gettext-po.h.in (po_message_is_range, po_message_set_range): New
	declarations.
	* gettext-po.c (po_message_is_range, po_message_set_range): New
	functions.
	(po_message_check_format): Update.

2008-10-03  Bruno Haible  <bruno@clisp.org>

	* gettext-po.c (po_message_check_format): Update for signature changes
	of check_message and check_msgid_msgstr_format.

2008-07-19  Bruno Haible  <bruno@clisp.org>

	* Makefile.am (EXTRA_DIST): Add gnulib-m4/gnulib-cache.m4.

2008-05-26  Bruno Haible  <bruno@clisp.org>

	* gettext-po.c (po_header_field, po_header_set_field): Recognize a
	field also if there is no space after the ':'.
	Reported by Nacho <nacho.resa@gmail.com>.

2007-11-07  Bruno Haible  <bruno@clisp.org>

	* gettext-0.17 released.

2007-11-01  Bruno Haible  <bruno@clisp.org>

	* gettext-po.h.in (LIBGETTEXTPO_VERSION): Bump version number.
	* Makefile.am (LTV_CURRENT, LTV_REVISION, LTV_AGE): Bump to 4:0:4.

2007-10-21  Bruno Haible  <bruno@clisp.org>

	* gettext-po.h.in (LIBGETTEXTPO_VERSION): Bump version number.
	(po_format_list, po_format_pretty_name): New declarations.
	* gettext-po.c: Include xvasprintf.h.
	(po_format_list, po_format_pretty_name): New functions.
	Reported by Dwayne Bailey <dwayne@translate.org.za>.

2007-10-20  Bruno Haible  <bruno@clisp.org>

	* gettext-po.c (po_message_check_format): Update call to check_message,
	check_msgid_msgstr_format.

2007-10-07  Bruno Haible  <bruno@clisp.org>

	* libgettextpo.rc (Comments): Update.

2007-10-06  Bruno Haible  <bruno@clisp.org>

	* Makefile.am (EXTRA_DIST): Add libgettextpo.rc.

2007-09-30  Bruno Haible  <bruno@clisp.org>

	* Makefile.am (libgettextpo_la_AUXSOURCES): Add format-kde.c.

2007-06-08  Bruno Haible  <bruno@clisp.org>

	* Makefile.am (LDADD): Remove variable.
	(libgettextpo_la_LIBADD): Use WOE32_LDADD here.

2007-05-28  Bruno Haible  <bruno@clisp.org>

	* libgettextpo.rc: New file.
	* Makefile.am (LDADD, WOE32_LDADD): New variables.
	(libgettextpo.res): New rule.
	(MOSTLYCLEANFILES): Add libgettextpo.res.

2007-05-13  Bruno Haible  <bruno@clisp.org>

	* gettext-po.c: Don't include vasprintf.h.

2006-12-13  Bruno Haible  <bruno@clisp.org>

	* Makefile.am (MAINTAINERCLEANFILES): New variable.

2006-11-26  Bruno Haible  <bruno@clisp.org>

	* Makefile.am (config.h): When removing an object file, also remove
	the corresponding .lo file.

2006-11-26  Bruno Haible  <bruno@clisp.org>

	Support for VPATH builds.
	* Makefile.am (config.h): Don't prepend "$(srcdir)/" to the source
	file name if it is present in the build directory.

2006-11-03  Bruno Haible  <bruno@clisp.org>

	Simplify xmalloc expressions. Add overflow check in xmalloc arguments.
	* gettext-po.c (po_file_create, po_file_read): Use XMALLOC instead of
	xmalloc.
	(po_file_domains, po_header_field, po_header_set_field): Use XNMALLOC
	instead of xmalloc.
	(po_message_iterator: Use XMALLOC instead of xmalloc.

2006-10-29  Bruno Haible  <bruno@clisp.org>

	Don't name mangle exported symbols in C++ mode.
	* gettext-po.c (po_file_read_v2, po_file_read, po_file_write,
	po_message_check_format) [C++]: Declare as extern "C".

2006-11-27  Bruno Haible  <bruno@clisp.org>

	* gettext-0.16.1 released.

2006-10-29  Bruno Haible  <bruno@clisp.org>

	* gettext-po.h.in (po_message_prev_msgctxt, po_message_set_prev_msgctxt,
	po_message_prev_msgid, po_message_set_prev_msgid,
	po_message_prev_msgid_plural, po_message_set_prev_msgid_plural): New
	declarations.

2006-10-28  Bruno Haible  <bruno@clisp.org>

	Fix for parallel makes.
	* Makefile.am (BUILT_SOURCES): Don't add config.h.
	(all, check, install): Depend on config.h.
	(config.h): Depend on the BUILT_SOURCES. Don't invoke make recursively.
	Reported by Ralf Wildenhues.

2006-10-26  Bruno Haible  <bruno@clisp.org>

	* gettext-0.16 released.

2006-10-25  Bruno Haible  <bruno@clisp.org>

	* Makefile.am (config.h): If one of the three steps fails, remove
	config.h and fail.

2006-10-24  Bruno Haible  <bruno@clisp.org>

	* Makefile.am (AM_CPPFLAGS): Add also $(top_srcdir). Needed so that
	woe32dll/export.h is found while compiling gettextpo-exports.c in a
	VPATH build.
	Reported by Charles Wilson <cygwin@cwilson.fastmail.fm>.

2006-10-24  Bruno Haible  <bruno@clisp.org>

	* gettext-po.h.in (LIBGETTEXTPO_VERSION): Bump version number.

2006-10-24  Bruno Haible  <bruno@clisp.org>

	* Makefile.am (AM_CPPFLAGS): Remove useless -I options.

2006-10-23  Bruno Haible  <bruno@clisp.org>

	* Makefile.am (config.h): Update obstack_free hack.

2006-10-23  Bruno Haible  <bruno@clisp.org>

	Fix "make dist".
	* Makefile.am (nodist_noinst_HEADERS): Renamed from noinst_HEADERS.
	(libgettextpo_la_SOURCES): Remove gettext-po.h.

2006-10-21  Bruno Haible  <bruno@clisp.org>

	* gettext-po.h.in (struct po_error_handler): Add format attribute to
	error, error_at_line fields.
	* gettext-po.c (po_error_logger): Declare with format attribute.

2006-10-20  Bruno Haible  <bruno@clisp.org>

	* Makefile.am (config.h): Treat .lo files like .o files. Define
	DLL_VARIABLE to empty. Avoid warning when config.h is included twice.
	Add special hack for obstack_free.

2006-10-16  Bruno Haible  <bruno@clisp.org>

	* gettext-po.h.in: New file, moved here from ../src/.
	* gettext-po.c: New file, moved here from ../src/.
	* Makefile.am: New file, includings parts of ../src/Makefile.am.
	* exported.sh.in: New file.

