Commit Graph

38 Commits

Author SHA1 Message Date
Andy Heninger
978f71fe78 ICU-10051 Mutexes: introduce UInitOnce; remove UMTX_CHECK; replace all uses of UMTX_CHECK.
X-SVN-Rev: 33787
2013-05-31 23:50:15 +00:00
Peter Edberg
b72359eca5 ICU-9623 ICU4C 50 API promotions, fix U_DRAFT -> U_STABLE as needed in .h, fix U_DRAFT -> U_CAPI in .c/cpp
X-SVN-Rev: 32547
2012-10-08 05:16:32 +00:00
Yoshito Umaoka
e9503bdade ICU-8909 Fixed various warnings reported by a source code analysis tool.
X-SVN-Rev: 30958
2011-11-14 19:32:51 +00:00
Markus Scherer
e31ce99b84 ICU-8575 option for not including utf headers by default; replace uses of deprecated utf_old.h macros
X-SVN-Rev: 30430
2011-07-27 05:53:56 +00:00
Andy Heninger
8148726df2 ICU-8404 Regular Expressions split(), fix incorrect handling of trailing empty field
X-SVN-Rev: 29801
2011-04-15 00:48:39 +00:00
Andy Heninger
5481ac737a ICU-8421 uregex error checking fixes.
X-SVN-Rev: 29716
2011-03-31 18:33:28 +00:00
Andy Heninger
4a932a4dfc ICU-7795 Regular Expression refreshInputText added.
X-SVN-Rev: 29363
2011-01-27 01:12:12 +00:00
Michael Grady
751473d25a ICU-7813 64bit regex API, 7675: UText-based Regex to use native indexes, 7764: Improved UText-regex API error handling, 7855: UText regex group API returns shallow clone, 7851: Set region and start position, 7763: Inline regex progress callback function.
X-SVN-Rev: 28647
2010-09-18 03:07:17 +00:00
Andy Heninger
74e297291f ICU-7780 fix various compiler warnings
X-SVN-Rev: 28301
2010-07-12 18:03:29 +00:00
Michael Grady
8b6ce73317 ICU-7666 Regex find progress callback (from branch to trunk)
X-SVN-Rev: 28201
2010-06-15 20:19:10 +00:00
Peter Edberg
0b3887b73a ICU-4521 kill more warnings
X-SVN-Rev: 27721
2010-02-27 07:43:07 +00:00
Peter Edberg
f308bffc8c ICU-4521 Disambiguate signatures for RegexPattern::matcher,RegexMatcher::group for 0 pointers; fix warnings
X-SVN-Rev: 27522
2010-02-09 20:17:52 +00:00
Michael Grady
8216117f21 ICU-4521 UText-based regex implementation
X-SVN-Rev: 27482
2010-02-03 02:59:35 +00:00
Steven R. Loomis
185f4dee9d ICU-7049 fix renaming. Merge of r26721, r26723, r26726
X-SVN-Rev: 26728
2009-10-01 22:52:39 +00:00
Andy Heninger
c567c8c1b1 ICU-6813 parameter validation to uregex_appendReplacement()
X-SVN-Rev: 25660
2009-03-26 23:04:40 +00:00
Andy Heninger
04c57ff523 ICU-6656 URegex_replaceAll(), fix incorrect size return value when output buffer is too small
X-SVN-Rev: 25221
2009-01-08 06:55:22 +00:00
George Rhoten
d1b51942ad ICU-6149 Use traditional ICU C callback declarations.
X-SVN-Rev: 23485
2008-02-26 08:40:20 +00:00
Andy Heninger
5e550c04ac ICU-6149 Merge regexp resource limit functions into the trunk
X-SVN-Rev: 23467
2008-02-20 03:08:44 +00:00
George Rhoten
57faac963c ICU-6176 Fix some Coverity warnings.
X-SVN-Rev: 23433
2008-02-14 04:39:06 +00:00
George Rhoten
928d6152bc ICU-6176 Fix some Coverity warnings
X-SVN-Rev: 23414
2008-02-13 09:35:50 +00:00
Andy Heninger
67e296e813 ICU-5386 Regular Expressions update, improved Java 1.5 compatibility. svn merge -r 22747:23061 from branches/andy/regex
X-SVN-Rev: 23063
2007-12-11 21:30:10 +00:00
George Rhoten
3c9ac0863a ICU-5304 Allow source code to work again without using U_NAMESPACE_USE
X-SVN-Rev: 20691
2006-11-28 07:34:13 +00:00
Andy Heninger
6426cad023 ICU-4315 add missing buffer overflow check
X-SVN-Rev: 18484
2005-08-31 00:52:22 +00:00
Andy Heninger
dcf498d172 ICU-4703 beam compile warning fixes
X-SVN-Rev: 18385
2005-08-02 21:51:56 +00:00
Andy Heninger
642bc191a9 ICU-4595 make replacement text parameter const in regexp C api.
X-SVN-Rev: 17955
2005-06-21 16:54:39 +00:00
George Rhoten
4b8ef3e6e6 ICU-4288 Mostly fixes for --enable-strict for gcc 3.4 (Fedora Core 3)
X-SVN-Rev: 17040
2004-12-30 07:25:51 +00:00
George Rhoten
a643013936 ICU-4189 Reduce static library dependencies on conversion code,
and allow UCONFIG_NO_CONVERSION to work.

X-SVN-Rev: 16921
2004-12-05 20:22:33 +00:00
George Rhoten
e312467f5d ICU-3905 Fix some compiler warnings
X-SVN-Rev: 16775
2004-11-05 19:07:34 +00:00
Andy Heninger
afb730458f ICU-4045 regexp::find(), fix incorrect resut when called repeatedly at end of input string.
X-SVN-Rev: 16117
2004-08-05 22:46:52 +00:00
Andy Heninger
daf024132d ICU-3842 fix malloc/new problems in uregex.cpp
X-SVN-Rev: 15865
2004-06-13 01:11:26 +00:00
George Rhoten
df8374da27 ICU-2421 Fix for z/OS
X-SVN-Rev: 15452
2004-05-21 17:14:06 +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
015fce4246 ICU-2421 Don't use multi character chars.
X-SVN-Rev: 14917
2004-04-09 18:59:44 +00:00
Andy Heninger
c685748636 ICU-2421 regexp C API
X-SVN-Rev: 14777
2004-03-26 20:20:21 +00:00
Andy Heninger
3854e7ced0 ICU-2421 C API for regular expressions
X-SVN-Rev: 14768
2004-03-26 01:23:01 +00:00
Andy Heninger
0581a09aa5 ICU-2421 more regexp C API tests
X-SVN-Rev: 14747
2004-03-24 18:34:36 +00:00
Andy Heninger
ae49bd5e94 ICU-2421 C API for regular expressions
X-SVN-Rev: 14740
2004-03-24 01:57:51 +00:00
Andy Heninger
efeb3b480d ICU-2421 Redo Regex C API changes lost in OSS crash
X-SVN-Rev: 14721
2004-03-22 22:16:21 +00:00