Commit Graph

953 Commits

Author SHA1 Message Date
Markus Scherer
b98bf4fdb2 ICU-484 optimize fromUnicode conversions
X-SVN-Rev: 3359
2001-01-02 23:55:47 +00:00
Markus Scherer
0da2a482ab ICU-484 remove includes for ucmpXY.h
X-SVN-Rev: 3358
2001-01-02 23:18:29 +00:00
Markus Scherer
1446e3f548 ICU-484 use MBCS functions instead of DBCS
X-SVN-Rev: 3355
2001-01-02 23:12:52 +00:00
Markus Scherer
ed92981f7b ICU-484 set -1 for all offsets if there is no offset-calculating converter function; ucnv_getType() use _MBCSGetType()
X-SVN-Rev: 3354
2001-01-02 23:11:11 +00:00
Markus Scherer
8eb8473811 ICU-484 remove old code for SBCS, DBCS, and EBCDIC_STATEFUL
X-SVN-Rev: 3353
2001-01-02 23:09:45 +00:00
Markus Scherer
eda9b41095 ICU-484 add _MBCSGetType() for MBCS to handle all table-based codepages
X-SVN-Rev: 3352
2001-01-02 23:01:38 +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
George Rhoten
47c3f11f09 ICU-790 Added some headers that were in unistr.h
X-SVN-Rev: 3333
2001-01-02 19:23:27 +00:00
George Rhoten
59b0c881e8 ICU-790 Removed limits.h
X-SVN-Rev: 3332
2001-01-02 19:22:58 +00:00
Markus Scherer
3420d377bf ICU-484 mbcs 3 - more efficient stage 1/2 indexing, truncate stage 1 for BMP-only codepages, compact stage 2
X-SVN-Rev: 3321
2000-12-21 21:31:17 +00:00
Markus Scherer
0556db591c ICU-484 mbcs 3 - more efficient stage 1/2 indexing, truncate stage 1 for BMP-only codepages, compact stage 2
X-SVN-Rev: 3320
2000-12-21 20:53:12 +00:00
Markus Scherer
52a7c3d7fe ICU-779 add converter-specific writeSub()
X-SVN-Rev: 3308
2000-12-20 23:31:45 +00:00
Markus Scherer
db6e7a7198 ICU-779 add error checking to writeSub()
X-SVN-Rev: 3307
2000-12-20 23:31:27 +00:00
Markus Scherer
058e4e9615 ICU-779 add converter-specific writeSub()
X-SVN-Rev: 3305
2000-12-20 23:08:37 +00:00
Markus Scherer
f4b79b2e20 ICU-779 add converter-specific writeSub() and fix statekeeping for callbacks
X-SVN-Rev: 3304
2000-12-20 22:55:43 +00:00
Markus Scherer
15999ba7a0 ICU-779 add converter-specific writeSub()
X-SVN-Rev: 3303
2000-12-20 22:54:51 +00:00
Markus Scherer
10a4f4ae41 ICU-722 implement direction-specific ucnv_reset()
X-SVN-Rev: 3299
2000-12-20 21:18:46 +00:00
Markus Scherer
d8b3114228 ICU-484 replace SBCS by MBCS
X-SVN-Rev: 3297
2000-12-20 20:34:23 +00:00
Markus Scherer
0a2b2ebdde ICU-484 mbcs version 2: check output types, initial code for SI/SO
X-SVN-Rev: 3293
2000-12-20 18:39:29 +00:00
Markus Scherer
7e5a43e63e ICU-484 add output types for SI/SO & HZ
X-SVN-Rev: 3292
2000-12-20 18:38:17 +00:00
George Rhoten
14787165b6 ICU-633 It now uses setToBogus() and it should now clean up after itself when it fails to uprv_malloc() some memory.
X-SVN-Rev: 3288
2000-12-20 03:50:14 +00:00
Markus Scherer
98618f3a3d ICU-484 more little improvements
X-SVN-Rev: 3287
2000-12-20 02:09:51 +00:00
Markus Scherer
66544551d6 ICU-705 add algorithmic US-ASCII converter
X-SVN-Rev: 3286
2000-12-20 02:08:39 +00:00
Markus Scherer
8d9bdf7a1e ICU-484 reimplement LATIN_1 to work correctly with offsets and UTF-16
X-SVN-Rev: 3285
2000-12-20 01:22:02 +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
9f72e26ee9 ICU-507 use default getNextUChar() for UTF-32
X-SVN-Rev: 3282
2000-12-19 23:46:42 +00:00
Markus Scherer
998f792a5a ICU-484 add unicodeMask to UConverterStaticData for optimized implementations
X-SVN-Rev: 3280
2000-12-19 23:07:50 +00:00
George Rhoten
9a5c8dd085 ICU-552 Updated the nn and nb locales
X-SVN-Rev: 3273
2000-12-19 04:37:40 +00:00
Markus Scherer
d1e6c0f34b ICU-507 optimize MBCS getNextUChar() with specific implementations
X-SVN-Rev: 3272
2000-12-19 04:06:09 +00:00
Ram Viswanadha
9ad961fc3f ICU-778 Fixed ucnv_reset for UnicodeConverter::toUnicodeString() method
X-SVN-Rev: 3267
2000-12-19 02:28:33 +00:00
Markus Scherer
2229961a5b ICU-189 add SCSU converter
X-SVN-Rev: 3266
2000-12-19 01:57:00 +00:00
Markus Scherer
2391f6069a ICU-189 add SCSU converter (initial, untested code)
X-SVN-Rev: 3265
2000-12-19 01:25:11 +00:00
Markus Scherer
38fb13ac8d ICU-189 add SCSU converter
X-SVN-Rev: 3264
2000-12-19 01:24:45 +00:00
Markus Scherer
16d48d5dad ICU-507 oops, the new editor was set to use tabs - my bad :-(
X-SVN-Rev: 3263
2000-12-19 01:21:32 +00:00
Markus Scherer
b7c791ad75 ICU-507 use common implementation for getNextUChar() where appropriate
X-SVN-Rev: 3261
2000-12-19 00:29:27 +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
Steven R. Loomis
5fb26a9eaf ICU-773 pure preflighting mode for ucnv_toUChars
X-SVN-Rev: 3248
2000-12-15 19:29:55 +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
Vladimir Weinstein
d0946a00da ICU-96 fixed a leak
X-SVN-Rev: 3233
2000-12-14 21:15:29 +00:00
George Rhoten
e5d40328d1 ICU-432 Fixed a leak in opening and closing the converter.
X-SVN-Rev: 3232
2000-12-14 20:19:19 +00:00
Markus Scherer
6ce4db8760 ICU-647 clarify macro documentation
X-SVN-Rev: 3231
2000-12-14 18:36:44 +00:00
Ram Viswanadha
727aa0f0e5 ICU-432 Fixed Purify warnings
X-SVN-Rev: 3229
2000-12-14 03:34:08 +00:00
George Rhoten
528b5b9040 ICU-432 Free some extra memory that was just allocated when the loading fails.
X-SVN-Rev: 3220
2000-12-14 00:29:46 +00:00
George Rhoten
df0ba9a222 ICU-432 Don't change the owned state in expand. this_obj is not reallocated.
X-SVN-Rev: 3217
2000-12-13 20:44:47 +00:00
George Rhoten
92f710b66c ICU-647 Documented the Compact Array API.
X-SVN-Rev: 3216
2000-12-13 19:48:01 +00:00
Steven R. Loomis
bed37eedf0 ICU-647 just documentation ..
X-SVN-Rev: 3215
2000-12-13 19:41:47 +00:00
Markus Scherer
76972c7a1a ICU-535 reinstate readable UTF16_..._SAFE macros, removing unwarranted new _STRICT/_LENIENT variants
X-SVN-Rev: 3206
2000-12-12 22:11:08 +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
George Rhoten
eb2fca812e ICU-286 Changed the CCSID
X-SVN-Rev: 3195
2000-12-11 23:45:39 +00:00
George Rhoten
92a8bccfb0 ICU-535 Fixed some compiler warnings.
X-SVN-Rev: 3194
2000-12-11 22:32:42 +00:00
Ram Viswanadha
9ce63cd3eb ICU-535 fixed compiler warnings
X-SVN-Rev: 3193
2000-12-11 20:26:45 +00:00
Ram Viswanadha
d9ea986454 ICU-535 Fixed compiler warnings
X-SVN-Rev: 3190
2000-12-09 04:08:57 +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
George Rhoten
c98553e3b9 ICU-759 Turned on full optimization
X-SVN-Rev: 3163
2000-12-07 23:35:49 +00:00
Steven R. Loomis
8de7f0cf35 ICU-758 rename import .lib files
X-SVN-Rev: 3151
2000-12-06 03:02:21 +00:00
Vladimir Weinstein
94a1803134 ICU-96 added unorm.o to makefile
X-SVN-Rev: 3149
2000-12-06 01:23:42 +00:00
Vladimir Weinstein
05c4d586af ICU-96 common.dsp again... looks like a clock skew problem
X-SVN-Rev: 3148
2000-12-06 01:19:27 +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
Ram Viswanadha
de8fd42158 ICU-535 Fixed compiler warnings
X-SVN-Rev: 3144
2000-12-06 00:48:11 +00:00
George Rhoten
b1346efccc ICU-579 & 580: These are the supposed fixes for OS/390, but this needs really needs more discussion.
X-SVN-Rev: 3132
2000-12-05 02:28:32 +00:00
Markus Scherer
115086983f ICU-544 update for re-release mapping file and specification
X-SVN-Rev: 3078
2000-11-30 22:13:55 +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
Ram Viswanadha
63c40580a6 ICU-634 Changed options parameter of open function
X-SVN-Rev: 3039
2000-11-29 01:04:03 +00:00
George Rhoten
b6def8e248 ICU-535 Fixed some compiler warnings.
X-SVN-Rev: 3035
2000-11-29 00:06:41 +00:00
Ram Viswanadha
daa2b0a940 ICU-535 Fixed compiler warnings
X-SVN-Rev: 3034
2000-11-28 23:55:10 +00:00
George Rhoten
4f09d02bf1 ICU-535 Fixed some compiler warnings.
X-SVN-Rev: 3033
2000-11-28 23:41:48 +00:00
George Rhoten
c3dcb24dae ICU-535 Fixed some compiler warnings.
X-SVN-Rev: 3019
2000-11-28 19:59:22 +00:00
George Rhoten
25dd82417c ICU-535 Fixed some compiler warnings.
X-SVN-Rev: 3018
2000-11-28 19:53:40 +00:00
George Rhoten
be38ff11f0 ICU-535 Fixed some compiler warnings.
X-SVN-Rev: 3017
2000-11-28 19:38:56 +00:00
George Rhoten
fb42e9419d ICU-535 Fixed some compiler warnings.
X-SVN-Rev: 3016
2000-11-28 19:30:04 +00:00
Markus Scherer
2f657b0bc5 ICU-535 fix compiler warnings; make callback error code checks safer
X-SVN-Rev: 3015
2000-11-28 19:23:13 +00:00
Ram Viswanadha
a47dc395b7 ICU-535 Fixed compiler warnings
X-SVN-Rev: 3006
2000-11-27 17:40:41 +00:00
Yves Arrouye
21169f142d ICU-653 rename and relocate icudata
put the .dat file in $(pkgdatadir), and the .so file in
$(pkglibdir) with a compatibility symlink for lib/icu/current.

X-SVN-Rev: 2999
2000-11-22 07:59:09 +00:00
Ram Viswanadha
3e0584e78d ICU-729 Fixed multithreading bug. Changed implementation
ucnv_getName() function to return converter name with options.
Renamed UConverterOpen Function parameter from version to
options.

X-SVN-Rev: 2995
2000-11-22 02:05:29 +00:00
Steven R. Loomis
918a29d553 ICU-393 .cvsignore
X-SVN-Rev: 2993
2000-11-22 01:46:36 +00:00
Steven R. Loomis
e007d3b46e ICU-653 Bump ICU version to 1.7, also fix memory map (j728)
X-SVN-Rev: 2988
2000-11-22 01:24:40 +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
Ram Viswanadha
cea619deb0 ICU-535 Fixed compiler errors and warnings
X-SVN-Rev: 2962
2000-11-20 23:40:14 +00:00
George Rhoten
a13f965513 ICU-286 Fixed a compiler error on Solaris CC
X-SVN-Rev: 2951
2000-11-20 18:09:58 +00:00
George Rhoten
16d45a3775 ICU-703 Fixed a compiler error on AIX 4.2
X-SVN-Rev: 2950
2000-11-20 18:08:49 +00:00
Markus Scherer
12f6684fcd ICU-701 handle fallbacks more precisely
X-SVN-Rev: 2939
2000-11-17 19:35:00 +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
Ram Viswanadha
c20ad62504 ICU-703 Implemented reset functions, deleted dead code,
consolidated changeState2022() function

X-SVN-Rev: 2927
2000-11-17 03:01:23 +00:00
George Rhoten
e53ff4da83 ICU-721 removed a compiler error on Windows.
X-SVN-Rev: 2926
2000-11-17 02:51: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
d1dec95a05 ICU-542 add grep marker to u_strToUpper/Lower()
X-SVN-Rev: 2921
2000-11-16 23:04:39 +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
f43cb6c795 ICU-286 Put getNextUChar back in, also jitterbug 206 has some of this code accidentally checked in
X-SVN-Rev: 2919
2000-11-16 18:21:01 +00:00
George Rhoten
516103b627 ICU-206 Added UTF-32 converter
X-SVN-Rev: 2917
2000-11-16 17:20:03 +00:00
Markus Scherer
918ec01345 ICU-701 handle fallbacks more precisely; add optimizations for single-byte codepages
X-SVN-Rev: 2916
2000-11-15 01:05:35 +00:00
Eric Mader
352194a6bf ICU-120 Initial checkin of the LayoutEngine!
X-SVN-Rev: 2910
2000-11-14 21:34:25 +00:00
Ram Viswanadha
f46dcab450 ICU-703 Seperated ISO-2022-CN and ISO-2022-CN-Ext
X-SVN-Rev: 2908
2000-11-14 03:54:36 +00:00
Ram Viswanadha
30e66f8534 ICU-703 Fixed bugs for Alpha/linux
X-SVN-Rev: 2900
2000-11-10 17:58:20 +00:00
Ram Viswanadha
d1b9eb8cf3 ICU-703 Fixed bugs found after adding tests
X-SVN-Rev: 2888
2000-11-08 23:16:20 +00:00
Vladimir Weinstein
93097aa9f4 ICU-96 support for collation data
X-SVN-Rev: 2886
2000-11-08 22:56:34 +00:00
Markus Scherer
36a5f8c725 ICU-701 add offset helper fn & useFallback macros
X-SVN-Rev: 2883
2000-11-07 22:37:01 +00:00
George Rhoten
b20a981cfc ICU-97 More speed improvements.
X-SVN-Rev: 2880
2000-11-07 18:57:11 +00:00
Vladimir Weinstein
12e2e67a33 ICU-96 more support for flattening collation data
X-SVN-Rev: 2877
2000-11-07 16:32:42 +00:00
Vladimir Weinstein
35139bb5ef ICU-96 support for collation data (initing from r/o memory and outputing to memory)
X-SVN-Rev: 2875
2000-11-06 23:58:15 +00:00
Steven R. Loomis
a86b703082 ICU-683 symbols collision fix for aix, solaris, linux
X-SVN-Rev: 2873
2000-11-04 02:16:12 +00:00
Steven R. Loomis
b3a8a5cd7a ICU-681 wrong function name
X-SVN-Rev: 2872
2000-11-04 01:16:21 +00:00
Ram Viswanadha
bd9b07126c ICU-703 Changed type of pBuf to make compiler happy on
AIX

X-SVN-Rev: 2864
2000-11-02 19:51:05 +00:00
Ram Viswanadha
1c875f238e ICU-703 Changed type of pBuf to make compiler happy on
AIX

X-SVN-Rev: 2863
2000-11-02 18:47:42 +00:00
Ram Viswanadha
72c72ff2a1 ICU-703 Completed version selection on input. Fixed fallback
bugs. Fixed jitterbug 628

X-SVN-Rev: 2858
2000-11-02 04:09:34 +00:00
Ram Viswanadha
b63a02b5e8 ICU-703 fixed callback bug.
X-SVN-Rev: 2857
2000-11-02 04:08:12 +00:00
George Rhoten
5168538b08 ICU-97 More speed improvements.
X-SVN-Rev: 2854
2000-11-02 02:42:40 +00:00
Ram Viswanadha
84fd596139 ICU-703 fixed invalidUCharBuffer state
X-SVN-Rev: 2849
2000-10-31 02:56:41 +00:00
Ram Viswanadha
f2b1904f51 ICU-703 Improved performance of ISO-2022-CN
X-SVN-Rev: 2836
2000-10-28 01:51:00 +00:00
Ram Viswanadha
2ade9b3ccb ICU-703 Added ISO-2022-JP version selection functionality
X-SVN-Rev: 2833
2000-10-28 01:09:46 +00:00
George Rhoten
fa4d7c34d9 ICU-700 Windows locale mapping works better now with variants
X-SVN-Rev: 2828
2000-10-28 00:39:54 +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
c27ba65a7c ICU-692 make it work out of source, please...
X-SVN-Rev: 2801
2000-10-26 19:28:33 +00:00
Markus Scherer
486b26d12e ICU-544 getNextUChar() handle separately encoded surrogates
X-SVN-Rev: 2794
2000-10-26 00:18:34 +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
Yves Arrouye
006615f65b ICU-695 put data under $(libdir) not $(datadir).
X-SVN-Rev: 2790
2000-10-25 22:26:17 +00:00
Markus Scherer
a9e3abc865 ICU-544 fix gb 18030
X-SVN-Rev: 2774
2000-10-24 21:01:29 +00:00
Yves Arrouye
8e28da7d3d ICU-692 factor in some common definitions, and include the platform
file to make porting easier.

X-SVN-Rev: 2772
2000-10-24 19:50:20 +00:00
George Rhoten
c4183c1638 ICU-97 Faster performance for parsing
X-SVN-Rev: 2769
2000-10-24 16:09:39 +00:00
George Rhoten
1f1e71e3b3 ICU-602 New Swahili locale
X-SVN-Rev: 2767
2000-10-24 00:42:41 +00:00
Markus Scherer
772e51f3dd ICU-544 implement gb 18030
X-SVN-Rev: 2765
2000-10-23 23:37:51 +00:00
George Rhoten
be45790deb ICU-673 Removed the debug part of the output directory
X-SVN-Rev: 2760
2000-10-20 23:28:47 +00:00
Ram Viswanadha
1d1cd4f6d8 ICU-673 fixed short source and target buffer handling of converters.
X-SVN-Rev: 2745
2000-10-20 02:46:16 +00:00
Ram Viswanadha
ad898eb8ff ICU-634 Redisigned KR implementaion, fixed short source
and target buffer handling of converters.

X-SVN-Rev: 2744
2000-10-20 02:45:38 +00:00
George Rhoten
a634d59021 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 2733
2000-10-19 21:06:02 +00:00
George Rhoten
37aa068183 ICU-97 Added some improvements for faster comparing (e.g. don't add a pointer twice)
X-SVN-Rev: 2732
2000-10-19 21:02:01 +00:00
Yves Arrouye
fa1567338d ICU-367 temporarily revert to 198506
X-SVN-Rev: 2729
2000-10-19 17:23:32 +00:00
Ram Viswanadha
f3f2681655 ICU-673 Fixed bugs removed redundant code
X-SVN-Rev: 2728
2000-10-19 06:37:36 +00:00
Yves Arrouye
a63e51a9bb ICU-630 rpath control
X-SVN-Rev: 2723
2000-10-17 23:28:41 +00:00
Ram Viswanadha
8cc7ad4f93 ICU-673 Fixed inclusion of GB2312 extensions
X-SVN-Rev: 2722
2000-10-17 22:56: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
e5b3fb0aa1 ICU-673 Fixed state bug
X-SVN-Rev: 2715
2000-10-17 18:28:20 +00:00
Ram Viswanadha
4ec1e451f5 ICU-634 commented unnecessary code
X-SVN-Rev: 2708
2000-10-17 08:06:45 +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
1bed854513 ICU-668 fix getVersionNumber
X-SVN-Rev: 2685
2000-10-14 01:53:59 +00:00
Yves Arrouye
ab2b4c9240 ICU-640 define RTLD_GLOBAL to 0 if it wasn't defined by dlfcn.h
X-SVN-Rev: 2682
2000-10-13 22:13:35 +00:00
Steven R. Loomis
f3e8304f2d ICU-599 removed trailing comma for aix
X-SVN-Rev: 2675
2000-10-13 18:50:38 +00:00
Yves Arrouye
7b50082ed3 ICU-208 experimental support for ICU's rule of release X.Y2 being binary compatible w/ X.Y
X-SVN-Rev: 2674
2000-10-13 18:29:14 +00:00
Yves Arrouye
a807e730b0 ICU-3 ignore *.ao files
X-SVN-Rev: 2672
2000-10-13 17:46:13 +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
George Rhoten
377ebd5d87 ICU-659 simplified the macro logic
X-SVN-Rev: 2667
2000-10-13 02:00:26 +00:00
Yves Arrouye
c3e4f0b35b ICU-658 bumped version above 1.6
X-SVN-Rev: 2666
2000-10-13 00:26:21 +00:00
Yves Arrouye
210309eeed ICU-656 ignore libicu* not libicu-*
X-SVN-Rev: 2665
2000-10-13 00:21:36 +00:00
George Rhoten
3a45b19a66 ICU-651 u_strchr() can find NUL in a string now
X-SVN-Rev: 2658
2000-10-12 22:00:33 +00:00
Vladimir Weinstein
b3b0c23852 ICU-653 changed the library names and locations on win32
X-SVN-Rev: 2651
2000-10-12 20:36:11 +00:00
George Rhoten
27074f2079 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 2649
2000-10-12 19:23:35 +00:00
George Rhoten
3015baf12e ICU-97 Parsing a Long value is faster now.
X-SVN-Rev: 2648
2000-10-12 19:04:06 +00:00
George Rhoten
b6e269c959 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 2646
2000-10-12 18:34:26 +00:00
George Rhoten
1573623bd5 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 2642
2000-10-12 16:58:20 +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
9597f66a15 ICU-415 implement u_charFromNames()
X-SVN-Rev: 2630
2000-10-11 15:55:14 +00:00
Ram Viswanadha
77fdda8bff ICU-599 Fixed space char bug
X-SVN-Rev: 2627
2000-10-11 00:59:29 +00:00
Markus Scherer
2735ed80e3 ICU-415 complete u_enumCharNames()
X-SVN-Rev: 2626
2000-10-11 00:18:48 +00:00
Ram Viswanadha
7667e1d763 ICU-599 Added ksc_5601_1 DBCS converter for ISO-2022-JP support
and changed code.

X-SVN-Rev: 2622
2000-10-10 22:38:43 +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
32092d6260 ICU-564 Did more complete testing and fixed some bugs.
X-SVN-Rev: 2616
2000-10-10 00:00:04 +00:00
George Rhoten
41b12b660d ICU-573 included stdlib.h into files that need it for the utypes.h change
X-SVN-Rev: 2614
2000-10-09 22:08:05 +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
Vladimir Weinstein
d399a4228e ICU-564 corrected a typo
X-SVN-Rev: 2610
2000-10-09 20:22:03 +00:00
Yves Arrouye
c6192a34ec ICU-3 support compiling the source files twice with different options
while building; used on platforms that pass some special flags while
building shared libs (eg. -fPIC, -KPIC and others), but don't need
these flags when building static libs.

X-SVN-Rev: 2608
2000-10-09 19:06:57 +00:00
Ram Viswanadha
07de4a6245 ICU-634 Removed an if statement which sends the converter
into an infinite loop

X-SVN-Rev: 2607
2000-10-09 18:50:01 +00:00
George Rhoten
008d73c4d5 ICU-638 Forgot the U_HAVE_WCSCPY
X-SVN-Rev: 2593
2000-10-06 17:02:22 +00:00
Ram Viswanadha
d2e51ade2c ICU-639 removed comments for locales added
X-SVN-Rev: 2584
2000-10-06 00:00:03 +00:00
Yves Arrouye
67e658da3c ICU-530 use #if U_HAVE_NL_LANGINFO, not #ifdef
X-SVN-Rev: 2581
2000-10-05 23:46:48 +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
Ram Viswanadha
eeb6aaf014 ICU-535 Fixed compiler warnings at warning level 4
X-SVN-Rev: 2576
2000-10-05 16:49:47 +00:00
George Rhoten
a44afd1cde ICU-631 WIN32 is always defined in pwin32.h. This might be a fix for the cygwin problem.
X-SVN-Rev: 2575
2000-10-05 15:54:16 +00:00
Ram Viswanadha
8f08aa2260 ICU-634 Implemented design changes.
X-SVN-Rev: 2574
2000-10-05 02:25:53 +00:00
George Rhoten
5fff851553 ICU-631 Implemented ucmp16_isBogus()
X-SVN-Rev: 2573
2000-10-05 01:06:54 +00:00
George Rhoten
539869f5f4 ICU-631 The _WIN32 checking should really be WIN32.
X-SVN-Rev: 2570
2000-10-04 22:52:22 +00:00
George Rhoten
8fec668948 ICU-480 Simplified the #if for timezone. NetBSD still not supported, but it will be easier to add in the future.
X-SVN-Rev: 2565
2000-10-04 19:24:31 +00:00
Ram Viswanadha
1b4ba125a3 ICU-535 Fixed compiler warnings at warning level 4
X-SVN-Rev: 2563
2000-10-04 00:11:50 +00:00
Yves Arrouye
270f188bdd ICU-629 proper install variables used.
X-SVN-Rev: 2559
2000-10-03 22:51:46 +00:00
Steven R. Loomis
c12237ff37 ICU-627 fix portability of UConverterStaticData
X-SVN-Rev: 2557
2000-10-03 20:18:22 +00:00
Yves Arrouye
9686d239f0 ICU-620 cleaned up cleaning (w/ an ugly twist in the top-level Makefile to start cleaning w/ tools)
X-SVN-Rev: 2551
2000-10-02 23:37:16 +00:00
Vladimir Weinstein
8ea49555bd ICU-622 corrected error with instatiating aliased data
X-SVN-Rev: 2549
2000-10-02 19:58:36 +00:00
George Rhoten
421c0b9697 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 2532
2000-09-28 06:00:10 +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
Yves Arrouye
a2ef9023ee ICU-3 install $(TARGET) if $(ENABLE_STATIC) is
not empty, not if $(ENABLE_SHARED) isn't

X-SVN-Rev: 2525
2000-09-27 22:05:50 +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
4bf2ea6943 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 2514
2000-09-26 02:03:46 +00:00
George Rhoten
dc00af16a4 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 2507
2000-09-25 20:56:12 +00:00
George Rhoten
ee90d9b713 ICU-535 fixed some compiler warnings
X-SVN-Rev: 2506
2000-09-25 18:53:50 +00:00