Dragan Besevic
1432dbdf3b
ICU-8093 Filter out non-tender currencies
...
X-SVN-Rev: 29773
2011-04-11 21:06:31 +00:00
John Emmons
86004a8f8b
ICU-7913 Allow leading zeroes in strict parse in J per PMC agreement
...
X-SVN-Rev: 29772
2011-04-11 18:56:34 +00:00
Stuart Gill
68a2af94ca
ICU-8243 make frozen collator be threadsafe, some javadoc changes, and tests
...
X-SVN-Rev: 29770
2011-04-11 17:39:44 +00:00
John Emmons
3a9736f2e8
ICU-8347 New Region class - territory containment APIs
...
X-SVN-Rev: 29769
2011-04-11 16:26:57 +00:00
Doug Felt
767a3d6371
ICU-8448 add list syntax to PluralRules for ICU4J
...
X-SVN-Rev: 29748
2011-04-06 21:13:08 +00:00
Peter Edberg
8d9eadb142
ICU-8407 Use a case-insensitive compare when matching the exponent symbol (J)
...
X-SVN-Rev: 29740
2011-04-05 19:03:53 +00:00
Michael Ow
7b4c5e5246
ICU-8006 Update isFixedWidth API doc in ICU4J
...
X-SVN-Rev: 29705
2011-03-29 04:21:17 +00:00
Stuart Gill
24eda0204f
ICU-8243 collation freezing
...
X-SVN-Rev: 29698
2011-03-25 22:58:01 +00:00
John Emmons
b3c66b754f
ICU-7970 Add cache for getting currency code for a locale
...
X-SVN-Rev: 29690
2011-03-23 20:10:15 +00:00
John Emmons
6bc896956f
ICU-8393 Reuse currency object in DecimalFormatSymbols initialization
...
X-SVN-Rev: 29689
2011-03-23 20:02:41 +00:00
John Emmons
6b98037d5d
ICU-7427 Fix to normalize month/year values in Islamic calendar when doing an add in the calendar
...
X-SVN-Rev: 29688
2011-03-23 19:48:37 +00:00
Matitiahu Allouche
18cf8134b5
ICU-3660 add support for prologue and epilogue
...
X-SVN-Rev: 29687
2011-03-23 17:39:01 +00:00
Yoshito Umaoka
de15fc869d
ICU-8399 Rmoved Currecny.getLocale()/setLocale() as planned (long time ago).
...
X-SVN-Rev: 29684
2011-03-22 17:38:46 +00:00
Stuart Gill
45dd32ab8a
ICU-8295 API for collation reordering
...
X-SVN-Rev: 29672
2011-03-18 23:12:00 +00:00
Dragan Besevic
fa21d8ab18
ICU-8419 Fixed the problem with months out of range in Indian Calendar
...
X-SVN-Rev: 29662
2011-03-17 19:47:03 +00:00
Michael Ow
ec73e56a76
ICU-8411 Remove non-ascii character from ICU4J source files.
...
X-SVN-Rev: 29660
2011-03-16 01:51:30 +00:00
Doug Felt
66e22eaea3
ICU-8432 clean up whitespace, base implementation of getUniqueKeywordValue on getAllKeywordValues
...
X-SVN-Rev: 29656
2011-03-15 18:28:26 +00:00
Doug Felt
fb13fe42b7
ICU-8432 add PluralFormat.getAllKeywordValues
...
X-SVN-Rev: 29655
2011-03-15 18:17:15 +00:00
Yoshito Umaoka
60be8c7f9e
ICU-8424 Patched CLDR trunk data with necessary fixes. I locally modified %%Parent problem addressed in ticket#8425 and made sure all tests ran without errors. I'm going to generate CLDR trunk data after fixing LDML2ICUConverter and merge the output to ICU4C/J later, before 4.8M1.
...
X-SVN-Rev: 29639
2011-03-13 04:05:01 +00:00
Yoshito Umaoka
a9ee9c8c01
ICU-8422 Fixed missing narrow era handling code. This is a blocker for CLDR data integration for ICU 4.8M1. We may also want to merge this back to older ICU4J releases.
...
X-SVN-Rev: 29638
2011-03-13 03:57:44 +00:00
Michael Ow
6e3e759345
ICU-3660 Revert 29597 until after 4.7.1
...
X-SVN-Rev: 29602
2011-03-10 18:29:18 +00:00
Matitiahu Allouche
6e87a6e7e7
ICU-3660 add support for prologue and epilogue
...
X-SVN-Rev: 29597
2011-03-10 13:11:01 +00:00
Mark Davis
72a8e6a14b
ICU-8416 add 'l' so that CLDR TestBasic works.
...
X-SVN-Rev: 29586
2011-03-09 22:36:33 +00:00
Michael Ow
1a76d74ec6
ICU-8006 Update isFixedWidth API doc in ICU4J
...
X-SVN-Rev: 29577
2011-03-09 04:35:57 +00:00
Yoshito Umaoka
7f2d2c510e
ICU-8210 Fixed an API status tag problem.
...
X-SVN-Rev: 29574
2011-03-09 00:14:25 +00:00
Yoshito Umaoka
ff32a2f2b1
ICU-8167 Fixed API status tag issues.
...
X-SVN-Rev: 29573
2011-03-09 00:10:36 +00:00
Yoshito Umaoka
324fc8a70b
ICU-8412 Changed DecimalFormat implementation to use ULocale to access CurrencyPluralInfo. Previously, it used JDK Locale, which ends up undesired roundtrip results.
...
X-SVN-Rev: 29565
2011-03-07 23:55:00 +00:00
Markus Scherer
b05089cd04
ICU-8167 mark protected non-APIs as @internal
...
X-SVN-Rev: 29547
2011-03-05 00:12:34 +00:00
Mark Davis
b55bbd25a9
ICU-8175 Added note to clarify that j-1 is safe.
...
X-SVN-Rev: 29546
2011-03-04 23:56:24 +00:00
Yoshito Umaoka
8f2a1ed97c
ICU-8210 Fixed compiler warnings and JavaDoc warnings.
...
X-SVN-Rev: 29544
2011-03-04 23:10:55 +00:00
Markus Scherer
c2616a41fd
ICU-8391 StringSearch() constructors ensure the FCD data is initialized
...
X-SVN-Rev: 29534
2011-03-03 23:37:41 +00:00
Markus Scherer
32ca14d226
ICU-8167 add @draft ICU 4.8 to string trie APIs
...
X-SVN-Rev: 29530
2011-03-03 21:53:40 +00:00
Markus Scherer
1997f5bee2
ICU-8167 move string tries to public packages
...
X-SVN-Rev: 29527
2011-03-03 16:57:36 +00:00
Doug Felt
1eaa9583ea
ICU-8317 generate fraction samples correctly, remove special case code in test
...
X-SVN-Rev: 29513
2011-03-02 21:31:24 +00:00
Doug Felt
513023fbc5
ICU-8158 deal with sync issue, clean whitespace
...
X-SVN-Rev: 29512
2011-03-02 20:03:29 +00:00
Doug Felt
ebd7c4dbd8
ICU-8317 change getSamples API slightly and make public, change impl, add test
...
X-SVN-Rev: 29506
2011-03-02 01:29:59 +00:00
Yoshito Umaoka
084688bd14
ICU-8278 Added another TimeZone.getAvailableIDs to support canonical/canonical location zone iteration. The fix for ticket#8349 Etc/Unknown problem was also done at the same time.
...
X-SVN-Rev: 29499
2011-03-01 18:31:43 +00:00
Yoshito Umaoka
2eb7c3a577
ICU-8304 DateFormat.MILLISECOND_FIELD was marked as @deprecated. The field name is used by JDK, so we cannot deprecate the field in ICU. Removing @deprecated.
...
X-SVN-Rev: 29496
2011-03-01 07:19:08 +00:00
Yoshito Umaoka
82e0351c46
ICU-8383 Fixed the locale field truncation problem in ULocale.forLocale(Locale).
...
X-SVN-Rev: 29495
2011-03-01 07:07:20 +00:00
Peter Edberg
6b7bfaa8cc
ICU-8290 (1) in CollationElementIterator next/previous, add iteration when an
...
ignorable element is produced from Hangul expansion so it loops again to process
the first jamo from the expansion before returning; (2) in nextHangul/previousHangul,
test m_isJamoSpecial_ for the CE Iterator's collator, not the UCA collator (which
alays has it false, so we never got jamo tailoring); set up m_bufferOffset_ for the
Hangul expansion so we get correct offsets for it.
X-SVN-Rev: 29494
2011-03-01 06:21:34 +00:00
Andy Heninger
0e2bf7da98
ICU-8341 Spoof check normalizes to NFD, not NFKD.
...
X-SVN-Rev: 29476
2011-02-24 23:58:35 +00:00
Michael Ow
d0670255e8
ICU-8006 Add new API for CharsetDecoderICU and CharsetEncoderICU
...
X-SVN-Rev: 29474
2011-02-24 20:58:37 +00:00
Andy Heninger
d6d16cf2e3
ICU-8367 spoof check, treat CJK as a single script.
...
X-SVN-Rev: 29471
2011-02-24 00:16:24 +00:00
Doug Felt
9d855beaf8
ICU-8307 add fix for test
...
X-SVN-Rev: 29466
2011-02-23 21:57:16 +00:00
Yoshito Umaoka
80237b4a8c
ICU-8346 ICU4J TimeZone.getTimeZone to return Etc/Unknown when the given ID is unknown/unparsable. Also added the constant UNKNOWN_ZONE_ID.
...
X-SVN-Rev: 29461
2011-02-19 06:02:15 +00:00
Doug Felt
48f462c307
ICU-8158 fix misspelled tag, remove unwanted stub method, clean up whitespace a bit
...
X-SVN-Rev: 29458
2011-02-18 01:55:19 +00:00
Doug Felt
449ad53d7c
ICU-8158 change implementation, add some tests, make serialization compatible with previous
...
X-SVN-Rev: 29457
2011-02-18 01:42:10 +00:00
Yoshito Umaoka
9750ceb7f2
ICU-8279 TimeZone API - getRegion
...
X-SVN-Rev: 29456
2011-02-17 22:37:52 +00:00
Doug Felt
c9bcfd3177
ICU-8158 add plural rules support for getting unique keyword value
...
X-SVN-Rev: 29447
2011-02-16 19:43:24 +00:00
John Emmons
9e2ef1c35b
ICU-8031 Support for parent locales
...
X-SVN-Rev: 29444
2011-02-16 13:52:02 +00:00
Yoshito Umaoka
b3c4411fe3
ICU-8270 Calling readFully to read string pool data and copy to char[] instead of repeating readChar to improve performance.
...
X-SVN-Rev: 29399
2011-02-04 22:33:27 +00:00
Yoshito Umaoka
0300c5a799
ICU-8266 Clarify the behavior of TimeZone.useDaylightTime() in the API doc.
...
X-SVN-Rev: 29397
2011-02-04 04:14:35 +00:00
Yoshito Umaoka
66f9f5a1d2
ICU-8303 Do not add language und in toLanguageTag() when a locale has only private use.
...
X-SVN-Rev: 29391
2011-02-03 16:41:06 +00:00
Andy Heninger
23657a9fd9
ICU-8315 Fix bad markup in SpoofChecker JavaDoc.
...
X-SVN-Rev: 29383
2011-01-29 00:17:36 +00:00
Stuart Gill
ff2821ca77
ICU-8284 fix for root locale with modifier falling back to platform default
...
X-SVN-Rev: 29366
2011-01-27 21:09:03 +00:00
Stuart Gill
ff9448fe98
ICU-8277 change interpretation of Zzzz in the collation reordering codes
...
X-SVN-Rev: 29365
2011-01-27 20:56:28 +00:00
Mark Davis
45cc22a01c
ICU-8175 added some comparisons
...
X-SVN-Rev: 29353
2011-01-24 22:52:57 +00:00
Markus Scherer
666dc30f0c
ICU-8167 keep fast/small and update comments accordingly
...
X-SVN-Rev: 29352
2011-01-24 20:42:14 +00:00
Markus Scherer
f90dd0a0a7
ICU-8167 restore fast/small trie build option
...
X-SVN-Rev: 29351
2011-01-24 17:13:56 +00:00
Markus Scherer
f9b8fd9ad8
ICU-8167 faster, smaller trie builder; adds to dynamic trie rather than list of (string, value) pairs
...
X-SVN-Rev: 29350
2011-01-24 06:15:31 +00:00
Yoshito Umaoka
e99eaf0aca
ICU-8283 Use varargs in MessageFormat#format to match JDK.
...
X-SVN-Rev: 29347
2011-01-20 20:46:05 +00:00
Markus Scherer
0dc4eba9e8
ICU-8167 doc fix
...
X-SVN-Rev: 29346
2011-01-20 19:21:19 +00:00
Markus Scherer
cf9e2b4a9d
ICU-8167 reduce number of object allocations in the trie builders
...
X-SVN-Rev: 29345
2011-01-20 18:55:46 +00:00
Markus Scherer
26161daaab
ICU-8167 doc fixes
...
X-SVN-Rev: 29344
2011-01-20 06:07:42 +00:00
Markus Scherer
fe2355b1a1
ICU-8167 CharsTrieBuilder: change buildCharBuffer() to buildCharSequence(); and test fixes
...
X-SVN-Rev: 29342
2011-01-20 05:04:29 +00:00
Markus Scherer
4a71f08a6f
ICU-8167 CharsTrie and builder improvements parallel with BytesTrie
...
X-SVN-Rev: 29339
2011-01-20 01:18:26 +00:00
Yoshito Umaoka
c711b870c8
ICU-8057 Skip validating fields internally set by add method in non-leninent mode.
...
X-SVN-Rev: 29337
2011-01-19 22:40:25 +00:00
Markus Scherer
6ccba41d20
ICU-8167 BytesTrie.next(int) handles negative byte values, and the builder does not share the byte array across clear()
...
X-SVN-Rev: 29335
2011-01-19 22:05:28 +00:00
Yoshito Umaoka
1d6dad2796
ICU-8258 Changed UnicodeSet constructor to use int code points instead of String pattern in StrnigTokenizer
...
X-SVN-Rev: 29328
2011-01-17 19:28:30 +00:00
John Emmons
fd2cdc676e
ICU-7755 Fix bad fallback
...
X-SVN-Rev: 29327
2011-01-17 19:24:22 +00:00
John Emmons
d0a2188c95
ICU-7755 Data changes to support removal of hard fallbacks to Gregorian calendar
...
X-SVN-Rev: 29325
2011-01-17 17:20:52 +00:00
Yoshito Umaoka
79216529f6
ICU-8259 Use JDK StringTokenizer in ICUResourceBundle and VTimeZone
...
X-SVN-Rev: 29324
2011-01-17 16:50:22 +00:00
Mark Davis
6c1064bb42
ICU-8228 Minor tweaks after feedback from Markus
...
X-SVN-Rev: 29319
2011-01-15 23:24:26 +00:00
Mark Davis
0cce6961a6
ICU-8167 added another unit test for BytesTrie with more extensive example of usage
...
X-SVN-Rev: 29318
2011-01-15 23:20:39 +00:00
Yoshito Umaoka
5444245432
ICU-7919 Updated ICU eclipse plug-in build script. These changes will be back merged to 4.4/4.6 stream for Eclipse 3.7 release.
...
X-SVN-Rev: 29315
2011-01-15 03:38:28 +00:00
Yoshito Umaoka
26ef64e0b4
ICU-8275 Minor style fix
...
X-SVN-Rev: 29308
2011-01-14 22:15:49 +00:00
Yoshito Umaoka
19266897b3
ICU-8275 Build script to add full locale name list file in each resource path. The file name was changed from res_index.txt to fullLocaleNames.lst to avoid confusion (not quite matching res_index.res). Added a config property for disabling resource file scan to build full name locale list, which allow us to test the code path easily.
...
X-SVN-Rev: 29307
2011-01-14 21:35:42 +00:00
Markus Scherer
352b462d47
ICU-8167 fix BytesTrieBuilder strings array growth
...
X-SVN-Rev: 29306
2011-01-14 20:01:56 +00:00
Michael Ow
d84ada43c8
ICU-8183 Improve Curreny and CharsetDetection code coverage in ICU4J
...
X-SVN-Rev: 29305
2011-01-14 18:34:17 +00:00
Markus Scherer
269a3ccecb
ICU-8167 simplify & document BytesTrieBuilder API
...
X-SVN-Rev: 29300
2011-01-14 00:04:51 +00:00
Markus Scherer
14700ed27c
ICU-8271 keep UCOL_RUNTIME_VERSION and UCOL_BUILDER_VERSION in sync with ICU4C
...
X-SVN-Rev: 29291
2011-01-12 22:20:51 +00:00
Mark Davis
7e67c6ed63
ICU-8226 fixed sign on comparison
...
X-SVN-Rev: 29289
2011-01-11 23:43:54 +00:00
Mark Davis
881d727e96
ICU-8226 Update utilities for cldr.
...
X-SVN-Rev: 29286
2011-01-11 21:57:03 +00:00
Markus Scherer
339ca27b17
ICU-8167 port UCharsTrieTest to Java
...
X-SVN-Rev: 29281
2011-01-10 23:53:47 +00:00
Markus Scherer
045c005304
ICU-8167 port BytesTrieTest to Java
...
X-SVN-Rev: 29279
2011-01-10 21:23:38 +00:00
Markus Scherer
4737659651
ICU-8167 port UCharsTrieBuilder to Java
...
X-SVN-Rev: 29278
2011-01-07 23:12:08 +00:00
Markus Scherer
9a43f08e82
ICU-8167 port UCharsTrie and BytesTrie::next(string) to Java
...
X-SVN-Rev: 29276
2011-01-07 05:25:40 +00:00
Markus Scherer
f9815a912b
ICU-8167 port BytesTrie::Iterator to Java
...
X-SVN-Rev: 29274
2011-01-06 22:26:16 +00:00
Markus Scherer
3518ad81e3
ICU-8167 small bug fixes
...
X-SVN-Rev: 29271
2011-01-06 05:35:02 +00:00
Markus Scherer
be02e1d497
ICU-8167 port BytesTrieBuilder to Java
...
X-SVN-Rev: 29268
2011-01-06 00:51:39 +00:00
Markus Scherer
3c48ea5432
ICU-8167 rename ByteTrie to BytesTrie, DictTrie to StringTrie, etc.
...
X-SVN-Rev: 29267
2011-01-05 21:07:31 +00:00
Markus Scherer
beb1e5718e
ICU-8105 new data structure for Unicode property names data (pnames.icu formatVersion 2); includes new dictionary-type tries (only ByteTrie runtime for now, see ticket #8167 ); merge branches/markus/pnames2 -r 29097:29250
...
X-SVN-Rev: 29253
2010-12-31 18:36:37 +00:00
Yoshito Umaoka
95d0b6a8f9
ICU-8227 Fixed some test failures introduced by earlier changes.
...
X-SVN-Rev: 29233
2010-12-20 20:25:17 +00:00
Mark Davis
839c21fdad
ICU-8227 Changed the internal filter to be a UnicodeSet, making it no longer externally modifiable.
...
X-SVN-Rev: 29232
2010-12-20 19:53:28 +00:00
Mark Davis
cb1a45d9da
ICU-8228 Added the constants. Done before the end of the design review period, but don't anticipate any problems (can back out if needed).
...
X-SVN-Rev: 29222
2010-12-17 02:38:19 +00:00
Mark Davis
9eac5fb126
ICU-8227 Added another filter test, and fixed problems it exposed
...
X-SVN-Rev: 29221
2010-12-17 02:22:33 +00:00
Mark Davis
6873ac1d7c
ICU-8175 Speedup on codepoints(...)
...
X-SVN-Rev: 29219
2010-12-16 23:51:08 +00:00
Michael Ow
4c14bbd6aa
ICU-8240 Update ICU4J compound text charset for handling continuous buffers
...
X-SVN-Rev: 29218
2010-12-16 23:36:15 +00:00
Mark Davis
9ffcb85ba1
ICU-8227 Whew, there were lots of problems in the way the old code was done. Now working much better.
...
X-SVN-Rev: 29207
2010-12-14 07:51:00 +00:00
Mark Davis
e0872406eb
ICU-8175 Add some utilities for working with CharSequences. @internal for now.
...
X-SVN-Rev: 29206
2010-12-14 07:33:40 +00:00