| 1 |
ChangeLog for PCRE |
ChangeLog for PCRE |
| 2 |
------------------ |
------------------ |
| 3 |
|
|
| 4 |
Version 7.8 25-Aug-08 |
Version 7.9 xx-xxx-09 |
| 5 |
|
--------------------- |
| 6 |
|
|
| 7 |
|
1. When building with support for bzlib/zlib (pcregrep) and/or readline |
| 8 |
|
(pcretest), all targets were linked against these libraries. This included |
| 9 |
|
libpcre, libpcreposix, and libpcrecpp, even though they do not use these |
| 10 |
|
libraries. This caused unwanted dependencies to be created. This problem |
| 11 |
|
has been fixed, and now only pcregrep is linked with bzlib/zlib and only |
| 12 |
|
pcretest is linked with readline. |
| 13 |
|
|
| 14 |
|
2. The "typedef int BOOL" in pcre_internal.h that was included inside the |
| 15 |
|
"#ifndef FALSE" condition by an earlier change (probably 7.8/18) has been |
| 16 |
|
moved outside it again, because FALSE and TRUE are already defined in AIX, |
| 17 |
|
but BOOL is not. |
| 18 |
|
|
| 19 |
|
3. The pcre_config() function was treating the PCRE_MATCH_LIMIT and |
| 20 |
|
PCRE_MATCH_LIMIT_RETURSION values as ints, when they should be long ints. |
| 21 |
|
|
| 22 |
|
4. The pcregrep documentation said spaces were inserted as well as colons (or |
| 23 |
|
hyphens) following file names and line numbers when outputting matching |
| 24 |
|
lines. This is not true; no spaces are inserted. I have also clarified the |
| 25 |
|
wording for the --colour (or --color) option. |
| 26 |
|
|
| 27 |
|
5. When --colour was used with -o, the list of matching strings was not |
| 28 |
|
coloured; this is different to GNU grep, so I have changed it to be the |
| 29 |
|
same. |
| 30 |
|
|
| 31 |
|
|
| 32 |
|
Version 7.8 05-Sep-08 |
| 33 |
--------------------- |
--------------------- |
| 34 |
|
|
| 35 |
1. Replaced UCP searching code with optimized version as implemented for Ad |
1. Replaced UCP searching code with optimized version as implemented for Ad |
| 101 |
|
|
| 102 |
18. Tidied a few places to stop certain compilers from issuing warnings. |
18. Tidied a few places to stop certain compilers from issuing warnings. |
| 103 |
|
|
| 104 |
|
19. Updated the Virtual Pascal + BCC files to compile the latest v7.7, as |
| 105 |
|
supplied by Stefan Weber. I made a further small update for 7.8 because |
| 106 |
|
there is a change of source arrangements: the pcre_searchfuncs.c module is |
| 107 |
|
replaced by pcre_ucd.c. |
| 108 |
|
|
| 109 |
|
|
| 110 |
Version 7.7 07-May-08 |
Version 7.7 07-May-08 |
| 111 |
--------------------- |
--------------------- |