4 This version consist of new features and several bugfixes :
6 1. C-API for the LayerManagement
8 3. Implementation of the open use case "Make a Screen Shot"
9 4. Example applications
12 1. C-API for the LayerManagement
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.
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 :
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
29 3. Implementation of the open use case "make a screen shot"
31 The use case "make a screen shot" was still open and is now implemented
34 4. Example applications
36 Several example applications were added to demonstrate the usage and capabilities of
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.
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
53 Initial published Version.