[adg-devel] ADG canvas 0.9.0 released
A canvas library for generating technical drawings
Status: Beta
Brought to you by:
ntd
|
From: Nicola F. <nt...@en...> - 2016-12-31 10:49:01
|
ADG 0.9.0 is now available for download at: http://sourceforge.net/projects/adg/files/adg/0.9.0/ This is a new branch that breaks backward compatibility to greatly improve the way quote text is generated. Overview of changes =================== Three new dresses have been added to address different quote types: ADG_DRESS_DIMENSION_ANGULAR (that formats numbers in sexagesimal units, bound by default to AdgADim instances), ADG_DRESS_DIMENSION_RADIUS (that prefixes values with R, bound to AdgRDim instances) and ADG_DRESS_DIMENSION_DIAMETER (that prefixes the value with a diameter symbol). The text generation algorithm has been greatly improved. The AdgDimStyle object now has 3 specific properties dedicated to the formatting of quotes: "number-format", "number-arguments" and "decimals". This allows, among other things, to properly render sexagesimal angles. Some enum type has been converted to int on public APIs. enum variables cannot precede ellipsis arguments: the last non ellipsis argument will be promoted to int and if the enum is not the same size (it could happen!) bad things will happen. A backward compatibility bug (https://github.com/ntd/adg/issues/1) that prevented out of the box building of the project on old platforms has been fixed. The testing provided by Travis-CI has been improved by building for GTK+2 and GTK+3 by using both gcc and clang. The Windows installer now includes Lua support. To be able to have that enabled by default, gobject introspection has been ported to Windows (https://bugzilla.gnome.org/show_bug.cgi?id=658126). |