Commit Graph

316 Commits

Author SHA1 Message Date
Markus Scherer
b15f884b16 ICU-7273 build data for CanonicalIterator start sets on the fly; replace remaining uses of NormalizerImpl
X-SVN-Rev: 27561
2010-02-13 22:13:37 +00:00
Markus Scherer
59417495a0 ICU-7273 cleaner Normalizer.Mode dispatch
X-SVN-Rev: 27555
2010-02-12 21:08:38 +00:00
Markus Scherer
3ea9a0e230 ICU-7273 build data for CanonicalIterator on the fly; test old vs. new isCanonSegmentStarter()
X-SVN-Rev: 27552
2010-02-12 06:31:24 +00:00
Markus Scherer
583893cb0e ICU-7273 change Normalizer to delay building the Unicode 3.2 UnicodeSet until the UNICODE_3_2 option is used
X-SVN-Rev: 27549
2010-02-11 23:22:18 +00:00
Markus Scherer
34c4f9f0f3 ICU-7273 change Normalizer to delay .nrm data loading until the particular data is really needed
X-SVN-Rev: 27536
2010-02-11 00:43:26 +00:00
Markus Scherer
7a9b58ee51 ICU-7273 delay .nrm data loading until the particular data is needed
X-SVN-Rev: 27535
2010-02-10 23:44:28 +00:00
Markus Scherer
537b4141fa ICU-7273 fix new FC_NFKC_Closure implementation
X-SVN-Rev: 27533
2010-02-10 23:05:27 +00:00
Markus Scherer
47b794991d ICU-7273 compute FC_NFKC_Closure on the fly
X-SVN-Rev: 27528
2010-02-10 21:41:06 +00:00
Markus Scherer
7c628650b3 ICU-7273 change Normalizer.compare() to use new code
X-SVN-Rev: 27527
2010-02-10 17:09:01 +00:00
Yoshito Umaoka
b4fc068df9 ICU-6444 Removed some internal time zone data tables from ZoneMeta. Updated the code to read only necessary data from resource bundle and cache the result. This change reduced the time for the runtime data structure initialization, without losing runtime performance.
X-SVN-Rev: 27526
2010-02-10 04:15:25 +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
Yoshito Umaoka
6d69ce9111 ICU-7302 Merging ICU4C data r27517 to ICU4J. This change removes bcp47 key/type mapping data from supplementalData.
X-SVN-Rev: 27518
2010-02-09 04:31:06 +00:00
Yoshito Umaoka
16c90bb9d5 ICU-7302 Reading bcp47 key/type mapping data from the new resources in ICU4J.
X-SVN-Rev: 27514
2010-02-08 22:02:16 +00:00
Yoshito Umaoka
5581a9dbef ICU-7302 Merge ICU data with the latest keyTypeData.res.
X-SVN-Rev: 27513
2010-02-08 20:50:31 +00:00
Yoshito Umaoka
341ac1d4c7 ICU-7302 Synchronize ICU4J data with ICU4C. This update includes new resources for bcp47 key/type data (keyTypeData.res and timezoneTypes.res).
X-SVN-Rev: 27509
2010-02-08 16:56:21 +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
Markus Scherer
68419d29a7 ICU-7273 remove remaining protected Normalizer.Mode methods: they were always publicly unreachable because Mode's constructor was private
X-SVN-Rev: 27502
2010-02-05 19:33:47 +00:00
Michael Ow
e98e5ab3aa ICU-7315 Skip bidi compatibility test on Java 7 due to known failures.
X-SVN-Rev: 27501
2010-02-05 19:13:41 +00:00
Yoshito Umaoka
3db7415618 ICU-7027 Add data projects in Eclipse Project References property for icu4j-core-test and icu4j-localespi-test.
X-SVN-Rev: 27498
2010-02-05 14:59:07 +00:00
Markus Scherer
5604d54fa3 ICU-7273 change Unicode properties to use new code
X-SVN-Rev: 27495
2010-02-05 01:30:19 +00:00
Markus Scherer
343795167d ICU-7273 change NormalizationTransliterator to use new code
X-SVN-Rev: 27493
2010-02-04 23:52:57 +00:00
Markus Scherer
a1a504d023 ICU-7273 change Normalizer.concatenate() to use new code and remove most of the old Normalizer implementation code
X-SVN-Rev: 27491
2010-02-04 22:31:37 +00:00
Markus Scherer
70e1ea6dcf ICU-7273 change Java Normalizer iteration functions to use new code
X-SVN-Rev: 27487
2010-02-04 06:55:08 +00:00
Michael Ow
e477a2f5e5 ICU-7316 Update test case to reflect changes in Java 7 handling of primitive double.
X-SVN-Rev: 27486
2010-02-03 18:00:20 +00:00
Markus Scherer
f9a9d47489 ICU-7273 finish Normalizer2Impl port to Java (normalizeAndAppend() and boundary tests), and port changes to top-level Normalizer.compare()
X-SVN-Rev: 27485
2010-02-03 05:53:06 +00:00
Yoshito Umaoka
7c8ac7848d ICU-6444 Merging C data changes for CLDR time zone reorg into ICU4J.
X-SVN-Rev: 27472
2010-02-02 04:56:48 +00:00
John Emmons
1866d0893b ICU-7307 Fix API docs for numbering systems
X-SVN-Rev: 27470
2010-02-02 03:44:53 +00:00
Markus Scherer
7474af9d2d ICU-7273 finish port of quickCheck to Java
X-SVN-Rev: 27465
2010-02-01 19:59:00 +00:00
Markus Scherer
f934780ab2 ICU-7273 port FilteredNormalizer2 to Java and implement Unicode 3.2 normalization via new code
X-SVN-Rev: 27464
2010-01-30 19:42:03 +00:00
Doug Felt
985b0b7631 ICU-7396 tag/document some new apis
X-SVN-Rev: 27444
2010-01-29 19:52:36 +00:00
Markus Scherer
744be6916f ICU-7273 add UProperty.CHANGES_WHEN_NFKC_CASEFOLDED API; not implemented yet
X-SVN-Rev: 27442
2010-01-29 17:47:14 +00:00
Markus Scherer
1aca9c0e72 ICU-7273 improve Normalizer dispatch to Normalizer2
X-SVN-Rev: 27440
2010-01-29 05:39:05 +00:00
Markus Scherer
d278d6f7f9 ICU-7273 port most of the FCD code to Java
X-SVN-Rev: 27438
2010-01-29 04:39:44 +00:00
Jason Spieth
2a41312305 ICU-6990 2010b ICU4J
X-SVN-Rev: 27434
2010-01-28 19:56:28 +00:00
Doug Felt
635a36de58 ICU-7389 icu tags, doc cleanup
X-SVN-Rev: 27430
2010-01-28 03:14:00 +00:00
Kirti Velankar
883293f927 ICU-3931 Changes in documentation
X-SVN-Rev: 27428
2010-01-28 01:16:13 +00:00
Michael Ow
5ec3e184c8 ICU-6444 Update icudata.jar with wintz and new metazoneInfo. Update source code to use metazoneInfo.
X-SVN-Rev: 27427
2010-01-27 23:59:19 +00:00
Markus Scherer
19a7ab2c49 ICU-7273 finish NFC Java port and wire it into the old Normalizer
X-SVN-Rev: 27425
2010-01-27 07:17:04 +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
Markus Scherer
4686b6df6d ICU-7273 port most of the composition code to Java
X-SVN-Rev: 27422
2010-01-26 21:54:39 +00:00
Markus Scherer
ac5b571fbf ICU-7273 add ability to normalize to an Appendable
X-SVN-Rev: 27412
2010-01-26 06:53:44 +00:00
Markus Scherer
fd42a8367a ICU-7273 port decomposition to Java and wire new NFD code into the old Normalizer
X-SVN-Rev: 27409
2010-01-26 04:25:11 +00:00
Yoshito Umaoka
2af0451d93 ICU-7035 Updated UnicodeSet add(Collection) and addAll(Collection) to @stable ICU 4.4. Formerly, these methods returned Object instead of UnicodeSet. Because these are stable API, but return type had changed, I use @stable ICU 4.4. Also refreshed the API report.
X-SVN-Rev: 27384
2010-01-22 21:53:44 +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
baf2429516 ICU-7125 Clean up API docs for M4.
X-SVN-Rev: 27377
2010-01-22 05:45:28 +00:00
Mark Davis
86ac11f3a4 ICU-7125 initial version (needs @internal/@draft/TODO cleanup)
X-SVN-Rev: 27374
2010-01-22 04:59:07 +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
Doug Felt
a580d43ea9 ICU-7367 update doc style/formatting, add docs for new apis
X-SVN-Rev: 27369
2010-01-22 00:16:15 +00:00
Yoshito Umaoka
16729e1fb0 ICU-5720 Changed ICU_DATA_VERSION's API status to @internal.
X-SVN-Rev: 27362
2010-01-21 20:48:48 +00:00