Markus Scherer
fc9931c979
ICU-11875 make class UFormat @stable
...
X-SVN-Rev: 37867
2015-09-02 22:28:49 +00:00
Scott Russell
f169e1d936
ICU-10988 Support v8 JavaDoc API
...
X-SVN-Rev: 37866
2015-09-02 15:31:55 +00:00
Markus Scherer
3b7d1aa8aa
ICU-11879 change to child-first resource enumeration: avoid deserializing overridden resource values
...
X-SVN-Rev: 37865
2015-09-02 02:08:44 +00:00
Markus Scherer
e035b4f857
ICU-11879 change new @internal TimeZoneNames.getDisplayNames() from returning String[] to writing to String[] with offset; also mark as @deprecated as well
...
X-SVN-Rev: 37863
2015-09-01 22:55:46 +00:00
Travis Keep
b7d18e518c
ICU-11780 Reduce heap size for caching date formatters.
...
X-SVN-Rev: 37860
2015-09-01 20:13:27 +00:00
Markus Scherer
71ee34ed74
ICU-11879 efficient enumeration of time zone names rather than fetching each name with fallback; build most of time zone names trie only when needed for parsing
...
X-SVN-Rev: 37859
2015-09-01 04:18:01 +00:00
John Emmons
2493b2ddac
ICU-11846 CLDR 28 data integration (d04)
...
X-SVN-Rev: 37855
2015-08-31 21:32:17 +00:00
John Emmons
e5baa4deda
ICU-11846 CLDR 28 data integration (d04)
...
X-SVN-Rev: 37854
2015-08-31 21:32:04 +00:00
Michael Ow
6e443bfc40
ICU-11810 Ensure delete of language tag pointer
...
X-SVN-Rev: 37853
2015-08-31 19:12:34 +00:00
Michael Ow
8a6d11ed90
ICU-11811 Delete pointer on error
...
X-SVN-Rev: 37852
2015-08-31 19:03:13 +00:00
Michael Ow
d3a1c40213
ICU-11828 Add check for null pointer
...
X-SVN-Rev: 37851
2015-08-31 18:59:01 +00:00
John Emmons
3506c79716
ICU-11846 Fix memory leak in modified Region code
...
X-SVN-Rev: 37849
2015-08-29 03:08:44 +00:00
Travis Keep
dd0466cdad
ICU-11740 Add documentation to DecimalFormatImpl class.
...
X-SVN-Rev: 37848
2015-08-28 23:23:38 +00:00
John Emmons
dd198e7c3e
ICU-11846 CLDR 28 data integration (d03)
...
X-SVN-Rev: 37845
2015-08-28 20:53:10 +00:00
John Emmons
87fd2e76a6
ICU-11846 CLDR 28 data integration (d03)
...
X-SVN-Rev: 37844
2015-08-28 20:52:59 +00:00
Travis Keep
bc33f20e3c
ICU-11740 Add more tests to prove that this change resolves other tickets.
...
X-SVN-Rev: 37843
2015-08-28 18:38:37 +00:00
George Rhoten
252f2a14e9
ICU-11653 Add more test cases for rounding in RBNF.
...
X-SVN-Rev: 37842
2015-08-28 18:14:04 +00:00
Steven R. Loomis
8e2b2d1250
ICU-11827 icu-config: do not add date to the script
...
X-SVN-Rev: 37841
2015-08-27 21:54:51 +00:00
John Emmons
c0a1914073
ICU-11846 CLDR 28 data integration
...
X-SVN-Rev: 37838
2015-08-27 21:04:13 +00:00
John Emmons
17e2790359
ICU-11846 CLDR 28 data integration
...
X-SVN-Rev: 37837
2015-08-27 20:57:14 +00:00
John Emmons
01e0c332a5
ICU-11846 CLDR 28 data integration
...
X-SVN-Rev: 37836
2015-08-27 20:23:27 +00:00
Travis Keep
e837bd4f7f
ICU-11868 Add test that was failing with the legacy DecimalFormat code.
...
X-SVN-Rev: 37835
2015-08-27 18:03:18 +00:00
Steven R. Loomis
ab0168470b
ICU-11740 divide by zero fix (!)
...
X-SVN-Rev: 37834
2015-08-27 00:25:12 +00:00
Steven R. Loomis
6abcab0f43
ICU-11740 template fix for MSVC
...
X-SVN-Rev: 37833
2015-08-27 00:14:12 +00:00
Travis Keep
b7cf3ca31c
ICU-11740 Disallow copy and assign on VisibleDigitsWithExponent enable data driven tests that were known to fail with the legacy DecimalFormat code but pass with the new DecimalFormat code.
...
X-SVN-Rev: 37832
2015-08-26 21:15:37 +00:00
Travis Keep
f1bd63c26d
ICU-11740 Attempt to fix broken build.
...
X-SVN-Rev: 37827
2015-08-26 19:13:28 +00:00
Travis Keep
3caaf7e61a
ICU-11740 Attempt to fix broken build.
...
X-SVN-Rev: 37826
2015-08-26 18:18:55 +00:00
Travis Keep
3b9279d715
ICU-11740 Attempt to fix broken build.
...
X-SVN-Rev: 37825
2015-08-26 17:43:02 +00:00
George Rhoten
be9d69bef6
ICU-11818 Implement PluralRules in fractional RBNF
...
X-SVN-Rev: 37824
2015-08-26 10:42:45 +00:00
George Rhoten
e3e7183663
ICU-11818 Implement PluralRules in fractional RBNF
...
X-SVN-Rev: 37823
2015-08-26 10:42:17 +00:00
Travis Keep
896009e9da
ICU-11740 Attempt to fix broken build.
...
X-SVN-Rev: 37822
2015-08-26 00:28:27 +00:00
Travis Keep
2860cd48c4
ICU-11740 DecimalFormat refactor.
...
X-SVN-Rev: 37821
2015-08-25 23:31:01 +00:00
Andy Heninger
57ac300668
ICU-11480 added tests for regex with capture groups that do not participate in match.
...
X-SVN-Rev: 37816
2015-08-25 20:47:38 +00:00
Yoshito Umaoka
633e6d1d7b
ICU-11760 Fixed a build error with Java 5 runtime.
...
X-SVN-Rev: 37813
2015-08-25 19:37:01 +00:00
George Rhoten
9a011771da
ICU-11653 Override roundingMode API from the NumberFormat superclass so that it doesn't throw an exception.
...
X-SVN-Rev: 37812
2015-08-25 19:33:18 +00:00
George Rhoten
7fcc6e5165
ICU-8223 Fix a compiler issue from the last change.
...
X-SVN-Rev: 37811
2015-08-25 17:43:22 +00:00
George Rhoten
e097e1b9ee
ICU-8223 Add rule syntax for NaN, infinity and alternate decimal points.
...
Other issues addressed:
* Some performance enhancements were added for good measure. Creating new RuleBasedNumberFormat objects can take a long time due to all the rule parsing. This was ported from ICU4J.
* I fixed a potential infinite recursion problem when RuleBasedNumberFormat used NumberFormat.createInstance, which could occasionally depend on creating RuleBasedNumberFormat for itself, which was bad. This was ported from ICU4J.
* I fixed a potential memory leak due to lazy initialization of some RBNF data members in a multithreaded environment, which is fine in Java, but it's not okay in C++. We no longer cast away const due to this, which is good.
* There were some compiler warnings and errors found while trying to debug this code on my machine. I fixed those too.
X-SVN-Rev: 37810
2015-08-25 16:55:52 +00:00
Markus Scherer
056237d6db
ICU-11004 bulk-read data from ByteBuffer; read .res key strings up front into byte[] for faster lookup
...
X-SVN-Rev: 37806
2015-08-24 20:30:44 +00:00
Markus Scherer
0f0c27a025
ICU-11537 fix .res formatVersion check
...
X-SVN-Rev: 37796
2015-08-21 21:06:38 +00:00
Markus Scherer
0dc9a5eda5
ICU-11537 fix .res formatVersion check
...
X-SVN-Rev: 37795
2015-08-21 20:50:48 +00:00
Andy Heninger
60dcad0436
ICU-11794 add uprv_isInvariantUnicodeString(), as requested by Markus
...
X-SVN-Rev: 37794
2015-08-21 17:32:53 +00:00
Andy Heninger
38d07de467
ICU-11031 cache spoof check data (ICU4C).
...
X-SVN-Rev: 37793
2015-08-21 01:23:29 +00:00
Andy Heninger
80a6684a7b
ICU-11794 change error handling of CharString::appendInvariantChars()
...
X-SVN-Rev: 37790
2015-08-20 00:55:03 +00:00
George Rhoten
8653b95982
ICU-11760 Add rule syntax for NaN, infinity and alternate decimal points.
...
Some performance enhancements were added for good measure too. Creating new RuleBasedNumberFormat objects can take a long time due to all the rule parsing.
Also I fixed a potential infinite recursion problem when RuleBasedNumberFormat used NumberFormat.createInstance, which could occasionally depend on creating RuleBasedNumberFormat for itself, which was bad.
X-SVN-Rev: 37778
2015-08-17 08:38:34 +00:00
Travis Keep
03eab980da
ICU-11779 Fix parameter names in documentation.
...
X-SVN-Rev: 37774
2015-08-13 22:46:04 +00:00
Travis Keep
6ed4b6178a
ICU-11779 Introduce static versions of DTPNG getSkeleton and getBaseSkeleton
...
X-SVN-Rev: 37771
2015-08-13 22:09:13 +00:00
Andy Heninger
d3bb77fac4
ICU-11821 Fix break rules inconsistencies in line_normal_cj.txt
...
X-SVN-Rev: 37766
2015-08-13 00:59:32 +00:00
Yoshito Umaoka
60618537be
ICU-11630 tzdata2015f to ICU4J
...
X-SVN-Rev: 37764
2015-08-12 20:25:20 +00:00
Yoshito Umaoka
11c67d080d
ICU-11630 tzdata2015f to ICU4C
...
X-SVN-Rev: 37763
2015-08-12 20:23:09 +00:00
Fredrik Roubert
1b61660ea6
ICU-11789 Always specify class loader when loading test data.
...
X-SVN-Rev: 37758
2015-08-12 15:24:01 +00:00