Commit Graph

195 Commits

Author SHA1 Message Date
Stuart Gill
24eda0204f ICU-8243 collation freezing
X-SVN-Rev: 29698
2011-03-25 22:58:01 +00:00
Stuart Gill
45dd32ab8a ICU-8295 API for collation reordering
X-SVN-Rev: 29672
2011-03-18 23:12:00 +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
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
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
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
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
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
Mark Davis
7ddf792330 ICU-8226 Update tests
X-SVN-Rev: 29177
2010-12-09 18:09:48 +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
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
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
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
Mark Davis
7e7750a459 ICU-7869 Fix missing labels
X-SVN-Rev: 28904
2010-10-25 21:08:56 +00:00
Markus Scherer
e6751083f6 ICU-7264 fix binary search and avoid IndexOutOfBoundsException from ArrayList.get(limit=size())
X-SVN-Rev: 28903
2010-10-25 18:40:00 +00:00
Markus Scherer
acafffb5d9 ICU-7264 Latin-1 special can result in CE_NOT_FOUND_; fall back to UCA, leave TODO to avoid this in the builder
X-SVN-Rev: 28897
2010-10-24 18:45:46 +00:00
Markus Scherer
3658544cc1 ICU-7264 unpaired surrogates are not ignorable any more; fix code for discontiguous contractions to look at combining classes of code *points*
X-SVN-Rev: 28895
2010-10-22 21:53:45 +00:00
Markus Scherer
8ebdd745da ICU-7264 adjust AlphabeticIndex.getFirstScriptCharacters() for Unicode 6.0: add first characters for Batak, Brahmi, Mandaic; see http://unicode.org/charts/collation/
X-SVN-Rev: 28894
2010-10-21 23:59:18 +00:00
Markus Scherer
da8a555a3e ICU-7264 noncharacters are not ignorable any more
X-SVN-Rev: 28890
2010-10-21 17:36:57 +00:00
Claire Ho
1d26b82ea8 ICU-7223 invlide range for handling expansions in CollationParsedRuleBuilder.
X-SVN-Rev: 28841
2010-10-15 22:25:56 +00:00
Yoshito Umaoka
8ec88d6f48 ICU-8017 Updated MANIFEST.MF in ICU runtime library jar files to make them OSGi bundles.
X-SVN-Rev: 28831
2010-10-14 19:15:38 +00:00
Yoshito Umaoka
f9339035e4 ICU-8010 Make Collator.getAvailableLocales work when the class is loaded by the system classloader.
X-SVN-Rev: 28754
2010-10-04 20:50:06 +00:00
Andy Heninger
b38c190914 ICU-7989 Remove non-ASCII chars from ICU4J sources.
X-SVN-Rev: 28712
2010-09-27 23:13:38 +00:00
Yoshito Umaoka
40d22aabc1 ICU-7793 Clean up import statements.
X-SVN-Rev: 28682
2010-09-22 17:45:36 +00:00
Markus Scherer
114432eec8 ICU-7264 merge Unicode 6.0 into trunk from branches/markus/uni60 -r 28341:28656
X-SVN-Rev: 28662
2010-09-21 00:32:21 +00:00
Yoshito Umaoka
d234932deb ICU-7793 Fixed all compiler warnings on JDK6 and Eclipse 3.6.
X-SVN-Rev: 28600
2010-09-09 22:29:17 +00:00
Mark Davis
b40fd1a2eb ICU-7869 add convenience method with Locale
X-SVN-Rev: 28568
2010-09-01 18:18:10 +00:00
Mark Davis
38eaa30361 ICU-7869 made name changes as per discussions with Andy, Markus
X-SVN-Rev: 28556
2010-08-30 20:28:15 +00:00
Mark Davis
d6213d77c7 ICU-7869 figured out how to do the pinyin buckets with complete sync to the getIndex bucket. Many deadends along the way, but it now works. Also added more comments.
X-SVN-Rev: 28541
2010-08-29 01:10:49 +00:00
Mark Davis
fe40416511 ICU-7869 added getBucketIndex and a test. It doesn't quite work right yet, but checking in so that Andy can look at it.
X-SVN-Rev: 28540
2010-08-28 01:15:48 +00:00
Mark Davis
c91d109999 ICU-7869 fixed labels to match buckets; fixed names to align with Andy's code; added tests for expected flow labels.
X-SVN-Rev: 28538
2010-08-27 23:46:45 +00:00
Mark Davis
8717b90914 ICU-7869 Escaped the unicode; moved hacks to the end of the file; some minor cleanup
X-SVN-Rev: 28529
2010-08-25 21:20:07 +00:00
Mark Davis
804efbcf22 ICU-7869 Add Markus's fix
X-SVN-Rev: 28523
2010-08-25 18:22:58 +00:00
Mark Davis
c29b6e289f ICU-7869 Hard-code first characters in script.
X-SVN-Rev: 28519
2010-08-24 22:29:52 +00:00
Mark Davis
0d8df23f3b ICU-7869 Made the value not be comparable. Added hack for pinyin support. Minor change to Differ for type-safety.
X-SVN-Rev: 28517
2010-08-24 03:34:55 +00:00
Mark Davis
0f19b5ee8c ICU-7869 Cleaned up names according to discussion.
X-SVN-Rev: 28509
2010-08-22 00:43:36 +00:00
Mark Davis
000d3bbf9d ICU-7869 Made lazy-evaluated arguments; still a bit more cleanup to come.
X-SVN-Rev: 28507
2010-08-21 01:15:43 +00:00
Mark Davis
8b0fd59d96 ICU-7869 Changed name, javadocs in response to feedback
X-SVN-Rev: 28460
2010-08-13 16:30:28 +00:00
Mark Davis
acb23c4a13 ICU-7869 Revised the API based on discussions.
X-SVN-Rev: 28451
2010-08-12 03:25:53 +00:00
Mark Davis
7778b300d7 ICU-7869 Expanded tests and fixed problems found.
X-SVN-Rev: 28426
2010-08-06 23:05:24 +00:00
Mark Davis
1a23022dfb ICU-7869 Fixed test and code to speed up: test only checks main locales for now, code takes shortcut for first chars in script.
X-SVN-Rev: 28424
2010-08-06 16:22:11 +00:00
Mark Davis
51a09b3be2 ICU-7869 Add API as per initial design
X-SVN-Rev: 28422
2010-08-05 22:26:27 +00:00
Umesh Nair
f519d51352 ICU-7865 Wiring up IndexCharacters class with CLDR data; part of this is merged from the branch umesh/index-characters-100730
X-SVN-Rev: 28409
2010-08-04 16:42:37 +00:00
Yoshito Umaoka
4b9a795621 ICU-7585 Suppress fallthrough warning in CollationRuleParser.java.
X-SVN-Rev: 28236
2010-06-21 16:01:23 +00:00
Umesh Nair
3e24713df1 ICU-7015 Compact collation syntax (lists and ranges): svn merge -r 27727:28181 icu4j/branches/umesh/collation
X-SVN-Rev: 28192
2010-06-14 23:39:34 +00:00
Yoshito Umaoka
014a18e855 ICU-6994 ICU4J build targets to generate *-src.jar which contain only .java source files as well as ICU4J source package archive in .tgz. Also some updates in release target: new target 'release' to build all download files with version string. Old target 'releaseJar' was deleted.
X-SVN-Rev: 28174
2010-06-11 17:02:51 +00:00
Markus Scherer
64b9da144e ICU-7686 initialize FCD only when the collator needs it (Java)
X-SVN-Rev: 28138
2010-06-04 22:23:41 +00:00
Yoshito Umaoka
8251996bb7 ICU-7603 Migrating Hashtable to HashMap.
X-SVN-Rev: 27906
2010-04-06 22:44:04 +00:00
Yoshito Umaoka
3b456d2c67 ICU-7603 Migrating Vector to List.
X-SVN-Rev: 27905
2010-04-06 19:08:45 +00:00
Yoshito Umaoka
8608868c5f ICU-7360 Fixed missing API status tag problem except ArabicShaping constants.
X-SVN-Rev: 27747
2010-03-02 21:56:35 +00:00
Yoshito Umaoka
ecc6d768d2 ICU-7101 Organized imports for 4.4 release. Replaced tabs with spaces.
X-SVN-Rev: 27733
2010-03-02 07:02:47 +00:00
Umesh Nair
951011c3e0 ICU-7015 Adding compact collation tailoring syntax to icu4j
X-SVN-Rev: 27686
2010-02-25 22:50:04 +00:00
Markus Scherer
aa4f67d150 ICU-7273 make Normalizer2.getInstance() not throw an IOException
X-SVN-Rev: 27595
2010-02-18 22:50:46 +00:00
Markus Scherer
145e7fde07 ICU-7273 remove now-unused old FCD NormalizerImpl code
X-SVN-Rev: 27523
2010-02-09 22:47:29 +00:00
Markus Scherer
081917dedf ICU-7273 remove now-unused old NormalizerImpl code
X-SVN-Rev: 27506
2010-02-06 07:43:33 +00:00
Markus Scherer
f90578937a ICU-7273 remove old NormalizerImpl.getDecomposition()
X-SVN-Rev: 27504
2010-02-05 22:36:34 +00:00
Doug Felt
635a36de58 ICU-7389 icu tags, doc cleanup
X-SVN-Rev: 27430
2010-01-28 03:14:00 +00:00
Yoshito Umaoka
72b20e8947 ICU-7381 Replacing StringBuffer with StringBuilder in ICU4J runtime library implementation code.
X-SVN-Rev: 27424
2010-01-27 03:09:08 +00:00
Yoshito Umaoka
fe08b461c7 ICU-7035 Fixed missing/incorrect API status tag problems in several files.
X-SVN-Rev: 27383
2010-01-22 21:29:51 +00:00
Yoshito Umaoka
21c14b4470 ICU-7035 API comment clean up. Removed unnecessary @internal tags and fixed wrong @internal tag usages.
X-SVN-Rev: 27373
2010-01-22 02:42:33 +00:00
Yoshito Umaoka
937bf876d3 ICU-7035 Freezable methods' API status to 4.4 in GlobalizationPreferences.
X-SVN-Rev: 27338
2010-01-19 23:16:56 +00:00
Yoshito Umaoka
a64f51c603 ICU-7035 Updated API status comment for compareTo to @stable 4.4
X-SVN-Rev: 27332
2010-01-19 22:36:13 +00:00
Yoshito Umaoka
07c1c262c7 ICU-7305 Updating API draft status. Refresh the API change report with the updates.
X-SVN-Rev: 27327
2010-01-19 19:19:33 +00:00
Claire Ho
ccb5efefb0 ICU-7240 Fixed collation test failures after UUCS5.2 upgrade.
X-SVN-Rev: 26962
2009-11-21 00:37:52 +00:00
Yoshito Umaoka
ea7d49c696 ICU-7027 Fixed some compiler warnings.
X-SVN-Rev: 26741
2009-10-05 21:16:36 +00:00
Yoshito Umaoka
6d08d7a36f ICU-7030 Generics support in Freezable. Some other co-variant return type support. Merging changes done in the branch to the trunk.
X-SVN-Rev: 26699
2009-09-29 21:28:39 +00:00
Mark Davis
85f0ecb659 ICU-7139 fix index constructor, etc.
X-SVN-Rev: 26617
2009-09-10 17:57:19 +00:00
Michael Ow
392d7d16b6 ICU-4954 Ensure Unicode Pattern_White_Space set is used where appropriate.
X-SVN-Rev: 26571
2009-08-28 18:37:27 +00:00
Yoshito Umaoka
eb9b97663b ICU-7097 Enabled java compiler option -Xlint:all,-deprecation,-dep-ann for API projects. Fixed redundant cast warnings detected by javac in various files. Added @SuppressWarnings for intended usage of fallthrough in switch statements. Enabled fallthrough warning in Eclipse project files.
X-SVN-Rev: 26568
2009-08-27 23:02:38 +00:00
John Vu
4f6acc7e64 ICU-6237 After upgrading to Eclipse 3.5, added back @SupressWarnings and comment out "dead code".
X-SVN-Rev: 26507
2009-08-18 17:09:22 +00:00
John Vu
558c4b2824 ICU-6237 Uploaded the Javadoc preferences for core, collate, charset, and translit to have the warnings appear if Javadocs are written incorrect for the settings placed.
X-SVN-Rev: 26503
2009-08-17 23:13:43 +00:00
John Vu
8bdfa75b71 ICU-6237 Fixed Javadoc warnings for "collate" "charset" and "translit" packages.
X-SVN-Rev: 26502
2009-08-17 23:01:21 +00:00
John Vu
2c50c7cebe ICU-6237 Fixed the warning for "core" package.
X-SVN-Rev: 26501
2009-08-17 18:17:11 +00:00
Yoshito Umaoka
c3a6b83ddb ICU-7027 Fixed a bunch of Eclipse compiler warnings.
X-SVN-Rev: 26495
2009-08-13 20:32:55 +00:00
Yoshito Umaoka
a8f599ae11 ICU-7027 Exclude .svn from Java build path, so directory .svn and its contents won't be copied to the build output directory.
X-SVN-Rev: 26486
2009-08-12 19:15:17 +00:00
Yoshito Umaoka
7f169416ee ICU-7063 Reverting Mark's changes for #7063 for now, because of the build breakage and incompatibility concerns.
X-SVN-Rev: 26479
2009-08-11 20:44:22 +00:00
Mark Davis
766b01ec0c ICU-7063 merged branch - rev 27439
X-SVN-Rev: 26474
2009-08-07 20:51:06 +00:00
Mark Davis
c361c76465 ICU-6824 Clean up the Collection Utilities. Now only one file of that name... Also needed to add a couple of small items to UnicodeSet.
X-SVN-Rev: 26397
2009-07-20 23:05:23 +00:00
Mark Davis
ec30227054 ICU-6824 Introduce temporary internal method so that we can refactor PrettyPrinter.
X-SVN-Rev: 26385
2009-07-19 03:33:13 +00:00
Markus Scherer
078e401f7b ICU-6945 merge into trunk: changes for .res formatVersion 2 (#6945) and quick fix for race in using UResourceBundle.addToCache() (#7054), from -r 26334:26353 icu4j/branches/markus/smallres2
X-SVN-Rev: 26376
2009-07-17 23:17:34 +00:00
Yoshito Umaoka
48ce6bad7b ICU-7036 Remove package.html from collate sub directory.
X-SVN-Rev: 26371
2009-07-17 21:55:09 +00:00
John Vu
1430cc93d2 ICU-6958 Added CLOVER:OFF for portions that test code can't touch and also increased code coverage.
X-SVN-Rev: 26318
2009-07-13 23:02:23 +00:00
John Vu
19b38e4fea ICU-6958 Increased code coverage for com.ibm.icu.text.
X-SVN-Rev: 26269
2009-07-09 20:55:18 +00:00
John Vu
2a5f342a6a ICU-6958 Increase code coverage by targeting RBNFChinesePostProcessor.java.
X-SVN-Rev: 26260
2009-07-09 15:25:55 +00:00
Yoshito Umaoka
127f55f00a ICU-7036 Several minor corrections, eclipse project files modifications and etc.
X-SVN-Rev: 26244
2009-07-08 18:12:00 +00:00
Doug Felt
3575ca859d ICU-7036 Reapply late change to moved file
X-SVN-Rev: 26238
2009-07-07 21:30:03 +00:00
Doug Felt
ec1316b16b ICU-7036 merge from dougfelt/collate -r 26185:26230
X-SVN-Rev: 26237
2009-07-07 19:24:00 +00:00