bug-gnubg
[Top][All Lists]
Advanced

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

[Bug-gnubg] New Mac OS/X Builds [20110808 Snapshot]


From: Michael Petch
Subject: [Bug-gnubg] New Mac OS/X Builds [20110808 Snapshot]
Date: Mon, 08 Aug 2011 19:01:29 -0600
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2.18) Gecko/20110616 Thunderbird/3.1.11

Howdy All,

I have produced new Mac OS/X builds from the 20110808 Snapshot. These versions have been updated:

- PPC release for Tiger (10.4)/Leopard(10.5) ,
- 32Bit Intel versions for Leopard (10.5), and Snow Leopard (10.6)
- 64Bit Intel versions for Snow Leopard(10.6), and Lion (10.7).

I have not officially tested the build on Lion but I have user feedback that it works in general.The README1ST file (in the DMG) contains information that may help if you experience OS/X Lion related crashes. If you experience other major problems with Lion please contact me at address@hidden .

The previous Mac release was April 10th, 2011. There are speed improvements, GUI changes, and general bug fixes. The new releases can be found here: http://gnubg.org/index.php?itemid=102
 
The Changelog entries for this release are:

2011-08-07  Michael Petch  <address@hidden>
	* set.c: Some imported XGID cube positions were not properly
	swapped when the board was displayed. Reported by Philippe (plm)

2011-08-07  Michael Petch  <address@hidden>
	* play.c: Fix bug #33143 reported by Kevin McDonough where 
	interrupting a forced move in 2D got into wrong state causing
	bot not to continue automatic play.

2011-08-03  Michael Petch  <address@hidden>
	* gnubgmodule.c: Add PythonParseMove function

2011-08-03  Michael Petch  <address@hidden>
	* set.c: Fix the display of the board when importing XGID's
	so that they appear *similar* to those HTML positions pasted to
	websites. Reported by Leo Bueno (on BGO). Assume that most
	people are using XG2 and exporting with default setting "Player
	on roll always at the bottom".

2011-08-03  Philippe Michel  <address@hidden>

	* gnubg.c, gtkboard.c, play.c, set.c: More fixes to swap players
	feature.

2011-08-01  Philippe Michel  <address@hidden>

	* play.c, gnubg.c, set.c: Fix display of SETBOARD records in the
	game record panel (bug #32778). Fix Game|Swap players for games
	ending with a SETBOARD record (in practice, games created from a
	pasted id).

2011-07-29  Michael Petch  <address@hidden>
	* analysis.c: Previous getLuckRating change had unintended side
	effects when we stopped using hard coded values. Hard coded values
	were off by an approximate factor of 10. Although this has been fixed
	it may wish to be revisited as to why the values were hardcoded in
	this fashion originally. Reported by Chris (pck).

2011-07-17  Michael Petch  <address@hidden>
	* gnubgmodule.c: Fix Python position key functions to internally call 
	the old style position keys functions. Fixes compiler errors due to 
	new position key changes made on 2011/07/15.

2011-07-15  Philippe Michel  <address@hidden>

	* positionid.c, positionid.h, lib/cache.c, lib/gnubg-types.h: Use
	a simpler position key for internal use. PositionKey() and
	PositionFromKey() are much faster. The global speed improvement is
	about 10%.
	A side effect is that the evalution cache becomes 38% larger.

2011-07-09  Philippe Michel  <address@hidden>

	* gnubg.c, gtkgame.c: Set players names from default_names at
	program launch and when pasting a position id, in addition to when
	starting a match.

2011-07-08  Philippe Michel  <address@hidden>

	* play.c: Update players names in game record panel when starting
	a new match.

2011-06-13  Michael Petch  <address@hidden>
	* analysis.c: getLuckRating was returning values based
	on old hard coded luck thresholds. Use the user supplied 
	ones instead 

2011-06-08  Michael Petch  <address@hidden>
	* gnubgmodule.c: Add new python function "DiceRolls" to 
	return the next "n" rolls from the current RNG. 

2011-05-18  Michael Petch  <address@hidden>
	* configure.in:  --enable-threads and --enable-extmatchid are 
	now the default. amd64 cpu types will automatically enable sse2

2011-05-17  Michael Petch  <address@hidden>
	* gtkgame.c: Modify the Menu to support copying of GNUBGID's,
	as well as the MatchId or positionID's individually.

2011-05-17  Michael Petch  <address@hidden>
	* configure.in: Modify the ./configure process to now enable
	Extended match ID's by default. They can be disabled with
	--disable-extmatchid

2011-05-17  Michael Petch  <address@hidden>

	* gnubg.c, backgammon.h, gtkfile.c, gtkrelational.c: The word 
	"Relational" has been removed from the GUI when referring to the 
	database. This makes more sense to the casual users. Fixed the 
	situation where a Batch sometimes had to be preceded by a clear 
	match/session. Fixed bug reported by Leo that prevented matches 
	being analysed with incomplete analysis settings. Fixed bug
	reported by Leo Bueno that prevented matches that may not have been
	played to completion from being analysed. Added Warning if you 
	use incomplete analysis settings and have requested to save the 
	matches to the database

2011-05-13  Philippe Michel  <address@hidden>

	* eval.c, lib/inputs.c (new file), lib/Makefile.am: Computation of
	baseInputs() with SSE. The code was already there in eval.c, but
	commented out.

2011-05-08  Philippe Michel  <address@hidden>

	* lib/gnubg-types.h, lib/cache.h, lib/cache.c, backgammon.h,
	positionid.h, positionid.c, analysis.c, eval.c, export.c, eval.h,
	gnubg.c, gnubgmodule.c, gtkboard.c, gtkpanels.c, import.c, play.c,
	rollout.c, set.c, sgf.c, makebearoff.c, makehyper.c:
	Use a defined type for the position key.
	Small speed up with faster EqualKeys and CopyKey macros.

--
Michael Petch 
CApp::Sysware Consulting Ltd. 
OpenPGP FingerPrint=D81C 6A0D 987E 7DA5 3219 6715 466A 2ACE 5CAE 3304 

reply via email to

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