Commit Graph

157 Commits

Author SHA1 Message Date
Yoshito Umaoka
3a249592b4 ICU-10602 Added @Deprecated annotation to @deprecated APIs. Corrected API status tag for SpoofChecker.SINGLE_SCRIPT, which was actually marked as @deprecated before ICU 51. Also some cleanup for non-standard @internal tag document.
X-SVN-Rev: 35254
2014-02-27 20:18:05 +00:00
Yoshito Umaoka
ebb804aaeb ICU-10484 Fixed a bunch of API doc problems.
X-SVN-Rev: 34912
2014-01-16 17:38:13 +00:00
George Rhoten
a94152774c ICU-8699 Never print stack trace in production code
X-SVN-Rev: 34864
2014-01-10 19:52:56 +00:00
Yoshito Umaoka
c9b42d2525 ICU-10399 Fixed some compiler warnings (Eclipse and JDK javac).
X-SVN-Rev: 34387
2013-09-18 21:52:51 +00:00
Markus Scherer
8e59fa7be4 ICU-9915 do not mask off the continuation bits and then later test this masked CE value for isContinuation()
X-SVN-Rev: 34310
2013-09-13 17:12:11 +00:00
Markus Scherer
54eb776527 ICU-10128 update ICU to Unicode 6.3 beta (merge from branches/markus/uni63 at r33585)
X-SVN-Rev: 33663
2013-05-15 22:16:48 +00:00
Yoshito Umaoka
0cb16ea2bb ICU-9104 A minor change in the doc updated in the previous commit.
X-SVN-Rev: 33550
2013-04-25 21:00:44 +00:00
Yoshito Umaoka
766add67f0 ICU-9104 Updated CollationElementIterator API spec not to support changing the iteration direction without reset. Added a field tracking the iteration direction and trigger assertion when a caller violates the restriction (only when Java assertion is enabled).
X-SVN-Rev: 33549
2013-04-25 20:15:50 +00:00
Yoshito Umaoka
e255e7d747 ICU-8957 Fixed issues detected by FindBugs in ICU library code except #9667 and #10097. Added FindBugs exclusion filter files in ICU4J library project directories.
X-SVN-Rev: 33516
2013-04-12 15:31:31 +00:00
Markus Scherer
e550589f9f ICU-9929 fix RuleBasedCollator initialization of reorder codes (must go after init()), sync coll/zh.res with ICU4C including native-script-first reordering
X-SVN-Rev: 33309
2013-02-22 23:43:17 +00:00
Andy Heninger
186db36241 ICU-9842 Change NBSP to ASCII spaces in AlphabeticIndex.java
X-SVN-Rev: 33282
2013-02-20 22:33:55 +00:00
Yoshito Umaoka
a1296b9947 ICU-9943 Fixed a coding problem detected by FindBugs - prevent null dereference
X-SVN-Rev: 33248
2013-02-16 00:02:50 +00:00
Markus Scherer
407be346b7 ICU-9880 sync with C++ port, fix minor bugs
X-SVN-Rev: 33243
2013-02-15 21:22:57 +00:00
Yoshito Umaoka
bd8a81bfd6 ICU-9942 Fixed a coding problem detected by FindBugs - replaced == with equals()
X-SVN-Rev: 33238
2013-02-15 17:17:44 +00:00
Markus Scherer
db8e47ddf1 ICU-9842 simplify <p> in JavaDoc
X-SVN-Rev: 33175
2013-02-11 23:09:29 +00:00
Andy Heninger
593a9fd589 ICU-9842 Incorporate review comments.
X-SVN-Rev: 33174
2013-02-11 21:55:06 +00:00
Andy Heninger
f18976290a ICU-9842 Alphabetic Index constructor with collator, ICU4J
X-SVN-Rev: 33146
2013-02-08 23:35:46 +00:00
Markus Scherer
967319cfdb ICU-9880 Guard against a degenerate collator where some script boundary strings are primary ignorable
X-SVN-Rev: 33134
2013-02-07 00:55:27 +00:00
Markus Scherer
720b27098e ICU-9880 for CJK enumerate FDD0 contractions to replace hardcoded lists, adds support for zhuyin too; fix firstCharsInScripts for CJK to replace UScript-based hacks; simplify initLabels() code; fix initBuckets() for underflow label as the only one; make test for multiple primaries work with alternate=shifted; fix en_US_POSIX
X-SVN-Rev: 33112
2013-02-02 00:14:26 +00:00
Markus Scherer
919db4268e ICU-9880 add ImmutableIndex, overflow bucket always has non-null lowerBoundary, handle index characters with multiple primary weights, reject ignorable and unassigned index characters, lazy-create rarely-used objects, bug fixes, remove some obsolete commented-out code
X-SVN-Rev: 33105
2013-01-31 23:00:27 +00:00
Markus Scherer
475d69f9d2 ICU-9713 fix CollationKey.merge() API docs, sync with C ucol_mergeSortkeys(), minor improvements
X-SVN-Rev: 32782
2012-11-09 21:38:12 +00:00
Markus Scherer
bb84a02132 ICU-9589 document that the so-called UCA rules are not normally useful and can be removed from the data
X-SVN-Rev: 32411
2012-09-20 05:37:13 +00:00
Yoshito Umaoka
e4ee964593 ICU-9413 Fixed Javadoc warnings - mostly incomplete tag in non-API methods.
X-SVN-Rev: 32323
2012-09-04 02:52:12 +00:00
Debabrata Sengupta
c5abb42b6a ICU-9476 changed logic slightly to make it similar to C implementation
X-SVN-Rev: 32308
2012-08-31 19:34:31 +00:00
Markus Scherer
437555d5bb ICU-8920 fix RuleBasedCollator.getRules() docs
X-SVN-Rev: 32258
2012-08-27 23:53:49 +00:00
Yoshito Umaoka
8217ed7916 ICU-9409 Collator.getInstance to ignore unknown collation keyword. Also changed the implementation not to print the statck trace.
X-SVN-Rev: 32248
2012-08-27 20:17:17 +00:00
Debabrata Sengupta
525d85dd59 ICU-9476 fixed bug with numeric collation
X-SVN-Rev: 32223
2012-08-23 20:59:35 +00:00
Markus Scherer
527161ff5a ICU-9406 deprecate isHiraganaQuaternary(), setHiraganaQuaternary(boolean flag) and setHiraganaQuaternaryDefault(), disable the setters (merged from branches/markus/uni62 r32109, should not have been on that branch)
X-SVN-Rev: 32176
2012-08-15 17:09:39 +00:00
Markus Scherer
d1525fc93d ICU-9423 change the numeric value of static final Collator.ReorderCodes.DEFAULT from +1 to -1
X-SVN-Rev: 32066
2012-07-25 21:06:19 +00:00
Yoshito Umaoka
2d39c18a49 ICU-9187 Resolve javac compiler warning with JDK 7. SuppressWarning annotation type 'rawtypes' is necessary instead of 'unchecked' with JDK 7. However, with Eclipse IDE using Java 1.5 env still requires 'unchecked'. Thus, kept 'unchecked', added 'rawtypes' and updated all ICU runtime library projects to ignore unused SuppressWarning types, instead of warning.
X-SVN-Rev: 31622
2012-03-15 18:56:48 +00:00
Yoshito Umaoka
a1344472af ICU-9187 Ignore javac warning for setting an older source without bootclasspath introduced in JDK 7.
X-SVN-Rev: 31621
2012-03-15 18:21:48 +00:00
Yoshito Umaoka
30e3a9e8b2 ICU-9078 Moved com.ibm.icu.impl.ImplicitCEGenerator from core project to collator project.\
X-SVN-Rev: 31325
2012-02-03 21:27:21 +00:00
Yoshito Umaoka
fac016b0ed ICU-9006 ICU4J API promotion for 49. A bug fix in the api report tool.
X-SVN-Rev: 31275
2012-01-30 17:16:37 +00:00
Abhinav Gupta
2730ee27c3 ICU-8924 Add findbugs targets
X-SVN-Rev: 31176
2011-12-29 18:13:00 +00:00
Yoshito Umaoka
744682621a ICU-8877 Fixed a Java compiler warning (redundant type cast).
X-SVN-Rev: 31088
2011-12-09 23:20:15 +00:00
Markus Scherer
03a4b1a127 ICU-8827 Unicode 6.1 update: svn merge --reintegrate branches/markus/uni61 at r31061 into the trunk
X-SVN-Rev: 31072
2011-12-09 00:01:13 +00:00
Abhinav Gupta
6e73c9e17f ICU-8854 add API status comment to dummy hashCode functions.
X-SVN-Rev: 31067
2011-12-08 18:06:45 +00:00
Stuart Gill
b668e88639 ICU-8914 extra Java documentation for collation reordering
X-SVN-Rev: 31013
2011-12-02 22:11:29 +00:00
Stuart Gill
c3409e4285 ICU-8914 extra Java documentation for collation reordering
X-SVN-Rev: 31003
2011-12-01 23:16:58 +00:00
Markus Scherer
c50c6a20d7 ICU-8942 straggler fixes, parallel with C++
X-SVN-Rev: 30995
2011-12-01 00:55:29 +00:00
Markus Scherer
c267b157f0 ICU-8942 use smaller/simpler FCD data rather than building an FCD trie
X-SVN-Rev: 30986
2011-11-28 23:04:28 +00:00
Yoshito Umaoka
9ba9b4ad4e ICU-8345 Freezable implementation in TimeZone and its subclasses.
X-SVN-Rev: 30962
2011-11-15 14:57:18 +00:00
Abhinav Gupta
8c6de437fc ICU-8854 Check for oddness that won't work for negative numbers.
X-SVN-Rev: 30928
2011-11-04 15:19:31 +00:00
Abhinav Gupta
23d796e394 ICU-8854 Inner class does not use embedded reference to creator. Should be static inner class.
X-SVN-Rev: 30926
2011-11-04 15:19:11 +00:00
Abhinav Gupta
049feaf0a2 ICU-8854 Class defines or inherits equals() but not hashCode().
X-SVN-Rev: 30925
2011-11-04 15:18:39 +00:00
Abhinav Gupta
698b723ba9 ICU-8854 Dead store to local variable.
X-SVN-Rev: 30923
2011-11-04 15:17:52 +00:00
Abhinav Gupta
1efa6d411f ICU-8854 bitwise and/or of signed byte value.
Values loaded from a byte array are sign extended to 32-bits before any
bitwise operations are performed. Should &-down back to one-byte.

X-SVN-Rev: 30862
2011-10-24 19:24:08 +00:00
Abhinav Gupta
87f031cd34 ICU-8854 use of inefficient Number constructors. Use valueOf.
X-SVN-Rev: 30856
2011-10-24 19:14:19 +00:00
Yoshito Umaoka
02bf9dd68a ICU-8649 Integrating JCite and embedding coding example in the ICU4J API reference doc.
X-SVN-Rev: 30841
2011-10-17 21:10:07 +00:00
Yoshito Umaoka
504e04477a ICU-8856 Organized import statements
X-SVN-Rev: 30788
2011-10-04 14:38:02 +00:00