[.gitignore] Ignore .loT
[adg.git] / NEWS
blobfd57e446435e8563695dc1822c6ff68d06434545
1 ADG 0.3.1
2 =========
4 Implemented the "invalidate" signal to force the cache recomputation
5 on a new rendering operation.
7 The new cairo "toy" API has been used to do text management in AdgDim.
8 This allows caching of the intermediate glyphs for improved
9 performances (no profiling yet done). The cairo dependency has been
10 raised to version 0.7.4 or more.
12 The AdgLDim entity has been rewritten to full implement the new cache
13 design. Other entities have been improved to allow a paper matrix
14 other than the default identity matrix.
16 ADG 0.3.0
17 =========
19 Reworked styles and implemented AdgContext, a clean and well defined
20 approach to manage rendering customization. 
22 Moved all the geometrical stuff in Cairo Path Manipulation Library (CPML),
23 an internal library depending only on cairo. 
24   
25 Greatly improved documentation.
27 ADG 0.2.2
28 =========
30 Strongly separated model and paper matrix concepts and updated their
31 management using nested transformations. 
33 Reworked the rendering process in a cleaner way by propagating the
34 "render" signal and using internal entity states to let the application
35 know what changed from the previous rendering. 
37 ADG 0.2.1
38 =========
40 Reworked the sources tree in a cleaner way (to help future development)
41 and used private structs instead of populating the instance structure.
43 ADG 0.2.0
44 =========
46 This is the first public release of the ADG library. It is in a early stage of
47 developement, but the goal is quite ambitious!
48   
49 The ADG library is based on cairo (http://cairographics.org) and glib-2.0
50 (http://www.gtk.org), found in any decent linux system.  Furthermore, I based
51 the container/child relationship on my little gcontainer library
52 (http://sourceforge.net/projects/gcontainer/): you must download and install
53 it first.