From 7f73c4c704a35d58c383bb04da466cfe6f0725db Mon Sep 17 00:00:00 2001 From: Vladimir Weinstein Date: Wed, 13 Jun 2001 16:13:33 +0000 Subject: [PATCH] ICU-96 bumped version numbers and edited readme.html X-SVN-Rev: 4989 --- icu4c/readme.html | 14 +++++++------- icu4c/source/i18n/ucol_imp.h | 4 ++-- icu4c/source/tools/genuca/genuca.h | 4 +++- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/icu4c/readme.html b/icu4c/readme.html index 2e10bb16e7..1f38412d96 100644 --- a/icu4c/readme.html +++ b/icu4c/readme.html @@ -69,7 +69,7 @@
  • Important Change Of Error Codes From Streaming Conversion Functions (change for ICU 1.6)
  • -
  • The collation implementation is being reworked
  • +
  • The collation framework has been reimplemented to be conformant to the UCA
  • We have improved or added support for country variants of ISO-2022, HZ, UTF-32, UTF-7, and GB 18030
  • @@ -594,12 +594,12 @@

    Collation Improvements

    -

    We are reimplementing the collation implementation to make it faster - (much of this is done with ICU 1.7), to comply with the Unicode Collation Algorithm - (ICU 1.8), and also to make the locale-specific collation data smaller - (by separating it from the shared UCA data, also for ICU 1.8).
    - This means that sort keys and even some collation results are changing from ICU 1.6 - and will change again for ICU 1.8.
    +

    The collation framework has been reimplemented to make it faster, + Unicode Collation Algorithm compliant, + and to make the locale-specific collation data smaller + (by separating it from the shared UCA data).
    + Sort keys and even some collation results have changed from ICU 1.6 + and ICU 1.7.
    For details, see our collation design document.

    API documentation

    diff --git a/icu4c/source/i18n/ucol_imp.h b/icu4c/source/i18n/ucol_imp.h index d56734255a..9e8fbcb1c0 100644 --- a/icu4c/source/i18n/ucol_imp.h +++ b/icu4c/source/i18n/ucol_imp.h @@ -71,8 +71,8 @@ Note 3 is the minimum value for Thai collation to work correctly. #define UCOL_UNSAFECP_TABLE_MASK 0x1fff -#define UCOL_RUNTIME_VERSION 1 -#define UCOL_BUILDER_VERSION 1 +#define UCOL_RUNTIME_VERSION 2 +#define UCOL_BUILDER_VERSION 2 /* flags bits for collIterate.flags */ /* */ diff --git a/icu4c/source/tools/genuca/genuca.h b/icu4c/source/tools/genuca/genuca.h index 72c8ff08ee..95f4f0a76e 100644 --- a/icu4c/source/tools/genuca/genuca.h +++ b/icu4c/source/tools/genuca/genuca.h @@ -35,7 +35,9 @@ #include "unewdata.h" /* This is the version of FractionalUCA.txt tailoring rules*/ -#define UCA_TAILORING_RULES_VERSION 200 +/* Regular tailorings have versions from 1-199 and UCA */ +/* has version numbers from 200 up */ +#define UCA_TAILORING_RULES_VERSION 201 /* UDataInfo for UCA mapping table */ static const UDataInfo dataInfo={