Markus Scherer
ad638c274e
ICU-20916 LocaleMatcher distinguish between equivalent locales
...
- equivalent but originally unequal
- locale distance shifted left for additional fraction bits with micro distance
- Java more verbose matcher debug output
See #949
2019-12-20 09:36:57 -08:00
Yoshito Umaoka
26ea0c22f2
ICU-20857 BRS66 Updated ICU4J API change report (also regenerated
...
icu4j65.api3.gz)
2019-12-03 18:33:18 -05:00
Yoshito Umaoka
b263cbbd1a
ICU-20795 BRS65 ICU4J 65 API signature file
...
Deleted ICU4J 55 API signature file
2019-09-05 09:37:23 -04:00
Markus Scherer
41c24b6c00
ICU-9695 port LocaleMatcher to C++
2019-08-19 10:41:35 -07:00
Shane Carr
5a4d26a900
ICU-20511 Merge tag 'release-64-2-rc' into 64-merge-branch
...
- Rebuilds jar files to resolve merge conflict
2019-04-11 15:29:44 -07:00
yumaoka
5b0d975377
ICU-20515 BRS64.2 Updated ICU4J API signature file and API change report
2019-04-09 22:17:11 -04:00
yumaoka
bd07a12470
ICU-20439 Update ICU4J API signature file for 64.1 GA
2019-04-09 13:05:39 -04:00
Markus Scherer
61c4a728cd
ICU-20467 replace the LocaleMatcher implementation, load data from new bundle
...
- remove the old LocaleMatcher implementation code
- move the XLocaleMatcher code into LocaleMatcher, same for test
- remove unused internal methods
- stop comparing old vs. new performance
- generate langInfo.txt resource bundle file with precomputed likely-subtags and matcher data
- make genrb handle multi-line binary values
- load likely-subtags & distance data from new langInfo.res bundle
- test that built data == loaded data
- move data builders to tools, no more runtime dependency on builder code
2019-03-26 13:27:42 -07:00
yumaoka
8ab38c057a
ICU-20438 ICU4J API signature/serialization test data files
2019-02-25 15:19:27 -05:00
Yoshito Umaoka
0e334f341f
ICU-20119 BRS63RC Add ICU4J API signature file
...
Added ICU4J 63 API signature file, removed one for ICU4J 53
2018-09-28 15:45:07 +02:00
Yoshito Umaoka
24b490dc02
ICU-20150 API status of equals()/hashCode() should match the ICU class's status ( #153 )
...
- Updated API status of java.lang.Object method overrides (equals/hashCode/toString/clone) to match status of declaring class. There are some API comments that is insufficient, or incorrect, or not appropriate after the change. Most of these issues were fixed.
- APIStatusConsistencyChecker and ant tasks invoking the check, designed for checking this requirement. For now, Normalizer#clone() does not satisfy the requirement, but unchanged on purpose. The tool can accept exception.
- DeprecatedAPIChecker had a problem for handling non-static inner class's constructor. CodePointMap$StringIterator is the very first instance of such class in ICU4J. The problem was fixed by removing the implicit param scanned by reflection.
- This commit includes a lot of changes made by Eclipse project configuration - removing spaces in blank lines/end of statement, and removeal of redundant generics type declaration.
2018-09-27 14:27:41 -07:00
Yoshito Umaoka
4159176aa7
ICU-13413 Updated ULocale class to directly calls Java 7 Locale methods
...
Previously, ULocale had to work on Java 6, therefore, Java 7 specific Locale methods needed to be invoked by reflection. For the next release, we can directly call Java 7 Locale APIs, so rather complicated reflection implementation were replaced with simple API calls.
2018-09-27 14:27:38 -07:00
Yoshito Umaoka
d1c761762a
ICU-13413 Java 7 migration in build scripts and eclipse project files
...
- Updated javac/javadoc source and target Java version to 1.7.
- Eclipse projects to use execution environment JavaSE-1.7.
- Replaced java6.bootclasspath with java7.bootclasspath.
- Removed pre-Java 7 conditional build targets.
- Deleted stylesheet for JDK6 build.
2018-09-27 14:27:38 -07:00
Yoshito Umaoka
eaa25479e1
ICU-13667 BRS62 - added ICU4J 62 API signature file (and deleted ICU4J 52 API signature file).
...
X-SVN-Rev: 41477
2018-05-29 21:12:48 +00:00
Yoshito Umaoka
a12265d749
ICU-13667 Updated API change report, fixed API report tool to handle 5 letter sub-package (number) properly.
...
X-SVN-Rev: 41476
2018-05-29 21:07:31 +00:00
Yoshito Umaoka
6f34721bf6
ICU-13121 Use ASCII style copyright comment in all properties file.
...
X-SVN-Rev: 41422
2018-05-21 00:55:46 +00:00
Yoshito Umaoka
809eb86151
ICU-13581 Added 61 api signature file, purged very old api signature files. Fixed an issue DeprecatedAPIChecker. Fixed API doc problem in RBBIDataWrapper.
...
X-SVN-Rev: 41071
2018-03-06 20:10:09 +00:00
Yoshito Umaoka
076516f409
ICU-13358 ICU4J 60 API signature file.
...
X-SVN-Rev: 40604
2017-10-09 14:38:15 +00:00
Yoshito Umaoka
1870215131
ICU-13358 Fixed cpyscan problems. Enhanced cpyscan.pl to use online version of cpyskip.txt by default. Added the new Unicode copyright comment in many tools files.
...
X-SVN-Rev: 40527
2017-10-03 02:32:50 +00:00
Fredrik Roubert
3c9447aaea
ICU-13336 Fix common typo: s/langauge/language/ig
...
X-SVN-Rev: 40361
2017-08-30 18:15:10 +00:00
Yoshito Umaoka
728feb5d1a
ICU-13120 Updated Specification/Implementation/Bundle vendor and copyright in manifest files from IBM to Unicode.
...
X-SVN-Rev: 40023
2017-04-10 18:39:10 +00:00
Yoshito Umaoka
6e544fce9b
ICU-13109 Updated API change report and API signature file that need to be updated with the previous commit (r40018).
...
X-SVN-Rev: 40021
2017-04-10 14:50:16 +00:00
Yoshito Umaoka
6d0489d82c
ICU-13099 Deprecated UniversalTimeScale.MAX_SCALE to match the API status change in ICU4C 59. Updated API signature file and API change report.
...
X-SVN-Rev: 40001
2017-04-07 08:17:49 +00:00
Yoshito Umaoka
30c6bf7f99
ICU-13005 Adding ICU4J 59 API signature file.
...
X-SVN-Rev: 39962
2017-03-30 13:51:43 +00:00
Yoshito Umaoka
c97eed26e6
ICU-12716 Corrected API comment for newly added hashCode() methods, added a test case for VersionInfo#hashCode() and updated coverage-exclusion.txt. Also updated the API change report and API signature file.
...
X-SVN-Rev: 39394
2016-09-29 10:50:23 +00:00
Norbert Runge
acbe642cbb
ICU-12761 Adds Unicode copyright notice.
...
X-SVN-Rev: 39389
2016-09-28 22:16:43 +00:00
Yoshito Umaoka
fd1fb653a9
ICU-12739 Fixed svn properties.
...
X-SVN-Rev: 39355
2016-09-26 21:45:06 +00:00
Yoshito Umaoka
e9300f76cf
ICU-12739 Added ICU4J 58.1 API signature file. Also added build-local.properties in svn ignore.
...
X-SVN-Rev: 39350
2016-09-26 17:26:56 +00:00
Yoshito Umaoka
72dea1b93c
ICU-12739 JDK8 as the reference platform - use Java 8 version of ICUTaglet implementation by default.
...
X-SVN-Rev: 39349
2016-09-26 16:41:39 +00:00
Yoshito Umaoka
ada458661d
ICU-11934 Updated API information collection tool to generate same results with javadoc 8.
...
X-SVN-Rev: 38974
2016-07-18 16:41:47 +00:00
Yoshito Umaoka
f2b736dc2a
ICU-12456 Updated the API report tool to use the Unicode copyright. Updated API change report for 58m1.
...
X-SVN-Rev: 38893
2016-06-29 16:48:53 +00:00
Yoshito Umaoka
688cbee0ce
ICU-12456 Organized imports. Updated save action to organize imports and remove trailing spaces. Updated copyright comment template.
...
X-SVN-Rev: 38890
2016-06-29 14:58:07 +00:00
Michael Ow
7ef631ba4f
ICU-12564 Update copyright notice in ICU4J
...
X-SVN-Rev: 38875
2016-06-22 22:12:16 +00:00
Stuart Gill
c5ca702c47
ICU-10152 Fix issue with class name change
...
X-SVN-Rev: 38830
2016-06-13 22:40:44 +00:00
Markus Scherer
b06630af77
ICU-12526 integrate Unicode 9 beta
...
X-SVN-Rev: 38754
2016-05-19 22:51:14 +00:00
Yoshito Umaoka
7d4c73da53
ICU-12445 Fixed a typo in a warning message.o
...
X-SVN-Rev: 38677
2016-04-29 23:32:28 +00:00
Yoshito Umaoka
1f2813e7fa
ICU-12445 Updated ant target coverageJaCoCo to check method coverage. When a new method is added with no test coverage, the check will fail. All existing methods with no test coverage are captured in coverage-exclusion.txt.
...
X-SVN-Rev: 38667
2016-04-29 19:33:24 +00:00
Andy Heninger
2c572efdb3
ICU-12436 Remove obsolete copy of Thai dictionary and dictionary tools from ICU4J
...
X-SVN-Rev: 38619
2016-04-15 22:50:43 +00:00
Markus Scherer
ebb7620ad0
ICU-12450 move unused com.ibm.icu.dev.tool.cldr.CheckSystemFonts to Unicode Tools org.unicode.unused see changeset 1022 there
...
X-SVN-Rev: 38614
2016-04-12 22:10:50 +00:00
Markus Scherer
0c679d6a00
ICU-11764 8 new script codes for Unicode 9 & CLDR 29
...
X-SVN-Rev: 38609
2016-04-08 22:24:34 +00:00
Yoshito Umaoka
a0af6fe967
ICU-12186 Added ICU 57 API signature file.
...
X-SVN-Rev: 38502
2016-03-08 06:10:34 +00:00
Scott Russell
265f653a01
ICU-12059 support custom tag @discouraged
...
X-SVN-Rev: 38453
2016-03-01 21:24:28 +00:00
Yoshito Umaoka
a600c949fb
ICU-12132 Regenerated ICU4J 56.1 API signature data file with JDK 7 javadoc.
...
X-SVN-Rev: 38237
2016-01-30 06:33:18 +00:00
Yoshito Umaoka
7c43d7d3f5
ICU-12022 Updated the minimum JRE version to Java 6.
...
X-SVN-Rev: 38099
2015-12-01 05:29:28 +00:00
Scott Russell
f3f355943b
ICU-11918 refresh API change report & API sig, fix for missing file for formatTests module test, and cleanup LocaleMatcher API change
...
X-SVN-Rev: 38017
2015-09-23 22:01:29 +00:00
Yoshito Umaoka
44a9dcdabe
ICU-10988 Changed the default javadoc implementation to JDK7, updated the build script to use JDK8 supported version at build time if JDK8 is used. Prints out warning in top-level release targets, when JDK8 is used.
...
X-SVN-Rev: 37999
2015-09-23 03:59:54 +00:00
Yoshito Umaoka
6097a70d4b
ICU-11918 Fixed an eclipse warning in icu4j-build-tools.
...
X-SVN-Rev: 37980
2015-09-22 01:05:51 +00:00
Yoshito Umaoka
bd78494175
ICU-11918 Updated eclipse project for icu4j-build-tools to use a user library JDK8_TOOLS, referecing to JDK's tools.jar
...
X-SVN-Rev: 37979
2015-09-22 00:54:47 +00:00
Yoshito Umaoka
121c209819
ICU-11918 Reverted accidentally modified ICUTagletAdapter.java in the previous commit.
...
X-SVN-Rev: 37978
2015-09-22 00:51:19 +00:00
Yoshito Umaoka
e5105c7f84
ICU-11918 Fixed compiler warnings.
...
X-SVN-Rev: 37977
2015-09-22 00:32:25 +00:00