Commit Graph

20161 Commits

Author SHA1 Message Date
Claire Ho
368dcc71a7 ICU-6110 1. Fixed the date/time order issue. 2. Added more test cases.
X-SVN-Rev: 23127
2007-12-22 05:30:33 +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
Michael Ow
326689f2cb ICU-6101 Fix Lenient UTF8 issue and add test for new supplemental character checking code.
X-SVN-Rev: 23122
2007-12-21 00:08:12 +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
Michael Ow
f2a8d7dd61 ICU-6101 Move the setting of variable from inside a macro call to outside.
X-SVN-Rev: 23116
2007-12-20 19:22:58 +00:00
Michael Ow
20a3dfbb35 ICU-6101 Remove redundant character iterator position test.
X-SVN-Rev: 23115
2007-12-20 17:35:04 +00:00
Michael Ow
50269e4bb7 ICU-6101 Add check for surrogate pair during test for discontiguous contraction.
X-SVN-Rev: 23114
2007-12-19 23:37:23 +00:00
George Rhoten
cc84d97266 ICU-6103 Don't use C++ static initialization
X-SVN-Rev: 23113
2007-12-19 22:39:09 +00:00
Claire Ho
f6900ac943 ICU-5794 Fixed static initialization problem.
X-SVN-Rev: 23111
2007-12-19 05:25:09 +00:00
Mark Davis
7347bcee9c ICU-5909 lenient number formatting, with tests
X-SVN-Rev: 23110
2007-12-18 23:04:19 +00:00
George Rhoten
bebc001574 ICU-6076 Fix a memory leak on really bad failures.
X-SVN-Rev: 23109
2007-12-18 19:07:36 +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
George Rhoten
7ecc972c39 ICU-6076 Prevent a double mutex lock when the following happens.
ucol_open -> u_cleanup -> ures_open same locale.
Notice that the collator leaked, which contained open resource bundles. The resource bundle API didn't recover very well from this experience, and a double mutex lock happens, which is hard to debug in the test framework.

This change will make it easier to test the -m option, reduce open resources while a collator is running and make it easier to segment the collator for static libraries.

X-SVN-Rev: 23107
2007-12-18 01:31:11 +00:00
George Rhoten
344e2283d7 ICU-6076 Prevent a double mutex lock when the following happens.
ucol_open -> u_cleanup -> ures_open same locale.
Notice that the collator leaked, which contained open resource bundles. The resource bundle API didn't recover very well from this experience, and a double mutex lock happens, which is hard to debug in the test framework.

This change will make it easier to test the -m option, reduce open resources while a collator is running and make it easier to segment the collator for static libraries.

X-SVN-Rev: 23104
2007-12-18 01:19:16 +00:00
George Rhoten
5bb343c749 ICU-5955 Better bit packing of the hash table as reported by Purify.
X-SVN-Rev: 23102
2007-12-17 22:12:44 +00:00
George Rhoten
075829e0f3 ICU-5794 Fix for HP-UX, which didn't like objects declared in an array like
this.

X-SVN-Rev: 23101
2007-12-17 21:10:47 +00:00
George Rhoten
1f17b06512 ICU-5794 Fixes for Windows, build configuration and other issues.
X-SVN-Rev: 23100
2007-12-17 20:07:37 +00:00
George Rhoten
682f94570c ICU-5794 Fixes for HP-UX
X-SVN-Rev: 23099
2007-12-17 19:35:31 +00:00
George Rhoten
dc0166c6ae ICU-5794 Fixes for Windows, build configuration and other issues.
X-SVN-Rev: 23098
2007-12-17 19:30:03 +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
Claire Ho
c11cd154da ICU-5794 merge from feature branch.
X-SVN-Rev: 23095
2007-12-17 01:39:55 +00:00
George Rhoten
2768704120 ICU-5955 Reduce test node size for easier valgrind heap analysis.
X-SVN-Rev: 23094
2007-12-16 01:20:13 +00:00
George Rhoten
c2d667f950 ICU-5990 Slightly reduce the cache further.
X-SVN-Rev: 23092
2007-12-15 11:21:16 +00:00
George Rhoten
04871ef43f ICU-5955 valgrind's massif tool (heap profiler) shows this test using a lot of unnecesary heap.
Decrease amount of heap used, and allow future supplementary characters to be tested too.

X-SVN-Rev: 23091
2007-12-15 10:01:09 +00:00
George Rhoten
deda12eb38 ICU-5990 Fix a memory leak.
X-SVN-Rev: 23090
2007-12-15 04:16:47 +00:00
Michael Ow
d9958662e3 ICU-6024 Add dynamic buffer to collIterate to extend the size of CEs if needed to limit buffer overflow errors. CE buffer overflow cintltst test is changed to reflect this change.
X-SVN-Rev: 23089
2007-12-15 00:30:35 +00:00
George Rhoten
b29d3066db ICU-6076 There is no need to use the internal malloc API.
X-SVN-Rev: 23088
2007-12-14 10:29:06 +00:00
George Rhoten
1725c5899a ICU-6076 Fix some allocation issues.
X-SVN-Rev: 23087
2007-12-14 10:17:12 +00:00
George Rhoten
6112b5685d ICU-6076 Fix some realloc issues.
X-SVN-Rev: 23086
2007-12-14 09:23:07 +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
b2d926052e ICU-5386 Fix a compilation problem in the previous revision - changed int to int32_t.
X-SVN-Rev: 23084
2007-12-14 03:53:20 +00:00
George Rhoten
9e018fe33b ICU-6098 Update to ICU 3.9.1
X-SVN-Rev: 23083
2007-12-14 02:13:33 +00:00
George Rhoten
dc72952350 ICU-6076 Fix memory leak from new code for -m option
X-SVN-Rev: 23082
2007-12-14 00:46:21 +00:00
Yoshito Umaoka
4cd394b8da ICU-5990 Fixed a bug in the test case enabled for 3.9.1. status was not initialized to U_ZERO_ERROR properly.
X-SVN-Rev: 23081
2007-12-13 23:56:02 +00:00
Yoshito Umaoka
2e87f7e798 ICU-5990 Remove an unreferenced variable used by the timebomb in the previous version.
X-SVN-Rev: 23080
2007-12-13 22:28:06 +00:00
Yoshito Umaoka
0219cb81d9 ICU-5990 Updated the timezone test case and removed timebomb. Localized GMT format is available for bg locale
X-SVN-Rev: 23079
2007-12-13 21:41:21 +00:00
George Rhoten
09759f76f5 ICU-6098 Update to ICU 3.9.1
X-SVN-Rev: 23078
2007-12-13 21:37:23 +00:00
George Rhoten
0e9dbb4a32 ICU-6093 Allow icupkg to check for %%DEPENDENCY items.
X-SVN-Rev: 23077
2007-12-13 03:00:29 +00:00
George Rhoten
84051fc883 ICU-5985 Make the gcc configuration build like xlC_r
X-SVN-Rev: 23073
2007-12-12 17:28:24 +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
George Rhoten
e87f0d6ca0 ICU-6088 The numeric keys are sorted last in structLocale on EBCDIC base machines. Account for those platforms too.
X-SVN-Rev: 23067
2007-12-11 22:54:43 +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