diff options
author | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2010-01-19 16:42:21 +0000 |
---|---|---|
committer | ph10 <ph10@2f5784b3-3f2a-0410-8824-cb99058d5e15> | 2010-01-19 16:42:21 +0000 |
commit | 9b76f93a61723c197527d3d447226409b17fa27b (patch) | |
tree | 627d204613e47bb1cd5d59f9bac7b906bdf1cb20 | |
parent | 7f5e01d5698a0dadeca4bf4bf59603eab1ebfd60 (diff) | |
download | pcre-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-- | AUTHORS | 4 | ||||
-rw-r--r-- | ChangeLog | 12 | ||||
-rw-r--r-- | LICENCE | 4 | ||||
-rw-r--r-- | NEWS | 7 | ||||
-rw-r--r-- | NON-UNIX-USE | 17 | ||||
-rw-r--r-- | README | 10 | ||||
-rw-r--r-- | configure.ac | 4 |
7 files changed, 34 insertions, 24 deletions
@@ -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 #### @@ -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. @@ -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. @@ -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 **** @@ -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]) |