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

Diff of /code/trunk/ChangeLog

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

revision 426 by ph10, Wed Aug 26 15:38:32 2009 UTC revision 429 by ph10, Tue Sep 1 16:10:16 2009 UTC
# Line 51  Version 8.00 ??-???-?? Line 51  Version 8.00 ??-???-??
51      slots in the offset vector, the offsets of the first-encountered partial      slots in the offset vector, the offsets of the first-encountered partial
52      match are set in them when PCRE_ERROR_PARTIAL is returned.      match are set in them when PCRE_ERROR_PARTIAL is returned.
53    
54    10. Partial matching has been split into two forms: PCRE_PARTIAL_SOFT, which is
55        synonymous with PCRE_PARTIAL, for backwards compatibility, and
56        PCRE_PARTIAL_HARD, which causes a partial match to supersede a full match,
57        and may be more useful for multi-segment matching, especially with
58        pcre_exec().
59    
60    11. Partial matching with pcre_exec() is now more intuitive. A partial match
61        used to be given if ever the end of the subject was reached; now it is
62        given only if matching could not proceed because another character was
63        needed. This makes a difference in some odd cases such as Z(*FAIL) with the
64        string "Z", which now yields "no match" instead of "partial match". In the
65        case of pcre_dfa_exec(), "no match" is given if every matching path for the
66        final character ended with (*FAIL).
67    
68    12. Restarting a match using pcre_dfa_exec() after a partial match did not work
69        if the pattern had a "must contain" character that was already found in the
70        earlier partial match, unless partial matching was again requested. For
71        example, with the pattern /dog.(body)?/, the "must contain" character is
72        "g". If the first part-match was for the string "dog", restarting with
73        "sbody" failed.
74    
75    13. Added a pcredemo man page, created automatically from the pcredemo.c file,
76        so that the demonstration program is easily available in environments where
77        PCRE has not been installed from source.
78    
79    
80  Version 7.9 11-Apr-09  Version 7.9 11-Apr-09
81  ---------------------  ---------------------

Legend:
Removed from v.426  
changed lines
  Added in v.429

  ViewVC Help
Powered by ViewVC 1.1.5