0.7.8
---------------------
- Again some big changes in runtime / threading architecture.
- Added Game.paint
- Added Keys
- Added TheGame tile map & animation experiments
- Added support for mouse wheel events.
- Added Jeda.startProgram to run an embedded Jeda program.
- Removed Canvas.clear()

0.7.7 (26. Oct. 2010)
---------------------
- Fixed calculation of Simulation.getCurrentFramerate() and
  Simulation.getLastStepDuration()
- Big changes in ch.jeda.game package: World -> Game, added GameState
- Removed FrameRateDisplay (now integrated in debug overlay)
- Added "ANY" key.
- Added pause state to Game.
- Improved Balloons and Asteroids, renames TextBox -> MenuState
- Added Image.replacePixels()

0.7.6 (20. Oct. 2010)
---------------------
- (internal) Moved all Sequence implementations to Sequence class.
- New Jeda Projects now have a Source folder (again). (Jeda build ensures that
  JedaTemplateLib/src exists.)
- Fixed comptibility issue in ClockPulse.
- Jeda version is now inserted automatically into Jeda.jar and Jeda Plugin
  manifest file when building Jeda.jar (Clean & Build)
- (internal) Improved ResourceFinder.
- Jeda version is now available through "jeda.version" System property
- Jeda.sysInfo() now displays properties in alphabetical order.
- Fixed handling of typed characters in Keyboard class, renamed hadBeenTyped ->
  isKeyHit ('typing' reserved for char input).
- Fixed Jeda.exit(): Now throws special RuntimeException to skip any user code.
- Improved AlignmentExample

0.7.5 (09. Oct. 2010)
---------------------
- Improved mixer selection in AudioSystem.java (Should fix linux sound problem)
- Improved 0.5 backward compatibility.
- Added logging capabilities (ch.jeda.Log).
- Redesigned Jeda runtime infrastructure.

0.7.4 (29. Sep. 2010)
---------------------
Library
- Fixed and improved audio playback
- Added World.set/getTitle
- Added HalfPlane collision shape
- Removed package and class from project template
- Fixed error when loading Program class in default package.
- Added ch.jeda.ui.Console class
- Added ch.jeda.Jeda.showSysInfo method, added SysInfo example.
- Fixed sound playback, added additional piece to SoundExample.
- Simplified ch.jeda.ui.GraphWindow, adapted examples.
Internal changes
- Removed unused classes ch.jeda.ui.SoundImpl[Stream]
- Removed internal class ch.jeda.ui.Toolkit (refactoring)
- Improved internal class AutoCenterComponent

0.7.3 (21. Sep. 2010)
---------------------
Library
- Renamed ch.jeda.game.Message -> ch.jeda.games.TextBox
- Moved ch.jeda.Vector -> ch.jeda.game.Vector, improved Vector
- Improved ProgramFinder: Now only finds Programs with public default constructor
- ch.jeda.game: Removed AxisAlignedRectangle, Polygon, improved Rectangle
- Improved collision algorithms.
- ch.jeda.game: World.getActors(Actor.class) now returns all actors instead of
  none. (Issue fixed in ActorTypeMap).
- ch.jeda.game: Extended Shape interface and various implementations.
- ch.jeda.game.World: Added is/setFullscreen, improved debug display.
- ch.jeda.game.Vector: Added dot method.
- ch.jeda.ui.Sound: Changed implementation.
- Added ch.jeda.ui.PlaybackControl.
- Switched licencing: Jeda library and JedaExamples under LGPL, Games under GPL
Examples
- Improved Asteroids and Balloons
- Improved CollisionTest.java
Plugin
- Changed build.xml: Add Jeda.jar to distribution jar file, not lib/*.jar
  (command does not work on multiple jar files)

0.7.2 (10. Sep. 2010)
---------------------
ProjectTemplate
- Custom formatting rules
- JDK5 -> JDK6

0.7.1 (10. Sep. 2010)
---------------------
Library
- Fixed exception when no input is entered in ch.jeda.ui.Dialog
  (issue fixed in ch.jeda.internal.InputDialog)
- Changed ch.jeda.Vector API
- Improved collision detection, added OBB (oriented bounding box)
- Renamed ch.jeda.game.World.showShapes -> isDebugging
- Removed rotation from ch.jeda.ui.Image
- Added ch.jeda.ui.CanvasTransform
- ch.jeda.ui.Alignment now inherits from ch.jeda.ui.CanvasTransform
- Added ch.jeda.ui.Rotation inheriting from ch.jeda.ui.CanvasTransform
- ch.jeda.ui.Canvas methods that accepte an Alignment now accept a CanvasTransform
- Fixed default alpha setting in ch.jeda.ui.Image
- Added ch.jeda.ui.Canvas getTextWidth and getTextHeight
Toolchain
- Moved JavaDoc build target from build-impl.xml to build.xml
- Excluded lib/Jeda.jar and lib/jeda.version* from repository
- Changed library reference in JedaExamples from Project to Jar
Examples
- Updated ImageExample.java
- Added Pong

0.7.0 (3. Sep. 2010)
--------------------
Library
- Changed ch.jeda.Velocity to ch.jeda.Vector
- Added ch.jeda.ui.Dialog.readString()
- Added default image that is loaded when an image file is not found.
- Updated documentation of ch.jeda.ui.Canvas
- Fixed ch.jeda.ui.Mouse.hasBeenMoved(): now returns true when a MOUSE_DRAGGED event occurs.
- Added ch.jeda.ui.Mouse.isCursorVisible()
- (internal) Moved mouse cursor handling entirely to ch.jeda.ui.Mouse
- (internal) Simplified Window implementation (Removed WindowImpl class).
- Added ch.jeda.game package
Examples
- Expanded ImageExample for default image

0.6.7 (31. Aug. 2010)
---------------------
- Removed reference to jl...jar
- ch.jeda.Simulation: Changed default framerate to 60
- ch.jeda.Simulation: Small improvements, documentation
- Improved NetBeans plugin build
- Improved NetBeans plugin
- Added file templates to NetBeans plugin

0.6.4 (22. Aug. 2010)
---------------------
Library
- Changed return type of ch.jeda.ui.Dialog.readInt from double to int.
- Updated documentation
- Added ch.jeda.ui.Image.save()
- Moved ch.jeda.ui.Image.createCopy() to ch.jeda.ui.Canvas
- Improved ch.jeda.Simulation implementation.
- Added project LoesungKapitel1.

0.6.3 (20. Aug. 2010)
---------------------
Library
- Added this changes file.
- Changed ch.jeda.Color constants to standard vga.
- Added ch.jeda.Canvas.drawTriangle and ch.jeda.Canvas.fillTriangle.
- Fixed flickering in animation.
Examples
- Improved PaintExample
- Added profiling
Plugin
- Removed package name from 'extends Program'
