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 @@
- 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.
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={