Vladimir Weinstein
354656058f
ICU-392 some functions that were skipped are now in
...
X-SVN-Rev: 5296
2001-07-23 20:55:33 +00:00
Vladimir Weinstein
e74d26522b
ICU-1031 deprecating comment for old warning names
...
X-SVN-Rev: 5294
2001-07-23 20:14:48 +00:00
Vladimir Weinstein
d4c7b274b6
ICU-392 consolidated rename data in one .h file
...
X-SVN-Rev: 5290
2001-07-21 05:37:01 +00:00
Vladimir Weinstein
b277b1f57f
ICU-392 consolidated renaming data in one .h file
...
X-SVN-Rev: 5289
2001-07-21 05:26:25 +00:00
Vladimir Weinstein
7eebab715a
ICU-392 support for export renaming on win32
...
X-SVN-Rev: 5282
2001-07-19 22:21:32 +00:00
Vladimir Weinstein
d898ab62c8
ICU-392 support for renaming of export names
...
X-SVN-Rev: 5280
2001-07-19 22:10:16 +00:00
Ram Viswanadha
e50c6ac12a
ICU-452 Changes corresponding to code review.
...
X-SVN-Rev: 5278
2001-07-18 23:49:21 +00:00
Ram Viswanadha
07edae085f
ICU-1054 use uprv_memcpy
...
X-SVN-Rev: 5277
2001-07-18 23:45:39 +00:00
Ram Viswanadha
11382e3dbf
ICU-1054 use uprv_memcpy and some housekeeping
...
X-SVN-Rev: 5276
2001-07-18 23:45:04 +00:00
Ram Viswanadha
ab1f982124
ICU-1054 use uprv_memcpy.
...
X-SVN-Rev: 5275
2001-07-18 23:42:14 +00:00
Ram Viswanadha
249fba4e23
ICU-452 Add documentation. No code change
...
X-SVN-Rev: 5257
2001-07-17 22:25:30 +00:00
Ram Viswanadha
4e5ea43480
ICU-452 Fixed compiler warnings
...
X-SVN-Rev: 5255
2001-07-17 21:06:31 +00:00
George Rhoten
1f063c715d
ICU-1043 strtok_r should work with strings ending with delimiters.
...
X-SVN-Rev: 5245
2001-07-16 22:57:39 +00:00
George Rhoten
ec3de1fc13
ICU-452 Fix for AIX
...
X-SVN-Rev: 5244
2001-07-16 21:39:38 +00:00
George Rhoten
a5fcde6430
ICU-899 Fix for HP/UX
...
X-SVN-Rev: 5242
2001-07-16 16:49:46 +00:00
George Rhoten
6b2aa5d1e1
ICU-899 Make uscript.h work for Release mode too
...
X-SVN-Rev: 5241
2001-07-16 16:48:56 +00:00
George Rhoten
a56f2ecfe9
ICU-452 Use the correct name for the ISCII converter filename.
...
X-SVN-Rev: 5240
2001-07-16 16:40:09 +00:00
Ram Viswanadha
2e964c62a0
ICU-452 First take on ISCII
...
X-SVN-Rev: 5239
2001-07-14 02:46:40 +00:00
Ram Viswanadha
a331c0a4eb
ICU-452 First take on ISCII
...
X-SVN-Rev: 5238
2001-07-14 02:29:44 +00:00
Ram Viswanadha
ba2e8d2542
ICU-899 Move static array to .c file.
...
X-SVN-Rev: 5231
2001-07-11 23:52:58 +00:00
Ram Viswanadha
06ced27754
ICU-899 Fix for uprv_stricmp implementation differences on Unix and Win32
...
X-SVN-Rev: 5230
2001-07-11 23:50:24 +00:00
Ram Viswanadha
749a6e02d0
ICU-899 Add uscript.o to the Makefile
...
X-SVN-Rev: 5216
2001-07-10 18:35:15 +00:00
Ram Viswanadha
65844c0b2d
ICU-899 Add new API for Locale-Script mapping for compliance with TR#24
...
X-SVN-Rev: 5215
2001-07-10 18:33:40 +00:00
Ram Viswanadha
e6d4ca0850
ICU-899 Deprecate and change the name of UCharScript enum to UCharBlock
...
change the u_getScript to u_getBlock
X-SVN-Rev: 5214
2001-07-10 18:29:31 +00:00
George Rhoten
11a7219087
ICU-580 Change os/390 batch support back to the original way.
...
X-SVN-Rev: 5213
2001-07-10 18:14:23 +00:00
George Rhoten
2cc291a5b1
ICU-1028 More fixes for s/390
...
X-SVN-Rev: 5212
2001-07-10 16:43:51 +00:00
Ram Viswanadha
4d64f8658a
ICU-506 ISO2022 converter not resetting after flush.
...
X-SVN-Rev: 5211
2001-07-10 02:26:08 +00:00
George Rhoten
eb541f3c45
ICU-597 Fix for ICU on as/400 being in a different locale like de_DE
...
X-SVN-Rev: 5210
2001-07-09 23:42:00 +00:00
George Rhoten
3b7fbcb29e
ICU-882 Final removal of deprecated API
...
X-SVN-Rev: 5206
2001-07-09 21:08:25 +00:00
Andy Heninger
27b4977f7f
ICU-973 speed tweaks to u_strcmp() & u_strcmpCodePointOrder().
...
X-SVN-Rev: 5204
2001-07-09 19:44:54 +00:00
Alan Liu
1c40f7aebd
ICU-1023 upgrade uhash to support int32_t keys on platforms with sizeof(void*) < 32
...
X-SVN-Rev: 5196
2001-07-06 19:53:12 +00:00
Vladimir Weinstein
f9d494b482
ICU-934 fixed renaming of aliased entry so that cache cleanup would work properly
...
X-SVN-Rev: 5193
2001-07-06 04:36:08 +00:00
George Rhoten
0b0a9cb20a
ICU-1018 Don't use the Windows compiler extension _itoa().
...
X-SVN-Rev: 5191
2001-07-06 01:12:24 +00:00
Vladimir Weinstein
6c37bcf77d
ICU-1031 added warning codes ending in _WARNING, changed string names. Also added error and warning needed for j392
...
X-SVN-Rev: 5179
2001-07-05 19:45:03 +00:00
Alan Liu
c3f4cfbc85
ICU-1029 make UVector compare and delete fn pts compatible with uhash
...
X-SVN-Rev: 5170
2001-07-03 23:09:03 +00:00
George Rhoten
5486a097ba
ICU-770 Add a function to destroy a mutex, and don't allocate memory for the global mutex.
...
X-SVN-Rev: 5168
2001-07-03 20:35:27 +00:00
Markus Scherer
2fc1e2ef98
ICU-1027 move fLength back from Replaceable to UnicodeString, add virtual Rep::getLength()
...
X-SVN-Rev: 5156
2001-07-02 20:58:14 +00:00
George Rhoten
a22ea7d8af
ICU-919 Made some functions inline.
...
X-SVN-Rev: 5154
2001-07-02 20:26:33 +00:00
Markus Scherer
e0359d11ac
ICU-1007 reduce warnings
...
X-SVN-Rev: 5133
2001-06-28 20:46:46 +00:00
Markus Scherer
a06786ebfc
ICU-973 remove one redundant if()
...
X-SVN-Rev: 5129
2001-06-28 20:28:23 +00:00
Andy Heninger
15bec64481
ICU-1024 Set windows project file options for automatic inlines (Release) and Browse file creation (debug).
...
X-SVN-Rev: 5123
2001-06-28 19:40:34 +00:00
Markus Scherer
71a57ee3bc
ICU-1007 warning level 4 for unorm.cpp
...
X-SVN-Rev: 5122
2001-06-28 17:01:17 +00:00
Markus Scherer
465f87c12d
ICU-1007 optimizations and Jamo composition fixes
...
X-SVN-Rev: 5121
2001-06-28 17:00:25 +00:00
Markus Scherer
b581e87e12
ICU-1007 new NF*C implementation
...
X-SVN-Rev: 5119
2001-06-28 00:34:35 +00:00
George Rhoten
099f3e09e1
ICU-1018 iostream is already included in ustream.h, don't need it again.
...
X-SVN-Rev: 5116
2001-06-28 00:06:30 +00:00
George Rhoten
05d5f21180
ICU-988 Don't need the global mutex in locmap anymore, and turn off the compiler extensions for it.
...
X-SVN-Rev: 5115
2001-06-28 00:05:20 +00:00
George Rhoten
5ff95ae4c6
ICU-900 Removed unused functions
...
X-SVN-Rev: 5113
2001-06-27 22:32:49 +00:00
George Rhoten
4b61754a3f
ICU-900 Fixed some compiler warnings
...
X-SVN-Rev: 5109
2001-06-27 16:25:02 +00:00
George Rhoten
35591e5501
ICU-1019 add const to the context pointers
...
X-SVN-Rev: 5105
2001-06-26 22:51:14 +00:00
Andy Heninger
8aaca77e9a
ICU-973 speed tweaks to u_strcmpCodePointOrder.
...
X-SVN-Rev: 5098
2001-06-26 21:33:04 +00:00
George Rhoten
9310a02769
ICU-900 Fixed some compiler warnings
...
X-SVN-Rev: 5091
2001-06-26 18:39:07 +00:00
George Rhoten
d72dbde944
ICU-1018 unistrm.h is not needed anymore
...
X-SVN-Rev: 5090
2001-06-26 18:05:05 +00:00
George Rhoten
2278d96ad1
ICU-1018 Move iostream usage from unistr.[h,cpp] to ustream.[h,cpp]
...
X-SVN-Rev: 5089
2001-06-26 17:59:14 +00:00
George Rhoten
420b851ba4
ICU-1018 Move iostream usage from unistr.[h,cpp] to ustream.[h,cpp], and turn off some compiler extension options.
...
X-SVN-Rev: 5088
2001-06-26 17:58:21 +00:00
George Rhoten
dc95cc5905
ICU-1018 Move iostream and UnicodeStringStreamer usage from unistr.[h,cpp] to ustream.[h,cpp]
...
X-SVN-Rev: 5087
2001-06-26 17:57:53 +00:00
George Rhoten
be282546b4
ICU-1018 Remove some options that use some compiler extensions.
...
X-SVN-Rev: 5086
2001-06-26 17:53:36 +00:00
George Rhoten
21901af3f6
ICU-1018 Move iostream usage from unistr.[h,cpp] to ustream.[h,cpp]
...
X-SVN-Rev: 5085
2001-06-26 17:48:31 +00:00
Markus Scherer
4bd57921ca
ICU-973 use the new u_memcmpCodePointOrder()
...
X-SVN-Rev: 5079
2001-06-25 23:45:33 +00:00
Markus Scherer
023ce6975c
ICU-973 add strncmp() and memcmp() variants of u_strcmpCodePointOrder(), and optimize them all
...
X-SVN-Rev: 5078
2001-06-25 23:44:21 +00:00
Markus Scherer
4dde4dc995
ICU-973 add strncmp() and memcmp() variants of u_strcmpCodePointOrder()
...
X-SVN-Rev: 5077
2001-06-25 23:44:00 +00:00
Markus Scherer
d83e863668
ICU-1007 add a growBuffer implementation for internal use
...
X-SVN-Rev: 5076
2001-06-25 22:59:23 +00:00
Vladimir Weinstein
d4bc87fca2
ICU-1010 consolidating version data - changed settings for release mode
...
X-SVN-Rev: 5075
2001-06-25 22:22:41 +00:00
Vladimir Weinstein
f8af8ef211
ICU-1002 changed semantics of variable top, fixed fractional UCA, added placeholder for setter API, added error codes
...
X-SVN-Rev: 5069
2001-06-25 04:01:49 +00:00
Yves Arrouye
04a8b879b7
ICU-963 define DATA_TYPE
...
X-SVN-Rev: 5060
2001-06-22 16:10:38 +00:00
Vladimir Weinstein
d0ccdee1b0
ICU-1010 consolidating version data
...
X-SVN-Rev: 5053
2001-06-21 22:51:27 +00:00
Markus Scherer
bbe5d3b59e
ICU-1007 re-fix reference type for _getNextCC() call to make it work on Windows
...
X-SVN-Rev: 5050
2001-06-21 19:20:48 +00:00
Ram Viswanadha
8954699039
ICU-1007 added cast to make gcc happy
...
X-SVN-Rev: 5049
2001-06-21 18:47:02 +00:00
Markus Scherer
6be4ed3a60
ICU-1007 add FCD support
...
X-SVN-Rev: 5045
2001-06-21 18:02:53 +00:00
Alan Liu
3d59e76f56
ICU-1006 add case insensitive UnicodeString hash and compare fns
...
X-SVN-Rev: 5039
2001-06-20 22:37:40 +00:00
Alan Liu
f014c842dd
ICU-1006 add case insensitive keys option to ct
...
X-SVN-Rev: 5038
2001-06-20 22:37:16 +00:00
Markus Scherer
42c2ec7dc8
ICU-1007 initial new normalization code
...
X-SVN-Rev: 5035
2001-06-20 22:24:42 +00:00
Markus Scherer
3a25e7fe68
ICU-1007 make Normalizer a friend
...
X-SVN-Rev: 5033
2001-06-20 22:20:29 +00:00
Ram Viswanadha
6831474c1e
ICU-865 Porting fixes for Macintosh platform
...
X-SVN-Rev: 5017
2001-06-18 22:48:33 +00:00
George Rhoten
fec6a9409a
ICU-994 fixed uprv_digitsAfterDecimal()
...
X-SVN-Rev: 4997
2001-06-14 00:29:38 +00:00
George Rhoten
7852ecd6df
ICU-988 Some LCID numbers now go to a real locale, but the name was different than anticipated.
...
X-SVN-Rev: 4955
2001-06-11 23:49:04 +00:00
Alan Liu
a7dbf8c6b6
ICU-986 add deprecation tags
...
X-SVN-Rev: 4937
2001-06-11 17:37:56 +00:00
Yves Arrouye
78e52aba92
ICU-963 oops, it's U_ICUDATA_NAME nor U_ICUDATA_FILE
...
X-SVN-Rev: 4910
2001-06-07 17:14:44 +00:00
Yves Arrouye
5cfa04f7fd
ICU-963 added a check for specific files in the hardcoded directory
...
before we get too fancy with library pathes, since we can get it wrong when
differently compiled, and incomplete, ICUs, are installed in different
locations.
X-SVN-Rev: 4908
2001-06-06 23:32:41 +00:00
George Rhoten
6fa79625ba
ICU-900 Fixed some compiler warnings
...
X-SVN-Rev: 4869
2001-06-01 17:29:13 +00:00
Yves Arrouye
05921dd61c
ICU-972 added cwchar.o to the list of object files.
...
Changed the test for U_WCHAR_H to a test for U_WCSCPY to match what the
header does (we check for wcscpy because of OpenBSD or NetBSD).
X-SVN-Rev: 4865
2001-06-01 10:03:31 +00:00
George Rhoten
0e7a391e51
ICU-961 os/390 needs U_CALLCONV for C function pointers in C++.
...
X-SVN-Rev: 4845
2001-05-31 20:11:35 +00:00
George Rhoten
0de870de83
ICU-66 Don't write off the end of an array.
...
X-SVN-Rev: 4808
2001-05-25 21:50:10 +00:00
Markus Scherer
673be52f5e
ICU-972 separate cwchar.h/.c from cstring.h/.c
...
X-SVN-Rev: 4799
2001-05-25 17:57:14 +00:00
George Rhoten
81ed530191
ICU-597 One of the tests calls the copy constructor on as/400 on a bad resource bundle,
...
while the other platforms seem to optimize away the extra call to the copy constructor.
X-SVN-Rev: 4794
2001-05-25 16:08:27 +00:00
George Rhoten
92be7ab1ae
ICU-900 Fixed some compiler warnings
...
X-SVN-Rev: 4770
2001-05-23 17:55:35 +00:00
George Rhoten
94e1fd78a5
ICU-900 Fixed some compiler warnings on HPUX.
...
X-SVN-Rev: 4760
2001-05-22 22:25:48 +00:00
George Rhoten
aaa02de5c3
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 4738
2001-05-21 23:12:10 +00:00
George Rhoten
7a2d4c49a9
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 4736
2001-05-21 22:58:19 +00:00
Vladimir Weinstein
eb53dfe572
ICU-96 [CODE REVIEW] /* THIS WOULD BE AN API CHANGE - WE HAD TO REMOVE IT FROM COMMON AND PUT IN UCOL.CPP */ We needed u_strncmpCodePointOrder for identical comparison
...
X-SVN-Rev: 4735
2001-05-21 22:54:51 +00:00
Vladimir Weinstein
8e3a554c78
ICU-96 [CODE REVIEW] We needed u_strncmpCodePointOrder for identical comparison
...
X-SVN-Rev: 4732
2001-05-21 22:28:00 +00:00
Yves Arrouye
9d65eb286b
ICU-961 changed U_ICU_VERSION to 1.8.1 which in turns ensures that all
...
the library version numbers are okay.
X-SVN-Rev: 4731
2001-05-21 22:07:19 +00:00
Markus Scherer
e5d329510d
ICU-932 fix ucnv_convert() buffer management (rewrite ucnv_convert())
...
X-SVN-Rev: 4726
2001-05-19 00:55:13 +00:00
George Rhoten
f1102238b5
ICU-961 Changed the patch level
...
X-SVN-Rev: 4720
2001-05-18 20:56:51 +00:00
George Rhoten
d34c838277
ICU-958 Undoing the $(SHELL) changes.
...
It worked on the Solaris 2.7 machine,
but it does not work on other platforms because install-sh is not used on them.
X-SVN-Rev: 4705
2001-05-17 22:51:25 +00:00
George Rhoten
74d073951e
ICU-865 Removed some commented out code that no longer has any value.
...
X-SVN-Rev: 4699
2001-05-17 16:28:42 +00:00
George Rhoten
bc0f2f0615
ICU-66 #if'd out leaky protected function that never really worked in the first place.
...
X-SVN-Rev: 4698
2001-05-17 15:30:07 +00:00
George Rhoten
33c862da3b
ICU-958 add $(SHELL) for install-sh
...
X-SVN-Rev: 4694
2001-05-16 22:09:22 +00:00
George Rhoten
a801f30f2a
ICU-661 Don't use MFC headers
...
X-SVN-Rev: 4683
2001-05-16 16:19:43 +00:00
George Rhoten
9568fe1112
ICU-567 Oops, forgot a ; for the Mac
...
X-SVN-Rev: 4679
2001-05-15 23:07:21 +00:00
George Rhoten
6a6ea806c0
ICU-567 Errors.h is not standard on the Mac, but MacTypes.h is standard.
...
X-SVN-Rev: 4677
2001-05-15 22:11:59 +00:00
George Rhoten
ed45c994e0
ICU-597 Doing math with infinity usually results in NaN.
...
as/400 won't allow this to happen.
X-SVN-Rev: 4667
2001-05-14 22:45:22 +00:00
Ram Viswanadha
e4d7e1cdff
ICU-915 Fixed some compiler warnings
...
X-SVN-Rev: 4661
2001-05-14 17:43:10 +00:00
Ram Viswanadha
4c58d36717
ICU-915 Fixed shiftSequence bug
...
X-SVN-Rev: 4654
2001-05-11 02:25:35 +00:00
George Rhoten
6db6b757bd
ICU-661 Make the version information more accurate
...
X-SVN-Rev: 4652
2001-05-10 23:26:58 +00:00
Andy Heninger
5ba0464f62
ICU-893 FIx copyright notice in version resource
...
X-SVN-Rev: 4638
2001-05-10 18:22:05 +00:00
George Rhoten
7dffe91b3f
ICU-865 Move the .rc file into the proper project category,
...
remove debug info from release mode,
and revise the way headers are moved.
X-SVN-Rev: 4637
2001-05-10 18:04:41 +00:00
Andy Heninger
f89197ab0c
ICU-893 Add Version Resources for Windows DLLs (except for data dll)
...
X-SVN-Rev: 4631
2001-05-09 22:41:59 +00:00
Andy Heninger
37de66cb77
ICU-880 U_ALIGN_CODE and U_INLINE. Add defaults for non Windows/UNIX platforms
...
X-SVN-Rev: 4624
2001-05-08 17:02:18 +00:00
George Rhoten
7713040819
ICU-900 Don't use // in C files
...
X-SVN-Rev: 4623
2001-05-08 15:30:48 +00:00
Ram Viswanadha
fcfb3ad09b
ICU-947 Added coments no code change
...
X-SVN-Rev: 4622
2001-05-08 00:02:22 +00:00
Ram Viswanadha
0a875cdc0b
ICU-947 ISO-2022 performance improvements
...
X-SVN-Rev: 4620
2001-05-07 23:54:01 +00:00
Andy Heninger
a4cbd1275c
ICU-880 U_ALIGN_CODE and U_INLINE. Works windows, stubs for UNIXes (builds ok)
...
X-SVN-Rev: 4618
2001-05-07 23:01:37 +00:00
George Rhoten
73ee79ad66
ICU-597 Minor fix to get the locale for as/400
...
X-SVN-Rev: 4609
2001-05-04 23:41:15 +00:00
George Rhoten
468c08fe10
ICU-597 Minor fix to get the locale for as/400
...
X-SVN-Rev: 4608
2001-05-04 23:34:17 +00:00
George Rhoten
322e05f131
ICU-597 Get the locale for as/400
...
X-SVN-Rev: 4602
2001-05-04 00:47:16 +00:00
George Rhoten
68af60bbf8
ICU-567 XP_MAC_CONSOLE isn't needed anymore
...
X-SVN-Rev: 4598
2001-05-03 23:18:22 +00:00
George Rhoten
1b9b0d85a0
ICU-567 A better implementation of the Mac OS getDataDirectory
...
X-SVN-Rev: 4587
2001-05-03 00:13:10 +00:00
George Rhoten
f29ab59314
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 4552
2001-04-25 17:11:44 +00:00
George Rhoten
24b041a4b3
ICU-821 Solaris has a tough time optimizing the digit function.
...
X-SVN-Rev: 4542
2001-04-24 17:36:53 +00:00
Andy Heninger
fe8f7ca9cd
ICU-880 strcoll: More performance tweaks, plus fix inlines for UNIX builds.
...
X-SVN-Rev: 4502
2001-04-18 19:31:05 +00:00
George Rhoten
39a3dcdc35
ICU-580 redefinition of UMAX_PTR for os/390 again.
...
X-SVN-Rev: 4494
2001-04-18 01:28:10 +00:00
George Rhoten
446cf8c769
ICU-597 Use the right buffer size when converting the path name.
...
X-SVN-Rev: 4493
2001-04-18 00:26:56 +00:00
Vladimir Weinstein
16b677c1a8
ICU-925 Empty resource bundles should not crash ICU!
...
X-SVN-Rev: 4489
2001-04-17 19:11:56 +00:00
Vladimir Weinstein
161e93c851
ICU-934 Changed %%ALIAS semantics - fallback path is now of the resource with real data
...
X-SVN-Rev: 4488
2001-04-17 19:09:23 +00:00
Syn Wee Quek
e297e86904
ICU-833
...
Added methods for exporting fcdcheck data.
X-SVN-Rev: 4465
2001-04-10 20:00:24 +00:00
Ram Viswanadha
bb0b1f5cc1
ICU-930 fixed offsets overwriting bug
...
X-SVN-Rev: 4463
2001-04-07 01:24:30 +00:00
Syn Wee Quek
1f0072aef6
ICU-833
...
Updated quickcheck and fcdcheck to return errorcode
when *chk.dat is not found.
X-SVN-Rev: 4443
2001-04-04 18:40:10 +00:00
Syn Wee Quek
5d0c31b788
ICU-833
...
Replaced hard coded quickcheck and fcdcheck data.
Now data gets created during a rebuild.
X-SVN-Rev: 4434
2001-04-04 02:31:28 +00:00
Alan Liu
02d3a8f040
ICU-922 fix bug in Normalizer bubbleAppend (Verisign bug)
...
X-SVN-Rev: 4426
2001-04-02 19:29:50 +00:00
George Rhoten
3861894d90
ICU-882 Forgot to remove the static fields for deprecation
...
X-SVN-Rev: 4420
2001-03-31 00:49:27 +00:00
George Rhoten
65a1183e21
ICU-882 Forgot to remove the static fields for deprecation
...
and change sep -> #define SEP_UCHAR
and change sepchar -> #define SEP_CHAR
X-SVN-Rev: 4419
2001-03-31 00:49:03 +00:00
Yves Arrouye
f2e4587c90
ICU-917 copy unorm.h to the right location.
...
X-SVN-Rev: 4410
2001-03-30 03:06:56 +00:00
Ram Viswanadha
d0c968260e
ICU-915 Substitution state bug fixed
...
X-SVN-Rev: 4398
2001-03-29 18:52:38 +00:00
Syn Wee Quek
0dd4a398d2
ICU-833
...
Removed warnings
X-SVN-Rev: 4390
2001-03-28 23:27:10 +00:00
Ram Viswanadha
bebe9dccfc
ICU-915 Fix for handling of ASCII characters
...
X-SVN-Rev: 4389
2001-03-28 23:25:53 +00:00
George Rhoten
bfc878df03
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 4386
2001-03-28 23:10:52 +00:00
George Rhoten
f41f1ac2dc
ICU-900 Fixed some compiler warnings for HPUX with CC
...
X-SVN-Rev: 4382
2001-03-28 18:30:43 +00:00
George Rhoten
69b7738ef6
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 4376
2001-03-28 01:54:49 +00:00
George Rhoten
018d8c2622
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 4371
2001-03-28 01:23:41 +00:00
George Rhoten
d3c94b5f9a
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 4368
2001-03-28 00:38:40 +00:00
George Rhoten
886dbe4f7f
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 4367
2001-03-28 00:28:59 +00:00
George Rhoten
045965315f
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 4365
2001-03-28 00:05:22 +00:00
Syn Wee Quek
29f85bb9b6
ICU-833
...
Updated checkFCD implementation to use 2 bytes instead of the original 1byte FCD value.
X-SVN-Rev: 4363
2001-03-28 00:04:49 +00:00
George Rhoten
3f3ce2d253
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 4347
2001-03-27 02:59:37 +00:00
George Rhoten
9ccfb498c2
ICU-827 U_MAX_PTR needs a redefinition for os/390 too.
...
X-SVN-Rev: 4308
2001-03-23 18:16:24 +00:00
Ram Viswanadha
bcf6c18886
ICU-908 deleted : after @deprecated tag
...
X-SVN-Rev: 4301
2001-03-23 01:02:23 +00:00
Ram Viswanadha
2ebaa547bf
ICU-908 Deprecate UnicodeConverterCPP typdef
...
X-SVN-Rev: 4294
2001-03-23 00:13:47 +00:00
George Rhoten
d2e6d2f269
ICU-827 Move U_MAX_PTR from utypes.h to putil.h because it's a private platform macro
...
X-SVN-Rev: 4293
2001-03-22 23:54:19 +00:00
George Rhoten
fc9385706c
ICU-827 Move U_MAX_PTR from utypes.h to putil.h because it's a private platform macro
...
X-SVN-Rev: 4291
2001-03-22 23:47:40 +00:00
George Rhoten
27605f58d7
ICU-865 Removed what looks like debugging information
...
X-SVN-Rev: 4283
2001-03-22 20:13:23 +00:00
Ram Viswanadha
7980af65c6
ICU-849 Made the docs pretty
...
X-SVN-Rev: 4282
2001-03-22 20:07:44 +00:00
Ram Viswanadha
ae3ec9f251
ICU-535 fixed compiler warnings
...
X-SVN-Rev: 4281
2001-03-22 19:57:05 +00:00
Ram Viswanadha
3c622c0a88
ICU-849 Made the docs more readable
...
X-SVN-Rev: 4280
2001-03-22 19:56:47 +00:00
Ram Viswanadha
9a5b41cb32
ICU-849 Added documentation for multiline macro usage
...
X-SVN-Rev: 4278
2001-03-22 19:41:37 +00:00
Ram Viswanadha
90a6cca343
ICU-535 fixed compiler warnings
...
X-SVN-Rev: 4272
2001-03-22 18:35:08 +00:00
George Rhoten
41beb447d6
ICU-535 Fixed some compiler warnings.
...
X-SVN-Rev: 4255
2001-03-22 01:42:13 +00:00
George Rhoten
038d654fb3
ICU-535 Fixed some compiler warnings.
...
X-SVN-Rev: 4254
2001-03-22 01:26:48 +00:00
George Rhoten
1ba1068d61
ICU-882 Added a comment about the cache and removing it at a later date.
...
X-SVN-Rev: 4253
2001-03-22 01:13:46 +00:00
George Rhoten
7de83ee9b7
ICU-882 #ifdef the deprecated API out
...
X-SVN-Rev: 4252
2001-03-22 01:08:37 +00:00
George Rhoten
8743b43294
ICU-610 Don't use deprecated APIs
...
X-SVN-Rev: 4247
2001-03-21 23:48:41 +00:00
George Rhoten
c4997713ef
ICU-903 Updated the copyright notice
...
X-SVN-Rev: 4238
2001-03-21 20:44:20 +00:00
Markus Scherer
54fdb244d6
ICU-827 improve default U_MAX_PTR(base) definition to make sure that it never returns a pointer >base+0x7fffffff
...
X-SVN-Rev: 4187
2001-03-20 00:39:56 +00:00
Ram Viswanadha
e8b0fb3b6e
ICU-823 Misc API documentation bugs
...
X-SVN-Rev: 4179
2001-03-19 21:58:11 +00:00
Ram Viswanadha
e94f176398
ICU-823 Misc API documentation bugs
...
X-SVN-Rev: 4178
2001-03-19 21:51:32 +00:00
Markus Scherer
e8c3ac77d8
ICU-827 improve target buffer size checking to work on more platforms (esp. 64-bit)
...
X-SVN-Rev: 4177
2001-03-19 20:26:30 +00:00
Markus Scherer
f7da078199
ICU-890 fix unorm_normalize() - preflighting capacity could not be used
...
X-SVN-Rev: 4172
2001-03-17 23:33:02 +00:00
Markus Scherer
63673c1c50
ICU-890 clean up, improve, fix fillOutput function (zero-terminated even if there was not enough space in the output buffer)
...
X-SVN-Rev: 4170
2001-03-17 23:31:46 +00:00
Markus Scherer
ef1abeabce
ICU-827 reimplement extract(char *) to fix preflighting and improve performance
...
X-SVN-Rev: 4168
2001-03-17 22:14:30 +00:00
Markus Scherer
6a9f1f49d0
ICU-827 make sure that the target buffer size does not exceed the value range of int32_t; improve some argument checking
...
X-SVN-Rev: 4167
2001-03-17 22:13:27 +00:00
Markus Scherer
5fa2da9b35
ICU-762 improve documentation for UCharCategory and u_iscntrl()
...
X-SVN-Rev: 4162
2001-03-17 01:56:34 +00:00
Markus Scherer
b8f1a59545
ICU-879 document uses and limitations of CCSIDs
...
X-SVN-Rev: 4160
2001-03-17 01:36:48 +00:00
Markus Scherer
756972f00c
ICU-875 fix and clean up ucnv_fixFileSeparator() and ucnv_isAmbiguous()
...
X-SVN-Rev: 4147
2001-03-16 20:49:41 +00:00
Yves Arrouye
288eeb3bec
ICU-893 added numerical components of the version number as separate
...
defines.
X-SVN-Rev: 4140
2001-03-16 18:54:36 +00:00
Markus Scherer
ac36a8b5d7
ICU-621 fix u_isprint, was missing new categories initial/final punctuation
...
X-SVN-Rev: 4127
2001-03-16 02:25:53 +00:00
George Rhoten
119437f8ad
ICU-894 reimplemented u_strncpy
...
X-SVN-Rev: 4118
2001-03-15 23:45:54 +00:00
George Rhoten
b025489c99
ICU-865 conformance to the coding style guidlines
...
X-SVN-Rev: 4110
2001-03-15 22:12:51 +00:00
George Rhoten
b471eccdf1
ICU-865 os/390 porting changes
...
X-SVN-Rev: 4099
2001-03-15 19:10:00 +00:00
George Rhoten
b08bd8c386
ICU-597 Reremoved the timezone defines
...
X-SVN-Rev: 4097
2001-03-15 18:14:57 +00:00
Steven R. Loomis
5f966a6171
ICU-860 3 char names, i-, x-
...
X-SVN-Rev: 4094
2001-03-15 07:09:09 +00:00
Markus Scherer
db8024b99d
ICU-621 hardcode behavior for ISO 8 controls (their general categories may be set by genprops to other than Cc); improve properties performance
...
X-SVN-Rev: 4085
2001-03-15 02:01:25 +00:00
Steven R. Loomis
83978d8c16
ICU-865 oops, semicolon
...
X-SVN-Rev: 4084
2001-03-15 01:31:02 +00:00
George Rhoten
78ae9187ef
ICU-597 Add othre #defines for as/400
...
X-SVN-Rev: 4083
2001-03-15 01:30:54 +00:00
Ram Viswanadha
246958f47a
ICU-865 HP-UX porting fixes
...
X-SVN-Rev: 4081
2001-03-15 00:43:12 +00:00
George Rhoten
84284e110a
ICU-865 os/390 porting changes
...
X-SVN-Rev: 4080
2001-03-15 00:31:08 +00:00
Markus Scherer
e72ef11e95
ICU-471 implement arabic letter shaping
...
X-SVN-Rev: 4040
2001-03-13 00:34:30 +00:00
George Rhoten
a075c38f0c
ICU-865 Optimizing bug for win32 and intltest
...
X-SVN-Rev: 4036
2001-03-12 23:41:04 +00:00
George Rhoten
233ae3e89b
ICU-597 Add thread support for as/400
...
X-SVN-Rev: 4030
2001-03-12 21:01:51 +00:00
Ram Viswanadha
eb71df4aae
ICU-858 fixes for itou function
...
X-SVN-Rev: 4020
2001-03-10 03:07:09 +00:00
George Rhoten
af17c035b1
ICU-580 #if OS390 -> #ifdef OS390
...
X-SVN-Rev: 4005
2001-03-09 23:30:31 +00:00
George Rhoten
0015dde90c
ICU-580 Do s/390 batch stuff during run-time, not compile time.
...
X-SVN-Rev: 4002
2001-03-09 23:03:12 +00:00
George Rhoten
ede2a14216
ICU-882 Partial UnicodeString API deprecation removal with #if statements
...
X-SVN-Rev: 3999
2001-03-09 19:20:22 +00:00
George Rhoten
19b4867af3
ICU-597 Modified the calculation for U_MAX_PTR incorrectly.
...
X-SVN-Rev: 3989
2001-03-09 01:29:44 +00:00
George Rhoten
849877bb36
ICU-432 Memory access fixes according to Ram
...
X-SVN-Rev: 3985
2001-03-09 00:41:14 +00:00
George Rhoten
bfe6561358
ICU-432 Forgot fIsPositive when copying/comparing
...
X-SVN-Rev: 3973
2001-03-08 19:44:17 +00:00
George Rhoten
e7361e31fb
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3934
2001-03-07 02:43:22 +00:00
George Rhoten
e9685c3fcb
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3919
2001-03-06 18:19:16 +00:00
George Rhoten
f68fc26374
ICU-865 parentheses problem for EBCDIC machines
...
X-SVN-Rev: 3918
2001-03-06 17:51:08 +00:00
George Rhoten
8a59268b64
ICU-865 os/390 porting for timezone
...
X-SVN-Rev: 3913
2001-03-06 02:39:47 +00:00
George Rhoten
6312cc8e02
ICU-865 Don't use true. Use TRUE.
...
X-SVN-Rev: 3912
2001-03-06 02:29:36 +00:00
George Rhoten
a733836b79
ICU-882 #ifdef the deprecated API out.
...
X-SVN-Rev: 3907
2001-03-06 01:27:32 +00:00
Syn Wee Quek
ac007f9746
ICU-833
...
code review changes
X-SVN-Rev: 3892
2001-03-03 04:07:34 +00:00
Ram Viswanadha
fff14d8acf
ICU-634 Changed implementation of KR
...
X-SVN-Rev: 3881
2001-03-02 23:57:58 +00:00
George Rhoten
c5d16ccef1
ICU-580 os/390 porting changes
...
X-SVN-Rev: 3867
2001-03-01 23:55:41 +00:00
Ram Viswanadha
7f4589ed37
ICU-869 Fixed more compiler warnings and index out of bounds errors
...
X-SVN-Rev: 3846
2001-02-28 22:37:49 +00:00
George Rhoten
56ab25f37f
ICU-852 Added C_API and EXPORT2 like the other function, and cleaned up some of the documentation
...
X-SVN-Rev: 3821
2001-02-28 17:44:52 +00:00
George Rhoten
a272abb986
ICU-580 os/390 porting changes
...
X-SVN-Rev: 3820
2001-02-28 17:09:08 +00:00
Ram Viswanadha
dc3ff158d3
ICU-869 Combined common callback code into functions and fixed compiler warnings
...
X-SVN-Rev: 3818
2001-02-28 02:54:39 +00:00
George Rhoten
5287dabf2e
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3812
2001-02-27 23:55:08 +00:00
George Rhoten
4fe027ed7b
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3811
2001-02-27 23:45:16 +00:00
Steven R. Loomis
480fc6e7fe
ICU-860 cleaned up createFromName()
...
X-SVN-Rev: 3786
2001-02-26 20:06:52 +00:00
Markus Scherer
55c69844be
ICU-866 implement handling of subchar1
...
X-SVN-Rev: 3784
2001-02-26 19:51: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
Markus Scherer
85224a58fd
ICU-866 add subchar1 to static and runtime data
...
X-SVN-Rev: 3781
2001-02-26 19:45:35 +00:00
Jim Snyder Grant
4cb6cd54ff
ICU-271 Many LMBCS fixes. includes
...
jitterbug 787: LMBCS handles skip & sub callbacks correctly
jitterbug 500: LMBCS handles full source & target correctly.
X-SVN-Rev: 3777
2001-02-26 19:27:04 +00:00
George Rhoten
87412d7a69
ICU-580 os/390 porting changes
...
X-SVN-Rev: 3776
2001-02-26 19:22:32 +00:00
Syn Wee Quek
ee52362459
ICU-833
...
Implemented fast route checkFCD and quickCheck.
X-SVN-Rev: 3765
2001-02-24 02:49:31 +00:00
Ram Viswanadha
7d7f5ea129
ICU-862 Added 25546 converter (ISO_2022_KR_1). Added flushing of
...
state to fromUChars and toUChars
X-SVN-Rev: 3764
2001-02-24 02:41:29 +00:00
Ram Viswanadha
1d9ffd7f79
ICU-869 Added support for JIS, JIS7 and JIS8 encodings in 2022-JP
...
fixed compiler warning in HZ
X-SVN-Rev: 3745
2001-02-23 04:39:32 +00:00
George Rhoten
131e27bb87
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3729
2001-02-22 19:24:15 +00:00
George Rhoten
3377cf7fb9
ICU-597 AS/400 porting changes
...
X-SVN-Rev: 3722
2001-02-22 02:39:41 +00:00
George Rhoten
90eaef52a3
ICU-597 AS/400 porting changes
...
X-SVN-Rev: 3721
2001-02-22 02:16:33 +00:00
George Rhoten
5659f01e6f
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3715
2001-02-21 23:50:16 +00:00
George Rhoten
20d2995c74
ICU-852 Redefine new u_mem functions
...
X-SVN-Rev: 3709
2001-02-21 22:27:39 +00:00
George Rhoten
f088b164c6
ICU-597 redefine U_MAX_PTR into a macro
...
X-SVN-Rev: 3699
2001-02-21 01:30:39 +00:00
George Rhoten
dcf634093b
ICU-597 AS/400 porting changes
...
X-SVN-Rev: 3698
2001-02-21 01:25:39 +00:00
George Rhoten
5346bbe0ed
ICU-597 AS/400 porting changes + a lot of white space removal on blank lines
...
X-SVN-Rev: 3691
2001-02-20 22:00:03 +00:00
George Rhoten
9958c85f83
ICU-597 AS/400 porting changes
...
X-SVN-Rev: 3682
2001-02-20 01:08:37 +00:00
George Rhoten
180723abc4
ICU-597 AS/400 porting changes
...
X-SVN-Rev: 3681
2001-02-20 01:01:03 +00:00
George Rhoten
6a76f2d773
ICU-597 AS/400 porting changes
...
X-SVN-Rev: 3680
2001-02-20 00:47:25 +00:00
Markus Scherer
83da5893ba
ICU-561 test U_COMBINED_IMPLEMENTATION to override the other switches
...
X-SVN-Rev: 3676
2001-02-19 21:53:23 +00:00
Markus Scherer
1b4da8a065
ICU-388 add new error code to putil.c for u_errorName()
...
X-SVN-Rev: 3674
2001-02-19 21:25:31 +00:00
Steven R. Loomis
20f5772605
ICU-856 1.8 - begin the throw of the big switch....
...
X-SVN-Rev: 3672
2001-02-19 16:54:24 +00:00
Steven R. Loomis
8e5d16290f
ICU-860 support for i-,x-,@,. locales, Locale::createFromName(), fix bugs in uloc_getName
...
X-SVN-Rev: 3667
2001-02-17 13:33:57 +00:00
Jim Snyder Grant
5479dd7c73
ICU-388 and jb 853: ucnv_safeClone - the guts of the implementation
...
X-SVN-Rev: 3657
2001-02-16 22:22:40 +00:00
Jim Snyder Grant
2a17db6667
ICU-388 and jb 853: ucnv_safeClone
...
X-SVN-Rev: 3656
2001-02-16 22:21:14 +00:00
George Rhoten
8947e594c3
ICU-66 Fixed a possible problem when state is a boolean, but not == TRUE
...
X-SVN-Rev: 3647
2001-02-16 21:45:31 +00:00
George Rhoten
da118a5ad2
ICU-66 Fixed an initialization problem
...
X-SVN-Rev: 3646
2001-02-16 21:44:30 +00:00
George Rhoten
fe0ec6f08d
ICU-66 Fixed several initialization problems
...
X-SVN-Rev: 3645
2001-02-16 21:43:46 +00:00
George Rhoten
ee518c0ab4
ICU-66 Fixed an array bounds problem
...
X-SVN-Rev: 3644
2001-02-16 21:42:57 +00:00
Ram Viswanadha
4b1be3269e
ICU-634 Reduced number of gotos without affecting the performance
...
and fixed surrogate handling(regression) bugs
X-SVN-Rev: 3643
2001-02-16 20:16:09 +00:00
Ram Viswanadha
d53a33cd04
ICU-858 Implemented options recognition and output generation for SUB, SKIP and ESCAPE
...
callbacks
X-SVN-Rev: 3641
2001-02-16 20:12:50 +00:00
Jim Snyder Grant
f203e26d36
ICU-561 U_COMBINED_IMPLEMENTATION added
...
(plus start of the safeClone fixes (new info UError code))
X-SVN-Rev: 3637
2001-02-16 16:44:21 +00:00
Markus Scherer
2381075aa8
ICU-833 make normalizer function and enum names consistent with guidelines
...
X-SVN-Rev: 3634
2001-02-15 20:21:21 +00:00
Syn Wee Quek
b543b377f3
ICU-833
...
Trie quickcheck data.
Added checkFCD trie data and method.
X-SVN-Rev: 3632
2001-02-15 19:29:05 +00:00
George Rhoten
2bf1f8d330
ICU-852 Added new u_mem functions
...
X-SVN-Rev: 3631
2001-02-15 03:34:29 +00:00
Markus Scherer
a4419615ac
ICU-840 fix warning
...
X-SVN-Rev: 3630
2001-02-15 02:36:38 +00:00
Markus Scherer
33418441e8
ICU-471 add shaping options & error code
...
X-SVN-Rev: 3629
2001-02-15 02:36:15 +00:00
Markus Scherer
55b780688e
ICU-709 resolve virtual/inline conflict, details see jitterbug response
...
X-SVN-Rev: 3625
2001-02-14 18:02:44 +00:00
Markus Scherer
d4646d08d9
ICU-840 implement case-insensitive string compare
...
X-SVN-Rev: 3622
2001-02-14 01:10:10 +00:00
Markus Scherer
2959043936
ICU-840 implement case-insensitive string compare
...
X-SVN-Rev: 3619
2001-02-14 00:58:35 +00:00
Markus Scherer
0c602137f7
ICU-840 implement case folding
...
X-SVN-Rev: 3618
2001-02-14 00:47:36 +00:00
Ram Viswanadha
41dd06a9b0
ICU-634 Improved performance of ISO-2022-CN and fixed compiler warnings
...
X-SVN-Rev: 3596
2001-02-08 19:45:07 +00:00
George Rhoten
f868fa0272
ICU-838 Added u_austrncpy()
...
X-SVN-Rev: 3591
2001-02-08 03:01:21 +00:00
George Rhoten
108eb90aac
ICU-838 Added u_austrncpy() & moved similar code closer together
...
X-SVN-Rev: 3590
2001-02-08 03:00:09 +00:00
George Rhoten
6f7cdcb027
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3584
2001-02-07 19:35:52 +00:00
Vladimir Weinstein
bf9f0b3ef3
ICU-96 collation update
...
X-SVN-Rev: 3582
2001-02-07 00:57:39 +00:00
George Rhoten
e0b73d8f85
ICU-580 OS/390 porting changes
...
X-SVN-Rev: 3579
2001-02-06 23:27:07 +00:00
George Rhoten
e016854afa
ICU-790 Mainly removed stdio.h
...
X-SVN-Rev: 3577
2001-02-06 22:26:52 +00:00
George Rhoten
d2907f910d
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3572
2001-02-06 21:40:50 +00:00
Syn Wee Quek
39669d6f7a
ICU-807 Modified all occurence of UCOL_* to UNORM_*.
...
X-SVN-Rev: 3568
2001-02-06 02:02:35 +00:00
Syn Wee Quek
3bbcb9b96b
ICU-833
...
QuickCheck constant array modification.
Instead of sets of 2 bits, we now use 2 sets of 4 bits.
First set for MAYBE and second set for YES.
Each bit represents one of the normalization form.
X-SVN-Rev: 3567
2001-02-06 02:01:29 +00:00
Syn Wee Quek
fa73cc2a20
ICU-833 Modified release project setting to copy unorm.h to
...
base directory icu/include/unicode directory during build time.
X-SVN-Rev: 3563
2001-02-05 20:03:08 +00:00
Vladimir Weinstein
7124fe04ef
ICU-833 added a newline to EOF
...
X-SVN-Rev: 3558
2001-02-05 05:34:51 +00:00
Ram Viswanadha
de43f54b4c
ICU-535 Fixed compiler warnings
...
X-SVN-Rev: 3557
2001-02-03 03:15:29 +00:00
Syn Wee Quek
b41c0e7e55
ICU-833
...
QuickCheck addition.
Normalization enums conversion methods addition.
X-SVN-Rev: 3552
2001-02-03 01:25:27 +00:00
George Rhoten
1ac04345f0
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3549
2001-02-02 23:31:17 +00:00
Markus Scherer
81401a40b2
ICU-542 implement case mapping conditions from Unicode 3.1 (az & lt)
...
X-SVN-Rev: 3548
2001-02-02 23:24:40 +00:00
George Rhoten
2ea8bf637f
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3547
2001-02-02 23:19:57 +00:00
George Rhoten
59205af7e6
ICU-535 This wasn't suppose to be checked in. Slip of the mouse click. I'm unchecking the changes.
...
X-SVN-Rev: 3546
2001-02-02 23:04:59 +00:00
George Rhoten
b3e5c73338
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3545
2001-02-02 23:03:08 +00:00
George Rhoten
ea112821c9
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3544
2001-02-02 21:20:38 +00:00
Markus Scherer
965a295205
ICU-542 UnicodeString::toLower()/toUpper() must not use fStackBuffer for src _and_ dest!
...
X-SVN-Rev: 3543
2001-02-02 21:07:43 +00:00
Ram Viswanadha
52fb9a8712
ICU-535 Fixed compiler warnings
...
X-SVN-Rev: 3541
2001-02-02 20:49:38 +00:00
Markus Scherer
9632c94006
ICU-542 implement UnicodeString::toLower()/toUpper() with u_internalStrToLower/Upper()
...
X-SVN-Rev: 3539
2001-02-02 20:41:18 +00:00
Markus Scherer
8c697b9c72
ICU-542 fix toLower() - do not read beyond srcLength
...
X-SVN-Rev: 3538
2001-02-02 20:38:47 +00:00
George Rhoten
e1b9012971
ICU-552 added more ISO-639 names to the codepage list
...
X-SVN-Rev: 3537
2001-02-02 20:34:37 +00:00
Ram Viswanadha
401f3aece7
ICU-634 Deleted FromU and ToU callback macros which were not being used by
...
2022 converters anymore
X-SVN-Rev: 3532
2001-02-02 03:54:57 +00:00
Ram Viswanadha
cc818beb4d
ICU-634 Performance improvement of ISO_2022 converters. JP is about 40% faster.
...
Implemented writeSub funtions. Combined non offset and offset handling functions.
X-SVN-Rev: 3530
2001-02-02 03:51:57 +00:00
George Rhoten
3c51d60dbb
ICU-832 Removed some excessive memory allocation
...
X-SVN-Rev: 3529
2001-02-02 01:32:07 +00:00
George Rhoten
1c1a918f0b
ICU-832 Fixed some compiler warnings
...
X-SVN-Rev: 3527
2001-02-01 23:19:51 +00:00
George Rhoten
af1ac4175d
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3526
2001-02-01 18:08:54 +00:00
George Rhoten
7b52bfd043
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3525
2001-02-01 18:01:52 +00:00
George Rhoten
6599312c80
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3524
2001-02-01 17:49:08 +00:00
Markus Scherer
2dc336d196
ICU-542 implement full string upper-/lowercasing in C
...
X-SVN-Rev: 3503
2001-01-31 18:20:26 +00:00
Markus Scherer
5ac8d19ed1
ICU-542 add ustr_imp.h with declarations for internal string functions
...
X-SVN-Rev: 3502
2001-01-31 18:13:16 +00:00
George Rhoten
4a95027b8a
ICU-829 Added u_strtok_r
...
X-SVN-Rev: 3496
2001-01-30 20:59:08 +00:00
George Rhoten
26949ae8e1
ICU-829 Added u_strtok_r and moved some functions around for relavence
...
X-SVN-Rev: 3495
2001-01-30 20:58:38 +00:00
George Rhoten
f479e58a4b
ICU-829 Tested for more edge cases with illegal character matching
...
X-SVN-Rev: 3494
2001-01-30 18:56:26 +00:00
George Rhoten
970daeceb9
ICU-829 Added u_strspn, u_strcspn and u_strpbrk
...
X-SVN-Rev: 3491
2001-01-30 03:12:01 +00:00
George Rhoten
0c70304970
ICU-286 Sometimes UChar32 is signed depending on the platform's definition of wchar_t
...
X-SVN-Rev: 3490
2001-01-30 00:52:24 +00:00
George Rhoten
53c8d1b223
ICU-580 forgot the tab
...
X-SVN-Rev: 3486
2001-01-29 18:53:16 +00:00
George Rhoten
53461464b9
ICU-580 Added 390 batch file support according to Ami
...
X-SVN-Rev: 3485
2001-01-27 03:20:01 +00:00
George Rhoten
9234f290ae
ICU-286 Removed some TODO comments and fixed a UTF-32 offset problem with bad characters
...
X-SVN-Rev: 3483
2001-01-26 02:54:57 +00:00
George Rhoten
0e5e9a816c
ICU-97 Fixed the case where fCount accidentally becomes negative.
...
X-SVN-Rev: 3475
2001-01-24 18:32:11 +00:00
Markus Scherer
2b12895952
ICU-750 implement compareCodePointOrder()
...
X-SVN-Rev: 3471
2001-01-24 02:37:58 +00:00
Markus Scherer
cf1860d22d
ICU-750 implement u_strcmpCodePointOrder()
...
X-SVN-Rev: 3469
2001-01-24 02:36:41 +00:00
Markus Scherer
ba97af0b64
ICU-820 implement Unicode::getCombiningClass()
...
X-SVN-Rev: 3463
2001-01-23 23:45:37 +00:00
Markus Scherer
67201b90b4
ICU-820 implement u_getCombiningClass()
...
X-SVN-Rev: 3462
2001-01-23 23:45:21 +00:00
George Rhoten
39a2b771a7
ICU-535 Fixed some compiler warnings for Linux
...
X-SVN-Rev: 3458
2001-01-23 22:22:52 +00:00
George Rhoten
c966958efe
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3457
2001-01-23 21:01:59 +00:00
George Rhoten
b658380b62
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3454
2001-01-23 18:10:46 +00:00
George Rhoten
5345550747
ICU-535 Removed code that should never have been checked in yet (stupid WinCVS GUI).
...
X-SVN-Rev: 3451
2001-01-23 02:45:54 +00:00
George Rhoten
3b66beb865
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3450
2001-01-23 02:40:22 +00:00
George Rhoten
b1b1603c57
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3449
2001-01-23 02:06:01 +00:00
George Rhoten
a2a281a5fb
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3448
2001-01-23 01:42:13 +00:00
George Rhoten
2fdb82dbcb
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3447
2001-01-23 01:29:06 +00:00
George Rhoten
6fe58e9fb4
ICU-479 changed some data from static const to #define for 2%-5% speed improvement.
...
X-SVN-Rev: 3440
2001-01-19 20:29:08 +00:00
Markus Scherer
f80e10babd
ICU-484 fix state save/restore for siso codepages with callbacks, especially for untaken fallback results
...
X-SVN-Rev: 3432
2001-01-17 20:22:40 +00:00
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