Commit Graph

4287 Commits

Author SHA1 Message Date
Yoshito Umaoka
6bbf2b68e5 ICU-5160 Changed from synchronized(buffer) to synchronized(this). When buffer is re-allocated, synchronized(buffer) may not work properly.
X-SVN-Rev: 23237
2008-01-15 18:35:48 +00:00
Andrew J Macheret
5d4a3a7589 ICU-6117 Whoops, created some problems, so I made them ok. Also changed some underflow-overflow checks around for the sake of performance, and reverted a test that I shouldn't have changed some time ago.
X-SVN-Rev: 23232
2008-01-14 21:50:17 +00:00
Andrew J Macheret
35ec4512fc ICU-6117 Synched up my changes in CharsetUTF16 and 32, put the BE and LE stub classes into the parent class files in the same way CharsetUTF8 and CharsetCESU8 are done, added old fromUnicodeStatus behavior in the encoders, and put back @author tags
X-SVN-Rev: 23231
2008-01-14 20:36:10 +00:00
Andrew J Macheret
c5e68bd1f8 ICU-5491 put back functionality for negative multipliers, fixed up some code to handle them correctly, and added tests.
X-SVN-Rev: 23229
2008-01-14 20:25:22 +00:00
Yoshito Umaoka
70939d3152 ICU-4943 Added some constructors in ChineseCalendar to make it consistent with other Calendar implementation class.
X-SVN-Rev: 23219
2008-01-14 15:27:46 +00:00
Yoshito Umaoka
849c401c9b ICU-5698 Set maximum limit for digits used for creating BigInteger/BigDecimal in DecimalFormat to prevent the parse method to trigger OutOfMemoryException. Also added test case for some extreme cases.
X-SVN-Rev: 23216
2008-01-12 07:45:14 +00:00
Andrew J Macheret
8efc03e857 ICU-6128 got rid of some java 5+ syntax (foreach)
X-SVN-Rev: 23203
2008-01-10 23:02:56 +00:00
Andrew J Macheret
1688a41eb1 ICU-6128 cleaned up some hz stuff -- more was ported than i realized
X-SVN-Rev: 23202
2008-01-10 20:20:05 +00:00
Andrew J Macheret
ef23eaf578 ICU-6128 ported HZ and a test for it from icu4c. had to port some stuff from converter extensions as well. also accidently code-formatted all of CharsetMBCS *runs and screams*
X-SVN-Rev: 23201
2008-01-10 02:37:02 +00:00
Yoshito Umaoka
b0900e7924 ICU-6089 Support FieldPosition created with DateFormat.Field in SimpleDateFormat.format properly. Also added test cases for verifying the behavior.
X-SVN-Rev: 23184
2008-01-08 22:50:46 +00:00
George Rhoten
88117f9c2f ICU-6126 Handle STROKE and PINYIN variants more consistently.
X-SVN-Rev: 23180
2008-01-08 00:42:19 +00:00
Steven R. Loomis
36eaa60b6c ICU-6018 fix RelativeDate for Java, update DataDrivenFormatTest and test data
X-SVN-Rev: 23176
2008-01-05 01:05:53 +00:00
Andrew J Macheret
ef074de118 ICU-6117 I oopsed and flipped the behavior of the encoder for writing of BOMs when making my changes, so I flipped that back (so that UTF-32 now outputs a BOM and BE and LE do not). Also changed the names of some of the booleans (flipping them to reflect the name change where necessary) and took out calls to implReset in the constructors.
X-SVN-Rev: 23168
2008-01-04 02:36:22 +00:00
Andrew J Macheret
5cd61ec504 ICU-6117 Reverted one test for UTF-32 that I was wrong to change, and commented others I have changed. Also fixed a warning in the new TestSurrogateBehavior test.
X-SVN-Rev: 23167
2008-01-04 02:26:00 +00:00
Michael Ow
f404915fab ICU-5385 Use thaidict.ctd when creating thai break iterator and update corresponding test.
X-SVN-Rev: 23161
2008-01-03 18:48:06 +00:00
Yoshito Umaoka
e221b8c263 ICU-5970 Merging tzdata 2007k into ICU4J trunk, with one necessary test data update. Also fixed a test code bug in DateFormatTest revealed by the Argentina test data update included in 2007k.
X-SVN-Rev: 23152
2008-01-02 20:45:51 +00:00
Yoshito Umaoka
43b8cebba1 ICU-6115 Generate expected year duration for a test case
X-SVN-Rev: 23149
2008-01-02 20:26:42 +00:00
Mark Davis
cd13afefe9 ICU-6114 fixed return type
X-SVN-Rev: 23148
2008-01-02 19:58:55 +00:00
Michael Ow
074cefbf81 ICU-5385 Enable the usage of the new compact trie dictionary.
X-SVN-Rev: 23147
2008-01-02 19:12:41 +00:00
Michael Ow
b58d931e17 ICU-5385 Port over the compact trie dictionary and thai break iterator code from ICU4C.
X-SVN-Rev: 23146
2008-01-02 19:04:12 +00:00
Mark Davis
18c7c33675 ICU-6114 fixed return type
X-SVN-Rev: 23145
2008-01-02 18:51:38 +00:00
Mark Davis
5efc603633 ICU-6106 Fixed ordering of date/time elements, added tests
X-SVN-Rev: 23126
2007-12-21 21:24:42 +00:00
Mark Davis
32aa9a41a4 ICU-5909 Changed file to UTF-8 in eclipse
X-SVN-Rev: 23125
2007-12-21 21:23:07 +00:00
Andrew J Macheret
8d8fd49e0a ICU-6087 changed target izutzucheck to move instead of copy-delete
X-SVN-Rev: 23124
2007-12-21 01:29:52 +00:00
Andrew J Macheret
c4e2d25065 ICU-6107 a lot of encoding fixes for surrogate handling, decoding fixes to use toULength and toUBytesArray correctly, a big refactoring job on UTF-16 and UTF-32, and a little refactoring and minor stuff spread around here and there
X-SVN-Rev: 23123
2007-12-21 01:28:06 +00:00
Mark Davis
cd418afef7 ICU-6106 first pass at fixing problems
X-SVN-Rev: 23121
2007-12-20 22:07:31 +00:00
Mark Davis
c0332cefbe ICU-5909 fine-tuned to fix a couple of tests
X-SVN-Rev: 23120
2007-12-20 21:57:32 +00:00
Andrew J Macheret
1110ccfbde ICU-6105 whoops, i changed too much, this change (in decodeLoop) will be added in a different ticket
X-SVN-Rev: 23118
2007-12-20 20:04:52 +00:00
Andrew J Macheret
f6495c30e3 ICU-6105 modified implOnMalformedInput and implOnUnmappableCharacter to fix a double substitution issue once and for all, and also a little harmless refactoring.
X-SVN-Rev: 23117
2007-12-20 19:58:19 +00:00
Mark Davis
7347bcee9c ICU-5909 lenient number formatting, with tests
X-SVN-Rev: 23110
2007-12-18 23:04:19 +00:00
Yoshito Umaoka
bf5cdffd03 ICU-6086 Adjust JVM heap size for test execution. Re-enabled -Xdisableexcessivegc for IBM Java on AIX.
X-SVN-Rev: 23108
2007-12-18 08:16:34 +00:00
Yoshito Umaoka
33645d3af2 ICU-6086 Adjust JVM heap size for test execution.
X-SVN-Rev: 23097
2007-12-17 18:47:16 +00:00
Yoshito Umaoka
a1eb6975ae ICU-6086 Updated ICU data using ICU4C trunk r23084. Also updated ICU data version string from 38 to 39.
X-SVN-Rev: 23085
2007-12-14 06:16:07 +00:00
Yoshito Umaoka
5d0a438ef5 ICU-6086 Updated ICU plug-ins' MANIFEST.MF to support version number 3.9.1.
X-SVN-Rev: 23069
2007-12-11 23:15:57 +00:00
Yoshito Umaoka
1e9d30b842 ICU-6086 Updated ICU version number to 3.9.1 except data version. Updated existing timebombs which still do not work properly.
X-SVN-Rev: 23066
2007-12-11 22:33:01 +00:00
Andrew J Macheret
11008266dc ICU-6087 Fixed tonsastuff (logging, icu4j 3.8 issue, etc).
X-SVN-Rev: 23065
2007-12-11 22:10:16 +00:00
Yoshito Umaoka
3836869c19 ICU-6042 Merging changes in maint-3-8 back to trunk. The fix isolates ICU data version number from API report version number.
X-SVN-Rev: 23064
2007-12-11 22:06:28 +00:00
Yoshito Umaoka
0d216c877d ICU-6042 Merging a bug fix in build.xml from maint-3-8. Adding 3.8.1 API report file.
X-SVN-Rev: 23062
2007-12-11 21:24:55 +00:00
Yoshito Umaoka
0a1c092214 ICU-5990 Fixed some JavaDoc errors
X-SVN-Rev: 23045
2007-12-07 21:48:00 +00:00
Michael Ow
9158081b0e ICU-5385 Update the thai dictionary in ICU4J. Add break iterator test for updated thai dictionary.
X-SVN-Rev: 23037
2007-12-06 22:59:45 +00:00
Yoshito Umaoka
cab4e713a2 ICU-6047 Merging the latest ICU data into ICU4J including test data.
X-SVN-Rev: 23026
2007-12-05 22:48:39 +00:00
John Emmons
69645b44fd ICU-6047 Integrate data change from CLDR 1566
X-SVN-Rev: 23016
2007-12-05 04:41:02 +00:00
Yoshito Umaoka
efa4c79d45 ICU-5990 Re-enabled DateFormatRoundTripTest with a minor change required for supporting time zone formatting/parsing before 1970.
X-SVN-Rev: 22997
2007-11-30 21:49:57 +00:00
John Emmons
8fafa9c595 ICU-6047 Integrate CLDR 1.5.1 data
X-SVN-Rev: 22991
2007-11-30 14:46:53 +00:00
Claire Ho
b8b21883e8 ICU-6026 FCD broken in VI/RO sort.
X-SVN-Rev: 22989
2007-11-30 06:05:44 +00:00
Andrew J Macheret
d1599f4771 ICU-6039 Fixed! Along with removing a redundant operation from CharsetUTF8 and adding a porting a new test from icu4c to icu4j.
X-SVN-Rev: 22973
2007-11-27 23:29:02 +00:00
Yoshito Umaoka
8cd61ae501 ICU-5990 metazoneInfo.res support. Fixed a bug for detecting daylight saving time amount. Updated icudata.jar to include metazoneInfo.res.
X-SVN-Rev: 22968
2007-11-27 07:48:45 +00:00
Yoshito Umaoka
12aea479ca ICU-5990 Fix a test case bug. Also some minor trivial improvements.
X-SVN-Rev: 22963
2007-11-27 00:32:33 +00:00
Yoshito Umaoka
c07f6c1836 ICU-5990 Merging all of time zone formatting/parsing related changes from my work branch. This submission actually includes various bug fixes including - #5812, #5883, #5893, #5895, #5920, #5934(updated), #5945, #5963, #5967(updated)
X-SVN-Rev: 22946
2007-11-16 20:40:45 +00:00
George Rhoten
3b2078c22c ICU-6010 ISO-3166 update. Remove private use code.
X-SVN-Rev: 22913
2007-11-12 20:43:36 +00:00