Commit Graph

23722 Commits

Author SHA1 Message Date
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
Peter Edberg
bbb368c939 ICU-8238 Implement max subpart policy for UTF7 toUnicode, don't consume valid bytes after err
X-SVN-Rev: 29214
2010-12-16 17:35:01 +00:00
Claire Ho
4c38ef650d ICU-7385 changed ECurrencySpacing into a C enum.
X-SVN-Rev: 29212
2010-12-15 23:46:53 +00:00
Michael Ow
dd03794570 ICU-7959 Add compound text converter to ICU4C.
X-SVN-Rev: 29211
2010-12-15 23:38:28 +00:00
Mark Davis
9ffcb85ba1 ICU-8227 Whew, there were lots of problems in the way the old code was done. Now working much better.
X-SVN-Rev: 29207
2010-12-14 07:51:00 +00:00
Mark Davis
e0872406eb ICU-8175 Add some utilities for working with CharSequences. @internal for now.
X-SVN-Rev: 29206
2010-12-14 07:33:40 +00:00
Michael Ow
22b88a2cf3 ICU-8209 Update the timebombs.
X-SVN-Rev: 29192
2010-12-10 22:21:51 +00:00
Yoshito Umaoka
8c5407c182 ICU-8020 Added ICU4J 4.6 API data for future API comparison report.
X-SVN-Rev: 29189
2010-12-10 21:18:41 +00:00
Yoshito Umaoka
3037e36662 ICU-8210 Updated ICU4J versions and data. Moved some timebombs.
X-SVN-Rev: 29187
2010-12-10 21:11:35 +00:00
Michael Ow
30153c1400 ICU-8209 Update version number in ICU4C to 4.7.1
X-SVN-Rev: 29186
2010-12-10 20:32:03 +00:00
Yoshito Umaoka
1e3205b869 ICU-8078 Better ULocale/Locale mapping on JRE 7+ using the new Locale APIs.
X-SVN-Rev: 29181
2010-12-09 21:55:20 +00:00
Andy Heninger
4f5faa01b7 ICU-7441 Make StringPiece comparison operators public.
X-SVN-Rev: 29178
2010-12-09 18:51:55 +00:00
Mark Davis
7ddf792330 ICU-8226 Update tests
X-SVN-Rev: 29177
2010-12-09 18:09:48 +00:00
Michael Ow
65efbb87d7 ICU-7089 Add test for Calendar class time stamp recalculation in ICU4J
X-SVN-Rev: 29165
2010-12-07 23:51:28 +00:00
Michael Ow
3261e6d703 ICU-7089 Add test for Calendar class time stamp recalculation in ICU4C
X-SVN-Rev: 29164
2010-12-07 23:46:13 +00:00
Michael Ow
6400b375c6 ICU-7089 Recalculate time stamp array if stamp value is going to exceed limit in ICU4J calendar class.
X-SVN-Rev: 29163
2010-12-07 17:30:04 +00:00
Michael Ow
734b84401f ICU-7089 Recalculate time stamp array if stamp value is going to exceed limit in ICU4C calendar class.
X-SVN-Rev: 29162
2010-12-07 17:27:42 +00:00
Michael Ow
54c4dc59ca ICU-8083 Update locale test data.
X-SVN-Rev: 29158
2010-12-03 20:43:21 +00:00
Michael Ow
642c2f0f68 ICU-8083 Update locale test for r29153
X-SVN-Rev: 29157
2010-12-03 20:39:32 +00:00
Michael Ow
821d71dd85 ICU-7089 Ensure that the time stamp used by ICU4J Calendar class does not exceed the documented limit.
X-SVN-Rev: 29155
2010-12-03 19:31:41 +00:00
Michael Ow
f67997b725 ICU-7089 Ensure that the time stamp used by ICU4C Calendar class does not exceed the documented limit.
X-SVN-Rev: 29154
2010-12-03 19:31:10 +00:00
Michael Ow
b988aacf7a ICU-8083 Update LANGUAGES and LANGUAGES_3 table, fix API information, and add a test for missing languages.
X-SVN-Rev: 29153
2010-12-03 19:25:49 +00:00
Steven R. Loomis
9ec80e7ba3 ICU-8211 ficx dependency generation for xlC v9
X-SVN-Rev: 29150
2010-12-03 16:49:10 +00:00
Steven R. Loomis
ada54ef5d2 ICU-8207 re-enable a skipped test which had caught the swap issue..
X-SVN-Rev: 29146
2010-12-02 19:56:54 +00:00
Steven R. Loomis
58a797bda3 ICU-8207 update icudata.jar due to #8205
X-SVN-Rev: 29141
2010-12-02 19:36:33 +00:00