2002-05-19  Kenneth Rohde Christiansen  <kenneth@gnu.org>

        * configure.in: Bump version, so people can require
	intltool 0.20 if they use schemas support.


2002-05-19  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* intltool-update.in.in:
	* intltool-extrace.in.in:
	* intltool-merge.in.in: We don't need to mark strings. We always
	translates.schemas files.

	
2002-05-19  Kenneth Rohde Christiansen  <kenneth@gnu.org>

        * intltool.m4:
	* intltool-update.in.in:
	* intltool-merge.in.in: Added support for .schemas files.

=== intltool 0.19 ===

2002-05-17  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* NEWS: Updated to prepare for release.

2002-05-08  Abel Cheung  <maddog@linux.org.hk>

	* intltool-update.in.in: Prevent infinite looping if package
	name can't be determined (only observed in GNOME 1.x branch of
	libgtop so far)

2002-05-06  jacob berkman  <jacob@ximian.com>

	* revert previous commit

	* intltool.m4 (INTLTOOL_UPDATE): 
	* xml-i18n-tools.m4 (XML_I18N_UPDATE): s/srcdir/top_srcdir/

2002-05-03  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* intltoolize.in: Now works with configure.ac aswell as
	configure.in. Please send me patches if I broke anything.

2002-05-02  Abel Cheung  <maddog@linux.org.hk>

	* intltool-update.in.in: Fix regex bug I introduced, so that
	some non-word characters are allowed in package name.

2002-05-02  Kenneth Christiansen  <kenneth@gnu.org>  

        * configure.in: Bump version.

2002-05-01  Abel Cheung  <maddog@linux.org.hk>

	* intltool-update.in.in:
	- Attempt to read configure.ac if configure.in is not found.
	- Perform variable substitutions when determining package name.
	(fixes #66155 and #78926)

2002-03-13  Carlos Perell Marn <carlos@gnome-db.org>

	* intltool-update.in.in: We look also at AC_INIT to get the package
	name.

2002-04-20  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* doc/I18N-HOWTO: Updated.

2002-04-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>

        * doc/Makefile.am: Made it pass distcheck again

2002-04-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* doc/Makefile.am: Added I18N-HOWTO.
	* doc/I18N-HOWTO: Added HOWTO on adding i18n support to an
	application. Thanks to Thomas Vander Stichele for improving and
	testing it!

2002-04-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* tests/selftest.pl.in: Made more portable (fixes #78594)

2002-04-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>

        * intltool-extract.in.in: Fixed a typo.

2002-04-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>

        * intltool-extract.in.in: Fixed accidently key press,
	 that made it not compile :(

2002-04-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* intltool-extract.in.in: Fixed Glade XML decoding. (Fixes #78855)

2002-04-15  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* intltool-update.in.in: Added error message.

=== intltool 0.18 ===

2002-03-26  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* NEWS: Updated

2002-03-17  Darin Adler  <darin@bentspoon.com>

	* intltool-merge.in.in: Don't confuse a nonexistent file with an
	age of 0. Patch from nix@esperi.demon.co.uk.

2002-03-09  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* NEWS: Updated
	* configure.in: Bumped version.

2002-03-07  Sven Neumann  <sven@gimp.org>

	* tests/cases/extract7.xml
	* tests/cases/merge7.xml.in
	* tests/results/extract7.xml.h
	* tests/results/merge7.xml: updated tests to use embedded markup in
	translatable messages.

2002-03-06  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* intltool.m4: Made the version check more portable.
	Reported by Morten and quickly fixed by Cactus and Jacob, Thanks!

=== intltool 0.17 ===

2002-03-01  Kenneth Christiansen <kenneth@gnu.org>

        * NEWS: Added news items
	* tests/results/extract7.xml.h: Fixed test to reflect Sven's changes
	* tests/results/merge6.xml: The same

	Version is bumped, no need to do that.
	
2002-02-27  Darin Adler  <darin@bentspoon.com>

	* intltool-update.in.in: Check for illegal combinations of arguments.
	Check for good language code only when language code is needed.

2002-02-27  Darin Adler  <darin@bentspoon.com>

	* intltool-update.in.in: Fix bug so that language code does not
	have to be on the command line before any options.

2002-02-27  Kenneth Christiansen <kenneth@gnu.org>

        * configure.in: Fixed small bug that I missed.
	* intltool-update.in.in: Make it work in all dirs called 
	po/ or po-something/. Should make it more useful with the GIMP

2002-02-27  Kenneth Christiansen <kenneth@gnu.org>

	* configure.in: Applied patch from Stefan Kost that fixes an issue
	with the perl check that he and Carlos was seeing.

2002-02-27  Kenneth Christiansen <kenneth@gnu.org>

	* intltool.m4: Made version check work. Thanks to Cactus for
	helping me out with the escaping, and frb for beautifying the
	awk code.

2002-02-27  Kenneth Christiansen <kenneth@gnu.org>

	* doc/intltool-extract.8: Link to intltool-update.8
        * doc/intltool-merge.8: Link to intltool-update.8
        * doc/intltool-prepare.8: Link to intltool-update.8  
        * doc/intltool-update.8: New manual page from Stefan Kost
          <kost@imn.htwk-leipzig.de>.
	* doc/Makefile.am: Updated.

2002-02-27  Sven Neumann  <sven@gimp.org>

	* intltool-extract.in.in: don't decode < and > entities and allow
	XML tags in the translatable messages (e.g. for text markup).
	
	* intltool-merge.in.in: don't encode or decode < and > entities.

2002-02-26  Darin Adler  <darin@bentspoon.com>

	* intltool.m4: Add missing AC_SUBST for .ui rule that Kenneth pointed
	out to me.

2002-02-25  Darin Adler  <darin@bentspoon.com>

	* intltool-merge.in.in: Write out a message to make it clear what's
	happening when we find an old cache file and don't use it. I was
	seeing some strange stuff, and this message might help me understand
	more clearly what's going on.

2002-02-25  Darin Adler  <darin@bentspoon.com>

	* NEWS: Notes.
	* configure.in: Bump version.

2002-02-25  Darin Adler  <darin@bentspoon.com>

	* intltool-update.in.in: Handle C comments when reading files for
	"--maintain".

2002-02-25  Darin Adler  <darin@bentspoon.com>

	* intltool-merge.in.in: Don't merge fuzzy translations in.
	* tests/results/merge1.xml: Correct test results to reflect fuzzy
	translations.

=== intltool 0.16 ===

2002-02-25  Darin Adler  <darin@bentspoon.com>

	* NEWS: Notes for 0.16 release.
	* configure.in: Bump version.

	* tests/cases/Makefile.am:
	* tests/results/Makefile.am:
	Add new test cases so they end up in the tarball.

2002-02-25  Darin Adler  <darin@bentspoon.com>

	* TODO: Mention gettext 0.11 issue.
	* configure.in: Strengthen perl version check.

	* intltool-extract.in.in: Tweak glade2 regex.

	* intltool-merge.in.in: Allow alternate iconv program to be
	specified in INTLTOOL_ICONV environment variable. Put translations
	in the database even if the msgstr is the same as the msgid.

	* intltool-update.in.in: Tweak glade2 regex. Fix the update_po_file
	change Kenneth left 1/2 done in here. Replace code to move .po file
	on top of .pot file with more perlish version.

2002-02-23  Sven Neumann  <sven@gimp.org>

	* USED: gimp uses intltool now

2002-02-23  James Henstridge  <james@daa.com.au>

	* tests/selftest.pl.in (check_merge_result($)): add test case for
	new style glade files.

	* intltool-update.in.in (determine_type): make change requested by
	Darin.

2002-02-22  James Henstridge  <james@daa.com.au>

	* intltool-update.in.in (determine_type): treat .glade2 files as
	glade files.

	* intltool-extract.in.in (type_glade): handle translatable strings
	in new style glade files as well.

2002-02-16  Daniel Veillard <daniel@veilard.com>

	* doc-i18n-tool/doc-i18n-tool.c: added the capacity to ignore
	  presentation element (not cascading though), currently only
	  "accel" is part of the list, edit and add it to the presentation
	  element list. Asked by jdub.

2002-02-14  Darin Adler  <darin@bentspoon.com>

	* doc/intltool-merge.8: Update by Stefan Kost
	<kost@imn.htwk-leipzig.de>.

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

	* intltool-update.in.in: Fixed !=~ that should have been a
	!~. Damn, I'll probably have to do another release.

=== intltool 0.15 ===

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

	* NEWS: Updated for 0.15 release.

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

	* intltool-merge.in.in: Got rid of dependencies on
	perl libraries that we really didn't need.

2002-02-09  Darin Adler  <darin@bentspoon.com>

	Turn on the production version of Kenneth's cache.
	This should make things a lot faster.

	* intltool-merge.in.in: Make it use the text-style
	cache if you pass in a place to cache on the command line.
	Also don't run iconv if UTF-8 is the character set.
	Get rid of the NDBM-based caches.

	* intltool.m4: Pass in a place to cache for all the
	cases where we are doing UTF-8 translations.

2002-02-08  Kenneth Rohde Christiansen  <kenneth@gnu.org>

        * intltool-unicodify.in: Fixed some small stupidities.

2002-02-08  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* intltool-unicodify.in: Updated to be much more 
	useful. Hopefully people will use it and report
	bugs.

2002-02-07  Kenneth Christiansen  <kenneth@gnu.org>

        * doc/intltool-merge.8: Updated to reflect my latest 
	changes. Should have been done long ago.

2002-02-04  Darin Adler  <darin@bentspoon.com>

	* intltool.m4: Add a rule for ".ui" files.

2002-02-04  Darin Adler  <darin@bentspoon.com>

	* intltool-merge.in.in: Fix uninitialized variable problem.

2002-02-04  Darin Adler  <darin@bentspoon.com>

	* intltool-merge.in.in: More experimental cache work from
	Kennth and some other small fixes.
	* intltool-update.in.in: Lots of small tweaks by Kenneth.

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

	* intltoolize.in: populate $auxdir in a subshell, so
	po/Makefile.in.in is found even when AC_AUX_DIR is set.

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

	* configure.in: Turn off the part of this file that deals
	with doc-i18n-tool, since it has some small problems and
	doc-i18n-tool is currently turned off. Also bump version.

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

	* intltoolize.in: use po/Makefile.in.in patch #4 if latest
	Makefile.in.in (from glib-gettextize) is detected

=== intltool 0.14 ===

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
