2004-08-22  Rodney Dawes  <dobey@novell.com>

	* configure.in: Update version to 0.31.2

2004-08-22  Rodney Dawes  <dobey@novell.com>

	* NEWS: Document fix for #144725

2004-08-22  Daniel Elstner  <daniel.elstner@gmx.net>

	* intltool-update.in.in (FindPackageName): Correctly strip spaces
	and brackets from the local $name and $version variables too.
	(FindMakevarsDomain): Ignore make variable substitutions in the
	assignment to DOMAIN, such as DOMAIN = $(PACKAGE).

	Fixes #144725

2004-08-22  Danilo Šegan  <dsegan@gmx.net>

	* NEWS: Document additions.

	* intltool-extract.in.in (type_xml): Adjust re to allow for
	translating both content and attributes (i.e. 
	<_t _name="ah">content</_t>).

	* intltool-extract.in.in (type_xml): Add support for comments
	before translatable attributes.
	* tests/cases/extract-comments.xml: Add testcases for comments
	around attributes.
	* tests/results/extract-comments.xml.h: Updated results.

	Fixes bug #143581.

2004-07-27  Rodney Dawes  <dobey@novell.com>

	* Makefile.am (SUBDIRS): "." is not a subdir

	* NEWS: Update for 0.31.1

	* configure.in: Change version to 0.31.1

2004-07-23  Jordi Mallach  <jordi@sindominio.net>

	* autogen.sh: Switch to gnome-common autogen.sh, and use
	AUTOMAKE_REQUIRED_VERSION=1.6

	Fixes bug 145027.

2004-06-25  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* configure.in: Change version to 0.31

2004-06-17  Danilo Šegan  <dsegan@gmx.net>

	* tests/cases/Makefile.am (EXTRA_DIST): Add extract-comments.xml.

	* tests/results/Makefile.am (EXTRA_DIST): Add
	extract-comments.xml.h, multi.merge6.xml.

2004-06-17  Danilo Šegan  <dsegan@gmx.net>

	* tests/results/multi.merge6.xml: New file for test 18.

	* tests/selftest.pl.in (check_extract_result)
	(check_merge_result, check_command_result): Combine general
	functionality from check_extract_result and check_merge_result
	into check_command_result. 
	(check_multimerge_result): New function.
	Adjust test 18. for checking multiple-output XML merging.

2004-06-17  Danilo Šegan  <dsegan@gmx.net>

	* NEWS: Mention multiple-output changes.
	Mention Rodney's changes since the last release.

	* intltool-merge.in.in (traverse): Output only single tag in
	--multiple-output, setting "xml:lang" if there's a translation.

2004-06-15  Danilo Šegan  <dsegan@gmx.net>

	* intltool-merge.in.in (getAttributeString): Sort attributes when
	outputting.
	* tests/results/merge6.xml: Sort attributes in a tag.

2004-06-14  Danilo Šegan  <dsegan@gmx.net>

	* README: Extend section on using without autoconf to mention
	Makevars.
	* NEWS: Document using without autoconf-style files.

	* intltool-update.in.in (FindMakevarsDomain): Read $DOMAIN from 
	po/Makevars.
	(FindPOTKeywords): Try Makevars/XGETTEXT_OPTIONS first, then
	Makefile.in.in/XGETTEXT_KEYWORDS.
	(FindPackageName): Try FindMakevarsDomain first.
	Don't bork out if there's no configure.in or configure.ac.
	(CONF_Handle_Open): Try Makevars first, don't bork out if
	there're no autoconf-style files.

2004-06-14  Danilo Šegan  <dsegan@gmx.net>

	* tests/results/merge5p.sheet: Make it correct UTF-8.
	* tests/selftest.pl.in (check_merge_result): Use "-u" in test 8.

	Fixes bug #138512.

2004-06-14  Danilo Šegan  <dsegan@gmx.net>

	* NEWS: Document recent changes of XML merging/extracting.

2004-06-14  Danilo Šegan  <dsegan@gmx.net>

	* tests/results/extract7.xml.h: 
	* tests/cases/merge6.po: 
	* tests/results/merge6.xml: 
	Adjust test cases for new behaviour of intltool-merge and intltool-extract.

	* intltool-extract.in.in (type_xml): Remove entity decoding for
	tag content.

	Complete fix for bug #130802.

2004-06-13  Danilo Šegan  <dsegan@gmx.net>

	* intltool-merge.in.in (getAttributeString): Separate out a
	function for getting string with attributes.
	(getXMLstring): Recursive function to extract translatable messages.
	(traverse): Function to traverse the XML::Parser tree.
	(parseTree): Complete rewrite to use traverse(), $depth parameter
	removed.
	(xml_merge_output): Adjust calls to parseTree().

	Fixes bug #130802.

2004-06-12  Rodney Dawes  <dobey@novell.com>

	* tests/selftest.pl.in: Fix the alignment of the output text for
	test number 18

2004-06-12  Rodney Dawes  <dobey@novell.com>

	* intltool-merge.in.in:
	* intltool-prepare.in:
	* intltool-update.in.in:
	Add perl mode comment for emacs to be consistent with the
	intltool-extract.in.in script so we can edit properly
	
2004-06-12  Rodney Dawes  <dobey@novell.com>

	* README: Document the changes to intltool.m4 for declaring that
	an application does not need the XML processing features of intltool

	* intltool.m4: Add the second option of [no-xml] to AC_PROG_INTLTOOL
	so that applications can request to not use the XML processing features
	of intltool that require the XML::Parser perl module

	Fixes #130850

2004-06-12  Rodney Dawes  <dobey@novell.com>

	* intltool-update.in.in (SubstituteVariable, FindPackageName):
	Strip the leading and trailing quotes from variable values

2004-06-07  Rodney Dawes  <dobey@novell.com>

	* intltool-update.in.in (FindPackageName): Substitute the PACKAGE
	variable in the same way we do AC_PACKAGE_NAME
	Fixes a bug introduced by changing the regex clause for doing the
	variable substitution

2004-05-30  Rodney Dawes  <dobey@novell.com>

	* intltool.m4 (AC_PROG_INTLTOOL): Apply patch to fix arugment ordering
	from Matthew Fischer <futhark@vzavenue.net>

	Fixes #112721

2004-05-29  Rodney Dawes  <dobey@novell.com>

	* intltool-update.in.in: Add "cs" to the list of source extensions
	that are natively handled by gettext
	(FindLeftoutFiles): Add check for .GetString () call so that -m
	works properly for detecting C# files

2004-05-27  Rodney Dawes  <dobey@novell.com>

	* configure.in: Add check for XML::Parser at configure time (#129009)

	* intltool.m4: Use $INTLTOOL_PERL instead of "perl" to check for the
	existence of XML::Parser (#133366)

	Fixes #129009 and #133366

2004-05-27  Rodney Dawes  <dobey@novell.com>

	* intltool-update.in.in (SubstituteVariable): Grab the entire line
	after the = in the variable declaration, not just up to the first bit
	of whitespace (#143245)
	(FindPackageName): Substitute the VERSION variable in the same way that
	we use AC_PACKAGE_VERSION (#143248)

	Fixes #143245 and #143248

2004-05-26  Rodney Dawes  <dobey@novell.com>

	* intltool-update.in.in (FindPackageName): Fix the regex clauses
	for getting the package name from configure.(in|ac)

	Fixes #143242

2004-05-06  Danilo Šegan  <dsegan@gmx.net>

	Fix bug #131505.

	* tests/selftest.pl.in (check_merge_result): Add a new testcase.
	* tests/results/extract-comments.xml.h: Added.
	* tests/cases/extract-comments.xml: Added a test case.

	* tests/cases/schemasmerge1.po: Remove bracketed comment from string.
	* tests/cases/schemasmerge2.po: Likewise.
	* tests/results/test.schemas.in.h (s): Adjust results.
	* tests/cases/test.schemas.in: Modify comment for new syntax.

	* README: Document additions regarding translators' comments in 
	XML files.

	* intltool-merge.in.in: Ignore comments when merging.
	* intltool-extract.in.in (type_xml): Add support for comments.
	(type_schemas): Likewise.

2004-04-06  Danilo Šegan  <dsegan@gmx.net>

	* intltool-update.in.in:
	s/GetLanguageFromPOFile/POFile_GetLanguage/ (fix for
	"intltool-update -r").

2004-03-10  Danilo Šegan  <dsegan@gmx.net>

	* tests/results/merge7.xml: Corrected test case.

2004-03-02  Danilo Šegan  <dsegan@gmx.net>

	* intltool-merge.in.in: Reverted compressing of whitespace in
	CDATA, this broke gnome-desktop (discussed in bug #131585).

2004-02-05  Callum McKenzie  <callum@physics.otago.ac.nz>

	* intltool-merge.in.in: Removed the sqaure-bracket feature for
	presenting comments in schema files. It conflicts with the
	encoding of gconf lists which also use square brackets. See bug
	#133369 for details.

2004-02-03  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* NEWS, configure.in: update for new release.

2004-01-31  Tomasz Kloczko <kloczek@pld.org.pl>

	*xml-i18n-tools.m4, intltool.m4: added missing [] quotation
	macro name defined in AC_DEFUN() (neccessary for aclocal from
	automake 1.8.2 and backward compatible with older auto tools).

2004-01-30  Morten Welinder  <terra@gnome.org>

	* intltool-merge.in.in (intltool_tree_start): Handle embedded
	newlines thereby avoiding the silent corruption of files.
	(See http://bugzilla.gnome.org/show_bug.cgi?id=132909)

2004-01-22  Brian Cameron <brian.cameron@sun.com>

	* intltool-merge.in.in, tests/cases/merge6.xml.in,
	  tests/results/merge6.xml, tests/results/merge7.xml:
	  Now intltool-merge does not compress whitespace
      in attributes and CDATA.  Fixes bug 131585.

2004-01-22  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* README: AUTHORS: Updated.

2004-01-21  Brian Cameron <brian.cameron@sun.com>

	* intltool-merge.in.in, tests/cases/merge6.xml.in,
	  tests/results/merge6.xml:  Now intltool-merge
	  supports dashes in attribute names, and supports
	  attributes delimited by single quotes.  Updated
	  make test so it checks for these cases.  Partial
	  fix for bug 131585.

2004-01-21  Danilo Šegan  <dsegan@gmx.net>

	* intltool-update.in.in: Fix bug I introduced in #131885 (don't
	bail out if there's no Makefile.in.in).

2004-01-19  Mark McLoughlin  <mark@skynet.ie>

	* Release version 0.29.
	
2004-01-19  Mark McLoughlin  <mark@skynet.ie>

	* README: add $XGETTEXT_KEYWORDS and $XGETTEXT_ARGS documentation
	from Danio.

2004-01-19  Danilo Šegan  <dsegan@gmx.net>

	* intltool-update.in.in (FindPOTKeywords): Searches Makefile.in.in
	for XGETTEXT_KEYWORDS.
	(GeneratePOTemplate): Use FindPOTKeywords to get XGETTEXT_KEYWORDS.
	Fixes bug #131885.

2004-01-08  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* intltool-update.in.in: Added support for .kbd.in files.

2004-01-07  Brian Cameron <brian.cameron@sun.com>

	* intltool-merge.in.in: Fixed DOCTYPE regular expression.

2004-01-07  Denis Barbier  <barbier@linuxfr.org>

       * intltool-merge.in.in: The XML::Parser Perl module is only
	 needed to merge XML files, so do not require it when building
	 other formats.


2004-01-07  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* intltool-update.in.in: Fix (#130201, Danilo Segan)
	Reported by Noah Levitt.

2004-01-06  Denis Barbier  <barbier@linuxfr.org>

	* intltool-extract.in.in, tests/cases/extract10.templates_,
	  tests/cases/fr.po, tests/results/extract10.templates_.h,:
	  Added framework to allow comments in source files, which are
	  automatically added to PO files in order to give instructions
	  to translators.  Each format has to define its own comment
	  parsing, only rfc822deb currently implements this new feature.

2004-01-06  Denis Barbier  <barbier@linuxfr.org>

	* intltool-extract.in.in, intltool-merge.in.in,
	  tests/results/merge10.templates:  Apply changes to rfc822deb
	  formatted files to match current Debian usage.

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

	* HACKING: Added a tiny bit of information.

	* intltool-prepare.in: Fix bug #129793

2004-01-06  Morten Welinder  <terra@gnome.org>

	* intltool.m4: Fix broken shell syntax.

2004-01-06  Tommi Komulainen  <tommi.komulainen@iki.fi>

	* intltoolize.in: Don't create intltool-modules directory, it's no
	longer needed. (#130694)

2004-01-05  Jonathan Blandford  <jrb@redhat.com>

	* intltool.m4: fix broken shell syntax.

2004-01-05  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* NEWS: Changed.
	* configure.in: Changed version to 0.29 so people can require that.

2004-01-05  Noah Levitt  <nlevitt@columbia.edu>

	* intltool-update.in.in: Print xgettext command being run in verbose
	mode. (#130200)

2004-01-05  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* intltool-update.in.in: Fix a few bugs introduced.

2004-01-05  Brian Cameron <brian.cameron@sun.com>

	* configure.in, intltoolize.in, Makefile.am, NEWS, README:
	  Removed references to OrigTree and the modules directory
	  since the OrigTree module is longer used.
	* intltool-merge.in.in, tests/cases/merge6.xml.in,
	  tests/results/merge6.xml:  Now intltool-merge retains the
	  DOCTYPE from the original document in the output.
	  Also, it translates entities in attributes properly (see
	  the intltool_tree_start function.  Lastly it no longer
	  uses the OrigTree Style.  Now just uses Tree and
	  overrides the start and char handlers.  Much cleaner.


2004-01-05  Morten Welinder  <terra@gnome.org>

	* intltoolize.in (cur): Don't use "if ! ...".

	* intltool.m4: Don't use "if ! ...".

2004-01-05  Thomas Vander Stichele  <thomas at apestaart dot org>

        * intltool.m4: recommit patch from Chee Bin HOH (#129773)
          this solves ${ac_aux_dir} not present in config.status when
          built with automake 1.4

2003-12-31  Thomas Vander Stichele  <thomas at apestaart dot org>

        * intltool.m4: fix for the case where AC_CONFIG_AUX_DIR is set
                       (#130280)

2003-12-31  Thomas Vander Stichele  <thomas at apestaart dot org>

	* intltoolize.in: make sure errors return non-zero (#130279)

2003-12-31  Thomas Vander Stichele  <thomas at apestaart dot org>

        * intltool.m4: 
          reverted patches:
          from Chee Bin HOH commited by Kristian (#129773, 2003-12-23)
	  from Kees Cook commited by Kenneth (#116362, 2003-12-16)
          to work on proper solution for AC_CONFIG_AUX_DIR

2003-12-30  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* modules/Makefile.am: Fixed #130140

2003-12-23  Kristian Rietveld  <kris@gtk.org>

	[Commit as per Kenneth's request]

	* intltool.m4: include ac_aux_dir into INIT-CMDS of
	AC_OUTPUT_COMMANDS. (#129773, patch from Chee Bin HOH).

2003-12-22  Brian Cameron <brian.cameron@sun.com>

	* intltool-merge.in.in.: Fixed bug in translating entities.

2003-12-16  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* intltool-update.in.in: Fixed a little bug; minor code cleanup.

	* intltool-update.in.in: Fixed some FIXME's in the code.
	Did my best at not breaking anything - ie. performed some tests.

	Made it recognize .py files.
	
	* intltool.m4: Changed to work with auxdir. 
	Patch from Kees Cook (#116362).

2003-12-11  Brian Cameron <brian.cameron@sun.com>

        * intltool-merge.in.in
        * tests/results/merge4.xml
        * tests/results/merge5p.sheet
        * tests/results/merge5u.shee
        * tests/results/merge6.xml
        * tests/results/merge7.xml
        Avoid including translations for languages where no
        translation exists, except for child nodes of a
        tag with a translated element (e.g. inside a tag
        of the following form <tag _element="value">).

2003-12-08  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* modules/Makefile.am: Fixing for upcoming release.

2003-12-06  Malcolm Tredinnick <malcolm@commsecure.com.au>

	* intltoolize.in: Install OrigTree.pm in the distribution tree.

	* intltool-merge.in.in: Find the local version of OrigTree when
	building a package.

	* README: Updated. Another file needs to be added to EXTRA_DIST
	in a client package's Makefile.am file now.

	* tests/selftest.pl.in: Fix(?) the running of test 18 (multiple
	output test).

	* intltool.m4: Check for the XML::Parse module at build time.

2003-12-03  Malcolm Tredinnick <malcolm@commsecure.com.au>

	* intltoolize.in: Handle standard GNU gettext 0.12 and 0.13
	installations.

	* intltool-po-Makefile.in.in-patch-8: Makefile.in.in patch for
	gettext 0.12 and 0.13.

	* Makefile.am: Distribute intltool-po-Makefile.in.in-patch-8.

	* intltool-update.in.in: When building with srcdir != builddir,
	fetch POTFILES.in and source files from srcdir (only works with
	*-patch-8 at the moment, but is backwards compatible with other
	patches).

	* intltool-extract.in.in: Allow a --srcdir argument to be passed
	in.

2003-12-01  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* intltool/Makefile.am
	* intltool/configure.in
	* intltool/intltool-merge.in.in
	* intltool/intltool.m4


2003-12-01  Kenneth Rohde Christiansen  <kenneth@gnu.org>	

	* intltool-merge.in.in:	
	* tests/results/merge6.xml:
	* tests/results/merge7.xml:
	
	Remove some changes committed by accident.
	Added OrigStyle as the default Style.
	Updated tests to match the changes.
	
2003-11-30  Abel Cheung  <maddog@linux.org.hk>

	* modules/Makefile.am: Add missing DESTDIR.

2003-11-26  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* Makefile.am:
	* configure.in:
	* intltool-merge.in.in:
	* modules/Makefile.am:
	* modules/XML/Parser/Style/OrigTree.pm:
	* intltool.m4: 
	
	Added Brian's OrigTree module.

2003-11-19  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* NEWS: Updated
	* configure.in: Changed release to 0.28
	* intltool-merge.in.in: Small bugfix.

2003-11-18  Brian Cameron <Brian.Cameron@sun.com>

	* intltool-merge.in.in
	* tests/results/merge4.xml
	* tests/results/merge5p.xml
	* tests/results/merge5u.xml
	* tests/results/merge6.xml
	* tests/results/merge7.xml

	Updated intltool-merge so that it doesn't add a trailing '\n' 
	character to CDATA values.  Also corrected the logic of
	encoding/decoding the string before/after translation.

2003-11-11 Bill Haneman <billh@gnome.org> 

	* intltool.m4:
	Added "-m" flag to INTLTOOL_KBD_RULE.

	* intltool-merge.in.in:
	Changed "-m" behavior to write (using the original 
	filenames) to locale-specific directories.

2003-11-10  Brian Cameron <Brian.Cameron@sun.com>

	* intltool-merge.in.in
	Fixed bug which caused --multiple-output to break.
	
2003-11-10  Bill Haneman <billh@gnome.org>

	* intltool.m4
	Added INTLTOOL_KBD_RULE for gok's *.kbd files,
	*.kbd.in -> *.kbd using the XML mechanism.
	Fix for bug 127237.

	* configure.in:
	Incremented version to 0.27.3, so that clients of
	internationalized XML attributes can depend on this new rev.	

2003-11-05  Brian Cameron <Brian.Cameron@sun.com>

	* intltool-merge.in.in
	* tests/results/merge4.xml
	* tests/results/merge5p.xml
	* tests/results/merge5u.xml
	* tests/results/merge6.xml
	* tests/results/merge7.xml

	Fix for bug #116526.  Now intltool-merge uses a real XML parser,
	which means that it now depends on XML::Parser.  Added logic so
	that element values are now translated as appropriate.  Updated
	test output that is affected by this change.  The following
	types of changes in output are caused by using an XML parser:
	whitespace differences and comments are no longer retained in
	the output.

	Note that the logic has been changed so that the default 
	translation is now included if no translation exists.  This makes
	more sense now that you can have situations where untranslated
	strings might exist inside a block that has a translatable
	element (and vice versa).

2003-09-13  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* intltool-merge.in.in: Added --multiple-output
	* test/selftest.pl.in: Added a still non-working test.

	Sun/GOK guys, see if this is what you want - this should be a 
	first cut anyway.

2003-08-20  Abel Cheung  <maddog@linux.org.hk>

	* intltool-update.in.in: Avoid bashism in xgettext version check.
	(bug #120267)

=== intltool 0.27.2 ===

2003-08-12  Abel Cheung  <maddog@linux.org.hk>

	* intltool.m4: Fix brokeness for the [encoding: *] tag I introduced.

=== intltool 0.27.1 ===

2003-08-11  Carlos Perelló Marín <carlos@gnome.org>

	* intltool-update.in.in: Fixed a small bug that brokes intltool-update
	when you don't specify an output file.
	* NEWS: Updated
	* configure.in: Version 0.27.1

2003-08-11  Abel Cheung  <maddog@linux.org.hk>

	* intltool-update.in.in:
	Warn users if files in POTFILES.* do not exist, and write the file
	list to `./notexist'.
	Don't traverse source directory several times in "find sub{}".
	Prefer configure.ac to configure.in when searching for autoconf file,
	since the majority of people has been moving to autoconf 2.5x.

2003-08-11  Abel Cheung  <maddog@linux.org.hk>

	* intltool.m4: Fix broken support of .xam makefile rule.

=== intltool 0.27 ===

2003-05-17  Carlos Perelló Marín <carlos@gnome.org>

	* NEWS: Updated
	* configure.in: Version 0.27

2003-08-11  Abel Cheung  <maddog@linux.org.hk>

	* Makefile.am: Needn't distribute intltool-unicodify anymore since
	its functionality is superseded by msgconv.
	* intltool.m4: Add INTLTOOL_XAM_RULE for generating .xam files.

2003-08-11  Abel Cheung  <maddog@linux.org.hk>

	* intltool-update.in.in:
	Only remove headers generated by intltool. (bug #90890)
	Fall back to old behavior if gettext 0.12 is not found.
	
2003-08-11  Carlos Perelló Marín <carlos@gnome-db.org>

	* intltool-update.in.in: Make use of gettext 0.12 to extract non-ASCII
	strings. (bug #99005)

2003-08-11  Abel Cheung  <maddog@linux.org.hk>

	* intltool-update.in.in:
	Code simplification and cleanup. Merge --dist option with &main.
	Announce POTFILES.ignore is obsolete (but do nothing, for
	compatability). Fix package name detection (where GETTEXT_PACKAGE
	contains variable with underscore). Bonobo .server files are XML
	type files and not INI type files.

2003-08-07  Abel Cheung  <maddog@linux.org.hk>

	* intltool-update.in.in (find_leftout_file): Fix detection of
	  translatable generic XML file.

2003-08-03  Abel Cheung  <maddog@linux.org.hk>

	* doc/*.8:
	  Updated manpages to reflect current options. (bug #61965)
	* ChangeLog: convert to UTF-8.
	* intltool-extract.in.in, intltool-merge.in.in,
	* intltool-prepare.in, intltool-update.in.in:
	  Update help message.

2003-06-02  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* doc/I18N-HOWTO: Updated with suggestion from gettext maintainer
	Bruno Haible.

2003-05-25  Gustavo Giraldez  <gustavo.giraldez@gmx.net>

	* intltool-update.in.in: Added support for gtksourceview's .lang
	files.

2003-05-23  Callum McKenzie  <callum@physics.otago.ac.nz>

	* intltool-extract.in.in (type_scheme): Added an allowance for
	white-space between the _ and the string for scheme parsing. This
	is to allow more "scheme-like" code.

2003-05-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* intltool-update.in.in: Removed some \s's that were
	coursing problems. I still don't know why though - so 
	if you understand perl, please take a look.

=== intltool 0.26 ===

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

	* NEWS: Updated
	* configure.in: Version 0.26
	* intltool-merge.in.in: 
	Fix some iconv/charset issues (bug #113121, Morten Welinder)

2003-03-15  Rodney Dawes  <dobey@free.fr>

	* intltool-merge.in.in: Handle no translations in get_newest_po_age

2003-03-12  Kenneth Christiansen <kenneth@gnu.org>

	* intltool-update.in.in: Fix small buglet introduced my
	Jamesh's patch that was added some time ago.

2003-03-11  Kenneth Christiansen <kenneth@gnu.org>

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

2003-03-11  Denis Barbier  <barbier@linuxfr.org>

	* intltool-extract.in.in:
	* intltool-merge.in.in:
	* intltool-update.in.in: Send error messages to stderr instead of
	  stdout.  Fix some buglets related to --quiet/--verbose flags.

	Fixes bug #105013

2003-03-11  Kenneth Christiansen <kenneth@gnu.org>

	* intltool.m4: fixed bug #98988

2003-03-04  James Henstridge  <james@daa.com.au>

	* intltool-po-Makefile.in.in-patch-7: the patch.

	* intltoolize.in (auxdirline): handle patch-7

	* intltool-update.in.in (update_po_file): handle using a different
	output file.
	(print_status): if -o is specified, check its status.

2003-02-27  Malcolm Tredinnick <malcolm@commsecure.com.au>
	
	* intltool-po-Makefile.in.in-patch-5: Correct the invocation of
	INTLTOOL_MERGE. Fixes bug #106898.

2003-02-25  Alberto Manuel Brandão Simões  <albie@alfarrabio.di.uminho.pt>

	* intltool-extract.in.in (type_xml): Extract attributes when there
	are spaces arount the equal sign;

	* tests/cases/extract11.xml, tests/results/extract11.xml.h: Added
	case for XML where attribute names and values are separated with
	spaces arount the equal;

2003-02-14  Hidetoshi Tajima  <hidetoshi.tajima@sun.com>

	* intltool-unicodify.in: Fix bug #105181. use iconv -f, instead of
	iconv --f.

2003-02-13  Kenneth Christiansen <kenneth@gnu.org>
                                                                                
        * intltool-update.in.in: Fixed some bugs introduced with
	variable substitution. Cleaned up the code.

2003-02-12  Kenneth Christiansen <kenneth@gnu.org>
                                                                                
        * intltool-update.in.in: Added variable substitution.

2003-01-18  Kenneth Christiansen <kenneth@gnu.org>
                                                                                
        * README: Added small section for packages not 
	using the aufo* tools.

2003-01-11  Kenneth Christiansen <kenneth@gnu.org>

	* intltool-merge.in.in: Added some warnings.

2003-01-09  Jordi Mallach  <jordi@sindominio.net>

	* intltool-update: patch from Gregory Stark, call msgmerge with
	options before non-options to fix potential non-GNU getopt issues.

=== intltool 0.25 ===

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

	* configure.in: Update VERSION
	* NEWS: Update news.

2003-01-06  Frederic Crozat  <fcrozat@mandrakesoft.com>

	* Makefile.am:
	* intltool-po-Makefile.in.in-patch-6:
	* intltoolize.in:
	support latest version of Makefile.in.in from glib-gettextize 
	from glib >= 2.1.5

=== intltool 0.24 ===

2002-12-18  Kenneth Rohde Christiansen  <kenneth@gnu.org>
 
        * configure.in: Update VERSION

2002-11-28  Yanko Kaneti  <yaneti@declera.com>

	* intltool-update.in.in: strip the hints from POTFILES.in in -M mode.

2002-11-27  Yanko Kaneti  <yaneti@declera.com>

	* intltool-update.in.in: when the line in POTFILES.in is not an xml or
	ini file, add it as is. Fixes yesterdays fix, ugh.

2002-11-26  Yanko Kaneti  <yaneti@declera.com>

	* intltool-update.in.in: don't generate .h.h lines in the POTFILES.in
	for xgettext when the input file line is from a known type and also has
	the [type: gettext/..] hint.

2002-11-25  Glynn Foster  <glynn.foster@sun.com>

	* intltool-update.in.in: Add support for 'theme' files.

2002-11-23  Yanko Kaneti  <yaneti@declera.com>

	* intltool-merge.in.in: revert the fix for #98988 as it apparently
	reencodes messages from UTF-8 to the locale chareset which later
	breaks some uses of these strings (like in gconf schemas which must
	be UTF-8).

2002-11-23  Yanko Kaneti  <yaneti@declera.com>

	* xml-i18n-po-Makefile.in.in-patch-5: additional changes to the patch
	to avoid double updating of the po files.

2002-11-21  Yanko Kaneti  <yaneti@declera.com>

	* xml-i18n-po-Makefile.in.in-patch-5 (added):
	* Makefile.am:
	* xml-i18n-toolize.in: use a different patch for gettextize 4 and 
	older programs still using xml-i18n-tools macros.

2002-11-21  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* intltool-merge.in.in:

	Fixed #98988 with help from Sergey V. Udaltsov.

2002-11-21  Kenneth Rohde Christiansen  <kenneth@gnu.org>

	* intltool-merge.in.in:
	* intltool-unicodify.in:

	Fixed #96169 with help from Laurent Vivier and Morten Welinder.

Wed Nov 20 17:53:14 2002  Jonathan Blandford  <jrb@redhat.com>

	* intltool.m4 (INTLTOOL_THEME_RULE): whoops.  Make it work
	desktop style.

Wed Nov 20 15:05:36 2002  Jonathan Blandford  <jrb@redhat.com>

	* intltool.m4 (INTLTOOL_THEME_RULE): Add a new .theme.in->.theme
	rule

2002-11-02  Kenneth Christiansen <kenneth@skummelt.no>

	* intltool/tests/cases/Makefile.am: 
	Removed a file that was included by mistake.

=== intltool 0.23 ===

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

	* tests/*/Makefile.am: Fixed make distcheck.
	* NEWS: Updated news.
	* configure.in: Changed release version.

2002-10-22  Kenneth Christiansen <kenneth@gnu.org>

	* xml-i18n-toolize.in: I think it works with
	gettextize 4.x now - please test.

2002-10-22  Kenneth Christiansen <kenneth@gnu.org>

	* intltool-po-Makefile.in.in-patch-5:
	* intltool/Makefile.am:
	* intltoolize.in:

	Made intltool work with gettextize 4.x

	Needs backporting to the xml-i18n-tools
	part of intltool. Should be trivial, but I don't
	have time to do it right now.

2002-10-20  Mark McLoughlin  <mark@skynet.ie>

	* intltool-extract.in.in:
	(type_xml): recognise the "xml:space" attribute
	and preserve whitespace if set to "preserve".
	(msg_write): pass -1 as the limit to split so
	trailing whitespace is preserved. Fixes #95886.

	* tests/cases/extract9.xml:
	* tests/results/extract9.xml.h:
	* tests/selftest.pl.in: add a test case for the
	above.

2002-10-16  Yanko Kaneti  <yaneti@declera.com>

	* tests/cases/test.schemas.in:
	* tests/results/test.schemas: fix some cut/paste/del silliness.

2002-10-02  Yanko Kaneti  <yaneti@declera.com>

	* intltool-extract.in.in
	* intltool-merge.in.in: gconf schemas handling changes as described
	in bug #94611.
	* tests/selftest.pl.in
	* tests/cases/Makefile.am
	* tests/results/Makefile.am
	* tests/cases/schemasmerge1.po (added)
	* tests/cases/schemasmerge2.po (added)
	* tests/cases/test.schemas.in (added)
	* tests/results/test.schemas (added)
	* tests/results/test.schemas.in.h (added): 2 tests for the above.

2002-10-02  Denis Barbier  <barbier@linuxfr.org>

	* intltool-extract.in.in:
	* intltool-merge.in.in: minor fixes for the rfc822deb format, #92043
	
	* tests/results/extract10.templates_.h:
	* tests/results/merge10.templates (added): fixed tests for the above.
	
2002-10-02  Yanko Kaneti  <yaneti@declera.com>

	* intltool-merge.in.in: add a short comment on the "<", ">" handling.

2002-10-02  Yanko Kaneti  <yaneti@declera.com>

	* intltool-merge.in.in: Encode/decode "<"/"&lt;" in translations. 
	Fixes bug 84738.

2002-09-18  Kjartan Maraas  <kmaraas@gnome.org>

	* intltool-unicodify: Bad Jacob, add missing semicolon so this works.
	
2002-09-10  jacob berkman  <jacob@ximian.com>

	* intltool-unicodify.in: 
	* intltool-merge.in.in: don't print a warning if charset.alias isn't 
	found

2002-09-09  jacob berkman  <jacob@ximian.com>

	* configure.in: check for $prefix before defaulting to the default
	prefix.  there's a better way to do this...

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

	* intltool-unicodify.in: don't hard code charset.alias path

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

	* intltool.m4, xml-i18n-tools.m4: Revert Jody's 
	fix to 90352. Apparently the ac_given_srcdir variable 
	is only defined in some unique instances.

	Reopens bug #90352.

2002-08-29  Laurent Vivier  <laurent.vivier@bull.net>

	intltool-merge uses iconv to convert charset but 
	charset name is name used by linux. For instance, 
	linux uses charset name "ISO8859-1", and for AIX
	charset name is "ISO-8859-1". intltool-merge needs 
	to convert the charset name to local charset name.
	
	glib provides a mecanisme in libcharset to convert 
	correctly name according to local OS. A file 
	(charset.alias) is installed on system by glib.

	This commit uses this file to help intltool to convert 
	charset name. If the file isn't found on system, 
	intltool-merge works like before (use given charset name).

	* intltool-merge.in.in: Add support for charset alias 
	as defined in glib/libcharset
	* intltool-unicodify.in: Ditto
	* configure.in: Define pat hto find charset.alias (expand 
	libdir in EXPANDED_LIBDIR)

	Fixes #89693

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

	* intltool-extract.in.in:
	* intltool-merge.in.in:

	Add support for 'default' tags. Fixes #89747

2002-08-21  Jody Goldberg <jody@gnome.org>

        * xml-i18n-tools.m4 (AC_DEFUN) : Do not use srcdir in the
          AC_OUTPUT_COMMANDS.  That is a local variable that holds random paths 
          by the time we try to use it.
        * intltool.m4 : ditto.

	Fixes 90352.

2002-08-28  Gregory Leblanc  <gleblanc@linuxweasel.com>

	* intltool.spec.in: Few cleanups, detailed inline. Fixes #48446.

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

	* Applied patch from Denis Barbier to support the RTF822 format 
	used by Debian. Fixes #91519.

2002-08-18  Havoc Pennington  <hp@pobox.com>

	* autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
	both automake 1.6 and 1.4 installed get the right automake. Means
	compilation from CVS will now require the latest automake 1.4
	release, or manually creating symlinks called "automake-1.4" and
	"aclocal-1.4"

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

	* intltool.m4: Added a rule for prop files.

	
=== intltool 0.22 ===

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

	* tests/results/extract8.glade.h: Fixed test.


2002-06-04  Kenneth Rohde Christiansen  <kenneth@gnu.org>
	
	* NEWS: Updated.
	* configure.in: Bump version.


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

        * intltool-extract.in.in: Fixed buglet. 


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

	* intltool-extract.in.in: Added support for translation of 
	descriptions used by ATK in glade files.


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

        * intltool-extract.in.in: Made schemas extraction code more
	bullet proof.


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

	* intltool-update.in.in: Force intltool-update to exit if
	POTFILES.in is not found. Add detection of glade2 files in
	-m mode.


=== intltool 0.21 ===

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

        * configure.in: Forgot to bump version.


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

        * NEWS: Updated.


2002-05-20  Mark McLoughlin  <mark@skynet.ie>

	* intltool.m4: use $srcdir when looking for
	intltool-update.in


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

        * intltool-update.in.in: Made -m respect .schemas
	files.

=== intltool 0.20 ===

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

	* NEWS: Updated.

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ó Marín <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ó Marín <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ó Marín <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ó Marín <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ó Marín <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ó Marín <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ó Marín <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ó Marín <carlos@gnome-db.org>

	* USED: Added gnome-control-center

2001-07-14  Carlos Perelló Marín <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ó Marín <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
