-Version 0.9.7_rc
+Version 1.2
+----------------------
+This version includes the following enhancements.
+
+Improvements:
+- DirectFB backend support
+- pkg-config support
+
+Version 1.1
+----------------------
+This version includes the following enhancements.
+
+Bugfixes:
+- Fixing minor memory leaks
+- LayerManagerCommands: fixed array handling, memory leak removed
+- X11WindowSystem: fixed resize handling
+- X11EglImage: fixing a issue which causes memory leak in XServer
+- dbusIpcModule: DBUS Interspection result corrected
+- Fixing a timing issue during parameter assignment
+
+Improvements:
+- Improved watchdog plug-in monitoring, to detect possible
+ deadlock in plug-ins and mainthread
+- adding new interface ilm_setSynchronizedSurfaces, ilm_removeSynchronizedSurfaces
+ to establish synchronized composition on dedicated surfaces this avoids e.g.
+ flickering during night/day switch.
+- X11EglImage: fixing a issue which causes memory leak in XServer
+
+Version 1.0
+------------------
+This version includes the following enhancements.
+
+Bugfixes :
+- fixed return codes in ilmCommon/ilmClient/ilmControl
+- fixed various logging issues
+- fixed dependency tracking in build system
+- fixed memory leak in notification handling
+- fixed warnings detected by code style checking scripts
+- fixed array handling in LayerManagerCommands
+- fixed compilation error in TcpIpcModule on some platforms
+- fixed input issues in LayerManagerControl
+- fixed ilm_screenSetRenderOrder handling of empty input
+- fixed ilm_getPropertiesOfScreen handling of invalid screen
+
+Improvements:
+- updated build system
+- support for statically linked plugins
+- "make doc" build target: generate specification document
+- "make check-style" build target: check code style guide
+- ilmClient API splitted into
+ - ilmCommon: lifecycle, threading, communication
+ - ilmClient: restricted API for default client applications
+ - ilmControl: full featured API for scene controlling applications
+- LayerManagerService splitted into
+ - LayerManagerBase: base implementation, Interface declarations
+ - LayerManagerService: application using LayerManagerBase
+- added ilm_isInitialized in ilmCommon API
+- replaced POSIX message queues with custom thread-safe queue implementation
+- added multi-screen support for Wayland-based renderer plugins
+- added optimizationMode support for GLXRenderer
+- updated ilmCommon/ilmClient/ilmControl to be thread-safe
+- improved performance for Wayland renderer plugin with DRM backend
+- added TextRenderer
+- added support for optional command expressions in LayerManagerControl
+- improved plugin loading
+- removed LayerGroup APIs
+- removed SurfaceGroup APIs
+- removed deprecated function ilm_createLayer
+- removed BeagleRenderer
+- removed NullWindowSystem
+- removed LayerManagerToolBox
+
+Version 0.9.9
+------------------
+This version includes the following enhancements.
+
+Bugfixes :
+- fixed warnings and errors with gcc 4.7.2
+- fixed uint array handling in DbusIpcModule
+- renamed global BIT(x) macro to resolve name collision
+
+Improvements:
+- added documentation for API split into ilmClient and ilmControl
+- input support for wayland with X11, DRI and FBDEV backends
+- support for wayland 1.0.0 API
+- GLES multitexture support
+- support for health monitoring based on systemd watchdog
+- added new debugging features to LayerManagerControl
+- improved logging configuration (set trace log level)
+- added logging of client binary name and process id
+- Dbus now uses private connection
+- code refactorings for signal-, configuration- and plugin-handling
+
+Version 0.9.8
+------------------
+This version includes the following enhancements.
+
+Bugfixes :
+- LayerManagement does not wake up every 100 ms anymore.
+- Serveral warning fixes for gcc 4.7.1,4.7.2
+- Removed GLESGraphicSystem Debug spams
+- fixed Signal Handling during shutdown
+- fixing Thread Safe Issue inside of the libDbusIpcModule
+
+
+Improvements:
+- Introducing Client Notifications for Layer and Surfaces
+- Introducing Layer and Surface Chroma Key Support
+- Introduced process name handling for each executed command
+- ilmClient: added check for response names
+- ilmClient: switching to open a private dbusConnection
+- Introducing PlugIn Base
+- added general health monitoring and a reference implementation on Systemd
+- added basic health monitoring on plugins
+
+Version 0.9.7
-------------
This version includes the following enhancements.
- Example Script updated
- ilmClient : documentation fixed
- fix of several compiler warnings and memory leaks
-- fix several issues detected by coverity
+- fix several issues detected by coverity
+- fixing several warnings
- additional fixes inside of the reference compositor
+- fixes a memory leak inside of generic communicator.
Improvements:
- Introducing default version handling
- Introducing default toolchain file
- Introducing SurfaceRemoveNativeContentCommand
+- Introducing new InputFramework and Example Applications
- Profiling/Coverage options for gcc introduced
- New features added to MockNavigation
- New properties valuse added to layer/surfaceGetProperties
- Adding new LayerManagerControl example program
-
-
+- Plugin will be now searched automatically in CMAKE_INSTALL_PREFIX location
+- Redundant Texture uploads removed
+- Activating Binary Shader support for platform dependent renderers
+- BaseGraphicSystem and BaseWindowSystems composition methods refactored
+- Wayland Backend is now running on wayland 0.95
+- Log has now diagnostic callback registration support
+- Imporving startup performance
Version 0.9.6
-------------
To support hardware layers and to get a better interoperability with other applications
and platforms the API was extended by the following features :
-* Layer, Surface and Group Ids can be applied by from the client side too.
+* Layer and Surface and Group Ids can be applied by from the client side too.
* IlmMatrix class is now available in the LayerManagerUtils library, to support
simple 3D / 2D transformations