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

Diff of /code/trunk/ChangeLog

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

revision 300 by ph10, Mon Jan 14 19:43:19 2008 UTC revision 321 by ph10, Wed Mar 5 17:10:45 2008 UTC
# Line 1  Line 1 
1  ChangeLog for PCRE  ChangeLog for PCRE
2  ------------------  ------------------
3    
4  Version 7.6 14-Jan-08  Version 7.7 05-Mar-08
5  ---------------------  ---------------------
6    
7  1.  A class with a very large number of characters with codepoints greater  1.  Applied Craig's patch to sort out a long long problem: "If we can't convert
8      than 255 (in UTF-8 mode, of course), caused a buffer overflow.      a string to a long long, pretend we don't even have a long long." This is
9        done by checking for the strtoq, strtoll, and _strtoi64 functions.
10    
11    
12    Version 7.6 28-Jan-08
13    ---------------------
14    
15    1.  A character class containing a very large number of characters with
16        codepoints greater than 255 (in UTF-8 mode, of course) caused a buffer
17        overflow.
18    
19    2.  Patch to cut out the "long long" test in pcrecpp_unittest when
20        HAVE_LONG_LONG is not defined.
21    
22    3.  Applied Christian Ehrlicher's patch to update the CMake build files to
23        bring them up to date and include new features. This patch includes:
24    
25        - Fixed PH's badly added libz and libbz2 support.
26        - Fixed a problem with static linking.
27        - Added pcredemo. [But later removed - see 7 below.]
28        - Fixed dftables problem and added an option.
29        - Added a number of HAVE_XXX tests, including HAVE_WINDOWS_H and
30            HAVE_LONG_LONG.
31        - Added readline support for pcretest.
32        - Added an listing of the option settings after cmake has run.
33    
34    4.  A user submitted a patch to Makefile that makes it easy to create
35        "pcre.dll" under mingw when using Configure/Make. I added stuff to
36        Makefile.am that cause it to include this special target, without
37        affecting anything else. Note that the same mingw target plus all
38        the other distribution libraries and programs are now supported
39        when configuring with CMake (see 6 below) instead of with
40        Configure/Make.
41    
42    5.  Applied Craig's patch that moves no_arg into the RE class in the C++ code.
43        This is an attempt to solve the reported problem "pcrecpp::no_arg is not
44        exported in the Windows port". It has not yet been confirmed that the patch
45        solves the problem, but it does no harm.
46    
47    6.  Applied Sheri's patch to CMakeLists.txt to add NON_STANDARD_LIB_PREFIX and
48        NON_STANDARD_LIB_SUFFIX for dll names built with mingw when configured
49        with CMake, and also correct the comment about stack recursion.
50    
51    7.  Remove the automatic building of pcredemo from the ./configure system and
52        from CMakeLists.txt. The whole idea of pcredemo.c is that it is an example
53        of a program that users should build themselves after PCRE is installed, so
54        building it automatically is not really right. What is more, it gave
55        trouble in some build environments.
56    
57    8.  Further tidies to CMakeLists.txt from Sheri and Christian.
58    
59    
60  Version 7.5 10-Jan-08  Version 7.5 10-Jan-08
61  ---------------------  ---------------------

Legend:
Removed from v.300  
changed lines
  Added in v.321

  ViewVC Help
Powered by ViewVC 1.1.5