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