Peter Edberg
27cfaed4d8
ICU-10681 Lazily get and cache BreakIterator for titlecasing; lazily get contextTransform info if possible (C)
...
X-SVN-Rev: 35287
2014-03-02 00:44:35 +00:00
Markus Scherer
e977c057a9
ICU-9101 merge branches/markus/collv2@35225 into the trunk
...
X-SVN-Rev: 35227
2014-02-25 21:21:49 +00:00
Peter Edberg
9596efb7f4
ICU-10712 Integrate non-collation, non-BCP47 data from CLDR trunk@9766
...
X-SVN-Rev: 35208
2014-02-24 07:17:41 +00:00
Peter Edberg
401daae867
ICU-10633 Implement context-sensitive number formatting (currently just for RBNF)
...
X-SVN-Rev: 35095
2014-02-06 09:41:17 +00:00
Travis Keep
25c7ba8e57
ICU-10682 Fix clone, copy constructor, and assignment operator in RulesBasedNumberFormat.
...
X-SVN-Rev: 35085
2014-02-06 00:34:24 +00:00
George Rhoten
4397b041e3
ICU-10622 Fix warnings and errors when DEBUG is accidentally defined.
...
X-SVN-Rev: 35007
2014-01-28 04:25:46 +00:00
Andy Heninger
3b379f4c28
ICU-7468 Use C++ "using" in Format class hierarchy, so inheritance of format() and parse() functions works normally, without unwanted function hiding.
...
X-SVN-Rev: 33457
2013-03-21 22:09:06 +00:00
Jungshik Shin
4934b397a8
ICU-8343 fix build errors in Visual Studio when exception is disabled
...
X-SVN-Rev: 32010
2012-06-28 23:28:00 +00:00
Michael Ow
1dfe6c4c8b
ICU-8940 Ensure the new DecimalFormatSymbols is propagated properly in ICU4C RBNF
...
X-SVN-Rev: 31417
2012-02-17 23:09:57 +00:00
John Emmons
bae575e95a
ICU-7501 Use allowsParsing attribute from CLDR to detect unparseable RBNF rulesets
...
X-SVN-Rev: 31416
2012-02-17 23:01:16 +00:00
Michael Ow
1f311240e5
ICU-8940 Add new ICU4C API to set decimal format symbols in RBNF
...
X-SVN-Rev: 31265
2012-01-25 21:16:48 +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
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
Steven R. Loomis
b209c07620
ICU-8687 warnings fix (clang)
...
X-SVN-Rev: 30285
2011-07-06 20:05:38 +00:00
Peter Edberg
1d01381d47
ICU-8593 RuleBasedNumberFormat::format(double,...) should handle NAN
...
X-SVN-Rev: 30258
2011-06-30 05:43:56 +00:00
Markus Scherer
9774441e40
ICU-8491 remove uprv_isRuleWhiteSpace(c)
...
X-SVN-Rev: 29900
2011-04-26 06:39:29 +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
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
John Emmons
1fffd46beb
ICU-6896 Workaround to allow parsing of spellouts in Arabic, Hebrew, and Maltese
...
X-SVN-Rev: 25971
2009-05-01 20:30:31 +00:00
Yoshito Umaoka
d4534da6d3
ICU-6896 noParse initialization in all of RBNF constructors.
...
X-SVN-Rev: 25960
2009-04-30 18:29:33 +00:00
Yoshito Umaoka
1666ed935b
ICU-6896 Set noParse properly in RBNF clone.
...
X-SVN-Rev: 25959
2009-04-30 17:40:52 +00:00
Yoshito Umaoka
8cdf11287c
ICU-6896 Temporary workaround for RBNF crash problem for 4.2 release in ICU4C. Disabled RBNF spellout parse for some locales.
...
X-SVN-Rev: 25956
2009-04-30 07:24:02 +00:00
John Emmons
cc2bd1fb69
ICU-6817 Updated RBNF rules from CLDR
...
X-SVN-Rev: 25675
2009-03-30 15:00:49 +00:00
Peter Edberg
64f350c92a
ICU-6734 unum_parse does not report parse errors for rule-based number formatters
...
X-SVN-Rev: 25442
2009-02-19 08:41:08 +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
John Emmons
7d370d115d
ICU-6654 Integrate RBNF rules from CLDR
...
X-SVN-Rev: 25090
2008-12-12 01:04:38 +00:00
George Rhoten
928d6152bc
ICU-6176 Fix some Coverity warnings
...
X-SVN-Rev: 23414
2008-02-13 09:35:50 +00:00
Michael Ow
b32b3d69dc
ICU-6132 Add memory check for rbnf, rbt, and rbt_data.
...
X-SVN-Rev: 23230
2008-01-14 20:27:51 +00:00
George Rhoten
65924f6b3c
ICU-5161 Don't allow users to access uninitialized memory.
...
X-SVN-Rev: 19559
2006-04-17 17:01:52 +00:00
Eric Mader
41ca4f63ee
ICU-4428 update copyright notices for ICU 3.3.
...
X-SVN-Rev: 17296
2005-03-08 22:49:59 +00:00
George Rhoten
ce062b0033
ICU-4092 Fix a Windows optimization problem that appeared while increasing code coverage
...
X-SVN-Rev: 17088
2005-01-05 06:58:55 +00:00
George Rhoten
5f99b4942b
ICU-4288 Fix some compiler warnings.
...
X-SVN-Rev: 16931
2004-12-08 23:14:49 +00:00
George Rhoten
fb771e59da
ICU-4228 Return an empty locale on error instead of the default locale.
...
X-SVN-Rev: 16874
2004-11-16 22:42:08 +00:00
Andy Heninger
072921d9d3
ICU-4228 memory allocation not using ICU functions
...
X-SVN-Rev: 16860
2004-11-14 05:11:59 +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
b99285414f
ICU-3905 Fix some compiler warnings
...
X-SVN-Rev: 16765
2004-11-05 05:12:29 +00:00
George Rhoten
17d109bdce
ICU-3905 Fix some compiler warnings.
...
X-SVN-Rev: 16748
2004-11-04 06:41:39 +00:00
George Rhoten
85c0552e8f
ICU-3905 Fix some compiler warnings.
...
X-SVN-Rev: 16648
2004-10-27 23:40:36 +00:00
George Rhoten
5d6a56d136
ICU-3963 Make sure that certain classes and functions get into urename.h properly.
...
X-SVN-Rev: 16553
2004-10-19 03:57:56 +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
7746ac4c0b
ICU-3634 Use 0 for UChar types. NULL (a pointer type) shouldn't be used.
...
X-SVN-Rev: 16506
2004-10-15 06:18:07 +00:00
Doug Felt
be20a502df
ICU-3634 localized RBNF rule set names - fix error handling in loc data parsing
...
X-SVN-Rev: 16446
2004-10-11 21:59:44 +00:00
George Rhoten
1188be07f8
ICU-3634 Fix for AIX. New constructors can't be inlined.
...
X-SVN-Rev: 16402
2004-10-06 17:38:10 +00:00
George Rhoten
e91f899d00
ICU-3634 Fix the previous commit so that it works on Solaris.
...
X-SVN-Rev: 16377
2004-09-30 23:25:20 +00:00
Doug Felt
eb31068f2a
ICU-3634 localized RBNF rule set names - text description
...
X-SVN-Rev: 16357
2004-09-24 22:58:00 +00:00
George Rhoten
8c9aab5002
ICU-4078 Further separate the default converter from the rest of the API
...
X-SVN-Rev: 16331
2004-09-15 23:44:48 +00:00
Doug Felt
edd0020356
ICU-4019 add message format syntax for spelled-out numbers,
...
also the c++ version of RBNF couldn't parse in the middle of the string, so
changed to align with java version
X-SVN-Rev: 16106
2004-08-04 05:58:41 +00:00
Ram Viswanadha
e00ca7411d
ICU-3925 separate RBNF data to separate tree
...
X-SVN-Rev: 15994
2004-07-14 18:35:16 +00:00
Eric Mader
abefef5844
ICU-3770 Updated copyright notices for ICU 3.0
...
X-SVN-Rev: 15411
2004-05-19 20:42:44 +00:00