Commit Graph

23496 Commits

Author SHA1 Message Date
Markus Scherer
4ecd44cfd6 ICU-4701 faster .dat package data item name lookup; improved binary search tracks shared-prefix length
X-SVN-Rev: 29293
2011-01-12 23:51:40 +00:00
Andy Heninger
0ac84b2939 ICU-8199 Fix for failing decimal parse test on Windows.
X-SVN-Rev: 29292
2011-01-12 23:41:52 +00:00
Markus Scherer
14700ed27c ICU-8271 keep UCOL_RUNTIME_VERSION and UCOL_BUILDER_VERSION in sync with ICU4C
X-SVN-Rev: 29291
2011-01-12 22:20:51 +00:00
Markus Scherer
1d7722ef61 ICU-8271 update UCOL_RUNTIME_VERSION for ICU 4.6 changes of CODAN and compression constants etc.
X-SVN-Rev: 29290
2011-01-12 22:15:26 +00:00
Mark Davis
7e67c6ed63 ICU-8226 fixed sign on comparison
X-SVN-Rev: 29289
2011-01-11 23:43:54 +00:00
Mark Davis
8f2666924e ICU-8226 Temporary patch for errln explosion.
X-SVN-Rev: 29288
2011-01-11 22:25:22 +00:00
Jungshik Shin
e8bfde9467 ICU-8248 With U_STATIC_IMPLEMENTATION defined, U_EXPORT is defined empty. Simplify the previous change
X-SVN-Rev: 29287
2011-01-11 22:05:15 +00:00
Mark Davis
881d727e96 ICU-8226 Update utilities for cldr.
X-SVN-Rev: 29286
2011-01-11 21:57:03 +00:00
Steven R. Loomis
5a86c076e8 ICU-8263 remove reference to pnames.icu in test. Fails under --with-data-packaging=archive and also fails under Win build.
X-SVN-Rev: 29285
2011-01-11 19:47:53 +00:00
Markus Scherer
9b0208f933 ICU-8167 String.isEmpty() is new in Java 6, do not use it yet
X-SVN-Rev: 29283
2011-01-11 00:26:05 +00:00
Markus Scherer
f97ba58fe7 ICU-8167 minor test fixes
X-SVN-Rev: 29282
2011-01-10 23:55:17 +00:00
Markus Scherer
339ca27b17 ICU-8167 port UCharsTrieTest to Java
X-SVN-Rev: 29281
2011-01-10 23:53:47 +00:00
Jungshik Shin
695e9ac115 ICU-8248 define U_EXPORT to be empty if U_STATIC_IMPLEMENTATION is defined
X-SVN-Rev: 29280
2011-01-10 23:14:41 +00:00
Markus Scherer
045c005304 ICU-8167 port BytesTrieTest to Java
X-SVN-Rev: 29279
2011-01-10 21:23:38 +00:00
Markus Scherer
4737659651 ICU-8167 port UCharsTrieBuilder to Java
X-SVN-Rev: 29278
2011-01-07 23:12:08 +00:00
Markus Scherer
4832385f7c ICU-8167 minor fixes
X-SVN-Rev: 29277
2011-01-07 05:28:58 +00:00
Markus Scherer
9a43f08e82 ICU-8167 port UCharsTrie and BytesTrie::next(string) to Java
X-SVN-Rev: 29276
2011-01-07 05:25:40 +00:00
Andy Heninger
c12ce73a18 ICU-8167 the Mac build needs U_COMMON_API etc. on *some* nested classes
X-SVN-Rev: 29275
2011-01-06 23:35:32 +00:00
Markus Scherer
f9815a912b ICU-8167 port BytesTrie::Iterator to Java
X-SVN-Rev: 29274
2011-01-06 22:26:16 +00:00
Markus Scherer
c5c0d56509 ICU-8167 a nested class need not qualify its outer class for member access
X-SVN-Rev: 29273
2011-01-06 22:25:56 +00:00
Markus Scherer
397d6f7372 ICU-8167 make trie iterators nested classes inside their tries
X-SVN-Rev: 29272
2011-01-06 18:40:26 +00:00
Markus Scherer
3518ad81e3 ICU-8167 small bug fixes
X-SVN-Rev: 29271
2011-01-06 05:35:02 +00:00
Markus Scherer
8c3093c73b ICU-8167 builders: fix output-units memory management
X-SVN-Rev: 29270
2011-01-06 05:32:53 +00:00
Markus Scherer
eb1c0e747f ICU-8167 slightly more consistent & Java-porting-friendly
X-SVN-Rev: 29269
2011-01-06 05:04:51 +00:00
Markus Scherer
be02e1d497 ICU-8167 port BytesTrieBuilder to Java
X-SVN-Rev: 29268
2011-01-06 00:51:39 +00:00
Markus Scherer
3c48ea5432 ICU-8167 rename ByteTrie to BytesTrie, DictTrie to StringTrie, etc.
X-SVN-Rev: 29267
2011-01-05 21:07:31 +00:00
Markus Scherer
88a77e8130 ICU-8167 rename ByteTrie to BytesTrie, DictTrie to StringTrie, etc.
X-SVN-Rev: 29266
2011-01-05 21:06:55 +00:00
Markus Scherer
62306a038c ICU-8167 rename ByteTrie to BytesTrie, DictTrie to StringTrie, etc.
X-SVN-Rev: 29265
2011-01-05 21:05:47 +00:00
Peter Edberg
a0575a248c ICU-8219 Update ICU4J with fixed Thai char break iterator
X-SVN-Rev: 29262
2011-01-05 05:49:54 +00:00
Peter Edberg
56a13c873e ICU-8219 Remove '+' incorrectly used as set union
X-SVN-Rev: 29261
2011-01-05 05:30:39 +00:00
Andy Heninger
345c295b0f ICU-8199 Fix compilation errors on MacOSX introduced by previous commit of these files
X-SVN-Rev: 29260
2011-01-04 19:01:12 +00:00
Andy Heninger
7a2d96c7c8 ICU-8199 Fix use of out-of-scope object in DigitList, and related rounding problems in Formattable::getInt64
X-SVN-Rev: 29259
2011-01-04 07:42:32 +00:00
Fredrik Roubert
cc9d054eb7 ICU-8252 Estonian kroon (EEK) has been replaced by Euro (EUR).
X-SVN-Rev: 29258
2011-01-03 14:45:24 +00:00
Markus Scherer
5e23f1c3e9 ICU-8167 share as much code between builder versions and methods as possible
X-SVN-Rev: 29257
2011-01-02 07:22:36 +00:00
Markus Scherer
e0c2a3c61c ICU-8105 classes with virtual functions should have virtual destructors
X-SVN-Rev: 29256
2011-01-01 00:59:22 +00:00
Markus Scherer
f772c48a2c ICU-8105 some compilation bug fixes
X-SVN-Rev: 29255
2010-12-31 23:56:06 +00:00
Markus Scherer
951e2b9f40 ICU-8105 PropNameData constants need to be defined in the icu namespace
X-SVN-Rev: 29254
2010-12-31 23:53:55 +00:00
Markus Scherer
beb1e5718e ICU-8105 new data structure for Unicode property names data (pnames.icu formatVersion 2); includes new dictionary-type tries (only ByteTrie runtime for now, see ticket #8167); merge branches/markus/pnames2 -r 29097:29250
X-SVN-Rev: 29253
2010-12-31 18:36:37 +00:00
Markus Scherer
c04082d93c ICU-8105 hardcode Unicode property names data (formatVersion 2); includes new dictionary-type tries (ByteTrie & UCharTrie see ticket #8167); merge branches/markus/tries -r 29040:29249
X-SVN-Rev: 29252
2010-12-31 18:21:36 +00:00
Markus Scherer
3e29cb9f1f ICU-8105 genpname write propname_data.h and pnames.icu formatVersion 2 with ByteTries; merge branches/markus/tries -r 29042:29248
X-SVN-Rev: 29251
2010-12-31 18:06:45 +00:00
Yoshito Umaoka
95d0b6a8f9 ICU-8227 Fixed some test failures introduced by earlier changes.
X-SVN-Rev: 29233
2010-12-20 20:25:17 +00:00
Mark Davis
839c21fdad ICU-8227 Changed the internal filter to be a UnicodeSet, making it no longer externally modifiable.
X-SVN-Rev: 29232
2010-12-20 19:53:28 +00:00
Michael Ow
2ea0215a7a ICU-8229 Update ICU4J data with additional alias for UTF-8
X-SVN-Rev: 29224
2010-12-17 06:20:56 +00:00
Michael Ow
340bd78678 ICU-8229 Add alias for UTF-8 in ICU4C
X-SVN-Rev: 29223
2010-12-17 03:57:28 +00:00
Mark Davis
cb1a45d9da ICU-8228 Added the constants. Done before the end of the design review period, but don't anticipate any problems (can back out if needed).
X-SVN-Rev: 29222
2010-12-17 02:38:19 +00:00
Mark Davis
9eac5fb126 ICU-8227 Added another filter test, and fixed problems it exposed
X-SVN-Rev: 29221
2010-12-17 02:22:33 +00:00
Mark Davis
6873ac1d7c ICU-8175 Speedup on codepoints(...)
X-SVN-Rev: 29219
2010-12-16 23:51:08 +00:00
Michael Ow
4c14bbd6aa ICU-8240 Update ICU4J compound text charset for handling continuous buffers
X-SVN-Rev: 29218
2010-12-16 23:36:15 +00:00
Michael Ow
148123e81e ICU-7959 Move assignment of match outside loop
X-SVN-Rev: 29217
2010-12-16 23:32:25 +00:00
Michael Ow
d15a8c9c92 ICU-7959 Fix endian failure in compound text.
X-SVN-Rev: 29216
2010-12-16 19:35:56 +00:00