Mat Booth
02d2f0dcf3
ICU-20287 ICU4J source tarball does not contain maven pom templates
2018-12-05 12:54:20 -05: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
Andy Heninger
ffedbf99cb
ICU-13413 Java 7 for Javadoc build. ( #68 )
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
364124dae5
ICU-13607 Draft API promotion for ICU4J 61. Also added a new build target draftAPIsTSV for generating a list of draft APIs in TSV format.
...
X-SVN-Rev: 40975
2018-02-22 06:47:34 +00:00
Steven R. Loomis
96c54b5e71
ICU-13594 support icu4j on jdk through v12
...
X-SVN-Rev: 40928
2018-02-16 00:02:06 +00:00
Shane Carr
131f416755
ICU-13177 Merging NumberFormatter to trunk for ICU 60
...
X-SVN-Rev: 40492
2017-09-27 23:46:15 +00:00
Norbert Runge
37d8df716c
ICU-13378 fixes clean-up of result files of target checkTest
...
X-SVN-Rev: 40484
2017-09-27 20:40:22 +00:00
Shane Carr
104b56d22e
ICU-13177 Finishing documentation in Java and fixing a couple regression test failures.
...
X-SVN-Rev: 40477
2017-09-27 09:07:45 +00:00
Yoshito Umaoka
ad11ee3a70
ICU-13122 Updated build.xml to make secureCheck work as designed (although, it's failing because of security policy configuration issues)
...
X-SVN-Rev: 40462
2017-09-26 20:37:02 +00:00
Yoshito Umaoka
6793988c7b
ICU-13330 Removed debug code added by the previous commit.
...
X-SVN-Rev: 40454
2017-09-23 00:30:40 +00:00
Yoshito Umaoka
20f7f4086f
ICU-13330 Fixed java version check for Java 9.
...
X-SVN-Rev: 40453
2017-09-23 00:27:01 +00:00
Yoshito Umaoka
d0e8605136
ICU-8241 Added new build target releaseFinal. Added new maven pom files for charset and locale SPI. API document build targets for each ICU4J maven artifacts.
...
X-SVN-Rev: 40447
2017-09-22 23:06:49 +00:00
Norbert Runge
dda03c710a
ICU-13273 adds targets to run specific tests from a specific test class.
...
X-SVN-Rev: 40403
2017-09-13 21:58:35 +00:00
Norbert Runge
408afcee77
ICU-13236 Removes translit dependency from coreCheck in build.xml, @Ignore-s a test in TestIDNA.java that needs the dependency.
...
X-SVN-Rev: 40342
2017-08-17 21:58:32 +00:00
Norbert Runge
abd252c79e
ICU-13236 re-enable execution of monkey test in TestIDNA.java but keep test ignored because it is still failing.
...
X-SVN-Rev: 40307
2017-08-02 18:24:57 +00:00
Yoshito Umaoka
02fd5ba64c
ICU-13120 Review feedback - always use 2016 as the starting year of Unicode copyright comment in build time generated files: jar manifest and API reference doc.
...
X-SVN-Rev: 40048
2017-04-13 13:42:25 +00:00
Yoshito Umaoka
634c4a2023
ICU-12812 Fixed some build and test issues introduced by LoicaleMatcher changes (and DecimalFormat changes done by #7467 )
...
X-SVN-Rev: 39883
2017-03-20 16:09:08 +00:00
Yoshito Umaoka
6b64c3bbb8
ICU-12612 Removed unused/broken clover code coverage taget from build.xml
...
X-SVN-Rev: 39807
2017-03-15 00:43:54 +00:00
Yoshito Umaoka
5817a8c964
ICU-12945 Removed redundant IBM copyright embedded in API comments. Also updated API doc footer copyright statement from IBM's to Unicode's.
...
X-SVN-Rev: 39696
2017-02-22 20:39:40 +00:00
Yoshito Umaoka
0057324249
ICU-12826 Updated CLDR utilities jar build target to exclude test framework classes. Also added @internal CLDR to the API comment in those test utility classes actually refereneced by CLDR tooling.
...
X-SVN-Rev: 39550
2017-01-09 21:24:46 +00:00
Stuart Gill
204210ff36
ICU-11950 Turned on multi-threaded testing at the high level (charset, collate, translit, core)
...
X-SVN-Rev: 39429
2016-10-05 21:38:34 +00:00
Yoshito Umaoka
3c81b42bdb
ICU-12769 Added modified javadoc8 stylesheet, and updated build.xml to switch stylesheets by JDK version.
...
X-SVN-Rev: 39413
2016-10-03 15:19:01 +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
37e2574283
ICU-12739 Fixed some API doc issues and eased doclint option with Java 8.
...
X-SVN-Rev: 39290
2016-09-20 16:48:49 +00:00
Yoshito Umaoka
ca7e1e66ed
ICU-12456 Fixed localespiCheck target to exclude TestUtil
...
X-SVN-Rev: 38913
2016-07-01 16:02:00 +00:00
Yoshito Umaoka
e7a96748cb
ICU-10152 Fixed broken coverageJaCoCo target.
...
X-SVN-Rev: 38889
2016-06-29 02:49:32 +00:00
Yoshito Umaoka
ae2d53953d
ICU-10152 Replaced tabs with spaces, removed blank lines in build.xml. Deleted unused testall directory.
...
X-SVN-Rev: 38888
2016-06-29 01:48:44 +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
116a284690
ICU-12580 Cause build failure if a test fails at the test group level
...
X-SVN-Rev: 38859
2016-06-17 19:26:51 +00:00
Yoshito Umaoka
40c27ef794
ICU-12415 tzdata2016e to ICU4J, fixed timeZoneCheck target in buuild.xml, updated a test case based on 2016e change.
...
X-SVN-Rev: 38847
2016-06-15 15:35:30 +00:00
Stuart Gill
80bba75317
ICU-12580 Reduce the threading used by junit under ant to reduce test time
...
X-SVN-Rev: 38831
2016-06-13 22:48:14 +00:00
Stuart Gill
a98b5ea5da
ICU-10152 Remove use of multirootfileset from ant build
...
X-SVN-Rev: 38799
2016-06-06 19:42:57 +00:00
Stuart Gill
92c9f3d9b3
ICU-10152 Added runTest target
...
X-SVN-Rev: 38798
2016-06-06 18:14:56 +00:00
Stuart Gill
7f6156e5e3
ICU-10152 Force ivy init for building test-framework
...
X-SVN-Rev: 38796
2016-06-04 00:31:48 +00:00
Stuart Gill
cfe6d86f51
ICU-10152 JUnit Changes
...
X-SVN-Rev: 38795
2016-06-03 23:44:30 +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
9d12e081bc
ICU-12436 Remove totally obsolete dictionary break iterator test code and data. Has been disabled forever.
...
X-SVN-Rev: 38620
2016-04-15 23:39:44 +00:00
Steven R. Loomis
ab6b7f24fe
ICU-12037 update license location
...
X-SVN-Rev: 38508
2016-03-08 23:50:05 +00:00
Yoshito Umaoka
a48cbfd993
ICU-12005 Fixed doc build problem with JDK 8. Added a build target 'docsStrict' which does all jlint check. Changed numeric character references in API doc with raw code points, so javadoc does not invalidate them in doclint.
...
X-SVN-Rev: 38444
2016-03-01 05:14:36 +00:00
Scott Russell
d7a1f3cfb1
ICU-12005 Fix numerous warnings / errors from Javadoc generation
...
X-SVN-Rev: 38429
2016-02-29 01:56:20 +00:00
Steven R. Loomis
802559f528
ICU-12037 fix references to license.html
...
X-SVN-Rev: 38409
2016-02-27 01:48:56 +00:00
Scott Russell
8f598f6746
ICU-12005 Fix numerous warnings / errors from Javadoc generation
...
X-SVN-Rev: 38385
2016-02-26 21:14:36 +00:00
Yoshito Umaoka
7bd3bee5d6
ICU-12084 Fixed javadoc warnings and updated API change report for 57m1.
...
X-SVN-Rev: 38238
2016-01-30 06:42:15 +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
Scott Russell
406f9aef1a
ICU-11918 clean-up LocaleMatcher API and turn off doclint html check if V8
...
X-SVN-Rev: 38004
2015-09-23 13:25:42 +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
aac5b528c8
ICU-11501 Removed -nothrow option handling code in the test framework. The option is still accepted, but it has no effects.
...
X-SVN-Rev: 37052
2015-02-23 13:23:44 +00:00
Yoshito Umaoka
d376112155
ICU-11326 Updated build scripts to use bootclasspath option when compiling ICU4J library classes. Also updated build.xml to print out warning message when build environment is not properly configured for release.
...
X-SVN-Rev: 36655
2014-10-09 07:28:33 +00:00