| 133 |
19. In pcretest, if the pattern /(?m)^$/g<any> was matched against the string |
19. In pcretest, if the pattern /(?m)^$/g<any> was matched against the string |
| 134 |
"abc\r\n\r\n", it found an unwanted second match after the second \r. This |
"abc\r\n\r\n", it found an unwanted second match after the second \r. This |
| 135 |
was because its rules for how to advance for /g after matching an empty |
was because its rules for how to advance for /g after matching an empty |
| 136 |
string did not allow for this case. They now check for it specially. |
string at the end of a line did not allow for this case. They now check for |
| 137 |
|
it specially. |
| 138 |
|
|
| 139 |
|
20. pcretest is supposed to handle patterns and data of any length, by |
| 140 |
|
extending its buffers when necessary. It was getting this wrong when the |
| 141 |
|
buffer for a data line had to be extended. |
| 142 |
|
|
| 143 |
|
21. Added PCRE_NEWLINE_ANYCRLF which is like ANY, but matches only CR, LF, or |
| 144 |
|
CRLF as a newline sequence. |
| 145 |
|
|
| 146 |
|
22. Code for handling Unicode properties in pcre_dfa_exec() wasn't being cut |
| 147 |
|
out by #ifdef SUPPORT_UCP. This did no harm, as it could never be used, but |
| 148 |
|
I have nevertheless tidied it up. |
| 149 |
|
|
| 150 |
|
23. Added some casts to kill warnings from HP-UX ia64 compiler. |
| 151 |
|
|
| 152 |
|
24. Added a man page for pcre-config. |
| 153 |
|
|
| 154 |
|
|
| 155 |
Version 7.0 19-Dec-06 |
Version 7.0 19-Dec-06 |