2002-02-27  Petr Pajas  <pajas@ufal.ms.mff.cuni.cz>

	* TODO: initial commit

	* XSH/Parser.pm: recompiled

	* XSH/Help.pm: Doc update. Command name transform is an alias for xslt.

	* XSH/Functions.pm: Bugfixes:
	  dtd command: Prepending document path to a relative sysid
	  (Still cannot avoid XML::LibXML SIGSEGVs if DTD sysid not found)

	* XSH/Functions.pm:
	dtd fixed: XML::LibXML::Dtd->toString does not support format arg.

	* XSH/Help.pm: doc update

	* XSH/Grammar.pm: New commands:
	  indent
	  add/insert <node-type> <expression> namespace <namespace> <location> <xpath>

	* XSH/Functions.pm: Features:
	  simple namespaces support
	  command to enable/disable output indenting on save

	* xsh.pl: -q supresses copyright info and hint

	* LICENSE: initial commit (replaces misspelled LICENCE)

2002-02-22  Petr Pajas  <pajas@ufal.ms.mff.cuni.cz>

	* xsh.pl: Version number update.

	* XSH/Parser.pm: Recompiled from Grammar.pm

	* XSH/Help.pm: New XSH commands documented.

	* XSH/Grammar.pm: Features:
	- new XSH bindings for XML::LibXML options
	  (validation, parser_expands_entities, parser_expands_xinclude,
	  keep_blanks, pedantic_parser, complete_attributes, load_ext_dtd)
	- a new command process_xinclude
	  (seems to be broken in XML::LibXML, though)

	* XSH/Functions.pm: Bugfixes:

	- dtd-related bugs corrected
	  (sorry Matt, I blamed your XML::LibXML for them)

	Features:

	- new XSH::Grammar functions implemented

	* xsh.pl:
	scratch creation moved after seting cmd-line options (probably useless)

2002-02-22  Petr Pajas  <pajas@ufal.ms.mff.cuni.cz>

	* xsh.pl: Version number update.

	* XSH/Parser.pm: Recompiled from Grammar.pm

	* XSH/Help.pm: New XSH commands documented.

	* XSH/Grammar.pm: Features:
	- new XSH bindings for XML::LibXML options
	  (validation, parser_expands_entities, parser_expands_xinclude,
	  keep_blanks, pedantic_parser, complete_attributes, load_ext_dtd)
	- a new command process_xinclude
	  (seems to be broken in XML::LibXML, though)

	* XSH/Functions.pm: Bugfixes:

	- dtd-related bugs corrected
	  (sorry Matt, I blamed your XML::LibXML for them)

	Features:

	- new XSH::Grammar functions implemented

	* xsh.pl:
	scratch creation moved after seting cmd-line options (probably useless)

2002-02-18  Petr Pajas  <pajas@ufal.ms.mff.cuni.cz>

	* ChangeLog: *** empty log message ***

	* xsh.pl: version number update

	* ChangeLog, XSH/Parser.pm: regenerated

	* XSH/Help.pm: bugfixes:
	  echo documented

	* XSH/Functions.pm: features:
	  add attribute name=value into ... construction with
	                                    unquoted expr. allowed for
	                                    single attribute and its
	                                    single-word value

	bugfixes:
	  foreach, xslt, move default id handling fixed
	  echo documented

2002-02-18  Petr Pajas  <pajas@ufal.ms.mff.cuni.cz>

	* xsh.pl: version number update

	* ChangeLog, XSH/Parser.pm: regenerated

	* XSH/Help.pm: bugfixes:
	  echo documented

	* XSH/Functions.pm: features:
	  add attribute name=value into ... construction with
	                                    unquoted expr. allowed for
	                                    single attribute and its
	                                    single-word value

	bugfixes:
	  foreach, xslt, move default id handling fixed
	  echo documented

2002-02-18  Petr Pajas  <pajas@ufal.ms.mff.cuni.cz>

	* XSH/Parser.pm: regenerated

	* XSH/Help.pm: bugfixes:
	  echo documented

	* XSH/Functions.pm: features:
	  add attribute name=value into ... construction with
	                                    unquoted expr. allowed for
	                                    single attribute and its
	                                    single-word value

	bugfixes:
	  foreach, xslt, move default id handling fixed
	  echo documented

2002-02-07  Petr Pajas  <pajas@ufal.ms.mff.cuni.cz>

	* XSH/Grammar.pm, XSH/Functions.pm: save command fixed

2002-02-06  Petr Pajas  <pajas@ufal.ms.mff.cuni.cz>

	* config.mk: default PREFIX changed to /usr/local

	* xsh.pl: release version update

	* config.mk: initial commit

	* INSTALL, Makefile, README, XSH/Makefile: make install added

	* ChangeLog, Makefile, XSH/Makefile: initial commit

	* XSH/Parser.pm: new compile

	* XSH/Help.pm: help update

	* XSH/Grammar.pm: new commands (defs, select) added

	* XSH/Functions.pm: list_defs added
	trying to solve some problems with validation

2002-02-06  Petr Pajas  <pajas@ufal.ms.mff.cuni.cz>

	* xsh.pl: release version update

	* config.mk: initial commit

	* INSTALL, Makefile, README, XSH/Makefile: make install added

	* ChangeLog, Makefile, XSH/Makefile: initial commit

	* XSH/Parser.pm: new compile

	* XSH/Help.pm: help update

	* XSH/Grammar.pm: new commands (defs, select) added

	* XSH/Functions.pm: list_defs added
	trying to solve some problems with validation

2002-02-06  Petr Pajas  <pajas@ufal.ms.mff.cuni.cz>

	* XSH/Parser.pm: new compile

	* XSH/Help.pm: help update

	* XSH/Grammar.pm: new commands (defs, select) added

	* XSH/Functions.pm: list_defs added
	trying to solve some problems with validation

2002-02-04  Petr Pajas  <pajas@ufal.ms.mff.cuni.cz>

	* xsh.pl: XSH modularized.
	Function create added to create a new document. Now, there is at least
	one document open on startup, it is called scratch and consists of a
	single (root) element.

	* XSH/Functions.pm, XSH/Grammar.pm, XSH/Help.pm, XSH/Parser.pm:
	XSH modularized:
	  XSH::Functions - implementation of XSH language functions
	  XSH::Grammar   - XSH grammar description for RecDescent parser
	  XSH::Help      - XSH on-line help
	  XSH::Parser    - module automatically created by RecDescent from
	                   XSH::Grammar

2002-01-31  Petr Pajas  <pajas@ufal.ms.mff.cuni.cz>

	* xsh.pl: exit function fixed.

	* xsh.pl: On-line help updated.

2002-01-31  Petr Pajas  <pajas@ufal.ms.mff.cuni.cz>

	* xsh.pl: exit function fixed.

	* xsh.pl: On-line help updated.

2002-01-29  Petr Pajas  <pajas@ufal.ms.mff.cuni.cz>

	* xsh.pl:
	grammar corrected: non-backslashed quotes allowed in inline ${{XPATH}} expressions

	* xsh.pl: Added ${{XPATH}} expansion in expressions.

	* xsh.pl: several fixes (btw, print works now:-))

	* xsh.pl: print command added.

2002-01-28  Petr Pajas  <pajas@ufal.ms.mff.cuni.cz>

	* xsh.pl:
	greatly improved grammar (xpath expressions and perl blocks do not
	need quotes, shell-like quoting, semicolon may be used to separate
	commands and may be part of the last token), added new commands
	(include, eval, exec), renamed some commands (for -> map), embedded
	perl code has its own namespace (XSH::Map).

2002-01-18  Petr Pajas  <pajas@ufal.ms.mff.cuni.cz>

	* xsh.pl:
	Count changed to support any type of <xpath> expressions, thus
	allowing evaluation of arithmetic, boolean and string expressions in
	addition to the expressions resulting in a node-list. This change also
	affects the if and while statements, providing them with the same power.

	* INSTALL, LICENCE, README, xsh.pl: INSTALL, LICENCE, README added
	xsh.pl - added copyright and GPL notes

2002-01-18  Petr Pajas  <pajas@ufal.ms.mff.cuni.cz>

	* xsh.pl:
	Count changed to support any type of <xpath> expressions, thus
	allowing evaluation of arithmetic, boolean and string expressions in
	addition to the expressions resulting in a node-list. This change also
	affects the if and while statements, providing them with the same power.

	* INSTALL, LICENCE, README, xsh.pl: INSTALL, LICENCE, README added
	xsh.pl - added copyright and GPL notes

2002-01-17  Petr Pajas  <pajas@ufal.ms.mff.cuni.cz>

	* xsh.pl: New file.

	* xsh.pl: initial commit