1998-09-14  David Madore  <david.madore@ens.fr>

	* Shipped version 2.2.0.

	* token.c (token_list_to_string): The string is now of unsigned
	chars.

	* lexer.c (syntax_cartype_ordinary, syntax_cartype_escape_next,
	syntax_cartype_escape_string, syntax_comment, syntax_active): Now
	the character is unsigned.

	* simple.html: Greatly modified the documentation.

1998-09-04  David Madore  <david.madore@ens.fr>

	* semantic.c (expand_token): Corrected a bug that caused the input
	file containing just a less sign followed by an open bracket to
	drive simple mad.  (EOF was not being caught when scanning
	quotes.)

1998-09-03  David Madore  <david.madore@ens.fr>

	* Now the <cartype_escape_next_char> and similar builtins replace
	the <change_escape_next> and similar builtins.

	* lexer.c: Substantially modified the character-to-token
	translation method.

	* syntax.c: Renamed to lexer.c

	* lexer.c: Renamed to command.c

1998-09-02  David Madore  <david.madore@ens.fr>

	* Introduced underscores in all multi-word identifiers.

	* Started version 2.2.0.

1998-04-11  David Madore  <david.madore@ens.fr>

	* Shipped version 2.1.2.

	* simple.html: Reorganized things a bit, and described a few more
	builtins.

	* Added the <qdefof> builtin.

1998-04-10  David Madore  <david.madore@ens.fr>

	* Added the <substr> and <defof> builtins.

	* Added the <translation> and <find> builtins.

	* ChangeLog: Put my correct e-mail in.

	* Started version 2.1.2.

1998-02-10  David Madore  <david.madore@ens.fr>

	* Shipped version 2.1.1.

	* Portability attempts: Check even for getopt() (rather than just
	unistd.h), use a workaround if memmove() is not available, and
	provide realloc() and free() functions that do what they sould
	when given a NULL pointer.

	* simple.h: Defined EXIT_SUCCESS and EXIT_FAILURE in case the
	header files don't do their job.

	* Started version 2.1.1.

	* Shipped version 2.1.0.

	* First (timid) attempts at portability: it should now work in the
	absence of getopt.h or getopt_long() (but only short options then
	work), in the absence of unistd.h (but options don't work at all),
	and in the absence of snprintf() (with a possible security issue -
	though in fact that should never happen).

1998-02-09  David Madore  <david.madore@ens.fr>

	* Installation process now uses automake and autoconf.

	* Started version 2.1.0.

1998-02-04  David Madore  <david.madore@ens.fr>

	* Shipped version 2.0.2.

1998-02-03  David Madore  <david.madore@ens.fr>

	* simple.html: Described more precisely the way the program works.

1998-02-02  David Madore  <david.madore@ens.fr>

	* Makefile: Use make -C rather than cd for makefiles in
	subdirectories; export some variables to the children makefiles.

	* stex/Makefile: Incorporated the stex files in the simple build
	tree for simplicity.

	* Added the <len> builtin.

	* simple.h: Changed the builtin function numbers to a more
	rational numbering scheme.

	* Changed the address of the FSF in all the copying info (the
	correct one is that in Boston, not in Cambridge).

	* Started version 2.0.2.

Wed Jan 21 17:42:53 1998  David Madore  <david.madore@ens.fr>

	* Shipped version 2.0.1.

	* simple.html: Described the <id> builtin.

	* Added the <dquote> builtin.

	* builtin.c (bi_quote): Corrected a bug.

	* Added the <change...> and <inputform> builtins.

	* Added the <quit> and <error> builtins.

	* simple.c (main): Made main() return an int to keep gcc 2.8.0
 	happy.

	* Started version 2.0.1.

Sun Jan 18 13:05:21 1998  David Madore  <david.madore@ens.fr>

	* Shipped version 2.0.0.

	* simple.html: Updated documentation.

	* tests/Makefile: Added a makefile to make the tests
 	automatically.

	* builtin.c: Added elementary integer mathematics.

	* stack.c: Created this file and the whole stack system.

	* Completely changed the syntax - too many changes to be described
 	here (see the documentation for more details).

	* Started version 2.0.0.
