| 1 |
ChangeLog for PCRE |
ChangeLog for PCRE |
| 2 |
------------------ |
------------------ |
| 3 |
|
|
| 4 |
Version 7.9 xx-xxx-09 |
Version 7.9 10-Apr-09 |
| 5 |
--------------------- |
--------------------- |
| 6 |
|
|
| 7 |
1. When building with support for bzlib/zlib (pcregrep) and/or readline |
1. When building with support for bzlib/zlib (pcregrep) and/or readline |
| 94 |
23. Steven Van Ingelgem's patch to CMakeLists.txt to change the name |
23. Steven Van Ingelgem's patch to CMakeLists.txt to change the name |
| 95 |
CMAKE_BINARY_DIR to PROJECT_BINARY_DIR so that it works when PCRE is |
CMAKE_BINARY_DIR to PROJECT_BINARY_DIR so that it works when PCRE is |
| 96 |
included within another project. |
included within another project. |
| 97 |
|
|
| 98 |
24. Steven Van Ingelgem's patches to add more options to the CMake support, |
24. Steven Van Ingelgem's patches to add more options to the CMake support, |
| 99 |
slightly modified by me: |
slightly modified by me: |
| 100 |
|
|
| 101 |
(a) PCRE_BUILD_TESTS can be set OFF not to build the tests, including |
(a) PCRE_BUILD_TESTS can be set OFF not to build the tests, including |
| 102 |
not building pcregrep. |
not building pcregrep. |
| 103 |
|
|
| 104 |
(b) PCRE_BUILD_PCREGREP can be see OFF not to build pcregrep, but only |
(b) PCRE_BUILD_PCREGREP can be see OFF not to build pcregrep, but only |
| 105 |
if PCRE_BUILD_TESTS is also set OFF, because the tests use pcregrep. |
if PCRE_BUILD_TESTS is also set OFF, because the tests use pcregrep. |
| 106 |
|
|
| 107 |
25. Forward references, both numeric and by name, in patterns that made use of |
25. Forward references, both numeric and by name, in patterns that made use of |
| 108 |
duplicate group numbers, could behave incorrectly or give incorrect errors, |
duplicate group numbers, could behave incorrectly or give incorrect errors, |
| 109 |
because when scanning forward to find the reference group, PCRE was not |
because when scanning forward to find the reference group, PCRE was not |
| 110 |
taking into account the duplicate group numbers. A pattern such as |
taking into account the duplicate group numbers. A pattern such as |
| 111 |
^X(?3)(a)(?|(b)|(q))(Y) is an example. |
^X(?3)(a)(?|(b)|(q))(Y) is an example. |
| 112 |
|
|
| 113 |
26. Changed a few more instances of "const unsigned char *" to USPTR, making |
26. Changed a few more instances of "const unsigned char *" to USPTR, making |
| 114 |
the feature of a custom pointer more persuasive (as requested by a user). |
the feature of a custom pointer more persuasive (as requested by a user). |
| 115 |
|
|
| 116 |
|
27. Wrapped the definitions of fileno and isatty for Windows, which appear in |
| 117 |
|
pcretest.c, inside #ifndefs, because it seems they are sometimes already |
| 118 |
|
pre-defined. |
| 119 |
|
|
| 120 |
|
|
| 121 |
|
|
| 122 |
Version 7.8 05-Sep-08 |
Version 7.8 05-Sep-08 |