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

Diff of /code/trunk/ChangeLog

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

revision 111 by ph10, Thu Mar 8 16:53:09 2007 UTC revision 115 by ph10, Fri Mar 9 12:23:37 2007 UTC
# Line 21  Version 7.1 05-Mar-07 Line 21  Version 7.1 05-Mar-07
21      people do their own conversions for various reasons). The problems      people do their own conversions for various reasons). The problems
22      concerned the use of low-level troff macros .br and .in. I have therefore      concerned the use of low-level troff macros .br and .in. I have therefore
23      removed all such uses from the man pages (some were redundant, some could      removed all such uses from the man pages (some were redundant, some could
24      be replaced by .nf/.fi pairs). The maintain/132html script that I use to      be replaced by .nf/.fi pairs). The 132html script that I use to generate
25      generate HTML has been updated to handle .nf/.fi and to complain if it      HTML has been updated to handle .nf/.fi and to complain if it encounters
26      encounters .br or .in.      .br or .in.
27    
28   4. Updated comments in configure.ac that get placed in config.h.in and also   4. Updated comments in configure.ac that get placed in config.h.in and also
29      arranged for config.h to be included in the distribution, with the name      arranged for config.h to be included in the distribution, with the name
# 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.111  
changed lines
  Added in v.115

  ViewVC Help
Powered by ViewVC 1.1.5