Markus Scherer
a25c9734c6
ICU-2156 make sure that the same string can be used as source and destination
...
X-SVN-Rev: 9979
2002-10-05 00:29:14 +00:00
George Rhoten
d7e0797b2c
ICU-2085 #ifdef out deprecated code
...
X-SVN-Rev: 9756
2002-08-21 19:12:24 +00:00
Markus Scherer
30c37a9114
ICU-1962 use uprv_malloc/free instead of new/delete for non-class types
...
X-SVN-Rev: 9194
2002-07-16 01:55:55 +00:00
Markus Scherer
156e2f983f
ICU-1962 call UObject constructor at least in derived-class copy constructor to avoid compiler warnings
...
X-SVN-Rev: 9019
2002-07-02 23:58:34 +00:00
Markus Scherer
11948b52df
ICU-1962 change UObject: RTTI pure virtual, remove other boilerplate for now
...
X-SVN-Rev: 8977
2002-06-29 00:04:16 +00:00
Markus Scherer
38fff182a4
ICU-1781 add isNormalized()
...
X-SVN-Rev: 8852
2002-06-12 03:29:09 +00:00
Markus Scherer
230b44ed74
ICU-1686 fix use of UCharIterator.move, especially with UITER_START->UITER_ZERO
...
X-SVN-Rev: 8150
2002-03-20 17:04:56 +00:00
Markus Scherer
a66e125f97
ICU-845 implement Normalizer::concatenate
...
X-SVN-Rev: 7960
2002-03-12 23:00:16 +00:00
Markus Scherer
8c78422db2
ICU-1561 replace all UTextOffset with int32_t
...
X-SVN-Rev: 7942
2002-03-12 01:32:42 +00:00
Markus Scherer
6bdadbb707
ICU-1686 some UCharIterator improvements - more consistent constant names, uiter_next32() etc.
...
X-SVN-Rev: 7715
2002-02-20 02:04:23 +00:00
Markus Scherer
b004960d4a
ICU-1686 change UCharIterator: add getIndex(); return int32_t instead of UChar, -1 instead of ffff if iteration bounds reached
...
X-SVN-Rev: 7686
2002-02-16 01:21:15 +00:00
Markus Scherer
45ecba1dc5
ICU-1700 public C API for iterative normalization
...
X-SVN-Rev: 7622
2002-02-10 00:11:16 +00:00
Markus Scherer
66da760bc5
ICU-1686 use public instead of private C API for character iteration
...
X-SVN-Rev: 7621
2002-02-09 21:59:27 +00:00
George Rhoten
36a6b03b6d
ICU-770 Memory cleanup
...
X-SVN-Rev: 6965
2001-11-17 00:03:51 +00:00
Markus Scherer
b15e9a73bb
ICU-1007 fix Normalizer copy constructor
...
X-SVN-Rev: 6714
2001-11-09 21:53:33 +00:00
Alan Liu
8baec2bb72
ICU-1007 make decompose() do NF*D instead of NF*C
...
X-SVN-Rev: 6663
2001-11-07 17:54:01 +00:00
Markus Scherer
5351e439d3
ICU-1007 add start and limit fields to UCharIterator
...
X-SVN-Rev: 6352
2001-10-19 23:25:30 +00:00
Markus Scherer
237bf8e91e
ICU-1007 simplify internal normalization api (no growBuffers, c UCharIterator)
...
X-SVN-Rev: 6339
2001-10-19 17:36:02 +00:00
Helena Chapman
d816eefc57
ICU-1264 added namspace support where possible.
...
X-SVN-Rev: 6124
2001-10-08 23:26:58 +00:00
Markus Scherer
2d1095223f
ICU-1007 fix internal APIs with growBuffer - dest and destCapacity must be in/out params! (not just input)
...
X-SVN-Rev: 5926
2001-09-26 01:22:00 +00:00
Markus Scherer
fb79851f4e
ICU-1007 deprecate Normalizer::EMode, use UNormalizationMode
...
X-SVN-Rev: 5920
2001-09-25 22:45:26 +00:00
Markus Scherer
b15ef62e32
ICU-1107 redesign/fix Normalizer iteration index movement
...
X-SVN-Rev: 5731
2001-09-11 01:29:36 +00:00
Markus Scherer
d365d8a956
ICU-1007 complete implementation of Normalizer iteration
...
X-SVN-Rev: 5666
2001-08-31 21:37:39 +00:00
Markus Scherer
7aac383122
ICU-1007 add U_FAILURE() checks
...
X-SVN-Rev: 5638
2001-08-30 22:25:26 +00:00
Markus Scherer
974bfd3519
ICU-1007 completely replace the old with the new implementation
...
X-SVN-Rev: 5614
2001-08-29 23:57:15 +00:00
Markus Scherer
6c890043bb
ICU-1007 avoid gcc warnings
...
X-SVN-Rev: 5519
2001-08-17 20:37:13 +00:00
Markus Scherer
6eb5998fc1
ICU-1007 replace old normalization implementation by new one, use unorm_quickCheck(UNORM_FCD) instead of the temporary checkFCD()
...
X-SVN-Rev: 5489
2001-08-17 00:21:18 +00:00
Markus Scherer
b581e87e12
ICU-1007 new NF*C implementation
...
X-SVN-Rev: 5119
2001-06-28 00:34:35 +00:00
Markus Scherer
42c2ec7dc8
ICU-1007 initial new normalization code
...
X-SVN-Rev: 5035
2001-06-20 22:24:42 +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
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
c4997713ef
ICU-903 Updated the copyright notice
...
X-SVN-Rev: 4238
2001-03-21 20:44:20 +00:00
Syn Wee Quek
ac007f9746
ICU-833
...
code review changes
X-SVN-Rev: 3892
2001-03-03 04:07:34 +00:00
George Rhoten
131e27bb87
ICU-535 Fixed some compiler warnings
...
X-SVN-Rev: 3729
2001-02-22 19:24:15 +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
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
b41c0e7e55
ICU-833
...
QuickCheck addition.
Normalization enums conversion methods addition.
X-SVN-Rev: 3552
2001-02-03 01:25:27 +00:00
George Rhoten
8c9b4ae99c
ICU-535 fixed some compiler warnings on Sun C++ 5.0/ Solaris 2.7
...
X-SVN-Rev: 2354
2000-08-25 15:53:31 +00:00
Alan Liu
8e99af2483
ICU-535 fix MSVC level 4 warnings
...
X-SVN-Rev: 2259
2000-08-15 18:25:20 +00:00
George Rhoten
80c3feb89f
ICU-535 fixed some compiler warnings
...
X-SVN-Rev: 2208
2000-08-11 21:56:35 +00:00
George Rhoten
c849211ab3
ICU-535 Removed a compiler warning
...
X-SVN-Rev: 2137
2000-08-08 22:15:50 +00:00
Alan Liu
811aebdf9d
ICU-89 rename local variable
...
X-SVN-Rev: 2049
2000-07-26 20:17:45 +00:00
Alan Liu
9020805ecf
ICU-89 numerous changes large and small to bring into conformance with UTR15
...
X-SVN-Rev: 2047
2000-07-26 16:40:43 +00:00
Alan Liu
a96ab43e48
ICU-498 indentation cleanup
...
X-SVN-Rev: 2024
2000-07-22 00:10:49 +00:00
Helena Chapman
f9ea95a88e
ICU-401 More 400 compilation changes.
...
X-SVN-Rev: 1964
2000-07-20 00:39:21 +00:00
Alan Liu
85d51e6ece
ICU-89 improve performance for non-composing combining
...
X-SVN-Rev: 1944
2000-07-19 16:09:09 +00:00
Markus Scherer
02ac2e9283
ICU-176 support UChar32 code points in Normalizer API (not implementation)
...
X-SVN-Rev: 1468
2000-05-24 20:56:19 +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
Yves Arrouye
c69c164be8
ICU-353 basic warnings cleanup (not touching object's memory layout). A
...
basic build now compiles w/o a single warning on Linux. One with --enable-strict
is a different matter...
X-SVN-Rev: 1124
2000-04-13 23:00:43 +00:00
Yves Arrouye
3f818deeaa
ICU-348 do not do signed arithmetic with unsigned types, because you'll
...
be surprised by the results!
X-SVN-Rev: 1078
2000-04-05 23:17:50 +00:00