Version 0.5.4 of Automatic Drawing Generation

Release Notes: AdgTable now provides a generic tabular entity customizable with AdgTableStyle. It supports unlimited rows with independent cells. Some new special entities, such as AdgLogo (the official ADG logo) and AdgProjection (showing the drawing projection scheme) have been implemented. A bare title block entity, AdgTitleBlock, is now available: it is allowed to set its cells' content either by using string values or custom entities. AdgAlignment is a container entity that allows you to translate its content of a custom factor of its extents: so any entity can now be right aligned or centered.

Other releases

Release Notes: The project has been adapted to adg-lua in order to be able to publish the online Web demo on a standard LAMP server. The compatibility of the project with outdated systems has been improved. Compilation without GTK+ support has been tested: the canvas is now working properly on a system without an X server installed.

Release Notes: Out of the box bindings are now fully working: the adg-demo program provided by adg-lua (http://adg.entidi.com/lua/) is on par with the official adg-demo in C. AdgDress is inherited from GEnum instead of being a handcrafted solution. A lot of specialized code has been removed, so the mapping between numbers and names in bindings is automatic. Consistency in widget names has been improved, allowing you to simplify signal connections on the Lua side.

Release Notes: Out of the box support for LGI (dynamic Lua bindings based on GObject introspection) is now actively maintained and effectively used for testing APIs. The GBoxed wrappers for Cairo structs such as cairo_matrix_t have been dropped in favor of the native support provided by the cairo-gobject library. GObject wrappers for CPML structs such as pairs, primitives, and segments have been moved into CPML. This makes redundant the presence of wrappers on the ADG side.

Release Notes: The autoscaling feature is now available, and a series of predefined scale factors are applied until the proper one is found. The demo program autoscales the drawing on a right-click on the drawing area. The introspection support has been improved, making it possible to have LGI (Lua) bindings working out of the box. The typedef hack has been dropped in favor of a private forwarder header. The dash pattern of AdgLineStyle can now be customized by binding to it an AdgDash instance.

Release Notes: The project has been ported to GTK+3 on Windows platforms to. A Win64 installer is available. adg-demo now embeds icons of different sizes, ranging from 16x16 to 128x128 pixels. The look-up falls back to srcdir so that the icons can also be used without installing the program. Several new APIs have been added to help with this relocation. The Windows installers have many cosmetic improvements. The NSIS code has been cleaned up.

Screenshot

Project Spotlight

Sunflower

Twin-panel file manager for Linux

Screenshot

Project Spotlight

Web-Based Adult Content Server

A tool for building adult Web sites for personal or commerical use.