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