/[pcre]/code/trunk/ChangeLog
ViewVC logotype

Diff of /code/trunk/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 115 by ph10, Fri Mar 9 12:23:37 2007 UTC revision 118 by ph10, Fri Mar 9 16:17:46 2007 UTC
# Line 60  Version 7.1 05-Mar-07 Line 60  Version 7.1 05-Mar-07
60      called when UTF-8 support is disabled. Otherwise there are problems with a      called when UTF-8 support is disabled. Otherwise there are problems with a
61      shared library.      shared library.
62    
63  10. The emulated memmove() function in pcre_internal.h (provided for those  10. Fixed two bugs in the emulated memmove() function in pcre_internal.h:
64      environments that have neither memmove() nor bcopy()) was defining its  
65      arguments as char * instead of void *.      (a) It was defining its arguments as char * instead of void *.
66    
67        (b) It was assuming that all moves were upwards in memory; this was true
68            a long time ago when I wrote it, but is no longer the case.
69    
70        The emulated memove() is provided for those environments that have neither
71        memmove() nor bcopy(). I didn't think anyone used it these days, but that
72        is clearly not the case, as these two bugs were recently reported.
73    
74  11. The script PrepareRelease is now distributed: it calls 132html, CleanTxt,  11. The script PrepareRelease is now distributed: it calls 132html, CleanTxt,
75      and Detrail to create the HTML documentation, the .txt form of the man      and Detrail to create the HTML documentation, the .txt form of the man
# Line 87  Version 7.1 05-Mar-07 Line 94  Version 7.1 05-Mar-07
94          matching a wide character, but failed, corruption could cause an          matching a wide character, but failed, corruption could cause an
95          erroneous result when trying to check for a repeat of the original          erroneous result when trying to check for a repeat of the original
96          character.          character.
97    
98    13. Some tidying changes to the testing mechanism:
99    
100        (a) The RunTest script now detects the internal link size and whether there
101            is UTF-8 and UCP support by running ./pcretest -C instead of relying on
102            values substituted by "configure". (The RunGrepTest script already did
103            this for UTF-8.) The configure.ac script no longer substitutes the
104            relevant variables.
105    
106        (b) The debugging options /B and /D in pcretest show the compiled bytecode
107            with length and offset values. This means that the output is different
108            for different internal link sizes. Test 2 is skipped for link sizes
109            other than 2 because of this, bypassing the problem. Unfortunately,
110            there was also a test in test 3 (the locale tests) that used /B and
111            failed for link sizes other than 2. Rather than cut the whole test out,
112            I have added a new /Z option to pcretest that replaces the length and
113            offset values with spaces. This is now used to make test 3 independent
114            of link size.
115    
116    
117  Version 7.0 19-Dec-06  Version 7.0 19-Dec-06
118  ---------------------  ---------------------

Legend:
Removed from v.115  
changed lines
  Added in v.118

  ViewVC Help
Powered by ViewVC 1.1.5