| 29 |
7. Minor change to pcretest.c to avoid a compiler warning. |
7. Minor change to pcretest.c to avoid a compiler warning. |
| 30 |
|
|
| 31 |
8. Added four artifical Unicode properties to help with an option to make |
8. Added four artifical Unicode properties to help with an option to make |
| 32 |
\s etc use properties. The new properties are: Xan (alphanumeric), Xsp |
\s etc use properties (see next item). The new properties are: Xan |
| 33 |
(Perl space), Xps (POSIX space), and Xwd (word). |
(alphanumeric), Xsp (Perl space), Xps (POSIX space), and Xwd (word). |
| 34 |
|
|
| 35 |
|
9. Added PCRE_UCP to make \b, \d, \s, \w, and certain POSIX character classes |
| 36 |
|
use Unicode properties. (*UCP) at the start of a pattern can be used to set |
| 37 |
|
this option. Modified pcretest to add /W to test this facility. Added |
| 38 |
|
REG_UCP to make it available via the POSIX interface. |
| 39 |
|
|
| 40 |
|
10. Added --line-buffered to pcregrep. |
| 41 |
|
|
| 42 |
|
11. In UTF-8 mode, if a pattern that was compiled with PCRE_CASELESS was |
| 43 |
|
studied, and the match started with a letter with a code point greater than |
| 44 |
|
127 whose first byte was different to the first byte of the other case of |
| 45 |
|
the letter, the other case of this starting letter was not recognized. |
| 46 |
|
|
| 47 |
|
12. pcreposix.c included pcre.h before including pcre_internal.h. This caused a |
| 48 |
|
conflict in the definition of PCRE_EXP_DECL. I have removed the include of |
| 49 |
|
pcre.h as pcre_internal.h includes pcre.h itself. (This may be a bit of |
| 50 |
|
historical tidying that never got done.) |
| 51 |
|
|
| 52 |
|
|
| 53 |
|
|
| 54 |
Version 8.02 19-Mar-2010 |
Version 8.02 19-Mar-2010 |