From: Martin Mares Date: Mon, 27 Jan 2014 23:51:11 +0000 (+0100) Subject: Prepared for release of Libucw 6.0 X-Git-Tag: v5.99~22 X-Git-Url: http://mj.ucw.cz/gitweb/?a=commitdiff_plain;h=b70ac7aa680ba48fed79d1b80bca541b7d3c9e26;p=libucw.git Prepared for release of Libucw 6.0 --- diff --git a/ucw/default.cfg b/ucw/default.cfg index 538d1c60..6ab74951 100644 --- a/ucw/default.cfg +++ b/ucw/default.cfg @@ -1,9 +1,9 @@ # Configuration variables of the UCW library and their default values -# (c) 2005--2012 Martin Mares +# (c) 2005--2014 Martin Mares # Version of the whole package -Set("UCW_VERSION" => "5.0-dev"); -Set("UCW_VERSION_CODE" => 5000000); +Set("UCW_VERSION" => "6.0-dev"); +Set("UCW_VERSION_CODE" => 6000000); # Name of libraries in packages (libucw$UCW_ABI_SUFFIX.so.0.0, etc.) Set("UCW_ABI_SUFFIX" => "-" . Get("UCW_VERSION")); diff --git a/ucw/doc/relnotes.txt b/ucw/doc/relnotes.txt index ce1a90b9..2b413448 100644 --- a/ucw/doc/relnotes.txt +++ b/ucw/doc/relnotes.txt @@ -1,9 +1,18 @@ Release notes ============= -WIP +6.0 --- +* Libucw finally has a clean ABI, which does not pollute namespace, risking + collisions with other libraries. However, we did not want to abandon our + nicely and simply named functions, so the header files define macros, + which translate names of all externally visible symbols to start with `ucw_`. + If you don't like this, configure libucw with `CONFIG_UCW_CLEAN_ABI` turned off. +* All helper utilities are now installed with names starting with `ucw-` to + prevent collisions. +* The auxiliary libraries have been renamed to `libucw-charset`, `libucw-images`, + `libucw-xml`. * A <> has been added, similar in spirit to our <>. The <> module has been obsoleted @@ -39,6 +48,8 @@ WIP * *Incompatible* The `UCW::CGI` Perl module has its custom error handlers (which override default Perl error handlers) split off to a separate module `UCW::CGI::ErrorHandler`. +* Added <> module for efficient UTF-8-like encoding of 64-bit + integers to byte sequences. 5.0 ---