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
Yoshito Umaoka
3037e36662
ICU-8210 Updated ICU4J versions and data. Moved some timebombs.
...
X-SVN-Rev: 29187
2010-12-10 21:11:35 +00:00
Yoshito Umaoka
1e3205b869
ICU-8078 Better ULocale/Locale mapping on JRE 7+ using the new Locale APIs.
...
X-SVN-Rev: 29181
2010-12-09 21:55:20 +00:00
Mark Davis
7ddf792330
ICU-8226 Update tests
...
X-SVN-Rev: 29177
2010-12-09 18:09:48 +00:00
Michael Ow
65efbb87d7
ICU-7089 Add test for Calendar class time stamp recalculation in ICU4J
...
X-SVN-Rev: 29165
2010-12-07 23:51:28 +00:00
Michael Ow
6400b375c6
ICU-7089 Recalculate time stamp array if stamp value is going to exceed limit in ICU4J calendar class.
...
X-SVN-Rev: 29163
2010-12-07 17:30:04 +00:00
Michael Ow
821d71dd85
ICU-7089 Ensure that the time stamp used by ICU4J Calendar class does not exceed the documented limit.
...
X-SVN-Rev: 29155
2010-12-03 19:31:41 +00:00
Yoshito Umaoka
3357036c2e
ICU-8022 Removed readme.html for ICU4J locale SPI. Moved the contents to a new ICU user guide page - http://userguide.icu-project.org/icu4j-locale-service-provider . Updated the old link to locale SPI readme to the new user guide page in the master readme.html.
...
X-SVN-Rev: 29126
2010-12-01 18:46:48 +00:00
Mark Davis
e1413aed6d
ICU-8169 Check the length to prevent exception.
...
X-SVN-Rev: 29065
2010-11-17 20:29:34 +00:00
Markus Scherer
d92c186953
ICU-8149 Document what getPropertyValueEnum() returns for an unknown value alias
...
X-SVN-Rev: 29058
2010-11-16 22:17:52 +00:00
Markus Scherer
a7db2b76be
ICU-7641 do not refer to a particular (old) version of Unicode
...
X-SVN-Rev: 29057
2010-11-16 22:03:55 +00:00
Yoshito Umaoka
10fdc15d5d
ICU-8022 Replace TAB with SPs
...
X-SVN-Rev: 29027
2010-11-11 06:38:10 +00:00
Yoshito Umaoka
33e107f735
ICU-8022 API status promotion for 4.6 release. Update APIChangeReport.html.
...
X-SVN-Rev: 29026
2010-11-11 06:26:13 +00:00
Stuart Gill
469d4035bd
ICU-3984 changes in response to code review
...
X-SVN-Rev: 29024
2010-11-11 02:11:46 +00:00
Andy Heninger
1158571db7
ICU-8147 SpoofChecker.CheckResult, add default constructor
...
X-SVN-Rev: 29023
2010-11-10 23:24:19 +00:00
Mark Davis
4f230023d0
ICU-8142 fix the synchronization
...
X-SVN-Rev: 29021
2010-11-10 21:43:35 +00:00
Stuart Gill
0e5b74b849
ICU-3984 collation reordering complete
...
X-SVN-Rev: 29020
2010-11-10 02:35:21 +00:00
Stuart Gill
0e27c3ea13
ICU-3984 collation reordering checkpoint - still needs more tests and name change from script to reorder
...
X-SVN-Rev: 29018
2010-11-09 02:58:38 +00:00
Stuart Gill
bae3e7a74a
ICU-3984 update the data - generated with recent ICU4C
...
X-SVN-Rev: 29016
2010-11-08 21:33:11 +00:00
Stuart Gill
1fac4c690b
ICU-3984 initial commit of the collation reordering
...
X-SVN-Rev: 29015
2010-11-08 18:57:42 +00:00
Yoshito Umaoka
5af2364f93
ICU-8022 Removed unnecessary @SuppressWarning annotations.
...
X-SVN-Rev: 29014
2010-11-08 18:34:37 +00:00
Yoshito Umaoka
4954ca812f
ICU-8120 Updated build scripts and eclipse workspace settings to use UTF-8 for java source files.
...
X-SVN-Rev: 29013
2010-11-08 15:11:14 +00:00
Yoshito Umaoka
cd59883f32
ICU-8126 Added API collection tool. Added a target draftAPIs utilizing the tool to generate draft API report. Fixed some doc issues in SpoofChecker.java.
...
X-SVN-Rev: 29000
2010-11-04 20:31:27 +00:00
Umesh Nair
86ce28acfb
ICU-7023 Supporting collation import syntax in ICU4J
...
X-SVN-Rev: 28970
2010-11-01 23:54:10 +00:00
Mark Davis
5f80f97863
ICU-7869 Added two tables to correspond to pinyin changes, with hack to pick.
...
X-SVN-Rev: 28943
2010-10-28 19:21:12 +00:00
Yoshito Umaoka
27d3ca72c3
ICU-7954 Add a new API checking availability of currency in the specified date range.
...
X-SVN-Rev: 28939
2010-10-28 18:28:09 +00:00
Markus Scherer
40b739aa28
ICU-7746 mark protected methods as @internal
...
X-SVN-Rev: 28917
2010-10-26 21:26:39 +00:00
Markus Scherer
f6fb60ff6f
ICU-7264 fix weight allocation and align sort key constants with C++
...
X-SVN-Rev: 28908
2010-10-25 23:02:08 +00:00
Mark Davis
4f9ae7991e
ICU-7869 Added test that first script characters are actually the first ones.
...
X-SVN-Rev: 28905
2010-10-25 21:40:48 +00:00