Commit Graph

18431 Commits

Author SHA1 Message Date
Markus Scherer
5915675e7c ICU-7376 make C++ Locale::setKeywordValue() (#7252) public
X-SVN-Rev: 31377
2012-02-13 19:20:43 +00:00
Andy Heninger
ab04df1199 ICU-9107 Regex tests for escaped non-special characters in patterns.
X-SVN-Rev: 31367
2012-02-11 00:49:04 +00:00
Andy Heninger
8bb50b4c00 ICU-9102 Remove uneeded u_init() from RegexPattern constructor
X-SVN-Rev: 31365
2012-02-10 22:50:02 +00:00
John Emmons
2e150552db ICU-8849 Additional data to support otherNumberingSystems from CLDR
X-SVN-Rev: 31357
2012-02-10 04:34:01 +00:00
Andy Heninger
305adeb146 ICU-8034 Add Number Format field constant definitions.
X-SVN-Rev: 31356
2012-02-10 00:38:34 +00:00
John Emmons
2434ed9a0b ICU-9071 Merge data from CLDR release-21
X-SVN-Rev: 31346
2012-02-08 20:15:28 +00:00
John Emmons
ef5c72934d ICU-9071 Merge data from CLDR release-21-d02
X-SVN-Rev: 31337
2012-02-07 20:54:16 +00:00
Markus Scherer
49d6e4662c ICU-9014 update hasScript() @draft version
X-SVN-Rev: 31333
2012-02-06 21:07:20 +00:00
Markus Scherer
bf7701a030 ICU-9014 make hasScript(c, sc) == sc in scx(c)
X-SVN-Rev: 31330
2012-02-06 20:11:22 +00:00
Andy Heninger
5b3a708915 ICU-8992 Compiler Warning cleanup for gcc 4.6.1
X-SVN-Rev: 31329
2012-02-06 19:57:08 +00:00
Markus Scherer
8d2ddad36c ICU-9014 and ICU-9015 scx defaults to {sc}, and return that efficiently
X-SVN-Rev: 31327
2012-02-03 23:36:05 +00:00
Michael Ow
ee1b9eaba5 ICU-7964 Update TestNumericCode to pass without data
X-SVN-Rev: 31323
2012-02-03 20:12:17 +00:00
Yoshito Umaoka
1c11ee4838 ICU-7964 Merging ucurr_getNumericCode from the work branch to the trunk.
X-SVN-Rev: 31320
2012-02-03 18:40:03 +00:00
Stuart Gill
28e701c0d6 ICU-9095 fix for reorder rules mixed with other rules - better solution
X-SVN-Rev: 31313
2012-02-03 01:10:19 +00:00
Stuart Gill
bbe524b849 ICU-9095 fix for reorder rules mixed with other rules
X-SVN-Rev: 31311
2012-02-03 00:05:00 +00:00
John Emmons
7742158c72 ICU-9071 Merge data from CLDR release-21-d01
X-SVN-Rev: 31307
2012-02-02 22:53:19 +00:00
Michael Ow
4fc83fb80c ICU-9085 Fix infinite loop error in compound text converter in ICU4C
X-SVN-Rev: 31298
2012-02-01 23:45:54 +00:00
Peter Edberg
e3edca9be5 ICU-9044 Better description of 'U' character behavior (C)
X-SVN-Rev: 31280
2012-01-31 07:35:50 +00:00
Andy Heninger
085aca34c6 ICU-9057 Add joiner chars 200c and 200d to \w word char set.
X-SVN-Rev: 31278
2012-01-31 02:28:10 +00:00
Andy Heninger
da5380d926 ICU-8123 Remove utext comparison functions.
X-SVN-Rev: 31277
2012-01-31 01:14:41 +00:00
Markus Scherer
0497efa1ad ICU-9059 check U16_APPEND() isError flag to avoid compiler warnings, even if we do not need it
X-SVN-Rev: 31272
2012-01-27 00:13:45 +00:00
Markus Scherer
b565e739cc ICU-9031 fix buffer reallocation bug in u_strToWCS()
X-SVN-Rev: 31271
2012-01-26 23:53:45 +00:00
Markus Scherer
9606c41350 ICU-9048 work around xlC compiler bug
X-SVN-Rev: 31270
2012-01-26 23:05:12 +00:00
Andy Heninger
8f051e098c ICU-9080 add test for Finnish line break tailoring.
X-SVN-Rev: 31269
2012-01-26 20:27:31 +00:00
Andy Heninger
2eeb521d01 ICU-6975 Move more break iterator test data out of code into rbbitst.txt file.
X-SVN-Rev: 31268
2012-01-26 02:12:05 +00:00
Steven R. Loomis
d930796cf7 ICU-9076 ICU 49 report
X-SVN-Rev: 31267
2012-01-25 23:59:43 +00:00
Michael Ow
1f311240e5 ICU-8940 Add new ICU4C API to set decimal format symbols in RBNF
X-SVN-Rev: 31265
2012-01-25 21:16:48 +00:00
Peter Edberg
3b3b61e234 ICU-9044 Improve parse method documentation, note that parsing Chinese cal dates may be ambiguous (C)
X-SVN-Rev: 31254
2012-01-23 23:14:56 +00:00
Markus Scherer
31523429f2 ICU-8995 add new ISO script code Hluw=Anatolian Hieroglyphs
X-SVN-Rev: 31249
2012-01-23 19:51:38 +00:00
Peter Edberg
a3d068508b ICU-9069 Parse 'U' when there there is no cyclic year name data (C)
X-SVN-Rev: 31247
2012-01-23 19:43:13 +00:00
Yoshito Umaoka
bd6b5d265d ICU-8991 Added currencyNumericCodes.txt in ICU4C.
X-SVN-Rev: 31242
2012-01-20 23:32:19 +00:00
Markus Scherer
b72fb657f6 ICU-9048 add virtual ~PluralSelector()
X-SVN-Rev: 31241
2012-01-20 22:12:56 +00:00
Andy Heninger
db198b88ed ICU-9054 add U_NAMESPACE_USE to swapimpl.cpp
X-SVN-Rev: 31240
2012-01-20 22:03:22 +00:00
Markus Scherer
2f8d84c0c9 ICU-8995 BidiTest-6.1.0d2.txt; same as in Unicode 6.0 except for minor header updates
X-SVN-Rev: 31239
2012-01-20 21:32:44 +00:00
Andy Heninger
e35f05c08a ICU-9054 put buildWSConfusableData in icu namespace.
X-SVN-Rev: 31238
2012-01-20 20:46:08 +00:00
Markus Scherer
f31fa446bc ICU-9065 internal API for reverse-full-case-folding data
X-SVN-Rev: 31237
2012-01-20 19:35:13 +00:00
Andy Heninger
fa68259b4d ICU-8711 Move Thai and Khmer test data from dedicated file to standard test data file, and remove dedicated code.
X-SVN-Rev: 31234
2012-01-20 02:35:00 +00:00
Andy Heninger
b8315ecf6a ICU-8826 Regex case insensitive match fixes; also fixes #6074, hitEnd() sometimes fails.
X-SVN-Rev: 31233
2012-01-20 00:50:02 +00:00
Claire Ho
0a032f2cfe ICU-9047 Fix the link error from ARM gcc.
X-SVN-Rev: 31232
2012-01-19 22:12:21 +00:00
Andy Heninger
e5c9c7613f ICU-9054 remove U_NAMESPACE_USE from uspoof.h
X-SVN-Rev: 31231
2012-01-19 19:37:39 +00:00
Markus Scherer
2b7a619808 ICU-8995 update to 2011-12-15 version of IdnaMappingTable.txt
X-SVN-Rev: 31230
2012-01-19 18:51:47 +00:00
Michael Ow
7ff178382d ICU-8716 Update dateformattest to pass without data
X-SVN-Rev: 31228
2012-01-19 18:47:07 +00:00
Michael Ow
dc3362aef0 ICU-9060 Fix some errors produced by pkgdata tool when building in certain modes
X-SVN-Rev: 31227
2012-01-19 17:27:52 +00:00
Peter Edberg
cb472ddf52 ICU-8959 If pattern char is 'U' but year has no cyclic name data, format as number (C)
X-SVN-Rev: 31224
2012-01-19 04:56:22 +00:00
Markus Scherer
0859c5e6ae ICU-8995 update to 2012-jan-18 UCD & UCA data; except still-broken BidiTest.txt
X-SVN-Rev: 31222
2012-01-18 23:51:42 +00:00
Peter Edberg
8aa0a3c376 ICU-9055 Integrate Chinese cal pattern updates from cldrbug 4237, update tests (C)
X-SVN-Rev: 31220
2012-01-18 03:28:45 +00:00
Peter Edberg
0ab713c4fb ICU-8959 Add UDAT_YEAR_NAME_FIELD for pattern char 'U', implement format/parse for it (C)
X-SVN-Rev: 31215
2012-01-17 08:06:29 +00:00
Yoshito Umaoka
e577fc8ae0 ICU-8998 Added some explanation about useDaylightTime comparing to JDK.
X-SVN-Rev: 31214
2012-01-17 07:52:05 +00:00
Peter Edberg
0b49b06d49 ICU-9035 More Chinese calendar format/parse fixes, mostly backported from ICU4J
X-SVN-Rev: 31212
2012-01-17 03:24:56 +00:00
Peter Edberg
42eb71a706 ICU-9034 Delete obsolete <icu:isLeapMonth> in data/xml/main/root.xml
X-SVN-Rev: 31210
2012-01-16 07:12:30 +00:00
Markus Scherer
8a320205af ICU-9039 simplify/optimize ucase.icu encoding: fixed trie bit for Case_Ignorable; ucase.icu formatVersion 3.0
X-SVN-Rev: 31204
2012-01-13 01:15:48 +00:00
Markus Scherer
097d4ba867 ICU-9046 fix gb18030.ucm state table to accommodate 81 35 F4 37 with minimal .cnv file size
X-SVN-Rev: 31202
2012-01-12 19:29:36 +00:00
Markus Scherer
b19326fa13 ICU-9023 reduce norm2/nfkc.txt to a delta over nfc.txt
X-SVN-Rev: 31201
2012-01-12 01:03:31 +00:00
Markus Scherer
1481912039 ICU-8972 more notes in changes.txt about tool & process changes
X-SVN-Rev: 31199
2012-01-11 23:36:59 +00:00
Markus Scherer
d3fce873c6 ICU-8972 generate norm2/nfkc_cf.txt from preparseucd.py
X-SVN-Rev: 31198
2012-01-10 23:00:05 +00:00
Markus Scherer
37c81c2566 ICU-8972 stop copying UCD .txt files into the ICU source tree that are not parsed any more except by preparseucd.py
X-SVN-Rev: 31196
2012-01-10 22:20:57 +00:00
Markus Scherer
6d038075aa ICU-8972 gennorm2 parse * Unicode version lines from .txt input files
X-SVN-Rev: 31193
2012-01-10 21:04:58 +00:00
Markus Scherer
9a646f81a7 ICU-8972 ucase.icu generated by newly merged genprops/casepropsbuilder.cpp; slightly different (different parsing order) but equivalent
X-SVN-Rev: 31190
2012-01-10 07:24:47 +00:00
Markus Scherer
6390003c87 ICU-9008 some more U_SIGNED_RIGHT_SHIFT_IS_ARITHMETIC fixes; include putilimp.h where that macro is tested
X-SVN-Rev: 31188
2012-01-10 07:15:25 +00:00
Markus Scherer
a1dd913103 ICU-8972 make usrc_create() take & write generator name, remove temporary usrc_createFromGenerator()
X-SVN-Rev: 31184
2012-01-06 23:32:50 +00:00
Markus Scherer
28a30d3c2d ICU-8972 parse ppucd.txt case mappings
X-SVN-Rev: 31182
2012-01-06 01:02:02 +00:00
Markus Scherer
9cd2b8cbd6 ICU-8972 unames.icu generated by newly merged genprops/namespropsbuilder.cpp; slightly different (different parsing order) but equivalent
X-SVN-Rev: 31179
2012-01-03 23:22:29 +00:00
Markus Scherer
2f5489adb1 ICU-8972 norm2/nf[k]c.txt files generated by preparseucd.py
X-SVN-Rev: 31175
2011-12-28 19:24:15 +00:00
Markus Scherer
66ead436a8 ICU-8972 BiDi properties data generated by newly merged genprops/bidipropsbuilder.cpp; slightly different (different parsing order) but equivalent
X-SVN-Rev: 31173
2011-12-25 01:27:13 +00:00
Markus Scherer
d109686c14 ICU-8972 document how preparseucd.py parses ICU header file constants (uchar.h & uscript.h) (reads/needs less information than preparse.pl needed)
X-SVN-Rev: 31170
2011-12-23 04:20:35 +00:00
Abhinav Gupta
64064a7cf2 ICU-8984 apply patch attached to ticket
X-SVN-Rev: 31169
2011-12-22 15:42:45 +00:00
Markus Scherer
05c6a38407 ICU-8972 generated pnames data different but equivalent; should be more stable now, got a little smaller
X-SVN-Rev: 31167
2011-12-22 06:30:04 +00:00
Andy Heninger
cec5a252fd ICU-9021 Thread safety in DigitList::getDouble(), incorporate review comment.
X-SVN-Rev: 31162
2011-12-20 19:29:26 +00:00
Markus Scherer
7063bdb084 ICU-8972 minor fixes & updates for & from preparseucd.py; add remaining ICU-specific properties to ppucd.txt; generated pnames data different but equivalent
X-SVN-Rev: 31161
2011-12-20 07:48:49 +00:00
Andy Heninger
6bb13512c1 ICU-9021 Thread safety fixes to DigitList::getDouble().
X-SVN-Rev: 31159
2011-12-20 01:48:45 +00:00
Markus Scherer
05fdbf8747 ICU-8972 PropsBuilder makes more sense than PropsWriter
X-SVN-Rev: 31155
2011-12-19 01:49:04 +00:00
Markus Scherer
460b0fbce7 ICU-8972 propname_data.h with generator name rather than date (stable output)
X-SVN-Rev: 31154
2011-12-18 21:35:25 +00:00
Markus Scherer
7a22393787 ICU-8972 add ISO 15924-only script codes
X-SVN-Rev: 31152
2011-12-18 16:05:55 +00:00
Markus Scherer
aa743a0d86 ICU-8972 uprops.icu data different but equivalent from rewritten genprops, reads data in different order from before
X-SVN-Rev: 31148
2011-12-18 06:56:02 +00:00
Markus Scherer
d739537cf0 ICU-8972 parse ppucd.txt scx=Script_Extensions
X-SVN-Rev: 31146
2011-12-18 06:52:50 +00:00
Markus Scherer
de830ac709 ICU-8972 machine-generated file with generator name rather than date (deterministic output)
X-SVN-Rev: 31140
2011-12-17 04:58:41 +00:00
Markus Scherer
318d676827 ICU-7973 C: no non-const initializers
X-SVN-Rev: 31138
2011-12-16 07:25:19 +00:00
Markus Scherer
d25c4ca662 ICU-8972 various small fixes & improvements
X-SVN-Rev: 31136
2011-12-16 06:43:44 +00:00
Steven R. Loomis
26baae9070 ICU-8992 warning cleanup
X-SVN-Rev: 31135
2011-12-16 01:08:33 +00:00
Steven R. Loomis
b58f3b7641 ICU-8653 warning cleanup
X-SVN-Rev: 31134
2011-12-16 01:06:57 +00:00
Markus Scherer
78fc8e2b0b ICU-8972 add parser for ppucd.txt, preparsed UCD data with simple syntax
X-SVN-Rev: 31132
2011-12-16 00:15:14 +00:00
Markus Scherer
fcc0c5bce6 ICU-8972 add ppucd.txt, preparsed UCD data with simple syntax
X-SVN-Rev: 31131
2011-12-16 00:09:34 +00:00
Markus Scherer
a479de199e ICU-9016 document default Numeric_Value differs from Unicode Standard
X-SVN-Rev: 31129
2011-12-15 23:29:52 +00:00
Steven R. Loomis
744eb1c815 ICU-8653 update icuinfo, add icuinfo to howexpensive benchmark.
X-SVN-Rev: 31127
2011-12-15 23:16:20 +00:00
Markus Scherer
2f70694e7f ICU-9013 deprecate API for Unicode 1.0 character names & ISO comments, remove support & data
X-SVN-Rev: 31125
2011-12-15 21:43:35 +00:00
Markus Scherer
b4ce283bca ICU-7973 make isICUVersionAtLeast() easier to use, add isICUVersionBefore()
X-SVN-Rev: 31122
2011-12-15 17:02:43 +00:00
Steven R. Loomis
1c9622e92c ICU-8653 add how expensive is benchmark
X-SVN-Rev: 31120
2011-12-15 06:16:05 +00:00
Markus Scherer
1b9190739f ICU-9008 version of RES_GET_INT(res) for when >> does not sign-extend
X-SVN-Rev: 31119
2011-12-15 00:43:16 +00:00
Markus Scherer
9a3376c379 ICU-9000 use our own implementation of uprv_stricmp() and uprv_strnicmp() to make sure we use language-independent case mappings/comparisons
X-SVN-Rev: 31118
2011-12-15 00:04:40 +00:00
Markus Scherer
46749f4d00 ICU-8999 uprv_isASCIILetter()
X-SVN-Rev: 31117
2011-12-14 23:43:56 +00:00
Markus Scherer
b15c59f8dc ICU-8878 minor readme update for ICU4C 49 M2
X-SVN-Rev: 31113
2011-12-13 21:19:02 +00:00
Steven R. Loomis
42c92a23f6 ICU-8878 update urename.h
X-SVN-Rev: 31112
2011-12-13 18:35:57 +00:00
Michael Ow
d427553ea9 ICU-8718 Fix memory leak from orphaned LocalArray pointer in SimpleDateFormat
X-SVN-Rev: 31111
2011-12-13 18:03:34 +00:00
Michael Ow
fc76cb342c ICU-8887 Update timezone doc in ICU4C
X-SVN-Rev: 31109
2011-12-13 17:44:04 +00:00
Markus Scherer
68aa38ad35 ICU-8668 add more parentheses, avoid warnings
X-SVN-Rev: 31105
2011-12-13 00:34:52 +00:00
Steven R. Loomis
2a751ff4e3 ICU-8668 add parenthesis
X-SVN-Rev: 31103
2011-12-12 23:35:07 +00:00
Markus Scherer
867084e6bb ICU-8801 comment out unused method parameter, avoid warning
X-SVN-Rev: 31102
2011-12-12 23:29:51 +00:00
Michael Ow
9f1867ce35 ICU-8716 Update intltest and cintltst to pass without data in 49M2
X-SVN-Rev: 31101
2011-12-12 23:28:25 +00:00
Steven R. Loomis
91da1d37df ICU-8878 APIChangeReport
X-SVN-Rev: 31100
2011-12-12 23:22:46 +00:00
Peter Edberg
122a779de8 ICU-8958 Review fixes - better handling of error conditions
X-SVN-Rev: 31099
2011-12-12 20:03:05 +00:00