Commit graph

123 commits

Author SHA1 Message Date
Yoshito Umaoka
e9b4964f00 ICU-21480 BRS69 ICU4J API signature file
- Supplied missing API comment to com.ibm.icu.nubmer.Precision#trailingZeroDisplay(TrailingZeroDisplay)
- Generated API signature file for ICU4J 69.1 and added to the repository
- Delete ICU4J 59 API signature file
- Deleted unused icu4j/eclipse-build/build.properties. The folder eclipse-build was deleted, but someone worked on ICU version seemed to add it back again. Delete it again.
2021-03-15 15:40:04 -04:00
Yoshito Umaoka
6bfa5c02ed ICU-21369 Remove @provisional API doc tags in ICU4J 2021-03-03 23:16:52 -08:00
Erik Torres Aguilar
bd3b202741 ICU-21018 Fix typos across repo that start with letter A
See #1506
2021-01-06 15:15:35 -08:00
Erik Torres Aguilar
6eea259143 ICU-21018 Fix typos across repo that start with letter C
See #1525
2021-01-06 15:15:26 -08:00
inokawa
bb5d29b143 ICU-21416 Fix typos in comments 2020-12-09 14:17:14 -08:00
Yoshito Umaoka
9b9db682e1 ICU-21249 API signature file for ICU 68
Also fixed some API docs missing @provisional
2020-10-01 14:35:53 -04:00
Steven R. Loomis
6b35e70b68 ICU-20717 move small files out of lfs: .dat, .gz, .gif 2020-09-17 11:09:48 -07:00
Markus Scherer
9971c663ff ICU-21257 remove #License fragment from license URLs 2020-09-04 10:02:17 -07:00
Craig Cornelius
408cd128fc ICU-21242 rephrase documentation using term master
See #1255
2020-08-28 12:42:20 -07:00
Yoshito Umaoka
d0f2aa6c58 ICU-20979 BRS67RC Adding ICU4J 67 API signature data file
And removed ICU4J 57 API signature data file.
2020-04-01 18:06:42 -04:00
Shane F. Carr
dd8484d721 ICU-20919 Merge branch 'maint/maint-66' into 66-merge-branch 2020-03-25 12:42:19 -05:00
Markus Scherer
3edff03393 ICU-20915 LocaleMatcher no match: always getSupportedIndex()=-1; remove defaultLocaleIndex field; constructor check if locales are equivalent to default, not just equal; simplify locale sorting; minor builder & test deflaking 2020-03-08 07:54:46 -07:00
Yoshito Umaoka
62bd8ac914 ICU-20975 BRS ICU 66rc - J API signature, API change report and serialization test data
- Added ICU 66.1 serialization test data and removed ICU 61.1 serialization test data.
- Added ICU 66 API signature file and removed ICU 56 API signature file
- Updated API change report
2020-02-26 14:01:27 -05:00
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