See here
http://alpha.uhasselt.be/Research/Algeb ... ot-release
(*) The EngineCommand's are now passed through wordexp on Linux instead of being naively chopped up according to the spaces they contain. This makes it possible to use (appropriately quoted) spaces in an EngineCommand in Linux (windows executables usually have spaces in them).
(*) If an engine exits unexpectedly (i.e. without being instructed to do so first) then PG will detect this and inform xboard with the
appropriate tellusererror command. This pops up an error dialog (which is currently obscured immediately with a bunch of
xboard error dialogs).
(*) I changed the quoting mechanism. It turned out that stripping off a pair of outer quotes (if present) from the values in the inifile
interferes with the use of double quotes in EngineCommand's in windows.
I have now implemented a different quoting mechanism. Characters that have a special meaning to PG (that is: ;#=[]) should
be quoted with \ when used as literal characters (e.g. in NalimovPath where ; is used as a separator).
For other characters the backslash has no effect. In particular this should not interfere with the use of \ as a path separator in windows.
Unfortunately this version was not tested with Winboard as my harddisk crashed and I lost my windows virtual machine for the
moment. I did test it with xboard under wine though.