uvernum.h | uvernum.h | |||
---|---|---|---|---|
/* | /* | |||
*************************************************************************** **** | *************************************************************************** **** | |||
* Copyright (C) 2000-2010, International Business Machines | * Copyright (C) 2000-2011, International Business Machines | |||
* Corporation and others. All Rights Reserved. | * Corporation and others. All Rights Reserved. | |||
*************************************************************************** **** | *************************************************************************** **** | |||
* | * | |||
* file name: uvernum.h | * file name: uvernum.h | |||
* encoding: US-ASCII | * encoding: US-ASCII | |||
* tab size: 8 (not used) | * tab size: 8 (not used) | |||
* indentation:4 | * indentation:4 | |||
* | * | |||
* Created by: Vladimir Weinstein | * Created by: Vladimir Weinstein | |||
* Updated by: Steven R. Loomis | * Updated by: Steven R. Loomis | |||
skipping to change at line 45 | skipping to change at line 45 | |||
*/ | */ | |||
#ifndef UVERNUM_H | #ifndef UVERNUM_H | |||
#define UVERNUM_H | #define UVERNUM_H | |||
/** The standard copyright notice that gets compiled into each library. | /** The standard copyright notice that gets compiled into each library. | |||
* This value will change in the subsequent releases of ICU | * This value will change in the subsequent releases of ICU | |||
* @stable ICU 2.4 | * @stable ICU 2.4 | |||
*/ | */ | |||
#define U_COPYRIGHT_STRING \ | #define U_COPYRIGHT_STRING \ | |||
" Copyright (C) 2010, International Business Machines Corporation and oth ers. All Rights Reserved. " | " Copyright (C) 2011, International Business Machines Corporation and oth ers. All Rights Reserved. " | |||
/** The current ICU major version as an integer. | /** The current ICU major version as an integer. | |||
* This value will change in the subsequent releases of ICU | * This value will change in the subsequent releases of ICU | |||
* @stable ICU 2.4 | * @stable ICU 2.4 | |||
*/ | */ | |||
#define U_ICU_VERSION_MAJOR_NUM 4 | #define U_ICU_VERSION_MAJOR_NUM 4 | |||
/** The current ICU minor version as an integer. | /** The current ICU minor version as an integer. | |||
* This value will change in the subsequent releases of ICU | * This value will change in the subsequent releases of ICU | |||
* @stable ICU 2.6 | * @stable ICU 2.6 | |||
*/ | */ | |||
#define U_ICU_VERSION_MINOR_NUM 6 | #define U_ICU_VERSION_MINOR_NUM 6 | |||
/** The current ICU patchlevel version as an integer. | /** The current ICU patchlevel version as an integer. | |||
* This value will change in the subsequent releases of ICU | * This value will change in the subsequent releases of ICU | |||
* @stable ICU 2.4 | * @stable ICU 2.4 | |||
*/ | */ | |||
#define U_ICU_VERSION_PATCHLEVEL_NUM 0 | #define U_ICU_VERSION_PATCHLEVEL_NUM 1 | |||
/** The current ICU build level version as an integer. | /** The current ICU build level version as an integer. | |||
* This value is for use by ICU clients. It defaults to 0. | * This value is for use by ICU clients. It defaults to 0. | |||
* @stable ICU 4.0 | * @stable ICU 4.0 | |||
*/ | */ | |||
#ifndef U_ICU_VERSION_BUILDLEVEL_NUM | #ifndef U_ICU_VERSION_BUILDLEVEL_NUM | |||
#define U_ICU_VERSION_BUILDLEVEL_NUM 0 | #define U_ICU_VERSION_BUILDLEVEL_NUM 0 | |||
#endif | #endif | |||
/** Glued version suffix for renamers | /** Glued version suffix for renamers | |||
skipping to change at line 94 | skipping to change at line 94 | |||
*/ | */ | |||
#ifndef U_ICU_ENTRY_POINT_RENAME | #ifndef U_ICU_ENTRY_POINT_RENAME | |||
#define U_ICU_ENTRY_POINT_RENAME(x) x ## _46 | #define U_ICU_ENTRY_POINT_RENAME(x) x ## _46 | |||
#endif | #endif | |||
/** The current ICU library version as a dotted-decimal string. The patchle vel | /** The current ICU library version as a dotted-decimal string. The patchle vel | |||
* only appears in this string if it non-zero. | * only appears in this string if it non-zero. | |||
* This value will change in the subsequent releases of ICU | * This value will change in the subsequent releases of ICU | |||
* @stable ICU 2.4 | * @stable ICU 2.4 | |||
*/ | */ | |||
#define U_ICU_VERSION "4.6" | #define U_ICU_VERSION "4.6.1" | |||
/** The current ICU library major/minor version as a string without dots, f or library name suffixes. | /** The current ICU library major/minor version as a string without dots, f or library name suffixes. | |||
* This value will change in the subsequent releases of ICU | * This value will change in the subsequent releases of ICU | |||
* @stable ICU 2.6 | * @stable ICU 2.6 | |||
*/ | */ | |||
#define U_ICU_VERSION_SHORT "46" | #define U_ICU_VERSION_SHORT "46" | |||
/** Data version in ICU4C. | /** Data version in ICU4C. | |||
* @internal ICU 4.4 Internal Use Only | * @internal ICU 4.4 Internal Use Only | |||
**/ | **/ | |||
#define U_ICU_DATA_VERSION "4.6" | #define U_ICU_DATA_VERSION "4.6" | |||
/*========================================================================= == | /*========================================================================= == | |||
* ICU collation framework version information | * ICU collation framework version information | |||
* Version info that can be obtained from a collator is affected by these | * Version info that can be obtained from a collator is affected by these | |||
* numbers in a secret and magic way. Please use collator version as whole | * numbers in a secret and magic way. Please use collator version as whole | |||
*========================================================================= == | *========================================================================= == | |||
*/ | */ | |||
/** Collation runtime version (sort key generator, strcoll). | /** | |||
* If the version is different, sortkeys for the same string could be diffe | * Collation runtime version (sort key generator, strcoll). | |||
rent | * If the version is different, sort keys for the same string could be diff | |||
* version 2 was in ICU 1.8.1. changed is: compression intervals, French se | erent. | |||
condary | * This value may change in subsequent releases of ICU. | |||
* compression, generating quad level always when strength is quad or more | ||||
* version 4 - ICU 2.2 - tracking UCA changes, ignore completely ignorables | ||||
* in contractions, ignore primary ignorables after shifted | ||||
* version 5 - ICU 2.8 - changed implicit generation code | ||||
* version 6 - ICU 3.4 - with the UCA 4.1, Thai tag is no longer generated | ||||
or used | ||||
* This value may change in the subsequent releases of ICU | ||||
* @stable ICU 2.4 | * @stable ICU 2.4 | |||
*/ | */ | |||
#define UCOL_RUNTIME_VERSION 6 | #define UCOL_RUNTIME_VERSION 7 | |||
/** Builder code version. When this is different, same tailoring might resu | /** | |||
lt | * Collation builder code version. | |||
* in assigning different collation elements to code points | * When this is different, the same tailoring might result | |||
* version 2 was in ICU 1.8.1. added support for prefixes, tweaked canonica | * in assigning different collation elements to code points. | |||
l | * This value may change in subsequent releases of ICU. | |||
* closure. However, the tailorings should probably get same CEs assigned | ||||
* version 5 - ICU 2.2 - fixed some bugs, renamed some indirect values. | ||||
* version 6 - ICU 2.8 - fixed bug in builder that allowed 0xFF in primary | ||||
values | ||||
* version 7 - ICU 3.4 - with the UCA 4.1 Thai tag is no longer processed, | ||||
complete ignorables | ||||
* now break contractions | ||||
* version 8 - ICU 4.6 - the addition of collation reordering. It should in | ||||
general be | ||||
* compatible since the data is at the end of the fil | ||||
e. However, | ||||
* if data parsers make assumptions about lengths thi | ||||
s will cause problems. | ||||
* Backward compatible with the old rules. | ||||
* This value may change in the subsequent releases of ICU | ||||
* @stable ICU 2.4 | * @stable ICU 2.4 | |||
*/ | */ | |||
#define UCOL_BUILDER_VERSION 8 | #define UCOL_BUILDER_VERSION 8 | |||
/** This is the version of the tailorings | /** | |||
* This value may change in the subsequent releases of ICU | * This is the version of collation tailorings. | |||
* @stable ICU 2.4 | * This value may change in subsequent releases of ICU. | |||
* @stable ICU 2.4 | ||||
*/ | */ | |||
#define UCOL_TAILORINGS_VERSION 1 | #define UCOL_TAILORINGS_VERSION 1 | |||
#endif | #endif | |||
End of changes. 8 change blocks. | ||||
40 lines changed or deleted | 19 lines changed or added | |||