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

Diff of /code/trunk/ChangeLog

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

revision 39 by nigel, Sat Feb 24 21:39:13 2007 UTC revision 45 by nigel, Sat Feb 24 21:39:25 2007 UTC
# Line 2  ChangeLog for PCRE Line 2  ChangeLog for PCRE
2  ------------------  ------------------
3    
4    
5    Version 3.1 09-Feb-00
6    ---------------------
7    
8    The only change in this release is the fixing of some bugs in Makefile.in for
9    the "install" target:
10    
11    (1) It was failing to install pcreposix.h.
12    
13    (2) It was overwriting the pcre.3 man page with the pcreposix.3 man page.
14    
15    
16    Version 3.0 01-Feb-00
17    ---------------------
18    
19    1. Add support for the /+ modifier to perltest (to output $` like it does in
20    pcretest).
21    
22    2. Add support for the /g modifier to perltest.
23    
24    3. Fix pcretest so that it behaves even more like Perl for /g when the pattern
25    matches null strings.
26    
27    4. Fix perltest so that it doesn't do unwanted things when fed an empty
28    pattern. Perl treats empty patterns specially - it reuses the most recent
29    pattern, which is not what we want. Replace // by /(?#)/ in order to avoid this
30    effect.
31    
32    5. The POSIX interface was broken in that it was just handing over the POSIX
33    captured string vector to pcre_exec(), but (since release 2.00) PCRE has
34    required a bigger vector, with some working space on the end. This means that
35    the POSIX wrapper now has to get and free some memory, and copy the results.
36    
37    6. Added some simple autoconf support, placing the test data and the
38    documentation in separate directories, re-organizing some of the
39    information files, and making it build pcre-config (a GNU standard). Also added
40    libtool support for building PCRE as a shared library, which is now the
41    default.
42    
43    7. Got rid of the leading zero in the definition of PCRE_MINOR because 08 and
44    09 are not valid octal constants. Single digits will be used for minor values
45    less than 10.
46    
47    8. Defined REG_EXTENDED and REG_NOSUB as zero in the POSIX header, so that
48    existing programs that set these in the POSIX interface can use PCRE without
49    modification.
50    
51    9. Added a new function, pcre_fullinfo() with an extensible interface. It can
52    return all that pcre_info() returns, plus additional data. The pcre_info()
53    function is retained for compatibility, but is considered to be obsolete.
54    
55    10. Added experimental recursion feature (?R) to handle one common case that
56    Perl 5.6 will be able to do with (?p{...}).
57    
58    11. Added support for POSIX character classes like [:alpha:], which Perl is
59    adopting.
60    
61    
62  Version 2.08 31-Aug-99  Version 2.08 31-Aug-99
63  ----------------------  ----------------------
64    

Legend:
Removed from v.39  
changed lines
  Added in v.45

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12