You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oro-dev@jakarta.apache.org by df...@apache.org on 2003/02/24 04:34:10 UTC

cvs commit: jakarta-oro/src/java/org/apache/oro/text/regex Perl5Matcher.java

dfs         2003/02/23 19:34:09

  Modified:    .        CHANGES build.properties
               src/java/org/apache/oro/text/regex Perl5Matcher.java
  Log:
  
  
  Revision  Changes    Path
  1.34      +6 -1      jakarta-oro/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /home/cvs/jakarta-oro/CHANGES,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- CHANGES	26 Jan 2003 02:26:53 -0000	1.33
  +++ CHANGES	24 Feb 2003 03:34:09 -0000	1.34
  @@ -1,5 +1,10 @@
   $Id$
   
  +Version 2.0.8-dev-1
  + o Fixed embarrassing bug whereby an expression like (A)(B)((C)(D))+
  +   when matched against input like ABCDE would produce matching groups
  +   of: "A" "B" "" null "D" instead of "A" "B" "CD" "C" "D".
  +
   Version 2.0.7
    o Made Perl5Util.toString() return null if no match exists in keeping
      with the MatchResult interface.  Previously, a NullPointerException
  
  
  
  1.7       +4 -4      jakarta-oro/build.properties
  
  Index: build.properties
  ===================================================================
  RCS file: /home/cvs/jakarta-oro/build.properties,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- build.properties	26 Jan 2003 02:26:53 -0000	1.6
  +++ build.properties	24 Feb 2003 03:34:09 -0000	1.7
  @@ -12,13 +12,13 @@
   # Name and version information
   name=Jakarta-ORO
   project=jakarta-oro
  -version=2.0.7
  +version=2.0.8-dev-1
   
   # Name and version of the project
   project.name=${project}-${version}
   
   top.dir=.
  -year=2000-2002
  +year=2000-2003
   
   jakarta-site2.dir=../jakarta-site2
   
  @@ -82,7 +82,7 @@
   # Document constants
   #company.name=Apache Software Foundation
     
  -#copyright.date=2000-2002
  +#copyright.date=2000-2003
   #copyright.message=Copyright © ${copyright.date} ${company.name}. All Rights Reserved.
   
   # Time stamp patterns
  
  
  
  1.23      +2 -2      jakarta-oro/src/java/org/apache/oro/text/regex/Perl5Matcher.java
  
  Index: Perl5Matcher.java
  ===================================================================
  RCS file: /home/cvs/jakarta-oro/src/java/org/apache/oro/text/regex/Perl5Matcher.java,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- Perl5Matcher.java	3 Jan 2003 17:18:08 -0000	1.22
  +++ Perl5Matcher.java	24 Feb 2003 03:34:09 -0000	1.23
  @@ -167,7 +167,7 @@
       state[1] = __lastParen;
       state[2] = __inputOffset;
   
  -    for(paren = __expSize; paren > parenFloor; paren-=3, stateEntries-=3) {
  +    for(paren = __expSize; paren > parenFloor; --paren, stateEntries-=3) {
         state[stateEntries]     = __endMatchOffsets[paren];
         state[stateEntries + 1] = __beginMatchOffsets[paren];
         state[stateEntries + 2] = paren;
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: oro-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: oro-dev-help@jakarta.apache.org