Commit Graph

137 Commits

Author SHA1 Message Date
Steven R. Loomis
d3d779e429 ICU-6402 fixes for IBM i.
X-SVN-Rev: 24317
2008-06-28 07:02:26 +00:00
Eric Mader
a8678f38b6 ICU-6337 Use invariant code page to create UnicodeStrings from string literals that contain "\\".
X-SVN-Rev: 24201
2008-06-17 00:55:35 +00:00
Michael Ow
b02865cecf ICU-2498 Make intltest pass w/o data.
X-SVN-Rev: 23784
2008-04-10 23:19:16 +00:00
George Rhoten
fe7e42eace ICU-6149 Use traditional ICU C callback declarations.
X-SVN-Rev: 23481
2008-02-25 21:21:47 +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
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
c0598f5da9 ICU-5617 Revert encoding detection code for z/OS.
X-SVN-Rev: 22057
2007-07-19 16:41:48 +00:00
George Rhoten
f7d42996e2 ICU-5617 Fix compiler error on Cygwin
X-SVN-Rev: 22001
2007-07-16 20:08:07 +00:00
George Rhoten
25c7eca3ab ICU-5617 Fix compiler error on Windows.
X-SVN-Rev: 21998
2007-07-16 18:52:55 +00:00
Andy Heninger
2d8fa82c26 ICU-5617 Update set of characters that are ignored for the purposes of finding word boundaries, for simple (not UAX 29) \b boundaries.
X-SVN-Rev: 21973
2007-07-13 22:12:31 +00:00
Andy Heninger
3fc4373c3e ICU-5389 add test for this regexp error
X-SVN-Rev: 21867
2007-06-29 23:40:04 +00:00
Ram Viswanadha
5c3d31658d ICU-4354 make intltest pass with no data
X-SVN-Rev: 18140
2005-07-05 18:39:00 +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
e05a965b8d ICU-4092 Remove dead code.
Don't use codepage specific CharString.  There are other ways to achieve the same results.

X-SVN-Rev: 16991
2004-12-22 00:05:59 +00:00
Andy Heninger
665e553354 ICU-4161 remove tabs from source code
X-SVN-Rev: 16829
2004-11-11 23:34:58 +00:00
George Rhoten
c0237af276 ICU-3905 Fix some compiler warnings.
X-SVN-Rev: 16651
2004-10-28 06:29:19 +00:00
Andy Heninger
1f42f071fc ICU-4057 incorrect regex appendReplacement after multiple find()s.
X-SVN-Rev: 16601
2004-10-22 22:51:02 +00:00
Andy Heninger
9f286086d1 ICU-3337 better detect incorrect usage of Regex APIs.
X-SVN-Rev: 16595
2004-10-22 16:32:12 +00:00
Andy Heninger
e04ddd2239 ICU-4086 regex match/lookingAt/find at end of string with zero length match not working.
X-SVN-Rev: 16328
2004-09-15 01:28:15 +00:00
Andy Heninger
2a22e946ca ICU-4030 regexp replacement strings indexing error when containing \uxxxx escapes
X-SVN-Rev: 16120
2004-08-06 00:46:28 +00:00
George Rhoten
8900cd8fab ICU-4043 Use a real path to source data.
X-SVN-Rev: 16109
2004-08-04 23:40:31 +00:00
Andy Heninger
53c1929107 ICU-4037 regexp {min,max} overflow checking cleaned up
X-SVN-Rev: 16107
2004-08-04 17:11:55 +00:00
Andy Heninger
1b339e97db ICU-4024 fix new line handling bugs in regexp
X-SVN-Rev: 16104
2004-08-04 04:47:18 +00:00
George Rhoten
78a80bd2a8 ICU-3389 Don't crash if file can't be found.
X-SVN-Rev: 15751
2004-06-07 05:29:50 +00:00
George Rhoten
93c056670b ICU-3500 Fix some compiler warnings
X-SVN-Rev: 15643
2004-05-31 02:54:48 +00:00
Eric Mader
004268d484 ICU-3770 Updated copyright notices for ICU 3.0
X-SVN-Rev: 15414
2004-05-19 21:36:51 +00:00
Andy Heninger
f21db4aa62 ICU-3423 fix problems in RegexPattern assignment/copy/clone
X-SVN-Rev: 14255
2004-01-08 00:40:59 +00:00
Andy Heninger
108e25e702 ICU-3423 regex pattern clone test, work in progress.
X-SVN-Rev: 14248
2004-01-07 01:24:04 +00:00
Andy Heninger
db9aaf89f0 ICU-3436 regex find() now moves start position forward after zero-length matches to avoid loops
X-SVN-Rev: 14245
2004-01-07 00:03:46 +00:00
Andy Heninger
3d14de00e4 ICU-3445 UCONFIG_NO_BREAK_ITERATION changes to Regexp
X-SVN-Rev: 14055
2003-12-09 19:12:16 +00:00
Andy Heninger
3c6b602cee ICU-3437 test coverage fixes, compiler warning fixes.
X-SVN-Rev: 14028
2003-12-06 01:49:56 +00:00
Andy Heninger
2660646337 ICU-3437 test coverage fixes.
X-SVN-Rev: 14016
2003-12-05 02:03:13 +00:00
George Rhoten
438ae401a3 ICU-3326 Don't include some unneeded headers.
X-SVN-Rev: 13965
2003-12-03 06:58:28 +00:00
Andy Heninger
3c223acda5 ICU-3320 Regex, incorrect optimization of patterns beginning with a X{0,*} loop
X-SVN-Rev: 13481
2003-10-24 01:01:45 +00:00
George Rhoten
c16ea74264 ICU-3326 Improve build time
X-SVN-Rev: 13427
2003-10-15 08:03:56 +00:00
Markus Scherer
84bd0babfa ICU-2329 do not use invariant-character conversion for strings with variant characters
X-SVN-Rev: 12585
2003-07-02 17:26:20 +00:00
Vladimir Weinstein
3563805788 ICU-2729 fix mismatched new[]/delete
X-SVN-Rev: 12498
2003-06-12 20:45:19 +00:00
Vladimir Weinstein
4df42a86bb ICU-2840 tests shouldn't crash if there is no data
X-SVN-Rev: 12340
2003-06-06 04:54:34 +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
Andy Heninger
862039beb5 ICU-2902 regexp code review changes.
X-SVN-Rev: 12066
2003-05-23 01:33:52 +00:00
Andy Heninger
615e84ebe0 ICU-2902 regex, matches with no input behave as if input was an empty string
Change requested in code review.

X-SVN-Rev: 12045
2003-05-22 00:51:23 +00:00
George Rhoten
6aeb28b094 ICU-2850 Better fix for MSVC 7
X-SVN-Rev: 11965
2003-05-16 19:52:01 +00:00
Andy Heninger
b84d58609f ICU-2422 Regexp, fix test failures on mainframes (I hope)
X-SVN-Rev: 11901
2003-05-12 23:22:51 +00:00
Andy Heninger
efc59e36a9 ICU-2411 Regexp, support for \x hex escapes in patterns added.
X-SVN-Rev: 11862
2003-05-09 16:55:08 +00:00
Andy Heninger
f6d9573913 ICU-2422 Regexp, general cleanup
X-SVN-Rev: 11366
2003-03-20 01:15:10 +00:00
Andy Heninger
77a6b03679 ICU-2422 Regexp tests of expressions at http://www.regxlib.com/
X-SVN-Rev: 11279
2003-03-10 07:37:37 +00:00
Andy Heninger
09baec1685 ICU-2422 Regexp \N{NAME} added. (ZeroLengthMatch)* optimizations improved.
X-SVN-Rev: 11228
2003-03-04 01:10:46 +00:00
Andy Heninger
ae14297881 ICU-2422 look-behind ops implementation finished.
X-SVN-Rev: 11212
2003-03-02 19:11:09 +00:00
Andy Heninger
acda85d7cf ICU-2422 regexp, look-behind ops, work in progress.
X-SVN-Rev: 11176
2003-02-27 01:59:23 +00:00
Andy Heninger
14da9b81e3 ICU-2422 regexp, free-format support added, some match mode bugs fixed
X-SVN-Rev: 11035
2003-02-13 01:10:22 +00:00
Andy Heninger
2397658197 ICU-2422 regexp, match flag setting options added.
X-SVN-Rev: 11032
2003-02-12 01:28:01 +00:00
Andy Heninger
483da7c7df ICU-2422 regexp, case insensitive matching, work in progress
X-SVN-Rev: 11013
2003-02-11 01:17:51 +00:00
Andy Heninger
5522a8521c ICU-2422 regex test reorg, improved debug options
X-SVN-Rev: 10979
2003-02-06 01:55:17 +00:00
Andy Heninger
6415f52007 ICU-2422 regexp tests, work in progress.
X-SVN-Rev: 10961
2003-02-05 06:50:32 +00:00
Andy Heninger
c248000f6e ICU-2422 regex test reorg, work in progress.
X-SVN-Rev: 10958
2003-02-05 02:17:32 +00:00
Andy Heninger
fc1f59a88d ICU-2422 fixed g++ compilation problem in regexcmp, got some other work in progress as well.
X-SVN-Rev: 10949
2003-02-04 00:36:30 +00:00
Andy Heninger
61b188cc37 ICU-2422 regexp, Look-ahead ops added. Bug in caching input
string in Matcher fixed.

X-SVN-Rev: 10938
2003-01-31 02:00:52 +00:00
Andy Heninger
6696782926 ICU-2422 regexp, back out nested capture group hack. The failing test is
either a bug or a really odd specification in Perl.
Clean up test memory leaks.

X-SVN-Rev: 10923
2003-01-29 01:40:59 +00:00
Andy Heninger
b0155515f7 ICU-2422 regexp, more perl test fixes.
X-SVN-Rev: 10921
2003-01-28 23:44:22 +00:00
Andy Heninger
3c3f0df9bc ICU-2422 regexp, more fixes to and for the Perl tests.
X-SVN-Rev: 10906
2003-01-27 00:33:43 +00:00
Andy Heninger
41e90b5773 ICU-2422 regexp, fix a number of bugs uncovered by perl regexp tests. Some still remain.
X-SVN-Rev: 10905
2003-01-25 18:57:42 +00:00
Andy Heninger
a92820c54b ICU-2422 regexp, tests from perl, and some bug fixes
X-SVN-Rev: 10901
2003-01-24 02:05:03 +00:00
Andy Heninger
a868ba8a94 ICU-2422 add back references
X-SVN-Rev: 10878
2003-01-21 04:56:14 +00:00
Andy Heninger
8501288a1e ICU-2422 add possessive quantifiers
X-SVN-Rev: 10869
2003-01-20 06:25:23 +00:00
Andy Heninger
50a1da1f2b ICU-2422 regexp, atomic paretheses added, but still buggy
X-SVN-Rev: 10865
2003-01-17 01:43:54 +00:00
Andy Heninger
01147100bd ICU-2422 regexp, {min,max} quantifiers added.
X-SVN-Rev: 10859
2003-01-16 01:12:04 +00:00
Andy Heninger
4dec8e4a60 ICU-2578 regexp, fix assertion failure / internal error on the not-yet-implemented possessive quatifiers
X-SVN-Rev: 10681
2002-12-16 00:14:31 +00:00
Andy Heninger
7d3a78a4b2 ICU-0105 API test coverage for RegexPattern::flags()
X-SVN-Rev: 10563
2002-12-09 22:43:22 +00:00
Andy Heninger
41accb8237 ICU-105 Regular Expressions, fix memory leak, improved test coverage
X-SVN-Rev: 10310
2002-11-21 01:06:00 +00:00
Andy Heninger
b029ea78a7 ICU-105 Regular Expressions, Add tests for improved API code coverage
X-SVN-Rev: 10308
2002-11-21 00:49:52 +00:00
Andy Heninger
24bf088281 ICU-105 Regular Expressions, changes from code review
X-SVN-Rev: 10294
2002-11-19 19:31:03 +00:00
Andy Heninger
fa1b944f9f ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10258
2002-11-14 18:27:00 +00:00
Andy Heninger
fa16d0f578 ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10220
2002-11-11 18:49:49 +00:00
Andy Heninger
54d2cd87e5 ICU-105 Regular Expressions, memory cleanup
X-SVN-Rev: 10186
2002-11-07 20:06:39 +00:00
Andy Heninger
2d39fda4e3 ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10180
2002-11-07 02:34:46 +00:00
Andy Heninger
96ec073b83 ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10157
2002-11-06 02:35:20 +00:00
Andy Heninger
07ecbd7cfb ICU-105 Regular Expressions, remove char * string literal warnings in tests
X-SVN-Rev: 10148
2002-11-04 19:35:22 +00:00
Andy Heninger
241a9b0d14 ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10147
2002-11-04 19:30:01 +00:00
Andy Heninger
14b065ca9d ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10146
2002-11-04 19:09:35 +00:00
Andy Heninger
9600c27c58 ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10135
2002-10-31 23:01:54 +00:00
Andy Heninger
ccd8fc3536 ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10132
2002-10-31 01:58:01 +00:00
Andy Heninger
5494469d5b ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10076
2002-10-29 01:20:15 +00:00
Andy Heninger
00767a816c ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10069
2002-10-28 17:18:44 +00:00
Andy Heninger
425ac49187 ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10063
2002-10-24 22:16:07 +00:00
Andy Heninger
b5a133cc7d ICU-105 Regular Expressions, ongoing development
X-SVN-Rev: 10053
2002-10-23 16:38:10 +00:00
Andy Heninger
6bd8583607 ICU-105 Regular Expressions initial check in
X-SVN-Rev: 10051
2002-10-23 01:14:17 +00:00
Andy Heninger
11891ab0d8 ICU-105 Regular Expressions initial check in
X-SVN-Rev: 10050
2002-10-22 00:09:32 +00:00