[Pcre-svn] [489] code/trunk: File tidies and documentation u…

Página Inicial
Delete this message
Autor: Subversion repository
Data:  
Para: pcre-svn
Assunto: [Pcre-svn] [489] code/trunk: File tidies and documentation update for 8.01.
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])