Claire Ho
f4fc45903a
ICU-5794 modify the code not using mutex pool.
...
X-SVN-Rev: 23316
2008-01-25 18:54:43 +00:00
Michael Ow
b618ac2319
ICU-5684 Update API doc and add to NUMERIC_FORMAT_CHARS 'Y' and 'e'.
...
X-SVN-Rev: 23304
2008-01-24 20:58:00 +00:00
George Rhoten
5c86e2f7ae
ICU-5955 SubFormat should derive from UMemory.
...
X-SVN-Rev: 23301
2008-01-24 03:51:26 +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
Claire Ho
fa5370e6b5
ICU-6152 fixed the memory leak.
...
X-SVN-Rev: 23294
2008-01-23 02:19:25 +00:00
George Rhoten
8ff289e527
ICU-5966 Fix some HP compiler warnings.
...
X-SVN-Rev: 23291
2008-01-22 21:15:14 +00:00
George Rhoten
5391e72e09
ICU-6153 Fix for Windows versus non-Windows differences.
...
X-SVN-Rev: 23285
2008-01-22 00:11:43 +00:00
George Rhoten
559e5f9f7c
ICU-6153 Fix for Windows versus non-Windows differences.
...
X-SVN-Rev: 23282
2008-01-21 22:52:48 +00:00
George Rhoten
713f3b91a8
ICU-5794 Fix for non-Intel machines and fix Solaris compiler warnings.
...
X-SVN-Rev: 23281
2008-01-21 22:38:52 +00:00
George Rhoten
ec68039564
ICU-5794 Fix for non-Intel machines and fix Solaris compiler warnings.
...
X-SVN-Rev: 23280
2008-01-21 21:51:09 +00:00
George Rhoten
a74869abf6
ICU-5955 Fix a few crashes under error conditions.
...
X-SVN-Rev: 23277
2008-01-21 17:35:02 +00:00
George Rhoten
e8e7c73d8a
ICU-6153 Prevent crash for large ChoiceFormat values by using the correct printf specification.
...
X-SVN-Rev: 23276
2008-01-21 17:27:53 +00:00
Claire Ho
89fd440ebc
ICU-5794 1. Fixed warnings. 2. Add mutex for hash table read. 3. Add more comments.
...
X-SVN-Rev: 23274
2008-01-20 02:30:30 +00:00
Michael Ow
fdf0256d94
ICU-6132 Add null pointer check in prefixLength and allIgnorable.
...
X-SVN-Rev: 23273
2008-01-20 01:39:16 +00:00
Michael Ow
44ee923138
ICU-6132 Add check in parseCurrency and registerFactory for null pointer.
...
X-SVN-Rev: 23267
2008-01-17 23:16:29 +00:00
Michael Ow
d4081eab27
ICU-6132 Set the retMatcher's status to the correct error code.
...
X-SVN-Rev: 23266
2008-01-17 22:57:16 +00:00
Michael Ow
f95265173e
ICU-6132 Fixed misspelling of error code.
...
X-SVN-Rev: 23265
2008-01-17 22:51:54 +00:00
Michael Ow
7f7c4f490a
ICU-6132 Add memory check in constructor and copy constructor.
...
X-SVN-Rev: 23264
2008-01-17 22:51:00 +00:00
Michael Ow
a7aefadebd
ICU-6132 Change the return value for memory allocation error in ucol.cpp.
...
X-SVN-Rev: 23262
2008-01-17 19:39:02 +00:00
Michael Ow
a739349c53
ICU-6132 Check to make sure historicRules[typeIdx] is not null.
...
X-SVN-Rev: 23257
2008-01-17 17:48:47 +00:00
Michael Ow
a209799b48
ICU-6132 Add various memory allocation error checks to uprntf_p.c, uresbund.c, ustdio.c, and usearch.cpp.
...
X-SVN-Rev: 23254
2008-01-16 23:16:41 +00:00
Michael Ow
4667cbc378
ICU-6132 Check null pointer before dereferencing in unesctrn, unistr, and unum.
...
X-SVN-Rev: 23253
2008-01-16 22:58:59 +00:00
Michael Ow
50b0630a5a
ICU-6132 Include memory allocation check in ucol_elm and ucol_res.
...
X-SVN-Rev: 23249
2008-01-16 20:35:24 +00:00
Michael Ow
9eb7ae3040
ICU-6132 Add memory allocation check in ucol, ucol_bld, and ucol_cnt.
...
X-SVN-Rev: 23248
2008-01-16 20:12:48 +00:00
Michael Ow
beff6fd707
ICU-6132 Use memory check to ensure null pointers are not dereference in tridpars.
...
X-SVN-Rev: 23246
2008-01-16 18:18:23 +00:00
Michael Ow
aa76d931cf
ICU-6132 Add null pointer check before using in translit and transreg.
...
X-SVN-Rev: 23245
2008-01-16 18:01:51 +00:00
Michael Ow
9cb51f2e5d
ICU-6132 Add proper checking of pointer before dereferencing in timezone and tblcoll.
...
X-SVN-Rev: 23244
2008-01-16 17:13:11 +00:00
Michael Ow
9dc2844cfb
ICU-6132 Check for null pointer dereferencing in operator =.
...
X-SVN-Rev: 23243
2008-01-16 17:00:55 +00:00
Michael Ow
12751de177
ICU-6132 Fix test failure by separating null pointer check.
...
X-SVN-Rev: 23242
2008-01-16 17:00:08 +00:00
Michael Ow
fdadab877a
ICU-6132 Add memory allocation error check to simpletz and smpdtfmt.
...
X-SVN-Rev: 23241
2008-01-16 16:45:14 +00:00
George Rhoten
79a5d8c208
ICU-4081 Remove tabs
...
X-SVN-Rev: 23240
2008-01-16 16:45:12 +00:00
Michael Ow
d7afd7c71d
ICU-6132 Add check for memory allocation error in constructors and throughout search.cpp.
...
X-SVN-Rev: 23239
2008-01-15 23:43:10 +00:00
Michael Ow
5bdd0a03d1
ICU-6132 Check null pointer allocation and perform appropriate actions in regexst.cpp, remtrans.cpp, and repattrn.cpp.
...
X-SVN-Rev: 23235
2008-01-14 23:25:13 +00:00
Michael Ow
82033615bf
ICU-6132 Add null pointer check to regexcmp.cpp
...
X-SVN-Rev: 23234
2008-01-14 22:39:03 +00:00
Michael Ow
eb21e23b10
ICU-6132 Enable handling of memory allocation errors in rbt_pars.cpp and rbt_rule.cpp.
...
X-SVN-Rev: 23233
2008-01-14 22:29:44 +00:00
Michael Ow
b32b3d69dc
ICU-6132 Add memory check for rbnf, rbt, and rbt_data.
...
X-SVN-Rev: 23230
2008-01-14 20:27:51 +00:00
Andrew J Macheret
6c2161e7bd
ICU-5491 put back functionality for negative multipliers, fixed up some code to handle them correctly, and added tests.
...
X-SVN-Rev: 23228
2008-01-14 20:10:54 +00:00
Michael Ow
be09c87ee3
ICU-6132 Check to make sure matcher is not dereference if it is null.
...
X-SVN-Rev: 23223
2008-01-14 18:38:36 +00:00
Michael Ow
c4aa0659fb
ICU-6132 When checking firstTZTransition, it was accidentally assigned NULL instead of testing for NULL.
...
X-SVN-Rev: 23221
2008-01-14 18:19:44 +00:00
Michael Ow
e1398c194a
ICU-6132 Add memory allocation check in Olson Timezone code.
...
X-SVN-Rev: 23220
2008-01-14 16:45:52 +00:00
Michael Ow
fa02813466
ICU-6132 Revert changes to nfrule causing test failures on ICC.
...
X-SVN-Rev: 23218
2008-01-13 19:10:05 +00:00
Michael Ow
0df22a86c7
ICU-6132 Add status parameter to prefixLength and to check for memory allocation failure and check memory allocation failure in other pparts of nfrule.
...
X-SVN-Rev: 23214
2008-01-11 23:20:03 +00:00
Michael Ow
b7a7050b03
ICU-6132 Check buf for null in debgging code.
...
X-SVN-Rev: 23213
2008-01-11 22:38:26 +00:00
Michael Ow
19ccfa37de
ICU-6132 Check for fStuff being null in various locations.
...
X-SVN-Rev: 23212
2008-01-11 22:28:37 +00:00
Michael Ow
2b9c52e17f
ICU-6132 Pointers for RBNF and Formattable are check for null.
...
X-SVN-Rev: 23211
2008-01-11 22:17:28 +00:00
Michael Ow
10ad732dbf
ICU-6132 Make sure that operator == does not dereference unit if it is null.
...
X-SVN-Rev: 23210
2008-01-11 22:02:07 +00:00
Michael Ow
72d0694032
ICU-6132 Add status to moonAge and various other null pointer checks.
...
X-SVN-Rev: 23208
2008-01-11 20:32:46 +00:00
Michael Ow
1350baacc2
ICU-6132 Add translit and replacer null pointer check.
...
X-SVN-Rev: 23207
2008-01-11 19:55:29 +00:00
Michael Ow
ab11db3686
ICU-6132 Add various error checks for fString.
...
X-SVN-Rev: 23206
2008-01-11 19:42:41 +00:00
Michael Ow
d357fc8b07
ICU-6132 Add memory allocation error checking in createZoneStrings().
...
X-SVN-Rev: 23205
2008-01-11 19:07:49 +00:00
Michael Ow
853d42f9a4
ICU-6132 Add check for dereferencing of internal null pointers fSymbols and fRoundingIncrement.
...
X-SVN-Rev: 23204
2008-01-11 18:44:41 +00:00
Michael Ow
653f0ded15
ICU-6132 Check dereferencing null pointers, fCalendar and fNumberFormat.
...
X-SVN-Rev: 23200
2008-01-09 23:39:39 +00:00
Michael Ow
9105daf5dc
ICU-6132 Change error code for null pointer.
...
X-SVN-Rev: 23198
2008-01-09 23:16:56 +00:00
Michael Ow
eb896f7b9e
ICU-6132 Check for fmt null pointer.
...
X-SVN-Rev: 23197
2008-01-09 22:58:45 +00:00
Michael Ow
a9d9611f99
ICU-6132 Check for memory allocation error in CompoundTransliterator.
...
X-SVN-Rev: 23196
2008-01-09 21:00:11 +00:00
Michael Ow
7636e40123
ICU-6132 Check for memory allocation error in ChoiceFormat.
...
X-SVN-Rev: 23195
2008-01-09 20:36:55 +00:00
Michael Ow
d97bd85518
ICU-6132 Check for dereferencing of null pointers in calendar code.
...
X-SVN-Rev: 23194
2008-01-09 20:25:21 +00:00
Eric Mader
2ec39c5999
ICU-6104 update stale copyright notice.
...
X-SVN-Rev: 23193
2008-01-09 20:18:29 +00:00
Eric Mader
f79c045066
ICU-6118 update stale copyright date.
...
X-SVN-Rev: 23192
2008-01-09 20:17:07 +00:00
Michael Ow
97a208abfe
ICU-6132 Check for null pointer in clone() before dereferencing.
...
X-SVN-Rev: 23190
2008-01-09 17:30:59 +00:00
Michael Ow
1d33bc7268
ICU-6132 Check for null pointer in AnyTransliterator constructors.
...
X-SVN-Rev: 23188
2008-01-09 04:40:16 +00:00
George Rhoten
9b82688642
ICU-6125 Eliminate a few kilobytes of unused bits in constant data structures.
...
X-SVN-Rev: 23182
2008-01-08 09:45:15 +00:00
George Rhoten
1d64a7d5b4
ICU-6125 Mark more data constant.
...
X-SVN-Rev: 23181
2008-01-08 03:46:30 +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
c05bd41d42
ICU-6118 Export less internal API.
...
X-SVN-Rev: 23173
2008-01-04 08:45:10 +00:00
George Rhoten
49763cd5c8
ICU-5386 Rehide debugging functions
...
X-SVN-Rev: 23172
2008-01-04 08:42:53 +00:00
Steven R. Loomis
0921f9727a
ICU-6018 relative date and test failures
...
X-SVN-Rev: 23166
2008-01-04 01:21:37 +00:00
George Rhoten
dd845e9520
ICU-5955 Mark data const
...
X-SVN-Rev: 23158
2008-01-03 10:07:47 +00:00
Claire Ho
307a3f8307
ICU-6104 fixed the inconsistent behavior of DateTimePatternGen between ICU4C and ICU4J.
...
X-SVN-Rev: 23156
2008-01-03 01:40:16 +00:00
George Rhoten
7490278152
ICU-6118 Export less internal API.
...
X-SVN-Rev: 23155
2008-01-02 23:53:26 +00:00
George Rhoten
35aa7a6339
ICU-5794 Prevent an infinite loop.
...
X-SVN-Rev: 23153
2008-01-02 21:00:31 +00:00
Michael Ow
3fb75dd27a
ICU-6101 Use hasNext to check for end of iterator.
...
X-SVN-Rev: 23144
2007-12-31 20:25:48 +00:00
George Rhoten
8081ce1d2b
ICU-5794 Various fixes for the following items.
...
1) Pass the locale on for the PluralFormat constructor
2) Perform normal ICU error code handling so that parse errors aren't discarded.
3) Remove more C++ static initialization.
4) Remove spaces from test names so that they can be called from the command line.
5) Fix various compiler warnings.
X-SVN-Rev: 23141
2007-12-29 05:51:50 +00:00
George Rhoten
d89d165bfd
ICU-6112 Make ucol_contractionEndCP more like ucol_unsafeCP
...
X-SVN-Rev: 23139
2007-12-28 21:16:45 +00:00
George Rhoten
012debec5d
ICU-6112 Minor performance enhancement for strcoll with strings that have common prefixes. Turn a few constants into real constants. The more common switch cases should be checked sooner (surrogates aren't that common as shown by collperf). Move ucol_cloneBinary closer to the other clone methods for legibility reasons.
...
X-SVN-Rev: 23138
2007-12-28 20:08:41 +00:00
George Rhoten
10611e82fd
ICU-6004 More white space changes for easier code review. Unify indentation to the standard 4 spaces.
...
X-SVN-Rev: 23136
2007-12-26 21:45:18 +00:00
George Rhoten
ce9333ff8e
ICU-6004 More white space changes for easier code review. Unify indentation to the standard 4 spaces.
...
X-SVN-Rev: 23135
2007-12-26 21:44:39 +00:00
George Rhoten
3918c4f055
ICU-6004 More white space changes for easier code review. Unify indentation to the standard 4 spaces.
...
X-SVN-Rev: 23134
2007-12-26 21:37:40 +00:00
George Rhoten
95265fc6ec
ICU-6024 Handle memory failure a little better.
...
X-SVN-Rev: 23133
2007-12-26 19:55:00 +00:00
George Rhoten
28d188c581
ICU-6024 Update comments to reflect new implementation.
...
X-SVN-Rev: 23132
2007-12-26 19:38:01 +00:00
George Rhoten
e3b500cb29
ICU-6024 Update comments to reflect new implementation.
...
X-SVN-Rev: 23131
2007-12-26 19:34:45 +00:00
George Rhoten
021daf4b4a
ICU-6004 More white space changes for easier code review. Unify indentation to the standard 4 spaces.
...
X-SVN-Rev: 23130
2007-12-26 19:27:43 +00:00
Claire Ho
ff531c3e87
ICU-6110 renamed variables.
...
X-SVN-Rev: 23128
2007-12-22 06:29:24 +00:00
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
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
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
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
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
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
Claire Ho
c11cd154da
ICU-5794 merge from feature branch.
...
X-SVN-Rev: 23095
2007-12-17 01:39:55 +00:00
George Rhoten
c2d667f950
ICU-5990 Slightly reduce the cache further.
...
X-SVN-Rev: 23092
2007-12-15 11:21:16 +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
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
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
09759f76f5
ICU-6098 Update to ICU 3.9.1
...
X-SVN-Rev: 23078
2007-12-13 21:37:23 +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
Yoshito Umaoka
a184afed39
ICU-5990 Fixed some bugs in code supporting old metazone mapping data.
...
X-SVN-Rev: 23034
2007-12-06 17:21:28 +00:00
George Rhoten
2297d8ce9c
ICU-5990 Allocate about 300K less and about 2,000 fewer allocations.
...
X-SVN-Rev: 23032
2007-12-06 06:02:02 +00:00
Yoshito Umaoka
40a1b853e2
ICU-5990 Use of a reference to a resource bundle string for tzid in meta-to-olson mapping table. Set NULL to the static global ZoneStringFormat cache. Added a code to prevent Purify to generate UMR warnings.
...
X-SVN-Rev: 23031
2007-12-06 03:28:08 +00:00
George Rhoten
15733e3e0e
ICU-5990 Convert fewer char * strings.
...
X-SVN-Rev: 23030
2007-12-06 01:14:09 +00:00
George Rhoten
9f5c0d840a
ICU-5990 Don't use charset conversion for invariant strings. Allocate less memory. Alias resource bundle string more frequently.
...
X-SVN-Rev: 23029
2007-12-06 00:46:41 +00:00
Steven R. Loomis
37a5cf7d49
ICU-6063 Really fix memory leak.
...
X-SVN-Rev: 23028
2007-12-05 23:57:11 +00:00
Steven R. Loomis
c6184cf96d
ICU-6063 fix memory leak. Also, rename a variable for clarity
...
X-SVN-Rev: 23025
2007-12-05 21:13:44 +00:00
Yoshito Umaoka
155de1eafe
ICU-5990 Fixed a memory leak problem in ZoneStringFormat cache.
...
X-SVN-Rev: 23024
2007-12-05 20:44:15 +00:00
George Rhoten
a8777a6f4e
ICU-5966 Fix some compiler warnings.
...
X-SVN-Rev: 23019
2007-12-05 16:44:08 +00:00
Yoshito Umaoka
18224fd078
ICU-5990 Fix memory leak issues
...
X-SVN-Rev: 23018
2007-12-05 16:00:18 +00:00
George Rhoten
0dda41de85
ICU-5966 Fix some compiler warnings.
...
X-SVN-Rev: 23017
2007-12-05 05:37:54 +00:00
George Rhoten
1c53993fe7
ICU-5913 Use C comments instead of C++ comments.
...
X-SVN-Rev: 22992
2007-11-30 17:40:47 +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
Yoshito Umaoka
7e51ed7330
ICU-5990 Merging time zone formatting/parsing changes from yoshito's working branch to the trunk.
...
X-SVN-Rev: 22978
2007-11-28 20:49:58 +00:00
George Rhoten
6490ed1ae8
ICU-6034 Prevent a mutex deadlock in case tzset really calls ICU under the covers.
...
X-SVN-Rev: 22960
2007-11-26 18:25:01 +00:00
George Rhoten
af18df5289
ICU-5900 Fix logic issue with u_toSmallKana and u_toLargeKana
...
X-SVN-Rev: 22924
2007-11-14 18:06:11 +00:00
Andrew J Macheret
f23e13afaf
ICU-6004 Added a line so that the code that generates a partial key will ignore ignorables, just like the full key generator does
...
X-SVN-Rev: 22909
2007-11-09 20:32:16 +00:00
Andrew J Macheret
1f872827e3
ICU-4081 Ported more tests and fixed more problems revealed by tests
...
X-SVN-Rev: 22896
2007-11-07 00:07:35 +00:00
Andrew J Macheret
f018a43611
ICU-4081 Ported tests and fixed problems revealed by tests
...
X-SVN-Rev: 22894
2007-11-06 22:26:06 +00:00
Andrew J Macheret
4fc941c249
ICU-4081 Fixed warnings
...
X-SVN-Rev: 22892
2007-11-06 20:09:52 +00:00
Michael Ow
823b13cee5
ICU-5993 Eliminate infinite loop when search pattern is single combining diactrical.
...
X-SVN-Rev: 22891
2007-11-06 20:00:35 +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
Claire Ho
88f2f061d7
ICU-5913 fixed bug in discontinuous contractions.
...
X-SVN-Rev: 22876
2007-10-31 05:32:26 +00:00
Michael Ow
c66829fdad
ICU-4081 Add chinese calender to Makefile.in.
...
X-SVN-Rev: 22855
2007-10-25 22:53:36 +00:00
Michael Ow
3b76a8e2fb
ICU-5950 Added test case and added internal breakiterator to hold the character breakiterator.
...
X-SVN-Rev: 22854
2007-10-25 22:02:54 +00:00
Andrew J Macheret
f8339df718
ICU-4081 Ported Chinese calendar from icu4j. Mostly working.
...
X-SVN-Rev: 22853
2007-10-25 20:26:34 +00:00
Doug Felt
fb2431bbdd
ICU-6000 fix for RBNF in ICU4C
...
X-SVN-Rev: 22845
2007-10-24 00:38:03 +00:00
Michael Ow
3f617517e7
ICU-5024 Check for cases where getCE() should be used in hasAccentAfterMatch.
...
X-SVN-Rev: 22840
2007-10-23 19:13:33 +00:00
Michael Ow
db658067b7
ICU-5024 Remove getCE call on the last collation element check in the function hasAccentsAfterMatch.
...
X-SVN-Rev: 22827
2007-10-19 22:14:46 +00:00
Michael Ow
90b5316a76
ICU-4038 Added the fix on ICU4C to ICU4J StringSearch.
...
X-SVN-Rev: 22826
2007-10-19 21:16:09 +00:00
Michael Ow
9831a64be7
ICU-4038 Restore the last found ce so that shifting forward or backward is done properly with the correct ce.
...
X-SVN-Rev: 22821
2007-10-19 19:04:25 +00:00
George Rhoten
05e65a675a
ICU-5994 Make sure that the public headers are copied to the include directory
...
X-SVN-Rev: 22819
2007-10-18 23:48:13 +00:00
Michael Ow
9ddca92223
ICU-5950 Added member to struct USearch to keep track of whether a breakiterator is given by the user.
...
X-SVN-Rev: 22818
2007-10-18 22:35:50 +00:00
Michael Ow
7c1d2e0b40
ICU-5950 Implement breakiterator to check for accents after character match when using primary strength searches. Also, accents in the pattern are ignored when using primary strength searches. TestIgnorable test cases has been altered to test for accent after character matches.
...
X-SVN-Rev: 22817
2007-10-18 22:29:39 +00:00
George Rhoten
dc5e7b7a29
ICU-5994 Make sure that the public headers are copied to the include directory
...
X-SVN-Rev: 22800
2007-10-16 05:29:03 +00:00
George Rhoten
9d21e44d93
ICU-5847 Fix copyright change.
...
X-SVN-Rev: 22737
2007-10-02 21:24:38 +00:00
John Emmons
1f0933a1df
ICU-5965 Update metazone transition info to be GMT
...
X-SVN-Rev: 22723
2007-10-01 15:00:26 +00:00
Deborah Goldsmith
a8649df443
ICU-5847 Add support for U_ICU_VERSION_BUILDLEVEL_NUM
...
X-SVN-Rev: 22716
2007-09-27 00:05:18 +00:00
John Emmons
3cd078fd3e
ICU-5934 Fix parsing problem found in J, keep C in sync
...
X-SVN-Rev: 22714
2007-09-25 20:46:03 +00:00
George Rhoten
a21a0d8f00
ICU-5955 Prevent a highly unlikely memory leak.
...
X-SVN-Rev: 22712
2007-09-24 16:05:53 +00:00
Andy Heninger
52cc4ee6bf
ICU-5350 more decimal format rounding mode fixes
...
X-SVN-Rev: 22645
2007-09-08 01:00:27 +00:00
George Rhoten
b1fca97b2f
ICU-5919 Fixes for old iostream usage on an older HP-UX machine.
...
X-SVN-Rev: 22636
2007-09-06 19:21:55 +00:00
George Rhoten
c8bb832ad8
ICU-5919 Fixes for old iostream usage on HP-UX
...
X-SVN-Rev: 22634
2007-09-06 18:00:08 +00:00
John Emmons
2b9ae318ed
ICU-5910 Force use of standard string when DST not observed
...
X-SVN-Rev: 22622
2007-09-05 18:47:57 +00:00
George Rhoten
8c086e2c98
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 22604
2007-08-31 18:19:41 +00:00
George Rhoten
42efe10c62
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 22594
2007-08-31 05:20:56 +00:00
George Rhoten
f3084b1f1b
ICU-5889 Fix some logic errors uncovered by BEAM.
...
X-SVN-Rev: 22592
2007-08-31 04:58:52 +00:00
George Rhoten
cb9049cb25
ICU-5889 Fix some logic errors uncovered by BEAM.
...
X-SVN-Rev: 22583
2007-08-30 23:48:56 +00:00
George Rhoten
bee56b37b7
ICU-5808 Declare a UTF-16 string when available instead of converting a string.
...
X-SVN-Rev: 22564
2007-08-29 08:09:55 +00:00
George Rhoten
b668dd2d7d
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 22562
2007-08-29 06:49:58 +00:00
George Rhoten
e3e7425e43
ICU-5445 Fix some compiler warnings.
...
X-SVN-Rev: 22561
2007-08-29 06:13:07 +00:00
Claire Ho
eedbe63b1b
ICU-5787 fixed Beam warnings
...
X-SVN-Rev: 22559
2007-08-29 05:44:57 +00:00
George Rhoten
967b65a458
ICU-5889 Fix some logic errors uncovered by BEAM.
...
X-SVN-Rev: 22558
2007-08-29 02:57:42 +00:00
Yoshito Umaoka
da2e965252
ICU-5454 Changed API status from @stable to @draft for hasSameRules in RuleBasedTimeZone and VTimeZone.
...
X-SVN-Rev: 22545
2007-08-27 17:32:46 +00:00
Claire Ho
e48c68df67
ICU-5787 more code cleanup.
...
X-SVN-Rev: 22534
2007-08-26 20:10:45 +00:00
Michael Ow
c2f58bb5a5
ICU-5357 Added draft label for DateTimePatternGenerator destructor.
...
X-SVN-Rev: 22528
2007-08-24 23:36:45 +00:00
Michael Ow
9beac7ae26
ICU-5357 Added header information for API change report.
...
X-SVN-Rev: 22516
2007-08-24 17:55:03 +00:00
Markus Scherer
8047649893
ICU-5678 ULOCDATA_ES_COUNT=3 should be =2
...
X-SVN-Rev: 22514
2007-08-24 16:48:45 +00:00
Steven R. Loomis
02f8bbd8b2
ICU-2895 relative date testing and fix
...
X-SVN-Rev: 22493
2007-08-23 20:14:07 +00:00
Claire Ho
12dd691583
ICU-5787 code cleanup.
...
X-SVN-Rev: 22485
2007-08-23 05:48:44 +00:00
Eric Mader
6a6f3feb6b
ICU-5871 Fix crashes found running intltest w/o ICU data.
...
X-SVN-Rev: 22477
2007-08-23 01:19:39 +00:00
Claire Ho
762a820053
ICU-5787 a crash in dtptngen.cpp :line 1526.
...
X-SVN-Rev: 22475
2007-08-22 21:57:11 +00:00
George Rhoten
b2ed1cbea5
ICU-5856 Promote @draft API to @stable for ICU 3.8 release, and make sure that the existing API is labeled correctly.
...
X-SVN-Rev: 22456
2007-08-21 20:45:05 +00:00
John Emmons
96dbf4b17d
ICU-5861 Implement new date formatting symbols from tr35
...
X-SVN-Rev: 22451
2007-08-21 16:57:21 +00:00
George Rhoten
9ce90e2c18
ICU-5856 Promote @draft API to @stable for ICU 3.8 release, and make sure that the existing API is labeled correctly.
...
X-SVN-Rev: 22422
2007-08-19 08:59:28 +00:00
George Rhoten
a0088597b1
ICU-5852 Improve ability to round denormalized IEEE754 numbers and improve debug output.
...
X-SVN-Rev: 22417
2007-08-17 05:27:19 +00:00
Yoshito Umaoka
f4a7861584
ICU-4567 Removed unnecessary virtual method implementations in Taiwan/Buddhist calendar.
...
X-SVN-Rev: 22415
2007-08-17 03:38:53 +00:00
Eric Mader
2552d04edc
ICU-5808 use invariant UnicodeString constructors so that code compiles even if UCONFIG_NO_CONVERSION is set.
...
X-SVN-Rev: 22414
2007-08-17 01:41:57 +00:00
Yoshito Umaoka
f7f687e073
ICU-4567 Updated TaiwanCalendar to use a Gregorian year in EXTENDED_YEAR. As a result, some override methods are no longer required. Also, use 1970 as the default value of EXTENDED_YEAR in all GregorianCalendar subclasses
...
X-SVN-Rev: 22411
2007-08-16 22:10:16 +00:00
Steven R. Loomis
398b2aafc0
ICU-4567 taiwan calendar for C/C++
...
X-SVN-Rev: 22403
2007-08-16 18:40:18 +00:00
George Rhoten
babb54cb90
ICU-5454 Fix for UCONFIG_NO_CONVERSION
...
X-SVN-Rev: 22383
2007-08-14 20:45:46 +00:00
Yoshito Umaoka
5619137130
ICU-3704 Fix DAY_OF_WEEK_IN_MONTH least maximum value in GregorianCalendar. Also merged field limit bug fixes from ICU4J to ICU4C.
...
X-SVN-Rev: 22379
2007-08-14 18:31:26 +00:00
Yoshito Umaoka
537017f806
ICU-4408 Use a Gregorian year for EXTENDED_YEAR in BuddhistCalendar to make it consistent with ICU4J and other GregorianCalendar subclasses. As a results, monthLength and a couple of methods used by monthLength are no longer needed.
...
X-SVN-Rev: 22378
2007-08-14 18:25:52 +00:00
Steven R. Loomis
7951431096
ICU-4567 TW calendar data
...
X-SVN-Rev: 22376
2007-08-13 23:48:00 +00:00
John Emmons
fc4edcf11f
ICU-5708 Fix aliasing logic
...
X-SVN-Rev: 22363
2007-08-13 16:09:51 +00:00
George Rhoten
883d7d0e07
ICU-5787 The char type is unsigned on AIX. Use the platform independent
...
type int8_t. Also fix some warnings.
X-SVN-Rev: 22353
2007-08-11 20:32:54 +00:00
Claire Ho
916b1d5ec4
ICU-5787 use static const string to read resource tag
...
X-SVN-Rev: 22352
2007-08-11 20:03:10 +00:00
Eric Mader
a3b08a4e2b
ICU-5808 fixes for uconfigtest.
...
X-SVN-Rev: 22349
2007-08-10 23:31:48 +00:00
George Rhoten
059d96e0e8
ICU-5575 Fix last change by making the static function a proper C callback.
...
X-SVN-Rev: 22328
2007-08-09 02:14:36 +00:00
George Rhoten
0781890fa8
ICU-5821 Fix for i5/OS
...
X-SVN-Rev: 22325
2007-08-09 00:04:00 +00:00
George Rhoten
50b14d2beb
ICU-5575 Don't export static function for urename.h
...
X-SVN-Rev: 22323
2007-08-08 20:00:37 +00:00
George Rhoten
096748976d
ICU-3778 Use a codepage specific char * instead of UTF-8 for the version string.
...
X-SVN-Rev: 22319
2007-08-08 18:38:20 +00:00
Yoshito Umaoka
979a520c59
ICU-5454 Increase the code coverage for ICU4C. Fixed a bug in VTimeZone operator=.
...
X-SVN-Rev: 22318
2007-08-08 17:14:55 +00:00
George Rhoten
af41197335
ICU-5787 Fix memory leak.
...
X-SVN-Rev: 22316
2007-08-08 09:01:18 +00:00
Claire Ho
c9f5e38fb9
ICU-5787 Added operator!= .
...
X-SVN-Rev: 22313
2007-08-08 01:07:23 +00:00
Yoshito Umaoka
0de5cefde3
ICU-5454 Ported additional time zone test cases from ICU4J. Also fixed some bugs found by the new test cases.
...
X-SVN-Rev: 22311
2007-08-08 00:57:05 +00:00
Claire Ho
f6a2f2a082
ICU-5787 1. Added test cases. 2. Fixed bug in == operator.
...
X-SVN-Rev: 22306
2007-08-07 23:16:36 +00:00
George Rhoten
9991e6a097
ICU-5708 Fix a memory leak
...
X-SVN-Rev: 22305
2007-08-07 20:23:09 +00:00
George Rhoten
4bb6b2f380
ICU-5708 Fix a memory leak.
...
X-SVN-Rev: 22301
2007-08-07 09:23:46 +00:00
George Rhoten
0977182319
ICU-5708 Fix a memory leak.
...
X-SVN-Rev: 22300
2007-08-07 09:01:12 +00:00
Claire Ho
3a6f874106
ICU-5787 fixed the warnings from VC++.
...
X-SVN-Rev: 22296
2007-08-07 06:13:19 +00:00
Claire Ho
887eafb2c8
ICU-5787 1. Added test cases. 2. code clean up.
...
X-SVN-Rev: 22295
2007-08-07 03:14:19 +00:00
George Rhoten
790e49dca8
ICU-5787 Fix for i5/OS
...
X-SVN-Rev: 22292
2007-08-06 23:09:29 +00:00
John Emmons
ae617cbd3b
ICU-5787 Minor code cleanup
...
X-SVN-Rev: 22287
2007-08-06 21:25:31 +00:00
John Emmons
fc28f366f6
ICU-5708 Generic time zone support - clean up code
...
X-SVN-Rev: 22286
2007-08-06 21:12:34 +00:00
John Emmons
a2d03cc0fb
ICU-5708 Generic time zone support
...
X-SVN-Rev: 22283
2007-08-06 15:17:35 +00:00
George Rhoten
3727ad903b
ICU-5787 Minor code cleanup.
...
X-SVN-Rev: 22282
2007-08-04 14:19:29 +00:00