From 1f205f6fddcb93a4f1b20cd4dd9be8a3a4f750d9 Mon Sep 17 00:00:00 2001 From: Nicola Fontana Date: Sat, 3 Jul 2010 14:06:22 +0200 Subject: [PATCH] [docs] Updated NEWS.xml --- docs/gnu/NEWS.xml | 33 ++++++++++++++++----------------- 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/docs/gnu/NEWS.xml b/docs/gnu/NEWS.xml index 5894985b..af2e50dc 100644 --- a/docs/gnu/NEWS.xml +++ b/docs/gnu/NEWS.xml @@ -6,6 +6,22 @@ News archive Summary of changes between releases + +ADG 0.6.1 + +The canvas now has printing support when compiled with GTK+ enabled. +The media setup can be associated to the canvas so this data can be +accessed to provide a consistent behavior between different backends. + +The demo program can now render the drawing to an SVG file. +Generated files are stored in the user document directory. + +Uncomplete entities now fail gracefully instead of complaining for +insufficient data. This provides an easy way to implement optional +machinings: the optional groove in the adg-demo program is working +by leveraging this feature. + + ADG 0.6.0 @@ -47,7 +63,6 @@ under development but yet fully working. function pointers to delegate the job to the different primitives. The public symbols of the CPML library have been reduced from 105 to 70. - @@ -65,7 +80,6 @@ also provided. A lot of bug fixing and code clean up. A bug in the installation has been solved and support for pkg-config has been added. This will probably be the last release of the 0.5 branch. - @@ -85,7 +99,6 @@ custom entities. AdgAlignment is a new container entity that allows to traslate its children of a custom factor of the children boundary box: any entity can now be right aligned or centered. - @@ -104,7 +117,6 @@ can be set explicitely (as before) or as a reference to a pair set by the model. The AdgPoint helper class is the object used to manage this relationship. The API of dimension entities has been updated to accept AdgPoint instead of plain AdgPair. - @@ -124,7 +136,6 @@ can be used on symmetrical shapes, often met in turned parts. The entities now actively respond to extents requests: it is possible to know the necessary space before rendering them. Any matrix change now emits specific signals to fulfill this requirement. - @@ -143,7 +154,6 @@ of the entity hierarchy. The deprecated AdgContext class has been removed. - @@ -163,7 +173,6 @@ rendering code a lot. A bunch of classes, most notably AdgRotable, AdgTranslatable and AdgPoint, have been superseded by the new global/local map approach and have been removed from the project. - @@ -184,7 +193,6 @@ needed by the above new features. Now it has a ..._length() and library is far from complete: the overall design is quite stable but there are a lot of placeholders, especially when curves were involved. - @@ -204,7 +212,6 @@ trasformations transparently. The old AdgPath entity has been rewrote to AdgStroke. This is a stroked view of an AdgPath model. Its implementation is trivial as all the path complexity has moved to AdgPath. - @@ -221,7 +228,6 @@ a stub, the overall infrastructure is likely to be definitive. The ldim demo has been merged into the more complex adg-demo. Now the demo programs use the GtkBuilder feature, so the Gtk+ dependency has been raised to 2.12. - @@ -251,7 +257,6 @@ are kept in docbook format, allowing to use them also in html version. The adg-demo program now allows to save the sample drawing in png, pdf and postscript. Two useless toy text entities has been added. - @@ -264,7 +269,6 @@ without installing anything. The container logic has been included in AdgEntity (the GChildable portion) and AdgContainer (the GContainerable part). - @@ -281,7 +285,6 @@ raised to version 0.7.4 or more. The AdgLDim entity has been rewritten to full implement the new cache design. Other entities have been improved to allow a paper matrix other than the default identity matrix. - @@ -294,7 +297,6 @@ approach to manage rendering customization. (CPML), an internal library depending only on cairo. Greatly improved documentation. - @@ -306,7 +308,6 @@ management using nested transformations. Reworked the rendering process in a cleaner way by propagating the "render" signal and using internal entity states to let the application know what changed from the previous rendering. - @@ -314,7 +315,6 @@ know what changed from the previous rendering. Reworked the sources tree in a cleaner way (to help future development) and used private structs instead of populating the instance structure. - @@ -322,7 +322,6 @@ and used private structs instead of populating the instance structure. This is the first public release of the ADG library. It is in a early stage of developement, but the goal is quite ambitious! - -- 2.11.4.GIT