Release Notes: The focus of this release is on GTK support. It provides an edit box widget for dimensioned values with a drop-down combo for unit selection. The widget can be constrained to a definite dimension. A tree view cell renderer of dimensioned values is provided, as well as a sample program for mapping values from one dimension to another.
Release Notes: GPS project files were added for GNAT users. Minor source code modifications were made to make it compile with GNAT GPL 2007.
Release Notes: This version contains a GTK+ widget for a comfortable measurement unit selection / editing in a GUI program. The widget is fully configurable via GTK style properties and can be integrated into other widgets. GTK dialogs for unit selection are provided as well.
Release Notes: The code was tested with GNAT Ada 2005 (GCC 4.0.2 20051125).
Release Notes: Instantiation of the generic packages was simplified. The package Measures_Universal_Edit was added to provide string I/O for multiple character sets. Some functions were renamed for conformity with the established naming tradition in Ada.
Release Notes: A Get_Unit procedure has been added to input pure measurement units (expression terms) rather than measures (arbitrary dimensioned expressions), which can be useful for building parsers. To_Measure has been added for explicit numbers to measure conversions. Some documentation bugs have been fixed.
Release Notes: In multiplication and division of shifted measures, an unshifted dimensionless measure can now be mixed with a shifted one. UTF-8 encoding support was added. The GTK Units converter is now statically linked for the i686 target. The Units converter for Windows now supports Unicode.
Release Notes: A bug was fixed in unit input, so the conflict between the SI prefix and unit name in cases of P(petto) vs. Pa is now correctly resolved. A platform-independent units converter sample for GTK was added.
Release Notes: The wording of the licensing texts was modified to comply with the GMGPL.
Release Notes: In this version, the Get procedures will raise Constraint_Error on numeric errors even if T'Machine_Overflows is not true.