[sword-svn] r206 - in trunk: . source/data/rbnf source/extra/uconv/samples
chrislit at crosswire.org
chrislit at crosswire.org
Wed May 13 21:02:38 MST 2009
Author: chrislit
Date: 2009-05-13 21:02:38 -0700 (Wed, 13 May 2009)
New Revision: 206
Added:
trunk/source/extra/uconv/samples/ibm-37-test.txt
Removed:
trunk/APIChangeReport_401.html
trunk/source/data/rbnf/en_GB.txt
Log:
final synch with ICU 4.2 files
Deleted: trunk/APIChangeReport_401.html
===================================================================
--- trunk/APIChangeReport_401.html 2009-05-14 03:44:58 UTC (rev 205)
+++ trunk/APIChangeReport_401.html 2009-05-14 04:02:38 UTC (rev 206)
@@ -1,901 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?> <!--
- Copyright (C) 2009, International Business Machines Corporation, All Rights Reserved.
- -->
-<html>
- <head>
- <title>
- ICU4C API Comparison: 4.0 with 4.0.1
- </title>
- <link type="text/css" rel="stylesheet" href="icu4c.css"/>
- </head>
- <body>
- <h1>
- ICU4C API Comparison: 4.0 with 4.0.1
- </h1>
- <hr/>
- <h2>
- Removed from 4.0
- </h2>
-<!-- <table BORDER="1">
- <THEAD>
- <tr>
- <th>
- File
- </th>
- <th>
- API
- </th>
- <th>
- 4.0
- </th>
- <th>
- 4.0.1
- </th>
- </tr>
- </THEAD>
- </table>
---> <P/><hr/>
- <h2>
- Deprecated or Obsoleted in 4.0.1
- </h2>
-<!-- <table BORDER="1">
- <THEAD>
- <tr>
- <th>
- File
- </th>
- <th>
- API
- </th>
- <th>
- 4.0
- </th>
- <th>
- 4.0.1
- </th>
- </tr>
- </THEAD>
- </table>
---> <P/><hr/>
- <h2>
- Changed in 4.0.1 (old, new)
- </h2>
-<!-- <table BORDER="1">
- <THEAD>
- <tr>
- <th>
- File
- </th>
- <th>
- API
- </th>
- <th>
- 4.0
- </th>
- <th>
- 4.0.1
- </th>
- </tr>
- </THEAD>
- </table>
---> <P/><hr/>
- <h2>
- Promoted to stable in 4.0.1
- </h2>
-<!-- Spurious: these items are stable 2.2 in the *base* class.
- <table BORDER="1">
- <THEAD>
- <tr>
- <th>
- File
- </th>
- <th>
- API
- </th>
- <th>
- 4.0
- </th>
- <th>
- 4.0.1
- </th>
- </tr>
- </THEAD>
- <tr class="row1">
- <td>
- bmsearch.h
- </td>
- <td>
- UClassID BoyerMooreSearch::getDynamicClassID() const
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- colldata.h
- </td>
- <td>
- UClassID CollData::getDynamicClassID() const
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- colldata.h
- </td>
- <td>
- UClassID CEList::getDynamicClassID() const
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- colldata.h
- </td>
- <td>
- UClassID StringList::getDynamicClassID() const
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- </table>
---> <P/><hr/>
- <h2>
- Added in 4.0.1
- </h2>
- <table BORDER="1">
- <THEAD>
- <tr>
- <th>
- File
- </th>
- <th>
- API
- </th>
- <th>
- 4.0
- </th>
- <th>
- 4.0.1
- </th>
- </tr>
- </THEAD>
- <tr class="row1">
- <td>
- bms.h
- </td>
- <td>
- UBool bms_search(BMS *bms, int32_t offset, int32_t *start, int32_t *end)
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- bms.h
- </td>
- <td>
- void bms_setTargetString(BMS *bms, const UChar *target, int32_t targetLength, UErrorCode *status)
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- bms.h
- </td>
- <td>
- void ucd_freeCache()
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- bms.h
- </td>
- <td>
- UBool bms_empty(BMS *bms)
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- bms.h
- </td>
- <td>
- UCollator* ucd_getCollator(UCD *ucd)
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- bms.h
- </td>
- <td>
- void bms_close(BMS *bms)
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- <br/><span class=""><span/></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- bms.h
- </td>
- <td>
- UCD* ucd_open(UCollator *coll, UErrorCode *status)
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- bms.h
- </td>
- <td>
- void ucd_flushCache()
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span/></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- bms.h
- </td>
- <td>
- UCD* bms_getData(BMS *bms)
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- bms.h
- </td>
- <td>
- void ucd_close(UCD *ucd)
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- bms.h
- </td>
- <td>
- BMS* bms_open(UCD *ucd, const UChar *pattern, int32_t patternLength, const UChar *target, int32_t targetLength, UErrorCode *status)
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- bmsearch.h
- </td>
- <td>
- BoyerMooreSearch::BoyerMooreSearch(CollData *theData, const UnicodeString &patternString, const UnicodeString *targetString, UErrorCode &status)
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- bmsearch.h
- </td>
- <td>
- GoodSuffixTable* BoyerMooreSearch::getGoodSuffixTable()
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- bmsearch.h
- </td>
- <td>
- BadCharacterTable* BoyerMooreSearch::getBadCharacterTable()
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- bmsearch.h
- </td>
- <td>
- UClassID BoyerMooreSearch::getDynamicClassID() const
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview<!-- incorrectly: stable 2.2 --></span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- bmsearch.h
- </td>
- <td>
- void BoyerMooreSearch::setTargetString(const UnicodeString *targetString, UErrorCode &status)
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- bmsearch.h
- </td>
- <td>
- UBool BoyerMooreSearch::empty()
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- bmsearch.h
- </td>
- <td>
- CollData* BoyerMooreSearch::getData()
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- bmsearch.h
- </td>
- <td>
- CEList* BoyerMooreSearch::getPatternCEs()
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- bmsearch.h
- </td>
- <td>
- BoyerMooreSearch::~BoyerMooreSearch()
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- bmsearch.h
- </td>
- <td>
- UBool BoyerMooreSearch::search(int32_t offset, int32_t &start, int32_t &end)
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- bmsearch.h
- </td>
- <td>
- static UClassID BoyerMooreSearch::getStaticClassID()
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- <br/><span class=""><span/></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- colldata.h
- </td>
- <td>
- void CollData::freeCEList(const CEList *list)
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- colldata.h
- </td>
- <td>
- StringList::StringList(UErrorCode &status)
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- colldata.h
- </td>
- <td>
- static void CollData::flushCollDataCache()
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span/></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- colldata.h
- </td>
- <td>
- static void CollData::freeCollDataCache()
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span/></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- colldata.h
- </td>
- <td>
- static void CollData::close(CollData *collData)
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- colldata.h
- </td>
- <td>
- UClassID CollData::getDynamicClassID() const
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview<!-- incorrectly: stable 2.2 --></span></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- colldata.h
- </td>
- <td>
- int32_t StringList::size() const
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- colldata.h
- </td>
- <td>
- void StringList::add(const UChar *chars, int32_t count, UErrorCode &status)
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- colldata.h
- </td>
- <td>
- UCollator* CollData::getCollator() const
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- <br/><span class=""><span/></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- colldata.h
- </td>
- <td>
- CEList::~CEList()
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- <br/><span class=""><span/></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- colldata.h
- </td>
- <td>
- int32_t CEList::size() const
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- colldata.h
- </td>
- <td>
- int32_t CollData::minLengthInChars(const CEList *ces, int32_t offset, int32_t *history) const
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- colldata.h
- </td>
- <td>
- static UClassID StringList::getStaticClassID()
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- <br/><span class=""><span/></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- colldata.h
- </td>
- <td>
- uint32_t& CEList::operator[](int32_t index) const
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- colldata.h
- </td>
- <td>
- StringList::~StringList()
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- colldata.h
- </td>
- <td>
- static UClassID CollData::getStaticClassID()
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- <br/><span class=""><span/></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- colldata.h
- </td>
- <td>
- const CEList* CollData::getCEList(const UnicodeString *string) const
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview.</span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- colldata.h
- </td>
- <td>
- const UnicodeString* StringList::get(int32_t index) const
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- colldata.h
- </td>
- <td>
- static UClassID CEList::getStaticClassID()
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- <br/><span class=""><span/></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- colldata.h
- </td>
- <td>
- UClassID CEList::getDynamicClassID() const
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview<!-- incorrectly: stable 2.2 --></span></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- colldata.h
- </td>
- <td>
- void StringList::add(const UnicodeString *string, UErrorCode &status)
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- colldata.h
- </td>
- <td>
- UClassID StringList::getDynamicClassID() const
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview<!-- incorrectly: stable 2.2 --></span></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- colldata.h
- </td>
- <td>
- uint32_t CEList::get(int32_t index) const
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- colldata.h
- </td>
- <td>
- CEList::CEList(UCollator *coll, const UnicodeString &string, UErrorCode &status)
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- colldata.h
- </td>
- <td>
- static CollData* CollData::open(UCollator *collator, UErrorCode &status)
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- colldata.h
- </td>
- <td>
- UBool CEList::matchesAt(int32_t offset, const CEList *other) const
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- colldata.h
- </td>
- <td>
- const StringList* CollData::getStringList(int32_t ce) const
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview.</span></span>
- </td>
- </tr>
- <tr class="row0">
- <td>
- colldata.h
- </td>
- <td>
- int32_t CollData::minLengthInChars(const CEList *ces, int32_t offset) const
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>4.0.1 technology preview</span></span>
- </td>
- </tr>
- <tr class="row1">
- <td>
- ucoleitr.h
- </td>
- <td>
- void ucol_forceHanImplicit(UCollationElements *elems, UErrorCode *status)
- </td>
- <td class="">
- None<br/>
- </td>
- <td>
- Internal<br/><span class=""><span>.</span></span>
- </td>
- </tr>
- </table>
- <P/><hr/>
- <p>
- <i><font size="-1">Contents generated by StableAPI tool on Wed Jan 07 00:21:49 PST 2009<br/>Copyright (C) 2009, International Business Machines Corporation, All Rights Reserved.</font></i>
- </p>
- </body>
-</html>
Deleted: trunk/source/data/rbnf/en_GB.txt
===================================================================
--- trunk/source/data/rbnf/en_GB.txt 2009-05-14 03:44:58 UTC (rev 205)
+++ trunk/source/data/rbnf/en_GB.txt 2009-05-14 04:02:38 UTC (rev 206)
@@ -1,77 +0,0 @@
-// ***************************************************************************
-// *
-// * Copyright (C) 2004, International Business Machines
-// * Corporation and others. All Rights Reserved.
-// *
-// ***************************************************************************
-//
-
-en_GB {
-
- //------------------------------------------------------------
- // Rule Based Number Format Support
- //------------------------------------------------------------
-
-// * Spellout rules for U.K. English. U.K. English has one significant
-// * difference from U.S. English: the names for values of 1,000,000,000
-// * and higher. In American English, each successive "-illion" is 1,000
-// * times greater than the preceding one: 1,000,000,000 is "one billion"
-// * and 1,000,000,000,000 is "one trillion." In British English, each
-// * successive "-illion" is one million times greater than the one before:
-// * "one billion" is 1,000,000,000,000 (or what Americans would call a
-// * "trillion"), and "one trillion" is 1,000,000,000,000,000,000.
-// * 1,000,000,000 in British English is "one thousand million." (This
-// * value is sometimes called a "milliard," but this word seems to have
-// * fallen into disuse.)
-
- // Could someone please correct me if I'm wrong about "milliard" falling
- // into disuse, or have missed any other details of how large numbers
- // are rendered. Also, could someone please provide me with information
- // on which other English-speaking countries use which system? Right now,
- // I'm assuming that the U.S. system is used in Canada and that all the
- // other English-speaking countries follow the British system. Can
- // someone out there confirm this?
-
- SpelloutRules {
- "%simplified:\n"
- "-x: minus >>;\n"
- "x.x: << point >>;\n"
- "zero; one; two; three; four; five; six; seven; eight; nine;\n"
- "ten; eleven; twelve; thirteen; fourteen; fifteen; sixteen;\n"
- " seventeen; eighteen; nineteen;\n"
- "20: twenty[->>];\n"
- "30: thirty[->>];\n"
- "40: forty[->>];\n"
- "50: fifty[->>];\n"
- "60: sixty[->>];\n"
- "70: seventy[->>];\n"
- "80: eighty[->>];\n"
- "90: ninety[->>];\n"
- "100: << hundred[ >>];\n"
- "1000: << thousand[ >>];\n"
- "1,000,000: << million[ >>];\n"
- "1,000,000,000,000: << billion[ >>];\n"
- "1,000,000,000,000,000: =#,##0=;\n"
- "%default:\n"
- "-x: minus >>;\n"
- "x.x: << point >>;\n"
- "=%simplified=;\n"
- "100: << hundred[ >%%and>];\n"
- "1000: << thousand[ >%%and>];\n"
- "100,000>>: << thousand[>%%commas>];\n"
- "1,000,000: << million[>%%commas>];\n"
- "1,000,000,000,000: << billion[>%%commas>];\n"
- "1,000,000,000,000,000: =#,##0=;\n"
- "%%and:\n"
- "and =%default=;\n"
- "100: =%default=;\n"
- "%%commas:\n"
- "' and =%default=;\n"
- "100: , =%default=;\n"
- "1000: , <%default< thousand, >%default>;\n"
- "1,000,000: , =%default=;"
- "%%lenient-parse:\n"
- "& ' ' , ',' ;\n"
- }
-
-}
Added: trunk/source/extra/uconv/samples/ibm-37-test.txt
===================================================================
--- trunk/source/extra/uconv/samples/ibm-37-test.txt (rev 0)
+++ trunk/source/extra/uconv/samples/ibm-37-test.txt 2009-05-14 04:02:38 UTC (rev 206)
@@ -0,0 +1 @@
+×Áââz@Ã¥
¢@@`ó÷@¦¢@¢¤
¢¢¤K%
\ No newline at end of file
More information about the sword-cvs
mailing list