announcement: breve 1.8 released

jon klein <[email protected]>
Newsgroups gmane.comp.breve
Message-ID <[email protected]>
breve users,
I'm pleased to announce the final release of breve 1.8.  The new version
is available for Mac OS X, Linux and Windows and adds lots of great new
features.  A full list of changes is available below.

breve 1.8 can be downloaded from:
	http://www.spiderland.org/breve

Thanks again to all those who submitted suggestions and bug reports!



Changes in breve 1.8:

New Features:
- Vector elements can now be assigned using the "::" notation 
(myVector::x = 10)
- "{ }" is now parsed as an empty list
- Shadows on spheres are no longer hideous
- New "Speed" menu allows simulations to be slowed down (OS X only)
- Documentation updated
- Basic AppleScript functionality added for loading, starting and 
stoping simulations (OS X only)
- Improved responsiveness when draw-every-frame is disabled (as in the 
DLA demo)
- Automatic stacktrace after runtime errors
- New plugin samples
- Display text can be scaled; is scaled automatically when the window 
resizes
- Display text is anti-aliased
- Joint rescaling now works even when there is no parent link
- 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
- Added joint hard-limits to all joint types (method set-joint-limits)
- Terrains can be scaled to other sizes (method set-scale)
- Cubes, Spheres and other shapes are now independent subclasses of 
Shape
- The File class now uses the user-specified output directory
- Object dependencies can now be removed (method remove-dependency)
- All XML archive/object loading now searches the full file path
- 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 a 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
- Several OS X memory leaks fixed



- 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.