Commit Graph

100 Commits

Author SHA1 Message Date
Peter Edberg
c8765bfe77 ICU-8077 Remove isLenient/setLenient from Format, etc. (revert #7725)
X-SVN-Rev: 28916
2010-10-26 18:11:13 +00:00
Peter Edberg
1826002e52 ICU-7725 Hoist isLenient / setLenient to Format class (from DateFormat, RBNF)
X-SVN-Rev: 28170
2010-06-10 20:17:43 +00:00
John Emmons
bd2a89a232 ICU-7599 Add support for alternate symbols per numbering system
X-SVN-Rev: 28134
2010-06-04 18:29:02 +00:00
Markus Scherer
f6a04770ff ICU-7455 use compiler RTTI; stop adding poor mans RTTI to new class hierarchies
X-SVN-Rev: 28075
2010-05-19 17:29:33 +00:00
Andy Heninger
4e56218eb1 ICU-5193 Big decimal number formatting.
X-SVN-Rev: 27696
2010-02-26 02:29:00 +00:00
Doug Felt
bd8eb26d17 ICU-7391 changed ref to pointer in APIs taking FieldPositionIterator, cleaned whitespace
X-SVN-Rev: 27433
2010-01-28 19:39:24 +00:00
Andy Heninger
a31448aab8 ICU-5193 API additions for big decimal formatting. Implementation not there yet.
X-SVN-Rev: 27287
2010-01-15 22:28:39 +00:00
Doug Felt
52c23e0a47 ICU-6192 add support for getting field positions to NumberFormat and DateFormat
X-SVN-Rev: 27093
2009-12-17 22:15:20 +00:00
Markus Scherer
0ee8d74b70 ICU-7074 fix for U_USING_ICU_NAMESPACE=0
X-SVN-Rev: 26762
2009-10-07 21:36:26 +00:00
Michael Ow
ee7d6c25c0 ICU-6911 Make one cleanup function for numfmt.cpp
X-SVN-Rev: 26677
2009-09-23 15:41:25 +00:00
Michael Ow
803387f796 ICU-8112 moved by srl, incorrectly filed under #6078: Add mutex for number system cache.
X-SVN-Rev: 26456
2009-07-29 22:13:15 +00:00
Michael Ow
0b176ddfb3 ICU-6708 Initialize cache pointers.
X-SVN-Rev: 26454
2009-07-29 18:58:19 +00:00
Michael Ow
a1992932b5 ICU-6708 Fix tab character format issue.
X-SVN-Rev: 26452
2009-07-28 21:38:28 +00:00
Michael Ow
6ad7952680 ICU-6708 Add UMTX_CHECK before umtx_* statements.
X-SVN-Rev: 26450
2009-07-28 20:22:32 +00:00
Jason Spieth
3bdd87634d ICU-6708 Static Hashtable caching of NumberingSystem object instances in NumberFormat, C implementation - with crash fix
X-SVN-Rev: 26428
2009-07-24 15:19:11 +00:00
Michael Ow
1717df730a ICU-6708 Undo previous commit to trunk.
X-SVN-Rev: 26373
2009-07-17 22:40:41 +00:00
Jason Spieth
e6d78cf300 ICU-6708 Static Hashtable caching of NumberingSystem object instances in NumberFormat, C implementation
X-SVN-Rev: 26350
2009-07-16 19:20:06 +00:00
Michael Ow
f9549f9f94 ICU-6554 Delete symbolsToAdopt if it is no longer needed.
X-SVN-Rev: 25828
2009-04-18 06:41:21 +00:00
John Emmons
ec9921c61c ICU-6750 Allow aliases in numbering system descriptions
X-SVN-Rev: 25469
2009-02-23 22:41:41 +00:00
Xiaomei Ji
45071a142b ICU-6433 from branch to trunk for API slush
X-SVN-Rev: 25399
2009-02-12 22:55:29 +00:00
John Emmons
af79a4c70f ICU-6694 Fix to delete internal NumberingSystems when they are no longer needed
X-SVN-Rev: 25306
2009-01-23 18:23:05 +00:00
John Emmons
468ca36b11 ICU-6694 Move setting of zeroDigit from NummberFormat to DecimalFormatSymbols per Yoshito's suggestion
X-SVN-Rev: 25300
2009-01-23 00:53:11 +00:00
Eric Mader
98e2009c00 ICU-6694 fix compile problem w/ VS 2008.
X-SVN-Rev: 25287
2009-01-22 18:13:05 +00:00
John Emmons
6070262c2f ICU-6694 Implementation of numbering systems and the @numbers keyword
X-SVN-Rev: 25285
2009-01-22 04:46:35 +00:00
Michael Ow
44ee923138 ICU-6132 Add check in parseCurrency and registerFactory for null pointer.
X-SVN-Rev: 23267
2008-01-17 23:16:29 +00:00
George Rhoten
a0088597b1 ICU-5852 Improve ability to round denormalized IEEE754 numbers and improve debug output.
X-SVN-Rev: 22417
2007-08-17 05:27:19 +00:00
George Rhoten
dbc0d1d9ee ICU-5349 Use UMTX_CHECK for double check locking.
X-SVN-Rev: 20176
2006-08-29 04:57:05 +00:00
Eric Mader
a992570c40 ICU-4152 Initial check in of Windows formatting code!
X-SVN-Rev: 18963
2006-01-12 19:53:58 +00:00
Ram Viswanadha
0bdf064c1d ICU-3832 Add support for monetary grouping separator
X-SVN-Rev: 18960
2006-01-09 23:03:31 +00:00
Vladimir Weinstein
b28410ab1b ICU-4835 move *getByKeyWithFallback to internal header
X-SVN-Rev: 18664
2005-10-11 23:59:46 +00:00
Eric Mader
f57c82a12d ICU-4428 update copyright notices for ICU 3.3.
X-SVN-Rev: 17348
2005-03-16 18:46:54 +00:00
George Rhoten
f9baa59b7b ICU-4189 Fix for UCONFIG_NO_CONVERSION
X-SVN-Rev: 17308
2005-03-09 23:50:26 +00:00
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