Parent Directory
|
Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
Added support for (*NO_START_OPT)
Add PCRE_ERROR_SHORTUTF8 to PCRE_PARTIAL_HARD processing.
Test for ridiculous values of starting offsets; tidy UTF-8 code.
Add casts needed for Visual Studio when NO_RECURSE is set.
Change the way PCRE_PARTIAL_HARD handles \z, \Z, \b, \B, and $.
Make (*COMMIT) override (*THEN) and similar.
Fix problem with (*THEN) not backing up far enough.
Tidyup for 8.10-RC2 test release.
Avoid loop caused by (*SKIP) with an argument.
Fix pcre_study() problem with non-C-locale chartables in UTF-8 mode.
Correct typo in recent malloc check fix.
Check for running out of memory when using heap for recursion.
Added a lot of (int) casts to avoid compiler warnings in systems where size_t is 64-bit.
Fix crash for property test in non-UTF-8 mode.
Fix oversight for no-recurse version.
Added PCRE_UCP and related stuff to make \w etc use Unicode properties.
Add new special properties Xan, Xps, Xsp, Xwd to help with \w etc.
Fix compile problems when heap is in use
Make (*ACCEPT) work inside an atomic group.
Add support for *MARK and names for *PRUNE, *SKIP, *THEN.
Preparation code for future (*MARK) support.
Fix bugs with \K in atomic groups, subroutines, and assertions.
Fix partial match bug (code omitted) for \W.
Add casts to avoid compiler warnings.
Tidies to allow easier embedded compilation; avoid (double) where possible.
Fix bugs relating to the use of (*SKIP) etc in assertions.
Further tidies to partial matching.
Fix PCRE_PARTIAL_HARD for patterns that end optionally, e.g. abc*
Tidy up, remove trailing spaces, etc. for 8.00-RC1.
Fix problems with conditional references to duplicate named subpatterns.
Added lower bound length-finding to pcre_study() and use it when matching; make the value available via pcre_fullinfo(); also fixed bugs connected with pcre_study() in pcre_dfa_exec().
Capture data when (*ACCEPT) is inside capturing parentheses.
Correct returned capture count after recursion has matched more than outer.
Fix comment in code.
Source tidy
Added PCRE_NOTEMPTY_ATSTART to fix /g bug when \K is present.
Further updates to partial matching.
Further partial match change: add PCRE_PARTIAL_HARD and make more intuitive.
Add new PCRE_PARTIAL_HARD option.
Remove restrictions on pcre_exec() partial matching.
Further USPTR additions.
Trailing space tidies
Conditional fix needed fixing for the "heapstack" case.
Add missing #ifdef SUPPORT_UTF8 round heapframe::Xcharptr.
Fix memory leak for -8 error during recursion.
Further fix to auto-callout with conditional groups whose condition is an assertion.
Fix looping bug by recognizing that a conditional with only one branch may match an empty string.
Update after detrailing for a test release.
Add support for UTF-8 in EBCDIC environments.
Add PCRE_NO_START_OPTIMIZE
Fix Unicode property support in character classes for chars > 127 in non-UTF-8 mode.
Fix bug with (?(?=.*b)b|^) thinking it must match at start of line; also fix bug causing a crash when auto-callout is used with a conditional assertion.
Source tidies for 7.8-RC1
Lazy qualifiers were not always working in UTF-8 mode (8.0/15).
Further fixes for bumpalong processing in UTF-8 mode.
Several bugs concerned with skipping over UTF-8 characters at the start of matching (8.0/13, 8.0/14).
Fix off-end-of-buffer bug for patterns that match only at start of line.
Add PCRE_CALL_CONVENTION for MSVC users; add some missing PCRE_EXP_DEFNs.
Comments about stack usage added.
Fix caseless backreferences for non-ASCII characters.
Final tidies for new Unicode property code; upgrade to Unicode 5.1.0.
Preliminary patch for upgraded Unicode Property support.
Tidies for the 7.7-RC1 distribution.
Slight performance improvement by using the new OP_ALLANY opcode for cases of the metacharacter "." when DOTALL is set. Also, some tidies consequent upon its invention.
Fix DFA (?!) bug; add support for JavaScript empty classes.
Added PCRE_JAVASCRIPT_COMPAT option.
Do not discard subpatterns with {0} quantifiers, as they may be called as subroutines.
Update copyright year to 2008.
Tidies for the 7.5 release.
Fix UTF-8/newline=ANY with .* crash.
(1) Update tests 2,5,7,8 to run when --enable-bsr-anycrlf is used. (2) Updates files changed by building test release.
Fix broken --disable-stack-for-recursion without --enable-unicode-properties.
Detrailed files for 7.4-RC1 test release.
<config.h> => "config.h" and also some cases of <pcre.h>.
Add facility to make \R match only CR, LF, or CRLF.
(1) Move internal flags out of the options field, to make room. (2) \r and \n must be explicit to trigger the special CRLF handline exception. (3) (?J) at the start now sets JCHANGED as well as DUPNAMES.
Add (*CR) etc.
Don't advance by 2 if explicit \r or \n in the pattern. Add PCRE_INFO_HASCRORLF.
Fixed bug with repeated \S or \W in UTF-8 mode.
Fixed another looking-too-far-back-in-non-UTF-8-mode bug.
Updating docs for release; fix heap-related bugs in pcre_exec shown up by release testing.
Update UTF-8 validity check and documentation.
Add Perl 5.10's backtracking verbs.
Added a pcresyntax man page; tidied some others.
Fix backtrack past start of subject bugs caused by the use of \X, \p, or \P in non-UTF-8 mode and the presence of top-bit-set characters.
Correct errors in previous patch; tidy for test release.
Daniel's patch for config.h and Windows DLL declarations (not fully working).
Abolish the NULLWSLIMIT error at the expense of using more stack when an unlimited repeat could match an empty string. Also, doc tidies for a test release.
Fix bug with .*$ when run in not-DOTALL UTF-8 mode; small performance improvement for .* in DOTALL UTF-8 mode.
Fix non-UTF-8 mode Unicode properties bug; prepare for 7.2 release.
More document tidies, pre-release.
Add support for \h, \H, \v, \V.
Drastically reduce workspace used for alternatives in groups; also some trailing space removals for a test release.
Add support for the Perl 5.10 \K facility.
Non-longjmp heap recursion.
Replace longjmp() with gotos when not using stack recursion.
Update HTML documentation.
Add PCRE_NEWLINE_ANYCRLF.
Reworked all the WIN32 __declspec stuff in the hope of getting it right.
Daniel's patches to add to the CMake support.
Daniel's patches.
Commit after detrailing; set executable on autogen.sh.
Fix multiline ^$ bug when newline=any.
Removal of trailing spaces.
Valgrind showed up a bug in bug fix 7.1/12 which is now fixed.
Update copyright years to 2007.
Fix two obscure, but nasty bugs concerned with caseless matching with Unicode property support.
Applied Bob and Daniel's patches to convert the build system to automake. Added the maintain directory, containing files that are used for maintenance, but are not distributed. This is an intermediate step.
r6896@hex: nm | 2007-03-02 13:09:14 +0000 Added EOL and keywork properties throughout
Load pcre-7.0 into code/trunk.
Load pcre-6.7 into code/trunk.
Load pcre-6.5 into code/trunk.
Load pcre-6.4 into code/trunk.
Load pcre-6.0 into code/trunk.
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
ViewVC Help | |
Powered by ViewVC 1.1.5 |