Parent Directory
|
Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
Source tidies for 8.34-RC1.
Document the same tables must be used at compile and match time.
Rename the (as yet unreleased) PCRE_NO_AUTO_POSSESSIFY option to PCRE_NO_AUTO_POSSESS - no need to be so long - and to match (*NO_AUTO_POSSESS).
In /x mode, allow white space before a possessive + character.
Add (*NO_AUTO_POSSESS) and document interaction between auto-possessification and callouts.
Give errors for [A-\d] and [a-[:digit:]] etc.
Implement compile-time nested parentheses limit, specified at build time.
Add \o{} and tidy up \x{} handling. Minor update to RunTest.
Add VT to the set of characters recognized as white space.
Refactored auto-possessification code.
Refactor the code for creating the name/number table.
Implement PCRE_INFO_MATCH_EMPTY and fix 2 bugs concerned with scanning for empty string matching.
Fix error in description of PCRE_INFO_FIRSTCHARACTER.
Update man pages to avoid the use of .ti (which causes difficulties for some translation software).
Final source file tidies for 8.33 release.
Documentation clarification for 16/32 bit libraries.
Clarify wording in description of PCRE_MULTILINE.
Documentation updates.
Code (but not yet documentation) for *LIMIT_MATCH and *LIMIT_RECURSION.
Implement PCRE_NEVER_UTF
Improve and correct PCRE_NO_START_OPTIMIZE documentation.
Typo fix in a man page
Correct Unicode string checking in the light of corrigendum #9.
Make \A record a lookbehind value of 1.
File tidies, preparing for 8.32-RC1.
Some 16/32 bit documentation updates. Also, undocument what happens to invalid unchecked UTF-8 strings.
More documentation updates
Some documentation updates.
pcre32: Rename new values to pcre32_fullinfo Rename to PCRE_INFO_FIRSTCHARACTER[FLAGS] (unfortunately PCRE_INFO_FIRSTCHAR was already taken) and PCRE_INFO_REQUIREDCHAR[FLAGS].
pcre32: docs: pcre32 exists since 8.32
pcre32: utf: Reject all non-characters and not just 0xfffe
pcre32: fullinfo: Add variants of (FIRST|LAST)LITERAL that are 32-bit clean Since for pcre32 the whole range of the output is already used up for the character itself, return the special values separately.
pcre32: Add 32-bit library Create libpcre32 that operates on 32-bit characters (UTF-32). This turned out to be surprisingly simple after the UTF-16 support was introduced; mostly just extra ifdefs and adjusting and adding some tests.
More documentation updates/tidies for EBCDIC environments.
Add support for PCRE_STUDY_EXTRA_NEEDED.
Apply character value checks to \u.... in JavaScript mode, for compatibility with \x{....} in non-JavaScript mode.
Document update for 8.31-RC1 test release.
Spelling corrections in documentation.
Check for overlong name in (*MARK) etc.
Fix long-standing DFA testing restart bug in pcretest, and add some plausibility checks when restarting in pcre_dfa_exec().
Update documentation to clarify that UTF-8/16 checking is done on complete strings before any other processing.
Add date and PCRE version to .TH macros of all man pages.
Fix typo.
Add support for PCRE_INFO_MAXLOOKBEHIND.
Improve documentation for (*MARK); update HTML.
Re-implement /S++ and -s++ in pcretest in a thread-safe way, using JIT callback. Removed the PCRE_EXTRA_USED_JIT flag.
Set PCRE_EXTRA_USED_JIT when JIT was actually used at runtime. Add /S++ and -s++ to pcretest to show whether JIT was used or not.
Update documentation for partial matching support in JIT.
Source file tidies for 8.30-RC1 release; fix Makefile.am bugs for building symbolic links to man pages.
More tidies and documentation for stack frame measurement.
Document PCRE_CONFIG_JITTARGET
Documentation.
Documentation updates.
Merging all the changes from the pcre16 branch into the trunk.
Rolled back trunk to r755 to prepare for merging the 16-bit branch.
Source tidies for 8.21-RC1
Preserve the size of JIT compiled code. Add PCRE_INFO_JITSIZE and use it for the /M option in pcretest.
Documentation update.
Small tidies, and documentation update for JavaScript \x, \u, \U support.
Documentation clarifications.
Final source and document tidies for 8.20-RC1.
More documentation updates.
Documentation updates.
Documentation for JIT support.
Formatting tidies for 8.13 release.
Clarify PCRE_INFO_STUDYSIZE in documentation.
Documentation and general text tidies in preparation for test release.
Avoid false positive for infinite recursion by not checking conditionals at compile time, but add tests at runtime that also catch infinite mutual recursion.
Pass back detailed info when UTF-8 check fails at runtime.
Tidies of documenation and code while preparing for release.
Added support for (*NO_START_OPT)
Documentation updates and tidies.
Add PCRE_ERROR_SHORTUTF8 to PCRE_PARTIAL_HARD processing.
Clarify documentation about ovector setting.
Test for ridiculous values of starting offsets; tidy UTF-8 code.
Fix broken /g code in pcretest and -g code in pcredemo.
Change the way PCRE_PARTIAL_HARD handles \z, \Z, \b, \B, and $.
Final updates for 8.10 release.
Another documentation update.
Even more explanatory wording for PCRE_NO_START_OPTIMIZE.
Tidyup for 8.10-RC2 test release.
Improve documentation for PCRE_NO_START_OPTIMIZE.
Prepare for release candidate.
Check for running out of memory when using heap for recursion.
Forgot to mention pcrecpp.h in previous fix.
Put the comment about Windows static linking in more places.
Added PCRE_UCP and related stuff to make \w etc use Unicode properties.
Make \R and \X in a character class behave more like Perl
Fix compile problems when heap is in use
Add support for *MARK and names for *PRUNE, *SKIP, *THEN.
Tidy up, remove trailing spaces, etc. for 8.00-RC1.
Allow duplicate names for same-numbered groups; forbid different names.
Documentation update
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().
Allow fixed-length subroutine calls in lookbehinds.
Added PCRE_NOTEMPTY_ATSTART to fix /g bug when \K is present.
Fix typo.
Further updates to partial matching.
Add pcredemo man page, containing a listing of pcredemo.c.
Further partial match change: add PCRE_PARTIAL_HARD and make more intuitive.
Remove restrictions on pcre_exec() partial matching.
Add support for (*UTF8).
Update after detrailing for a test release.
Add support for UTF-8 in EBCDIC environments.
Add PCRE_NO_START_OPTIMIZE
Document named subpattern behaviour in the presence of duplicate numbers.
Bug fixes: forgot to commit these individually.
Source tidies for 7.8-RC1
Make it clearer that ovector values are byte offsets, not character counts.
Tidies for the 7.7-RC1 distribution.
Added PCRE_JAVASCRIPT_COMPAT option.
Remove the automatic build of pcredemo.
Tidies for 7.5-RC2 release.
Add missing error numbers to documentation.
Minor rewording of PCRE_INFO_JCHANGED documentation.
Detrailed files for 7.4-RC1 test release.
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.
Document anomaly when \r or \n is used explicity with CRLF as a line terminator.
Update UTF-8 validity check and documentation.
Add words about valid UTF-8 vs assigned Unicode code point to the docs.
Added a pcresyntax man page; tidied some others.
Fix doc bug for duplicate named subpatterns.
Refactor the integer overflow testing so as to avoid imposing an artificial limit on the size of subpatterns.
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.
Clarify doc about PCRE_INFO_OPTIONS.
Expand the documentation about the NULLWSLIMIT error.
More document tidies, pre-release.
Documentation update preparatory to release.
Drastically reduce workspace used for alternatives in groups; also some trailing space removals for a test release.
Add PCRE_INFO_OKPARTIAL and PCRE_INFO_JCHANGED.
Tidies and final updates for 7.1.
Update HTML documentation.
Add PCRE_NEWLINE_ANYCRLF.
Trailing spaces.
Documentation notes that fr_FR locale is "french" in Windows; add an out-of-tree built test to maint/ManyConfigTests.
Make the use of dftables optional, and not the default. Further tidies to documentation.
A number of tidies, file renames, etc.
1. Move the comment about version numbers from pcre.h.in to configure.ac because that's where they are now set. 2. Update all the man pages to remove the use of .br and .in because this causes trouble for some HTML converters. Also standardised the final sections giving author information and revision date. 3. Update the maintain/132html man page converter to handle .nf/.fi and to barf at .br/.in.
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.1 into code/trunk.
Load pcre-6.0 into code/trunk.
Load pcre-5.0 into code/trunk.
Load pcre-4.5 into code/trunk.
Load pcre-4.4 into code/trunk.
Load pcre-4.1 into code/trunk.
Load pcre-4.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 |