Commit Graph

597 Commits

Author SHA1 Message Date
Syn Wee Quek
adfe56611e ICU-861
Updated getSpecialPrevCE to include management for broken multiple contractions.

X-SVN-Rev: 4003
2001-03-09 23:09:21 +00:00
Syn Wee Quek
f1f8d7ec66 ICU-861
Updated getSpecialCE.

X-SVN-Rev: 4001
2001-03-09 21:35:31 +00:00
Vladimir Weinstein
589b001acd ICU-96 header 4 byte safe + some fixes
X-SVN-Rev: 4000
2001-03-09 19:22:57 +00:00
Syn Wee Quek
d4ebc2590d ICU-861
Updated previous iterator for Thai collation.

X-SVN-Rev: 3996
2001-03-09 18:25:30 +00:00
Vladimir Weinstein
cc0d1a23ba ICU-96 fix for the multiple level contraction bug noted by Syn Wee. Other CE getting procedures that deal with contractions should be also checked
X-SVN-Rev: 3994
2001-03-09 07:18:33 +00:00
George Rhoten
df7656578e ICU-865 Add a newline at the end of the file
X-SVN-Rev: 3993
2001-03-09 02:35:40 +00:00
Syn Wee Quek
04bee678e7 ICU-883
Updated compareTo method

X-SVN-Rev: 3991
2001-03-09 02:18:20 +00:00
Vladimir Weinstein
1273540bbb ICU-96 jamo special handling completed. Markuses weight function glued in
X-SVN-Rev: 3987
2001-03-09 00:50:37 +00:00
Markus Scherer
4c2deb23a8 ICU-96 include stdlib.h for qsort, do not sort just one range
X-SVN-Rev: 3980
2001-03-08 23:38:35 +00:00
George Rhoten
746f7b4216 ICU-863 Don't use t_int32 or UFieldPosition in the examples
X-SVN-Rev: 3979
2001-03-08 23:21:06 +00:00
Markus Scherer
6c4bd1db2c ICU-96 add ucol_wgt.c/.h for weight allocation
X-SVN-Rev: 3978
2001-03-08 23:20:20 +00:00
Vladimir Weinstein
dbdfc915ea ICU-96 case bit doesn't need to be in tokens
X-SVN-Rev: 3976
2001-03-08 21:14:08 +00:00
Vladimir Weinstein
6cda3a5648 ICU-96 collation update
X-SVN-Rev: 3975
2001-03-08 21:01:34 +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
0d9a34e275 ICU-760 Can't get the correct FieldPosition with padding.
X-SVN-Rev: 3972
2001-03-08 19:40:09 +00:00
Vladimir Weinstein
7e3605d1ad ICU-96 collation filename reorganization - forgot to do save all in msvc :)
X-SVN-Rev: 3971
2001-03-08 18:43:06 +00:00
Vladimir Weinstein
ba06e0938e ICU-96 collation filename reorganization
X-SVN-Rev: 3968
2001-03-08 17:49:32 +00:00
Vladimir Weinstein
2f32e7e853 ICU-96 collation filename reorganization
X-SVN-Rev: 3967
2001-03-08 17:40:42 +00:00
Vladimir Weinstein
a421457a49 ICU-96 starting JamoSpecial stuff...
X-SVN-Rev: 3957
2001-03-08 00:58:36 +00:00
Syn Wee Quek
228036a8e1 ICU-878
Modified tailoring maxexpansion

X-SVN-Rev: 3954
2001-03-08 00:33:38 +00:00
Vladimir Weinstein
2ffeeafa59 ICU-96 more CE generation stuff, incremental compare, fixed currency test
X-SVN-Rev: 3953
2001-03-07 23:56:26 +00:00
Alan Liu
9bf318a39c ICU-403 udat_format docs
X-SVN-Rev: 3951
2001-03-07 22:49:48 +00:00
Alan Liu
4703c3cc0a ICU-528 remove and stop using deprecated BreakIterator API
X-SVN-Rev: 3949
2001-03-07 22:42:46 +00:00
Alan Liu
285fe5ffa0 ICU-691 date format always calls setParseIntegerOnly(TRUE) on adopted number format objects
X-SVN-Rev: 3947
2001-03-07 22:01:48 +00:00
Syn Wee Quek
4196c80eee ICU-861
Cleaning up collation element iterator codes.

X-SVN-Rev: 3946
2001-03-07 21:01:53 +00:00
Syn Wee Quek
bcb3f971f7 ICU-878
Merged tailoring maxexpansion with UCA.
One access check instead of the previous 2 checks in tailoring then UCA.
Less painful this way.

X-SVN-Rev: 3941
2001-03-07 20:45:08 +00:00
Vladimir Weinstein
494265722c ICU-96 some CE generation stuff + passing UCA around for Syn Wee
X-SVN-Rev: 3940
2001-03-07 19:43:06 +00:00
Syn Wee Quek
74666469c9 ICU-883
updated compareTo to handle strings with different lengths.

X-SVN-Rev: 3938
2001-03-07 18:11:12 +00:00
Syn Wee Quek
5a0d53ced5 ICU-883
modified compareTo to handle strings with different lengths.

X-SVN-Rev: 3937
2001-03-07 06:39:48 +00:00
George Rhoten
4a1fd4d968 ICU-865 ANSI C++ forbids declaration `ucol_getFirstCE' with no type
X-SVN-Rev: 3932
2001-03-07 01:22:42 +00:00
George Rhoten
de8965f853 ICU-882 Don't use the deprecated API.
X-SVN-Rev: 3931
2001-03-07 01:16:17 +00:00
Alan Liu
e0e823eafd ICU-483 avoid deadlock!
X-SVN-Rev: 3924
2001-03-06 20:39:31 +00:00
George Rhoten
cb99d4da18 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3923
2001-03-06 20:20:47 +00:00
George Rhoten
bd730a6e62 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3922
2001-03-06 20:12:26 +00:00
George Rhoten
fe743218d2 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3920
2001-03-06 19:44:45 +00:00
Vladimir Weinstein
9b3f79c05f ICU-96 option parsing in rules. More info on errors in rules
X-SVN-Rev: 3916
2001-03-06 07:44:37 +00:00
George Rhoten
8a59268b64 ICU-865 os/390 porting for timezone
X-SVN-Rev: 3913
2001-03-06 02:39:47 +00:00
Vladimir Weinstein
2b117c5c1a ICU-96 ground for parsing options + some tests
X-SVN-Rev: 3906
2001-03-06 00:57:48 +00:00
George Rhoten
9d65e715fd ICU-882 Don't use the deprecated API.
X-SVN-Rev: 3905
2001-03-05 22:36:29 +00:00
Vladimir Weinstein
1b31da3609 ICU-96 more on canonical closure plus some cleanup
X-SVN-Rev: 3903
2001-03-05 20:08:31 +00:00
Vladimir Weinstein
454ade03e9 ICU-96 tailoring cleanup, general collation cleanup
X-SVN-Rev: 3896
2001-03-03 09:27:42 +00:00
Syn Wee Quek
24ff93d428 ICU-878
added functionality to retrieve getMaxExpansion for implicit collation elements

X-SVN-Rev: 3891
2001-03-03 04:06:43 +00:00
Andy Heninger
a6d0a55a72 ICU-880 Optimize strcoll for strings with leading common part. Add hashtable of "unsafe" chars to support impl of this.
X-SVN-Rev: 3890
2001-03-03 03:35:17 +00:00
Alan Liu
83377886c0 ICU-483 add inter-Indic transliterators
X-SVN-Rev: 3886
2001-03-03 00:49:45 +00:00
Vladimir Weinstein
c0d2a98407 ICU-96 better canonical closure + more tailoring tune ups
X-SVN-Rev: 3876
2001-03-02 09:24:30 +00:00
Syn Wee Quek
bc4465145b ICU-878
Removed test lines

X-SVN-Rev: 3873
2001-03-02 02:03:55 +00:00
Syn Wee Quek
50ff5456e4 ICU-878
Added getMaxExpansion to collator

X-SVN-Rev: 3871
2001-03-02 01:14:03 +00:00
Vladimir Weinstein
4a5135b5a1 ICU-96 correct case for generated CEs
X-SVN-Rev: 3870
2001-03-02 00:43:14 +00:00
Vladimir Weinstein
69553ae0cb ICU-96 case switching
X-SVN-Rev: 3868
2001-03-02 00:19:43 +00:00
George Rhoten
b330aaed7a ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3866
2001-03-01 23:12:34 +00:00
Ram Viswanadha
844af96513 ICU-96 uca_getRulesEx version 1
X-SVN-Rev: 3856
2001-03-01 20:12:12 +00:00
Vladimir Weinstein
5d6ac37a48 ICU-96 a little reverse contraction mess up fixed
X-SVN-Rev: 3851
2001-03-01 00:14:53 +00:00
Vladimir Weinstein
04774b4970 ICU-96 case bit in tailorings
X-SVN-Rev: 3850
2001-03-01 00:14:29 +00:00
George Rhoten
5f8abf8e96 ICU-865 Use FALSE instead of false
X-SVN-Rev: 3843
2001-02-28 22:05:16 +00:00
Vladimir Weinstein
dca618e168 ICU-96 more fixes to tailoring
X-SVN-Rev: 3842
2001-02-28 21:50:23 +00:00
Alan Liu
fa58a5ddd5 ICU-872 Fix error in docs as revealed by JamoTest
X-SVN-Rev: 3828
2001-02-28 19:50:42 +00:00
Alan Liu
98d3f8dd29 ICU-872 Fix bug in finishTransliteration() turned up by JamoTest
X-SVN-Rev: 3827
2001-02-28 19:50:21 +00:00
Vladimir Weinstein
bfb058042b ICU-96 compiler warnings fixes + a nice dead loop fix :)
X-SVN-Rev: 3824
2001-02-28 19:30:41 +00:00
Vladimir Weinstein
ff9286393c ICU-96 removed most of pedantic compiler warnings
X-SVN-Rev: 3823
2001-02-28 19:01:23 +00:00
Vladimir Weinstein
f971402237 ICU-96 return value from an intermediate function
X-SVN-Rev: 3819
2001-02-28 16:12:45 +00:00
Ram Viswanadha
e28ccb917b ICU-841 Updated with changes discussed in design review
X-SVN-Rev: 3817
2001-02-28 02:50:48 +00:00
Steven R. Loomis
86878195b1 ICU-96 uint16_t != UChar
X-SVN-Rev: 3813
2001-02-28 00:24:15 +00:00
Vladimir Weinstein
5c43f59fbf ICU-96 stable tailoring generation, leak fixes
X-SVN-Rev: 3805
2001-02-27 21:01:11 +00:00
George Rhoten
a1940e5c5b ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3803
2001-02-27 18:38:48 +00:00
Vladimir Weinstein
2c24ff13a5 ICU-96 more collation
X-SVN-Rev: 3801
2001-02-27 07:48:00 +00:00
Ram Viswanadha
5682d6d452 ICU-841 Restored UCollator struct by deleted trVersion
X-SVN-Rev: 3799
2001-02-27 01:35:59 +00:00
Ram Viswanadha
2c6f953fb5 ICU-841 Fixed minor compiler warnings
X-SVN-Rev: 3798
2001-02-27 01:08:32 +00:00
Ram Viswanadha
7f0d1775f7 ICU-841 ucol_getVersion implementation version 2
X-SVN-Rev: 3794
2001-02-26 23:52:44 +00:00
Vladimir Weinstein
03331219a8 ICU-96 tailorings are now in
X-SVN-Rev: 3774
2001-02-26 10:52:00 +00:00
Vladimir Weinstein
fb41ad071f ICU-96 tailoring implementation take 1
X-SVN-Rev: 3773
2001-02-26 10:34:53 +00:00
Vladimir Weinstein
1c52bd1c5c ICU-96 tailoring implementation take 1
X-SVN-Rev: 3772
2001-02-26 10:28:56 +00:00
Syn Wee Quek
ec4c07eeb0 ICU-861
Updated backwards collation element iterator codes.

X-SVN-Rev: 3760
2001-02-23 23:36:42 +00:00
Syn Wee Quek
6d5b35e584 ICU-861
Updated javadoc comments.

X-SVN-Rev: 3759
2001-02-23 23:34:34 +00:00
Jim Snyder Grant
9b07d23c28 ICU-853 Fixed code for ucol_safeClone (checked in under the wrong jitterbug before)
X-SVN-Rev: 3752
2001-02-23 18:24:05 +00:00
Vladimir Weinstein
fb4d48179d ICU-96 building ucadata as a part of build process on win32
X-SVN-Rev: 3749
2001-02-23 04:57:47 +00:00
Syn Wee Quek
1966b36a04 ICU-861
Updated UCOL_GETPREVCE.

X-SVN-Rev: 3733
2001-02-22 23:16:06 +00:00
Jim Snyder Grant
f8a3510d6a ICU-535 casted HP/UX warning on size_t to int
X-SVN-Rev: 3726
2001-02-22 17:08:56 +00:00
Jim Snyder Grant
8da891a5c1 ICU-535 fixed HP/UX and AIX problems.
X-SVN-Rev: 3724
2001-02-22 16:32:40 +00:00
George Rhoten
4e4408fe03 ICU-865 use uprv_memcpy instead of memcpy and put a newline at the end of the header
X-SVN-Rev: 3720
2001-02-22 01:03:05 +00:00
Jim Snyder Grant
5244af4879 ICU-853 Implementations for ubrk_safeClone, including C++ API changes needed (createBufferClone & isBufferClone in BreakIterator classes)
X-SVN-Rev: 3713
2001-02-21 23:40:41 +00:00
Ram Viswanadha
549e5f528c ICU-841 fixed memory leak in ucol_open()
X-SVN-Rev: 3708
2001-02-21 21:43:17 +00:00
Vladimir Weinstein
4accd4cd4d ICU-96 more changes to collation
X-SVN-Rev: 3706
2001-02-21 17:45:06 +00:00
Syn Wee Quek
3d6b4ba255 ICU-861
Modified error comments //.

X-SVN-Rev: 3705
2001-02-21 17:26:52 +00:00
Syn Wee Quek
48c0a5f2af ICU-861
Modified UCOL_GETPREVCE.
Comments on the use UCOL_NO_MORE_CES is added.

X-SVN-Rev: 3703
2001-02-21 02:12:23 +00:00
Syn Wee Quek
8d727c64bd ICU-807
Modified include statement for uhash.h to make as400 happy.

X-SVN-Rev: 3702
2001-02-21 01:59:39 +00:00
Syn Wee Quek
1418000403 ICU-861
NO_MORE_CES added to public access.
Comments of use added.

X-SVN-Rev: 3701
2001-02-21 01:58:55 +00:00
George Rhoten
5c2690878a ICU-760 Do the correct padding between a number and its sign
X-SVN-Rev: 3687
2001-02-20 17:29:08 +00:00
Syn Wee Quek
78a57a7680 ICU-861
Implemented backwards iterator for collation

X-SVN-Rev: 3679
2001-02-20 00:26:50 +00:00
Jim Snyder Grant
7d75aab3e8 ICU-853 (empty) Implementations for ucol_safeClone & ubrk_safeClone
X-SVN-Rev: 3661
2001-02-16 22:43:39 +00:00
Jim Snyder Grant
cadc5c2a49 ICU-853 APIs for ucol_safeClone & ubrk_safeClone
X-SVN-Rev: 3660
2001-02-16 22:42:45 +00:00
George Rhoten
5fc03fe875 ICU-66 Removed a static memory leak
X-SVN-Rev: 3649
2001-02-16 21:51:21 +00:00
George Rhoten
a06988ae1c ICU-66 Moved the deletion to after the comparison
X-SVN-Rev: 3648
2001-02-16 21:46:22 +00:00
George Rhoten
ee518c0ab4 ICU-66 Fixed an array bounds problem
X-SVN-Rev: 3644
2001-02-16 21:42:57 +00:00
Steven R. Loomis
c079ac37a8 ICU-856 1.8 integration [aix]
X-SVN-Rev: 3635
2001-02-15 23:43:26 +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
15d97100f8 ICU-833
Replaced quickcheck with checkFCD

X-SVN-Rev: 3633
2001-02-15 19:30:25 +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
Syn Wee Quek
a5b8dad588 ICU-807
Modified operator methods.

X-SVN-Rev: 3624
2001-02-14 17:48:23 +00:00
Syn Wee Quek
be383bd0f9 ICU-807
Optimized and modified operator==.

X-SVN-Rev: 3615
2001-02-12 21:12:20 +00:00
George Rhoten
8e949b4dd0 ICU-535 Fixed some compiler warnings
X-SVN-Rev: 3614
2001-02-12 20:52:49 +00:00