Commit Graph

580 Commits

Author SHA1 Message Date
Ram Viswanadha
87d0db48ce ICU-329 Move itou to putil.c add more error codes for parse errors and transliteration.
X-SVN-Rev: 5477
2001-08-16 01:01:57 +00:00
George Rhoten
ae8bfdff08 ICU-1087 Document the deprecated API
X-SVN-Rev: 5471
2001-08-16 00:31:26 +00:00
Andy Heninger
c84ea102a7 ICU-1075 Data updates. More updateds to ICU data handling.
X-SVN-Rev: 5467
2001-08-15 22:39:42 +00:00
Yves Arrouye
cbeb753bc6 ICU-1088 fixed constness issues.
X-SVN-Rev: 5464
2001-08-13 22:05:27 +00:00
George Rhoten
ff2df5aa3c ICU-770 Add documentation
X-SVN-Rev: 5463
2001-08-11 00:43:02 +00:00
George Rhoten
59e51a0248 ICU-770 Simplification of code for u_cleanup() API.
X-SVN-Rev: 5461
2001-08-11 00:28:57 +00:00
George Rhoten
3af0a0b31a ICU-770 New u_cleanup() API.
X-SVN-Rev: 5460
2001-08-11 00:27:31 +00:00
George Rhoten
14523214ee ICU-1087 Add LocaleProxy for source code compatibility and add new functions to access commonly used locales.
X-SVN-Rev: 5458
2001-08-10 22:36:26 +00:00
Vladimir Weinstein
c268948bcb ICU-1078 C++ API for IntVector
X-SVN-Rev: 5455
2001-08-10 21:18:07 +00:00
Andy Heninger
19b4dec854 ICU-1075 Data updates. Unix ports (not complete) and Common Data Caching impl.
X-SVN-Rev: 5454
2001-08-10 20:50:07 +00:00
Ram Viswanadha
96ce0be9de ICU-899 Change U_INVALID_CODE to U_INVALID_SCRIPT_CODE and fix testing for error code
X-SVN-Rev: 5422
2001-08-02 16:44:21 +00:00
Vladimir Weinstein
749a62ae93 ICU-1078 support for IntVector type in resource bundles
X-SVN-Rev: 5410
2001-08-01 17:08:07 +00:00
Vladimir Weinstein
d6693e4b66 ICU-1005 more resource bundle cleanup and greater test coverage, fixed faulty test
X-SVN-Rev: 5362
2001-07-27 17:15:30 +00:00
Andy Heninger
cd61cbf256 ICU-1075 data handling updates.
X-SVN-Rev: 5353
2001-07-26 21:55:49 +00:00
Vladimir Weinstein
7a55cc00da ICU-1005 increased code coverage for resbund. Decoupled rb collator from resource bundle. removed unneeded internal functions and classes
X-SVN-Rev: 5348
2001-07-26 18:36:57 +00:00
George Rhoten
635fb62ca4 ICU-1074 Fixed STLPort C++ library compilation problem
X-SVN-Rev: 5347
2001-07-26 18:03:44 +00:00
Vladimir Weinstein
c76ff368f0 ICU-392 instructions for bumping version numbers
X-SVN-Rev: 5343
2001-07-25 20:23:40 +00:00
Vladimir Weinstein
512090f4b0 ICU-392 bumped ICU version to 1.9 for parallel version usage testing purposes
X-SVN-Rev: 5298
2001-07-23 20:58:43 +00:00
Vladimir Weinstein
354656058f ICU-392 some functions that were skipped are now in
X-SVN-Rev: 5296
2001-07-23 20:55:33 +00:00
Vladimir Weinstein
e74d26522b ICU-1031 deprecating comment for old warning names
X-SVN-Rev: 5294
2001-07-23 20:14:48 +00:00
Vladimir Weinstein
b277b1f57f ICU-392 consolidated renaming data in one .h file
X-SVN-Rev: 5289
2001-07-21 05:26:25 +00:00
Vladimir Weinstein
d898ab62c8 ICU-392 support for renaming of export names
X-SVN-Rev: 5280
2001-07-19 22:10:16 +00:00
George Rhoten
a5fcde6430 ICU-899 Fix for HP/UX
X-SVN-Rev: 5242
2001-07-16 16:49:46 +00:00
Ram Viswanadha
a331c0a4eb ICU-452 First take on ISCII
X-SVN-Rev: 5238
2001-07-14 02:29:44 +00:00
Ram Viswanadha
ba2e8d2542 ICU-899 Move static array to .c file.
X-SVN-Rev: 5231
2001-07-11 23:52:58 +00:00
Ram Viswanadha
65844c0b2d ICU-899 Add new API for Locale-Script mapping for compliance with TR#24
X-SVN-Rev: 5215
2001-07-10 18:33:40 +00:00
Ram Viswanadha
e6d4ca0850 ICU-899 Deprecate and change the name of UCharScript enum to UCharBlock
change the u_getScript to u_getBlock

X-SVN-Rev: 5214
2001-07-10 18:29:31 +00:00
George Rhoten
11a7219087 ICU-580 Change os/390 batch support back to the original way.
X-SVN-Rev: 5213
2001-07-10 18:14:23 +00:00
George Rhoten
3b7fbcb29e ICU-882 Final removal of deprecated API
X-SVN-Rev: 5206
2001-07-09 21:08:25 +00:00
Alan Liu
1c40f7aebd ICU-1023 upgrade uhash to support int32_t keys on platforms with sizeof(void*) < 32
X-SVN-Rev: 5196
2001-07-06 19:53:12 +00:00
Vladimir Weinstein
6c37bcf77d ICU-1031 added warning codes ending in _WARNING, changed string names. Also added error and warning needed for j392
X-SVN-Rev: 5179
2001-07-05 19:45:03 +00:00
Markus Scherer
2fc1e2ef98 ICU-1027 move fLength back from Replaceable to UnicodeString, add virtual Rep::getLength()
X-SVN-Rev: 5156
2001-07-02 20:58:14 +00:00
George Rhoten
a22ea7d8af ICU-919 Made some functions inline.
X-SVN-Rev: 5154
2001-07-02 20:26:33 +00:00
George Rhoten
35591e5501 ICU-1019 add const to the context pointers
X-SVN-Rev: 5105
2001-06-26 22:51:14 +00:00
George Rhoten
dc95cc5905 ICU-1018 Move iostream and UnicodeStringStreamer usage from unistr.[h,cpp] to ustream.[h,cpp]
X-SVN-Rev: 5087
2001-06-26 17:57:53 +00:00
George Rhoten
21901af3f6 ICU-1018 Move iostream usage from unistr.[h,cpp] to ustream.[h,cpp]
X-SVN-Rev: 5085
2001-06-26 17:48:31 +00:00
Markus Scherer
4dde4dc995 ICU-973 add strncmp() and memcmp() variants of u_strcmpCodePointOrder()
X-SVN-Rev: 5077
2001-06-25 23:44:00 +00:00
Vladimir Weinstein
f8af8ef211 ICU-1002 changed semantics of variable top, fixed fractional UCA, added placeholder for setter API, added error codes
X-SVN-Rev: 5069
2001-06-25 04:01:49 +00:00
Vladimir Weinstein
d0ccdee1b0 ICU-1010 consolidating version data
X-SVN-Rev: 5053
2001-06-21 22:51:27 +00:00
Markus Scherer
6be4ed3a60 ICU-1007 add FCD support
X-SVN-Rev: 5045
2001-06-21 18:02:53 +00:00
Markus Scherer
3a25e7fe68 ICU-1007 make Normalizer a friend
X-SVN-Rev: 5033
2001-06-20 22:20:29 +00:00
Alan Liu
a7dbf8c6b6 ICU-986 add deprecation tags
X-SVN-Rev: 4937
2001-06-11 17:37:56 +00:00
Vladimir Weinstein
eb53dfe572 ICU-96 [CODE REVIEW] /* THIS WOULD BE AN API CHANGE - WE HAD TO REMOVE IT FROM COMMON AND PUT IN UCOL.CPP */ We needed u_strncmpCodePointOrder for identical comparison
X-SVN-Rev: 4735
2001-05-21 22:54:51 +00:00
Vladimir Weinstein
8e3a554c78 ICU-96 [CODE REVIEW] We needed u_strncmpCodePointOrder for identical comparison
X-SVN-Rev: 4732
2001-05-21 22:28:00 +00:00
Yves Arrouye
9d65eb286b ICU-961 changed U_ICU_VERSION to 1.8.1 which in turns ensures that all
the library version numbers are okay.

X-SVN-Rev: 4731
2001-05-21 22:07:19 +00:00
George Rhoten
f1102238b5 ICU-961 Changed the patch level
X-SVN-Rev: 4720
2001-05-18 20:56:51 +00:00
George Rhoten
bc0f2f0615 ICU-66 #if'd out leaky protected function that never really worked in the first place.
X-SVN-Rev: 4698
2001-05-17 15:30:07 +00:00
Andy Heninger
37de66cb77 ICU-880 U_ALIGN_CODE and U_INLINE. Add defaults for non Windows/UNIX platforms
X-SVN-Rev: 4624
2001-05-08 17:02:18 +00:00
Andy Heninger
a4cbd1275c ICU-880 U_ALIGN_CODE and U_INLINE. Works windows, stubs for UNIXes (builds ok)
X-SVN-Rev: 4618
2001-05-07 23:01:37 +00:00
George Rhoten
68af60bbf8 ICU-567 XP_MAC_CONSOLE isn't needed anymore
X-SVN-Rev: 4598
2001-05-03 23:18:22 +00:00
George Rhoten
f29ab59314 ICU-900 Fixed some compiler warnings.
X-SVN-Rev: 4552
2001-04-25 17:11:44 +00:00
George Rhoten
24b041a4b3 ICU-821 Solaris has a tough time optimizing the digit function.
X-SVN-Rev: 4542
2001-04-24 17:36:53 +00:00
George Rhoten
39a3dcdc35 ICU-580 redefinition of UMAX_PTR for os/390 again.
X-SVN-Rev: 4494
2001-04-18 01:28:10 +00:00
George Rhoten
3861894d90 ICU-882 Forgot to remove the static fields for deprecation
X-SVN-Rev: 4420
2001-03-31 00:49:27 +00:00
George Rhoten
f41f1ac2dc ICU-900 Fixed some compiler warnings for HPUX with CC
X-SVN-Rev: 4382
2001-03-28 18:30:43 +00:00
George Rhoten
9ccfb498c2 ICU-827 U_MAX_PTR needs a redefinition for os/390 too.
X-SVN-Rev: 4308
2001-03-23 18:16:24 +00:00
Ram Viswanadha
bcf6c18886 ICU-908 deleted : after @deprecated tag
X-SVN-Rev: 4301
2001-03-23 01:02:23 +00:00
Ram Viswanadha
2ebaa547bf ICU-908 Deprecate UnicodeConverterCPP typdef
X-SVN-Rev: 4294
2001-03-23 00:13:47 +00:00
George Rhoten
d2e6d2f269 ICU-827 Move U_MAX_PTR from utypes.h to putil.h because it's a private platform macro
X-SVN-Rev: 4293
2001-03-22 23:54:19 +00:00
George Rhoten
fc9385706c ICU-827 Move U_MAX_PTR from utypes.h to putil.h because it's a private platform macro
X-SVN-Rev: 4291
2001-03-22 23:47:40 +00:00
Ram Viswanadha
7980af65c6 ICU-849 Made the docs pretty
X-SVN-Rev: 4282
2001-03-22 20:07:44 +00:00
Ram Viswanadha
3c622c0a88 ICU-849 Made the docs more readable
X-SVN-Rev: 4280
2001-03-22 19:56:47 +00:00
Ram Viswanadha
9a5b41cb32 ICU-849 Added documentation for multiline macro usage
X-SVN-Rev: 4278
2001-03-22 19:41:37 +00:00
George Rhoten
7de83ee9b7 ICU-882 #ifdef the deprecated API out
X-SVN-Rev: 4252
2001-03-22 01:08:37 +00:00
George Rhoten
c4997713ef ICU-903 Updated the copyright notice
X-SVN-Rev: 4238
2001-03-21 20:44:20 +00:00
Markus Scherer
54fdb244d6 ICU-827 improve default U_MAX_PTR(base) definition to make sure that it never returns a pointer >base+0x7fffffff
X-SVN-Rev: 4187
2001-03-20 00:39:56 +00:00
Ram Viswanadha
e8b0fb3b6e ICU-823 Misc API documentation bugs
X-SVN-Rev: 4179
2001-03-19 21:58:11 +00:00
Ram Viswanadha
e94f176398 ICU-823 Misc API documentation bugs
X-SVN-Rev: 4178
2001-03-19 21:51:32 +00:00
Markus Scherer
ef1abeabce ICU-827 reimplement extract(char *) to fix preflighting and improve performance
X-SVN-Rev: 4168
2001-03-17 22:14:30 +00:00
Markus Scherer
5fa2da9b35 ICU-762 improve documentation for UCharCategory and u_iscntrl()
X-SVN-Rev: 4162
2001-03-17 01:56:34 +00:00
Markus Scherer
b8f1a59545 ICU-879 document uses and limitations of CCSIDs
X-SVN-Rev: 4160
2001-03-17 01:36:48 +00:00
Yves Arrouye
288eeb3bec ICU-893 added numerical components of the version number as separate
defines.

X-SVN-Rev: 4140
2001-03-16 18:54:36 +00:00
George Rhoten
b471eccdf1 ICU-865 os/390 porting changes
X-SVN-Rev: 4099
2001-03-15 19:10:00 +00:00
George Rhoten
b08bd8c386 ICU-597 Reremoved the timezone defines
X-SVN-Rev: 4097
2001-03-15 18:14:57 +00:00
Steven R. Loomis
5f966a6171 ICU-860 3 char names, i-, x-
X-SVN-Rev: 4094
2001-03-15 07:09:09 +00:00
George Rhoten
78ae9187ef ICU-597 Add othre #defines for as/400
X-SVN-Rev: 4083
2001-03-15 01:30:54 +00:00
George Rhoten
84284e110a ICU-865 os/390 porting changes
X-SVN-Rev: 4080
2001-03-15 00:31:08 +00:00
Markus Scherer
e72ef11e95 ICU-471 implement arabic letter shaping
X-SVN-Rev: 4040
2001-03-13 00:34:30 +00:00
George Rhoten
a075c38f0c ICU-865 Optimizing bug for win32 and intltest
X-SVN-Rev: 4036
2001-03-12 23:41:04 +00:00
George Rhoten
233ae3e89b ICU-597 Add thread support for as/400
X-SVN-Rev: 4030
2001-03-12 21:01:51 +00:00
George Rhoten
ede2a14216 ICU-882 Partial UnicodeString API deprecation removal with #if statements
X-SVN-Rev: 3999
2001-03-09 19:20:22 +00:00
George Rhoten
19b4867af3 ICU-597 Modified the calculation for U_MAX_PTR incorrectly.
X-SVN-Rev: 3989
2001-03-09 01:29:44 +00:00
George Rhoten
f68fc26374 ICU-865 parentheses problem for EBCDIC machines
X-SVN-Rev: 3918
2001-03-06 17:51:08 +00:00
George Rhoten
8a59268b64 ICU-865 os/390 porting for timezone
X-SVN-Rev: 3913
2001-03-06 02:39:47 +00:00
George Rhoten
a733836b79 ICU-882 #ifdef the deprecated API out.
X-SVN-Rev: 3907
2001-03-06 01:27:32 +00:00
Syn Wee Quek
ac007f9746 ICU-833
code review changes

X-SVN-Rev: 3892
2001-03-03 04:07:34 +00:00
George Rhoten
c5d16ccef1 ICU-580 os/390 porting changes
X-SVN-Rev: 3867
2001-03-01 23:55:41 +00:00
George Rhoten
56ab25f37f ICU-852 Added C_API and EXPORT2 like the other function, and cleaned up some of the documentation
X-SVN-Rev: 3821
2001-02-28 17:44:52 +00:00
George Rhoten
a272abb986 ICU-580 os/390 porting changes
X-SVN-Rev: 3820
2001-02-28 17:09:08 +00:00
George Rhoten
87412d7a69 ICU-580 os/390 porting changes
X-SVN-Rev: 3776
2001-02-26 19:22:32 +00:00
George Rhoten
90eaef52a3 ICU-597 AS/400 porting changes
X-SVN-Rev: 3721
2001-02-22 02:16:33 +00:00
George Rhoten
20d2995c74 ICU-852 Redefine new u_mem functions
X-SVN-Rev: 3709
2001-02-21 22:27:39 +00:00
George Rhoten
f088b164c6 ICU-597 redefine U_MAX_PTR into a macro
X-SVN-Rev: 3699
2001-02-21 01:30:39 +00:00
George Rhoten
dcf634093b ICU-597 AS/400 porting changes
X-SVN-Rev: 3698
2001-02-21 01:25:39 +00:00
George Rhoten
6a76f2d773 ICU-597 AS/400 porting changes
X-SVN-Rev: 3680
2001-02-20 00:47:25 +00:00
Markus Scherer
83da5893ba ICU-561 test U_COMBINED_IMPLEMENTATION to override the other switches
X-SVN-Rev: 3676
2001-02-19 21:53:23 +00:00
Steven R. Loomis
20f5772605 ICU-856 1.8 - begin the throw of the big switch....
X-SVN-Rev: 3672
2001-02-19 16:54:24 +00:00
Steven R. Loomis
8e5d16290f ICU-860 support for i-,x-,@,. locales, Locale::createFromName(), fix bugs in uloc_getName
X-SVN-Rev: 3667
2001-02-17 13:33:57 +00:00
Jim Snyder Grant
2a17db6667 ICU-388 and jb 853: ucnv_safeClone
X-SVN-Rev: 3656
2001-02-16 22:21:14 +00:00
Ram Viswanadha
d53a33cd04 ICU-858 Implemented options recognition and output generation for SUB, SKIP and ESCAPE
callbacks

X-SVN-Rev: 3641
2001-02-16 20:12:50 +00:00
Jim Snyder Grant
f203e26d36 ICU-561 U_COMBINED_IMPLEMENTATION added
(plus start of the safeClone fixes (new info UError code))

X-SVN-Rev: 3637
2001-02-16 16:44:21 +00:00
Markus Scherer
2381075aa8 ICU-833 make normalizer function and enum names consistent with guidelines
X-SVN-Rev: 3634
2001-02-15 20:21:21 +00:00
George Rhoten
2bf1f8d330 ICU-852 Added new u_mem functions
X-SVN-Rev: 3631
2001-02-15 03:34:29 +00:00
Markus Scherer
33418441e8 ICU-471 add shaping options & error code
X-SVN-Rev: 3629
2001-02-15 02:36:15 +00:00
Markus Scherer
55b780688e ICU-709 resolve virtual/inline conflict, details see jitterbug response
X-SVN-Rev: 3625
2001-02-14 18:02:44 +00:00
Markus Scherer
d4646d08d9 ICU-840 implement case-insensitive string compare
X-SVN-Rev: 3622
2001-02-14 01:10:10 +00:00
Markus Scherer
2959043936 ICU-840 implement case-insensitive string compare
X-SVN-Rev: 3619
2001-02-14 00:58:35 +00:00
Markus Scherer
0c602137f7 ICU-840 implement case folding
X-SVN-Rev: 3618
2001-02-14 00:47:36 +00:00
George Rhoten
f868fa0272 ICU-838 Added u_austrncpy()
X-SVN-Rev: 3591
2001-02-08 03:01:21 +00:00
George Rhoten
6f7cdcb027 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3584
2001-02-07 19:35:52 +00:00
Syn Wee Quek
39669d6f7a ICU-807 Modified all occurence of UCOL_* to UNORM_*.
X-SVN-Rev: 3568
2001-02-06 02:02:35 +00:00
Syn Wee Quek
b41c0e7e55 ICU-833
QuickCheck addition.
Normalization enums conversion methods addition.

X-SVN-Rev: 3552
2001-02-03 01:25:27 +00:00
George Rhoten
59205af7e6 ICU-535 This wasn't suppose to be checked in. Slip of the mouse click. I'm unchecking the changes.
X-SVN-Rev: 3546
2001-02-02 23:04:59 +00:00
George Rhoten
b3e5c73338 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3545
2001-02-02 23:03:08 +00:00
Markus Scherer
9632c94006 ICU-542 implement UnicodeString::toLower()/toUpper() with u_internalStrToLower/Upper()
X-SVN-Rev: 3539
2001-02-02 20:41:18 +00:00
Markus Scherer
2dc336d196 ICU-542 implement full string upper-/lowercasing in C
X-SVN-Rev: 3503
2001-01-31 18:20:26 +00:00
George Rhoten
4a95027b8a ICU-829 Added u_strtok_r
X-SVN-Rev: 3496
2001-01-30 20:59:08 +00:00
George Rhoten
970daeceb9 ICU-829 Added u_strspn, u_strcspn and u_strpbrk
X-SVN-Rev: 3491
2001-01-30 03:12:01 +00:00
Markus Scherer
2b12895952 ICU-750 implement compareCodePointOrder()
X-SVN-Rev: 3471
2001-01-24 02:37:58 +00:00
Markus Scherer
cf1860d22d ICU-750 implement u_strcmpCodePointOrder()
X-SVN-Rev: 3469
2001-01-24 02:36:41 +00:00
Markus Scherer
ba97af0b64 ICU-820 implement Unicode::getCombiningClass()
X-SVN-Rev: 3463
2001-01-23 23:45:37 +00:00
Markus Scherer
67201b90b4 ICU-820 implement u_getCombiningClass()
X-SVN-Rev: 3462
2001-01-23 23:45:21 +00:00
Markus Scherer
c380780e47 ICU-789 add UTF-7 converter
X-SVN-Rev: 3390
2001-01-09 03:33:07 +00:00
George Rhoten
1fa886577f ICU-790 Removed limits.h and T_INT32_* definitions
X-SVN-Rev: 3335
2001-01-02 19:58:05 +00:00
George Rhoten
4e4f4f5dae ICU-790 Removed some unnecessary headers
X-SVN-Rev: 3334
2001-01-02 19:37:08 +00:00
Markus Scherer
66544551d6 ICU-705 add algorithmic US-ASCII converter
X-SVN-Rev: 3286
2000-12-20 02:08:39 +00:00
George Rhoten
2c60711cbc ICU-681 removed an excessive limits.h file under normal usage.
X-SVN-Rev: 3283
2000-12-19 23:54:57 +00:00
Markus Scherer
2229961a5b ICU-189 add SCSU converter
X-SVN-Rev: 3266
2000-12-19 01:57:00 +00:00
Ram Viswanadha
49b97e6289 ICU-647 Updated main page documentation
X-SVN-Rev: 3252
2000-12-15 20:33:37 +00:00
Markus Scherer
7515066dc5 ICU-647 documentation improvements
X-SVN-Rev: 3251
2000-12-15 19:57:12 +00:00
Markus Scherer
ac861bdc5e ICU-647 documentation improvements
X-SVN-Rev: 3249
2000-12-15 19:32:58 +00:00
Markus Scherer
92123b144f ICU-647 documentation improvements
X-SVN-Rev: 3244
2000-12-15 18:22:39 +00:00
Ram Viswanadha
b7ab381558 ICU-647 New header file to hold documentation for Doxygen
X-SVN-Rev: 3241
2000-12-15 04:00:19 +00:00
Ram Viswanadha
45059ab2b7 ICU-647 Updated documentation in the header files
X-SVN-Rev: 3240
2000-12-15 03:58:31 +00:00
Markus Scherer
6ce4db8760 ICU-647 clarify macro documentation
X-SVN-Rev: 3231
2000-12-14 18:36:44 +00:00
Steven R. Loomis
bed37eedf0 ICU-647 just documentation ..
X-SVN-Rev: 3215
2000-12-13 19:41:47 +00:00
Markus Scherer
e09b328887 ICU-647 update API docs and reinstate readable _SAFE macros from version 1.8
X-SVN-Rev: 3201
2000-12-12 20:32:25 +00:00
Markus Scherer
96c50174b4 ICU-647 update API docs
X-SVN-Rev: 3200
2000-12-12 20:31:47 +00:00
Steven R. Loomis
963dacdb0d ICU-647 more documentation updates
X-SVN-Rev: 3185
2000-12-09 02:37:17 +00:00
Steven R. Loomis
25fbf90920 ICU-647 documentaiton update
X-SVN-Rev: 3178
2000-12-08 21:36:47 +00:00
Ram Viswanadha
8c3169b6df ICU-647 Modified documentation for compliance with Doxygen
X-SVN-Rev: 3170
2000-12-08 18:43:57 +00:00
Vladimir Weinstein
82e011125e ICU-756 normalization C API moved where it belongs
X-SVN-Rev: 3145
2000-12-06 00:52:58 +00:00
Steven R. Loomis
7ef7a414f0 ICU-443 use ::memcpy instead of memcpy, etc..
X-SVN-Rev: 3070
2000-11-30 20:48:59 +00:00
George Rhoten
1f271c0575 ICU-624 Added notes on synchronizing the script codes, and added to the C++ API the constants
X-SVN-Rev: 3042
2000-11-29 03:50:58 +00:00
George Rhoten
701beab6de ICU-535 Fixed some compiler warnings.
X-SVN-Rev: 3040
2000-11-29 01:32:34 +00:00
Steven R. Loomis
6d9812627c ICU-653 Bump ICU version to 1.7
X-SVN-Rev: 2987
2000-11-22 01:18:51 +00:00
Markus Scherer
0348e0f62c ICU-721 undo unwarranted api change
X-SVN-Rev: 2938
2000-11-17 19:28:31 +00:00
Yves Arrouye
4d4bedd303 ICU-720 expose a name comparison function for converter names
X-SVN-Rev: 2934
2000-11-17 06:07:31 +00:00
Yves Arrouye
948efb55a5 ICU-721 simplify implementation
X-SVN-Rev: 2932
2000-11-17 05:49:58 +00:00
Yves Arrouye
59ce3d1187 ICU-720 expose ucnv_aliasNameCmp() (instead of the private
charsetNameCmp(), and use the new function where needed.

X-SVN-Rev: 2930
2000-11-17 05:02:31 +00:00
George Rhoten
2c37845f8d ICU-722 Added the stubs for the ucnv_reset*() functions
X-SVN-Rev: 2925
2000-11-17 02:40:07 +00:00
Yves Arrouye
bc81ac3774 ICU-721 simplify implementation
X-SVN-Rev: 2923
2000-11-17 02:02:11 +00:00
Markus Scherer
557b798485 ICU-542 add u_strToUpper/Lower() (for now "not supported")
X-SVN-Rev: 2920
2000-11-16 21:43:12 +00:00
George Rhoten
516103b627 ICU-206 Added UTF-32 converter
X-SVN-Rev: 2917
2000-11-16 17:20:03 +00:00
Eric Mader
352194a6bf ICU-120 Initial checkin of the LayoutEngine!
X-SVN-Rev: 2910
2000-11-14 21:34:25 +00:00
Markus Scherer
af27bc1133 ICU-544 ucnv_getNextUChar() must _not_ match pairs of single surrogates for codepages like gb18030 (see javadoc & notes in ucnvmbcs.c)
X-SVN-Rev: 2807
2000-10-26 20:09:17 +00:00
Yves Arrouye
80cb039da8 ICU-367 definitely revert to U_IOSTREAM_SOURCE being 199711. It does
X-SVN-Rev: 2792
2000-10-25 22:40:18 +00:00
George Rhoten
a634d59021 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 2733
2000-10-19 21:06:02 +00:00
Yves Arrouye
fa1567338d ICU-367 temporarily revert to 198506
X-SVN-Rev: 2729
2000-10-19 17:23:32 +00:00
Yves Arrouye
7e0c5ee2a5 ICU-367 let one override U_IOSTREAM_SOURCE at compile time (better do so both for the ICU build and everything that uses it!
X-SVN-Rev: 2721
2000-10-17 22:50:27 +00:00
Yves Arrouye
c9388940ea ICU-367 fix for I/O streams on Windows.
X-SVN-Rev: 2720
2000-10-17 22:42:40 +00:00
Ram Viswanadha
af4e9945bb ICU-673 Added HZ converter.
X-SVN-Rev: 2706
2000-10-17 08:03:36 +00:00
Yves Arrouye
614eb112b5 ICU-480 detect nl_langinfo() and then tries to pass it CODESET and
_NL_CTYPE_CODESET_NAME, and set U_NL_LANGINFO_CODESET accordingly. If neither
works, define U_HAVE_NL_LANGINFO_CODESET to 0, for these NetBSD boxes...

X-SVN-Rev: 2690
2000-10-16 17:26:31 +00:00
Steven R. Loomis
3755154237 ICU-658 Version is: 1.6.0.1. 1.6.1 does not exist
X-SVN-Rev: 2668
2000-10-13 02:10:43 +00:00
Yves Arrouye
c3e4f0b35b ICU-658 bumped version above 1.6
X-SVN-Rev: 2666
2000-10-13 00:26:21 +00:00
Markus Scherer
a9d79701ff ICU-415 update char names javadoc
X-SVN-Rev: 2631
2000-10-11 16:10:25 +00:00
Markus Scherer
f38c42be74 ICU-415 initial implementation of u_enumCharNames()
X-SVN-Rev: 2620
2000-10-10 17:33:09 +00:00
George Rhoten
008d73c4d5 ICU-638 Forgot the U_HAVE_WCSCPY
X-SVN-Rev: 2593
2000-10-06 17:02:22 +00:00
Yves Arrouye
0b35a1e72c ICU-630 autoconf detection code for tzset, _tzset, tzname, _tzname
(adapted from AC_STRUCT_TIMEZONE), timezone and _timezone. The defines
U_TZSET, U_TZNAME and U_TIMEZONE either contain the symbol to use, or are
undefined if there is no appropriate symbol. putil.c thus has now things
like:

	uprv_timezone() {
	#ifdef U_TIMEZONE
	    return U_TIMEZONE;
	#else
	    ...........
	#endif
	}

which is much simpler.

X-SVN-Rev: 2580
2000-10-05 23:41:59 +00:00
Yves Arrouye
1c4c881afb ICU-638 added the new U_HAVE_NL_LANGINFO, U_HAVE_CODESET, and
U_HAVE_TZSET to get rid of the (routinely incorrect) manipulation of U_POSIX
based on platform names. Also added U_HAVE_WCSCPY to define whether a
platform has the w* functions (it may not, even if wchar.h is present).

X-SVN-Rev: 2579
2000-10-05 19:33:35 +00:00
George Rhoten
4178a62d73 ICU-615 Changed the parameter name and tested it.
X-SVN-Rev: 2531
2000-09-28 05:46:28 +00:00
George Rhoten
b589f6be89 ICU-615 Changed the parameter name and tested it.
X-SVN-Rev: 2530
2000-09-27 23:39:36 +00:00
George Rhoten
e55dacf4f4 ICU-615 Changed the parameter name and tested it.
X-SVN-Rev: 2524
2000-09-27 20:12:18 +00:00
George Rhoten
ee90d9b713 ICU-535 fixed some compiler warnings
X-SVN-Rev: 2506
2000-09-25 18:53:50 +00:00
George Rhoten
3d38863a50 ICU-610 Described replacement functions for the deprecated functions and put in a removeal date.
X-SVN-Rev: 2495
2000-09-22 23:03:40 +00:00
George Rhoten
ccdc82a514 ICU-564 Updated some comments and fixed a static memory leak.
X-SVN-Rev: 2460
2000-09-20 18:09:07 +00:00
George Rhoten
8c4a1f9b55 ICU-535 fixed some compiler warnings
X-SVN-Rev: 2405
2000-08-30 23:25:59 +00:00
George Rhoten
8268a82c68 ICU-535 fixed some compiler warnings
X-SVN-Rev: 2395
2000-08-30 16:30:55 +00:00
George Rhoten
6ac419ab8a ICU-573 unchange the definition of NULL (remove the "defined(__cplusplus)")
X-SVN-Rev: 2370
2000-08-28 23:25:10 +00:00
George Rhoten
83df804177 ICU-573 included stdlib.h and memory.h into files that need it for the utypes.h change
X-SVN-Rev: 2368
2000-08-28 22:48:46 +00:00
Steven R. Loomis
d40014113a ICU-567 MacOS/Code Warrior
X-SVN-Rev: 2364
2000-08-28 20:28:21 +00:00
George Rhoten
16d67c3ebb ICU-463 Put fix for pointer overflow back into code.
X-SVN-Rev: 2360
2000-08-28 19:18:02 +00:00
George Rhoten
308a5811c1 ICU-463 Fixed a typo in extract
X-SVN-Rev: 2356
2000-08-26 01:54:05 +00:00
George Rhoten
e44e853d93 ICU-463 added a targetLength function.
X-SVN-Rev: 2331
2000-08-23 02:10:08 +00:00
Ram Viswanadha
25f876129a ICU-565 Added new error codes
X-SVN-Rev: 2323
2000-08-22 18:04:25 +00:00
George Rhoten
3de2aeabe7 ICU-535 fixed some compiler warnings
X-SVN-Rev: 2314
2000-08-21 19:55:59 +00:00
Markus Scherer
d0c3e78a48 ICU-410 u_unescapeAt() must return UChar32, not int32_t
X-SVN-Rev: 2297
2000-08-16 23:27:36 +00:00
Vladimir Weinstein
82781d6967 ICU-460 OS/390 porting fixes
X-SVN-Rev: 2294
2000-08-16 20:45:23 +00:00
Helena Chapman
3f2fb26333 ICU-401 Make 1.6 tree compiled and linked on S/400.
X-SVN-Rev: 2233
2000-08-14 23:35:57 +00:00
Markus Scherer
760629f11b ICU-471 document arabic number shaping
X-SVN-Rev: 2224
2000-08-14 20:15:43 +00:00
Markus Scherer
e7d7910db3 ICU-471 implement arabic number shaping
X-SVN-Rev: 2216
2000-08-12 01:01:03 +00:00
George Rhoten
80c3feb89f ICU-535 fixed some compiler warnings
X-SVN-Rev: 2208
2000-08-11 21:56:35 +00:00
Markus Scherer
17df34956e ICU-516 streaming conversion functions set U_BUFFER_OVERFLOW_ERROR instead of U_INDEX_OUTOFBOUNDS_ERROR
X-SVN-Rev: 2199
2000-08-11 19:23:50 +00:00
Markus Scherer
913d5e7d5f ICU-516 streaming conversion functions set U_BUFFER_OVERFLOW_ERROR instead of U_INDEX_OUTOFBOUNDS_ERROR
X-SVN-Rev: 2198
2000-08-11 19:10:10 +00:00
George Rhoten
cb875ce8e4 ICU-535 fixed some compiler warnings
X-SVN-Rev: 2179
2000-08-11 00:02:59 +00:00
Yves Arrouye
921a9787cc ICU-322 support for standard names, which are tagged converter
aliases.

X-SVN-Rev: 2161
2000-08-10 01:32:29 +00:00
George Rhoten
0a22502b3c ICU-535 fixed some compiler warnings
X-SVN-Rev: 2159
2000-08-10 01:01:57 +00:00
George Rhoten
dd9b2b776e ICU-535 Removed a compiler warning
X-SVN-Rev: 2135
2000-08-08 21:20:40 +00:00
George Rhoten
760453c495 ICU-535 Removed a compiler warning
X-SVN-Rev: 2134
2000-08-08 20:38:48 +00:00
Helena Chapman
b853fb70a0 ICU-373 Added support for ibm-1388 codepage.
X-SVN-Rev: 2126
2000-08-07 23:04:41 +00:00
Steven R. Loomis
afbd051d76 ICU-311 more cbWrite updates and changes to the included callbacks
X-SVN-Rev: 2098
2000-08-02 19:35:17 +00:00
Yves Arrouye
723cec4f28 ICU-518 UnicodeConverterCPP renamed to UnicodeConverter.
X-SVN-Rev: 2084
2000-08-01 00:44:15 +00:00
Vladimir Weinstein
759d6be056 ICU-460 OS/390 related changes
X-SVN-Rev: 2079
2000-07-31 22:33:44 +00:00
Steven R. Loomis
70ef5879e2 ICU-311 cbWrite implementation
X-SVN-Rev: 2073
2000-07-31 14:38:10 +00:00
Steven R. Loomis
de7b2bd35a ICU-176 utf8 table update for unix
X-SVN-Rev: 2050
2000-07-26 20:37:53 +00:00
Alan Liu
7678a3a760 ICU-89 add private doReplace
X-SVN-Rev: 2048
2000-07-26 16:41:17 +00:00
Madhu K
460392f2d8 ICU-176 Added ifdef for U_IMPORT and U_EXPORT for utf_countTrailBytes
X-SVN-Rev: 2039
2000-07-26 02:00:22 +00:00
Madhu K
9882141a96 ICU-176 two important macros need more parentheses for op precedence!
X-SVN-Rev: 2031
2000-07-25 00:46:25 +00:00
Vladimir Weinstein
b32fbfedc6 ICU-447 removed dead code
X-SVN-Rev: 1995
2000-07-20 22:25:32 +00:00
Vladimir Weinstein
42fe74c7d2 ICU-442 remove dependency on wchar.h
X-SVN-Rev: 1992
2000-07-20 20:52:12 +00:00
Alan Liu
1ab1e529c5 ICU-307 lenient converter name matching
X-SVN-Rev: 1957
2000-07-19 22:18:43 +00:00
Markus Scherer
4b51eae486 ICU-505 remove obsolete values and move error buffer length to ucnv_bld.h
X-SVN-Rev: 1905
2000-07-17 19:48:25 +00:00
Alan Liu
24c6d0cd19 ICU-410 update docs
X-SVN-Rev: 1900
2000-07-16 13:49:24 +00:00
Alan Liu
cb74716658 ICU-410 create unified unescape function(s)
X-SVN-Rev: 1896
2000-07-16 13:39:07 +00:00
George Rhoten
874a1b6f38 ICU-399 Added more documentation on strstr
X-SVN-Rev: 1885
2000-07-14 23:33:18 +00:00
Markus Scherer
06ca05dc38 ICU-311 for the new callback api, ucnv_getXCallBack() need to return both the function pointer and the context
X-SVN-Rev: 1873
2000-07-14 01:01:14 +00:00
Markus Scherer
5af0fcc38d ICU-311 for the new callback api, geMissingXAction() need to return both the function pointer and the context
X-SVN-Rev: 1872
2000-07-14 01:00:59 +00:00
Steven R. Loomis
c596b24a8a ICU-393 .cvsignore cleanup
X-SVN-Rev: 1866
2000-07-13 22:04:24 +00:00
Steven R. Loomis
b7031a5f84 ICU-497 upgrade version #
X-SVN-Rev: 1847
2000-07-13 16:46:25 +00:00
Jim Snyder Grant
0c71649fd5 ICU-495 implementation for ucnv_getInvalidChars
and ucnv_getInvalidUChars. Also corrected UChars proto.

X-SVN-Rev: 1843
2000-07-13 15:25:04 +00:00
Yves Arrouye
fb1d5d2135 ICU-377 explicitely use extern for U_CFUNC in C, since not doing so brings complaints from the Rhapsody/Darwin Mach linker.
X-SVN-Rev: 1804
2000-07-12 06:34:43 +00:00
Yves Arrouye
995ca8a672 ICU-360 detect gmake or make and set U_MAKE to that. Substitute U_MAKE
in platform.h.in, and hardcode it to "nmake" in pwin32.h and "gmake" in
pos400.h and pos2.h. Then use U_MAKE to define the default make command in
pkgdata.c, if there is no MAKE env variable.

X-SVN-Rev: 1793
2000-07-11 22:25:51 +00:00
Vladimir Weinstein
4a043d3575 ICU-432 more memory leaks fixed
X-SVN-Rev: 1776
2000-07-10 20:43:34 +00:00
Helena Chapman
2fd0a3db47 ICU-311 the setToU and fromUCallback function signatures update.
X-SVN-Rev: 1736
2000-07-05 20:56:42 +00:00
Yves Arrouye
d37141dcac ICU-371 changed LINUX and SOLARIS to U_LINUX and U_SOLARIS, also
changed HAVE_INTTYPES_H to U_HAVE_INTTYPES_H.

X-SVN-Rev: 1726
2000-06-30 21:35:03 +00:00
Vladimir Weinstein
d963093f45 ICU-436 additional constructors and _open functions for resource bundles
X-SVN-Rev: 1723
2000-06-30 20:24:59 +00:00
Yves Arrouye
ff2268461c ICU-322 new ucnv_getStandardName() API.
X-SVN-Rev: 1722
2000-06-30 19:43:00 +00:00
Helena Chapman
0ad634011e ICU-311 Another major update with Callback API changes.
X-SVN-Rev: 1720
2000-06-30 17:38:47 +00:00
Markus Scherer
4c42ba5b9b ICU-471 add API facade for u_shapeArabic()
X-SVN-Rev: 1717
2000-06-30 00:29:46 +00:00
Markus Scherer
6aea18ee6e ICU-410 add API facades for string unescaping
X-SVN-Rev: 1707
2000-06-29 19:36:20 +00:00
Markus Scherer
c685f44e89 ICU-400 add u_strchr32()
X-SVN-Rev: 1706
2000-06-29 19:00:55 +00:00
Markus Scherer
68fe01cfa0 ICU-399 add API facade for u_strstr()
X-SVN-Rev: 1705
2000-06-29 18:52:11 +00:00
Markus Scherer
b2375850b7 ICU-241 remove obsolete T_INT32()
X-SVN-Rev: 1704
2000-06-29 18:42:34 +00:00
Markus Scherer
4660da6313 ICU-415 add API facade for name->code point and enum names
X-SVN-Rev: 1703
2000-06-29 18:27:07 +00:00
Steven R. Loomis
784b5f52ad ICU-432 comments, syntax, etc
X-SVN-Rev: 1701
2000-06-29 03:04:28 +00:00
Steven R. Loomis
d7b44985af ICU-311 updates for callback changes
X-SVN-Rev: 1687
2000-06-29 00:14:01 +00:00
Steven R. Loomis
93e522d9d9 ICU-311 removed
X-SVN-Rev: 1675
2000-06-28 21:13:25 +00:00
Alan Liu
ab9145acf3 ICU-450 move urep to common
X-SVN-Rev: 1670
2000-06-28 20:19:11 +00:00
Alan Liu
c1346acb3c ICU-450 remove extractBetween from Replaceable API
X-SVN-Rev: 1669
2000-06-28 20:10:42 +00:00
Helena Chapman
22502d9977 ICU-311 fixed to use the new callback APIs.
X-SVN-Rev: 1667
2000-06-28 19:43:17 +00:00
Helena Chapman
377889ccd9 ICU-311 Major rewrite of the callback APIs. Needs to be checked
in without more testing to make the 6/29/2000 API deadline.  Lots
of warnings still, offset handling is not implemented.  More unit tests
is required because the current implementation actually passes the tests.

X-SVN-Rev: 1661
2000-06-27 20:47:56 +00:00
Steven R. Loomis
e928a03866 ICU-442 #if U_HAVE_WCHAR_H
X-SVN-Rev: 1633
2000-06-19 17:16:46 +00:00
Vladimir Weinstein
2e2f111d7c ICU-184 removed commented out APIs
X-SVN-Rev: 1578
2000-06-07 00:01:16 +00:00
Steven R. Loomis
3ec60c904e ICU-420 make header files build by themselves
X-SVN-Rev: 1558
2000-06-03 04:18:06 +00:00
Vladimir Weinstein
afbd81e9f9 ICU-184 including private headers (uhash.h) in public headers is a very bad thing indeed
X-SVN-Rev: 1556
2000-06-03 02:50:17 +00:00
Helena Chapman
ea985ee0d3 ICU-408 HP-UX port changes.
X-SVN-Rev: 1473
2000-05-24 21:47:06 +00:00
Markus Scherer
02ac2e9283 ICU-176 support UChar32 code points in Normalizer API (not implementation)
X-SVN-Rev: 1468
2000-05-24 20:56:19 +00:00
Markus Scherer
7195589e89 ICU-176 add forgotten UChar32 overloads
X-SVN-Rev: 1464
2000-05-24 20:03:21 +00:00
Vladimir Weinstein
1583efe468 ICU-406 putting collation in resource bundles
X-SVN-Rev: 1463
2000-05-24 19:58:40 +00:00
Markus Scherer
7e85fb6dae ICU-397 sorry, the previous commit had the wrong comment - make u_versionFrom/ToString() public
X-SVN-Rev: 1436
2000-05-22 22:24:15 +00:00
Markus Scherer
db57518b4c ICU-405 remove duplicate country name for SH
X-SVN-Rev: 1435
2000-05-22 22:22:14 +00:00
Markus Scherer
1c7819548d ICU-384 ucnv_open() recognize options appended to the converter name
X-SVN-Rev: 1429
2000-05-22 20:15:09 +00:00
Alan Liu
358312cc1a ICU-352 add new Replaceable API
X-SVN-Rev: 1423
2000-05-20 04:41:12 +00:00
Helena Chapman
7f9bb6418e ICU-351 This should really be another bug but the jitterbug system is down now. On AIX 4.2 and 4.3, though the inttypes.h definition is different, the binary compatibility forced us to make the changes in platform.h.in.
X-SVN-Rev: 1413
2000-05-19 00:04:07 +00:00
Helena Chapman
69ba12f77c ICU-351 Define UBool to be used in the APIs.
X-SVN-Rev: 1410
2000-05-18 22:08:39 +00:00
Vladimir Weinstein
881a9d1d31 ICU-184 support for storing binary collation data in resource bundles (initial revision)
X-SVN-Rev: 1408
2000-05-18 21:25:51 +00:00
Markus Scherer
9e868b81f1 ICU-107 add api & functionality for inverse BiDi (visual->logical)
X-SVN-Rev: 1406
2000-05-18 20:22:21 +00:00
Markus Scherer
404fa43fab ICU-107 add api & functionality for inverse BiDi (visual->logical)
X-SVN-Rev: 1389
2000-05-18 17:59:16 +00:00
Markus Scherer
4c2b7dfd0e ICU-221 move isWhitespace() implementation to C
X-SVN-Rev: 1386
2000-05-18 17:40:19 +00:00
Vladimir Weinstein
c786b21d52 ICU-184 resource data files in memory mapped format (initial revision)
X-SVN-Rev: 1365
2000-05-15 18:39:17 +00:00
Helena Chapman
4a4bbe2373 ICU-43 Added fallback implementation to handle to/fromUnicode
mapping correctly.

X-SVN-Rev: 1359
2000-05-12 19:59:03 +00:00
Yves Arrouye
8e3346f6f4 ICU-381 revert to using NULL on Markus's demand, and use 0 in the place
where NULL is inappropriate (resbund.cpp); backed up to the (wrong) definition
of NULL if it doesn't exist, and got rid of U_NULL (unicode/utypes.h).

X-SVN-Rev: 1349
2000-05-11 20:37:38 +00:00
Helena Chapman
784f896999 ICU-375 The release number can't contain non-numeric values.
X-SVN-Rev: 1333
2000-05-04 19:37:05 +00:00
Markus Scherer
faa9cb8e41 ICU-176 remove incorrect 'inline's
X-SVN-Rev: 1332
2000-05-04 18:21:36 +00:00
Markus Scherer
327ce99a6a ICU-375 update the version number to 1.5d01
X-SVN-Rev: 1331
2000-05-04 17:54:52 +00:00
Markus Scherer
d26ceb832d ICU-375 merge udata_setCommonData() from 1.4.1.2 and correct isAcceptable signature
X-SVN-Rev: 1320
2000-05-03 23:09:44 +00:00
Yves Arrouye
fd7dd7316f ICU-368 on WIN32, use <iostream.h> as using<iostream> briter.cpp.
X-SVN-Rev: 1305
2000-05-02 22:49:37 +00:00
Yves Arrouye
15bba7372f ICU-362 if HAVE_INTTYPES_H is false, include <sys/types.h> and other
headers before typedef'ing ourselves.

X-SVN-Rev: 1296
2000-04-28 05:19:07 +00:00
Yves Arrouye
f59e194eab ICU-368 #define U_IOSTREAM_SOURCE to the level of I/O streams support
of the platform (see comment inside headers)

X-SVN-Rev: 1250
2000-04-25 21:20:01 +00:00
Markus Scherer
b091b5e0f2 ICU-298 jitterbug 130: add support for u_isMirrored() and u_charMirror()
X-SVN-Rev: 1239
2000-04-24 22:31:22 +00:00
Markus Scherer
405bed84d9 ICU-176 make the utf_is_first/second_surrogate() work with code points
X-SVN-Rev: 1206
2000-04-21 18:56:21 +00:00
Markus Scherer
f421a70211 ICU-176 add and document full, efficient UTF-16 support to CharacterIterator and ForwardCharacterIterator
X-SVN-Rev: 1203
2000-04-20 23:02:20 +00:00
Steven R. Loomis
631d0d7614 ICU-267 Move data-based converters' static data into makeconv.
X-SVN-Rev: 1197
2000-04-20 19:42:36 +00:00
Steven R. Loomis
05a806c6bc ICU-367 clean up use of iostream.h
X-SVN-Rev: 1179
2000-04-20 17:16:45 +00:00
Steven R. Loomis
6e9f280f6c ICU-267 make CNV file format portable. (+ makeconv cleanup)
X-SVN-Rev: 1176
2000-04-19 23:05:27 +00:00
Markus Scherer
7da96509f7 ICU-176 dix definitions of new inline functions
X-SVN-Rev: 1171
2000-04-19 20:28:38 +00:00
Markus Scherer
aaa1c97607 ICU-176 change constructors from UChar32 and from capacity as proposed
X-SVN-Rev: 1170
2000-04-19 20:27:00 +00:00
Markus Scherer
1ec1a729fd ICU-176 fix UTF_IS_SURROGATE_FIRST()
X-SVN-Rev: 1169
2000-04-19 20:21:07 +00:00
Steven R. Loomis
e2270878c4 ICU-365 fix version 1.4.2
X-SVN-Rev: 1168
2000-04-19 20:01:41 +00:00
Steven R. Loomis
90d12c93b9 ICU-185 Locale takes/returns char*. Old api's deprecated. Implementation fixed to not use deprecated api's.
X-SVN-Rev: 1134
2000-04-15 21:19:44 +00:00
Yves Arrouye
bff1b2e05c ICU-353 use better names to replace index, depending on what the func/
method actually does with it (for example: n to get the nth element, offset
within a buffer, etc.).

X-SVN-Rev: 1131
2000-04-14 05:22:29 +00:00
Yves Arrouye
c69c164be8 ICU-353 basic warnings cleanup (not touching object's memory layout). A
basic build now compiles w/o a single warning on Linux. One with --enable-strict
is a different matter...

X-SVN-Rev: 1124
2000-04-13 23:00:43 +00:00
Markus Scherer
a8ea7e8c8b ICU-176 ucnv_getNextUChar() return a UChar32 code point
X-SVN-Rev: 1121
2000-04-13 17:27:35 +00:00
Markus Scherer
7a4cc4da43 ICU-176 fix UTF_IS_SURROGATE() to work on both code units & code points
X-SVN-Rev: 1120
2000-04-13 17:24:48 +00:00
Markus Scherer
9188757ce0 ICU-136 reduce UnicodeString footprint: remove fHashCode & reduce US_STACKBUF_SIZE to 7; size 32B
X-SVN-Rev: 1118
2000-04-12 20:04:41 +00:00
Markus Scherer
7c2d19d828 ICU-176 UTF-16 support with CharacterIterator; new functions for more efficient iteration
X-SVN-Rev: 1117
2000-04-12 19:36:30 +00:00
Markus Scherer
2b2af0bbc5 ICU-176 utf macros get, prev, back take start parameter
X-SVN-Rev: 1116
2000-04-12 19:36:07 +00:00
Markus Scherer
c117cd37bb ICU-176 utf macros get, prev, back take start parameter; StringChIter is friend
X-SVN-Rev: 1115
2000-04-12 19:33:55 +00:00
Markus Scherer
b1c5fc409a ICU-348 add {} to initializer of array of structs
X-SVN-Rev: 1097
2000-04-07 23:10:53 +00:00
Yves Arrouye
318f3cb528 ICU-347 if U_SIZEOF_WCHAR_T == 0 then undef it before setting it in
case it is really defined to 0, not undefined.

X-SVN-Rev: 1090
2000-04-06 23:37:46 +00:00
Yves Arrouye
12e6889366 ICU-347 new configure tests to check for the existence of wchar.h
(use #if U_HAVE_WCHAR_H) and the size of wchar_t (use U_SIZEOF_WCHAR_T to get
the size). The new symbols appear in platform.h (and icucfg gets a HAVE_WCHAR_H too).

X-SVN-Rev: 1089
2000-04-06 23:36:17 +00:00
Markus Scherer
84aa10b17f ICU-347 do not use wchar.h except when we really need it and we know that we have it
X-SVN-Rev: 1086
2000-04-06 22:59:56 +00:00
Markus Scherer
20dd1961d9 ICU-347 do not use wchar.h except when we really need it and we know that we have it
X-SVN-Rev: 1085
2000-04-06 22:42:13 +00:00
Markus Scherer
e542c7dedc ICU-346 change IEEE_754 to a numeric macro (value 0 or 1)
X-SVN-Rev: 1080
2000-04-06 16:45:03 +00:00
Markus Scherer
bba7ac1a00 ICU-176 UTF-16 changes for UnicodeString
X-SVN-Rev: 1052
2000-04-03 23:53:59 +00:00
Markus Scherer
e60f81180f ICU-176 UTF-16 changes for UnicodeString
X-SVN-Rev: 1050
2000-04-01 00:21:57 +00:00
Markus Scherer
f539dd4e91 ICU-176 better UChar[32] type detection
X-SVN-Rev: 1049
2000-04-01 00:17:55 +00:00
Jim Snyder Grant
2dbef4e207 ICU-271 First-pass LMBCS support (Lotus Multi-byte Character set)
X-SVN-Rev: 1042
2000-03-31 16:53:09 +00:00
Markus Scherer
8226f554ca ICU-98 define POSIX INT64_MAX & INTMAX_MAX etc.
X-SVN-Rev: 1037
2000-03-30 21:30:21 +00:00
Markus Scherer
50eb0cfdf0 ICU-98 define and use POSIX INT32_MAX etc., matching int32_t etc.
X-SVN-Rev: 1032
2000-03-30 01:12:01 +00:00