/[pcre]/code/trunk/ChangeLog
ViewVC logotype

Diff of /code/trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 113 by ph10, Fri Mar 9 10:13:26 2007 UTC revision 115 by ph10, Fri Mar 9 12:23:37 2007 UTC
# Line 70  Version 7.1 05-Mar-07 Line 70  Version 7.1 05-Mar-07
70      pcre.h.generic and config.h.generic from pcre.h and config.h. In the latter      pcre.h.generic and config.h.generic from pcre.h and config.h. In the latter
71      case, it wraps all the #defines with #ifndefs. This script should be run      case, it wraps all the #defines with #ifndefs. This script should be run
72      before "make dist".      before "make dist".
73    
74    12. Fixed two fairly obscure bugs concerned with quantified caseless matching
75        with Unicode property support.
76    
77        (a) For a maximizing quantifier, if the two different cases of the
78            character were of different lengths in their UTF-8 codings (there are
79            some cases like this - I found 11), and the matching function had to
80            back up over a mixture of the two cases, it incorrectly assumed they
81            were both the same length.
82    
83        (b) When PCRE was configured to use the heap rather than the stack for
84            recursion during matching, it was not correctly preserving the data for
85            the other case of a UTF-8 character when checking ahead for a match
86            while processing a minimizing repeat. If the check also involved
87            matching a wide character, but failed, corruption could cause an
88            erroneous result when trying to check for a repeat of the original
89            character.
90    
91    
92  Version 7.0 19-Dec-06  Version 7.0 19-Dec-06

Legend:
Removed from v.113  
changed lines
  Added in v.115

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12