See http://zanyblue.sourceforge.net
The changes since the last release are:
- Added a new utility
zbinfoto query built-in data. This was released as an example previously (thedumplocaleexample which has been dropped). - Added encoding support to convert
Wide_Stringvalues toStringbased on an encoding schema, e.g., UTF-8, ISO8859-2, CP932, SHIFT_JIS, etc. To fully use this functionality, narrow accessors should be used which, when printing, use Stream_IO to avoid interaction between the Text_IO and encoded values. The list of supported encodings is available viazbinfo --list-encodings. - The default locale is now
en_US.UTF-8if no other locale can be determined from the environment. - Updated the documentation (and website) to use the Sphinx documentation system.
- Updated and expanded the documentation. Additional documentation is, however, needed. Switch to
gnatdocfromgnathtmlto generate the source code based documentation. - Restricted the usage of the
-gnatW8compilation option to just the source files containing UTF-8 encoded strings: the message pool file generated by thezbmcompileutility. - Added option to the
zbmcompileutility to generate ASCII only source files (-Aoption). - Added option to the
zbmcompileutility to define handling of non-Ada message keys when generating accessors (the-Xoption). - Updated the build to use
gprbuildinstead ofgnatmake. - Updated the build to use
-gnat2012in all gpr files. - Switched from
AUnittoAhvenfor unit testing. - Minor source code changes based on stricter checks with GNAT 2016.