Peter Edberg
d4774599b6
ICU-6175 Test detecting empty segments in ISO-2022-x & HZ with UConverterCallbackReason==UCNV_IRREGULAR
...
X-SVN-Rev: 23572
2008-03-12 23:22:07 +00:00
George Rhoten
607152add1
ICU-5966 Fix some compiler warnings.
...
X-SVN-Rev: 23543
2008-03-07 22:53:21 +00:00
George Rhoten
2eb00165d0
ICU-6165 Fix for EBCDIC platforms
...
X-SVN-Rev: 23483
2008-02-25 22:34:08 +00:00
George Rhoten
83abd2cfe6
ICU-6149 Use traditional ICU C callback declarations.
...
X-SVN-Rev: 23482
2008-02-25 22:32:11 +00:00
Andy Heninger
5e550c04ac
ICU-6149 Merge regexp resource limit functions into the trunk
...
X-SVN-Rev: 23467
2008-02-20 03:08:44 +00:00
George Rhoten
ba02cd8038
ICU-6188 Improve error handling for ucol_getSortKey when memory allocation fails.
...
X-SVN-Rev: 23464
2008-02-19 20:10:55 +00:00
George Rhoten
2b59c659e8
ICU-6076 Make it easier to test small allocation failures.
...
X-SVN-Rev: 23461
2008-02-19 08:08:10 +00:00
George Rhoten
5a8942d749
ICU-6076 Fix allocation failure recovery problems.
...
X-SVN-Rev: 23460
2008-02-19 07:53:15 +00:00
George Rhoten
24e86c8cab
ICU-6076 Make it easier to test small allocation failures.
...
X-SVN-Rev: 23459
2008-02-19 07:09:38 +00:00
George Rhoten
8bc5d287d9
ICU-6076 Reduce crashes and valgrind errors in tests for easier diagnostics.
...
X-SVN-Rev: 23457
2008-02-19 05:05:51 +00:00
George Rhoten
97e1549ea0
ICU-6076 Make it easier to find valgrind errors by not leaking memory.
...
X-SVN-Rev: 23452
2008-02-17 19:32:34 +00:00
George Rhoten
77d4e43ed0
ICU-6076 Prevent appending too much.
...
X-SVN-Rev: 23448
2008-02-17 08:27:29 +00:00
George Rhoten
df20c5147e
ICU-6076 Fix some problems while testing ICU error recovery from out of memory conditions, like proper error reporting, not crashing, not leaking memory from when an allocation failure happens.
...
X-SVN-Rev: 23446
2008-02-16 22:58:32 +00:00
George Rhoten
512e3f34da
ICU-6076 Prevent crashes while testing memory failures.
...
X-SVN-Rev: 23445
2008-02-16 12:30:55 +00:00
George Rhoten
0421a0ee5f
ICU-6076 Fix some crashes when running out of memory.
...
X-SVN-Rev: 23444
2008-02-16 12:17:48 +00:00
George Rhoten
6feced2f5d
ICU-6076 Fix some memory leaks found during testing for easier valgrind filtering.
...
X-SVN-Rev: 23441
2008-02-16 02:29:58 +00:00
George Rhoten
ededf15cbb
ICU-6076 Fix some memory leaks found during testing for easier filtering.
...
X-SVN-Rev: 23439
2008-02-16 01:31:32 +00:00
George Rhoten
2bc412e598
ICU-6076 Use window failure testing instead of max size testing. This allows you to skip some hash table failures. Hash tables grow by powers of 2.
...
X-SVN-Rev: 23409
2008-02-10 20:17:14 +00:00
George Rhoten
0885eb2149
ICU-6132 Reduce large allocations
...
X-SVN-Rev: 23406
2008-02-09 00:50:08 +00:00
George Rhoten
b48351f219
ICU-6132 Fix previous change.
...
X-SVN-Rev: 23401
2008-02-08 16:20:34 +00:00
George Rhoten
87d1fafb55
ICU-6132 Recover from allocation errors more gracefully.
...
X-SVN-Rev: 23400
2008-02-08 09:50:36 +00:00
George Rhoten
6fd29e25c7
ICU-6132 Recover from allocation errors more gracefully.
...
X-SVN-Rev: 23399
2008-02-08 09:10:22 +00:00
George Rhoten
3daa4c96d4
ICU-6132 Recover from allocation errors more gracefully.
...
X-SVN-Rev: 23398
2008-02-08 08:21:32 +00:00
George Rhoten
ffcb7ce01a
ICU-6132 Recover from various hash table allocation errors.
...
X-SVN-Rev: 23394
2008-02-08 03:42:40 +00:00
George Rhoten
9ad6ca1462
ICU-6132 Verify UnicodeSet bogus state is handled without crashing
...
X-SVN-Rev: 23393
2008-02-08 03:39:40 +00:00
Yoshito Umaoka
ba7bd65b8f
ICU-5561 Added another version of getCanonicalID which tells you if the given ID is a system timezon in C++. Updated ucal_getCanonicalTimeZone to support the feature as well.
...
X-SVN-Rev: 23354
2008-02-05 19:14:43 +00:00
George Rhoten
1565c2fcba
ICU-6165 Test reading past the end of a buffer a little more. Speed up some code. Format some code for easier code review.
...
X-SVN-Rev: 23342
2008-02-01 10:34:40 +00:00
George Rhoten
d170952252
ICU-6165 Prevent a reading past the end of a buffer.
...
X-SVN-Rev: 23340
2008-02-01 07:08:13 +00:00
Yoshito Umaoka
873d3f5b19
ICU-5561 Adding new C++ API TimeZone::getCanonicalID and its C corresponding. Added test cases for the new API. Cleaned up ZoneMeta class.
...
X-SVN-Rev: 23299
2008-01-23 23:47:13 +00:00
George Rhoten
31500a228b
ICU-6126 Handle STROKE and PINYIN variants more consistently.
...
X-SVN-Rev: 23179
2008-01-07 20:07:39 +00:00
George Rhoten
82b85fb45c
ICU-6118 Remove the @internal functions ucol_collatorToIdentifier, ucol_openFromIdentifier, ucol_identifierToShortString and ucol_shortStringToIdentifier (not used by original customer and their data is out of date).
...
Remove some references to unused internal header references.
Make some functions library private.
X-SVN-Rev: 23177
2008-01-05 01:27:56 +00:00
George Rhoten
f53704dfc4
ICU-6004 Remove tabs from source code for easier code review.
...
X-SVN-Rev: 23129
2007-12-26 18:50:17 +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
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
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
dc72952350
ICU-6076 Fix memory leak from new code for -m option
...
X-SVN-Rev: 23082
2007-12-14 00:46:21 +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
Andy Heninger
67e296e813
ICU-5386 Regular Expressions update, improved Java 1.5 compatibility. svn merge -r 22747:23061 from branches/andy/regex
...
X-SVN-Rev: 23063
2007-12-11 21:30:10 +00:00
George Rhoten
2659a41917
ICU-6076 Add -m test option for easier memory failure testing.
...
The number of allocations can now be determined so that people can be
notified of a memory leak sooner than later in a development cycle.
Only C based test frameworks are affected.
Some test fixes for when the memory is limited to 100K per allocation are also
added.
X-SVN-Rev: 23042
2007-12-07 10:49:34 +00:00
Markus Scherer
efc935f2d3
ICU-6059 add test for u_strFromUTF8(E0 A5 9C)
...
X-SVN-Rev: 23020
2007-12-05 19:30:57 +00:00
George Rhoten
6fac6db1b4
ICU-5913 timebomb isn't needed
...
X-SVN-Rev: 22995
2007-11-30 20:24:58 +00:00
George Rhoten
b375764ea9
ICU-5913 Fix C++ comment in C code and fix timebomb
...
X-SVN-Rev: 22993
2007-11-30 20:02:21 +00:00
Claire Ho
c6dab684b7
ICU-5913 FCD broken in vi/ro sorts.
...
X-SVN-Rev: 22988
2007-11-30 04:29:20 +00:00
Eric Mader
b4afc1aece
ICU-6004 remove C++ comments.
...
X-SVN-Rev: 22943
2007-11-16 01:25:00 +00:00
Andrew J Macheret
b936324dea
ICU-6004 Tiny fix - Added end-lines to error messages
...
X-SVN-Rev: 22941
2007-11-15 23:19:14 +00:00
Andrew J Macheret
ec863e6f4e
ICU-6004 Added a test in cmsccoll.c
...
X-SVN-Rev: 22940
2007-11-15 23:09:40 +00:00
Claire Ho
13ec3d524f
ICU-5913 Need to add the rules somewhere else. Withdraw the previous changes first.
...
X-SVN-Rev: 22886
2007-11-06 02:28:36 +00:00
George Rhoten
c4849a6107
ICU-6010 ISO-3166 update
...
X-SVN-Rev: 22884
2007-11-04 00:06:32 +00:00
Claire Ho
88f2f061d7
ICU-5913 fixed bug in discontinuous contractions.
...
X-SVN-Rev: 22876
2007-10-31 05:32:26 +00:00