Parent Directory | Revision Log
|Links to HEAD:||(view) (download) (annotate)|
Crash in pcretest after bad input.
Final tidies for 8.36
Files tidied for 8.36-RC1.
Fix C++ compiler warnings and silly quantifier size check.
Final tidies for 8.35 release.
Final updates for 8.35-RC1.
Preparations for next release.
Fix error in README; give an error for invalid --with-pcregrep-bufsize values in ./configure.
Fix check for windows.h in configure.ac.
Only test for pthreads when not under Windows.
Bump version number.
Final file tidies for 8.34.
Source tidies for 8.34-RC1.
Implement compile-time nested parentheses limit, specified at build time.
Remove SUPPORT_GCOV from config.h, because it is not used and is misleading. (Coverage support does not need any code changes.)
Add pcre[16|32]_jit_free_unused_memory to forcibly free unused JIT executable memory. Patch inspired by Carsten Klein.
Final source file tidies for 8.33 release.
Source tidies (trails spaces, html updates) for 8.33-RC1.
Doc updates getting ready for 8.33-RC1.
Deal with warnings given by automake 1.12.
Ensure boolean macros are #undeffed in pcre.h.generic.
Fix missing html files and remove link to removed file.
Give error if --enable-cpp but no C++ compiler found.
File tidies, preparing for 8.32-RC1.
Preparations for 8.32-RC1.
GCC visibility patch.
Update comment for --enable-coverage to note that pcretest is linked with gcov as well as pcregrep.
build: Add code coverage reporting Add --enable-coverage which uses gcov/lcov to generate a code coverage report from the test suite. http://bugs.exim.org/show_bug.cgi?id=1266
valgrind: Add --support-valgrind configure option When --enable-valgrind is passed, PCRE will annotate some memory regions as unaddressable, aiding in finding invalid memory accesses when running under valgrind. This is useful mostly for debugging PCRE itself, and thus probably should not be enabled in release builds.
pcre32: build: Fix indentation
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.
Set config.h NEWLINE values appropriately for EBCDIC, adding --enable-ebcdic-nl25 (and CMake equivalent) for the alternate NL encoding.
Daniel Richard G's patch for checking POSIX threads when JIT is configure.
Make it clear in comments in config.h that any value is OK for macros where the tests are for defined/not-defined.
1000th commit! Update version to 8.32-RC1.
Final tidies for 8.31.
Rework and rename some of the docs about building methods.
Document update for 8.31-RC1 test release.
Documentation and other tidying for release.
Add /usr/include/edit/readline/ as somewhere where editline's header might be.
Add support for linking pcretest with libedit instead of libreadline.
Remove bashism from the RunTest script.
Final source and document tidies for 8.30.
Source file tidies for 8.30-RC1 release; fix Makefile.am bugs for building symbolic links to man pages.
Update version number and date.
More portable way of linking pcretest with -lreadline.
CMake parses version information out of configure.ac instead of relying on pcre.h.generic.
Make AM_SILENT_RULES conditional.
Tidy layout in pcre_jit_stack_alloc.3; switch on AM_SILENT_RULES in configure.ac; arrange for soft links for function man pages.
fix help text in configure.ac
Update libpcre_version for change of API, and add libpcre16_version.
Update pcre-config for 16-bit library and correct type on libpcre16.pc.in.
Typos in PrepareRelease; include 16-bit in make distcheck; fix RunTest and RunGrepTest when building in non-source directory; problem in pcretest when no UTF or 16-bit support; other tidies consequent on building a tarball.
Merging all the changes from the pcre16 branch into the trunk.
Rolled back trunk to r755 to prepare for merging the 16-bit branch.
Renamed isnumber in pcre_compile to avoid a clash with ctype.h in Macs, and fixed a bug in fixed-length calculation for lookbehinds that would show up only in quite long subpatterns.
Source tidies for 8.21
Tidies for 8.21-RC1 release.
Source tidies for 8.20 release.
Fix THEN:ARG bug introduced with *THEN refactoring.
Make (*THEN) work as in Perl in subpatterns that do not contain | alternatives.
File tidies for 8.20-RC2 release.
Fix minimum length bug with *ACCEPT.
Final source and document tidies for 8.20-RC1.
Update full set of tests with many configurations.
Update pcregrep to use JIT by default with options to disable.
Commit changes for JIT support
Formatting tidies for 8.13 release.
Documentation and general text tidies in preparation for test release.
Changes to pcregrep concerned with very long lines.
Update tables to Unicode 6.0.0.
Another bugfix for pcregrep with -M and colour.
Fix pcregrep cast issue for 64-bit big-endian systems.
Final tidies for 8.11 release.
Tidies of documenation and code while preparing for release.
Fix problem with (*THEN) not backing up far enough.
Final updates for 8.10 release.
Even more explanatory wording for PCRE_NO_START_OPTIMIZE.
Tidyup for 8.10-RC2 test release.
A more correct fix for the chartables bug with UTF-8 and non-std tables.
Prepare for release candidate.
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.
Adjust version and date for 8.02 release.
Tidies for 8.02-RC1 release.
Fix "srtoq" typo in configure.ac.
Added --libs-cpp to pcre-config, but only when C++ support is configured.
Update Unicode tables to Unicode version 5.2.0.
File tidies and documentation update for 8.01.
Fix #947, recursive back reference bug.
Tidying updates for 8.01-RC1 release.
Fix HP compile problem for pcrecpp.cc.
Forbid 08 and 09 as minor version numbers.
Add AC_CONFIG_MACRO_DIR([m4]) to configure.ac and -I m4 to ACLOCAL_AMFLAGS in Makefile.am, as suggested by libtoolize.
Update configure.ac to solve libbz2 problem under Win32.
Tidies to allow easier embedded compilation; avoid (double) where possible.
Fix study bug with single-branch conditions, including (DEFINE).
Document more clearly capturing behaviour for recursion and subroutines.
Fix PCRE_PARTIAL_HARD for patterns that end optionally, e.g. abc*
Tidy up, remove trailing spaces, etc. for 8.00-RC1.
Further updates to partial matching.
Add -DPCRE_STATIC to configuration files when no shared library is built.
Add libpcreposix.pc for pkg-config, which was missing.
Fix POSIX error code bug.
Update version, date.
Wrap fileno/isatty defs for Windows in #ifndefs
Add another test
Update after detrailing for a test release.
Add support for UTF-8 in EBCDIC environments.
Bug fixes: forgot to commit these individually.
Updates for 7.8 release
Add missing copyright to pcrecpp_internal.h
Final tidies for new Unicode property code; upgrade to Unicode 5.1.0.
Preliminary patch for upgraded Unicode Property support.
Final updates for 7.7 release.
Tidies for the 7.7-RC1 distribution.
Craig's further amended patch for OS X.
Craig's patch to sort out a long long problem: "If we can't convert a string to a long long, pretend we don't even have a long long."
File tidy-up for 7.6 release.
Applied Sheri's patch to CMakeLists.txt to add library name options and correct the recursion comment.
Tidies for 7.6-RC1 test release.
Exclude "long long" test in pcrecpp_unittest when HAVE_LONG_LONG is not defined.
Fix buffer overrun for class with very many characters whose codepoints are above 255.
Tidies for the 7.5 release.
Tidies for 7.5-RC2 release.
Add missing error numbers to documentation.
Tidies for 7.5-RC1 release.
Add .gz and .bz2 optional support to pcregrep.
Apply Craig's patch, which makes it possible to "ignore" values in parens when parsing an RE using the c++ wrapper.
Documentation tidies and clarifications.
Craig's patch to remove the checks for windows.h and instead check for _strtoi64 explicitly, and avoid using snprintf() at all.
Add casts to pcretest.c to avoid compiler warnings.
(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.
Add comments about -DHAVE_CONFIG_H to the documentation and to config.h itself.
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.
Final version number changes for the 7.3 release.
Fix loop for classes containing \p or \P and just one ascii character.
Fix pcregrep -Mv looping bug.
Fix bad fix for repeated \p and \P.
Tidies for 7.3-RC5 prerelease
Add integer overflow tests to escape processing.
Updating docs for release; fix heap-related bugs in pcre_exec shown up by release testing.
Increment RC number.
Refactor the integer overflow testing so as to avoid imposing an artificial limit on the size of subpatterns.
Update version number; use %I64U instead of %llu under MingGW in pcrecpp_unittest.
Update version number; add words about stacks to NON-UNIX-USE.
Add words about EBCDIC to doc and ./configure --help (somebody thought it might be a useful option and tried it on an ASCII system). Fixed one missing table entry for EBCDIC.
Update version number.
Fix non-UTF-8 mode Unicode properties bug; prepare for 7.2 release.
Documentation update preparatory to release.
Update to next RC number; fix bug in test script.
Drastically reduce workspace used for alternatives in groups; also some trailing space removals for a test release.
Add (?-n) and (?+n) relative references.
Add code to configure.ac to remove -g from default CFLAGS and CXXFLAGS.
Tidies and final updates for 7.1.
Update HTML documentation.
Reworked all the WIN32 __declspec stuff in the hope of getting it right.
Hopefully the final rename of makevp-* to makevp_*.
Various new tidies.
Make the use of dftables optional, and not the default. Further tidies to documentation.
A number of tidies, file renames, etc.
Fixed bug in the debugging /Z option of pcretest that made it assume /8.
Removal of trailing spaces.
Tests cleanup: use -C in RunTest; add /Z to pcretest and make test 3 independent of link size.
Create the PrepareRelease script to process the documentation and create the .generic files for distribution, also to remove trailing spaces. Update a lot more of the build-time documentation. Arrange for PrepareRelease and its sub-scripts to be distributed.
Add comment about valid newline values to configure.ac so that it ends up in config.h.in and thus in config.h.
Updated comments in configure.ac that end up in config.h.in, and arrange for config.h to be distributed (compare pcre.h).
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.
This is a second preliminary update, after having done a test build and also a check of the maintenance programs. The version is now 7.1-RC1. In autogen.sh, autoheader is now before automake, and Tech.Notes (being now in the "maintain" directory) are no longer distributed.
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.6 into code/trunk.
Load pcre-6.5 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.
|Powered by ViewVC 1.1.12|