George Rhoten
2bc412e598
ICU-6076 Use window failure testing instead of max size testing. This allows you to skip some hash table failures. Hash tables grow by powers of 2.
...
X-SVN-Rev: 23409
2008-02-10 20:17:14 +00:00
Michael Ow
a209799b48
ICU-6132 Add various memory allocation error checks to uprntf_p.c, uresbund.c, ustdio.c, and usearch.cpp.
...
X-SVN-Rev: 23254
2008-01-16 23:16:41 +00:00
Michael Ow
d9958662e3
ICU-6024 Add dynamic buffer to collIterate to extend the size of CEs if needed to limit buffer overflow errors. CE buffer overflow cintltst test is changed to reflect this change.
...
X-SVN-Rev: 23089
2007-12-15 00:30:35 +00:00
Steven R. Loomis
37a5cf7d49
ICU-6063 Really fix memory leak.
...
X-SVN-Rev: 23028
2007-12-05 23:57:11 +00:00
Steven R. Loomis
c6184cf96d
ICU-6063 fix memory leak. Also, rename a variable for clarity
...
X-SVN-Rev: 23025
2007-12-05 21:13:44 +00:00
George Rhoten
0dda41de85
ICU-5966 Fix some compiler warnings.
...
X-SVN-Rev: 23017
2007-12-05 05:37:54 +00:00
Michael Ow
823b13cee5
ICU-5993 Eliminate infinite loop when search pattern is single combining diactrical.
...
X-SVN-Rev: 22891
2007-11-06 20:00:35 +00:00
Michael Ow
3b76a8e2fb
ICU-5950 Added test case and added internal breakiterator to hold the character breakiterator.
...
X-SVN-Rev: 22854
2007-10-25 22:02:54 +00:00
Michael Ow
3f617517e7
ICU-5024 Check for cases where getCE() should be used in hasAccentAfterMatch.
...
X-SVN-Rev: 22840
2007-10-23 19:13:33 +00:00
Michael Ow
db658067b7
ICU-5024 Remove getCE call on the last collation element check in the function hasAccentsAfterMatch.
...
X-SVN-Rev: 22827
2007-10-19 22:14:46 +00:00
Michael Ow
90b5316a76
ICU-4038 Added the fix on ICU4C to ICU4J StringSearch.
...
X-SVN-Rev: 22826
2007-10-19 21:16:09 +00:00
Michael Ow
9831a64be7
ICU-4038 Restore the last found ce so that shifting forward or backward is done properly with the correct ce.
...
X-SVN-Rev: 22821
2007-10-19 19:04:25 +00:00
Michael Ow
7c1d2e0b40
ICU-5950 Implement breakiterator to check for accents after character match when using primary strength searches. Also, accents in the pattern are ignored when using primary strength searches. TestIgnorable test cases has been altered to test for accent after character matches.
...
X-SVN-Rev: 22817
2007-10-18 22:29:39 +00:00
George Rhoten
202e0f66a7
ICU-5445 Fix some compiler warnings
...
X-SVN-Rev: 20809
2006-12-19 06:06:30 +00:00
George Rhoten
8a895cadee
ICU-4703 usearch_openFromCollator should return when detecting bad arguments.
...
X-SVN-Rev: 19482
2006-03-30 09:26:24 +00:00
Markus Scherer
d382badd94
ICU-4497 fix checkIdentical(): bug (bad UErrorCode handling) and performance (preflight with non-zero initial buffer, allocate only one block)
...
X-SVN-Rev: 17545
2005-05-03 23:17:03 +00:00
Eric Mader
41ca4f63ee
ICU-4428 update copyright notices for ICU 3.3.
...
X-SVN-Rev: 17296
2005-03-08 22:49:59 +00:00
George Rhoten
2b95351e1d
ICU-4288 Fix some compiler warnings.
...
X-SVN-Rev: 17080
2005-01-02 23:57:36 +00:00
George Rhoten
7dd960a8b4
ICU-4078 Loosely couple the cleanup functions.
...
X-SVN-Rev: 16307
2004-09-12 23:07:29 +00:00
George Rhoten
77d1b40a06
ICU-4077 usearch needs to reset its FCD pointer when u_cleanup is called.
...
X-SVN-Rev: 16186
2004-08-26 14:15:30 +00:00
Eric Mader
abefef5844
ICU-3770 Updated copyright notices for ICU 3.0
...
X-SVN-Rev: 15411
2004-05-19 20:42:44 +00:00
George Rhoten
7c64f98b9b
ICU-3500 Fix some compiler warnings
...
X-SVN-Rev: 14835
2004-04-01 22:04:52 +00:00
Vladimir Weinstein
88f247fcf7
ICU-3593 Disable instantiantion of string search when CODAN for collator is on
...
X-SVN-Rev: 14526
2004-02-16 19:08:50 +00:00
George Rhoten
492d57ac79
ICU-3221 Fix AIX linker warnings
...
X-SVN-Rev: 12997
2003-08-31 20:53:46 +00:00
Syn Wee Quek
3ee80fc175
ICU-3083 supplementary bug fixed.
...
problem was that a wrong ce was given to estimate the estimated offset.
X-SVN-Rev: 12719
2003-07-31 19:31:58 +00:00
Syn Wee Quek
9ddbcf3ebe
ICU-3077 remove commented code
...
X-SVN-Rev: 12600
2003-07-03 23:19:42 +00:00
Syn Wee Quek
a5e7fe176a
ICU-3077 detailed out-of-bounds checks
...
X-SVN-Rev: 12597
2003-07-03 21:48:39 +00:00
Syn Wee Quek
9ebff88b24
ICU-3077 canonical search performed for full set of accents now. also added more detailed out-of-bounds checks
...
X-SVN-Rev: 12594
2003-07-03 19:17:35 +00:00
Alan Liu
de95737116
ICU-2959 update copyright dates to include 2003
...
X-SVN-Rev: 12253
2003-06-03 20:58:22 +00:00
Markus Scherer
c9b18b3e73
ICU-2412 internal normalization functions replace UBool ignoreHangul with int32_t options
...
X-SVN-Rev: 11066
2003-02-15 01:55:39 +00:00
Syn Wee Quek
59893d78c9
ICU-2294
...
subclassability test
X-SVN-Rev: 10576
2002-12-10 06:02:50 +00:00
Syn Wee Quek
7125ce7540
ICU-2135 modified checks for unsafe characters
...
X-SVN-Rev: 10531
2002-12-06 17:55:33 +00:00
Syn Wee Quek
72601a817c
ICU-2135 modified checks for unsafe characters
...
X-SVN-Rev: 10460
2002-12-03 23:59:06 +00:00
Markus Scherer
3d38617bdc
ICU-2248 modularize icu, allow parts to not be built
...
X-SVN-Rev: 9900
2002-09-20 01:54:48 +00:00
Syn Wee Quek
905bedf1fc
ICU-2140
...
collation element iterater setOffset inlined for performance.
X-SVN-Rev: 9790
2002-08-26 16:52:05 +00:00
Syn Wee Quek
50a259bf23
ICU-2105
...
* fixed some casting warnings
* work around VC7 bug.
- VC7 has problems dealing with inlines and shifting
- code rewriting to do testing on bounds instead of shifting and testing on 0 equality
X-SVN-Rev: 9763
2002-08-21 22:16:34 +00:00
Syn Wee Quek
bef95f069c
ICU-1739 checking string boundary
...
X-SVN-Rev: 9681
2002-08-12 21:47:57 +00:00
Syn Wee Quek
1ba4040cd8
ICU-2018
...
breakiterator bug terminated
X-SVN-Rev: 9318
2002-07-24 19:57:46 +00:00
George Rhoten
86b7c21c50
ICU-1988 Regenerate urename.h and hide/rename the non-API functions
...
X-SVN-Rev: 9193
2002-07-16 01:46:42 +00:00
George Rhoten
c85207afbd
ICU-1887 Try to fix the name mangling problems with the Intel compiler by including utypes.h before the system headers.
...
X-SVN-Rev: 9124
2002-07-12 21:42:24 +00:00
Syn Wee Quek
27da46cea7
ICU-1897
...
synching up icu4j with icu4j
* updated docs for string search
* ignored java modifier !
* allows rules to start without strength or &
X-SVN-Rev: 9117
2002-07-12 20:33:01 +00:00
Syn Wee Quek
bf893316a4
ICU-1897
...
Removing redundant normalization data member
X-SVN-Rev: 8804
2002-06-06 22:03:58 +00:00
George Rhoten
ed54492e39
ICU-1897 Use FALSE not false
...
X-SVN-Rev: 8650
2002-05-21 00:53:52 +00:00
Syn Wee Quek
5e02c2eb16
ICU-1897
...
Synching up comments and identical search function with Java
X-SVN-Rev: 8636
2002-05-15 20:26:26 +00:00
George Rhoten
df4c364592
ICU-900 Fixed some compiler warnings.
...
X-SVN-Rev: 8400
2002-04-05 18:35:58 +00:00
Syn Wee Quek
ce3295e827
ICU-1745
...
strictly restrict matches to fit the breakiterator range exactly.
X-SVN-Rev: 8125
2002-03-19 21:50:15 +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
Syn Wee Quek
9304e48db0
ICU-1705 Faster reset().
...
X-SVN-Rev: 7640
2002-02-13 01:56:45 +00:00
Syn Wee Quek
8b31fa8d51
ICU-1705 Internal collator update supported.
...
X-SVN-Rev: 7635
2002-02-13 01:01:33 +00:00
Vladimir Weinstein
6bc1ab66fe
ICU-1541 consistently added U_CAPI & U_EXPORT2 to all the declarations and definitions
...
X-SVN-Rev: 7039
2001-11-21 01:08:55 +00:00