Commit Graph

27786 Commits

Author SHA1 Message Date
Michael Ow
623c907a81 ICU-11869 Update charset pref order for jis8
X-SVN-Rev: 37905
2015-09-08 22:35:02 +00:00
Markus Scherer
d42e632251 ICU-11830 genrb.cpp: use CharString for pool file name & current file name; use LocalPointer for newPoolBundle; use UErrorCode reference not pointer
X-SVN-Rev: 37904
2015-09-08 21:44:49 +00:00
Markus Scherer
436d5a6ddc ICU-11829 change derb.c to .cpp; use CharString & UnicodeString for building strings; remove unused converter variable; use UPRV_LENGTHOF()
X-SVN-Rev: 37903
2015-09-08 21:08:55 +00:00
Markus Scherer
f9b98d9b6f ICU-11826 makeconv main() use CharString for outFileName; change from .c to .cpp; CharString add lastIndexOf(char) and ensureEndsWithFileSeparator()
X-SVN-Rev: 37902
2015-09-08 19:54:38 +00:00
Peter Edberg
7e03903fd5 ICU-11773 Improve test, fix typo (C)
X-SVN-Rev: 37900
2015-09-08 02:25:24 +00:00
Peter Edberg
5dc7ebe25b ICU-11773 Withdraw COLON as pattern char, leave support for TIME_SEPARATOR_FIELD (J)
X-SVN-Rev: 37899
2015-09-08 02:21:22 +00:00
Peter Edberg
49d4ab5ee6 ICU-11773 Withdraw COLON as pattern char, leave support for UDAT_TIME_SEPARATOR_FIELD (C)
X-SVN-Rev: 37898
2015-09-07 22:39:49 +00:00
Markus Scherer
8fb97395f8 ICU-11860 separate init-once of uspoof statics (for most functions) from init-once of uspoof default data (only for uspoof_open()); gencfu calls uspoof_openFromSource() for building the default data, so uspoof_openFromSource() must not require that default data
X-SVN-Rev: 37897
2015-09-07 01:48:29 +00:00
Markus Scherer
1e736e034b ICU-11704 better/simpler memory management in toolutil/pkg_icu.cpp writePackageDatFile()
X-SVN-Rev: 37896
2015-09-07 01:32:31 +00:00
Markus Scherer
a97583a817 ICU-11860 uspoof_openFromSource() initializes static variables; isolate test code for uspoof_openFromSource() so that initialization can be tested
X-SVN-Rev: 37895
2015-09-07 01:18:49 +00:00
Markus Scherer
cd67ec8ed6 ICU-11765 fix u_charsToUChars() string length and make its destination buffer large enough
X-SVN-Rev: 37894
2015-09-07 00:38:38 +00:00
Markus Scherer
079f95c9a9 ICU-11765 fix string length in udatpg_test.c TestUsage()
X-SVN-Rev: 37893
2015-09-07 00:27:33 +00:00
Markus Scherer
1dc53cb9cf ICU-11765 NUL-terminate a uenumtst.c test string
X-SVN-Rev: 37892
2015-09-05 19:25:38 +00:00
Markus Scherer
fb1f737cc7 ICU-11765 fix custrtst.c TestCountChar32(): need to use NUL-terminated buffer when testing NUL termination, not unterminated string
X-SVN-Rev: 37891
2015-09-05 19:17:55 +00:00
Markus Scherer
a45bac77fe ICU-11765 fix utrans_stripRules() source overruns from a comment or an escape at the end of the source string; make U8_SET_CP_LIMIT() work with index after NUL terminator, consistent with U16_SET_CP_LIMIT(), although strictly speaking this behavior is undefined
X-SVN-Rev: 37889
2015-09-04 23:45:19 +00:00
Craig Cornelius
2dfa676385 ICU-11784 Fix DecimalFormat FieldPosition for Field.CURRENCY
X-SVN-Rev: 37887
2015-09-04 21:58:03 +00:00
Jungshik Shin
49eb03845c ICU-11867 fix "virtual functions hidden" warning in windtfmt/winnmfmt
X-SVN-Rev: 37886
2015-09-04 20:17:30 +00:00
Jungshik Shin
083ac0c904 ICU-11866 remove refrences to StringThreadTest (friend lines)
X-SVN-Rev: 37884
2015-09-04 19:07:56 +00:00
Markus Scherer
0bdc5dd937 ICU-11774 toolutil Package use uprv_free & LocalMemory, not free()
X-SVN-Rev: 37883
2015-09-04 18:59:17 +00:00
Markus Scherer
b4b5fc8392 ICU-11831 u_parseArgs() reset option->doesOccur in case of error
X-SVN-Rev: 37882
2015-09-04 18:38:25 +00:00
Markus Scherer
1310bace9c ICU-11890 remove some unused non-public ICU4J classes; add TODOs to others that are not used in library code
X-SVN-Rev: 37878
2015-09-03 21:34:50 +00:00
Markus Scherer
1cc38f16e7 ICU-11879 ZoneNamesImpl.find() add zone names already loaded for formatting into parsing trie, and try to match again, before loading every known zone name
X-SVN-Rev: 37877
2015-09-03 20:08:18 +00:00
Markus Scherer
8b65d47b8b ICU-11879 DateFormatSymbols.getZoneStrings() use new, fast, public-@internal TimeZoneNames methods for getting multiple display names
X-SVN-Rev: 37876
2015-09-03 18:08:16 +00:00
Markus Scherer
8b0e7bfea2 ICU-11842 RBC: lazy-init the rules string
X-SVN-Rev: 37875
2015-09-03 16:24:55 +00:00
Markus Scherer
bbfc880575 ICU-7303 align Normalizer deprecation notice with pre-existing C/C++ notice
X-SVN-Rev: 37874
2015-09-03 16:12:57 +00:00
Markus Scherer
94243c69c0 ICU-7303 deprecate old normalization APIs that have Normalizer2 replacements
X-SVN-Rev: 37873
2015-09-03 16:12:20 +00:00
Markus Scherer
57c257c62a ICU-7303 deprecate old normalization APIs that have Normalizer2 replacements
X-SVN-Rev: 37872
2015-09-02 23:48:25 +00:00
John Emmons
924239aef3 ICU-11846 CLDR 28 data integration (d05)
X-SVN-Rev: 37869
2015-09-02 22:59:20 +00:00
John Emmons
9966a55639 ICU-11846 CLDR 28 data integration (d05)
X-SVN-Rev: 37868
2015-09-02 22:59:08 +00:00
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