Revision: 489
http://vcs.pcre.org/viewvc?view=rev&revision=489
Author: ph10
Date: 2010-01-19 16:42:21 +0000 (Tue, 19 Jan 2010)
Log Message:
-----------
File tidies and documentation update for 8.01.
Modified Paths:
--------------
code/trunk/AUTHORS
code/trunk/ChangeLog
code/trunk/LICENCE
code/trunk/NEWS
code/trunk/NON-UNIX-USE
code/trunk/README
code/trunk/configure.ac
Modified: code/trunk/AUTHORS
===================================================================
--- code/trunk/AUTHORS 2010-01-11 15:29:42 UTC (rev 488)
+++ code/trunk/AUTHORS 2010-01-19 16:42:21 UTC (rev 489)
@@ -8,7 +8,7 @@
University of Cambridge Computing Service,
Cambridge, England.
-Copyright (c) 1997-2009 University of Cambridge
+Copyright (c) 1997-2010 University of Cambridge
All rights reserved
@@ -17,7 +17,7 @@
Written by: Google Inc.
-Copyright (c) 2007-2008 Google Inc
+Copyright (c) 2007-2010 Google Inc
All rights reserved
####
Modified: code/trunk/ChangeLog
===================================================================
--- code/trunk/ChangeLog 2010-01-11 15:29:42 UTC (rev 488)
+++ code/trunk/ChangeLog 2010-01-19 16:42:21 UTC (rev 489)
@@ -1,13 +1,13 @@
ChangeLog for PCRE
------------------
-Version 8.01 01-Jan-10
-----------------------
+Version 8.01 19-Jan-2010
+------------------------
1. If a pattern contained a conditional subpattern with only one branch (in
- particular, this includes all (DEFINE) patterns), a call to pcre_study()
+ particular, this includes all (*DEFINE) patterns), a call to pcre_study()
computed the wrong minimum data length (which is of course zero for such
- subpatterns).
+ subpatterns). This could cause incorrect "no match" results.
2. For patterns such as (?i)a(?-i)b|c where an option setting at the start of
the pattern is reset in the first branch, pcre_compile() failed with
@@ -61,9 +61,9 @@
custom one, because of the following reported problem in Windows:
- libbz2 uses the Pascal calling convention (WINAPI) for the functions
- under Win32.
+ under Win32.
- The standard autoconf AC_CHECK_LIB fails to include "bzlib.h",
- therefore missing the function definition.
+ therefore missing the function definition.
- The compiler thus generates a "C" signature for the test function.
- The linker fails to find the "C" function.
- PCRE fails to configure if asked to do so against libbz2.
Modified: code/trunk/LICENCE
===================================================================
--- code/trunk/LICENCE 2010-01-11 15:29:42 UTC (rev 488)
+++ code/trunk/LICENCE 2010-01-19 16:42:21 UTC (rev 489)
@@ -22,7 +22,7 @@
University of Cambridge Computing Service,
Cambridge, England.
-Copyright (c) 1997-2009 University of Cambridge
+Copyright (c) 1997-2010 University of Cambridge
All rights reserved.
@@ -31,7 +31,7 @@
Contributed by: Google Inc.
-Copyright (c) 2007-2008, Google Inc.
+Copyright (c) 2007-2010, Google Inc.
All rights reserved.
Modified: code/trunk/NEWS
===================================================================
--- code/trunk/NEWS 2010-01-11 15:29:42 UTC (rev 488)
+++ code/trunk/NEWS 2010-01-19 16:42:21 UTC (rev 489)
@@ -1,6 +1,13 @@
News about PCRE releases
------------------------
+Release 8.01 19-Jan-2010
+------------------------
+
+This is a bug-fix release. Several bugs in the code itself and some bugs and
+infelicities in the build system have been fixed.
+
+
Release 8.00 19-Oct-09
----------------------
Modified: code/trunk/NON-UNIX-USE
===================================================================
--- code/trunk/NON-UNIX-USE 2010-01-11 15:29:42 UTC (rev 488)
+++ code/trunk/NON-UNIX-USE 2010-01-19 16:42:21 UTC (rev 489)
@@ -127,12 +127,16 @@
your system has static and shared libraries, you may have to do this once
for each type.
- (8) Similarly, compile pcreposix.c (remembering -DHAVE_CONFIG_H if necessary)
- and link the result (on its own) as the pcreposix library.
+ (8) Similarly, if you want to build the POSIX wrapper functions, ensure that
+ you have the pcreposix.h file and then compile pcreposix.c (remembering
+ -DHAVE_CONFIG_H if necessary). Link the result (on its own) as the
+ pcreposix library.
(9) Compile the test program pcretest.c (again, don't forget -DHAVE_CONFIG_H).
- This needs the functions in the pcre and pcreposix libraries when linking.
- It also needs the pcre_printint.src source file, which it #includes.
+ This needs the functions in the PCRE library when linking. It also needs
+ the pcreposix wrapper functions unless you compile it with -DNOPOSIX. The
+ pcretest.c program also needs the pcre_printint.src source file, which it
+ #includes.
(10) Run pcretest on the testinput files in the testdata directory, and check
that the output matches the corresponding testoutput files. Note that the
@@ -273,8 +277,7 @@
The test files that are supplied with PCRE are in Unix format, with LF
characters as line terminators. It may be necessary to change the line
-terminators in order to get some of the tests to work. We hope to improve
-things in this area in future.
+terminators in order to get some of the tests to work.
BUILDING PCRE ON WINDOWS WITH CMAKE
@@ -494,5 +497,5 @@
=========================
-Last Updated: 05 October 2009
+Last Updated: 19 January 2010
****
Modified: code/trunk/README
===================================================================
--- code/trunk/README 2010-01-11 15:29:42 UTC (rev 488)
+++ code/trunk/README 2010-01-19 16:42:21 UTC (rev 489)
@@ -311,10 +311,10 @@
. RunTest is a script for running tests on the basic C library
. RunGrepTest is a script for running tests on the pcregrep command
-Versions of config.h and pcre.h are distributed in the PCRE tarballs under
-the names config.h.generic and pcre.h.generic. These are provided for the
-benefit of those who have to built PCRE without the benefit of "configure". If
-you use "configure", the .generic versions are not used.
+Versions of config.h and pcre.h are distributed in the PCRE tarballs under the
+names config.h.generic and pcre.h.generic. These are provided for those who
+have to built PCRE without using "configure" or CMake. If you use "configure"
+or CMake, the .generic versions are not used.
If a C++ compiler is found, the following files are also built:
@@ -796,4 +796,4 @@
Philip Hazel
Email local part: ph10
Email domain: cam.ac.uk
-Last updated: 19 October 2009
+Last updated: 19 January 2010
Modified: code/trunk/configure.ac
===================================================================
--- code/trunk/configure.ac 2010-01-11 15:29:42 UTC (rev 488)
+++ code/trunk/configure.ac 2010-01-19 16:42:21 UTC (rev 489)
@@ -10,8 +10,8 @@
m4_define(pcre_major, [8])
m4_define(pcre_minor, [01])
-m4_define(pcre_prerelease, [-RC2])
-m4_define(pcre_date, [2010-01-11])
+m4_define(pcre_prerelease, [])
+m4_define(pcre_date, [2010-01-19])
# Libtool shared library interface versions (current:revision:age)
m4_define(libpcre_version, [0:1:0])