2002-01-29  Darin Adler  <darin@bentspoon.com>

	* NEWS: Updated for 0.14 release.
	* configure.in: Bump to 0.14.

2002-01-29  ERDI Gergo  <cactus@cactus.rulez.org>

	* intltool.m4: use AC_DIVERT to access config.status only when the
	AC_DIVERSION_ICMDS macro is defined, and revert to
	AC_CONFIG_COMMANDS_PRE when not (closes: #69991)

=== intltool 0.13 ===

2002-01-28  Darin Adler  <darin@bentspoon.com>

	* NEWS: Updated for 0.13 release.
	* intltool.m4: Tweak comment.

2002-01-28  Ross Golder  <ross@golder.org>

	* configure.in: Updated popt URL.

2002-01-25  ERDI Gergo  <cactus@cactus.rulez.org>

	* xml-i18n-tools.m4: 
	* intltool.m4: Since AC_OUTPUT_COMMANDS_PRE is an Autoconf
	2.50-only feature, use the AC_DIVERSION_ICMDS diversion instead,
	to modify po/POTFILES in the config.status script

2002-01-24  Darin Adler  <darin@bentspoon.com>

	* intltool.m4: Tweak comments.

2002-01-24  ERDI Gergo  <cactus@cactus.rulez.org>

	* intltool.m4: Remove intltool [] tags from POTFILES 

2002-01-22  Darin Adler  <darin@bentspoon.com>

	* intltool-merge.in.in: Don't use NDBM_File unless the
	environment variable tells us to.

2002-01-21  Darin Adler  <darin@bentspoon.com>

	* intltool-merge.in.in: Kenneth implemented a cache to
	make merging much faster. But we don't have a complete
	solution about where to put the cache. For now, you can
	turn on the cache by setting the environment variable
	INTLTOOL_USE_CACHE.

	* intltool-update.in.in: Formatting tweak.

2002-01-16  Darin Adler  <darin@bentspoon.com>

	* intltool-update.in.in:
	Mostly changes by Kenneth Christiansen <kenneth@gnu.org>.
	This is an attempt to fix a bug in intltool -M where it
	doesn't find glade files containing translatable strings.
	Some other miscellaneous cleanups too.

2002-01-16  Darin Adler  <darin@bentspoon.com>

	* TODO: New.
	* intltool-update.in.in: Fix some typos.

2002-01-16  Frederic Crozat  <fcrozat@mandrakesoft.com>

	* intltool-prepare.in: Be sure to escape backslashes

2002-01-07  Juan Pablo Mendoza <jpablo@gnome.org>

	* USED: Add gnome-games.

2002-01-07  Darin Adler  <darin@bentspoon.com>

	* intltool-update.in.in: Look at both POTFILES.in and POTFILE.ignore.

2002-01-06  Juan Pablo Mendoza <jpablo@gnome.org>

	* intltool-update.in.in:
	* intltool.m4:

	Added suport for caves files (gnome-games/gnome-stones/*.caves),
	theses are just like desktop files.

	From Edgar Luna:

	* intltool-prepare.in (contains): chomp the readed
	  line since it may contain stuff like \n and so.

2001-12-31  Darin Adler  <darin@bentspoon.com>

	* NEWS: Oops, 0.12 already went out.
	* configure.in: Bump to 0.13.

2001-12-31  Darin Adler  <darin@bentspoon.com>

	* NEWS: 0.12, this time for sure.

2001-12-04  Darin Adler  <darin@bentspoon.com>

	* intltool-merge.in.in: Fix regexp so we don't run into
	trouble when desktop file entries have metacharacters in them.

2001-11-13  Carlos Perell Marn <carlos@gnome-db.org>

	* USED: gedit's HEAD use now intltool.

=== intltool 0.12 ===

2001-11-09  Darin Adler  <darin@bentspoon.com>

	* NEWS: Updated for 0.12 release.
	
	* tests/cases/Makefile.am:
	* tests/results/Makefile.am:
	Finish adding new test case.

2001-11-06  Darin Adler  <darin@bentspoon.com>

	* intltool-merge.in.in: Fix whitespace chomping bug for keys
	and desktop files I introduced when I did the rewrite.

	* tests/cases/.cvsignore:
	* tests/cases/merge8.keys.in:
	* tests/cases/test.po:
	* tests/results/merge8.keys:
	* tests/selftest.pl.in:
	Add a test case for .keys file merging.

2001-11-06  Darin Adler  <darin@bentspoon.com>

	* intltool-update.in.in: Get package name from GETTEXT_PACKAGE
	if present.

2001-11-06  Darin Adler  <darin@bentspoon.com>

	* intltool-prepare.in: Fix bug where it used a regex when all
	we want to do was compare two strings.

2001-11-03  Darin Adler  <darin@bentspoon.com>

	* NEWS:
	* configure.in:
	Prepare for 0.12 release.

2001-10-31  Darin Adler  <darin@bentspoon.com>

	* intltool-merge.in.in: Fix another regular expression problem,
	where something looks like an array dereference.

2001-10-29  Darin Adler  <darin@bentspoon.com>

	* intltool-extract.in.in: Some simplifications.
	* intltool-merge.in.in: Better fix for the the "C++ file" problem.
	Some code simplification.

2001-10-29  jacob berkman  <jacob@ximian.com>

	* intltool-merge.in.in (keys_merge_translations): line from stric
	to not choke on things like "C++ file"

	* intltool-po-Makefile.in.in-patch-3: add back top_builddir
	definition because $INTLTOOL_UPDATE refers to it

2001-10-29  Darin Adler  <darin@bentspoon.com>

	* intltool-merge.in.in:
	Major rewrite. Handle entities better, handle multiline entries
	in .po files better. Handle multiple translations within the
	same element in an oaf-style file better.

	* tests/cases/merge6.po: Fix test case since we now decode entities
	properly for the .po file entries.

	* tests/cases/test.po: Remove _File test case since it requires
	something we haven't even designed -- translating attributes for a
	non-empty XML node. Change merge7 part of test to use a more realistic
	msgstr line.

	* tests/results/merge1.xml: Add all the translations that the old
	version was failing to include.

	* tests/results/merge7.xml: Took out some whitespace that is no longer
	preserved by the merging process.

2001-10-29  jacob berkman  <jacob@ximian.com>

	* intltool-update.in.in: add support for a --gettext-package
	argument

	* intltoolize.in: apply new patch to new Makefile.in.in's

	* intltool-po-Makefile.in.in-patch-3:
	* Makefile.am (pkgdata_DATA): add glib-gettextize'd patch

2001-10-26  Darin Adler  <darin@bentspoon.com>

	* Makefile.am:
	* doc-i18n-tool/Makefile.am:
	Oops. Not so easy to turn something off.

2001-10-26  Darin Adler  <darin@bentspoon.com>

	* Makefile.am: Turn off compiling of doc-i18n-tool as an
	interim measure so people using eazel-hacking can build.
	Soon, we can make this a configure-time option and change
	eazel-hacking to use that.

2001-10-24  Darin Adler  <darin@bentspoon.com>

	* intltool.spec.in: Set up mandir (thanks Toralf Lund)

Mon Oct 22 19:39:39 2001  Jonathan Blandford  <jrb@redhat.com>

	* autogen.sh: fix message now that we compile.

Mon Oct 22 17:31:26 2001  Jonathan Blandford  <jrb@redhat.com>

	* doc-i18n-tool/doc-i18n-tool.c: add doc-i18n-tool to cvs.
	* doc-i18n-tool/.cvsignore:
	* doc-i18n-tool/Makefile.am:
	* configure.in:
	* Makefile.am: add build support for it
	
2001-10-16  Darin Adler  <darin@bentspoon.com>

	* intltool-merge.in.in: Remove whitespace in a way that
	matches what intltool-extract does.

	* intltool-extract.in.in:

	* tests/cases/.cvsignore:
	* tests/cases/Makefile.am:
	* tests/cases/merge7.xml.in:
	* tests/cases/test.po:
	* tests/results/Makefile.am:
	* tests/results/merge7.xml:
	* tests/selftest.pl.in:
	Added a test for the above change.

	* tests/cases/extract2.keyprop:
	* tests/results/extract2.keyprop.h:
	Removed a redundant test.

2001-10-09  Darin Adler  <darin@bentspoon.com>

	* intltool-extract.in.in: Remove excess whitespace.
	Still nowhere near real XML parsing, but better than
	before for multi-line XML.

	* tests/cases/.cvsignore:
	* tests/cases/Makefile.am:
	* tests/cases/extract7.xml:
	* tests/results/Makefile.am:
	* tests/results/extract7.xml.h:
	* tests/selftest.pl.in:
	Add a test for the above change.

2001-10-05  Darin Adler  <darin@bentspoon.com>

	* intltool.spec.in: Second try.

2001-10-05  Darin Adler  <darin@bentspoon.com>

	* intltool.spec.in: A naive cut at adding "Provides"
	so that RPMs can ask for xml-i18n-tools and get us and
	be satisfied.

2001-10-04  Darin Adler  <darin@bentspoon.com>

	* configure.in: Bump version to 0.11.1 so that cvs will
	be newer than the released version.

=== intltool 0.11 ===

2001-10-04  Darin Adler  <darin@bentspoon.com>

	* NEWS: More news, release will be 0.11, not 0.10.
	* configure.in: Bump version number.

	* tests/cases/Makefile.am: Add missing files so "make
	distcheck" passes.
	* tests/results/Makefile.am: Add missing files so "make
	distcheck" passes.

	* tests/selftest.pl.in: Do the tests in the destination
	directory, instead of in srcdir.

2001-10-04  Darin Adler  <darin@bentspoon.com>

	* intltool-extract.in.in:
	* intltool-merge.in.in:
	* intltool-update.in.in:
	* intltool.m4:
	* intltool.spec.in:
	* intltoolize.in:
	* xml-i18n-toolize.in:
	* xml-i18n-tools.m4:
	More license tweaking, and some updates of email addresses.

2001-10-04  Darin Adler  <darin@bentspoon.com>

	* intltool-prepare.in: Missed a bit.

2001-10-04  Darin Adler  <darin@bentspoon.com>

	* intltool-extract.in.in:
	* intltool-merge.in.in:
	* intltool-prepare.in:
	* intltool-update.in.in:
	Back to GPL.

2001-10-03  Peter Williams  <peterw@ximian.com>

	* intltoolize.in: Define $intltool_m4 because it's supposed to
	be defined.

	* xml-i18n-toolize.in: Analogous fix.

2001-10-03  Darin Adler  <darin@bentspoon.com>

	* COPYING.LIB: Maciej says that switching to LGPL was a mistake.
	I'll remove this, and he'll fix the licenses in the source files.

2001-10-02  Kenneth Christiansen  <kenneth@gnu.org>

	* intltool-*: Changed license, and s/xml-i18n-tools/intltool/;
	* COPYING.LIB: New file describing the LGPL licence 

2001-10-02  Darin Adler  <darin@bentspoon.com>

	* intltool.m4: A bit of cleanup and reorganization.

2001-10-02  Darin Adler  <darin@bentspoon.com>

	* doc/intltool-extract.8:
	* doc/intltool-merge.8:
	* doc/intltool-prepare.8:
	Fix mailing list address.

2001-10-02  Darin Adler  <darin@bentspoon.com>

	* NEWS: Put some things in to prepare for a 0.10 release.
	* README: Fix some grammar, and make more things right for the new
	intltool world.

2001-10-02  Darin Adler  <darin@bentspoon.com>

	* intltool.m4:
	* xml-i18n-tools.m4:
	Fix mistake where the whitespace screws up the macros.

2001-10-01  Darin Adler  <darin@bentspoon.com>

	First cut at all the name changes to call it intltool.
	If you use the new m4 macros, everything defaults to doing it the
	right way for gnome 2 (using UTF-8 everywhere).

2001-10-01  Darin Adler  <darin@bentspoon.com>

	* xml-i18n-tools.m4: A bit more cleanup in here.

2001-10-01  Darin Adler  <darin@bentspoon.com>

	* xml-i18n-tools.m4: Fix longstanding problem where the merge rule
	doesn't work if you don't have any .po files by using $(wildcard)
	inside the make rules.

2001-09-29  Carlos Perell Marn <carlos@gnome-db.org>
	
	* USED: Added ganimal.

2001-09-25  Darin Adler  <darin@bentspoon.com>

	* xml-i18n-merge.in.in: Added a comment.

2001-09-24  Darin Adler  <darin@bentspoon.com>

	* xml-i18n-tools.m4: Used % instead of \%. It turns out that
	the reason the backslash was needed before was a subtle consequence
	of using two lines in our macro expansions. Now that we have single
	lines, we don't need the \ any more. Took me a long time to figure
	that one out. Also use plain old AC_SUBST -- the HACK_SUBST is not
	needed any more now that we have 1-line expansions.

2001-09-23  Darin Adler  <darin@bentspoon.com>

	* xml-i18n-extract.in.in:
	* xml-i18n-merge.in.in:
	* xml-i18n-update.in.in:
	Remove "-?" option as a way to get help for compatibility with
	older versions of perl (or is it older versions of a perl lib?).
	Patch contributed by drk@sgi.com.

2001-09-23  Darin Adler  <darin@bentspoon.com>

	* xml-i18n-update.in.in: Ignore comment lines when reading
	POTFILES.in -- fixes bug 60999.

	* xml-i18n-tools.m4: Whitespace tweak.

2001-09-19  Darin Adler  <darin@bentspoon.com>

	* tests/cases/test.po: Removed a troublesome test case. We don't
	really need to handle cases where we escape a non-reserved character.

	* xml-i18n-merge.in.in: Fix escape logic so it's clear that it won't
	be confused by partial escape sequences. Also remove the absurd code
	that turns "\n" into "n".

2001-09-19  Carlos Perell Marn <carlos@gnome-db.org>

	* xml-i18n-tools.spec.in: fixes from jgotts@linuxsavvy.com
	(kenneth sended me this patch)
	* xml-i18n-update.in.in
	* xml-i18n-extract.in.in: Added .scm support from old intltool code
	from kenneth and scripts from gimp.

2001-09-19  Carlos Perell Marn <carlos@gnome-db.org>

	* Added the changes from kenneth (intltool rel 0.9.5)

2001-09-18  Darin Adler  <darin@bentspoon.com>

	* xml-i18n-tools.m4: Fixed the long-standing "split line"
	bug by just using semicolons instead of newlines. I have
	no idea why we didn't think of this before.

2001-09-15  Darin Adler  <darin@bentspoon.com>

	* doc/xml-i18n-extract.8:
	* doc/xml-i18n-merge.8:
	* doc/xml-i18n-prepare.8:
	* doc/xml-i18n-toolize.8:
	* xml-i18n-extract.in.in:
	* xml-i18n-merge.in.in:
	Updated my email address.

2001-09-15  Darin Adler  <darin@bentspoon.com>

	* xml-i18n-prepare.in: A few simplifications.

2001-09-09  Carlos Perell Marn <carlos@gnome-db.org>

	* doc/*: Added the manpages from intltool. They aren't
	installed yet because I have only changed /s/intl/xml-i18n-/
	and they need more work and also the script need more
	options from intltool. I'm working on it, please be patient.
	
2001-09-02  Robin * Slomkowski  <rslomkow@rslomkow.org>

	* tests/cases/Makefile.am: changed extract1.desktop.in
	to extract1.desktop as the .in file did not exist.

2001-09-01  Carlos Perell Marn <carlos@gnome-db.org>

	* xml-i18n-update.in.in: Fixed the .server support.

2001-08-26  Darin Adler  <darin@bentspoon.com>

	* xml-i18n-tools.m4: Don't touch the xml-i18n-* scripts when they
	haven't really changed. This reduces the amount of redundant
	re-translating that happens if you rerun configure, something I
	do a lot.

2001-08-24  Zbigniew Chyla  <cyba@gnome.pl>

	* xml-i18n-update.in.in: Appended "--keyword=U_" to the list of
	parameters passed to xgettext.
	U_() is used in Evolution to get UTF-8 string from current (probably
	non-utf) translation domain.
	Of course this is useful only in GNOME 1.x apps.

2001-08-21  Zbigniew Chyla  <cyba@gnome.pl>

	* README: s/XML_UTF8_XML_KIND/XML_I18N_XML_KIND/

2001-08-19  Maciej Stachowiak  <mjs@noisehavoc.org>

	* xml-i18n-tools.m4: Remove buggy check for xml-i18n-tools 0.9 or
	greater. First of all, ./xml-i18n-merge is not generated until
	after configure runs, so running it inside configure is not a good
	idea. The check won't do much anyway since if you have the version
	of the m4 file that requires 0.9, you must also have 0.9 itself.

2001-08-19  Cyrille Chepelov  <chepelov@calixo.net>

	* xml-i18n-merge.in.in: (get_po_encoding): more resilient regex as
	advised by Darin. (unescape_po_string): unescaped \\ too.
	Refactored the regex. (entity_encode): removed the \ handling.
		
	* tests/selftest.pl.in: re-aligned the [OK] notices and put them a
	bit further on the right side.

	* tests/cases/merge6.(xml.in|po):
	* tests/results/merge6.xml: included more tests on escapes.

	* xml-i18n-tools.m4: Added a second, optional parameter. If this
	is equal to G2 (as in "GNOME 2.0 or better"), then there is no
	variable behaviour based on the value of $XML_I18N_XML_KIND or
	_KEYS_KIND. All _MERGE_.*_RULEs have been marked as using -p for
	G1, -u for G2 if nothing better was known. (OAF is -p only)
	* NEWS:
	* README: documented the above capability.
	
2001-08-18  Cyrille Chepelov  <chepelov@calixo.net>

	* xml-i18n-merge.in.in: (get_po_encoding): put a warning and a
	default if the charset spec is absent. 
	(entity_encode_sane): renamed to entity_encode_int_minimalist.
	(entity_encode_int): renamed to entity_encode_int_even_high_bit.
		
	* xml-i18n-tools.m4: (XML_I18N_MERGE_SERVER_RULE): use --utf8.
	(XML_I18N_MERGE_KEYS_RULE): use $(XML_I18N_KEYS_KIND).

	* NEWS:
	* README: updated to mention XML_I18N_KEYS_KIND
	
2001-08-18  Cyrille Chepelov  <chepelov@calixo.net>

	* xml-i18n-merge.in.in: added two new flags, --pass-through(-p)
	and --utf8(-u). The former asks for previous XML behaviour, the
	latter complies better with the XML spec. If neither is asked,
	xml-i18n-merge.in.in will complain vehemently but do -p.

	* xml-i18n-tools.m4: updated all MERGE_.*_RULE macros to use -p
	where not sure, -u for _SHEET_RULE, and
	developer-specificable behaviour for _XML_RULE. Added an optional
	minimum version parameter (FIXME: how to detect "very old" (up to
	0.9) xml-i18n-tools ?)

	* NEWS: updated (put a reference to the README)
	* README: documented the XML_I18N_XML_KIND variable in the XML section.
	Didn't document .sheet files, given their specificity.
	
	* tests/cases/fr.po (REMOVED):
	* tests/cases/fr_BE.po (NEW):
	* tests/cases/fr_FR.po (NEW):
	split into two identical versions, one encoded in UTF-8 and one in
	ISO-8859-1.
	* tests/cases/az.po (NEW): UTF-8 encoded Azerbaijani version of
	the above. AZ is normally not represented using latin1, so this is
	a valuable test case.
	
	* tests/cases/merge5.sheet.in(REMOVED):
	* tests/cases/merge5u.sheet.in(NEW):
	* tests/cases/merge5p.sheet.in(NEW):
	* tests/results/merge5.sheet(REMOVED):
	* tests/results/merge5u.sheet(NEW):
	* tests/results/merge5p.sheet(NEW):
	* tests/cases/merge6.sheet.in(NEW):
	* tests/cases/merge6.sheet(NEW):
	* tests/cases/merge6.po(NEW):
	* selftest.pl.in: updated the test case 7, split into tests 7u and
	7p, to check for both --pass-through and --utf8 behaviours. Test 8
	added to check for PO string unescaping.

	* tests/cases/Makefile.am:
	* tests/results/Makefile.am: forgot to update these.
	
2001-08-17  Cyrille Chepelov  <chepelov@calixo.net>

	* xml-i18n-update.in.in: Now understands .sheet files (dia) are
	XML files.
	* USED: added dia.	

	* tests/cases/.cvsignore:
	* tests/cases/merge5.sheet.in (NEW): 
	* tests/cases/fr.po (NEW):
	* tests/results/merge5.sheet (NEW):
	* tests/selftest.pl.in: Added a new test case for dia sheet files
	merging, and correctness with respect to UTF-8 encoding in XML
	files. It would be excellent if someone from a non-latin1 language
	could update this test ! 
	Please note that this test currently fails.
	
2001-08-10  Darin Adler  <darin@bentspoon.com>

	* tests/cases/.cvsignore:
	* tests/cases/Makefile.am:
	* tests/cases/extract3.xml.in:
	* tests/cases/extract6.glade:
	* tests/cases/merge1.xml.in:
	* tests/cases/merge4.xml.in:
	* tests/results/extract6.glade.h:
	* tests/results/merge1.xml:
	* tests/results/merge4.xml:
	* tests/selftest.pl.in:
	Added new test cases for bugs reported by Zbigniew Chyla.
	- tags with "-" characters in XML files
	- <message> tags in glade files

	* xml-i18n-extract.in.in: Changed XML file characters to
	use the set [-A-Za-z0-9._:] instead of just [A-Za-z0-9].
	Added "message" to the list of tags supported in glade
	files.

	* xml-i18n-merge.in.in: Changed XML file characters to
        use the set [-A-Za-z0-9._:] instead of just [A-Za-z0-9].

	* AUTHORS: Updated email addresses for Maciej and me.

=== xml-i18n-tools 0.9 ===

2001-08-06  Maciej Stachowiak  <mjs@noisehavoc.org>

	* NEWS, configure.in: Updated for 0.9 release.

2001-08-02  Yanko Kaneti  <yaneti@declera.com>

	* xml-i18n-update.in.in: fix the long claimed support of soundlists

2001-07-30  Maciej Stachowiak  <mjs@noisehavoc.org>

	* xml-i18n-tools.m4, xml-i18n-update.in.in: Add support for
	.server files (what used to be .oaf)

2001-07-16  Carlos Perell Marn <carlos@gnome-db.org>

	* USED: Added gnome-control-center

2001-07-14  Carlos Perell Marn <carlos@gnome-db.org>

	* USED: Added procman && gturing

2001-07-12  Darin Adler  <darin@bentspoon.com>

	* tests/selftest.pl.in: Fix an "or" that should be "||".

2001-07-12  Darin Adler  <darin@bentspoon.com>

	* autogen.sh: Don't run autoheader because we have no headers.

2001-06-07  Darin Adler  <darin@bentspoon.com>

	* xml-i18n-merge.in.in: Merge translations in sorted order rather
	than in seemingly-random order.

2001-06-03  Karl Eichwalder  <ke@suse.de>

	* README: Adjustments.  Add info on .desktop files.

2001-06-01  Gediminas Paulauskas <menesis@delfi.lt>

	* USED: added 10 new modules. The file loses its purpose as everyone
	wants to use us :)

2001-05-30  Maciej Stachowiak  <mjs@eazel.com>

	* xml-i18n-tools.m4: One more change needed to work with autoconf
	2.50.

2001-05-30  Maciej Stachowiak  <mjs@eazel.com>

	* xml-i18n-tools.m4: Ugly M4 magic to work with autoconf 2.50
	while retaining autoconf 2.13 support.

2001-05-22  Karl Eichwalder  <ke@suse.de>

	* xml-i18n-prepare.in (ENTRY): Add missing curly paren.

2001-05-22  Carlos Perell Marn <carlos@gnome-db.org>

	* USED: Added gnome-db.

=== xml-i18n-tools 0.8.4 ===

2001-05-21  Robin * Slomkowski  <rslomkow@rslomkow.org>

	* configure.in: upped the version to 0.8.4 at 
	Kenneth Christiansen's request

2001-05-16  Kenneth Christiansen <kenneth@gnu.org>

        * RELEASES: New file

2001-05-16  Kenneth Christiansen <kenneth@gnu.org>

	* xml-i18n-update.in.in: Fixed some file support
	errors so it works with Ximian Setup Tools.

2001-05-11  Laszlo Kovacs <laszlo.kovacs@sun.com>

	patch reviewed by Kenneth Christiansen <kenneth@gnu.org>

	* xml-i18n-update.in.in: added proper handling of files
	with .xml extension
	* xml-i18n-tools.m4: added macro to merge back translations
	in files with .xml extension
	* README: added description about how to extract text and
	merge back from files with .xml extension

2001-05-09  Darin Adler  <darin@eazel.com>

	* xml-i18n-tools.spec.in: Fixed broken DocDir line that was
	causing problems with Tinderbox.

2001-05-09  Darin Adler  <darin@eazel.com>

	* Makefile.am: SUBDIRS included "." for a good reason. That's
	the only way to make sure the scripts are built before the
	tests directory. The problem was actually a bug in automake
	1.3 -- this program requires automake 1.4.

2001-05-09  Darin Adler  <darin@eazel.com>

	Rolled all the changes from the stable branch to here. We're
	going to stop using the stable branch and just develop on HEAD.

	2001-05-09  Darin Adler  <darin@eazel.com>

	Fix bug 8274 (autogen.sh creates recursive makefile on Solaris):

	* Makefile.am: For some reason, SUBDIRS included "." -- no wonder
	the makefile went on forever!

	2001-05-08  Darin Adler  <darin@eazel.com>

	* tests/cases/.cvsignore: Ignore a generated file.

	2001-05-08  Darin Adler  <darin@eazel.com>

	* tests/cases/Makefile.am:
	* tests/results/Makefile.am:
	Added George's tests to the EXTRA_DIST so that "make distcheck"
	passes.

	2001-05-02  Darin Adler  <darin@eazel.com>

	* xml-i18n-po-Makefile.in.in-patch-2: New version of the gettext
	0.10.36 (and newer) patch contributed by Stanislav Brabec
	<utx@penguin.cz>.

	2001-04-27  Darin Adler  <darin@eazel.com>

	A first try at making xml-i18n-tools compatible with the new
	gettext 0.10.36. I created a new patch and make the toolize
	script choose the appropriate patch based on the file contents.

	* xml-i18n-tools.Makefile.patch:
	* xml-i18n-po-Makefile.in.in-patch-1:
	Renamed the old patch.

	* xml-i18n-po-Makefile.in.in-patch-2:
	Checked in a new patch that works with gettext 0.10.36.

	* xml-i18n-toolize.in:
	Added code to use patch2 if "builddir" appears in the file
	and patch1 if it doesn't.

	* Makefile.am:
	Add the new files.

	2001-04-10  Christopher James Lahey  <clahey@ximian.com>

	reviewed by: Kenneth Christiansen <kenneth@gnu.org>

	* xml-i18n-update.in.in: Added .etspec to the list of xml file
	types.

	2001-03-09  Maciej Stachowiak  <mjs@eazel.com>

	reviewed by: George Lebl  <jirka@5z.com>

	* xml-i18n-update.in.in: Handle .directory files properly; needed
	to xml-i18n-toolize control-center.

	2001-03-01  Arik Devens  <arik@eazel.com>

	reviewed by: Robin * Slomkowski  <rslomkow@eazel.com>

	Fixed bug 6766, xml-i18n-tools spec file needs cleanups.
	
	* xml-i18n-tools.spec.in: Added greg leblanc's changes to the spec
	file.

	2001-03-01  Darin Adler  <darin@eazel.com>

	reviewed by: Maciej Stachowiak <mjs@eazel.com>

	* xml-i18n-merge.in.in: Also encode "&".

	* tests/cases/test.po:
	* tests/results/merge1.xml:
	Test case for that.

	2001-03-01  Darin Adler  <darin@eazel.com>

	reviewed by: Maciej Stachowiak <mjs@eazel.com>

	Fixed bug 7230 (opening images in Nautilus fails), which was
	caused by a translation with a \" sequence in it.

	* xml-i18n-merge.in.in: Handle '\' sequences in the strings
	from the po file, specifically '\"' for a quote mark.

	* tests/cases/test.po:
	* tests/results/merge1.xml:
	Added a test case for the new features.

	2001-02-25  Maciej Stachowiak  <mjs@eazel.com>

	reviewed by: Ian McKellar  <ian@eazel.com>

	* xml-i18n-tools.m4: Reorder things a bit to help the Bonobo
	build.

	2001-02-25  Maciej Stachowiak  <mjs@eazel.com>

	reviewed by: Seth Nickell  <seth@eazel.com>

	Fixed bugs 6980 (workaround for glade does not work) and 6976
	(<A0> in README and NEWS).
	
	* NEWS, README: Replaced 0xA0 characters with spaces.  
	* xml-i18n-extract.in.in: improve glade workaround to notice
	window and label IDs with more than one digit after them. Patch
	from db@zigo.dhs.org

	2001-02-25  Gediminas Paulauskas <menesis@delfi.lt>

	* configure.in: Bumped version to 0.8.2, this one is required for
	control-center and gnome-core to work correctly with the Tools.
	* xml-i18n-prepare.in: do not grep non-existing po files. Write correct
	merge rule according to extension.
	* xml-i18n-tools.m4: added macros for .directory and .soundlist files.
	FIXME: should be better way to do it, these macros are equal.

	2001-02-19  Gediminas Paulauskas <menesis@delfi.lt>

	* xml-i18n-prepare.in: escape "'s in msgid also. fixes #6757. added
	missing }, and removed check for existance of LL.po file -- to rescue
	all translations from .desktop files -- newly created files should be
	added to cvs.

	2001-02-15  Darin Adler  <darin@eazel.com>

	* xml-i18n-update.in.in: Add support for ".ui" files.

	2001-02-15  Darin Adler  <darin@eazel.com>

	* README: Remove silly "ignore non-fatal errors" message.

	2001-02-14  Maciej Stachowiak  <mjs@eazel.com>

	* configure.in: Bumped version to 0.8.1

	2001-02-13  Morten Welinder  <terra@diku.dk>

	* xml-i18n-update.in.in (find_package_name): Only return package
 	name when found.
	(determine_type): Properly return a value and declare locals
 	locally.
	(maintain): Escape a double quote to keep Emacs font-lock happy.
	(whole file): remove trailing white space.

	2001-02-13  Maciej Stachowiak  <mjs@eazel.com>

	* xml-i18n-update.in.in: Fix some utterly broken code that was
	trying to find the top level.

	2001-02-13  Maciej Stachowiak  <mjs@eazel.com>

	* xml-i18n-update.in.in: Turn on use strict, fix problems found as
	a result.

	2001-02-13  Maciej Stachowiak  <mjs@eazel.com>

	* configure.in: Bumped version to 0.8
	
2001-04-10  Christopher James Lahey  <clahey@ximian.com>

	* xml-i18n-update.in.in (determine_type): Added etspec to the
	other place where the list of xml file types is.

2001-04-10  Christopher James Lahey  <clahey@ximian.com>

	* xml-i18n-update.in.in: Added .etspec to the list of xml file
	types.

2001-04-06  Dietmar Maurer  <dietmar@ximian.com>

	* xml-i18n-update.in.in: bug fix - the previous code to extract
	top_srcdir from the Makefile was wrong.

2001-04-04  John Gotts <jgotts@linuxsavvy.com>

	* xml-i18n-tools.spec.in: Should be a noarch.  Also added some missing
	files.  Additionally, I think there was a problem generating the spec
	file.

2001-03-25  George Lebl <jirka@5z.com>

	* xml-i18n-extract.in.in (type_xml): The message is anything but <,
	  not anything but _.  This fixes a bug where it would not extract
	  messages which had underscores in them.

	* xml-i18n-merge.in.in (xml_merge_translations)
	  (oaf_merge_translations):  Rename the old xml mode to "oaf" mode
	  as Maciej requested.  For XML files merge the pong style
	  <_foo>bar</_foo> type messages.  These are already extracted along
	  with the "pong" style messages.  The option to do this is -x as
	  it's supposed to be the general XML style translation.

	* xml-i18n-tools.m4:  Add a pong rule macro

	* xml-i18n-update.in.in (determine_type):  Add .pong(.in)+ type files
	  for the xml file types

	* tests/selftest.pl.in, tests/cases/merge4.xml.in,
	  tests/results/merge4.xml, tests/cases/test.po:  Add a simple message
	  and test for the merging of pong style xml messages.  This is really
	  the same as extract3.xml.in

	* USED: add pong and grapevine, which are going to get things
	  comitted very soon.

2001-03-14  Gediminas Paulauskas <menesis@delfi.lt>

	* USED: added this file containing modules which use xml-i18n-tools.

2001-02-26  Maciej Stachowiak  <mjs@eazel.com>

	reviewed by: Robey Pointer  <robey@eazel.com>

	* xml-i18n-tools.m4: Set sed substituted files to be writable by
	the user to fix bug 7025 (xml-i18n-extract, merge, update created
	with improper permissions).

2001-02-25  Gediminas Paulauskas <menesis@delfi.lt>

	* xml-i18n-tools.m4: added macros for .directory and .soundlist files.
	FIXME: should be better way to do it, these macros are equal.

2001-02-19  Gediminas Paulauskas <menesis@delfi.lt>

	* xml-i18n-prepare.in: escape "'s in msgid also. fixes #6757. added
	missing }, and removed check for existance of LL.po file -- to rescue
	all translations from .desktop files -- newly created files should be
	added to cvs.

2001-02-15  Darin Adler  <darin@eazel.com>

	* configure.in: Rolling back to 0.7. The 0.8.1 verson is
	on the branch, not here on HEAD.

2001-02-15  Darin Adler  <darin@eazel.com>

	* README: Remove silly "Ignore non fatal errors" message.
	* configure.in: Bump version to 0.8.1 so this version is
	seen as newer than the recent release. I didn't bump all
	the version numbers strewn throughout other source files.

2001-02-09  Gediminas Paulauskas <menesis@delfi.lt>

	* xml-i18n-prepare.in: new added fix_makefiles, which does changes in
	Makefile.am to distribute only .desktop.in files and generate
	.desktop ones. So it does everything for
	desktop/keys/directory/soundlist files now.
	* xml-i18n-merge.in.in: sort by language code when writing.

2001-02-06  Maciej Stachowiak  <mjs@eazel.com>

	* .cvsignore: Updated.
	* xml-i18n-prepare.in: Removed.

2001-02-06  Maciej Stachowiak  <mjs@eazel.com>

	* xml-i18n-prepare.in: REsurrected this accidentally deleted file.

2001-02-06  Maciej Stachowiak  <mjs@eazel.com>

	* .cvsignore, tests/.cvsignore: Silence cvs.

2001-02-05  Maciej Stachowiak  <mjs@eazel.com>

	reviewed by: George Lebl <jirka@eazel.com>
	             Robin * Slomkowski <rslomkow@eazel.com>

	Fixed bug 6199 (perl location is configured at xml-i18n-tools
	configure time -- not the configure time for a package that uses
	the tools) and 6250 (perl path hard-coded in selftest.pl). Also
	made 'make distcheck' work.
	
	* tests/Makefile.am: Screw around a bit so the self test script
	ends up executable after configure substitution.
	* tests/cases/.cvsignore: Ignore a new file
	* tests/cases/Makefile.am, tests/results/Makefile.am: Add missing
	files to EXTRA_DIST.
	* tests/selftest.pl.in: renamed from tests/selftest.pl, set perl
	path at configure time.
	* xml-i18n-unicodify.in: renamed from xml-i18n-unicodify, set perl
	path at configure time.
	* xml-i18n-extract.in.in, xml-i18n-merge.in.in,
	xml-i18n-prepare.in.in, xml-i18n-update.in.in: Renamed to .in.in
	from .in; substitute all variables except perl path at
	xml-i18n-tools configure time, so .in versions can be copied into
	modules when xml-i18n-toolizing.
	* xml-i18n-toolize.in: copy .in versions of tools into module.
	* xml-i18n-tools.Makefile.patch: don't change DISTFILES, this
	broke with the new changes.
	* xml-i18n-tools.m4: substitute xml-i18n-tools ; expect xml-i18n-*
	to be in builddir.
	* README: Updated instructions on how to use. 
	* Makefile.am: Adjust what gets installed where. 
	* configure.in: Adjust set of files being output.

2001-02-01  Kenneth Christiansen <kenneth@gnu.org>

	* tests/selftest.pl:
	* tests/results/extract3.xml.in.h:
	Fixed some errors.

2001-02-01  Laszlo Kovacs <laszlo.kovacs@sun.com>
	* new testcase added in tests
	tests/results/extract3.xml.in.h added
	tests/cases/extract3.xml.in added
	tests/results/Makefile.am,
	tests/cases/Makefile.am and
	tests/selftest.pl changed

2001-02-01  Gediminas Paulauskas <menesis@delfi.lt>

	* xml-i18n-prepare.in: additional keywords can be 
        specified on comand line.
	* tests/Makefile.in, tests/cases/Makefile.in,
	tests/results/Makefile.in: removed.

2001-01-31  Darin Adler  <darin@eazel.com>

	* xml-i18n-merge.in: Fix regular expressions again. Should
	fix the stuff I broke with the last change.
	* tests/results/merge1.xml: Got rid of extra space in test
	case that corresponded to an extra space made by the script.

2001-01-31  Darin Adler  <darin@eazel.com>

	* tests/selftest.pl: Use the "srcdir" environment variable
	that is set up by automake. This makes "make distcheck" work.

2001-01-31  Darin Adler  <darin@eazel.com>

	* Makefile.am: Build top level first.
	* tests/.cvsignore: Ignore more generated stuff.
	* tests/cases/.cvsignore: Ignore more generated stuff.
	* tests/results/.cvsignore: Ignore more generated stuff.
	* tests/selftest.pl: Indicate failure with exit 1.
	* xml-i18n-extract.in: Fix help.
	* xml-i18n-merge.in: Add --quiet option. Fix help.

2001-01-31  Kenneth Christiansen <kenneth@gnu.org>

        * tests/cases/test.po: Changed, and made clear
	that people should not touch that file. Fuzzies,
	etc has to be there for the test.

2001-01-31  Darin Adler  <darin@eazel.com>

	* xml-i18n-merge.in: Fix regular expressions to be
	a little better and change XML parsing logic so it
	doesn't get confused by "*" and other metacharacters
	in the input file.

	* Makefile.am: Whitespace tweak.
	* .cvsignore: Ignore generated xml-i18n-prepare.
	* tests/cases/.cvsignore: Ignore test results.
	* tests/cases/test.po: Added file needed for tests.
	* tests/selftest.pl: Invoke the scripts in a way
	that does not require installing first.

2001-01-31  Darin Adler  <darin@eazel.com>

	* xml-i18n-prepare: Remove this file, since it's
	now generated.

2001-01-31  Kenneth Christiansen <kenneth@gnu.org>

        * tests/selftest.pl: Cleaned up a bit.

2001-01-31  Kenneth Christiansen <kenneth@gnu.org>

	* tests/*: Started small test program.

2001-01-31  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-extract.in:  
        * xml-i18n-update.in:
	Made the whole new system work more smart
	for instance you can not use --type=gettext/ini 
	option to the extract script.

2001-01-30  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-extract.in:
	* xml-i18n-update.in:
	Fixed some stupid errors	

2001-01-30  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-update.in:
	* xml-i18n-extract.in:
	Added support for a new POTFILES.in syntax
	
	Does the file you want processed not have a
	supported filename, then you can specify the
	file type in the POTFILES.in file, with a 
	syntax like this:

	[type: gettext/ini] test.keyprop.in

	gettext/ini means that it should use the
	ini-type, which among others include desktop files
	Other types are gettext/xml, gettext/keys, etc.

2001-01-30  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-update.in: Made more protable, by
	replacing extern calls to pwd, grep and find.
	Also cleaned up the script a little.

2001-01-29  Kenneth Christiansen <kenneth@gnu.org>

	* xml-i18n-prepare.in: Made it be generated.
	* Makefile.am: Reflect changes.
	* configure.in: Reflect changes.

2001-01-26  Darin Adler  <darin@eazel.com>

	* README: Mention the need to have at least one .po file in the
	po directory.

2001-01-26  Darin Adler  <darin@eazel.com>

	* README: Use a GNOME namespace example instead of the Nautilus
	namespace one to emphasize that Michael wants people to put as
	much as possible inside the GNOME namespace.

2001-01-25  Gediminas Paulauskas <menesis@delfi.lt>

	* xml-i18n-prepare: compare msgids when appending to po file, not
	msgstrs. Fix line counting.

2001-01-24  Gediminas Paulauskas <menesis@delfi.lt>

	* xml-i18n-*.in: use $PROGRAM instead of directly specifying
	name. Also recognize *.directory files.
	* xml-i18n-prepare: now generates <desktop>.in files, adds them
	to POTFILES.in, and <desktop> -- to .cvsignore. Add only if that
	line does not exist in file. Here <desktop> is .desktop, .directory,
	.soundlist and .keys.

2001-01-24  Gediminas Paulauskas <menesis@delfi.lt>

	* xml-i18n-prepare: initial version of utility which
	helps convert apps to xml-i18n-tools and save
	desktop entries into po files.
	
2001-01-23  Robin * Slomkowski  <rslomkow@rslomkow.org>

	* xml-i18n-tools.spec.in: moved the doc dir
	to the executable stanza so people can read
	the docs.

2001-01-20  Kenneth Christiansen <kenneth@gnu.org>

	* configure.in: Changed version to 0.6
	Ready for new release.

2001-01-20  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-tools.m4: Corrected one missing
	keys.

2001-01-20  Kenneth Christiansen <kenneth@gnu.org>

	* xml-i18n-tools.m4: s/keys/desktop/; some
	places and replaced some spaces with tabs.

2001-01-20  Kenneth Christiansen <kenneth@gnu.org>

	* xml-i18n-merge.in: 
	* xml-i18n-tools.m4:
	Added merging for *.desktop files.

2001-01-20  Kenneth Christiansen <kenneth@gnu.org>

	* xml-i18n-unicodify: Added small utility
	to convert *.po files to UTF-8.

2001-01-20  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-merge.in: Yay, updated the oaf 
	merge mechanism so it supported multiply
	lines. This also fixed a problem Kmaraas
	had.

2001-01-20  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-merge.in: Implimented the lookup
	mechanism differently, and speeded up the
	merge process approx. 200 times. Now it's
	fast!

2001-01-18  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-merge.in: Added fix for ++ in
	strings.

2001-01-18  Kenneth Christiansen <kenneth@gnu.org>

	* xml-i18n-merge.in:
	* xml-i18n-tools.m4:
	* xml-i18n-update.in:
	* xml-i18n-extract.in:
	Support .keys.in files for translation of
	MIME data used by gnome-vfs. This is a pretty
	major change, so please inform me of any bugs.

2001-01-17  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-merge: Made script handle fuzzy's

2001-01-17  Kenneth Christiansen <kenneth@gnu.org>

	* configure.in: Made release

2001-01-17  Darin Adler  <darin@eazel.com>

	* xml-i18n-tools.m4: Rebuild oaf files when the
	xml-i18n-merge script changes.

2001-01-17  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-extract.in: More verbose work.

2001-01-17  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-extract.in: Also update help here

2001-01-17  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-update.in: Updated help

2001-01-17  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-update.in:
	* xml-i18n-extract.in:
	Added -q option to make the script more quiet.

2001-01-17  Darin Adler  <darin@eazel.com>

	* xml-i18n-update.in: Add missing chomp.

2001-01-16  Darin Adler  <darin@eazel.com>

	* xml-i18n-extract.in:
	* xml-i18n-update.in:
	Support .oaf.in.in as a hack for Bonobo. Maybe we
	can come up with a better solution when Maciej
	returns from his vacation.

2001-01-16  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-update.in: GNU license at top. 
	Changed the optionsystem to resemple the 
	other scripts in the xml-i18n-tools package. 

2001-01-16  Darin Adler  <darin@eazel.com>

	* xml-i18n-update.in: Added back in the line of
	code to generate the pot that was accidentally
	removed.

2001-01-16  Darin Adler  <darin@eazel.com>

	* xml-i18n-merge.in: Fix so it won't parse the
	comments as translations.

2001-01-16  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-update.in: Removed obsolete code, made
	status stuff a little better.

2001-01-16  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-update.in: Added new --statuslist option
	Changed parts of the scripts to make it cleaner. It 
	still need a major cleanup.

2001-01-15  Darin Adler  <darin@eazel.com>

	* xml-i18n-tools.spec.in: Oops. One too many.

2001-01-15  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-update.in: Some name change.

2001-01-15  Darin Adler  <darin@eazel.com>

	* xml-i18n-tools.spec.in: Add the installed scripts
	so the RPM version also installs them. Maciej missed
	this when doing his fix for 5454.

2001-01-15  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-update.in: Rewrote maintain section.
	It now also handles files based on xml.

2001-01-15  Darin Adler  <darin@eazel.com>

	* xml-i18n-extract.in: Add "&amp" to the entities
	that we special-case.

2001-01-09  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-update.in: New indent, more like GNU
        coding style. Upped code a little.

2001-01-09  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-extract.in: New indent, more like GNU
	coding style. Upped code a little.

2001-01-09  Darin Adler  <darin@eazel.com>

	* xml-i18n-extract.in: A few more tweaks, including
	getting rid of the special case for 1-line messages.
	* xml-i18n-update.in: Get rid of debugging print.

2001-01-09  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-update.in: Typo

2001-01-09  Darin Adler  <darin@eazel.com>

	* README: Fix formatting. Mention .cvsignore.
	* xml-i18n-extract.in: Improved the no-c-format change.

2001-01-09  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-update.in: Modified "get package_name" code so 
	that it handles AM_INIT_AUTOMAKE($SOMETHING, $SOMETHING).
	With this change the script how works fine for evolution
	as well.

2001-01-09  Kenneth Christiansen <kenneth@gnu.org>

	* xml-i18n-extract.in: Modified a no-c-format patch from
	Jody Goldberg and applied it.

2001-01-09  Kenneth Christiansen <kenneth@gnu.org>

        * xml-i18n-update.in: Changed die to print, and added exit; 
 	instead. Getting a "error occured on line 408" is not very
	user friendly.

2001-01-08  Maciej Stachowiak  <mjs@eazel.com>

	Fix bug 5454 (Translators have to run ./autogen.sh in each module
	they work on).

	* Makefile.am: Install xml-i18n-update and xml-i18n-extract, so
	translators can update their po file without doing an autogen.sh,
	by doing `xml-i18n-update <lang>' with the xml-i18n-tools package
	installed.
	
	* xml-i18n-update.in: Translators have to run ./autogen.sh in each
	module they work on. Find installed xml-i18n-extract as well as
	the one in the source tree, for purposes of running on
	non-autogen'd modules.

2001-01-08  Maciej Stachowiak  <mjs@eazel.com>

	* xml-i18n-update.in: Fix builddir != srcdir build (I think).

2001-01-08  Darin Adler  <darin@eazel.com>

	* xml-i18n-extract.in: Remove comment at the top of each
	generated C file. It just clutters the .pot and .po files.

2001-01-08  Almer S. Tigelaar  <almer1@dds.nl>

	* autogen.sh: Change message to advise to "make install" as there
	is nothing to "make".

2001-01-07  Fatih Demir	<kabalak@gmx.net>

	* .cvsignore: Added xml-i18n-tools.spec.

2001-01-05  Maciej Stachowiak  <mjs@eazel.com>

	* README: Some fixes suggested by Darin.
	* xml-i18n-tools.Makefile.patch: Applied changes from Kenneth
	Christiansen to make things like `make fr' to build a single po
	file work.
	* xml-i18n-update.in: Detect PACKAGE automatically by finding
	configure.in and looking there.

2001-01-05  Jody Goldberg <jgoldberg@home.com>

	* xml-i18n-tools.m4 : s/top_builddir/top_srcdir/

2001-01-06  Kenneth Christiansen <kenneth@gnu.org>

        * update.sh: Applied patch from Christian Rose.

2001-01-06  Kenneth Christiansen <kenneth@gnu.org>

        * update.sh: Script for translators not being able to run 
          autogen.sh. Can be placed in po/ dirs. Well tested.

2001-01-06  Kenneth Christiansen <kenneth@gnu.org>

        * NEWS: Added initial announcement

2001-01-05  Maciej Stachowiak  <mjs@eazel.com>

	* xml-i18n-tools.Makefile.patch: Fix up to remove accidentally
	inserted duplicate definitions of some variables.
	
	* xml-i18n-tools.m4: In XML_I18N_MERGE_OAF_RULE, make .oaf file
	depend on all .po files, as well as on .oaf.in.

2001-01-04  Robin * Slomkowski  <rslomkow@eazel.com>

	* Makefile.am: added specfile to EXTRA_DISTS
	* xml-i18n-tools.spec.in: removed COPYING.LIB

2001-01-04  Robin * Slomkowski  <rslomkow@eazel.com>

	* Makefile.am: added Makefile.patch to EXTRA_DISTS

2001-01-04  Robin * Slomkowski  <rslomkow@eazel.com>

	* configure.in: added support for a spec file.
	* xml-i18n-tools.spec.in: added a specfile.

2001-01-03  Maciej Stachowiak  <mjs@eazel.com>

	* AUTHORS: Added Darin since he did a lot of the design and
	implementation work.
	
	* xml-i18n-tools.Makefile.patch: New version based on Darin's
	Nautilus-customized version, which avoids the .headerlock mess and
	simplifies things.

2001-01-03  Maciej Stachowiak  <mjs@eazel.com>

	Initial checkin of xml-i18n system.
	
	* .cvsignore: Files to ignore.
	* AUTHORS: Add me and Kenny.
	* COPYING: The GPL
	* INSTALL: Install instructions
	* Makefile.am: Makefile.
	* autogen.sh: the usual.
	* configure.in: Generate generated files.

	* xml-i18n-toolize.in: Used to generate xml-i18n-toolize, a
	program like libtoolize that makes your module use xml-i18n-tools.

	* xml-i18n-extract.in: Used to generate xml-i18n-extract; based on
	Kenneth Christiansen's ui-extract.pl. This script knows how to
	extract translations from -ui.xml, nautilus theme, .glad and
	.oaf.in files.

	* xml-i18n-update.in: Used to generate
	xml-i18n-update. This translation update script is based on based on
	Kenneth Christiansen's update.pl

	* xml-i18n-merge.in: Used to generate xml-i18n-merge, an XML
	translation merge script (only works for .oaf files so far).
	
	* xml-i18n-tools.Makefile.patch: Patch for po/Makefile.in.in,
	automatically applied after xml-18n-toolize
	
	* xml-i18n-tools.m4: M4 macro file that defines AM_PROG_XML_I18N_TOOLS
