New in Greenfoot 1.5.3 (Jul 19, 2009)
- Fixed bug: Export to application failed with an exception.
- Fixed bug: Could not open documentation for Actor and World.
- Greenfoot project files can now be associated with the Greenfoot application, so that you can open a scenario by double clicking the scenario's greenfoot.project file.
- Added new method: GreenfootImage.drawShape(Shape).
- Removed 'greenfoot' directory from the scenario directory.
- Improved the time it takes to export to the Gallery.
- Improved performance for scenarios that do not use the Greenfoot collision detection methods.
- Fixed problem with Actor and World appearing as not compiled when upgrading a scenario created with a previous version of Greenfoot.
- Fixed bug in Greenfoot.delay(): It didn't delay at all when call interactively.
- Made a few methods and fields in the World class package protected. They were accidently made public in version 1.5.0.
- Greenfoot API changes:
- Removed Actor.getWidth() and Actor.getHeight(). Use getImage().getWidth() and getImage.getHeight() instead.
- Removed World.setTiled() and World.isTiled().
- The methods stopSimulation(), startSimulation() and setSimulationSpeed() in the Greenfoot class have been renamed to start(), stop() and setSpeed().
- Added GreenfootImage.setTransparency() and GreenfootImage.getTransparency().
- Added callback methods to detect when execution is started and stopped: World.started() and World.stopped().
- Made Greenfoot case sensitive when dealing with names of sound and image files.
- Most intesection tests now correctly use the rotated bounding box of actors.
- Actor.getObjectsInRange() now uses cells instead of pixels as the unit for the range.
- Changed behaviour of World.getBackground() so that it returns an image with the same size as the world.
- Fixed problem with Actor and World appearing as not compiled.
- Greenfoot API documentation is now included with the distribution.
- When exporting to the Greenfoot Gallery with source code, the tag 'with-source' is automatically added.
- Improved window handling (bringing windows to front)
- Method call no longer lock UI
- Bug fix: Speed setting was not alwasy correctly exported
- Bug fix: IllegalMonitorStateException in Greenfoot.delay
- Various other bug fixes
- Added interface translations: French, Greek, Italian
- Gallery related improvements:
- Notify user when overwriting existing scenario on Gallery.
- Dialog boxes in applets no longer freeze the browser.
- Add tags when exporting to Gallery.
- When "Locking" the scenario, disable moving of objects with the mouse.
- Option to include source code when exporting.
- Title-field to change the name of a scenario as it is seen on Gallery.
- Fixed bug: submitting scenario with a multi-line description broke the scenario.
- "Get" objects from inspector/method result into the world.
- Speed slider range is changed.
- # And a lot of bug fixes...