George Rhoten
75adfd3610
ICU-1968 Fix and test a buffer overflow
...
X-SVN-Rev: 8999
2002-07-02 21:42:29 +00:00
George Rhoten
49eb2e63e3
ICU-1968 Fix a buffer overflow
...
X-SVN-Rev: 8997
2002-07-02 19:21:35 +00:00
George Rhoten
966d01b596
ICU-1896 Flush the available converter names when the converter cache is flushed.
...
X-SVN-Rev: 8870
2002-06-13 16:43:41 +00:00
Markus Scherer
2d9b8643d9
ICU-1939 fix name comparison for purely algorithmic (intrinsic) converters: use loose match, not strcmp
...
X-SVN-Rev: 8856
2002-06-12 16:05:28 +00:00
Markus Scherer
50ad17d045
ICU-1939 implement UTF-16 and UTF-32 converters with BOM detection/output
...
X-SVN-Rev: 8831
2002-06-11 04:43:45 +00:00
Markus Scherer
995a589267
ICU-1864 add BOCU-1
...
X-SVN-Rev: 8481
2002-04-17 20:36:53 +00:00
Andy Heninger
353e4c6ce7
ICU-1762 SRL code review comment - make init of cnvCacheMutex=NULL explicit
...
X-SVN-Rev: 8259
2002-03-27 17:36:15 +00:00
George Rhoten
441d7129ba
ICU-1541 Undo some of the EXPORT2 changes
...
X-SVN-Rev: 8180
2002-03-21 19:31:32 +00:00
Andy Heninger
c695aa74b5
ICU-1762 converter thread safety: export converter cleanup funtion for use by test.
...
X-SVN-Rev: 7993
2002-03-13 18:34:45 +00:00
Andy Heninger
68f38c3807
ICU-1762 converter cache thread safety fixes
...
X-SVN-Rev: 7954
2002-03-12 21:54:23 +00:00
Vladimir Weinstein
1b0596cd30
ICU-1541 consistently added U_CAPI & U_EXPORT2 to all the declarations and definitions
...
X-SVN-Rev: 7038
2001-11-21 01:02:11 +00:00
George Rhoten
2a43cb638e
ICU-900 Fixed some lint warnings.
...
X-SVN-Rev: 6573
2001-11-02 02:43:22 +00:00
Alan Liu
8a98ee7a0e
ICU-1023 change UHashKey to UHashTok and use for values as well
...
X-SVN-Rev: 6264
2001-10-16 18:31:13 +00:00
George Rhoten
33998e8272
ICU-392 Don't export as many symbols with a commonly used name.
...
X-SVN-Rev: 6037
2001-10-04 01:14:52 +00:00
George Rhoten
0bc6703321
ICU-392 Don't export as many symbols with a commonly used name.
...
X-SVN-Rev: 6035
2001-10-04 01:04:28 +00:00
George Rhoten
e813be8726
ICU-1202 Undo the change. I was building inconsistent stale data
...
X-SVN-Rev: 5963
2001-09-28 18:10:49 +00:00
George Rhoten
3634e94e70
ICU-1202 Don't use '-' in the names.
...
X-SVN-Rev: 5961
2001-09-28 17:10:59 +00:00
Markus Scherer
469b0444aa
ICU-1202 UTF/Latin-1 converter names: change internal names to be the same as standard ones
...
X-SVN-Rev: 5953
2001-09-28 00:29:40 +00:00
George Rhoten
d71d803d0c
ICU-770 More data cleanup and remove the mutex usage from the cleanup functions
...
X-SVN-Rev: 5647
2001-08-31 02:10:39 +00:00
George Rhoten
38360539d4
ICU-770 Internal cleanup API naming scheme changed.
...
X-SVN-Rev: 5584
2001-08-25 01:09:11 +00:00
George Rhoten
66288afa66
ICU-1099 Add const to some static data
...
X-SVN-Rev: 5571
2001-08-24 00:22:07 +00:00
George Rhoten
f850ad2c5e
ICU-770 Change code for u_cleanup() API.
...
X-SVN-Rev: 5462
2001-08-11 00:29:58 +00:00
Ram Viswanadha
a331c0a4eb
ICU-452 First take on ISCII
...
X-SVN-Rev: 5238
2001-07-14 02:29:44 +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
18a5fed5b4
ICU-866 initially copy subchar1 from static to runtime data
...
X-SVN-Rev: 3782
2001-02-26 19:46:30 +00:00
George Rhoten
e016854afa
ICU-790 Mainly removed stdio.h
...
X-SVN-Rev: 3577
2001-02-06 22:26:52 +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
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
d8b3114228
ICU-484 replace SBCS by MBCS
...
X-SVN-Rev: 3297
2000-12-20 20:34:23 +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
38fb13ac8d
ICU-189 add SCSU converter
...
X-SVN-Rev: 3264
2000-12-19 01:24:45 +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
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
516103b627
ICU-206 Added UTF-32 converter
...
X-SVN-Rev: 2917
2000-11-16 17:20:03 +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
Ram Viswanadha
af4e9945bb
ICU-673 Added HZ converter.
...
X-SVN-Rev: 2706
2000-10-17 08:03:36 +00:00
Steven R. Loomis
c12237ff37
ICU-627 fix portability of UConverterStaticData
...
X-SVN-Rev: 2557
2000-10-03 20:18:22 +00:00
George Rhoten
2e2ee935df
ICU-535 fixed some compiler warnings
...
X-SVN-Rev: 2341
2000-08-23 21:22:46 +00:00
Ram Viswanadha
f549adffb8
ICU-289 Removed commented code
...
X-SVN-Rev: 2238
2000-08-14 23:57:20 +00:00
Vladimir Weinstein
250331389c
ICU-548 converter leaks fixes
...
X-SVN-Rev: 2230
2000-08-14 23:11:00 +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
a34fe9a10a
ICU-535 fixed some compiler warnings
...
X-SVN-Rev: 2164
2000-08-10 01:59:18 +00:00
Markus Scherer
9a4e8565f5
ICU-311 formally remove broken iso-2022 support for now
...
X-SVN-Rev: 2022
2000-07-22 00:02:57 +00:00
Markus Scherer
7d721ba16c
ICU-502 clean up 'unassigned' handling and callback calls
...
X-SVN-Rev: 1871
2000-07-13 23:55:33 +00:00
Markus Scherer
69c2c7dabb
ICU-103 load the new mbcs converter with format version 5
...
X-SVN-Rev: 1831
2000-07-13 00:11:11 +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
Helena Chapman
8d12ca8e17
ICU-401 OS/400 specific changes for 1.5 release.
...
X-SVN-Rev: 1634
2000-06-20 23:42:20 +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
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
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
Markus Scherer
6b6bbd29f1
ICU-375 correct isAcceptable signature
...
X-SVN-Rev: 1324
2000-05-03 23:15:02 +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
6e9f280f6c
ICU-267 make CNV file format portable. (+ makeconv cleanup)
...
X-SVN-Rev: 1176
2000-04-19 23:05:27 +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
Alan Liu
2ddc4768a3
ICU-149 rewrite UHashtable
...
X-SVN-Rev: 1001
2000-03-28 22:04:39 +00:00
Markus Scherer
fb8e692c59
ICU-188 remove all PlatformInvariant handling
...
X-SVN-Rev: 756
2000-02-14 20:07:44 +00:00
Markus Scherer
111462800f
ICU-266 c++-ify UConverter (UConverterImpl resembles a vtable)
...
X-SVN-Rev: 736
2000-02-09 19:15:17 +00:00
Markus Scherer
42e5acace0
ICU-266 c++-ify UConverter (UConverterImpl resembles a vtable)
...
X-SVN-Rev: 734
2000-02-08 23:41:16 +00:00
Markus Scherer
7f7b2d90f3
ICU-266 c++-ify UConverter (UConverterImpl resembles a vtable)
...
X-SVN-Rev: 721
2000-02-05 00:19:15 +00:00
Helena Chapman
423580d732
ICU-84 Added OS390 fixes for 12/28 snapshot.
...
.
X-SVN-Rev: 570
2000-01-13 21:11:42 +00:00
Vladimir Weinstein
8e21f86812
ICU-12 all public include files are now in unicode dir, all private icu_ functions renamed to uprv_
...
X-SVN-Rev: 472
1999-12-28 23:39:02 +00:00
Steven R. Loomis
343d4b3e58
ICU-157 UDATA updates for Machines with Alignment Problems, and to align cnv/ucmp data.
...
X-SVN-Rev: 416
1999-12-15 05:14:03 +00:00
Helena Chapman
70a137312a
ICU-174 Removed C++ style comments.
...
X-SVN-Rev: 369
1999-12-10 17:59:28 +00:00
Alan Liu
bbd3551fd9
ICU-157 added semicolon to make msvc happy; removed unused local
...
X-SVN-Rev: 314
1999-12-05 15:44:23 +00:00
Steven R. Loomis
a34482e43f
ICU-157 converter data in udata + udata fixes
...
X-SVN-Rev: 296
1999-12-04 02:31:40 +00:00
Markus Scherer
7a6441902b
ICU-165 avoid alias name lookup for each creation of the default converter
...
X-SVN-Rev: 294
1999-12-04 00:55:54 +00:00
Markus Scherer
3dce1c03f5
ICU-165 allow algorithmic converters to be used when there is no alias table
...
X-SVN-Rev: 262
1999-11-30 23:17:48 +00:00
Markus Scherer
ed2fcb6223
ICU-165 converter aliases use memory-mappable cnvalias.dat with the udata api
...
X-SVN-Rev: 250
1999-11-23 23:02:55 +00:00
Markus Scherer
1bf5a90665
ICU-86 new converter names UTF16_PlatformEndian & UTF16_OppositeEndian to have correct convrtrs.txt on all platforms
...
X-SVN-Rev: 145
1999-10-29 20:55:42 +00:00
Markus Scherer
ff561d92e7
ICU-7 remove unused Mutex variables
...
X-SVN-Rev: 98
1999-10-22 00:40:11 +00:00
Markus Scherer
07a2bc0937
ICU-6 more renaming of constant names
...
FAILURE -> U_FAILURE etc.
X-SVN-Rev: 76
1999-10-18 22:48:32 +00:00
Markus Scherer
b942cae860
ICU-6 change enum constants that do not conform to our naming conventions
...
X-SVN-Rev: 18
1999-10-07 00:07:53 +00:00
Helena Chapman
1ccc7d153f
ICU version 1.3 merge from CMVS.
...
X-SVN-Rev: 9
1999-09-30 23:47:52 +00:00
Unknown User
aa0b0a88e8
Initial revision
...
X-SVN-Rev: 2
1999-08-16 21:50:52 +00:00