Commit Graph

86 Commits

Author SHA1 Message Date
George Rhoten
7a2de521f8 ICU-2256 Performance enhancement.
Make ustdio %e start up faster, especially since it's not using currency data.

X-SVN-Rev: 12782
2003-08-07 19:01:31 +00:00
George Rhoten
70cf40862e ICU-2256 Performance enhancement.
Make ustdio %e start up faster, especially since it's not using currency data.

X-SVN-Rev: 12622
2003-07-12 00:23:05 +00:00
George Rhoten
c320d27f7e ICU-2699 Fix some compiler warnings.
X-SVN-Rev: 12479
2003-06-11 23:02:19 +00:00
George Rhoten
cbfd3c445e ICU-2699 Fix some compiler warnings.
X-SVN-Rev: 12445
2003-06-11 01:31:09 +00:00
Steven R. Loomis
ad141400ac ICU-2840 don't crash w/o data
X-SVN-Rev: 12307
2003-06-05 00:00:07 +00:00
Alan Liu
de95737116 ICU-2959 update copyright dates to include 2003
X-SVN-Rev: 12253
2003-06-03 20:58:22 +00:00
Alan Liu
c6c5b18a6d ICU-2889 fix adoptDecimalFormatSymbols
X-SVN-Rev: 12111
2003-05-26 20:21:40 +00:00
Alan Liu
9cd19fa781 ICU-2892 don't run past end
X-SVN-Rev: 12006
2003-05-19 21:06:22 +00:00
Alan Liu
23a8673212 ICU-2892 do literal whitespace match before parsing runs
X-SVN-Rev: 12004
2003-05-19 20:04:57 +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
Alan Liu
2a361f522d ICU-2119 add format and parse of complex currency formats (ChoiceFormat-based); make fPad a UChar32 (was UnicodeString); fix surrogate handling in sev. spots
X-SVN-Rev: 11614
2003-04-21 22:48:16 +00:00
Alan Liu
4a553638ef ICU-2119 rewrite parsing of padding to work property; redo and fix parsing of surrogates and variable-length elements
X-SVN-Rev: 11609
2003-04-21 19:18:27 +00:00
George Rhoten
ce8e689663 ICU-1839 Use const UnicodeString & and not just UnicodeString.
X-SVN-Rev: 11547
2003-04-15 15:58:20 +00:00
Alan Liu
1bba328280 ICU-2119 modify code to use Currencies instead of CurrencyElements; support multiple Currencies names and recognize ChoiceFormat patterns
X-SVN-Rev: 11519
2003-04-11 20:02:25 +00:00
Alan Liu
403e3c64a2 ICU-2154 standardize whitespace handling by date/number format
X-SVN-Rev: 11460
2003-04-04 20:55:10 +00:00
Alan Liu
3c23b5eaf7 ICU-2504 fix typo in spelling, U_MULTIPLE_DECIMAL_SEPERATORS => U_MULTIPLE_DECIMAL_SEPARATORS (old spelling still defined for compatibility)
X-SVN-Rev: 10615
2002-12-11 22:28:34 +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
d8cd28cf02 ICU-2296 optimize use of UnicodeString, copy string objects less often
X-SVN-Rev: 10029
2002-10-12 01:09:00 +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
117aefb136 ICU-1097 Remove some tabs
X-SVN-Rev: 9784
2002-08-23 17:54:40 +00:00
George Rhoten
c85207afbd ICU-1887 Try to fix the name mangling problems with the Intel compiler by including utypes.h before the system headers.
X-SVN-Rev: 9124
2002-07-12 21:42:24 +00:00
GCL Shanghai
2fab4a8cb7 ICU-1953 backout buffer overflow changes
X-SVN-Rev: 9070
2002-07-09 12:47:45 +00:00
Alan Liu
29f886f412 ICU-1097 move currency.* to ucurr.* and change ISO code parameters from char* to UChar*
X-SVN-Rev: 9049
2002-07-08 17:57:10 +00:00
GCL Shanghai
6348e12895 ICU-1953 test for buffer overflows
X-SVN-Rev: 9044
2002-07-06 10:58:51 +00:00
GCL Shanghai
b89c229c6e ICU-1953 change comments style and check 0/NULL
X-SVN-Rev: 8993
2002-07-02 15:10:30 +00:00
GCL Shanghai
1e188eca35 ICU-1953 Test for NULL after each uprv_malloc() or new
X-SVN-Rev: 8980
2002-06-29 09:31:05 +00:00
Alan Liu
6006bee039 ICU-1097 move currency meta data into root bundle; change API to C
X-SVN-Rev: 8632
2002-05-15 18:51:39 +00:00
George Rhoten
9a62e43e02 ICU-1097 Fix for Solaris
X-SVN-Rev: 8629
2002-05-15 16:42:37 +00:00
Alan Liu
d5c7b20828 ICU-1097 use a char* for the currency code
X-SVN-Rev: 8625
2002-05-14 23:24:58 +00:00
Alan Liu
2327cfe7d8 ICU-1097 initial C++ implementation
X-SVN-Rev: 8598
2002-05-13 19:33:05 +00:00
George Rhoten
e6af09d1e9 ICU-1739 Fix uninitialized variable fExponentSignAlwaysShown.
X-SVN-Rev: 8240
2002-03-26 05:27:25 +00:00
George Rhoten
bc64b17bee ICU-1199 Stop using the deprecated Unicode C++ class
X-SVN-Rev: 8105
2002-03-19 03:01:28 +00:00
Markus Scherer
8c78422db2 ICU-1561 replace all UTextOffset with int32_t
X-SVN-Rev: 7942
2002-03-12 01:32:42 +00:00
George Rhoten
fb2f039c5b ICU-837 First shot at fixing up ustdio for better compatibility with stdio.
X-SVN-Rev: 7747
2002-02-23 00:34:39 +00:00
Ram Viswanadha
189e70e306 ICU-329 Clear the parseErr struct consistently by setting the offsets and line with -1
X-SVN-Rev: 6922
2001-11-15 21:13:37 +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
6b5f932d02 ICU-329 A static UParseError is not needed.
It increases the library size slightly, and it confuses people that are searching for multithreading problems.

X-SVN-Rev: 5973
2001-09-28 21:41:48 +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
Markus Scherer
f7461b3b69 ICU-1222 change US::empty() to isEmpty()
X-SVN-Rev: 5947
2001-09-27 22:46:58 +00:00
George Rhoten
7353ac4a23 ICU-513 Test for surrogate support
X-SVN-Rev: 5842
2001-09-20 21:34:19 +00:00
Markus Scherer
9fac14aa96 ICU-1200 no need any more to explicitly NUL-terminate after US::extract() to codepage
X-SVN-Rev: 5802
2001-09-18 23:53:27 +00:00
George Rhoten
745a84cbcd ICU-513 Fixes for Solaris
X-SVN-Rev: 5792
2001-09-18 22:17:21 +00:00
George Rhoten
96d88d5748 ICU-513 Fixes for AIX, and replace charAt with char32At
X-SVN-Rev: 5786
2001-09-18 20:40:48 +00:00
George Rhoten
4e351c0c81 ICU-513 Don't use the deprecated API anymore.
X-SVN-Rev: 5756
2001-09-17 21:50:19 +00:00
Ram Viswanadha
0a3e11290a ICU-329 Add more error codes for formatting api
X-SVN-Rev: 5503
2001-08-17 02:20:35 +00:00
Ram Viswanadha
d7d6c296e2 ICU-329 First take on add better error reporting with UParseError struct.
X-SVN-Rev: 5472
2001-08-16 00:55:16 +00:00
George Rhoten
2f04fc3c5c ICU-882 Don't use deprecated code.
X-SVN-Rev: 5208
2001-07-09 22:40:08 +00:00
Vladimir Weinstein
8e6698de87 ICU-903 updated copyright notices
X-SVN-Rev: 4237
2001-03-21 20:31:13 +00:00
George Rhoten
0d9a34e275 ICU-760 Can't get the correct FieldPosition with padding.
X-SVN-Rev: 3972
2001-03-08 19:40:09 +00:00
George Rhoten
5c2690878a ICU-760 Do the correct padding between a number and its sign
X-SVN-Rev: 3687
2001-02-20 17:29:08 +00:00