Markus Scherer
2bfa3f8064
ICU-804 unroll conversion loops for latin-1 and us-ascii
...
X-SVN-Rev: 3430
2001-01-17 19:10:28 +00:00
Markus Scherer
764d9d49b3
ICU-804 wrong shifting for unrolling
...
X-SVN-Rev: 3429
2001-01-17 19:06:39 +00:00
Markus Scherer
f37dc3f3a5
ICU-804 redesign MBCS data structures for better performance
...
X-SVN-Rev: 3427
2001-01-16 22:18:53 +00:00
Markus Scherer
a90d1df83a
ICU-804 add IS_PRIVATE_USE() macro
...
X-SVN-Rev: 3426
2001-01-16 22:18:13 +00:00
Vladimir Weinstein
e0b41907c0
ICU-653 bumped win dll version number from 17 to 18 (collation renaming is in)
...
X-SVN-Rev: 3418
2001-01-15 07:25:31 +00:00
Markus Scherer
e6f445e05e
ICU-507 fix utf-8/32 getNextUChar() callback behavior
...
X-SVN-Rev: 3403
2001-01-10 02:19:33 +00:00
Markus Scherer
0a50fb3ab6
ICU-789 improve utf-7
...
X-SVN-Rev: 3400
2001-01-09 22:55:37 +00:00
Markus Scherer
c380780e47
ICU-789 add UTF-7 converter
...
X-SVN-Rev: 3390
2001-01-09 03:33:07 +00:00
Markus Scherer
e8272cf29b
ICU-189 return correct converter name depending on the locale
...
X-SVN-Rev: 3386
2001-01-06 02:30:57 +00:00
George Rhoten
c2d8e7be7a
ICU-286 Added the offsets logic and getNextUChar functions.
...
X-SVN-Rev: 3377
2001-01-04 22:00:02 +00:00
Markus Scherer
8f6f50fedc
ICU-287 enable single-surrogate mappings in codepages that map single surrogates directly
...
X-SVN-Rev: 3376
2001-01-04 17:51:30 +00:00
Markus Scherer
489c85c4bc
ICU-287 optimize UTF-16 handling in _MBCSSingleFromBMPWithOffsets() and a couple of U->single mappings
...
X-SVN-Rev: 3372
2001-01-03 21:17:39 +00:00
Markus Scherer
2185eb13a7
ICU-484 fix (offsets!) and optimize UTF-16 converters
...
X-SVN-Rev: 3371
2001-01-03 20:42:13 +00:00
Markus Scherer
3a6f983265
ICU-701 fix and optimize LMBCSConversionWorker()
...
X-SVN-Rev: 3367
2001-01-03 01:21:22 +00:00
George Rhoten
bc3aaa20ef
ICU-573 Put in putil.h
...
X-SVN-Rev: 3361
2001-01-03 00:18:57 +00:00
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
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