Commit Graph

3353 Commits

Author SHA1 Message Date
George Rhoten
83b0d17af1 ICU-4078 Revert the move of the invariant conversion routines back to putil.h.
They are stable APIs, and they should not be moved.

X-SVN-Rev: 16530
2004-10-18 03:03:13 +00:00
George Rhoten
9fe39e1c8c ICU-3805 Break putil.h/utypes.h header file dependancy loop
X-SVN-Rev: 16529
2004-10-18 02:43:33 +00:00
George Rhoten
07b125019f ICU-4102 Improve multi-level aliasing with fallbacks.
X-SVN-Rev: 16525
2004-10-17 16:58:33 +00:00
George Rhoten
8318ed5467 ICU-4102 Improve multi-level aliasing with fallbacks.
X-SVN-Rev: 16524
2004-10-17 05:16:23 +00:00
George Rhoten
e69fca9d5f ICU-4078 Fix for AIX with Visual Age 5 compiler, and make sure that the
disentanglement is correct by putting all the UnicodeSet virtual functions are
in one file. Also move some of the rule whitespace handling into better
locations.

X-SVN-Rev: 16519
2004-10-15 22:56:26 +00:00
George Rhoten
308aba80be ICU-4078 Make sure that the decoupled cleanup functions are still called during a failure.
X-SVN-Rev: 16503
2004-10-15 06:05:51 +00:00
George Rhoten
5f2505021e ICU-4084 Improve doOpenChoice performance
X-SVN-Rev: 16468
2004-10-13 05:41:18 +00:00
George Rhoten
e10141ecc9 ICU-3938 Partial incorporation of CLDR data. Some of the currency, weekend and DateTimeElements will be fixed later when the draftness is removed from some of the data.
X-SVN-Rev: 16464
2004-10-13 00:39:42 +00:00
George Rhoten
2e69aa04e2 ICU-4129 Fix for Borland C++ Builder.
X-SVN-Rev: 16459
2004-10-12 23:24:19 +00:00
George Rhoten
addb950226 ICU-4084 Improve doOpenChoice performance on less optimal platforms.
X-SVN-Rev: 16454
2004-10-12 06:09:26 +00:00
George Rhoten
d5efe15136 ICU-4084 Improve doOpenChoice performance, and make sure that tests can run against the shared data library.
X-SVN-Rev: 16448
2004-10-11 22:31:01 +00:00
George Rhoten
cf3b69cbf1 ICU-4084 Improve doOpenChoice performance.
X-SVN-Rev: 16444
2004-10-11 21:21:55 +00:00
George Rhoten
87487f4c09 ICU-4129 Fix for Borland C++ Builder.
X-SVN-Rev: 16440
2004-10-09 00:59:35 +00:00
George Rhoten
088b7ae383 ICU-4078 Remove some dependencies
X-SVN-Rev: 16428
2004-10-08 17:38:36 +00:00
George Rhoten
7674c243d1 ICU-4078 There is no need to use the default locale for foldCase as stated by Markus.
X-SVN-Rev: 16424
2004-10-08 05:17:17 +00:00
George Rhoten
42bc6ea738 ICU-4078 Split out u_errorName from putil.c. It's mainly used for error reporting, and it's large.
X-SVN-Rev: 16423
2004-10-08 04:22:58 +00:00
George Rhoten
349c3b5ad3 ICU-4127 Fix Hashtable constructors.
X-SVN-Rev: 16422
2004-10-08 01:52:53 +00:00
George Rhoten
19e709ced5 ICU-4078 There is no need to use the default locale for foldCase as stated by Markus.
X-SVN-Rev: 16420
2004-10-07 22:11:34 +00:00
George Rhoten
a862144196 ICU-4078 Remove unneeded caseCompare
X-SVN-Rev: 16416
2004-10-07 18:19:27 +00:00
George Rhoten
9777ef9aae ICU-4078 Move dependency of uloc API from locmap to uloc.
X-SVN-Rev: 16411
2004-10-07 06:05:26 +00:00
George Rhoten
e2188e6775 ICU-4078 Decouple the cleanup functions from u_init and u_cleanup.
X-SVN-Rev: 16403
2004-10-06 23:10:53 +00:00
George Rhoten
36caf6be5a ICU-4116 Fix for Visual Age 7.0 on Linux PPC so that __I doesn't collide with anything.
X-SVN-Rev: 16397
2004-10-05 23:08:06 +00:00
George Rhoten
106e91de6a ICU-4078 Make sure that some functions that need to use __cxa_pure_virtual from g++ are only defined in one object file, especially if they are only used by other class.
X-SVN-Rev: 16389
2004-10-04 04:27:52 +00:00
George Rhoten
d9258ee74b ICU-4078 Don't depend on Memory stream anymore, and fix some typos
X-SVN-Rev: 16349
2004-09-21 21:01:31 +00:00
Steven R. Loomis
174104abe1 ICU-3651 uloc_setKeywordValue: removal, and sorting of added keywords.
X-SVN-Rev: 16347
2004-09-20 23:59:59 +00:00
George Rhoten
6dc1bba6ad ICU-3963 Update what is renamed.
X-SVN-Rev: 16342
2004-09-17 18:38:48 +00:00
George Rhoten
896c3fb9e8 ICU-3905 Fix some compiler warnings.
X-SVN-Rev: 16341
2004-09-17 07:46:37 +00:00
George Rhoten
209c7b9bbd ICU-4078 Don't depend on Memory stream anymore
X-SVN-Rev: 16340
2004-09-17 04:19:30 +00:00
George Rhoten
84960a49a3 ICU-4078 Don't depend on Memory stream anymore
X-SVN-Rev: 16339
2004-09-17 00:09:29 +00:00
George Rhoten
176c33eeee ICU-4078 Remove some unused headers.
X-SVN-Rev: 16338
2004-09-17 00:08:28 +00:00
George Rhoten
b6a2f6b622 ICU-4078 Make sure that some inline functions aren't included.
X-SVN-Rev: 16337
2004-09-17 00:08:03 +00:00
George Rhoten
18ffb7c81f ICU-3963 Make sure that better symbol names are exported for urename.h
X-SVN-Rev: 16333
2004-09-16 04:00:12 +00:00
George Rhoten
1ca3116228 ICU-4078 Remove unused strings.
X-SVN-Rev: 16330
2004-09-15 18:14:51 +00:00
George Rhoten
8066655515 ICU-4078 Remove unused strings.
X-SVN-Rev: 16329
2004-09-15 17:11:47 +00:00
Vladimir Weinstein
0314c356b1 ICU-4102 Fix direct access handling of aliases
X-SVN-Rev: 16326
2004-09-14 23:35:32 +00:00
Andy Heninger
8e505af9bb ICU-4055 fixed bad comment, test to verify behavior.
X-SVN-Rev: 16321
2004-09-14 17:31:54 +00:00
Markus Scherer
5aa9e27ac0 ICU-4078 move functions for invariant characters from putil to new uinvchar, public prototypes into utypes.h
X-SVN-Rev: 16320
2004-09-14 16:58:51 +00:00
Markus Scherer
86ae6dd6fc ICU-4078 U_INLINE->inline in .cpp
X-SVN-Rev: 16318
2004-09-14 00:52:37 +00:00
Markus Scherer
a52e1cd824 ICU-4078 enable building a UnicodeSet from a property using/loading only the relevant data file
X-SVN-Rev: 16316
2004-09-13 23:38:31 +00:00
Markus Scherer
a745bc2469 ICU-4078 separate unorm_compare() from unorm.cpp into its own file unormcmp.cpp so that unorm.cpp itself is independent of any properties outside of unorm.icu
X-SVN-Rev: 16315
2004-09-13 23:37:58 +00:00
Markus Scherer
95a00e8e5c ICU-4078 check for error code
X-SVN-Rev: 16314
2004-09-13 23:33:48 +00:00
Markus Scherer
f7b7183d7a ICU-4078 enable building a UnicodeSet from a property using/loading only the relevant data file
X-SVN-Rev: 16313
2004-09-13 23:33:22 +00:00
George Rhoten
276f299cfe ICU-3905 Fix some compiler warnings.
X-SVN-Rev: 16309
2004-09-13 00:10:12 +00:00
George Rhoten
8066f2dfe3 ICU-4078 Make sure the cleanup function definition works in C++
X-SVN-Rev: 16306
2004-09-12 22:54:50 +00:00
Markus Scherer
c7b731f94b ICU-4078 normalization exclusion sets: move their building (with set patterns) from unorm.cpp to gennorm so that runtime normalization code does not depend on all properties and uniset_props.cpp
X-SVN-Rev: 16304
2004-09-12 16:59:20 +00:00
Markus Scherer
bd1f26f937 ICU-4078 move property name comparison functions from uprops to propname
X-SVN-Rev: 16303
2004-09-11 22:02:10 +00:00
Markus Scherer
248e6ad8fa ICU-4078 move functions to make uchar.c (core properties APIs) independent of ucase.c (case mapping)
X-SVN-Rev: 16302
2004-09-11 21:59:21 +00:00
Markus Scherer
b5eebb331e ICU-4078 move functions to make uchar.c (core properties APIs) independent of uprops.c (universal properties APIs)
X-SVN-Rev: 16301
2004-09-11 15:04:40 +00:00
Markus Scherer
b92c4979a1 ICU-4078 make case-insensitive string comparisons independent of normalization code by duplicating parts of the unorm_compare() implementation
X-SVN-Rev: 16300
2004-09-11 14:24:31 +00:00
Markus Scherer
e46fb2345d ICU-4078 simplify code for creating exclusion sets
X-SVN-Rev: 16299
2004-09-11 05:29:21 +00:00