Commit Graph

1338 Commits

Author SHA1 Message Date
Scott Russell
abb1197ccf ICU-10962 Conflicting descriptions of 'S' in calendar patterns
X-SVN-Rev: 36234
2014-08-26 03:56:42 +00:00
Mark Davis
e3e26bcf03 ICU-9131 incorporated final changes from review
X-SVN-Rev: 36227
2014-08-22 11:08:47 +00:00
Markus Scherer
00cf4a43d4 ICU-11074 update script metadata: Common=Zyyy -> Recommended, CldrBug:7827
X-SVN-Rev: 36224
2014-08-21 16:38:03 +00:00
Markus Scherer
ce9cefef3a ICU-11030 clarify SpanCondition
X-SVN-Rev: 36222
2014-08-21 00:53:52 +00:00
Markus Scherer
f5cdbb9678 ICU-11059 DUPLOYAN_SHORTAND -> DUPLOYAN
X-SVN-Rev: 36218
2014-08-21 00:15:40 +00:00
George Rhoten
aef79ee32c ICU-10880 The approved ICU syntax has )$ being the end of the plural rule substitution.
X-SVN-Rev: 36207
2014-08-20 18:52:16 +00:00
George Rhoten
5c12dc4923 ICU-10880 Minor optimization and documentation fix
X-SVN-Rev: 36202
2014-08-19 17:11:13 +00:00
George Rhoten
a7b3861443 ICU-10880 Fix a roundtripping problem when the fractional part is non-zero.
X-SVN-Rev: 36201
2014-08-19 07:32:50 +00:00
Michael Ow
1c4e81baed ICU-10551 Make ICU4J encoder callbacks ignore default ignorable code points
X-SVN-Rev: 36200
2014-08-18 21:28:18 +00:00
George Rhoten
b027245b45 ICU-10880 Add some RBNF documentation for the new syntax
X-SVN-Rev: 36188
2014-08-18 16:01:00 +00:00
Mark Davis
f7c551d636 ICU-9131 update trunk from branch, after fixes as per core review.
X-SVN-Rev: 36187
2014-08-18 12:58:44 +00:00
Mark Davis
b31ff49acf ICU-11015 Check in API, marked as @internal for now. If the API proposal is accepted, would drop the @internal.
X-SVN-Rev: 36184
2014-08-17 19:09:21 +00:00
Mark Davis
b741781903 ICU-10600 Add currencies (need some ugly hacks for that...)
X-SVN-Rev: 36181
2014-08-17 15:26:18 +00:00
George Rhoten
a1213c49b1 ICU-10880 Fix a potential infinite loop
X-SVN-Rev: 36179
2014-08-16 08:59:45 +00:00
Markus Scherer
1e5c95645d ICU-11010 improve CollationKey.merge() API doc
X-SVN-Rev: 36167
2014-08-14 20:36:37 +00:00
Markus Scherer
438c1ac7b8 ICU-11042 Han radical-stroke order data in the root collator instead of CJK tailorings, adjusted code & tests
X-SVN-Rev: 36163
2014-08-14 18:49:59 +00:00
George Rhoten
b0a0f67e21 ICU-10880 Add support for plural format syntax to RBNF.
Perform a little cleanup to the RBNF code.

X-SVN-Rev: 36160
2014-08-14 17:20:42 +00:00
George Rhoten
40682975b0 ICU-11057 General cleanup for RBNF.
The TestFmwk change is a general 8-10% performance improvement for running the tests without changing the end results of the logging output.

X-SVN-Rev: 36154
2014-08-13 06:51:09 +00:00
Yoshito Umaoka
5af6a3d39f ICU-11061 Full bcp47 key/type data snychronized with ICU4C trunk.
X-SVN-Rev: 36152
2014-08-12 23:14:50 +00:00
Yoshito Umaoka
5cf61097e7 ICU-11057 Fixed a compile error with Java 5.
X-SVN-Rev: 36143
2014-08-12 14:04:10 +00:00
George Rhoten
2e76b99357 ICU-11057 Performance improvements and general cleanup for RBNF
X-SVN-Rev: 36137
2014-08-11 21:04:48 +00:00
Markus Scherer
e87758a436 ICU-10939 ICU4J optionally read data from .dat and .res, from ICUConfig-ured dataPath; make ICU4J support little-endian binary data files
X-SVN-Rev: 36106
2014-07-31 18:46:54 +00:00
Tom Zhang
fe34307c3a ICU-10320 API for getting/setting number format override in date formatting
X-SVN-Rev: 36086
2014-07-25 16:55:56 +00:00
Yoshito Umaoka
a53477ee99 ICU-10934 The tz database abbreviaion support in ICU4J
X-SVN-Rev: 36081
2014-07-23 21:53:03 +00:00
Mark Davis
4661ffffa9 ICU-10600 cleaned up API and checked for currencies.
X-SVN-Rev: 36045
2014-07-16 14:14:56 +00:00
Mark Davis
f45a95a200 ICU-10560 Update to committee results
X-SVN-Rev: 36044
2014-07-16 13:17:58 +00:00
Fredrik Roubert
7183e03abe ICU-10944 Delete InputStream code that now no longer is used.
R=markus.icu@gmail.com

Review URL: https://codereview.appspot.com/109640044

X-SVN-Rev: 36043
2014-07-15 21:28:31 +00:00
Fredrik Roubert
2bcb11013d ICU-10944 Switch SpoofChecker to use ByteBuffer.
R=markus.icu@gmail.com

Review URL: https://codereview.appspot.com/110620043

X-SVN-Rev: 36042
2014-07-15 21:21:12 +00:00
Fredrik Roubert
dee32dda95 ICU-10944 Switch DictionaryData to use ByteBuffer.
R=markus.icu@gmail.com

Review URL: https://codereview.appspot.com/106610043

X-SVN-Rev: 36041
2014-07-15 21:14:31 +00:00
Fredrik Roubert
4a92ee0841 ICU-10944 Add ByteBuffer support for UCharacterNameReader.
R=markus.icu@gmail.com

Review URL: https://codereview.appspot.com/112960043

X-SVN-Rev: 36040
2014-07-15 21:08:30 +00:00
Fredrik Roubert
c12cb80e81 ICU-10944 Add ByteBuffer support for conversion classes.
Updates UConverterDataReader, UConverterAlias and
UConverterAliasDataReader.

R=markus.icu@gmail.com

Review URL: https://codereview.appspot.com/107700043

X-SVN-Rev: 36039
2014-07-15 21:01:33 +00:00
Fredrik Roubert
463c0aa318 ICU-10944 Add ByteBuffer support for properties classes.
Updates UBiDiProps, UCaseProps, UCharacterProperty and UPropertyAliases.

R=markus.icu@gmail.com

Review URL: https://codereview.appspot.com/112020044

X-SVN-Rev: 36038
2014-07-15 20:55:59 +00:00
Fredrik Roubert
4aea6c889a ICU-10944 Add ByteBuffer support for StringPrep.
Also adds the ICUBinary.getVersionByteArrayFromCompactInt() function.

R=markus.icu@gmail.com

Review URL: https://codereview.appspot.com/106580043

X-SVN-Rev: 36037
2014-07-15 20:49:46 +00:00
Fredrik Roubert
ffc1584fe7 ICU-10944 Add ByteBuffer support for BreakIterator.
R=markus.icu@gmail.com

Review URL: https://codereview.appspot.com/108450046

X-SVN-Rev: 36036
2014-07-15 20:40:48 +00:00
Fredrik Roubert
f58b3f8fd7 ICU-10944 Add ByteBuffer support for Normalizer2Impl.
R=markus.icu@gmail.com

Review URL: https://codereview.appspot.com/106530045

X-SVN-Rev: 36034
2014-07-15 20:32:17 +00:00
Fredrik Roubert
08b5fb11b0 ICU-10944 Extend ByteBuffer support in ICUBinary and Trie classes.
This new functionality is needed for ByteBuffer support in
Normalizer2Impl and BreakIterator.

R=markus.icu@gmail.com

Review URL: https://codereview.appspot.com/107620044

X-SVN-Rev: 36033
2014-07-15 20:19:55 +00:00
Fredrik Roubert
e12467f252 ICU-10944 Delete unused class ICUBinaryStream.
R=markus.icu@gmail.com

Review URL: https://codereview.appspot.com/111150043

X-SVN-Rev: 36031
2014-07-15 20:03:25 +00:00
Markus Scherer
61ee3253e8 ICU-10876 document Collator thread-safe only when frozen
X-SVN-Rev: 36022
2014-07-10 22:39:05 +00:00
Markus Scherer
1d533a66e8 ICU-10998 collation reorder others=Zzzz, recognize only others = reset
X-SVN-Rev: 36019
2014-07-09 23:36:43 +00:00
Markus Scherer
38b83477bf ICU-8082 private collation type: do not list as an available keyword value
X-SVN-Rev: 36012
2014-07-08 20:58:58 +00:00
Mark Davis
1d11db8a35 ICU-10560 first cut, marked @internal for now
X-SVN-Rev: 35998
2014-07-04 15:48:06 +00:00
Mark Davis
adc2570f18 ICU-10600 add plural ranges and unit formatting
X-SVN-Rev: 35997
2014-07-03 13:16:30 +00:00
Andy Heninger
a0e8aa8bc9 ICU-10908 LocaleDisplayNames thread safety fix.
X-SVN-Rev: 35988
2014-07-02 22:19:59 +00:00
Yoshito Umaoka
71fe3d234a ICU-10843 Fixed a couple of coding problems detected by FindBugs.
X-SVN-Rev: 35964
2014-06-27 20:14:41 +00:00
Markus Scherer
df08e453dc ICU-10940 make ICUResourceBundleImpl smaller, remove lookup cache in favor of newer Reader cache, reduce object creation while finding resources and especially strings with fallback
X-SVN-Rev: 35936
2014-06-24 20:34:12 +00:00
Yoshito Umaoka
30dc6d9bbb ICU-10836 Added missing Locale version APIs and test cases for various classes.
X-SVN-Rev: 35924
2014-06-23 21:36:55 +00:00
Travis Keep
04804b878f ICU-10837 Andy & Mark's review.
X-SVN-Rev: 35878
2014-06-13 20:18:57 +00:00
Scott Russell
4b919b3de0 ICU-10906 prevent SimpleDateFormat from trying to parse when ParsePosition is less than 0
X-SVN-Rev: 35875
2014-06-13 14:38:00 +00:00
Travis Keep
f14d920769 ICU-10916 Add abbreviations to relative date time formatting for JAVA.
X-SVN-Rev: 35868
2014-06-12 17:41:31 +00:00
Tom Zhang
2330004e12 ICU-10344 add new field & factory method for currency CASH/STANDARD Usage
X-SVN-Rev: 35853
2014-06-10 18:48:49 +00:00
Markus Scherer
2d4d56185f ICU-10821 UCD 7.0 final data
X-SVN-Rev: 35850
2014-06-10 17:40:02 +00:00
Yoshito Umaoka
88750addb2 ICU-10344 Reverted previous change (r35833) and back to the original (r35820).
X-SVN-Rev: 35840
2014-06-09 21:32:49 +00:00
Tom Zhang
c90efd6e59 ICU-10344 add new field & factory method for currency CASH/STANDARD Usage
X-SVN-Rev: 35833
2014-06-09 19:30:22 +00:00
Yoshito Umaoka
a5980e0cbe ICU-9667 Removed a couple of paraLevel value assignment statements that have no effects, based on IBM Egypt team's suggestion.
X-SVN-Rev: 35820
2014-06-06 21:40:23 +00:00
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