Final file tidies for 10.33-RC1
This commit is contained in:
parent
473d8f95d7
commit
02ff543f9c
6
AUTHORS
6
AUTHORS
|
@ -8,7 +8,7 @@ Email domain: cam.ac.uk
|
||||||
University of Cambridge Computing Service,
|
University of Cambridge Computing Service,
|
||||||
Cambridge, England.
|
Cambridge, England.
|
||||||
|
|
||||||
Copyright (c) 1997-2018 University of Cambridge
|
Copyright (c) 1997-2019 University of Cambridge
|
||||||
All rights reserved
|
All rights reserved
|
||||||
|
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ Written by: Zoltan Herczeg
|
||||||
Email local part: hzmester
|
Email local part: hzmester
|
||||||
Emain domain: freemail.hu
|
Emain domain: freemail.hu
|
||||||
|
|
||||||
Copyright(c) 2010-2018 Zoltan Herczeg
|
Copyright(c) 2010-2019 Zoltan Herczeg
|
||||||
All rights reserved.
|
All rights reserved.
|
||||||
|
|
||||||
|
|
||||||
|
@ -30,7 +30,7 @@ Written by: Zoltan Herczeg
|
||||||
Email local part: hzmester
|
Email local part: hzmester
|
||||||
Emain domain: freemail.hu
|
Emain domain: freemail.hu
|
||||||
|
|
||||||
Copyright(c) 2009-2018 Zoltan Herczeg
|
Copyright(c) 2009-2019 Zoltan Herczeg
|
||||||
All rights reserved.
|
All rights reserved.
|
||||||
|
|
||||||
####
|
####
|
||||||
|
|
|
@ -2,8 +2,8 @@ Change Log for PCRE2
|
||||||
--------------------
|
--------------------
|
||||||
|
|
||||||
|
|
||||||
Version 10.33-RC1 15-September-2018
|
Version 10.33-RC1 03-March-2019
|
||||||
-----------------------------------
|
-------------------------------
|
||||||
|
|
||||||
1. Added "allvector" to pcre2test to make it easy to check the part of the
|
1. Added "allvector" to pcre2test to make it easy to check the part of the
|
||||||
ovector that shouldn't be changed, in particular after substitute and failed or
|
ovector that shouldn't be changed, in particular after substitute and failed or
|
||||||
|
|
6
LICENCE
6
LICENCE
|
@ -26,7 +26,7 @@ Email domain: cam.ac.uk
|
||||||
University of Cambridge Computing Service,
|
University of Cambridge Computing Service,
|
||||||
Cambridge, England.
|
Cambridge, England.
|
||||||
|
|
||||||
Copyright (c) 1997-2018 University of Cambridge
|
Copyright (c) 1997-2019 University of Cambridge
|
||||||
All rights reserved.
|
All rights reserved.
|
||||||
|
|
||||||
|
|
||||||
|
@ -37,7 +37,7 @@ Written by: Zoltan Herczeg
|
||||||
Email local part: hzmester
|
Email local part: hzmester
|
||||||
Email domain: freemail.hu
|
Email domain: freemail.hu
|
||||||
|
|
||||||
Copyright(c) 2010-2018 Zoltan Herczeg
|
Copyright(c) 2010-2019 Zoltan Herczeg
|
||||||
All rights reserved.
|
All rights reserved.
|
||||||
|
|
||||||
|
|
||||||
|
@ -48,7 +48,7 @@ Written by: Zoltan Herczeg
|
||||||
Email local part: hzmester
|
Email local part: hzmester
|
||||||
Email domain: freemail.hu
|
Email domain: freemail.hu
|
||||||
|
|
||||||
Copyright(c) 2009-2018 Zoltan Herczeg
|
Copyright(c) 2009-2019 Zoltan Herczeg
|
||||||
All rights reserved.
|
All rights reserved.
|
||||||
|
|
||||||
|
|
||||||
|
|
48
NEWS
48
NEWS
|
@ -2,6 +2,54 @@ News about PCRE2 releases
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|
||||||
|
|
||||||
|
Version 10.33-RC1 03-March-2019
|
||||||
|
-------------------------------
|
||||||
|
|
||||||
|
Yet more bugfixes, tidies, and a few enhancements, summarized here (see
|
||||||
|
ChangeLog for the full list):
|
||||||
|
|
||||||
|
1. Callouts from pcre2_substitute() are now available.
|
||||||
|
|
||||||
|
2. The POSIX functions are now all called pcre2_regcomp() etc., with wrapper
|
||||||
|
functions that use the standard POSIX names. However, in pcre2posix.h the POSIX
|
||||||
|
names are defined as macros. This should help avoid linking with the wrong
|
||||||
|
library in some environments, while still exporting the POSIX names for
|
||||||
|
pre-existing programs that use them.
|
||||||
|
|
||||||
|
3. Some new options:
|
||||||
|
|
||||||
|
(a) PCRE2_EXTRA_ESCAPED_CR_IS_LF makes \r behave as \n.
|
||||||
|
|
||||||
|
(b) PCRE2_EXTRA_ALT_BSUX enables support for ECMAScript 6's \u{hh...}
|
||||||
|
construct.
|
||||||
|
|
||||||
|
(c) PCRE2_COPY_MATCHED_SUBJECT causes a copy of a matched subject to be
|
||||||
|
made, instead of just remembering a pointer.
|
||||||
|
|
||||||
|
4. Some new Perl features:
|
||||||
|
|
||||||
|
(a) Perl 5.28's experimental alphabetic names for atomic groups and
|
||||||
|
lookaround assertions, for example, (*pla:...) and (*atomic:...).
|
||||||
|
|
||||||
|
(b) The new Perl "script run" features (*script_run:...) and
|
||||||
|
(*atomic_script_run:...) aka (*sr:...) and (*asr:...).
|
||||||
|
|
||||||
|
(c) When PCRE2_UTF is set, allow non-ASCII letters and decimal digits in
|
||||||
|
capture group names.
|
||||||
|
|
||||||
|
5. --disable-percent-zt disables the use of %zu and %td in formatting strings
|
||||||
|
in pcre2test. They were already automatically disabled for VC and older C
|
||||||
|
compilers.
|
||||||
|
|
||||||
|
6. Some changes related to callouts in pcre2grep:
|
||||||
|
|
||||||
|
(a) Support for running an external program under VMS has been added, in
|
||||||
|
addition to Windows and fork() support.
|
||||||
|
|
||||||
|
(b) --disable-pcre2grep-callout-fork restricts the callout support in
|
||||||
|
to the inbuilt echo facility.
|
||||||
|
|
||||||
|
|
||||||
Version 10.32 10-September-2018
|
Version 10.32 10-September-2018
|
||||||
-------------------------------
|
-------------------------------
|
||||||
|
|
||||||
|
|
8
README
8
README
|
@ -311,7 +311,11 @@ library. They are also documented in the pcre2build man page.
|
||||||
. There is support for calling external programs during matching in the
|
. There is support for calling external programs during matching in the
|
||||||
pcre2grep command, using PCRE2's callout facility with string arguments. This
|
pcre2grep command, using PCRE2's callout facility with string arguments. This
|
||||||
support can be disabled by adding --disable-pcre2grep-callout to the
|
support can be disabled by adding --disable-pcre2grep-callout to the
|
||||||
"configure" command.
|
"configure" command. There are two kinds of callout: one that generates
|
||||||
|
output from inbuilt code, and another that calls an external program. The
|
||||||
|
latter has special support for Windows and VMS; otherwise it assumes the
|
||||||
|
existence of the fork() function. This facility can be disabled by adding
|
||||||
|
--disable-pcre2grep-callout-fork to the "configure" command.
|
||||||
|
|
||||||
. The pcre2grep program currently supports only 8-bit data files, and so
|
. The pcre2grep program currently supports only 8-bit data files, and so
|
||||||
requires the 8-bit PCRE2 library. It is possible to compile pcre2grep to use
|
requires the 8-bit PCRE2 library. It is possible to compile pcre2grep to use
|
||||||
|
@ -886,4 +890,4 @@ The distribution should contain the files listed below.
|
||||||
Philip Hazel
|
Philip Hazel
|
||||||
Email local part: ph10
|
Email local part: ph10
|
||||||
Email domain: cam.ac.uk
|
Email domain: cam.ac.uk
|
||||||
Last updated: 29 January 2019
|
Last updated: 03 March 2019
|
||||||
|
|
10
configure.ac
10
configure.ac
|
@ -11,16 +11,16 @@ dnl be defined as -RC2, for example. For real releases, it should be empty.
|
||||||
m4_define(pcre2_major, [10])
|
m4_define(pcre2_major, [10])
|
||||||
m4_define(pcre2_minor, [33])
|
m4_define(pcre2_minor, [33])
|
||||||
m4_define(pcre2_prerelease, [-RC1])
|
m4_define(pcre2_prerelease, [-RC1])
|
||||||
m4_define(pcre2_date, [2018-09-14])
|
m4_define(pcre2_date, [2019-03-03])
|
||||||
|
|
||||||
# NOTE: The CMakeLists.txt file searches for the above variables in the first
|
# NOTE: The CMakeLists.txt file searches for the above variables in the first
|
||||||
# 50 lines of this file. Please update that if the variables above are moved.
|
# 50 lines of this file. Please update that if the variables above are moved.
|
||||||
|
|
||||||
# Libtool shared library interface versions (current:revision:age)
|
# Libtool shared library interface versions (current:revision:age)
|
||||||
m4_define(libpcre2_8_version, [7:1:7])
|
m4_define(libpcre2_8_version, [8:0:8])
|
||||||
m4_define(libpcre2_16_version, [7:1:7])
|
m4_define(libpcre2_16_version, [8:0:8])
|
||||||
m4_define(libpcre2_32_version, [7:1:7])
|
m4_define(libpcre2_32_version, [8:0:8])
|
||||||
m4_define(libpcre2_posix_version, [2:1:0])
|
m4_define(libpcre2_posix_version, [2:2:0])
|
||||||
|
|
||||||
AC_PREREQ(2.57)
|
AC_PREREQ(2.57)
|
||||||
AC_INIT(PCRE2, pcre2_major.pcre2_minor[]pcre2_prerelease, , pcre2)
|
AC_INIT(PCRE2, pcre2_major.pcre2_minor[]pcre2_prerelease, , pcre2)
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
.TH PCRE2BUILD 3 "15 November 2018" "PCRE2 10.33"
|
.TH PCRE2BUILD 3 "03 March 2019" "PCRE2 10.33"
|
||||||
.SH NAME
|
.SH NAME
|
||||||
PCRE2 - Perl-compatible regular expressions (revised API)
|
PCRE2 - Perl-compatible regular expressions (revised API)
|
||||||
.
|
.
|
||||||
|
@ -373,14 +373,17 @@ environment.
|
||||||
.SH "PCRE2GREP SUPPORT FOR EXTERNAL SCRIPTS"
|
.SH "PCRE2GREP SUPPORT FOR EXTERNAL SCRIPTS"
|
||||||
.rs
|
.rs
|
||||||
.sp
|
.sp
|
||||||
By default, on non-Windows systems, \fBpcre2grep\fP supports the use of
|
By default \fBpcre2grep\fP supports the use of callouts with string arguments
|
||||||
callouts with string arguments within the patterns it is matching, in order to
|
within the patterns it is matching. There are two kinds: one that generates
|
||||||
run external scripts. For details, see the
|
output using local code, and another that calls an external program or script.
|
||||||
|
If --disable-pcre2grep-callout-fork is added to the \fBconfigure\fP command,
|
||||||
|
only the first kind of callout is supported; if --disable-pcre2grep-callout is
|
||||||
|
used, all callouts are completely ignored. For more details of \fBpcre2grep\fP
|
||||||
|
callouts, see the
|
||||||
.\" HREF
|
.\" HREF
|
||||||
\fBpcre2grep\fP
|
\fBpcre2grep\fP
|
||||||
.\"
|
.\"
|
||||||
documentation. This support can be disabled by adding
|
documentation.
|
||||||
--disable-pcre2grep-callout to the \fBconfigure\fP command.
|
|
||||||
.
|
.
|
||||||
.
|
.
|
||||||
.SH "PCRE2GREP OPTIONS FOR COMPRESSED FILE SUPPORT"
|
.SH "PCRE2GREP OPTIONS FOR COMPRESSED FILE SUPPORT"
|
||||||
|
@ -607,6 +610,6 @@ Cambridge, England.
|
||||||
.rs
|
.rs
|
||||||
.sp
|
.sp
|
||||||
.nf
|
.nf
|
||||||
Last updated: 15 November 2018
|
Last updated: 03 March 2019
|
||||||
Copyright (c) 1997-2018 University of Cambridge.
|
Copyright (c) 1997-2019 University of Cambridge.
|
||||||
.fi
|
.fi
|
||||||
|
|
Loading…
Reference in New Issue