summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2010-01-19 16:42:21 +0000
committerph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15>2010-01-19 16:42:21 +0000
commit9b76f93a61723c197527d3d447226409b17fa27b (patch)
tree627d204613e47bb1cd5d59f9bac7b906bdf1cb20
parent7f5e01d5698a0dadeca4bf4bf59603eab1ebfd60 (diff)
downloadpcre-9b76f93a61723c197527d3d447226409b17fa27b.tar.gz
File tidies and documentation update for 8.01.
git-svn-id: svn://vcs.exim.org/pcre/code/trunk@489 2f5784b3-3f2a-0410-8824-cb99058d5e15
-rw-r--r--AUTHORS4
-rw-r--r--ChangeLog12
-rw-r--r--LICENCE4
-rw-r--r--NEWS7
-rw-r--r--NON-UNIX-USE17
-rw-r--r--README10
-rw-r--r--configure.ac4
7 files changed, 34 insertions, 24 deletions
diff --git a/AUTHORS b/AUTHORS
index 44ff433..88db849 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -8,7 +8,7 @@ Email domain: cam.ac.uk
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 @@ THE C++ WRAPPER LIBRARY
Written by: Google Inc.
-Copyright (c) 2007-2008 Google Inc
+Copyright (c) 2007-2010 Google Inc
All rights reserved
####
diff --git a/ChangeLog b/ChangeLog
index 67be849..731974d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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 @@ Version 8.01 01-Jan-10
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.
diff --git a/LICENCE b/LICENCE
index 73f8cde..0dd2257 100644
--- a/LICENCE
+++ b/LICENCE
@@ -22,7 +22,7 @@ Email domain: cam.ac.uk
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 @@ THE C++ WRAPPER FUNCTIONS
Contributed by: Google Inc.
-Copyright (c) 2007-2008, Google Inc.
+Copyright (c) 2007-2010, Google Inc.
All rights reserved.
diff --git a/NEWS b/NEWS
index 71cba37..6fc8c68 100644
--- a/NEWS
+++ b/NEWS
@@ -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
----------------------
diff --git a/NON-UNIX-USE b/NON-UNIX-USE
index aca81bd..69668cb 100644
--- a/NON-UNIX-USE
+++ b/NON-UNIX-USE
@@ -127,12 +127,16 @@ The following are generic comments about building the PCRE C library "by hand".
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 @@ gcc and MinGW's gcc). So, a user can:
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 @@ build.log file in the root of the package also.
=========================
-Last Updated: 05 October 2009
+Last Updated: 19 January 2010
****
diff --git a/README b/README
index c6156e2..2f3e926 100644
--- a/README
+++ b/README
@@ -311,10 +311,10 @@ The "configure" script builds the following files for the basic C library:
. 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 @@ The distribution should contain the following files:
Philip Hazel
Email local part: ph10
Email domain: cam.ac.uk
-Last updated: 19 October 2009
+Last updated: 19 January 2010
diff --git a/configure.ac b/configure.ac
index 40d1f92..4f48255 100644
--- a/configure.ac
+++ b/configure.ac
@@ -10,8 +10,8 @@ dnl be defined as -RC2, for example. For real releases, it should be empty.
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])