Commit Graph

953 Commits

Author SHA1 Message Date
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
George Rhoten
6d73af7a3b ICU-535 fixed some compiler warnings
X-SVN-Rev: 2505
2000-09-25 17:44:01 +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
Yves Arrouye
2cf8109556 ICU-3 initial support for static libraries. The current problems are:
- pkgdata will still generate a dll (not a problem if you use files or the
mappable archive).
- because of referecences to ostream in ustring, the linker wants to resolve
these symbols, forcing us to use a C++ compiler to link C programs. That is
bad and need to be resolved.
- if you build static, then reconfigure w/o them and do make clean, the
static libraries will be left over.

Static is controlled by --enable-static. Shared libraries can be disabled
with --disable-shared.

X-SVN-Rev: 2494
2000-09-22 22:58:36 +00:00
Yves Arrouye
925e82c9cf ICU-608 removed --enable-mapped in favor of --with-data-packaging
Auto-detected mmap() using AC_FUNC_MMAP (for fixed mmap).
Use both dlopen and mmap auto-detection to decide what the best default
data packaging is.

X-SVN-Rev: 2488
2000-09-22 19:02:20 +00:00
Ram Viswanadha
62f894821d ICU-599 Added ISO-2022-CN implementation. Added
getNextUChar functions.

X-SVN-Rev: 2464
2000-09-21 00:34:21 +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
dff8dc915b ICU-564 Fixed another static memory leak. This leak is Windows specific.
X-SVN-Rev: 2449
2000-09-19 18:02:53 +00:00
Alan Liu
99c0e70c51 ICU-564 reduce memory leaks
X-SVN-Rev: 2448
2000-09-19 17:07:42 +00:00
Alan Liu
c8a748528c ICU-564 add aliasing init functions
X-SVN-Rev: 2446
2000-09-19 16:33:22 +00:00
Ram Viswanadha
ad3a2dbdc4 ICU-583 removed function getUniCharFromUnicodeMBCS.
X-SVN-Rev: 2445
2000-09-19 04:31:36 +00:00
Ram Viswanadha
b1387e1163 ICU-583 Added ISO-2022-CN fromUnicode function
Fixed bugs.

X-SVN-Rev: 2441
2000-09-19 01:41:17 +00:00
Yves Arrouye
5444b1993e ICU-208 fix install target.
X-SVN-Rev: 2438
2000-09-15 23:16:27 +00:00
George Rhoten
0a8d6ecda8 ICU-564 Added the init functions. They do not allocate memory.
X-SVN-Rev: 2437
2000-09-15 19:40:20 +00:00
Markus Scherer
5596cd0c1b ICU-599 add mbcs functions to support other converters like 2022
X-SVN-Rev: 2436
2000-09-15 17:18:03 +00:00
Yves Arrouye
a35fcf29e1 ICU-208 changes for versioned libraries.
X-SVN-Rev: 2434
2000-09-15 05:07:43 +00:00
Ram Viswanadha
40b4f00ce9 ICU-583 Added additional checks to accept "ja" and "ko" as
locale data for ISO-2022 converters

X-SVN-Rev: 2415
2000-09-06 17:09:55 +00:00
Ram Viswanadha
b6cbcec06e ICU-583 fromUnicode function now emits escape sequence after every new line.
X-SVN-Rev: 2414
2000-09-01 18:19:47 +00:00
Ram Viswanadha
59ced31dbb ICU-583 Fixed KSC5601 escape sequence and memory leak.
X-SVN-Rev: 2413
2000-09-01 17:16:54 +00:00
Ram Viswanadha
7ff11f87c6 ICU-583 Fixed mixed JIS and ASCII chars bugs.
X-SVN-Rev: 2412
2000-09-01 00:27:09 +00:00
George Rhoten
5be423fddd ICU-463 extract with a NULL destination works properly now.
X-SVN-Rev: 2411
2000-08-31 23:57:00 +00:00
George Rhoten
66bae3ec8a ICU-535 fixed some compiler warnings
X-SVN-Rev: 2406
2000-08-30 23:42:28 +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
094f69a9ab ICU-573 perror is defined when UDATA_DEBUG is defined.
X-SVN-Rev: 2396
2000-08-30 17:27:08 +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
a60e0e2836 ICU-535 fixed some compiler warnings
X-SVN-Rev: 2386
2000-08-29 23:13:56 +00:00
George Rhoten
4665536929 ICU-472 Forgot to make the helper function local to the source code.
X-SVN-Rev: 2385
2000-08-29 22:45:46 +00:00
Yves Arrouye
efc957d163 ICU-576 added ucnvebdc.o to the files to build.
X-SVN-Rev: 2384
2000-08-29 22:40:45 +00:00
Yves Arrouye
1968fe35ad ICU-575 finally got rid of @BUILDDATADIR@ in the Makefiles. Also removed
the need for BUILD_OUT_OF_SOURCE to be defined at configure time.

X-SVN-Rev: 2383
2000-08-29 22:26:15 +00:00
Ram Viswanadha
41db7b05db ICU-576 seperated EBCDIC converter implementation to
ucnvebdc.c

X-SVN-Rev: 2381
2000-08-29 21:47:40 +00:00
George Rhoten
5cfcc7e736 ICU-535 fixed some compiler warnings
X-SVN-Rev: 2378
2000-08-29 16:55:03 +00:00
Yves Arrouye
4e1c30d30b ICU-575 fixed a number of problems with the out of source build. The
build now works with --srcdir=../a/relative/path, --srcdir=/an/absolute/one
and in source. Auxiliary data in data and test/testdata is generated by new
Makefiles in these directories (data is new inside source). Some cleanup is
still needed, for example when makeconv generates test files... Test code
now knows about out of source vs in source build. Sorry... (Will be fixed
if data and source are at the same level some day.)

X-SVN-Rev: 2373
2000-08-29 07:28:22 +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
00f74db99a ICU-567 MacOS
X-SVN-Rev: 2365
2000-08-28 21:27:18 +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
Ram Viswanadha
e20ad2971f ICU-389 Added getTargetUniCharFromUnicodeMBCS() Function.
X-SVN-Rev: 2355
2000-08-25 23:14:10 +00:00
George Rhoten
8c9b4ae99c ICU-535 fixed some compiler warnings on Sun C++ 5.0/ Solaris 2.7
X-SVN-Rev: 2354
2000-08-25 15:53:31 +00:00
George Rhoten
0608161b19 ICU-535 fixed some compiler warnings
X-SVN-Rev: 2352
2000-08-24 21:20:10 +00:00
George Rhoten
1f16762e57 ICU-535 fixed some compiler warnings
X-SVN-Rev: 2343
2000-08-23 23:59:09 +00:00
George Rhoten
2e2ee935df ICU-535 fixed some compiler warnings
X-SVN-Rev: 2341
2000-08-23 21:22:46 +00:00
George Rhoten
90b05dc422 ICU-535 fixed some compiler warnings
X-SVN-Rev: 2337
2000-08-23 16:55:21 +00:00
George Rhoten
c49a0d22a7 ICU-535 fixed some compiler warnings
X-SVN-Rev: 2334
2000-08-23 02:48:16 +00:00
George Rhoten
a419f3377a ICU-463 added a targetLength to the extract function.
X-SVN-Rev: 2332
2000-08-23 02:10:51 +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
c054ea7791 ICU-389 Added macro. General House keeping
X-SVN-Rev: 2330
2000-08-23 01:21:23 +00:00
Ram Viswanadha
c795773004 ICU-565 Added new error codes
X-SVN-Rev: 2329
2000-08-23 01:19:05 +00:00
Ram Viswanadha
dc06ee1068 ICU-535 Fixed compiler warnings
X-SVN-Rev: 2325
2000-08-22 20:45:25 +00:00
Ram Viswanadha
9f1eabb54d ICU-535 Fixed compiler warnings
X-SVN-Rev: 2324
2000-08-22 18:12:34 +00:00
Ram Viswanadha
25f876129a ICU-565 Added new error codes
X-SVN-Rev: 2323
2000-08-22 18:04:25 +00:00
Ram Viswanadha
e8b1308f23 ICU-289 Added support for ISO-2022-KR and fixed compiler warnigs
X-SVN-Rev: 2320
2000-08-22 00:02:54 +00:00
George Rhoten
fe2bab623e ICU-535 fixed some compiler warnings
X-SVN-Rev: 2317
2000-08-21 21:40:35 +00:00
George Rhoten
dc2839b8b2 ICU-535 fixed some compiler warnings
X-SVN-Rev: 2316
2000-08-21 21:28:58 +00:00
George Rhoten
80018a5b74 ICU-564 fixed some memory leaks
X-SVN-Rev: 2315
2000-08-21 21:22:53 +00:00
George Rhoten
3de2aeabe7 ICU-535 fixed some compiler warnings
X-SVN-Rev: 2314
2000-08-21 19:55:59 +00:00
Vladimir Weinstein
9466acce28 ICU-460 OS/390 porting fixes
X-SVN-Rev: 2310
2000-08-17 20:37:22 +00:00
Markus Scherer
faa2a512ef ICU-410 preflighting crashed when destCapacity>0 (oops, did this yesterday?)
X-SVN-Rev: 2307
2000-08-17 17:12:38 +00:00
Markus Scherer
32c4579f31 ICU-410 u_unescapeAt() return a 21-bit code point from a surrogate pair following a backslash
X-SVN-Rev: 2300
2000-08-16 23:54:42 +00:00
Markus Scherer
afe423256d ICU-410 u_unescape() handle surrogate pairs; terminate if error
X-SVN-Rev: 2299
2000-08-16 23:31:50 +00:00
Markus Scherer
9708c34d2c ICU-410 unescape() return an empty string in case of error
X-SVN-Rev: 2298
2000-08-16 23:28:24 +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
Ram Viswanadha
99047270cd ICU-389 Added check for SS2(ESC N)
X-SVN-Rev: 2295
2000-08-16 22:21:51 +00:00
Vladimir Weinstein
82781d6967 ICU-460 OS/390 porting fixes
X-SVN-Rev: 2294
2000-08-16 20:45:23 +00:00
Alan Liu
52826c7008 ICU-410 fix bugs in unescape code
X-SVN-Rev: 2292
2000-08-16 20:24:57 +00:00
Ram Viswanadha
164ff8b672 ICU-389 changed the escape sequences in the code from
chars to hex values

X-SVN-Rev: 2291
2000-08-16 19:57:24 +00:00
Steven R. Loomis
9042020f68 ICU-550 malloc(0) == NULL on aix
X-SVN-Rev: 2288
2000-08-16 17:43:45 +00:00
Markus Scherer
e9846bd275 ICU-103 fix fallback handling for non-intrinsic surrogate pair results
X-SVN-Rev: 2269
2000-08-15 21:33:54 +00:00
Markus Scherer
689b779507 ICU-103 fix fallback search and two warnings
X-SVN-Rev: 2264
2000-08-15 19:07:46 +00:00
Helena Chapman
971193574d ICU-550 Build on AIX.
X-SVN-Rev: 2263
2000-08-15 19:04:36 +00:00
Alan Liu
8e99af2483 ICU-535 fix MSVC level 4 warnings
X-SVN-Rev: 2259
2000-08-15 18:25:20 +00:00
Alan Liu
d8ad2edf61 ICU-410 remove dead code
X-SVN-Rev: 2256
2000-08-15 15:42:49 +00:00
Steven R. Loomis
4e6c23c47e ICU-289 remove dependency on windows case insensitivity & alias table from 2022
X-SVN-Rev: 2251
2000-08-15 02:29:41 +00:00
George Rhoten
4ee919a818 ICU-535 fixed some compiler warnings
X-SVN-Rev: 2249
2000-08-15 01:27:54 +00:00
Ram Viswanadha
3f08ec4dd5 ICU-289 moved struct definition of ISO2022 to ucnv2022.c
X-SVN-Rev: 2239
2000-08-14 23:58:08 +00:00
Ram Viswanadha
f549adffb8 ICU-289 Removed commented code
X-SVN-Rev: 2238
2000-08-14 23:57:20 +00:00
Ram Viswanadha
5c86488c27 ICU-289 Added support for ISO2022-JP and fixed bugs in
ucnv_toUnicode() function

X-SVN-Rev: 2236
2000-08-14 23:56:19 +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
George Rhoten
123caf9bbd ICU-535 fixed some compiler warnings
X-SVN-Rev: 2232
2000-08-14 23:23:20 +00:00
Vladimir Weinstein
250331389c ICU-548 converter leaks fixes
X-SVN-Rev: 2230
2000-08-14 23:11:00 +00:00
Markus Scherer
9f63dce881 ICU-471 improve checks for preflighting
X-SVN-Rev: 2228
2000-08-14 23:05:10 +00:00
Markus Scherer
760629f11b ICU-471 document arabic number shaping
X-SVN-Rev: 2224
2000-08-14 20:15:43 +00:00
Steven R. Loomis
b871c6590c ICU-546 fixed EBCDIC_STATEFUL
X-SVN-Rev: 2219
2000-08-12 04:27:59 +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
George Rhoten
48694f0fea ICU-535 fixed some compiler warnings, and changed the order of an assignment and return according to weiv.
X-SVN-Rev: 2206
2000-08-11 21:25:19 +00:00
George Rhoten
a8f7718d40 ICU-535 fixed some compiler warnings
X-SVN-Rev: 2205
2000-08-11 21:24:17 +00:00
George Rhoten
f3144ab272 ICU-535 fixed some compiler warnings
X-SVN-Rev: 2204
2000-08-11 20:36:51 +00:00
Markus Scherer
3508752164 ICU-516 streaming conversion functions set U_BUFFER_OVERFLOW_ERROR instead of U_INDEX_OUTOFBOUNDS_ERROR
X-SVN-Rev: 2200
2000-08-11 19:39:34 +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
Alan Liu
c48b7acd6f ICU-89 change int8_t to uint8_t per compiler warnings
X-SVN-Rev: 2192
2000-08-11 17:31:09 +00:00
Yves Arrouye
013eb8dd42 ICU-322 fixed ucnv_getStandard().
X-SVN-Rev: 2185
2000-08-11 04:15:06 +00:00
George Rhoten
ebd5136aac ICU-535 fixed some compiler warnings
X-SVN-Rev: 2182
2000-08-11 02:08:59 +00:00
George Rhoten
c094c8a0eb ICU-535 fixed some compiler warnings
X-SVN-Rev: 2181
2000-08-11 01:27:17 +00:00
George Rhoten
cb875ce8e4 ICU-535 fixed some compiler warnings
X-SVN-Rev: 2179
2000-08-11 00:02:59 +00:00
George Rhoten
0cd0aae1ef ICU-535 fixed some compiler warnings
X-SVN-Rev: 2177
2000-08-10 21:45:43 +00:00
Yves Arrouye
e04218d90d ICU-322 oops... Initialize the tag table pointer when version is >2.0,
not >3.0 (I bumped the version down to 2.1 yesterday...)

X-SVN-Rev: 2175
2000-08-10 21:44:42 +00:00
Vladimir Weinstein
718c069cc4 ICU-541 Implemented ures_getVersion
X-SVN-Rev: 2169
2000-08-10 19:10:12 +00:00
Vladimir Weinstein
e6f0cc25d2 ICU-322 UDataInfo structure must initialize size field before calling udata_getInfo
X-SVN-Rev: 2168
2000-08-10 16:34:07 +00:00