Commit Graph

68 Commits

Author SHA1 Message Date
George Rhoten
939f4f60a4 ICU-4296 Don't export some internal static const variables.
Also fgNumberPatternsCount has the wrong value.

X-SVN-Rev: 17009
2004-12-22 23:32:48 +00:00
George Rhoten
fef1b77683 ICU-4092 Increase code coverage.
Fix broken RTTI on Windows by splitting service registration into separate files,
and rename files for consistency at the request from Doug.

X-SVN-Rev: 16979
2004-12-21 06:55:20 +00:00
Andy Heninger
665e553354 ICU-4161 remove tabs from source code
X-SVN-Rev: 16829
2004-11-11 23:34:58 +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
d24eab530d ICU-3837 Fix UCONFIG_NO_SERVICE
X-SVN-Rev: 16426
2004-10-08 06:23:24 +00:00
George Rhoten
7dd960a8b4 ICU-4078 Loosely couple the cleanup functions.
X-SVN-Rev: 16307
2004-09-12 23:07:29 +00:00
George Rhoten
592ed13f9a ICU-4084 Make sure that ures_* is used instead of the slower ResourceBundle.
X-SVN-Rev: 16251
2004-09-03 15:24:16 +00:00
George Rhoten
95873dd022 ICU-4084 Improve DateFormat construction performance.
X-SVN-Rev: 16247
2004-09-02 19:08:28 +00:00
George Rhoten
15ea893568 ICU-4078 Centralize a dependency on conversion (take it out of the header)
X-SVN-Rev: 16231
2004-08-31 21:14:59 +00:00
George Rhoten
7c225a89aa ICU-4072 Explicitly use U_EXPORT2 to specify calling convention of static C++ code.
X-SVN-Rev: 16183
2004-08-24 17:38:33 +00:00
George Rhoten
a89a43144b ICU-4017 Fix behavior of explicitly requested non-existent currency
X-SVN-Rev: 16137
2004-08-10 05:37:11 +00:00
George Rhoten
ded716bf2c ICU-4017 Fix failure behavior of explicitly requested non-existent currency
X-SVN-Rev: 16133
2004-08-09 07:07:33 +00:00
George Rhoten
e069f28ece ICU-3837 Add UCONFIG_NO_SERVICE
X-SVN-Rev: 16034
2004-07-18 01:37:13 +00:00
Andy Heninger
8ec93303c2 ICU-3783 Make getDynamicClassID() pure virutal on abstract classes.
X-SVN-Rev: 15705
2004-06-04 01:16:05 +00:00
Ram Viswanadha
ae129a2d75 ICU-3635 fix failure on Unix
X-SVN-Rev: 15693
2004-06-03 22:17:34 +00:00
Ram Viswanadha
d95bb2171f ICU-3635 handle _PREEURO correctly
X-SVN-Rev: 15680
2004-06-03 17:44:02 +00:00
Andy Heninger
e57f8ed178 ICU-3783 restore getStaticClassID() to several classes from which it had been removed in error.
X-SVN-Rev: 15619
2004-05-28 20:13:11 +00:00
Alan Liu
1db13e2b86 ICU-2825 add Measure, MeasureUnit, CurrencyUnit, and CurrencyAmount classes, and operate through them
X-SVN-Rev: 15059
2004-04-27 21:47:09 +00:00
Alan Liu
461f739085 ICU-2825 first implementation of MeasureFormat
X-SVN-Rev: 15015
2004-04-21 18:05:06 +00:00
Alan Liu
9cca22e331 ICU-2825 add support for formatting and parsing currency amounts
X-SVN-Rev: 14978
2004-04-15 06:20:42 +00:00
George Rhoten
3c981b5db7 ICU-3685 Use different function names.
X-SVN-Rev: 14910
2004-04-08 23:24:45 +00:00
George Rhoten
c7556e10ff ICU-3500 Fix compiler warnings about multiple virtual destructors and/or not inlining compiler generated destructors.
X-SVN-Rev: 14905
2004-04-08 19:11:25 +00:00
George Rhoten
5e9f5d084f ICU-3500 Fix AIX compiler warnings
X-SVN-Rev: 14902
2004-04-07 22:19:26 +00:00
George Rhoten
df336fd5c5 ICU-3500 Fix AIX compiler warnings
X-SVN-Rev: 14900
2004-04-07 21:58:43 +00:00
George Rhoten
232ee12872 ICU-3500 Fix compiler warnings about multiple virtual destructors and/or not inlining compiler generated destructors.
X-SVN-Rev: 14896
2004-04-07 05:20:22 +00:00
Alan Liu
6787d6530a ICU-3399 add UErrorCode to setCurrency; move operator== class check into Format
X-SVN-Rev: 14508
2004-02-13 01:51:42 +00:00
Alan Liu
91390d5ea7 ICU-2202 preliminary checkin
X-SVN-Rev: 14367
2004-01-20 23:06:38 +00:00
Doug Felt
a0bcf427af ICU-3222 fix compiler warnings
X-SVN-Rev: 13930
2003-12-02 01:55:53 +00:00
Vladimir Weinstein
8ab4bf13f7 ICU-2202 getLocale implementation for formatting classes and calendar
X-SVN-Rev: 13777
2003-11-19 23:31:45 +00:00
Vladimir Weinstein
d4e8b6d20b ICU-2202 C++ format getLocale API placeholders
X-SVN-Rev: 13729
2003-11-14 21:53:10 +00:00
Doug Felt
e5a79dc60c ICU-813 int64 formatting support
X-SVN-Rev: 13547
2003-10-31 22:47:25 +00:00
George Rhoten
492d57ac79 ICU-3221 Fix AIX linker warnings
X-SVN-Rev: 12997
2003-08-31 20:53:46 +00:00
Andy Heninger
60fccf72a2 ICU-2970 Mutex initialization in translit. Thread safety in numformat.
X-SVN-Rev: 12380
2003-06-09 20:06:55 +00:00
Steven R. Loomis
c07cd057ad ICU-2970 use global mutex for protecting lazy initialized services
X-SVN-Rev: 12362
2003-06-06 22:01:28 +00:00
Doug Felt
7259965261 ICU-2821 changes based on alan's review
X-SVN-Rev: 12229
2003-06-02 22:25:08 +00:00
Doug Felt
fb473c85d1 ICU-2959 update copyright notices
X-SVN-Rev: 12221
2003-06-02 18:47:02 +00:00
George Rhoten
31d1414177 ICU-2729 Fix a memory leak
X-SVN-Rev: 11916
2003-05-13 23:12:37 +00:00
Doug Felt
0ae75b6ac7 ICU-2821 try to work around sync bug on unix?
X-SVN-Rev: 11736
2003-04-30 00:17:54 +00:00
Doug Felt
4dc960f3a4 ICU-2821 service registration for currency
X-SVN-Rev: 11706
2003-04-25 18:02:09 +00:00
Alan Liu
4131ad8564 ICU-2824 move set/getCurrency from DecimalFormat to NumberFormat
X-SVN-Rev: 11681
2003-04-24 22:58:04 +00:00
Doug Felt
7456e00aee ICU-2203 no public hashtable, replace with const list of UnicodeString
X-SVN-Rev: 11179
2003-02-27 20:14:51 +00:00
Doug Felt
c31688a777 ICU-2203 C++ version of NumberFormat registration
X-SVN-Rev: 11160
2003-02-25 23:36:48 +00:00
Alan Liu
9d30c08f22 ICU-2370 fix format() docs regarding appending to result string; also misc other doc and parameter name fixes
X-SVN-Rev: 10364
2002-11-23 01:11:50 +00:00
Markus Scherer
3d38617bdc ICU-2248 modularize icu, allow parts to not be built
X-SVN-Rev: 9900
2002-09-20 01:54:48 +00:00
George Rhoten
d7e0797b2c ICU-2085 #ifdef out deprecated code
X-SVN-Rev: 9756
2002-08-21 19:12:24 +00:00
GCL Shanghai
2fab4a8cb7 ICU-1953 backout buffer overflow changes
X-SVN-Rev: 9070
2002-07-09 12:47:45 +00:00
GCL Shanghai
6348e12895 ICU-1953 test for buffer overflows
X-SVN-Rev: 9044
2002-07-06 10:58:51 +00:00
George Rhoten
41ffc2ef36 ICU-1733 Integrate some of the easier (and non-redundent) changes from Lotus.
X-SVN-Rev: 7802
2002-02-28 01:42:40 +00:00
Helena Chapman
d816eefc57 ICU-1264 added namspace support where possible.
X-SVN-Rev: 6124
2001-10-08 23:26:58 +00:00
George Rhoten
4526828ee2 ICU-1099 Make more data const in the libraries
X-SVN-Rev: 5964
2001-09-28 19:13:03 +00:00