George Rhoten
039e695ba1
ICU-3905 Fix some compiler warnings.
...
X-SVN-Rev: 16647
2004-10-27 22:55:57 +00:00
George Rhoten
83b0d17af1
ICU-4078 Revert the move of the invariant conversion routines back to putil.h.
...
They are stable APIs, and they should not be moved.
X-SVN-Rev: 16530
2004-10-18 03:03:13 +00:00
George Rhoten
e2188e6775
ICU-4078 Decouple the cleanup functions from u_init and u_cleanup.
...
X-SVN-Rev: 16403
2004-10-06 23:10:53 +00:00
George Rhoten
eeac2edf68
ICU-4078 Remove unused headers due to file split.
...
X-SVN-Rev: 16288
2004-09-10 03:18:48 +00:00
Markus Scherer
8a3a93deed
ICU-4078 use USetAdder interface to remove dependencies of low-level code on the USet/UnicodeSet implementation
...
X-SVN-Rev: 16265
2004-09-07 17:59:53 +00:00
George Rhoten
3a462c297f
ICU-3222 Fix some compiler warnings.
...
X-SVN-Rev: 14037
2003-12-08 19:30:01 +00:00
Markus Scherer
dc41bb7735
ICU-2235 swapping code bug fix
...
X-SVN-Rev: 13750
2003-11-19 00:58:12 +00:00
Markus Scherer
55fb101eea
ICU-2235 copy all bytes first; use udata_swapInvStringBlock()
...
X-SVN-Rev: 13137
2003-09-18 21:37:05 +00:00
Markus Scherer
4a782de375
ICU-2235 add swapping of Unicode character names (unames.icu)
...
X-SVN-Rev: 13114
2003-09-16 00:30:57 +00:00
George Rhoten
98d6fb2fce
ICU-3181 Shuffle code around to allow the compiler to inline functions more easily
...
X-SVN-Rev: 12823
2003-08-14 02:32:31 +00:00
Markus Scherer
f4562fc9c5
ICU-2959 update copyright notices for 2003 changes
...
X-SVN-Rev: 12230
2003-06-02 22:26:54 +00:00
Markus Scherer
e55480b50b
ICU-2787 fully mutex initialization because double-checked locking can be unsafe
...
X-SVN-Rev: 11821
2003-05-06 23:56:03 +00:00
Syn Wee Quek
4691489129
ICU-2118
...
removed unnecessary and uncalled private methods
X-SVN-Rev: 10359
2002-11-23 00:51:10 +00:00
Syn Wee Quek
3b5d4d54fc
ICU-2118
...
code coverage updates
X-SVN-Rev: 10345
2002-11-22 18:59:25 +00:00
Markus Scherer
ef0736d5a1
ICU-2153 fix bug in charSetToUSet - used global variable instead of argument
...
X-SVN-Rev: 9882
2002-09-18 01:47:01 +00:00
Markus Scherer
1403e3f82b
ICU-2153 add internal APIs for name/ISO comment max lengths and used-character sets - enum through all names & comments to get separate sets
...
X-SVN-Rev: 9828
2002-09-02 21:48:41 +00:00
Alan Liu
541ae0e468
ICU-2153 C implementation and test for uprv_getCharNameCharacters()
...
X-SVN-Rev: 9818
2002-08-29 23:05:23 +00:00
George Rhoten
7e92471c93
ICU-1947 Better usage for U_EXPORT2 and U_CALLCONV
...
X-SVN-Rev: 9295
2002-07-23 23:01:08 +00:00
Steven R. Loomis
1386f08c7f
ICU-1992 .dat -> .icu for non package files
...
X-SVN-Rev: 9233
2002-07-17 19:25:18 +00:00
Markus Scherer
da30a01ee9
ICU-1970 add ISO_Comment
...
X-SVN-Rev: 9046
2002-07-08 16:31:25 +00:00
George Rhoten
8e5258614f
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 8386
2002-04-05 00:03:32 +00:00
Markus Scherer
8c78422db2
ICU-1561 replace all UTextOffset with int32_t
...
X-SVN-Rev: 7942
2002-03-12 01:32:42 +00:00
George Rhoten
5c0436d02d
ICU-1707 Fix an uninitialized variable.
...
X-SVN-Rev: 7916
2002-03-08 17:09:13 +00:00
Yves Arrouye
9a350f505a
ICU-1707 make u_enumCharNames() work with extended names, which
...
involves finding the holes between groups and algorithmic names and
filling them with extended names as needed. Also, enumGroupNames() now
also will generate extended names as needed for the gap in a
group, and expandName() will do the right thing for a name when
U_EXTENDED_CHAR_NAME is being passed. As a result, u_charFromName()
is faster sinc it only does one call to enumNames().
X-SVN-Rev: 7871
2002-03-03 05:37:31 +00:00
Yves Arrouye
d6404f30aa
ICU-1707 make u_enumCharNames() work with extended names, which
...
involves finding the holes between groups and algorithmic names and
filling them with extended names as needed. Also, enumGroupNames() now
also will generate extended names as needed for the gap in a
group, and expandName() will do the right thing for a name when
U_EXTENDED_CHAR_NAME is being passed. As a result, u_charFromName()
is faster sinc it only does one call to enumNames().
X-SVN-Rev: 7870
2002-03-03 05:33:54 +00:00
George Rhoten
41ffc2ef36
ICU-1733 Integrate some of the easier (and non-redundent) changes from Lotus.
...
X-SVN-Rev: 7802
2002-02-28 01:42:40 +00:00
George Rhoten
ec6ac87681
ICU-1707 Make charCatNames const in the library.
...
X-SVN-Rev: 7794
2002-02-27 01:00:45 +00:00
Yves Arrouye
d8bc4d73fc
ICU-1709 use UTF_IS_UNICODE_NONCHAR()
...
X-SVN-Rev: 7758
2002-02-25 00:46:09 +00:00
Yves Arrouye
d7ed7fb293
ICU-1688 That was a long one to debug. :-( The first group, 0000..0019
...
was always skipped by accident, so there was no way that u_charFromName()
could map back the Unicode 1.0 names for the control characters.
X-SVN-Rev: 7756
2002-02-25 00:26:29 +00:00
Yves Arrouye
fceb8fc8ab
ICU-1707 fix u_enumCharNames() to accept U_EXTENDED_CHAR_NAME
...
X-SVN-Rev: 7751
2002-02-24 22:35:46 +00:00
Yves Arrouye
504a75e931
ICU-1709 do not tweak the UCD data to mark some control characters
...
as spacing ones.
X-SVN-Rev: 7749
2002-02-24 21:00:19 +00:00
George Rhoten
46d30d17d1
ICU-900 Fix some compiler warnings.
...
X-SVN-Rev: 7685
2002-02-16 00:51:35 +00:00
Yves Arrouye
6fdea6ffb4
ICU-1707 use more appropriate error code.
...
X-SVN-Rev: 7676
2002-02-15 01:46:41 +00:00
Yves Arrouye
24679d28bf
ICU-1707 add FDD0..FDEF to the noncharacters
...
X-SVN-Rev: 7662
2002-02-14 17:48:15 +00:00
Yves Arrouye
ec4ef02a32
ICU-1707 add U_EXTENDED_CHAR_NAME for u_charName() and its reciprocal
...
function, u_charFromName()
X-SVN-Rev: 7655
2002-02-14 05:36:48 +00:00
Yves Arrouye
c53d0e6dc1
ICU-1596 oops, reverting accidental commit.
...
X-SVN-Rev: 7633
2002-02-12 20:07:19 +00:00
Yves Arrouye
d395929eff
ICU-1596 use the library suffix for the ICU data library too.
...
X-SVN-Rev: 7632
2002-02-12 20:04:52 +00:00
Markus Scherer
67ac4d3964
ICU-1269 make u_charFromName() work with mixed-case input names
...
X-SVN-Rev: 6648
2001-11-06 23:45:12 +00:00
George Rhoten
e15e833b00
ICU-392 cleaning code for proper exports in libraries/urename.h generation
...
X-SVN-Rev: 6384
2001-10-23 00:38:12 +00:00
Markus Scherer
148353da52
ICU-1109 change NUL-termination semantics
...
X-SVN-Rev: 6034
2001-10-04 00:34:32 +00:00
George Rhoten
4e1079ab28
ICU-900 Fixed a compiler warning
...
X-SVN-Rev: 5662
2001-08-31 18:33:05 +00:00
George Rhoten
8f2c4bfb65
ICU-770 More data cleanup
...
X-SVN-Rev: 5651
2001-08-31 02:14:47 +00:00
George Rhoten
d3c94b5f9a
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 4368
2001-03-28 00:38:40 +00:00
George Rhoten
c4997713ef
ICU-903 Updated the copyright notice
...
X-SVN-Rev: 4238
2001-03-21 20:44:20 +00:00
George Rhoten
180723abc4
ICU-597 AS/400 porting changes
...
X-SVN-Rev: 3681
2001-02-20 01:01:03 +00:00
George Rhoten
27074f2079
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 2649
2000-10-12 19:23:35 +00:00
Markus Scherer
9597f66a15
ICU-415 implement u_charFromNames()
...
X-SVN-Rev: 2630
2000-10-11 15:55:14 +00:00
Markus Scherer
2735ed80e3
ICU-415 complete u_enumCharNames()
...
X-SVN-Rev: 2626
2000-10-11 00:18:48 +00:00
Markus Scherer
f38c42be74
ICU-415 initial implementation of u_enumCharNames()
...
X-SVN-Rev: 2620
2000-10-10 17:33:09 +00:00
Markus Scherer
4a7d60806c
ICU-644 fix u_charName() problems: misinterpretation of semicolon byte values
...
X-SVN-Rev: 2611
2000-10-09 20:22:42 +00:00