/[pcre]/code/trunk/pcre.h.in
ViewVC logotype

Log of /code/trunk/pcre.h.in

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 1398 - (view) (annotate) - [select for diffs]
Modified Tue Nov 12 15:20:26 2013 UTC (5 years, 11 months ago) by ph10
File length: 31464 byte(s)
Diff to previous 1389 , to selected 841
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).

Revision 1389 - (view) (annotate) - [select for diffs]
Modified Tue Nov 5 18:05:29 2013 UTC (5 years, 11 months ago) by ph10
File length: 31464 byte(s)
Diff to previous 1374 , to selected 841
Implement compile-time nested parentheses limit, specified at build time.

Revision 1374 - (view) (annotate) - [select for diffs]
Modified Sat Oct 12 15:49:48 2013 UTC (6 years ago) by ph10
File length: 31418 byte(s)
Diff to previous 1363 , to selected 841
Further auto-possessification patch.

Revision 1363 - (view) (annotate) - [select for diffs]
Modified Tue Oct 1 16:54:40 2013 UTC (6 years ago) by ph10
File length: 31418 byte(s)
Diff to previous 1348 , to selected 841
Refactored auto-possessification code.

Revision 1348 - (view) (annotate) - [select for diffs]
Modified Fri Jul 5 10:38:37 2013 UTC (6 years, 3 months ago) by ph10
File length: 31300 byte(s)
Diff to previous 1338 , to selected 841
Implement PCRE_INFO_MATCH_EMPTY and fix 2 bugs concerned with scanning for 
empty string matching.

Revision 1338 - (view) (annotate) - [select for diffs]
Modified Fri Jun 14 07:54:36 2013 UTC (6 years, 4 months ago) by zherczeg
File length: 31261 byte(s)
Diff to previous 1313 , to selected 841
Add pcre[16|32]_jit_free_unused_memory to forcibly free unused JIT executable memory. Patch inspired by Carsten Klein.

Revision 1313 - (view) (annotate) - [select for diffs]
Modified Wed Apr 24 12:07:09 2013 UTC (6 years, 5 months ago) by ph10
File length: 31095 byte(s)
Diff to previous 1309 , to selected 841
Code (but not yet documentation) for *LIMIT_MATCH and *LIMIT_RECURSION.

Revision 1309 - (view) (annotate) - [select for diffs]
Modified Fri Apr 5 15:35:59 2013 UTC (6 years, 6 months ago) by ph10
File length: 30982 byte(s)
Diff to previous 1261 , to selected 841
Implement PCRE_NEVER_UTF

Revision 1261 - (view) (annotate) - [select for diffs]
Modified Wed Feb 27 16:27:01 2013 UTC (6 years, 7 months ago) by ph10
File length: 30588 byte(s)
Diff to previous 1221 , to selected 841
Correct Unicode string checking in the light of corrigendum #9.

Revision 1221 - (view) (annotate) - [select for diffs]
Modified Sun Nov 11 20:27:03 2012 UTC (6 years, 11 months ago) by ph10
File length: 30486 byte(s)
Diff to previous 1210 , to selected 841
File tidies, preparing for 8.32-RC1.

Revision 1210 - (view) (annotate) - [select for diffs]
Modified Wed Nov 7 16:58:13 2012 UTC (6 years, 11 months ago) by ph10
File length: 30487 byte(s)
Diff to previous 1189 , to selected 841
New comments on the PCRE options.

Revision 1189 - (view) (annotate) - [select for diffs]
Modified Tue Oct 30 16:34:17 2012 UTC (6 years, 11 months ago) by ph10
File length: 30397 byte(s)
Diff to previous 1187 , to selected 841
Add PCRE_ERROR_BADLENGTH for a negative length.

Revision 1187 - (view) (annotate) - [select for diffs]
Modified Mon Oct 29 11:30:45 2012 UTC (6 years, 11 months ago) by zherczeg
File length: 30356 byte(s)
Diff to previous 1184 , to selected 841
JIT native interface.

Revision 1184 - (view) (annotate) - [select for diffs]
Modified Sun Oct 28 11:40:08 2012 UTC (6 years, 11 months ago) by ph10
File length: 29809 byte(s)
Diff to previous 1113 , to selected 841
Update comments.

Revision 1113 - (view) (annotate) - [select for diffs]
Modified Tue Oct 16 15:57:12 2012 UTC (7 years ago) by chpe
File length: 29849 byte(s)
Diff to previous 1108 , to selected 841
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].

Revision 1108 - (view) (annotate) - [select for diffs]
Modified Tue Oct 16 15:56:55 2012 UTC (7 years ago) by chpe
File length: 29841 byte(s)
Diff to previous 1098 , to selected 841
pcre32: Remove unused error code

PCRE_ERROR_BADUTF32_OFFSET can't actually occur, so remove it.

Revision 1098 - (view) (annotate) - [select for diffs]
Modified Tue Oct 16 15:56:18 2012 UTC (7 years ago) by chpe
File length: 29912 byte(s)
Diff to previous 1088 , to selected 841
pcre32: utf: Reject all non-characters and not just 0xfffe

Revision 1088 - (view) (annotate) - [select for diffs]
Modified Tue Oct 16 15:55:41 2012 UTC (7 years ago) by chpe
File length: 29873 byte(s)
Diff to previous 1080 , to selected 841
pcre32: Reject characters > 0x10ffff in UTF-32 mode

Revision 1080 - (view) (annotate) - [select for diffs]
Modified Tue Oct 16 15:55:07 2012 UTC (7 years ago) by chpe
File length: 29834 byte(s)
Diff to previous 1055 , to selected 841
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.

Revision 1055 - (view) (annotate) - [select for diffs]
Modified Tue Oct 16 15:53:30 2012 UTC (7 years ago) by chpe
File length: 29678 byte(s)
Diff to previous 1022 , to selected 841
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.

Revision 1022 - (view) (annotate) - [select for diffs]
Modified Tue Aug 28 12:28:15 2012 UTC (7 years, 1 month ago) by ph10
File length: 23470 byte(s)
Diff to previous 960 , to selected 841
Add support for PCRE_STUDY_EXTRA_NEEDED.

Revision 960 - (view) (annotate) - [select for diffs]
Modified Thu Apr 19 17:30:38 2012 UTC (7 years, 6 months ago) by ph10
File length: 23417 byte(s)
Diff to previous 932 , to selected 841
Fix long-standing DFA testing restart bug in pcretest, and add some 
plausibility checks when restarting in pcre_dfa_exec().

Revision 932 - (view) (annotate) - [select for diffs]
Modified Fri Feb 24 18:54:43 2012 UTC (7 years, 7 months ago) by ph10
File length: 23376 byte(s)
Diff to previous 926 , to selected 841
Add support for PCRE_INFO_MAXLOOKBEHIND.

Revision 926 - (view) (annotate) - [select for diffs]
Modified Wed Feb 22 15:01:32 2012 UTC (7 years, 8 months ago) by ph10
File length: 23337 byte(s)
Diff to previous 922 , to selected 841
Re-implement /S++ and -s++ in pcretest in a thread-safe way, using JIT 
callback. Removed the PCRE_EXTRA_USED_JIT flag.

Revision 922 - (view) (annotate) - [select for diffs]
Modified Mon Feb 20 18:44:42 2012 UTC (7 years, 8 months ago) by ph10
File length: 23386 byte(s)
Diff to previous 914 , to selected 841
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. 

Revision 914 - (view) (annotate) - [select for diffs]
Modified Mon Feb 13 06:04:50 2012 UTC (7 years, 8 months ago) by zherczeg
File length: 23337 byte(s)
Diff to previous 884 , to selected 841
Partial matching support is added to the JIT compiler

Revision 884 - (view) (annotate) - [select for diffs]
Modified Tue Jan 17 11:52:43 2012 UTC (7 years, 9 months ago) by zherczeg
File length: 23227 byte(s)
Diff to previous 860 , to selected 841
JIT test prints cpu info

Revision 860 - (view) (annotate) - [select for diffs]
Modified Mon Jan 9 20:12:58 2012 UTC (7 years, 9 months ago) by zherczeg
File length: 23181 byte(s)
Diff to previous 852 , to selected 841
rename PCRE_SCHAR16 to PCRE_UCHAR16 and JIT compiler update

Revision 852 - (view) (annotate) - [select for diffs]
Modified Thu Jan 5 19:18:12 2012 UTC (7 years, 9 months ago) by zherczeg
File length: 23181 byte(s)
Diff to previous 850 , to selected 841
Add pcre16 prefix to 16 bit structs

Revision 850 - (view) (annotate) - [select for diffs]
Modified Wed Jan 4 17:29:11 2012 UTC (7 years, 9 months ago) by zherczeg
File length: 22841 byte(s)
Diff to previous 844 , to selected 841
add pcre16_callout_block and pcre16_extra

Revision 844 - (view) (annotate) - [select for diffs]
Modified Sun Jan 1 15:53:39 2012 UTC (7 years, 9 months ago) by ph10
File length: 20791 byte(s)
Diff to previous 841
Remove prototype for pcre[16]_info. 

Revision 841 - (view) (annotate) - [selected]
Modified Sat Dec 31 07:04:43 2011 UTC (7 years, 9 months ago) by zherczeg
File length: 20909 byte(s)
Diff to previous 836
use unsigned short for 16 bit strings and a minor fix

Revision 836 - (view) (annotate) - [select for diffs]
Modified Wed Dec 28 17:16:11 2011 UTC (7 years, 9 months ago) by ph10
File length: 20900 byte(s)
Diff to previous 835 , to selected 841
Merging all the changes from the pcre16 branch into the trunk.

Revision 835 - (view) (annotate) - [select for diffs]
Modified Wed Dec 28 16:10:09 2011 UTC (7 years, 9 months ago) by ph10
File length: 16089 byte(s)
Diff to previous 788 , to selected 841
Rolled back trunk to r755 to prepare for merging the 16-bit branch.

Revision 788 - (view) (annotate) - [select for diffs]
Modified Tue Dec 6 15:38:01 2011 UTC (7 years, 10 months ago) by ph10
File length: 16572 byte(s)
Diff to previous 780 , to selected 841
Source tidies for 8.21-RC1

Revision 780 - (view) (annotate) - [select for diffs]
Modified Fri Dec 2 11:39:21 2011 UTC (7 years, 10 months ago) by ph10
File length: 16575 byte(s)
Diff to previous 765 , to selected 841
Preserve the size of JIT compiled code. Add PCRE_INFO_JITSIZE and use it for
the /M option in pcretest. 

Revision 765 - (view) (annotate) - [select for diffs]
Modified Wed Nov 23 17:45:04 2011 UTC (7 years, 10 months ago) by ph10
File length: 16536 byte(s)
Diff to previous 676 , to selected 841
Added comments about options usage.

Revision 676 - (view) (annotate) - [select for diffs]
Modified Sat Aug 27 15:53:04 2011 UTC (8 years, 1 month ago) by ph10
File length: 16089 byte(s)
Diff to previous 675 , to selected 841
Give PCRE_ERROR_JIT_STACKLIMIT when JIT runs out of stack.

Revision 675 - (view) (annotate) - [select for diffs]
Modified Sat Aug 27 10:18:46 2011 UTC (8 years, 1 month ago) by ph10
File length: 16049 byte(s)
Diff to previous 666 , to selected 841
Change pcre_assign_jit_callback to pcre_assign_jit_stack.

Revision 666 - (view) (annotate) - [select for diffs]
Modified Mon Aug 22 14:56:43 2011 UTC (8 years, 2 months ago) by ph10
File length: 16052 byte(s)
Diff to previous 654 , to selected 841
Commit changes for JIT support

Revision 654 - (view) (annotate) - [select for diffs]
Modified Tue Aug 2 11:00:40 2011 UTC (8 years, 2 months ago) by ph10
File length: 15132 byte(s)
Diff to previous 645 , to selected 841
Documentation and general text tidies in preparation for test release.

Revision 645 - (view) (annotate) - [select for diffs]
Modified Sun Jul 31 17:02:18 2011 UTC (8 years, 2 months ago) by ph10
File length: 15133 byte(s)
Diff to previous 642 , to selected 841
Pass *MARK name to callouts

Revision 642 - (view) (annotate) - [select for diffs]
Modified Thu Jul 28 18:59:40 2011 UTC (8 years, 2 months ago) by ph10
File length: 14982 byte(s)
Diff to previous 598 , to selected 841
Avoid false positive for infinite recursion by not checking conditionals at 
compile time, but add tests at runtime that also catch infinite mutual 
recursion.

Revision 598 - (view) (annotate) - [select for diffs]
Modified Sat May 7 15:37:31 2011 UTC (8 years, 5 months ago) by ph10
File length: 14942 byte(s)
Diff to previous 579 , to selected 841
Pass back detailed info when UTF-8 check fails at runtime.

Revision 579 - (view) (annotate) - [select for diffs]
Modified Wed Nov 24 17:39:25 2010 UTC (8 years, 10 months ago) by ph10
File length: 14029 byte(s)
Diff to previous 576 , to selected 841
Tidies of documenation and code while preparing for release.

Revision 576 - (view) (annotate) - [select for diffs]
Modified Sun Nov 21 18:45:10 2010 UTC (8 years, 11 months ago) by ph10
File length: 14030 byte(s)
Diff to previous 569 , to selected 841
Added support for (*NO_START_OPT)

Revision 569 - (view) (annotate) - [select for diffs]
Modified Sun Nov 7 16:14:50 2010 UTC (8 years, 11 months ago) by ph10
File length: 14021 byte(s)
Diff to previous 567 , to selected 841
Add PCRE_ERROR_SHORTUTF8 to PCRE_PARTIAL_HARD processing.

Revision 567 - (view) (annotate) - [select for diffs]
Modified Sat Nov 6 17:10:00 2010 UTC (8 years, 11 months ago) by ph10
File length: 13981 byte(s)
Diff to previous 553 , to selected 841
Test for ridiculous values of starting offsets; tidy UTF-8 code.

Revision 553 - (view) (annotate) - [select for diffs]
Modified Fri Oct 22 15:57:50 2010 UTC (9 years ago) by ph10
File length: 13941 byte(s)
Diff to previous 518 , to selected 841
Change the way PCRE_PARTIAL_HARD handles \z, \Z, \b, \B, and $.

Revision 518 - (view) (annotate) - [select for diffs]
Modified Tue May 18 15:47:01 2010 UTC (9 years, 5 months ago) by ph10
File length: 13077 byte(s)
Diff to previous 510 , to selected 841
Added PCRE_UCP and related stuff to make \w etc use Unicode properties.

Revision 510 - (view) (annotate) - [select for diffs]
Modified Sat Mar 27 17:45:29 2010 UTC (9 years, 6 months ago) by ph10
File length: 13034 byte(s)
Diff to previous 455 , to selected 841
Add support for *MARK and names for *PRUNE, *SKIP, *THEN.

Revision 455 - (view) (annotate) - [select for diffs]
Modified Sat Sep 26 19:12:32 2009 UTC (10 years ago) by ph10
File length: 12913 byte(s)
Diff to previous 442 , to selected 841
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(). 

Revision 442 - (view) (annotate) - [select for diffs]
Modified Fri Sep 11 10:21:02 2009 UTC (10 years, 1 month ago) by ph10
File length: 12874 byte(s)
Diff to previous 427 , to selected 841
Added PCRE_NOTEMPTY_ATSTART to fix /g bug when \K is present.

Revision 427 - (view) (annotate) - [select for diffs]
Modified Fri Aug 28 09:55:54 2009 UTC (10 years, 1 month ago) by ph10
File length: 12831 byte(s)
Diff to previous 392 , to selected 841
Add new PCRE_PARTIAL_HARD option.

Revision 392 - (view) (annotate) - [select for diffs]
Modified Tue Mar 17 21:30:30 2009 UTC (10 years, 7 months ago) by ph10
File length: 12709 byte(s)
Diff to previous 389 , to selected 841
Update after detrailing for a test release.

Revision 389 - (view) (annotate) - [select for diffs]
Modified Sun Mar 15 18:24:05 2009 UTC (10 years, 7 months ago) by ph10
File length: 12710 byte(s)
Diff to previous 337 , to selected 841
Add PCRE_NO_START_OPTIMIZE

Revision 337 - (view) (annotate) - [select for diffs]
Modified Sun Apr 13 14:21:06 2008 UTC (11 years, 6 months ago) by ph10
File length: 12521 byte(s)
Diff to previous 305 , to selected 841
Forgot to add PCRE_JAVASCRIPT_COMPAT to pcre.h.in.

Revision 305 - (view) (annotate) - [select for diffs]
Modified Sun Jan 20 20:07:32 2008 UTC (11 years, 9 months ago) by ph10
File length: 12478 byte(s)
Diff to previous 233 , to selected 841
Update copyright year to 2008.

Revision 233 - (view) (annotate) - [select for diffs]
Modified Tue Sep 11 11:26:11 2007 UTC (12 years, 1 month ago) by ph10
File length: 12478 byte(s)
Diff to previous 231 , to selected 841
Put back the definition of PCRE_ERROR_NULLWSLIMIT for compatibility, even 
though it is no longer used.

Revision 231 - (view) (annotate) - [select for diffs]
Modified Tue Sep 11 11:15:33 2007 UTC (12 years, 1 month ago) by ph10
File length: 12447 byte(s)
Diff to previous 226 , to selected 841
Add facility to make \R match only CR, LF, or CRLF.

Revision 226 - (view) (annotate) - [select for diffs]
Modified Tue Aug 21 11:46:08 2007 UTC (12 years, 2 months ago) by ph10
File length: 12315 byte(s)
Diff to previous 199 , to selected 841
Don't advance by 2 if explicit \r or \n in the pattern. Add 
PCRE_INFO_HASCRORLF.

Revision 199 - (view) (annotate) - [select for diffs]
Modified Tue Jul 31 14:39:09 2007 UTC (12 years, 2 months ago) by ph10
File length: 12276 byte(s)
Diff to previous 197 , to selected 841
Daniel's patch for config.h and Windows DLL declarations (not fully working).

Revision 197 - (view) (annotate) - [select for diffs]
Modified Tue Jul 31 10:50:18 2007 UTC (12 years, 2 months ago) by ph10
File length: 11882 byte(s)
Diff to previous 169 , to selected 841
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.

Revision 169 - (view) (annotate) - [select for diffs]
Modified Mon Jun 4 10:49:21 2007 UTC (12 years, 4 months ago) by ph10
File length: 11882 byte(s)
Diff to previous 149 , to selected 841
Add PCRE_INFO_OKPARTIAL and PCRE_INFO_JCHANGED.

Revision 149 - (view) (annotate) - [select for diffs]
Modified Mon Apr 16 15:28:08 2007 UTC (12 years, 6 months ago) by ph10
File length: 11804 byte(s)
Diff to previous 145 , to selected 841
Add PCRE_NEWLINE_ANYCRLF.

Revision 145 - (view) (annotate) - [select for diffs]
Modified Wed Apr 4 14:06:52 2007 UTC (12 years, 6 months ago) by ph10
File length: 11761 byte(s)
Diff to previous 117 , to selected 841
Reworked all the WIN32 __declspec stuff in the hope of getting it right.

Revision 117 - (view) (annotate) - [select for diffs]
Modified Fri Mar 9 15:59:06 2007 UTC (12 years, 7 months ago) by ph10
File length: 11717 byte(s)
Diff to previous 99 , to selected 841
Update copyright years to 2007.

Revision 99 - (view) (annotate) - [select for diffs]
Modified Tue Mar 6 12:27:42 2007 UTC (12 years, 7 months ago) by ph10
File length: 11717 byte(s)
Diff to previous 97 , to selected 841
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.

Revision 97 - (view) (annotate) - [select for diffs]
Added Mon Mar 5 12:36:47 2007 UTC (12 years, 7 months ago) by ph10
File length: 12440 byte(s)
Diff to selected 841
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.

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.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.5