Release Note adapted.
[profile/ivi/layer-management.git] / RELEASE_NOTES.txt
1 Version 0.2.0
2 -------------
3
4 This version consist of new features and several bugfixes :
5
6 1. C-API for the LayerManagement
7 2. API enhancements
8 3. Implementation of the open use case "Make a Screen Shot"
9 4. Example applications
10 5. Several bugfixes.
11
12 1. C-API for the LayerManagement
13
14 For better usage of the LayerManagement Service from application
15 point of view an additional C-API is implemented (see LayerManagerClient/ilmClient).
16 This API is deployed as shared libraries an can be linked to the application
17 which will controll the service. For the internal communication between the client
18 and the service D-BUS is used.
19
20 2. API Enhancements
21
22 To support hardware layers and to get a better interoperability with other applications
23 and platforms the API was extended by the following features :
24
25 * Layer, Surface and Group Ids can be applied by from the client side too.
26 * IlmMatrix class is now available in the LayerManagerUtils library, to support
27   simple 3D / 2D transformations
28
29 3. Implementation of the open use case "make a screen shot"
30
31 The use case "make a screen shot" was still open and is now implemented
32 with this release. 
33  
34 4. Example applications
35
36 Several example applications were added to demonstrate the usage and capabilities of
37 the service. 
38
39 * EGLX11ApplicationExample - Rotating triangle which is registered to the service.
40 * LayerManagementClientExample - Example for controlling the service and the rendered layers.
41 * LayerSceneDescriptionExample - Example for the definition of external layer and surface ids.
42
43 5. Several bugfixes
44
45 * Race condition during access/creation/deletion of data in layer list removed.
46 * Layer and surface compositing in GLESGraphicSystem improved
47 * Issue for handling of not applied surface in X11WindowSystem removed
48 * Stability improvements
49 * Improvement of the build environemt     
50
51 Version 0.1.0
52 -------------
53 Initial published Version.