Steven R. Loomis
43b918a0c8
ICU-9258 merge from branches, performance improvements
...
X-SVN-Rev: 31881
2012-05-30 00:41:57 +00:00
Peter Edberg
22eb317bb2
ICU-8697 C review fixes #2 : less convoluted code
...
X-SVN-Rev: 31510
2012-02-24 22:54:57 +00:00
Peter Edberg
faced7a2f0
ICU-8697 C review fixes: correct UnicodeString constructor, use LocalPointer, use ParsePosition.getIndex() to test errs
...
X-SVN-Rev: 31509
2012-02-24 20:27:21 +00:00
Peter Edberg
05b2ae1381
ICU-8697 C, change parseCurrency methods to return CurrencyAmount*, make draft ICU 49
...
X-SVN-Rev: 31440
2012-02-19 06:45:47 +00:00
Michael Ow
8ccd432155
ICU-8718 Fix some memory leak issues in numbering systems
...
X-SVN-Rev: 30592
2011-08-30 03:22:38 +00:00
John Emmons
bda69e7101
ICU-8611 Make ICU look at patterns by numbering system
...
X-SVN-Rev: 30574
2011-08-24 18:06:46 +00:00
Michael Ow
6be4ed022f
ICU-8452 Fix some more Cygwin MVSC and Cygwin GCC build issues
...
X-SVN-Rev: 30541
2011-08-18 18:47:16 +00:00
Markus Scherer
2862296471
ICU-8454 virtual destructors should be explicit, and defined in a .cpp file, so that they can serve as key functions
...
X-SVN-Rev: 30423
2011-07-26 05:32:25 +00:00
Markus Scherer
9bcc40cf9e
ICU-8452 un-autoconf platform.h, move user-configurable settings to uconfig.h, and other changes; from svn merge --reintegrate branches/markus/platformh at r30411
...
X-SVN-Rev: 30412
2011-07-23 00:10:30 +00:00
Markus Scherer
2201fb816c
ICU-7877 optionally explicit UnicodeString constructors, and make them explicit inside ICU
...
X-SVN-Rev: 30293
2011-07-07 18:46:19 +00:00
Markus Scherer
1beb0f1e4f
ICU-8680 require C++ namespace, replace most U_NAMESPACE_QUALIFIER with icu::, remove still-draft U_STD_NS, U_STD_NSQ, and U_STD_NS_USE
...
X-SVN-Rev: 30281
2011-07-06 04:03:35 +00:00
Andy Heninger
cf26986c13
ICU-8538 Valgrind error fixes in ICU 4.8RC
...
X-SVN-Rev: 30059
2011-05-09 02:35:48 +00:00
Peter Edberg
332037ef5b
ICU-6109 & #4942,#3579: Merge changes for lenient number & date parsing from branches/eric/lenient_number_parsing (manually!)
...
X-SVN-Rev: 30018
2011-05-04 12:23:42 +00:00
Markus Scherer
70ad6b4a74
ICU-7386 merge NumberFormat::EStyles into UNumberFormatStyles & improve NumberFormat::makeInstance() memory management
...
X-SVN-Rev: 29920
2011-04-29 00:00:47 +00:00
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