version 1.4.58b
[polyglot.git] / ChangeLog
index 3902c16..eb947fd 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,52 @@
+========1.4.58b=================\r
+- Implementation of BookDepth in UCI mode.\r
+- Small corrections to the manpage.\r
+========1.4.57b=================\r
+- First attempt at killing engines that do not react to "quit". \r
+========1.4.56b=================\r
+- Better handling of non-existing engine command on Linux. No changes on Windows.\r
+=========1.4.55b================\r
+- Suppression of some error dialogs.\r
+- Small delay in between final error message and actually quitting.\r
+=========1.4.54b================\r
+- More graceful handling of engine crashes.\r
+- New EngineCommand is now passed through wordexp on Linux.\r
+=========1.4.53b================\r
+- Multipv code by HGM. \r
+=========1.4.52b================\r
+- Reexport SyncStop. It is apparently necessary for the Aquarium Book Adapter.\r
+=========1.4.51b================\r
+- Support for new nps command. Code provided by Harm Geert Muller. \r
+=========1.4.50b================\r
+- Change in architecture. Persistence is disabled. The user is required to push the "Save" button explicitly to save the settings. What is retained is that in case PG is invoked with -noini (or as a special exception for WB 4.4.0 when the config files are polyglot_1st.ini or polyglot_2nd.ini) then PG uses a default config file whose name is derived from the engine name. \r
+- New option: OnlyWbOptions (default: true). Restrict the options that PG sends to those that are potentially useful for WinBoard.\r
+=========1.4.47b================\r
+- Try to detect if the engine is not an UCI engine.\r
+=========1.4.46b================\r
+- The default persistence directory on Windows is now _PG. The names of the engine specific ini files are mangled so as not to contain spaces. \r
+- PG now tries to guess if a string option is really a file or a path (like in the Arena GUI). \r
+=========1.4.45b================\r
+- The engine specific config files (<myname>.ini) are now stored in a separate directory. $HOME/.polyglot on Linux and "./Polyglot Settings" on Windows. \r
+- The engine specific config files are now complete config files. So they can be used in a stand alone fashion.\r
+- Implemented a minor hack to make xboard show error messages during startup. \r
+=========1.4.44b================\r
+- "Implementation" of new buttons and controls.\r
+- The "Persist" option is now persistent. That is if you turn of "Persist" then as a special case PG will remember this.\r
+- There is now a "reset" button which restores the default options. The code is commented out since WB does not support it yet.\r
+=========1.4.42b================\r
+- SaveSettingsOnExit/SaveFile renamed as Persist/PersistFile.\r
+- Many bug fixes in the persistence feature.\r
+- The PG_<myname>.ini file now contains only options that have been changed. So the resulting ini files are much smaller. This makes this version of PG usable on WB 4.3.15 as now the engine specific ini file will be empty (the user has no way to change options).\r
+=========1.4.41b================\r
+- Some segfaults fixed in case of corrupt config files.\r
+- Persistence of options. If the option SaveSettingsOnExit is true (the default) PolyGlot now saves its options in a file whose name is given by the option SaveFile which by default is equal to the engine name, prefixex by PG_ and suffixed by ".ini".\r
+=========1.4.39b================\r
+- Refactoring of config file parsing\r
+- Fix crash bug in epd-test\r
+- Do not export Chess960. This is handled completely internally. \r
+- Do not export UCI_Opponent and UCI_Chess960. These are handled internally.\r
+- PG can now also be comfortably configured through command line options (i.e. without using a config file). \r
+- Allow quotes in configfile (as in Fonzy Bleumer's PG). \r
 =========1.4.37b================\r
 - Two new options: BookDepth and BookTreshold. BookDepth limits the number of moves the book is used and BookTreshold sets the minimum weight a book move should have.\r
 =========1.4.36b================\r