From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.36.115.209 with SMTP id y200mr9228402itb.3.1470537990959; Sat, 06 Aug 2016 19:46:30 -0700 (PDT) X-Received: by 10.157.10.77 with SMTP id 71mr1642423otg.15.1470537990927; Sat, 06 Aug 2016 19:46:30 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!news.glorb.com!f6no7964131ith.0!news-out.google.com!d130ni27077ith.0!nntp.google.com!f6no7942626ith.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Sat, 6 Aug 2016 19:46:30 -0700 (PDT) Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=2601:1c0:4001:6ac7:5513:f9b3:c15:b95b; posting-account=1YPeQwoAAACAk-xhKPD32B0GIDdsFFtk NNTP-Posting-Host: 2601:1c0:4001:6ac7:5513:f9b3:c15:b95b User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: ANN: ZanyBlue - 1.3.0b available From: Michael Rohan Injection-Date: Sun, 07 Aug 2016 02:46:30 +0000 Content-Type: text/plain; charset=UTF-8 Xref: news.eternal-september.org comp.lang.ada:31314 Date: 2016-08-06T19:46:30-07:00 List-Id: Hi Folks, The ZanyBlue library and utils version 1.3.0b is available for download at http://zanyblue.sourceforge.net or directly from the download area: https://sourceforge.net/projects/zanyblue/files/ The changes since the last release are: * Added a new utility zbinfo to query built-in data. This was released as an example previously (the dumplocale example which has been dropped). * Added encoding support to convert Wide_String values to String based 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 via zbinfo --list-encodings. * The default locale is now en_US.UTF-8 if 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 gnatdoc from gnathtml to generate the source code based documentation. * Restricted the usage of the -gnatW8 compilation option to just the source files containing UTF-8 encoded strings: the message pool file generated by the zbmcompile utility. * Added option to the zbmcompile utility to generate ASCII only source files (-A option). * Added option to the zbmcompile utility to define handling of non-Ada message keys when generating accessors (the -X option). * Updated the build to use gprbuild instead of gnatmake. * Updated the build to use -gnat2012 in all gpr files. * Switched from AUnit to Ahven for unit testing. * Minor source code changes based on stricter checkes with GNAT 2016. Take care, and enjoy, Michael.