Commit Graph

1234 Commits

Author SHA1 Message Date
Markus Scherer
b3a6ea1fa3 ICU-10932 merge branches/markus/lowmemres to trunk: use ByteBuffer to read .res files; allocate fewer/smaller objects; ResourceCache maps from resource int to immutable object; getString(key or index) avoid creating ICUResourceBundleImpl per string in many cases
X-SVN-Rev: 35815
2014-06-06 20:52:10 +00:00
Yoshito Umaoka
8b8551e5e6 ICU-10796 Runtime binding of LocaleDisplayNamesImpl. Refactored some methods in other classes to prevent undesired cross components dependencies.
X-SVN-Rev: 35805
2014-06-04 19:23:03 +00:00
Travis Keep
7d94eb12a3 ICU-10778 Created procedure for updating generated code for MeasureUnit for C/J with each new release.
X-SVN-Rev: 35798
2014-06-02 22:55:19 +00:00
Markus Scherer
eee3938658 ICU-7057 InputStream.read() does not always read all .available() bytes
X-SVN-Rev: 35790
2014-06-02 16:52:13 +00:00
Markus Scherer
e91fd1e88e ICU-7057 bug fix: make it actually work when assertions are disabled, tested without -ea
X-SVN-Rev: 35789
2014-06-02 15:32:42 +00:00
Markus Scherer
98772b58a6 ICU-7057 bug fix: make it work when assertions are disabled
X-SVN-Rev: 35788
2014-06-02 14:08:57 +00:00
Markus Scherer
3cd4f31513 ICU-7057 make ICU4J CollationDataReader work directly with ByteBuffer rather than DataInputStream
X-SVN-Rev: 35786
2014-06-01 00:15:06 +00:00
Yoshito Umaoka
b5aa742648 ICU-10918 Moved the code reading an ICU configuration property out of DecimalFormat#subparse to static initializer. The configuration is no longer dynamic, so the corresponding test case was also updated.
X-SVN-Rev: 35773
2014-05-30 14:27:29 +00:00
Yoshito Umaoka
56d72817df ICU-8260 Unnecessary import statement left in the previous commit.. updating.
X-SVN-Rev: 35772
2014-05-29 21:47:33 +00:00
Yoshito Umaoka
821b9fdbb2 ICU-8260 Fixed a build problem on Java 5.
X-SVN-Rev: 35771
2014-05-29 21:03:46 +00:00
Markus Scherer
8ba8b4acd4 ICU-8260 support collation-related keywords via Collator base class if available
X-SVN-Rev: 35768
2014-05-29 00:13:50 +00:00
Markus Scherer
5918fef551 ICU-8260 support all collation-related keywords in Collator.getInstance()
X-SVN-Rev: 35767
2014-05-28 23:15:01 +00:00
Yoshito Umaoka
6b08b112cc ICU-10831 Corrected the API parameter description for StringPrep#prepare(), from NONE to DEFAULT.
X-SVN-Rev: 35743
2014-05-22 22:44:47 +00:00
Yoshito Umaoka
802269281b ICU-10905 Fixed missing @Deprecated annotation problem in several classes.
X-SVN-Rev: 35737
2014-05-22 20:20:27 +00:00
Yoshito Umaoka
8e23062195 ICU-10905 A new tool used for checking deprected tag/annotation consistency. Also added an ant target to run the tool. Some synthetic constructors in abstract class were added (this is our policy) and tighten status tag consistency check. Actual fix for missing @Deprecated annotation will follow.
X-SVN-Rev: 35736
2014-05-22 20:05:59 +00:00
Travis Keep
07a3890c02 ICU-10793 Optimize ListFormatter.
X-SVN-Rev: 35677
2014-04-30 21:26:08 +00:00
Travis Keep
b76ad017cb ICU-10837 Add ScientificFormatHelper class.
X-SVN-Rev: 35669
2014-04-30 20:36:11 +00:00
George Rhoten
f81d3ccbfa ICU-10841 DateTimePatternGenerator.FormatParser should cache the UnicodeSet objects
X-SVN-Rev: 35661
2014-04-30 00:21:06 +00:00
Andy Heninger
db886fc4b2 ICU-10767 Use ConcurrentHashMap with RuleBasedBreakIterator.
X-SVN-Rev: 35656
2014-04-25 19:58:47 +00:00
Markus Scherer
093580b5dc ICU-10821 Unicode 7.0 in trunk, from branches/markus/uni70@35631
X-SVN-Rev: 35634
2014-04-14 23:08:41 +00:00
Yoshito Umaoka
417e2450f7 ICU-10843 Changed the ICU4J version numbers for 54M1.
X-SVN-Rev: 35629
2014-04-14 20:40:53 +00:00
Michael Ow
86c4aaf4ab ICU-10740 Fix newline error in ICU4J
X-SVN-Rev: 35504
2014-03-18 21:57:47 +00:00
Peter Edberg
36b2e91e43 ICU-10507 Better API documentation for asymmetric search (J)
X-SVN-Rev: 35503
2014-03-18 21:52:16 +00:00
Peter Edberg
eec8bee6df ICU-9101 Some API header doc cleanup for StringSearch/SearchIterator
X-SVN-Rev: 35486
2014-03-17 03:39:24 +00:00
Yoshito Umaoka
134c4e57c9 ICU-10757 Fixed a problem in DurationFormat#formatDurationFromNowTo() - polarity of duration was inverted before.
X-SVN-Rev: 35457
2014-03-13 08:51:44 +00:00
Yoshito Umaoka
911cf64ec7 ICU-10749 Fixed an Eclipse compiler warning.
X-SVN-Rev: 35456
2014-03-13 07:31:18 +00:00
Yoshito Umaoka
5a806e3472 ICU-10749 BRS ICU4J 53 - Organize imports
X-SVN-Rev: 35455
2014-03-13 07:24:42 +00:00
Yoshito Umaoka
3a18f04d94 ICU-10763 ICU4J 53 API status updates.
X-SVN-Rev: 35452
2014-03-13 04:45:07 +00:00
Markus Scherer
f1ab4ca109 ICU-10700 fix minor API docs bugs
X-SVN-Rev: 35437
2014-03-12 18:58:26 +00:00
Travis Keep
1fcb35049c ICU-10640 Change C++ MeasureUnit code generation to include @draft ICU 53. Add comments to MeasureFormat around the formatting of numeric durations.
X-SVN-Rev: 35417
2014-03-11 23:00:21 +00:00
Travis Keep
fbe2510eba ICU-10700 Add documentation to JAVA about not registering services in the middle of an application run.
X-SVN-Rev: 35414
2014-03-11 22:58:25 +00:00
Yoshito Umaoka
2f995bd7e3 ICU-10374 Fixed some issues introduced by r35403. Also fixed compiler warnings in LocaleMatcher.
X-SVN-Rev: 35409
2014-03-11 21:35:11 +00:00
Mark Davis
eb858d8ff3 ICU-10374 integrate branch
X-SVN-Rev: 35403
2014-03-11 17:25:36 +00:00
Yoshito Umaoka
215d461208 ICU-10015 A fix for a minor issue in Deque found during code review.
X-SVN-Rev: 35395
2014-03-10 18:03:04 +00:00
Yoshito Umaoka
4c6a2ed3f7 ICU-10718 Updated ULocale getLanguage/getCountry/getScript/getVariant implementation based on George's feedback.
X-SVN-Rev: 35383
2014-03-07 22:47:45 +00:00
Peter Edberg
901f2644d8 ICU-8511 Review fix, setTimeZone should do defensive clone of TimeZone
X-SVN-Rev: 35372
2014-03-06 23:28:21 +00:00
Yoshito Umaoka
5799b71849 ICU-9101 Updated API docs for SearchIterator and StringSearch. Tried to keep them synchronized with ICU4C API docs as much as possible.
X-SVN-Rev: 35353
2014-03-06 01:25:31 +00:00
Andy Heninger
d92c13c285 ICU-10324 Update Plural Rule API docs to show added SampleType parameter
X-SVN-Rev: 35352
2014-03-06 00:40:48 +00:00
Markus Scherer
10c83d606d ICU-7203 remove an obsolete comment
X-SVN-Rev: 35339
2014-03-04 23:50:05 +00:00
Markus Scherer
47d5e79a13 ICU-7203 remove MAX_CP_COUNT=200 limitation from Punycode
X-SVN-Rev: 35338
2014-03-04 23:46:53 +00:00
Markus Scherer
364f5c7205 ICU-10683 add ICU-specific exceptions
X-SVN-Rev: 35337
2014-03-04 22:45:10 +00:00
Yoshito Umaoka
2700c96d4b ICU-9101 Fixed some compiler warnings reported by javac in JDK - redundant type cast.
X-SVN-Rev: 35332
2014-03-04 19:44:48 +00:00
Markus Scherer
6551bf073e ICU-10639 detect the empty label before the ASCII dot in a domain name that contains nothing else
X-SVN-Rev: 35331
2014-03-04 19:44:46 +00:00
Markus Scherer
fe6eca4673 ICU-9101 fix hiraganaQuaternary API docs
X-SVN-Rev: 35327
2014-03-04 19:27:43 +00:00
Yoshito Umaoka
ac5b6cdc87 ICU-10749 Updated ICU4J version to 53.1
X-SVN-Rev: 35326
2014-03-04 19:17:31 +00:00
Yoshito Umaoka
aaf4a4d807 ICU-9101 Fixed some coding issues reported by FindBugs in the new collation code.
X-SVN-Rev: 35322
2014-03-04 16:22:17 +00:00
Scott Russell
b0c6d643db ICU-10336 merge branch into trunk
X-SVN-Rev: 35318
2014-03-04 14:39:12 +00:00
Yoshito Umaoka
e9bdf144db ICU-10721 Changed BreakIterator factory method to throw NPE always when specified locale is null. The API docs are also updated to clarify this. The spec is equivalent to JDK.
X-SVN-Rev: 35317
2014-03-04 09:08:11 +00:00
Yoshito Umaoka
5feaa6b547 ICU-10722 Deleted unused com.ibm.icu.text.DecompData.
X-SVN-Rev: 35314
2014-03-04 06:50:36 +00:00
Yoshito Umaoka
688a68d1a8 ICU-10665 Fixed bad HTML tags in the API docs for UCharacterIterator.
X-SVN-Rev: 35313
2014-03-04 06:20:13 +00:00