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

Diff of /code/trunk/ChangeLog

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

revision 81 by nigel, Sat Feb 24 21:40:59 2007 UTC revision 85 by nigel, Sat Feb 24 21:41:13 2007 UTC
# Line 1  Line 1 
1  ChangeLog for PCRE  ChangeLog for PCRE
2  ------------------  ------------------
3    
4    Version 6.4 05-Sep-05
5    ---------------------
6    
7     1. Change 6.0/10/(l) to pcregrep introduced a bug that caused separator lines
8        "--" to be printed when multiple files were scanned, even when none of the
9        -A, -B, or -C options were used. This is not compatible with Gnu grep, so I
10        consider it to be a bug, and have restored the previous behaviour.
11    
12     2. A couple of code tidies to get rid of compiler warnings.
13    
14     3. The pcretest program used to cheat by referring to symbols in the library
15        whose names begin with _pcre_. These are internal symbols that are not
16        really supposed to be visible externally, and in some environments it is
17        possible to suppress them. The cheating is now confined to including
18        certain files from the library's source, which is a bit cleaner.
19    
20     4. Renamed pcre.in as pcre.h.in to go with pcrecpp.h.in; it also makes the
21        file's purpose clearer.
22    
23     5. Reorganized pcre_ucp_findchar().
24    
25    
26    Version 6.3 15-Aug-05
27    ---------------------
28    
29     1. The file libpcre.pc.in did not have general read permission in the tarball.
30    
31     2. There were some problems when building without C++ support:
32    
33        (a) If C++ support was not built, "make install" and "make test" still
34            tried to test it.
35    
36        (b) There were problems when the value of CXX was explicitly set. Some
37            changes have been made to try to fix these, and ...
38    
39        (c) --disable-cpp can now be used to explicitly disable C++ support.
40    
41        (d) The use of @CPP_OBJ@ directly caused a blank line preceded by a
42            backslash in a target when C++ was disabled. This confuses some
43            versions of "make", apparently. Using an intermediate variable solves
44            this. (Same for CPP_LOBJ.)
45    
46     3. $(LINK_FOR_BUILD) now includes $(CFLAGS_FOR_BUILD) and $(LINK)
47        (non-Windows) now includes $(CFLAGS) because these flags are sometimes
48        necessary on certain architectures.
49    
50     4. Added a setting of -export-symbols-regex to the link command to remove
51        those symbols that are exported in the C sense, but actually are local
52        within the library, and not documented. Their names all begin with
53        "_pcre_". This is not a perfect job, because (a) we have to except some
54        symbols that pcretest ("illegally") uses, and (b) the facility isn't always
55        available (and never for static libraries). I have made a note to try to
56        find a way round (a) in the future.
57    
58    
59  Version 6.2 01-Aug-05  Version 6.2 01-Aug-05
60  ---------------------  ---------------------
61    

Legend:
Removed from v.81  
changed lines
  Added in v.85

webmaster@exim.org
ViewVC Help
Powered by ViewVC 1.1.12