From b70ac7aa680ba48fed79d1b80bca541b7d3c9e26 Mon Sep 17 00:00:00 2001 From: Martin Mares Date: Tue, 28 Jan 2014 00:51:11 +0100 Subject: [PATCH] Prepared for release of Libucw 6.0 --- ucw/default.cfg | 6 +++--- ucw/doc/relnotes.txt | 13 ++++++++++++- 2 files changed, 15 insertions(+), 4 deletions(-) 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 --- -- 2.39.5