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

	* Makefile: push VERSION to 1.0.4, release.

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

	* .cvsignore: Added with *.tar.gz.

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

	* README: Updated with requirements and new options.

	* xml2po.py: Updated help message for new options.

	* NEWS (Improvements): New "-u" option.
	* TODO (DONE): Move "-u" option.

	* xml2po.py (tryToUpdate): Add function for processing "-u"
	option.

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

	* TODO (DONE): Move TODO for "-p" option here.
	* NEWS (Improvements): Document "-p" option.
	* xml2po.py (args): Added "-p" option.

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

	* TODO (DONE): Move "-a" option here.
	(BUGS): document entity handling bugs.

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

	* NEWS: Document new features.

	* TODO (BUG): Document external entities.

	* xml2po.py (worthOutputting): Fix in detecting non-empty nodes.
	(autoNodeIsFinal): Add function to automatically detect nodes
	which are final.
	(isFinalNode): Add automatic detection of tags.
	(ignoreNode): When automatically detecting, ignore no nodes.

	* xml2po.py: Add "-a" option for automatic detection of tags.

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

	* NEWS: Added NEWS entry for 1.0.3.

	* xml2po.py (VERSION): Push up to 1.0.3, release.

	* Makefile: Push VERSION up to 1.0.3, add rule for publishing a
	tarball.

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

	* TODO (TODO): Updates to the list.

	* xml2po.py (doSerialize): Use node.serialize() instead of
	node.content for leaf nodes.

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

	* Makefile (DIST): Added NEWS.

	* NEWS: Added with info about 1.0.1 and 1.0.2.

	* xml2po.py (VERSION): Push to 1.0.2.
	* Makefile (VERSION): Likewise.

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

	* TODO (DONE): Mark issue with normalizeString as DONE.

	* xml2po.py (normalizeString): Use libxml2.parseMemory to detect
	ignoreable whitespace, and to otherwise remove whitespace only in
	text nodes (meaning attributes keep their spaces).
	(normalizeNode): Replaces whitespace in text nodes, used in
	normalizeString.

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

	* TODO: Updated and reorganized list of tasks a bit.

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

	* TODO (DONE): Reflect status of translator comments in TODO.

	* xml2po.py (getCommentForNode): Added support for extracting
	translators' comments.

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

	* TODO (DONE): Move "-o" option to reflect status.

	* xml2po.py: Implemented "-o" option for redirecting output to
	file.  Redirected diagnostic output to stderr.

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

	* TODO: Add translators comments to future TODOs.

	* xml2po.py (normalizeString): Use regular expressions to strip
	whitespace (like intltool does now).

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

	* TODO: Add more TODOs.

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

	* Makefile: Improve tarball building (--parents is probably GNU
	extension).

	* examples/*: 
	Moved sr.po and tst.xml into examples as example "one". 
	Added another example (part of Bug-Buddy help document) "two".

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

	* Makefile: Added Makefile for creating tarballs.

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

	* xml2po.py (worthOutputting): Add function to check if nodes not
	listed in final-tags should be translated (compatibility with
	older xml2po).
	(replaceNodeContentsWithText): Add function (separated out of
	processFinalTag).
	(processElementTag): Use replaceNodeContentsWithText for
	worthOutputting nodes.


	* xml2po.py: Add licence notice at start (GPL), add VERSION number
	(now at 1.0.1) and --version parameter. 
	Remove dependencies on string and types modules.

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

	* xml2po.py (doSerialize): Split processElementTag function, and
	split that one further into processFinalTag.

	* TODO (TODO): Added more entries.
	(DONE): Move nesting TODO to DONE section. Mention source code
	references as working.

	* xml2po.py: Support extracting POT from more than one XML file.
	(read_tags): Added function for reading tags.
	(read_finaltags): Read final-tags or return defaults.
	(read_ignoredtags): Read ignored-tags or return defaults. 

	* xml2po.py: Added help message.
	Use line numbers when writing out POT file.

	* README: Small fixes, document ignore-tags and final-tags.

	* xml2po.py (doSerialize): Replace parseNodes and mySerialize with
	doSerialize: new function which supports nesting of final tags.

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

	* xml2po.py (nodeToText): Removed function.

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

	* xml2po.py: Nesting of final-tags and splitting them in PO files.

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

	* TODO: Updated with startTagForNode notice.

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

	* xml2po.py (parseNodes): 
	(isFinalNode): put "not node.children" inside isFinalNode.
	(getTranslation): Fix a small bug.

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

	* Started ChangeLog.
