* Made serialized data be saved as untranslated. To achieve this, added the
t_string class, which encapsulates a translatable string.
* Completely rewrote the (text) WML parser, making it use a tokenizer / parser
architecture. The parser is now much more strict and validates a WML grammar.
- Change to the WML syntax: pluses are now ignored, spaces are now forbidden
in WML keys
* Rewrote the way the variables are interpolated. There is no more default
interpolation, however, the vconfig class was added, which provides a
variable-interpolating proxy to config objects.
* There is still an important known bug: this is impossible to load textmode
save games now, because the statistics module saves some WML with spaces in
keys, which the parser refuses. I am commiting anyway to respect the string
freeze; the fix for this bug will come tomorrow
Hoping I do not break everything...
Added Makefile.am in doc/man which supports multilanguage man pages
install/uninstall.
If there is a new man page language available create a subdir named after the lang and append it's name to MAN_LANG here.
* added doc/, doc/man/ and utils/
* moved man-pages to doc/man/
* updated Makefile for above change
* moved slacknoth to utils/
* added random_map.pl (by Cowboy) to utils/