announcement: breve 1.8 betas

Jon Klein <[email protected]>
Newsgroups gmane.comp.breve
Message-ID <[email protected]>
Hello all,
I'm pleased to announce a beta release of breve version 1.8.  This 
version
fixes a large number of bugs and introduces many new features.  The new
version is available for Mac OS X, Linux and Windows.  Windows support 
has
been greatly enhanced in this new version.

All feedback on this new beta is greatly appreciated.

The beta is available for download from:
	http://www.spiderland.org/breve/breve_beta_1.8


A full list of changes is available below.


KNOWN PROBLEMS WITH THIS BETA:
	- rendering problems with shadows on some graphics cards
	- plugins do not work with Mac OS X 10.2

New Features:
	- New "Speed" menu allows simulations to be slowed down (OS X only)
	- Basic AppleScript functionality added for loading, starting and 
stoping simulations (OS X only)
	- New plugin samples
	- Mobile shapes can be set on-the-fly (method set-shape)
	- Mobile shapes are now set by default to a simple sphere
	- Link shapes can be set on-the-fly (method set-shape)
	- Link shapes are now set by default to a simple rectangular solid
	- Standardized use of method name "set-shape" for Link and Mobile 
objects
	- Joint rescaling now works even when there is no parent link
	- Added joint hard-limits to all joint types (method set-joint-limits)
	- Terrains can be scaled to other sizes (method set-scale)
	- Automatic stacktrace after runtime errors
	- Documentation updated
	- Improved responsiveness when draw-every-frame is disabled (as in the 
DLA demo)
	- Vector elements can now be assigned using the "::" notation 
(myVector::x = 10)
	- "{ }" is now parsed as an empty list
	- Transparency can now be used with all Real objects (method 
set-transparency)
	- Shadows on spheres are no longer hideous
	- Display text can be scaled; is scaled automatically when the window 
resizes
	- Display text is anti-aliased
	- Cubes, Spheres and other shapes are now independent subclasses of 
Shape
	- Object dependencies can now be removed (method remove-dependency)
	- All XML archive/object loading now searches the full file path
	- The File class now uses the user-specified output directory
	- The File class now searches the entire breve search path to locate 
files to open

Bug Fixes:
	- set-force (Link.tz) now adds persistent force
	- Added correct simulation time to dearchived simulations
	- Writing to an uninitialized File object no longer crashes
	- Bug fix in set-rotation method of Mobile.tz
	- The method "read-line" in class File now removes the terminating 
newline character
	- Fixed bug loading plugins with linux
	- Fixed a number of terrain related bugs
	- Fixed bug returning values from within for and while loops fixed
	- Fixed missing scheduled events for dearchived simulations
	- Fixed a potential crash while dearchiving multibody objects
	- Fixed a potential crash in "check-for-penetrations"
	- Fixed weirdness in syntax-coloring of strings
	- Fixed occasional incorrect line number in error reporting
	- Fixed bug reading image files on Windows platform
	- Fixed invisible/miscolored terrain bugs
	- Fixed terrain get-height bug



Thanks,
jon klein

_______________________________________________
breve mailing list
[email protected]
http://www.spiderland.org/mailman/listinfo/breve
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.