Howdy All, I have produced a new windows Build from the 20121023 Snapshot. There is a new dependency in this release. libgmp-dll is now required so you must install this version through the full installer to satisfy the new dependencies. There were a variety of bug fixes and enhancements made.
The new release can be found here: http://gnubg.org/index.php?itemid=56 The specific installer for this release is: http://gnubg.org/media/windows/gnubg-MAIN-20121023-setup.exe The primary changes and fixes in this new release were: 2012-10-21 Michael Petch <mpe...@capp-sysware.com> * play.c gnubgmodule.c : Fix issue with GNUBG not resigning if the opponent is guaranteed to win a backgammon or a gammon. Discovered in matches played by Murat (R.G.B). Add number of points resigned (1=regular,2=gammon,3=backgammon) to Python resign dictionary item. 2012-10-20 Michael Petch <mpe...@capp-sysware.com> * analysis.c gtkpanels.c : Fix issues with crawford games. If not using "automatically start next game" and you analyse a game or match in the game preceding the crawford game the next game will not be treated as a crawford game. See: https://savannah.gnu.org/bugs/?35179 Fixed bug with the Crawford flag beneath the board not being properly set when Crawford game is reached. 2012-10-19 Michael Petch <mpe...@capp-sysware.com> * gtkprefs.c, renderprefs.c, set.c : Export of positions/matches didn't honour the board styles when GNUBG launched with -t or was built with --without-gtk option. Reported by Fredrik. See: http://lists.gnu.org/archive/html/bug-gnubg/2012-10/msg00011.html 2012-10-19 Michael Petch <mpe...@capp-sysware.com> * gnubgmodule.c, gnubgmodule.h : Stack alignment issue. On Win32/GCC builds, SSE instructions acting on variables allocated on the stack in Python code would cause a segfault. Properly align stack in Python functions that may call SSE code. Reported by bagratte. See https://savannah.gnu.org/bugs/?37583 2012-10-18 Michael Petch <mpe...@capp-sysware.com> * play.c : Murat (R.G.B) noticed that resignations acted differently in some cases. Found that resignations can be analysed in 0 ply in some places and 2 ply in others. To remain consistent we now compute them at 0 ply. 2012-10-11 Michael Petch <mpe...@capp-sysware.com> * import.c : Fix BGRoom import bug reported by Adi Kadmon where player names were not properly applied to Player 1 and Player 2 (They could be reversed). 2012-10-07 Michael Petch <mpe...@capp-sysware.com> * backgammon.h, gnubg.c, configure.in : Convert BUILD_DATE define to literal string before usage. Allow VERSION_EXT environment variable to be passed to autogen.sh to specify an extension on a version number. VERSION_EXT="-mingw" would yield a version that would appear as 0.90.0-mingw . 2012-10-07 Michael Petch <mpe...@capp-sysware.com> * +win32/*, pixmaps/Makefile.am, configure.in, Makefile.am: Added WIN32 resource support (icons etc), and gemeral automake cleanup 2012-09-18 Michael Petch <mpe...@capp-sysware.com> * backgammon.h, dice.c, gnubg.c, gtkoptions.c, set.c, lib/mt19937ar.c lib/mt19937ar.h Better Mersenne Twister seed support when compiled with libgmp. MT Seeds with libgmp support can be full range from 0 to 2^19973-1. To retain backward comaptibility with rolls generated from seeds between 0 and 2^32-1 on previous releases of GNUBG, seeds in this range will be set using the old method. GUI modified to support a seed value between 0 and 2^32-1 instead of 2^31-1 When libgmp support is absent we now support unsigned 32 bit integers rather than signed. When compiling 64bit (without libgmp), seeds will be limited to 32 bit integers. Compile with libgmp to support seeds greater than 32 bits. Note: In previous releases, if libgmp support was present, seeds exceeding 2^32-1 did not work as expected even though the seed appeared to be successfully set. Build related Fixes: 2012-10-11 Michael Petch <mpe...@capp-sysware.com> * configure.ac : Configure process modified to support a thread type with --enable-threads default threading is glib threads. Supports win32, glib and no threading 2012-10-08 Philippe Michel <philippe.mich...@sfr.fr> * configure.in: This file name is deprecated, rename it to configure.ac. _______________________________________________ Bug-gnubg mailing list Bug-gnubg@gnu.org https://lists.gnu.org/mailman/listinfo/bug-gnubg