[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug-gnubg] New Windows Build [20121023 Snapshot]

From: Michael Petch
Subject: [Bug-gnubg] New Windows Build [20121023 Snapshot]
Date: Mon, 22 Oct 2012 23:38:50 -0600
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20120614 Thunderbird/13.0.1

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:

The primary changes and fixes in this new release were:

2012-10-21  Michael Petch  <address@hidden>
        * 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  <address@hidden>
        * 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  <address@hidden>
        * 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  <address@hidden>
        * 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  <address@hidden>
        * 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  <address@hidden>
        * 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  <address@hidden>
        * 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  <address@hidden>
        * +win32/*, pixmaps/Makefile.am, configure.in, Makefile.am:
        Added WIN32 resource support (icons etc), and gemeral
        automake cleanup

2012-09-18  Michael Petch  <address@hidden>
        * 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  <address@hidden>
        * 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  <address@hidden>

        * configure.in: This file name is deprecated, rename it to

reply via email to

[Prev in Thread] Current Thread [Next in Thread]