Diff for /parser3/ChangeLog between versions 1.43.6.1 and 1.93

version 1.43.6.1, 2005/11/21 15:07:56 version 1.93, 2015/02/03 09:08:22
Line 1 Line 1
 2005-11-21      paf  2015-01-12      misha
         * src/main/compile.tab.C [release_3_1_5] 1.103.8.7:          * src/classes/form.C 1.44:
         * src/main/compile.y [release_3_1_5] 1.213.10.6:          * src/include/pa_common.h 1.156:
                 ! overoptimized void literals, reverted to just vvod, recreating           * src/include/pa_request_info.h 1.8:
                 empty array with each void_value token. that's absolutely needed,          * src/main/pa_common.C 1.280:
                  since that array grows          * src/types/pa_vform.C 1.107:
           * src/types/pa_vform.h 1.61:
         * src/classes/file.C [release_3_1_5] 1.133.6.4:                  - supports body with PUT method as well ( new feature: #1006 )
         * www/htdocs/_bug.html [release_3_1_5] 1.84.4.12:  
                 + merged from HEAD: ^file::create[text;file.xml;^untaint[xml]{          * src/classes/file.C 1.232:
                 data}]                  - warnings war
   
         * src/classes/file.C 1.138:  2015-01-11      misha
         * www/htdocs/_bug.html 1.100:          * tests/results/300.processed 1.1:
                 + ^file::create[text;file.xml;^untaint[xml]{data}]                  *** empty log message ***
   
         * src/types/Makefile.am [release_3_1_5] 1.38.6.1:          * tests/300.html 1.1:
         * src/types/pa_venv.C [release_3_1_5] 1.1.2.1:                  - test for ^hash.delete[] is added
         * src/types/pa_venv.h [release_3_1_5] 1.31.14.2:  
         * src/types/types.vcproj [release_3_1_5] 1.14.6.1:          * src/classes/hash.C 1.119:
         * www/htdocs/_bug.html [release_3_1_5] 1.84.4.10:                  - ^hash.delete[] clear all hash ( new feature: #989 )
                 + $env:PARSER_VERSION reports "3.1.5beta (compiled on i386-pc-                  - tiny optimization in intersects
                 win32)"  
   2015-01-06      moko
         * src/types/Makefile.am 1.40:          * src/types/pa_vmail.C 1.107:
         * src/types/pa_venv.C 1.2:                  file names transcode added, to and cc added with transcode,
         * src/types/pa_venv.h 1.33:                  attachments detection fixed
         * src/types/types.vcproj 1.16:  
         * www/htdocs/_bug.html 1.99:          * src/main/pa_request.C 1.338:
         * www/htdocs/_bug.txt 1.6:                  filling mail received after cgi/auto.p load to allow charset
                 + merged: $env:PARSER_VERSION reports "3.1.5beta (compiled on                   switch (related to issue #996)
                 i386-pc-win32)"  
   2014-12-31      moko
         * src/main/pa_request.C [release_3_1_5] 1.274.6.3:          * src/types/pa_vmail.C 1.106:
                 ! $response:body[file] now differes from :download, it does not                   from and subject now transcoded if not UTF-8 source charset (
                 return content-disposition at all now [previusely it returned                   fixes issue 996)
                 valueless content-disposition]  
           * src/main/pa_exception.C 1.52:
         * src/main/compile.tab.C [release_3_1_5] 1.103.8.6:                  fixed string from stack bug (closes issue #1000)
         * src/main/compile.y [release_3_1_5] 1.213.10.5:  
         * src/types/pa_value.h [release_3_1_5] 1.119.6.3:  2014-12-11      misha
         * src/types/pa_vbool.h [release_3_1_5] 1.25.10.2:          * src/types/pa_vhashfile.C 1.65:
         * src/types/pa_vdouble.h [release_3_1_5] 1.46.8.5:                  - check if key is not empty before access ( bug fix: #1005 )
         * src/types/pa_vint.h [release_3_1_5] 1.41.14.3:  
         * src/types/pa_vmethod_frame.h [release_3_1_5] 1.51.6.5:  2014-11-13      misha
         * www/htdocs/_bug.html [release_3_1_5] 1.84.4.11:          * src/main/compile.tab.C 1.158:
                 + expression literals: true/false. ^format[$.indent(true)]          * tests/results/232.processed 1.3:
           * tests/results/299.processed 1.1:
         * src/main/compile.tab.C 1.107:                  *** empty log message ***
         * src/main/compile.y 1.216:  
         * src/types/pa_value.h 1.126:          * src/main/compile.y 1.266:
         * src/types/pa_vbool.h 1.27:                  - PC.append does not reset to false while creating a new class.
         * src/types/pa_vdouble.h 1.50:                  bugfix: #990
         * src/types/pa_vint.h 1.44:  
         * src/types/pa_vmethod_frame.h 1.60:          * tests/299.html 1.1:
                 + merged: expression literals: true/false. ^format[$.indent(true)                  - test for creation class after working with partial class (
                 ]                  create+append)
   
         * src/main/pa_request.C 1.277:          * src/types/pa_vobject.C 1.40:
                 ! merged: $response:body[file] now differes from :download, it                   - @GET[def] always returns true. bugfix: #995
                 does not return content-disposition at all now [previusely it   
                 returned valueless content-disposition]          * tests/232.html 1.3:
                   - test for @get[def] added
         * src/types/pa_venv.C 1.1:  
                 file pa_venv.C was initially added on branch release_3_1_5.  2014-10-12      moko
           * src/lib/pcre/pcre_internal.vcproj 1.3:
 2005-11-18      paf                  correct path
         * src/main/pa_common.C 1.207:  
                 ! merged from 3.1.5: fixed file load memory issue: now tries to   2014-10-11      moko
                 guess content-length and allocates one big piece if possible [          * src/classes/classes.vcproj 1.32:
                 regretfully gc_realloc works as malloc+free, leaving lots of           * src/lib/cord/cord.vcproj 1.7:
                 holes behind]          * src/lib/ltdl/ltdl.vcproj 1.10:
           * src/lib/md5/md5.vcproj 1.8:
         * src/include/pa_dir.h [release_3_1_5] 1.16.14.2:          * src/lib/pcre/pcre_internal.vcproj 1.2:
                 ! file:list now sees .xxx files, only . and .. now removed from           * src/main/main.vcproj 1.29:
                 list [were removed all .*]          * src/targets/apache/ApacheModuleParser3.vcproj 1.3:
           * src/targets/apache/ApacheModuleParser3Core.vcproj 1.3:
         * src/classes/table.C [release_3_1_5] 1.208.6.6:          * src/targets/cgi/parser3.vcproj 1.23:
                 ! ^table::create[not'nameless'; failed <<           * src/targets/isapi/parser3isapi.vcproj 1.18:
                 Exception.problem_source pointed to local var!          * src/types/types.vcproj 1.31:
                   project GUID inserted in *.vcproj for correct conversion in
         * src/main/pa_request.C 1.276:                  newer VS versions
                 ! merged from 3.1.5: ensured proper untainting of @main result   
                 if returned by $result or $response:body          * parser3.sln 1.19:
           * src/lib/pcre/pcre_internal.vcproj 1.1:
         * src/classes/op.C 1.158:                  pcre_internal.vcproj added
                 + merged ^cache[] << returns current cache expiration time  
   2014-08-28      moko
         * src/classes/table.C 1.215:          * src/lib/pcre/Makefile.in 1.23:
                 ! merged ^table::create[not'nameless'; failed <<           * src/main/pa_charset.C 1.96:
                 Exception.problem_source pointed to local var!          * src/targets/apache/Makefile.am 1.11:
           * src/targets/apache/Makefile.in 1.13:
         * src/classes/op.C [release_3_1_5] 1.152.4.4:          * src/targets/cgi/Makefile.am 1.65:
         * www/htdocs/_bug.html [release_3_1_5] 1.84.4.9:          * src/targets/cgi/Makefile.in 1.86:
                 + ^cache[] << returns current cache expiration time                  *** empty log message ***
   
         * src/classes/double.C [release_3_1_5] 1.57.14.3:          * src/lib/pcre/Makefile.am 1.9:
         * src/classes/int.C [release_3_1_5] 1.53.14.3:          * src/lib/pcre/pa_pcre_chartables.c 1.1:
                 ! ^int/double:sql{select null}[$.default(123)] will now return           * src/lib/pcre/pa_pcre_internal.h 1.3:
                 default value          * src/lib/pcre/pa_pcre_valid_utf8.c 1.1:
                   _pcre_default_tables and pcre_valid_utf are copied to parser3
         * src/lib/sdbm/apr_file_io.C 1.5:                  code (fixes issue #991)
                 ! merged from 3.1.5: hashfile file open error now checked, were   
                 not :( [stole that piece from apache 1.3 sources]  2014-06-29      misha
           * tests/results/298.processed 1.1:
         * src/include/pa_dir.h 1.18:                  *** empty log message ***
         * www/htdocs/_bug.html [release_3_1_5] 1.84.4.8:  
         * www/htdocs/_bug.txt [release_3_1_5] 1.5.12.2:          * tests/298.html 1.1:
                 ! merged: file:list now sees .xxx files, only . and .. now                   - tests for ^reflection:def[class;className] added
                 removed from list [were removed all .*]  
           * src/classes/reflection.C 1.30:
         * src/classes/memory.C [release_3_1_5] 1.7.8.2:                  - ^reflection:def[class;className] added ( new feature: #918 )
         * src/main/compile.tab.C [release_3_1_5] 1.103.8.5:  
         * src/main/pa_common.C [release_3_1_5] 1.204.6.3:          * src/classes/table.C 1.301:
                 ! fixed file load memory issue: now tries to guess content-                  - ^table::create[unsupported data] - exception comment changed
                 length and allocates one big piece if possible [regretfully                   to "body must be table or code" ( bug fix: #951 )
                 gc_realloc works as malloc+free, leaving lots of holes behind]  
           * tests/261.html 1.3:
         * src/main/pa_common.C 1.209:          * tests/results/261.processed 1.3:
                 ! merged: file::load[binary;fileOfZeroSize] now loads VFile.ptr!=                  - tests for ^json:string[...;$.void[null|string]] added
                 0, so such files can be saved now  
           * src/classes/json.C 1.32:
         * src/main/pa_request.C [release_3_1_5] 1.274.6.2:          * src/types/pa_value.h 1.153:
                 ! ensured proper untainting of @main result if returned by $          * src/types/pa_vvoid.h 1.41:
                 result or $response:body                  - new option $.void[string|null] added to ^json:string[...] (
                   new feature: #952 )
         * src/lib/sdbm/apr_file_io.C [release_3_1_5] 1.4.10.1:  
                 ! hashfile file open error now checked, were not :( [stole that   2014-06-27      moko
                 piece from apache 1.3 sources]          * src/classes/curl.C 1.30:
                   $.charset now processed before other curl options (closes issue #
         * src/main/pa_common.C [release_3_1_5] 1.204.6.5:                  980)
                 ! file::load[binary;fileOfZeroSize] now loads VFile.ptr!=0, so   
                 such files can be saved now  2014-05-23      misha
           * src/classes/json.C 1.31:
 2005-11-16      paf                  - bug fix: #987
         * src/classes/file.C [release_3_1_5] 1.133.6.3:  
         * src/classes/table.C [release_3_1_5] 1.208.6.5:  2014-05-04      misha
         * src/include/pa_common.h [release_3_1_5] 1.101.8.2:          * tests/results/253.processed 1.8:
         * src/main/pa_common.C [release_3_1_5] 1.204.6.2:          * tests/results/255.processed 1.3:
         * www/htdocs/_bug.html [release_3_1_5] 1.84.4.7:                  *** empty log message ***
                 ! table::save with enclosers now doubles them: "->""  
                 ! table::save/load do not remove elements from options hash          * tests/253.html 1.7:
           * tests/253_json.txt 1.4:
         * src/main/compile.tab.C [release_3_1_5] 1.103.8.4:                  - test for ^json:parse[$.int(false)] is added
         * src/main/compile.y [release_3_1_5] 1.213.10.4:  
                 ! ^if(-f "...") now works [were overoptimized ^if(double_literal)          * src/classes/json.C 1.30:
                 , compiler confused OP_VALUE+origin+double with OP_STRINGPOOL+                  - To ^json:parse[] added option $.int(bool, default true). The
                 code+OP_writeXX                  option is similar to $.double(bool) but for integers.
   
         * src/main/compile.y 1.215:  2014-05-01      moko
                 ! merged to HEAD: ^if(-f "...") now works [were overoptimized ^          * src/classes/file.C 1.231:
                 if(double_literal), compiler confused OP_VALUE+origin+double                   "PARSER_VERSION" -> PARSER_VERSION ( bugfix: #12 )
                 with OP_STRINGPOOL+code+OP_writeXX  
   2014-04-15      moko
         * src/classes/file.C 1.137:          * src/main/pa_http.C 1.61:
         * src/classes/table.C 1.214:                  response-charset option should finally work now (fix for issue #
         * src/include/pa_common.h 1.103:                  867)
         * src/main/compile.tab.C 1.106:  
         * src/main/pa_common.C 1.206:          * src/main/pa_http.C 1.60:
         * www/htdocs/_bug.html 1.98:                  response-charset option should work now (fix for issue #867)
                 merged to HEAD:  
                 ! table::save with enclosers now doubles them: "->""  2014-03-07      moko
                 ! table::save/load do not remove elements from options hash          * buildall 1.13:
           * buildall [release_3_4_3] 1.12.2.1:
 2005-11-03      paf                  libgc moved
         * src/main/Makefile.am 1.45:  
         * src/main/Makefile.in 1.58:  2013-12-29      moko
         * src/main/compile.tab.C 1.105:          * src/classes/string.C 1.212:
                 removed $< from .y compilation, not all makefiles liked that                  ^string:js-unescape result now tainted, closes issue #966
   
 2005-08-30      paf          * tests/186.html 1.5:
         * src/classes/op.C [release_3_1_5] 1.152.4.3:          * tests/results/186.processed 1.4:
                 . speedup check of [DEFAULT]                  ^string:js-unescape result now tainted, issue #966
   
         * src/classes/op.C 1.157:  2013-12-02      moko
                 merge . speedup check of [DEFAULT]          * src/classes/memcached.C 1.11:
           * src/types/pa_vmemcached.C 1.16:
 2005-08-26      paf          * src/types/pa_vmemcached.h 1.7:
         * src/classes/hash.C 1.76:                  memcached open $.skip-connect(true|false) option was added for
         * src/classes/string.C 1.145:                  http://www.parser.ru/forum/?id=79343
         * src/classes/table.C 1.212:  
         * src/classes/void.C 1.36:          * src/classes/file.C 1.230:
                 merged ! optional options were allowed to be empty. were checked                   bugfix for http://www.parser.ru/forum/?id=79337
                 if(is_string), changed to !defined||is_string to allow void  
   2013-11-05      moko
         * src/classes/hash.C [release_3_1_5] 1.73.6.2:          * configure.in 1.202:
         * src/classes/string.C [release_3_1_5] 1.142.6.3:          * src/include/pa_version.h 1.51:
         * src/classes/table.C [release_3_1_5] 1.208.6.3:                  3.4.3 -> 3.4.4b
         * src/classes/void.C [release_3_1_5] 1.34.8.2:  
         * src/targets/isapi/parser3isapi.C 1.94:          * src/main/pa_globals.C 1.192:
         * www/htdocs/_bug.html 1.96:                  spelling fixed
                 ! optional options were allowed to be empty. were checked if(  
                 is_string), changed to !defined||is_string to allow void  2013-10-29      moko
           * src/lib/json/json.vcproj 1.5:
         * src/classes/date.C [release_3_1_5] 1.69.6.2:                  json.c -> pa_json.C
         * src/types/pa_vdate.h [release_3_1_5] 1.38.6.2:  
         * www/htdocs/_bug.html [release_3_1_5] 1.84.4.6:          * src/lib/json/pa_json.C 1.13:
                 + date.week                  C++ compatibility addes, related to issue #892
   
         * src/classes/date.C 1.72:          * src/classes/json.C 1.29:
         * src/types/pa_vdate.h 1.40:          * src/lib/json/Makefile.am 1.7:
         * www/htdocs/_bug.html 1.97:          * src/lib/json/json.c 1.12:
                 merged + date.week          * src/lib/json/json.h 1.3:
           * src/lib/json/pa_json.C 1.12:
         * src/classes/double.C [release_3_1_5] 1.57.14.2:                  json.c -> pa_json.C (for exceptions to be thrown thougth json
         * src/classes/int.C [release_3_1_5] 1.53.14.2:                  library), related to issue #892
         * src/classes/math.C [release_3_1_5] 1.39.8.2:  
         * src/classes/op.C [release_3_1_5] 1.152.4.2:  2013-10-28      moko
         * src/classes/string.C [release_3_1_5] 1.142.6.2:          * src/main/pa_charset.C 1.95:
         * src/classes/table.C [release_3_1_5] 1.208.6.2:                  avoid compilation bug in Debian 6.0.8 x32, related to issue #896
         * src/main/compile.tab.C [release_3_1_5] 1.103.8.3:  
         * src/types/pa_vmethod_frame.h [release_3_1_5] 1.51.6.4:  2013-10-24  moko
         * www/htdocs/_bug.html [release_3_1_5] 1.84.4.5:  
                 ! many classes/*  used as_junction where they needed as_int/          * configure.in, src/include/pa_version.h: 3.4.3rc -> 3.4.3
                 double, so failed with recent "(const) now no junction"   
                 optimization  2013-10-23  moko
   
         * src/classes/double.C 1.59:          * README: actualization
         * src/classes/int.C 1.55:  
         * src/classes/math.C 1.41:  2013-10-22  moko
         * src/classes/op.C 1.156:  
         * src/classes/string.C 1.144:          * src/targets/apache/mod_parser3.c: Adopted apache 2.4
         * src/classes/table.C 1.211:            compatibility patch from Sergey Kirpichev
         * src/types/pa_vmethod_frame.h 1.59:  
                 merged ! many classes/*  used as_junction where they needed           * tests/: 297.html, results/297.processed: non-working getter fix
                 as_int/double, so failed with recent "(const) now no junction"             test for issue #948
                 optimization  
           * src/: include/pa_request.h, main/pa_request.C: Now getter is not
         * src/classes/table.C 1.213:            called when saving value of $match variable in ^string.match[] to
                 merged ! ^table::create[bad]{xxx} now complains about bad!=            increase compatibility (related to issue #948).
                 nameless  
           * src/: include/pa_request.h, targets/cgi/parser3.C: minor header
         * src/classes/table.C [release_3_1_5] 1.208.6.4:            usage optimization
                 ! ^table::create[bad]{xxx} now complains about bad!=nameless  
   2013-10-21  moko
 2005-08-24      paf  
         * src/targets/isapi/parser3isapi.C [release_3_1_5] 1.92.8.2:          * tests/: 182.html, results/182.processed: local path removed for
         * src/targets/isapi/parser3isapi.vcproj [release_3_1_5] 1.8.8.2:            compatibility
                 ! on windows 2003 DllMain receivese \\?\ prefix to fullspec of   
                 .dll, stripped it          * tests/: 244.html, 253.html, 254.html, 275.html, 281.html,
             results/244.processed, results/253.processed,
 2005-08-09      paf            results/254.processed, results/275.processed,
         * src/types/pa_value.h [release_3_1_5] 1.119.6.2:            results/281.processed: try_catch -> try-catch
         * src/types/pa_vdouble.h [release_3_1_5] 1.46.8.4:  
         * src/types/pa_vint.h [release_3_1_5] 1.41.14.2:          * tests/: 288.html, 294.html, 296.html, results/288.processed,
         * src/types/pa_vmethod_frame.h [release_3_1_5] 1.51.6.3:            results/294.processed, results/296.processed: try_catch ->
                 merged from HEAD ! simplified (double) speedup consequent checks             try-catch
                 in vmethod_frame  
   2013-10-20  moko
         * src/classes/file.C [release_3_1_5] 1.133.6.2:  
         * src/main/pa_exec.C [release_3_1_5] 1.65.8.2:          * tests/: 296.html, results/296.processed: test for xsl exception
                 + file::cgi/exec now params: 50 max (were 10)            for issue #938 added.
   
         * src/types/pa_value.h 1.124:          * src/: include/pa_xml_exception.h,
         * src/types/pa_vdouble.h 1.48:            main/pa_stylesheet_connection.C: forgotten to be replaced
         * src/types/pa_vint.h 1.42:            XmlException is now replaced (once again closes issue #938)
         * src/types/pa_vmethod_frame.h 1.57:  
         * src/types/pa_vvoid.C 1.2:  2013-10-19  misha
         * src/types/pa_vvoid.h 1.27:  
         * src/types/pa_wcontext.C 1.31:          * bin/auto.p.dist.in: - more mime-types are added
         * src/types/pa_wcontext.h 1.48:  
         * www/htdocs/.htaccess 1.47:  2013-10-18  moko
         * www/htdocs/_bug.html 1.95:  
                 + ^call[$void] param inside now is void (were: empty string)          * buildall: disable clock_gettime detection to avoid librt linking
                 ! simplified (double) speedup consequent checks in vmethod_frame            (which in turn depends on libpthread), related to issue #943
   
         * www/htdocs/_bug.html [release_3_1_5] 1.84.4.3:  2013-10-18  misha
         * www/htdocs/_bug.pl [release_3_1_5] 1.3.6.1:  
         * www/htdocs/_bug.txt [release_3_1_5] 1.5.12.1:          * src/: classes/classes.vcproj, lib/gd/gd.vcproj,
                 . file::exec $charset transcodes env fine            lib/smtp/smtp.vcproj, main/main.vcproj,
             targets/apache/ApacheModuleParser3Core.vcproj,
         * src/types/pa_wcontext.h [release_3_1_5] 1.46.12.2:            targets/cgi/parser3.vcproj, targets/isapi/parser3isapi.vcproj,
         * src/types/pa_wcontext.h [release_3_1_5] 1.46.12.3:            types/types.vcproj: - new locations for libxml2 includes where
                 ! bugfix in_expression bit field were not cleared            added to vcproj files
   
         * src/types/pa_vmethod_frame.C 1.7:  2013-10-18  moko
         * src/types/pa_vmethod_frame.h 1.56:  
                 merged          * src/classes/: hashfile.C, op.C: hopefully last part of issue #948
                 + optimized constants in expressions vstring->vdouble            fix
                 + optimized ^call(vdouble), no junction creation, no calls later  
           * tests/: 295.html, results/295.processed: test for issue #948
         * src/classes/classes.C 1.22:            updated
         * src/classes/classes.h 1.31:  
         * src/classes/date.C 1.71:          * src/classes/table.C: hopefully last lost part for issue #948 fix.
         * src/classes/double.C 1.58:            :)
         * src/classes/file.C 1.136:  
         * src/classes/form.C 1.39:          * tests/: 295.html, results/295.processed: test for issue #948
         * src/classes/hash.C 1.75:            added
         * src/classes/hashfile.C 1.36:  
         * src/classes/image.C 1.113:          * src/: classes/hash.C, classes/string.C, classes/table.C,
         * src/classes/int.C 1.54:            include/pa_request.h, types/pa_method.h: for getters and setters
         * src/classes/mail.C 1.110:            to be executed request.put_element should be called, not
         * src/classes/math.C 1.40:            context.put_element (fixes issue #948)
         * src/classes/memory.C 1.8:  
         * src/classes/op.C 1.155:  2013-10-17  moko
         * src/classes/response.C 1.27:  
         * src/classes/string.C 1.143:          * src/classes/xdoc.C: libxml 2.9.1 compatibility with define
         * src/classes/table.C 1.210:            LIBXML2_NEW_BUFFER check (closes issue #943)
         * src/classes/void.C 1.35:  
         * src/classes/xdoc.C 1.148:          * buildall: libxml 2.9.1 build is broken --without-reader.
         * src/classes/xnode.C 1.71:  
         * src/classes/xnode.h 1.24:  2013-10-16  moko
         * src/include/pa_array.h 1.65:  
         * src/include/pa_cache_managers.h 1.18:          * configure.in, src/include/pa_version.h: 3.4.3b -> 3.4.3rc
         * src/include/pa_charset.h 1.31:  
         * src/include/pa_charsets.h 1.13:          * tests/: 294.html, results/294.processed: test for issue #938
         * src/include/pa_common.h 1.102:  
         * src/include/pa_config_fixed.h 1.68:          * src/: classes/xdoc.C, classes/xnode.C,
         * src/include/pa_config_includes.h 1.31:            include/pa_xml_exception.h, main/pa_xml_exception.C: XmlException
         * src/include/pa_dictionary.h 1.18:            now calls fixUTF8 if source charset is UTF-8 (closes issue #938)
         * src/include/pa_dir.h 1.17:  
         * src/include/pa_exception.h 1.45:          * buildall: pcre-8.30 -> pcre-8.33 libxml2-2.8.0 -> libxml2-2.9.1
         * src/include/pa_exec.h 1.18:            libxslt-1.1.26 -> libxslt-1.1.28
         * src/include/pa_globals.h 1.112:  
         * src/include/pa_hash.h 1.66:          * src/: include/pa_charset.h, lib/pcre/pa_pcre_internal.h,
         * src/include/pa_memory.h 1.12:            main/pa_charset.C: fixUTF8 method added to replace invalid UTF-8
         * src/include/pa_opcode.h 1.28:            to '?', related to issue #938
         * src/include/pa_operation.h 1.6:  
         * src/include/pa_os.h 1.5:  2013-10-15  moko
         * src/include/pa_request.h 1.179:  
         * src/include/pa_request_charsets.h 1.5:          * src/: include/pa_common.h, main/pa_charset.C, main/pa_common.C,
         * src/include/pa_request_info.h 1.5:            main/untaint.C: json chars 0x01-0x1F now are escaped as \u00XX,
         * src/include/pa_sapi.h 1.27:            minor optimizations (closes issue #896)
         * src/include/pa_socks.h 1.17:  
         * src/include/pa_sql_connection.h 1.40:          * tests/results/: 292.processed, 293.processed: results updated to
         * src/include/pa_sql_driver_manager.h 1.33:            comply with issue #896
         * src/include/pa_stack.h 1.24:  
         * src/include/pa_string.h 1.165:          * tests/: 292.html, 293.html, results/292.processed,
         * src/include/pa_stylesheet_connection.h 1.40:            results/293.processed: tests for json escaping
         * src/include/pa_stylesheet_manager.h 1.22:  
         * src/include/pa_table.h 1.58:  2013-10-14  moko
         * src/include/pa_threads.h 1.30:  
         * src/include/pa_types.h 1.49:          * src/: include/pa_common.h, main/pa_common.C: minor rearrangements
         * src/include/pa_uue.h 1.8:            and cleanup, code moved from .h to .C, no changes in code
         * src/include/pa_xml_exception.h 1.4:  
         * src/include/pa_xml_io.h 1.4:  2013-10-12  moko
         * src/lib/gd/gif.C 1.6:  
         * src/lib/gd/gif.h 1.4:          * tests/results/119.processed: updated test result commited
         * src/lib/gd/gifio.C 1.3:  
         * src/lib/md5/pa_md5.h 1.11:          * tests/: 291.html, results/291.processed: test for issue #894
         * src/lib/md5/pa_md5c.c 1.13:            added
         * src/lib/smtp/comms.C 1.8:  
         * src/lib/smtp/smtp.C 1.8:          * src/types/pa_wcontext.h: base methods call support function
         * src/lib/smtp/smtp.h 1.6:            get_somebody_entered_some_class should not be true forever, as
         * src/main/compile.C 1.78:            wcontext can have many get_elements calls (fixes issue #894)
         * src/main/compile_tools.C 1.59:  
         * src/main/compile_tools.h 1.76:  2013-10-11  moko
         * src/main/execute.C 1.313:  
         * src/main/pa_cache_managers.C 1.16:          * tests/: 290.html, results/290.processed: test for junction GPF
         * src/main/pa_charset.C 1.52:            issue #942 added
         * src/main/pa_charsets.C 1.16:  
         * src/main/pa_common.C 1.205:          * src/types/pa_vmethod_frame.h: GPF if method junctions is passed
         * src/main/pa_dictionary.C 1.23:            to native method fixed (closes issue #942)
         * src/main/pa_dir.C 1.20:  
         * src/main/pa_exception.C 1.48:          * tests/: 158.html, results/158.processed: test for csv-string[]
         * src/main/pa_exec.C 1.67:            added
         * src/main/pa_globals.C 1.177:  
         * src/main/pa_memory.C 1.6:          * src/classes/table.C: minor fixes for table.csv-string[] (closes
         * src/main/pa_os.C 1.8:            feature #907)
         * src/main/pa_request.C 1.275:  
         * src/main/pa_socks.C 1.24:          * src/classes/table.C: ^table.csv-string[] from misha@ (implements
         * src/main/pa_sql_driver_manager.C 1.85:            feature #907)
         * src/main/pa_string.C 1.203:  
         * src/main/pa_stylesheet_connection.C 1.3:  2013-10-09  moko
         * src/main/pa_stylesheet_manager.C 1.27:  
         * src/main/pa_table.C 1.61:          * src/: main/pa_request.C, types/pa_value.h, types/pa_vclass.C,
         * src/main/pa_uue.C 1.9:            types/pa_vclass.h, types/pa_vobject.C, types/pa_vobject.h,
         * src/main/pa_xml_exception.C 1.4:            types/pa_vstateless_class.C: GET_default, SET_default now works
         * src/main/pa_xml_io.C 1.19:            properly not only in objects, but in classes as well (closes
         * src/main/untaint.C 1.135:            issue #903)
         * src/sql/pa_sql_driver.h 1.43:  
         * src/targets/apache13/mod_parser3.c 1.12:          * tests/: 289.html, results/289.processed: GET/SET_default now
         * src/targets/apache13core/mod_parser3_core.C 1.8:            works in classes, not only objects, test case added, related to
         * src/targets/apache13core/pa_threads.C 1.5:            issue #903
         * src/targets/cgi/pa_threads.C 1.16:  
         * src/targets/cgi/parser3.C 1.237:          * tests/: 288.html, results/288.processed: test for endless
         * src/targets/isapi/pa_threads.C 1.17:            recursion bug added (related to issue #903)
         * src/targets/isapi/parser3isapi.C 1.93:  
         * src/types/pa_junction.h 1.7:  2013-10-05  moko
         * src/types/pa_method.h 1.6:  
         * src/types/pa_property.h 1.2:          * src/: classes/hash.C, classes/hashfile.C, classes/op.C,
         * src/types/pa_value.C 1.19:            classes/table.C, main/execute.C, types/pa_method.h,
         * src/types/pa_value.h 1.125:            types/pa_value.h, types/pa_vclass.C, types/pa_vclass.h,
         * src/types/pa_vbool.h 1.26:            types/pa_vcode_frame.h, types/pa_vconsole.h, types/pa_vcookie.C,
         * src/types/pa_vclass.C 1.33:            types/pa_vcookie.h, types/pa_vhash.h, types/pa_vhashfile.h,
         * src/types/pa_vclass.h 1.51:            types/pa_vimage.C, types/pa_vimage.h, types/pa_vmemcached.C,
         * src/types/pa_vcode_frame.h 1.32:            types/pa_vmemcached.h, types/pa_vmethod_frame.h,
         * src/types/pa_vconsole.h 1.10:            types/pa_vobject.C, types/pa_vobject.h, types/pa_vrequest.C,
         * src/types/pa_vcookie.C 1.68:            types/pa_vrequest.h, types/pa_vresponse.C, types/pa_vresponse.h,
         * src/types/pa_vcookie.h 1.31:            types/pa_vstateless_class.h, types/pa_vstateless_object.h,
         * src/types/pa_vdate.h 1.39:            types/pa_vxnode.C, types/pa_vxnode.h, types/pa_wwrapper.h:
         * src/types/pa_vdouble.h 1.49:            optimization: put_element no longer has "bool areplace" argument,
         * src/types/pa_venv.h 1.32:            related to issue #903
         * src/types/pa_vfile.C 1.41:  
         * src/types/pa_vfile.h 1.58:  2013-10-03  moko
         * src/types/pa_vform.C 1.84:  
         * src/types/pa_vform.h 1.50:          * tests/results/182.processed: result for $.replace(false) test
         * src/types/pa_vhash.C 1.8:            commited
         * src/types/pa_vhash.h 1.58:  
         * src/types/pa_vhashfile.h 1.33:          * src/classes/date.C: ^date::create(number) processed correctly
         * src/types/pa_vimage.C 1.35:            (fixes issue #901)
         * src/types/pa_vimage.h 1.45:  
         * src/types/pa_vint.h 1.43:          * src/classes/image.C: as_no_junction removed, as param can be
         * src/types/pa_vjunction.h 1.24:            expression (closes issue #931)
         * src/types/pa_vmail.C 1.72:  
         * src/types/pa_vmail.h 1.17:          * tests/233.html: test for issue #931 added
         * src/types/pa_vmath.C 1.8:  
         * src/types/pa_vmath.h 1.18:  2013-10-02  moko
         * src/types/pa_vmemory.h 1.5:  
         * src/types/pa_vmethod_frame.C 1.8:          * tests/: 182.html, 182_dir/a5.p: test for $.replace(true)
         * src/types/pa_vmethod_frame.h 1.58:            modified, test for $.replace(false) added
         * src/types/pa_vobject.C 1.24:  
         * src/types/pa_vobject.h 1.47:          * src/main/compile_tools.h: forgotten class replace returned. :)
         * src/types/pa_vproperty.h 1.3:  
         * src/types/pa_vrequest.C 1.37:  2013-09-30  moko
         * src/types/pa_vrequest.h 1.33:  
         * src/types/pa_vresponse.C 1.25:          * tests/: 141.html, results/141.processed: md5 tainting test added
         * src/types/pa_vresponse.h 1.40:  
         * src/types/pa_vstateless_class.C 1.28:          * src/: classes/op.C, include/pa_request.h, main/compile.y,
         * src/types/pa_vstateless_class.h 1.53:            main/compile_tools.h, main/pa_request.C: allow_class_replace
         * src/types/pa_vstateless_object.h 1.36:            implemented; $.replace option added to ^process and ^use
         * src/types/pa_vstatus.C 1.25:  
         * src/types/pa_vstatus.h 1.19:  2013-08-27  moko
         * src/types/pa_vstring.C 1.26:  
         * src/types/pa_vstring.h 1.59:          * src/classes/: file.C, json.C, math.C, string.C, xdoc.C:
         * src/types/pa_vtable.C 1.26:            cstr_to_string_body_untaint should be called with charsets for
         * src/types/pa_vtable.h 1.54:            possible uri language and connection for possible sql language.
         * src/types/pa_vvoid.C 1.3:            related to issue #857
         * src/types/pa_vvoid.h 1.28:  
         * src/types/pa_vxdoc.C 1.29:          * buildall: and -> or fixed
         * src/types/pa_vxdoc.h 1.40:  
         * src/types/pa_vxnode.C 1.43:  2013-08-26  moko
         * src/types/pa_vxnode.h 1.35:  
         * src/types/pa_wcontext.C 1.32:          * buildall: prepare_ functions logic changed to support
         * src/types/pa_wcontext.h 1.49:            gc-7.2d.tar.gz extracting to gc-7.2 directory
         * src/types/pa_wwrapper.h 1.36:  
                 2005  2013-08-23  moko
   
         * src/classes/file.C 1.135:          * src/include/pa_config_fixed.h: gc and xml libs are now linked
         * src/main/pa_exec.C 1.66:            statically
                 merged +file::cgi/exec now params: 50 max (were 10)  
   2013-08-22  moko
 2005-08-08      paf  
         * src/classes/classes.h 1.30:          * src/classes/string.C: String::Empty used (related to issue #912)
         * src/main/execute.C 1.312:            append_know_length removed (related to old GPF bug)
         * src/types/pa_junction.h 1.6:  
         * src/types/pa_value.h 1.123:  2013-08-21  moko
         * src/types/pa_vclass.C 1.32:  
         * src/types/pa_vclass.h 1.50:          * src/classes/math.C: untaint(L_AS_IS) added for md5 and sha1
         * src/types/pa_vcode_frame.h 1.31:  
         * src/types/pa_vconsole.h 1.9:          * src/classes/math.C: ^math:digest[...;$file] support added
         * src/types/pa_vcookie.C 1.67:            (related to ticket #857
         * src/types/pa_vcookie.h 1.30:  
         * src/types/pa_vhash.h 1.57:          * tests/: 141.html, results/141.processed: ^math:digest[...;$file]
         * src/types/pa_vhashfile.h 1.32:            implemented
         * src/types/pa_vimage.C 1.34:  
         * src/types/pa_vimage.h 1.44:          * src/types/pa_vhashfile.h: warning war
         * src/types/pa_vjunction.h 1.23:  
         * src/types/pa_vmethod_frame.h 1.55:          * src/: classes/json.C, classes/op.C, include/pa_hash.h,
         * src/types/pa_vobject.C 1.23:            include/pa_request.h, main/pa_request.C, types/pa_value.h:
         * src/types/pa_vobject.h 1.46:            anti_endless_json_string_recoursion removed from request;
         * src/types/pa_vrequest.C 1.36:            json_string_recoursion added to json_options; $.indent[indent
         * src/types/pa_vrequest.h 1.32:            value] now supported and passed within recoursion closes feature
         * src/types/pa_vresponse.C 1.24:            #937
         * src/types/pa_vresponse.h 1.39:  
         * src/types/pa_vstateless_class.C 1.27:          * tests/: 287.html, results/287.processed: test for feature #937
         * src/types/pa_vstateless_object.h 1.35:  
         * src/types/pa_vvoid.h 1.26:  2013-07-31  moko
         * src/types/pa_vxnode.C 1.42:  
         * src/types/pa_vxnode.h 1.34:          * src/lib/json/: json.c, pa_json.C: STATE__X -> STATE_XX for cygwin
         * src/types/pa_wwrapper.h 1.35:            compilation having #define _S
         * www/htdocs/_bug.html 1.93:  
         * www/htdocs/_bug.p 1.8:          * src/main/pa_globals.C: cleanup
                 . merged VJunction(new Junction) optimization from 3.1.4  
   2013-07-30  moko
         * src/types/pa_vdouble.h [release_3_1_5] 1.46.8.3:  
                 . double values without fractional part now default printed as %          * src/: classes/table.C, include/pa_common.h, main/pa_charset.C,
                 .0f instead of %g            main/pa_common.C: vs2003 warning war
   
         * src/classes/hashfile.C 1.35:          * src/lib/json/: json.c, pa_json.C: vs2003 warning war
         * www/htdocs/_bug.html [release_3_1_5] 1.84.4.2:  
         * www/htdocs/_bug.xml [release_3_1_5] 1.2.14.1:          * src/lib/json/: json.c, pa_json.C: vs2003 compilation fix
                 . merged ! second hashfile::open would cause an exception  
           * src/lib/md5/pa_sha2.c: warning war
         * bin/auto.p.dist.in [release_3_1_5] 1.11.14.1:  
                 . apache bad 404 handling workaround integrated  2013-07-29  moko
   
         * src/classes/hashfile.C [release_3_1_5] 1.33.14.2:          * src/lib/json/: json.c, json.h, pa_json.C, pa_json.h: some libjson
                 ! second hashfile::open would cause an exception            patches from github
   
         * src/main/execute.C [release_3_1_5] 1.306.6.2:          * src/: classes/bool.C, classes/double.C, classes/int.C,
         * src/types/pa_junction.h [release_3_1_5] 1.4.12.2:            classes/memcached.C, include/pa_config_includes.h,
         * src/types/pa_vjunction.h [release_3_1_5] 1.22.14.2:            types/pa_vfile.C, types/pa_vfile.h: warning war
         * src/types/pa_vstateless_class.C [release_3_1_5] 1.22.12.2:  
                 + optimized new VJunction(new Junction(params)) to new VJunction(          * src/lib/json/json.vcproj: C++ -> C
                 params), thousands of mallocs removed  
           * src/lib/json/: json.c, pa_json.C: C++ warning revert
         * src/types/pa_vdouble.h 1.47:  
                 merged . double values without fractional part now default           * src/lib/json/: json.c, pa_json.C: windows compatibility
                 printed as %.0f instead of %g  
           * src/lib/json/: json.c, pa_json.C: windows compatibility
         * src/main/compile.tab.C 1.104:  
         * src/main/compile.y 1.214:          * src/lib/json/: json.c, pa_json.C: warning war
         * src/main/compile_tools.C 1.58:  
         * src/main/compile_tools.h 1.75:          * src/lib/json/: json.c, pa_json.C: win32 compilation issues fixes
         * www/htdocs/.htaccess 1.46:  
         * www/htdocs/_bug.html 1.94:          * src/include/pa_config_fixed.h: uint16_t added
         * www/htdocs/_bug.xml 1.3:  
                 merged          * configure.in: uint16_t check added
                 + optimized constants in expressions vstring->vdouble  
                 + optimized ^call(vdouble), no junction creation, no calls later          * src/: classes/json.C, lib/json/JSON_parser.C,
             lib/json/JSON_parser.h, lib/json/Makefile.am, lib/json/json.c,
         * bin/auto.p.dist.in 1.12:            lib/json/json.h, lib/json/json.vcproj, lib/json/pa_json.C,
                 merged . apache bad 404 handling workaround integrated            lib/json/pa_json.h: JSON_parser with non-free licence is replaced
             with similar GPL licenced libjson (fixes issue #892)
 2005-08-05      paf  
         * src/include/pa_memory.h [release_3_1_5] 1.11.14.2:  2013-07-25  moko
         * src/main/compile.tab.C [release_3_1_5] 1.103.8.2:  
         * src/main/compile.y [release_3_1_5] 1.213.10.3:          * parser3.sln: dependencies added
         * src/types/pa_vdouble.h [release_3_1_5] 1.46.8.2:  
         * src/types/pa_vmethod_frame.C [release_3_1_5] 1.6.12.2:          * parser3.sln, src/targets/apache/ApacheModuleParser3.vcproj,
         * src/types/pa_vmethod_frame.h [release_3_1_5] 1.51.6.2:            src/targets/apache/ApacheModuleParser3Core.vcproj: win32 apache
                 + optimized ^call(vdouble), no junction creation, no calls later            module support
   
         * src/classes/classes.C [release_3_1_5] 1.21.14.1:          * src/targets/apache/mod_parser3_core.C: win32 cleanup
         * src/classes/classes.h [release_3_1_5] 1.26.12.1:  
         * src/classes/date.C [release_3_1_5] 1.69.6.1:          * src/targets/apache/mod_parser3.c: win32 apache 2.2 module
         * src/classes/double.C [release_3_1_5] 1.57.14.1:  
         * src/classes/file.C [release_3_1_5] 1.133.6.1:  2013-07-23  moko
         * src/classes/form.C [release_3_1_5] 1.38.14.1:  
         * src/classes/hash.C [release_3_1_5] 1.73.6.1:          * src/: include/pa_memory.h, main/pa_memory.C: non-working
         * src/classes/hashfile.C [release_3_1_5] 1.33.14.1:            PA_DEBUG_GC_MEMORY removed
         * src/classes/image.C [release_3_1_5] 1.111.8.1:  
         * src/classes/int.C [release_3_1_5] 1.53.14.1:          * src/: main/pa_globals.C, targets/cgi/parser3.C:
         * src/classes/mail.C [release_3_1_5] 1.109.8.1:            PA_DEBUG_DISABLE_GC compilation fix
         * src/classes/math.C [release_3_1_5] 1.39.8.1:  
         * src/classes/memory.C [release_3_1_5] 1.7.8.1:          * src/: classes/op.C, classes/table.C, include/pa_request.h,
         * src/classes/op.C [release_3_1_5] 1.152.4.1:            main/pa_request.C: outdated RESOURCES_DEBUG removed
         * src/classes/response.C [release_3_1_5] 1.26.14.1:  
         * src/classes/string.C [release_3_1_5] 1.142.6.1:          * src/: main/pa_os.C, targets/cgi/parser3.C: headers cleanup,
         * src/classes/table.C [release_3_1_5] 1.208.6.1:            garbage cleanup
         * src/classes/void.C [release_3_1_5] 1.34.8.1:  
         * src/classes/xdoc.C [release_3_1_5] 1.146.8.1:          * src/main/pa_common.C: warning war
         * src/classes/xnode.C [release_3_1_5] 1.69.6.1:  
         * src/classes/xnode.h [release_3_1_5] 1.22.14.1:          * src/: include/pa_http.h, main/pa_http.C: headers cleanup
         * src/include/pa_array.h [release_3_1_5] 1.64.14.1:  
         * src/include/pa_cache_managers.h [release_3_1_5] 1.17.12.1:          * src/: include/pa_common.h, main/pa_common.C: WIN32 -> _MSC_VER,
         * src/include/pa_charset.h [release_3_1_5] 1.30.14.1:            minor cleanup
         * src/include/pa_charsets.h [release_3_1_5] 1.12.14.1:  
         * src/include/pa_common.h [release_3_1_5] 1.101.8.1:          * src/: include/pa_dir.h, main/pa_dir.C: loaddir under cygwin now
         * src/include/pa_config_fixed.h [release_3_1_5] 1.67.8.1:            uses cygwin, not WIN32 implementation
         * src/include/pa_config_includes.h [release_3_1_5] 1.30.8.1:  
         * src/include/pa_dictionary.h [release_3_1_5] 1.17.14.1:          * src/main/pa_exec.C: WIN32 -> _MSC_VER, under cygwin unix exec is
         * src/include/pa_dir.h [release_3_1_5] 1.16.14.1:            able to exec shell scripts
         * src/include/pa_exception.h [release_3_1_5] 1.44.8.1:  
         * src/include/pa_exec.h [release_3_1_5] 1.17.10.1:          * src/classes/math.C: ifdef WIN32 cleanup
         * src/include/pa_globals.h [release_3_1_5] 1.111.8.1:  
         * src/include/pa_hash.h [release_3_1_5] 1.62.12.1:          * src/types/pa_vmemcached.C: LT_MODULE_EXT used
         * src/include/pa_memory.h [release_3_1_5] 1.11.14.1:  
         * src/include/pa_opcode.h [release_3_1_5] 1.27.14.1:          * bin/auto.p.dist.in: libpq.so -> libpq.
         * src/include/pa_operation.h [release_3_1_5] 1.5.14.1:  
         * src/include/pa_os.h [release_3_1_5] 1.4.14.1:          * src/classes/curl.C: LT_MODULE_EXT used
         * src/include/pa_request.h [release_3_1_5] 1.177.6.1:  
         * src/include/pa_request_charsets.h [release_3_1_5] 1.4.14.1:          * src/include/pa_config_fixed.h: LT_MODULE_EXT defined
         * src/include/pa_request_info.h [release_3_1_5] 1.4.14.1:  
         * src/include/pa_sapi.h [release_3_1_5] 1.26.8.1:  2013-07-22  moko
         * src/include/pa_socks.h [release_3_1_5] 1.16.8.1:  
         * src/include/pa_sql_connection.h [release_3_1_5] 1.39.8.1:          * src/include/: pa_config_fixed.h, pa_config_includes.h: win32
         * src/include/pa_sql_driver_manager.h [release_3_1_5] 1.32.14.1:            includes fix
         * src/include/pa_stack.h [release_3_1_5] 1.23.6.1:  
         * src/include/pa_string.h [release_3_1_5] 1.164.8.1:          * src/: main/pa_common.C, targets/cgi/parser3.C: includes cleanup
         * src/include/pa_stylesheet_connection.h [release_3_1_5] 1.39.14.1:  
         * src/include/pa_stylesheet_manager.h [release_3_1_5] 1.21.14.1:          * configure.in, src/include/pa_config_includes.h,
         * src/include/pa_table.h [release_3_1_5] 1.57.14.1:            src/lib/smtp/comms.C, src/lib/smtp/smtp.C, src/lib/smtp/smtp.h,
         * src/include/pa_threads.h [release_3_1_5] 1.29.14.1:            src/main/pa_exec.C: includes cleanup
         * src/include/pa_types.h [release_3_1_5] 1.48.14.1:  
         * src/include/pa_uue.h [release_3_1_5] 1.7.14.1:          * src/targets/cgi/parser3.C: 2012->2013
         * src/include/pa_xml_exception.h [release_3_1_5] 1.3.14.1:  
         * src/include/pa_xml_io.h [release_3_1_5] 1.3.14.1:          * src/include/pa_version.h: 3.4.2 -> 3.4.3b
         * src/lib/gd/gif.C [release_3_1_5] 1.5.6.1:  
         * src/lib/gd/gif.h [release_3_1_5] 1.3.14.1:          * configure.in, src/include/pa_config_includes.h,
         * src/lib/gd/gifio.C [release_3_1_5] 1.2.14.1:            src/include/pa_http.h, src/lib/json/JSON_parser.h,
         * src/lib/md5/pa_md5.h [release_3_1_5] 1.10.14.1:            src/main/pa_random.C, src/main/pa_socks.C,
         * src/lib/md5/pa_md5c.c [release_3_1_5] 1.12.14.1:            src/types/pa_vstatus.C: cygwin support cleanup
         * src/lib/smtp/comms.C [release_3_1_5] 1.7.8.1:  
         * src/lib/smtp/smtp.C [release_3_1_5] 1.7.14.1:          * configure.in: dirent.h check added
         * src/lib/smtp/smtp.h [release_3_1_5] 1.5.14.1:  
         * src/main/compile.C [release_3_1_5] 1.75.10.1:          * src/: include/pa_config_includes.h, include/pa_dir.h,
         * src/main/compile.y [release_3_1_5] 1.213.10.2:            main/pa_dir.C: includes cleanup, dirent.h check added filePath
         * src/main/compile_tools.C [release_3_1_5] 1.57.14.2:            not copied
         * src/main/compile_tools.h [release_3_1_5] 1.74.12.2:  
         * src/main/execute.C [release_3_1_5] 1.306.6.1:  2013-07-21  moko
         * src/main/pa_cache_managers.C [release_3_1_5] 1.15.12.1:  
         * src/main/pa_charset.C [release_3_1_5] 1.51.6.1:          * src/lib/cord/cord.vcproj: unused cordprnt.c removed
         * src/main/pa_charsets.C [release_3_1_5] 1.15.14.1:  
         * src/main/pa_common.C [release_3_1_5] 1.204.6.1:          * src/targets/cgi/: Makefile.am, getopt.c, getopt.h,
         * src/main/pa_dictionary.C [release_3_1_5] 1.22.14.1:            parser3.vcproj: unused getopt.h / getopt.c removed
         * src/main/pa_dir.C [release_3_1_5] 1.19.14.1:  
         * src/main/pa_exception.C [release_3_1_5] 1.47.14.1:          * operators.txt, src/classes/file.C, tests/022.html,
         * src/main/pa_exec.C [release_3_1_5] 1.65.8.1:            tests/results/022.processed: ^file:list[path][$.filter[regexp]
         * src/main/pa_globals.C [release_3_1_5] 1.176.8.1:            $.stat(true)] usage commented
         * src/main/pa_memory.C [release_3_1_5] 1.5.14.1:  
         * src/main/pa_os.C [release_3_1_5] 1.7.8.1:          * configure.in, src/classes/file.C, src/include/pa_dir.h,
         * src/main/pa_request.C [release_3_1_5] 1.274.6.1:            src/main/pa_dir.C: ^file:list[] now has dir column and when
         * src/main/pa_socks.C [release_3_1_5] 1.23.8.1:            $.stat(true) it has size/*date columns modified patch from misha@
         * src/main/pa_sql_driver_manager.C [release_3_1_5] 1.84.8.1:            that closes issue #914.
         * src/main/pa_string.C [release_3_1_5] 1.202.6.1:  
         * src/main/pa_stylesheet_connection.C [release_3_1_5] 1.2.12.1:          * src/: include/pa_config_includes.h, main/pa_globals.C:
         * src/main/pa_stylesheet_manager.C [release_3_1_5] 1.26.14.1:            PA_RELEASE_ASSERTS removed
         * src/main/pa_table.C [release_3_1_5] 1.60.14.1:  
         * src/main/pa_uue.C [release_3_1_5] 1.8.14.1:          * src/lib/md5/pa_md5c.c: minor cleanup
         * src/main/pa_xml_exception.C [release_3_1_5] 1.3.14.1:  
         * src/main/pa_xml_io.C [release_3_1_5] 1.18.10.1:          * src/lib/json/: JSON_parser.C, JSON_parser.h: headers cleanup,
         * src/main/untaint.C [release_3_1_5] 1.134.6.1:            localeconv()->decimal_point usage remoed (related to issue #934)
         * src/sql/pa_sql_driver.h [release_3_1_5] 1.42.8.1:  
         * src/targets/apache13/mod_parser3.c [release_3_1_5] 1.11.12.1:          * src/lib/cord/: Makefile.am, cordprnt.c, include/cord.h: unused
         * src/targets/apache13core/mod_parser3_core.C [release_3_1_5] 1.7.8.1:            cordprnt.c removed
         * src/targets/apache13core/pa_threads.C [release_3_1_5] 1.4.14.1:  
         * src/targets/cgi/pa_threads.C [release_3_1_5] 1.15.14.1:          * src/lib/sdbm/: sdbm.c, sdbm_pair.c, pa-include/pa_apr.h,
         * src/targets/cgi/parser3.C [release_3_1_5] 1.236.6.1:            pa-include/pa_errno.h, pa-include/pa_file_io.h,
         * src/targets/isapi/pa_threads.C [release_3_1_5] 1.16.14.1:            pa-include/pa_strings.h: includes cleanup
         * src/targets/isapi/parser3isapi.C [release_3_1_5] 1.92.8.1:  
         * src/types/pa_junction.h [release_3_1_5] 1.4.12.1:          * src/lib/md5/pa_md5c.c: headers cleanup
         * src/types/pa_method.h [release_3_1_5] 1.4.14.1:  
         * src/types/pa_value.C [release_3_1_5] 1.18.8.1:  2013-07-20  moko
         * src/types/pa_value.h [release_3_1_5] 1.119.6.1:  
         * src/types/pa_vbool.h [release_3_1_5] 1.25.10.1:          * src/lib/cord/: cordbscs.c, cordprnt.c, cordxtra.c: includes
         * src/types/pa_vclass.C [release_3_1_5] 1.20.12.1:            cleanup
         * src/types/pa_vclass.h [release_3_1_5] 1.43.12.1:  
         * src/types/pa_vcode_frame.h [release_3_1_5] 1.27.12.1:  2013-07-19  moko
         * src/types/pa_vconsole.h [release_3_1_5] 1.5.12.1:  
         * src/types/pa_vcookie.C [release_3_1_5] 1.63.12.1:          * src/classes/math.C: extern "C" added for crypt
         * src/types/pa_vcookie.h [release_3_1_5] 1.26.12.1:  
         * src/types/pa_vdate.h [release_3_1_5] 1.38.6.1:  2013-07-18  moko
         * src/types/pa_vdouble.h [release_3_1_5] 1.46.8.1:  
         * src/types/pa_venv.h [release_3_1_5] 1.31.14.1:          * src/classes/math.C: fix redhat7.2 build
         * src/types/pa_vfile.C [release_3_1_5] 1.40.14.1:  
         * src/types/pa_vfile.h [release_3_1_5] 1.57.8.1:  2013-07-17  moko
         * src/types/pa_vform.C [release_3_1_5] 1.83.8.1:  
         * src/types/pa_vform.h [release_3_1_5] 1.49.14.1:          * configure.in, src/include/pa_config_includes.h,
         * src/types/pa_vhash.C [release_3_1_5] 1.7.6.1:            src/include/pa_config_fixed.h: headers actualized (inttypes.h
         * src/types/pa_vhash.h [release_3_1_5] 1.53.6.1:            added for uint8/32/64_t)
         * src/types/pa_vhashfile.h [release_3_1_5] 1.28.8.1:  
         * src/types/pa_vimage.C [release_3_1_5] 1.30.12.1:          * src/lib/md5/: pa_md5.h, pa_md5c.c, pa_sha2.c, pa_sha2.h:
         * src/types/pa_vimage.h [release_3_1_5] 1.40.12.1:            pa_config_includes.h used for uint32/64_t
         * src/types/pa_vint.h [release_3_1_5] 1.41.14.1:  
         * src/types/pa_vjunction.h [release_3_1_5] 1.22.14.1:  2013-07-16  moko
         * src/types/pa_vmail.C [release_3_1_5] 1.71.6.1:  
         * src/types/pa_vmail.h [release_3_1_5] 1.16.10.1:          * src/: include/pa_string.h, main/pa_string.C, types/pa_vform.C,
         * src/types/pa_vmath.C [release_3_1_5] 1.7.14.1:            types/pa_vform.h, types/pa_vobject.C, types/pa_vobject.h: warning
         * src/types/pa_vmath.h [release_3_1_5] 1.17.14.1:            war
         * src/types/pa_vmemory.h [release_3_1_5] 1.4.14.1:  
         * src/types/pa_vmethod_frame.C [release_3_1_5] 1.6.12.1:          * src/main/compile.tab.C: compile.y was updated
         * src/types/pa_vmethod_frame.h [release_3_1_5] 1.51.6.1:  
         * src/types/pa_vobject.C [release_3_1_5] 1.16.12.1:          * src/main/compile.y: warning war
         * src/types/pa_vobject.h [release_3_1_5] 1.42.12.1:  
         * src/types/pa_vrequest.C [release_3_1_5] 1.32.12.1:          * src/: include/pa_exception.h, main/pa_exception.C,
         * src/types/pa_vrequest.h [release_3_1_5] 1.28.12.1:            main/pa_xml_exception.C: warning war
         * src/types/pa_vresponse.C [release_3_1_5] 1.20.12.1:  
         * src/types/pa_vresponse.h [release_3_1_5] 1.35.12.1:          * src/: include/pa_common.h, main/pa_common.C: warning war
         * src/types/pa_vstateless_class.C [release_3_1_5] 1.22.12.1:  
         * src/types/pa_vstateless_class.h [release_3_1_5] 1.48.12.1:          * configure.in: beauty :)
         * src/types/pa_vstateless_object.h [release_3_1_5] 1.31.12.1:  
         * src/types/pa_vstatus.C [release_3_1_5] 1.24.14.1:          * tests/: 141.html, results/141.processed: sha256/512 added
         * src/types/pa_vstatus.h [release_3_1_5] 1.18.14.1:  
         * src/types/pa_vstring.C [release_3_1_5] 1.25.14.1:  2013-07-13  moko
         * src/types/pa_vstring.h [release_3_1_5] 1.58.14.1:  
         * src/types/pa_vtable.C [release_3_1_5] 1.25.14.1:          * src/lib/md5/md5.vcproj: sha2 added
         * src/types/pa_vtable.h [release_3_1_5] 1.53.10.1:  
         * src/types/pa_vvoid.C [release_3_1_5] 1.1.10.1:          * src/: lib/md5/pa_sha2.c, lib/md5/pa_sha2.h, lib/md5/Makefile.am,
         * src/types/pa_vvoid.h [release_3_1_5] 1.22.8.1:            classes/math.C: sha2 support (sha256/sha512 digest)
         * src/types/pa_vxdoc.C [release_3_1_5] 1.28.14.1:  
         * src/types/pa_vxdoc.h [release_3_1_5] 1.39.14.1:  2013-07-08  moko
         * src/types/pa_vxnode.C [release_3_1_5] 1.38.12.1:  
         * src/types/pa_vxnode.h [release_3_1_5] 1.30.12.1:          * src/classes/image.C: directory read or other read problem message
         * src/types/pa_wcontext.C [release_3_1_5] 1.30.14.1:            fixed (related to issue #933)
         * src/types/pa_wcontext.h [release_3_1_5] 1.46.12.1:  
         * src/types/pa_wwrapper.h [release_3_1_5] 1.31.12.1:  2013-07-07  moko
                 . 2005 ;)  
           * bin/auto.p.dist.in: windows-1251 commented to remove auto.p
         * src/lib/cord/cord.vcproj [release_3_1_5] 1.2.8.1:            dependense from $charsetsdir directory existance and content (and
         * src/lib/gd/gd.vcproj [release_3_1_5] 1.7.8.1:            UTF-8 is default allready)
         * src/lib/ltdl/ltdl.vcproj [release_3_1_5] 1.3.8.1:  
         * src/lib/md5/md5.vcproj [release_3_1_5] 1.3.8.1:          * AUTHORS: + misha + moko. :)
         * src/lib/pcre/pcre.vcproj [release_3_1_5] 1.3.8.1:  
         * src/lib/pcre/pcre_dftables.vcproj [release_3_1_5] 1.4.8.1:  2013-07-06  moko
         * src/lib/pcre/pcre_parser_ctype.vcproj [release_3_1_5] 1.4.8.1:  
         * src/lib/sdbm/sdbm.vcproj [release_3_1_5] 1.4.14.1:          * src/: classes/curl.C, include/pa_globals.h,
         * src/lib/smtp/smtp.vcproj [release_3_1_5] 1.6.8.1:            include/pa_sql_driver_manager.h, lib/memcached/pa_memcached.C,
         * src/main/compile.tab.C [release_3_1_5] 1.103.8.1:            main/pa_globals.C, main/pa_sql_driver_manager.C: pa_dlinit added
         * src/main/compile.y [release_3_1_5] 1.213.10.1:            for lt_dlinit to be called once and lt_dlexit called at right
         * src/main/compile_tools.C [release_3_1_5] 1.57.14.1:            place (related to issue #925)
         * src/main/compile_tools.h [release_3_1_5] 1.74.12.1:  
         * src/targets/apache13/ApacheModuleParser3.vcproj [release_3_1_5] 1.7.8.1:  2013-07-04  moko
         * src/targets/apache13core/ApacheModuleParser3Core.vcproj [release_3_1_5] 1.9.8.1:  
         * src/targets/cgi/parser3.vcproj [release_3_1_5] 1.12.8.1:          * src/types/: pa_vfile.C, pa_vfile.h, pa_vstring.C:
         * src/targets/isapi/parser3isapi.vcproj [release_3_1_5] 1.8.8.1:            VString::as_vfile now uses vfile.set_binary_string to avoid
                 + optimized constants in expressions vstring->vdouble            content-type to be set, as it brokes badly designed logic in
             response output. This hopefully finishes issue #928.
 2005-07-29      paf  
         * src/types/pa_vclass.C 1.31:          * tests/results/: 256.processed, 286.processed: file now displayed
         * www/htdocs/_bug.p 1.7:            as name, size, mode, content-type
                 . shaped up error messages a bit  
           * src/main/pa_common.C: read error now reported cottectly (fixes
         * src/main/execute.C 1.311:            issue #933
         * src/types/pa_vclass.C 1.29:  
         * src/types/pa_vobject.C 1.22:  2013-06-28  moko
         * www/htdocs/_bug.p 1.6:  
         * www/htdocs/_bug_derived.p 1.2:          * tests/: 286.html, results/286.processed: test extended
                 ! bug fix: static parent fields were not replaced in case $derived:field[put]  
                 + property setter can now be overridden          * tests/: 286.html, results/286.processed: Test for issue #928
             added.  it tests default content-type change.
         * www/htdocs/_bug.html 1.92:  
         * www/htdocs/_bug.p 1.5:          * src/types/pa_vfile.C: closes issue #928 - default content-type
         * www/htdocs/_bug_derived.p 1.1:            now updated
                 + removed limit "ctor must be declared in class being created"  
   2013-06-25  moko
         * src/types/pa_vclass.C 1.30:  
         * www/htdocs/_bug_derived.p 1.3:          * src/: classes/file.C, types/pa_vfile.C, types/pa_vfile.h: default
                 + property getter can now be overridden            content-type for text/binary files without name added;
             ^file::create[$f;...] options now works properly and $f
 2005-07-28      paf            properties are default (fixes issue #928)
         * src/classes/hash.C [dynamic_fields_join] 1.73.4.4:  
         * src/classes/hashfile.C [dynamic_fields_join] 1.33.12.4:  2013-05-16  misha
         * src/classes/op.C [dynamic_fields_join] 1.153.2.3:  
         * src/classes/xnode.C [dynamic_fields_join] 1.69.4.2:          * src/include/pa_opcode.h: - define for OBJECT_POOL optimisation is
         * src/include/pa_hash.h [dynamic_fields_join] 1.64.2.4:            added
         * src/main/execute.C [dynamic_fields_join] 1.309.2.4:  
         * src/types/pa_method.h [dynamic_fields_join] 1.4.12.3:          * src/main/pa_table.C: - a tiny memory optimisation while creating
         * src/types/pa_value.h [dynamic_fields_join] 1.121.2.4:            table if specified limit is bigger than source rows count
         * src/types/pa_vclass.C [dynamic_fields_join] 1.27.2.7:  
         * src/types/pa_vclass.h [dynamic_fields_join] 1.48.2.5:          * src/classes/table.C: - ^table.foreach[k;v]{code}[separator] is
         * src/types/pa_vcode_frame.h [dynamic_fields_join] 1.29.2.3:            added ( new feature: #858 )
         * src/types/pa_vconsole.h [dynamic_fields_join] 1.7.2.3:  
         * src/types/pa_vcookie.C [dynamic_fields_join] 1.65.2.3:  2013-04-29  moko
         * src/types/pa_vcookie.h [dynamic_fields_join] 1.28.2.3:  
         * src/types/pa_vhash.h [dynamic_fields_join] 1.55.2.3:          * src/classes/curl.C: CURL_IPRESOLVE_V4 now set by default,
         * src/types/pa_vhashfile.h [dynamic_fields_join] 1.30.2.3:            $.ipresolve(0|1|2) added (closes issue #891)
         * src/types/pa_vimage.C [dynamic_fields_join] 1.32.2.3:  
         * src/types/pa_vimage.h [dynamic_fields_join] 1.42.2.3:          * src/lib/curl/curl.h: CURL_IPRESOLVE added
         * src/types/pa_vmethod_frame.h [dynamic_fields_join] 1.53.2.3:  
         * src/types/pa_vobject.C [dynamic_fields_join] 1.20.2.3:  2013-04-24  moko
         * src/types/pa_vobject.h [dynamic_fields_join] 1.44.2.5:  
         * src/types/pa_vrequest.C [dynamic_fields_join] 1.34.2.3:          * src/: classes/memcached.C, lib/memcached/pa_memcached.C,
         * src/types/pa_vrequest.h [dynamic_fields_join] 1.30.2.3:            lib/memcached/pa_memcached.h, types/pa_vmemcached.C,
         * src/types/pa_vresponse.C [dynamic_fields_join] 1.22.2.3:            types/pa_vmemcached.h: ^memcache.release[] added, calls
         * src/types/pa_vresponse.h [dynamic_fields_join] 1.37.2.3:            memcached_quit (refs #893)
         * src/types/pa_vstateless_object.h [dynamic_fields_join] 1.33.2.3:  
         * src/types/pa_vvoid.h [dynamic_fields_join] 1.24.2.3:  2013-04-22  moko
         * src/types/pa_vxnode.C [dynamic_fields_join] 1.40.2.3:  
         * src/types/pa_vxnode.h [dynamic_fields_join] 1.32.2.3:          * src/: include/pa_string.h, main/pa_common.C: no more double
         * src/types/pa_wwrapper.h [dynamic_fields_join] 1.33.2.3:            slashes in file path (fixes bug #872)
         * www/htdocs/.htaccess [dynamic_fields_join] 1.44.4.2:  
         * www/htdocs/auto.p [dynamic_fields_join] 1.22.8.2:          * src/: classes/curl.C, lib/curl/curl.h: minor fixes related to
                 ! restored put_element('replace' param), and restored its checks             CURLOPT_ENCODING renamed into CURLOPT_ACCEPT_ENCODING (issue
                 in vobject.put_element->static fields | dynamic properties            #739)
   
         * configure 1.84:          * tests/results/266.processed: $.max_params added (feature #915)
         * configure.in 1.84:  
         * src/classes/classes.h 1.29:          * src/: include/pa_common.h, main/pa_http.C: response-charset
         * src/classes/date.C 1.70:            option added to file::load (closes issue #867)
         * src/classes/file.C 1.134:  
         * src/classes/hash.C 1.74:  2013-04-20  misha
         * src/classes/hashfile.C 1.34:  
         * src/classes/image.C 1.112:          * src/classes/curl.C: - forgotten CURL_ACCEPT_ENCODING option is
         * src/classes/op.C 1.154:            commited
         * src/classes/table.C 1.209:  
         * src/classes/xdoc.C 1.147:  2013-03-15  misha
         * src/classes/xnode.C 1.70:  
         * src/classes/xnode.h 1.23:          * src/classes/: hash.C, table.C: - Optimisation: do not create
         * src/include/pa_hash.h 1.65:            multiple empty strings while ::sql. uae String::Empty instead
         * src/include/pa_version.h 1.20:  
         * src/main/execute.C 1.310:  2013-03-14  misha
         * src/types/Makefile.am 1.39:  
         * src/types/Makefile.in 1.59:          * src/classes/reflection.C: - for user classes
         * src/types/pa_method.h 1.5:            ^reflection:method_info[] returns $.max_params and $.extra_param
         * src/types/pa_value.h 1.122:            with $.call_type if they available ( new feature: #915 )
         * src/types/pa_vclass.C 1.28:  
         * src/types/pa_vclass.h 1.49:          * src/classes/file.C: - ^file:delete[] now supports an option
         * src/types/pa_vcode_frame.h 1.30:            $.exception(false) that suppress any exception while deleting
         * src/types/pa_vconsole.h 1.8:            file ( new feature: #916 )
         * src/types/pa_vcookie.C 1.66:  
         * src/types/pa_vcookie.h 1.29:          * src/classes/curl.C: - parsing cookies after curl:load now should
         * src/types/pa_vhash.h 1.56:            work :)
         * src/types/pa_vhashfile.h 1.31:  
         * src/types/pa_vimage.C 1.33:  2013-03-12  misha
         * src/types/pa_vimage.h 1.43:  
         * src/types/pa_vmethod_frame.h 1.54:          * src/types/pa_vfile.C: - if specified file_name is empty string
         * src/types/pa_vobject.C 1.21:            set default name for the file
         * src/types/pa_vobject.h 1.45:  
         * src/types/pa_vproperty.h 1.2:  2013-03-11  misha
         * src/types/pa_vrequest.C 1.35:  
         * src/types/pa_vrequest.h 1.31:          * src/classes/curl.C: - after $f[^curl:load[...]] the cookies are
         * src/types/pa_vresponse.C 1.23:            also available in $f.cookies
         * src/types/pa_vresponse.h 1.38:  
         * src/types/pa_vstateless_class.C 1.26:          * src/: include/pa_http.h, main/pa_http.C: - parsing cookies is
         * src/types/pa_vstateless_class.h 1.52:            moved to a separate method
         * src/types/pa_vstateless_object.h 1.34:  
         * src/types/pa_vvoid.h 1.25:  2013-03-10  moko
         * src/types/pa_vxnode.C 1.41:  
         * src/types/pa_vxnode.h 1.33:          * src/include/pa_config_fixed.h: typedef unsigned int uint32_t
         * src/types/pa_wwrapper.h 1.34:            added
         * www/htdocs/.htaccess 1.45:  
         * www/htdocs/_bug.html 1.91:          * src/lib/memcached/pa_memcached.h: typedef unsigned int uint32_t
         * www/htdocs/_bug.p 1.4:            removed (declared by autoconf)
         * www/htdocs/_bug.pl 1.4:  
         * www/htdocs/_bug.sh 1.2:          * configure.in: AC_TYPE_SSIZE_T, AC_TYPE_UINT32_T added for
         * www/htdocs/auto.p 1.23:            uint32_t define
                 + 3.2.0 beta: merged from dynamic_fields_join  
   2013-03-10  misha
 2005-07-27      paf  
         * src/classes/classes.h [dynamic_fields_join] 1.28.2.1:          * src/classes/file.C: ^file:delete and ^file:move now support
         * src/classes/hash.C [dynamic_fields_join] 1.73.4.2:            option $.keep-empty-dirs(true) ( new feature: #884 )
         * src/classes/hashfile.C [dynamic_fields_join] 1.33.12.2:  
         * src/classes/op.C [dynamic_fields_join] 1.153.2.1:          * src/: include/pa_common.h, main/pa_common.C: - option for keeping
         * src/include/pa_hash.h [dynamic_fields_join] 1.64.2.1:            empty dirs is added
         * src/main/execute.C [dynamic_fields_join] 1.309.2.2:  
         * src/types/pa_method.h [dynamic_fields_join] 1.4.12.1:  2013-03-10  moko
         * src/types/pa_value.h [dynamic_fields_join] 1.121.2.1:  
         * src/types/pa_vclass.C [dynamic_fields_join] 1.27.2.2:          * src/classes/: bool.C, double.C, int.C: default can be present,
         * src/types/pa_vclass.h [dynamic_fields_join] 1.48.2.2:            but default check removed from ^int/double/bool.int/double/bool
         * src/types/pa_vcode_frame.h [dynamic_fields_join] 1.29.2.1:            for string.int/double/bool compatibility (related to issue #913)
         * src/types/pa_vconsole.h [dynamic_fields_join] 1.7.2.1:  
         * src/types/pa_vcookie.C [dynamic_fields_join] 1.65.2.1:          * src/classes/string.C: ^string.int/dobule/bool no longer
         * src/types/pa_vcookie.h [dynamic_fields_join] 1.28.2.1:            internally throws exception if default is present (closes issue
         * src/types/pa_vhash.h [dynamic_fields_join] 1.55.2.1:            #913)
         * src/types/pa_vhashfile.h [dynamic_fields_join] 1.30.2.1:  
         * src/types/pa_vimage.C [dynamic_fields_join] 1.32.2.1:  2013-03-09  misha
         * src/types/pa_vimage.h [dynamic_fields_join] 1.42.2.1:  
         * src/types/pa_vmethod_frame.h [dynamic_fields_join] 1.53.2.1:          * src/types/: pa_vhash.h, pa_vregex.h, pa_vtable.h: - tiny
         * src/types/pa_vobject.C [dynamic_fields_join] 1.20.2.1:            optimisations ( #845 )
         * src/types/pa_vobject.h [dynamic_fields_join] 1.44.2.2:  
         * src/types/pa_vrequest.C [dynamic_fields_join] 1.34.2.1:          * src/types/pa_venv.C: - added $env:fields ( new feature: #906 )
         * src/types/pa_vrequest.h [dynamic_fields_join] 1.30.2.1:  
         * src/types/pa_vresponse.C [dynamic_fields_join] 1.22.2.1:  2013-03-08  moko
         * src/types/pa_vresponse.h [dynamic_fields_join] 1.37.2.1:  
         * src/types/pa_vstateless_class.C [dynamic_fields_join] 1.25.2.1:          * src/main/pa_http.C: GPF on ^cookies:save fixed, $file.cookies now
         * src/types/pa_vstateless_object.h [dynamic_fields_join] 1.33.2.1:            creates correct table (fixes issue #910)
         * src/types/pa_vvoid.h [dynamic_fields_join] 1.24.2.1:  
         * src/types/pa_vxnode.C [dynamic_fields_join] 1.40.2.1:          * src/classes/op.C: r.connection() -> r.connection(false) to allow
         * src/types/pa_vxnode.h [dynamic_fields_join] 1.32.2.1:            use outside of 'connect' operator (fixes issue #911)
         * src/types/pa_wwrapper.h [dynamic_fields_join] 1.33.2.1:  
                 joined_dynamic_fields: just compiled          * tests/results/: 096.processed, 122.processed: test results
             updated as doubles now printed with 15 significant digits, not 5
         * src/include/pa_hash.h 1.64:            (fixes issue #882)
         * src/types/pa_vclass.C 1.27:  
         * src/types/pa_vobject.C 1.19:          * src/types/pa_vdouble.h: %.15g now used to format doubles instead
         * src/types/pa_vobject.C 1.20:            of broken has_frac() ? "%g": "%.0f" logic (fixes issue #882)
         * www/htdocs/_bug.html 1.90:  
         * www/htdocs/_bug.p 1.3:  2013-02-21  moko
                 . object setters [only started, does not work yet]  
           * src/classes/table.C: _locate_name_value does not check arguments
         * src/types/pa_vclass.C [dynamic_fields_join] 1.27.2.6:            count, so we check it in advance (fixes issue #905)
                 ! changed to GET_ SET_ prefixes. for there is some old code   
                 containing @set_name $name  2012-10-23  moko
   
         * src/types/pa_vclass.C [dynamic_fields_join] 1.27.2.3:          * buildall: old shell for and echo compatibility (for six)
         * www/htdocs/_bug.html [dynamic_fields_join] 1.90.2.1:  
                 joined_dynamic_fields: dynamic get/set works [alfa]  2012-10-19  moko
   
         * src/classes/xnode.C [dynamic_fields_join] 1.69.4.1:          * buildall: --strip added --disable-safe-mode listed in usage
         * src/include/pa_hash.h [dynamic_fields_join] 1.64.2.3:  
         * src/types/pa_vstateless_class.C [dynamic_fields_join] 1.25.2.2:  2012-10-17  misha
         * www/htdocs/.htaccess [dynamic_fields_join] 1.44.4.1:  
         * www/htdocs/_bug.html [dynamic_fields_join] 1.90.2.3:          * src/classes/op.C: - apply-taint should not throw "outside
         * www/htdocs/_bug.p [dynamic_fields_join] 1.3.2.2:            connect" exception with sql lang now
         * www/htdocs/_bug.pl [dynamic_fields_join] 1.3.4.1:  
         * www/htdocs/_bug.sh [dynamic_fields_join] 1.1.2.1:  2012-10-17  moko
         * www/htdocs/auto.p [dynamic_fields_join] 1.22.8.1:  
                 ! new asserts were all false. regretfully reverted them all to           * src/main/pa_request.C: bugfix: safe mode should be inited for
                 checks            each request (for apache module)
   
         * src/classes/classes.h [dynamic_fields_join] 1.28.2.2:  2012-09-26  moko
         * src/classes/hash.C [dynamic_fields_join] 1.73.4.3:  
         * src/classes/hashfile.C [dynamic_fields_join] 1.33.12.3:          * src/doc/doxygen.cfg: png -> svg
         * src/classes/op.C [dynamic_fields_join] 1.153.2.2:  
         * src/main/execute.C [dynamic_fields_join] 1.309.2.3:  2012-09-25  moko
         * src/types/pa_method.h [dynamic_fields_join] 1.4.12.2:  
         * src/types/pa_value.h [dynamic_fields_join] 1.121.2.2:          * tests/: 141.html, results/141.processed: md5 hmac added, long key
         * src/types/pa_vclass.C [dynamic_fields_join] 1.27.2.5:            test added
         * src/types/pa_vclass.h [dynamic_fields_join] 1.48.2.4:  
         * src/types/pa_vcode_frame.h [dynamic_fields_join] 1.29.2.2:          * src/classes/math.C: HMAC for MD5 added, bugfix for tempdigest
         * src/types/pa_vconsole.h [dynamic_fields_join] 1.7.2.2:            double use when key is long
         * src/types/pa_vcookie.C [dynamic_fields_join] 1.65.2.2:  
         * src/types/pa_vcookie.h [dynamic_fields_join] 1.28.2.2:  2012-09-16  moko
         * src/types/pa_vhash.h [dynamic_fields_join] 1.55.2.2:  
         * src/types/pa_vhashfile.h [dynamic_fields_join] 1.30.2.2:          * src/classes/math.C: Format -> Method Encode -> Format
         * src/types/pa_vimage.C [dynamic_fields_join] 1.32.2.2:  
         * src/types/pa_vimage.h [dynamic_fields_join] 1.42.2.2:          * tests/: 141.html, results/141.processed: math:digest hmac test
         * src/types/pa_vmethod_frame.h [dynamic_fields_join] 1.53.2.2:            added
         * src/types/pa_vobject.C [dynamic_fields_join] 1.20.2.2:  
         * src/types/pa_vobject.h [dynamic_fields_join] 1.44.2.3:  2012-09-14  moko
         * src/types/pa_vrequest.C [dynamic_fields_join] 1.34.2.2:  
         * src/types/pa_vrequest.h [dynamic_fields_join] 1.30.2.2:          * src/classes/math.C: SHA1ReadDigest added and used in ^sha1.
         * src/types/pa_vresponse.C [dynamic_fields_join] 1.22.2.2:            ^digest[sha1|md5;data; $.encode[base64|hex] $.hmac[key]] basic
         * src/types/pa_vresponse.h [dynamic_fields_join] 1.37.2.2:            implementation added
         * src/types/pa_vstateless_object.h [dynamic_fields_join] 1.33.2.2:  
         * src/types/pa_vvoid.h [dynamic_fields_join] 1.24.2.2:  2012-09-12  moko
         * src/types/pa_vxnode.C [dynamic_fields_join] 1.40.2.2:  
         * src/types/pa_vxnode.h [dynamic_fields_join] 1.32.2.2:          * src/doc/: doxygen.cfg, footer.htm, index.dox, string.dox,
         * src/types/pa_wwrapper.h [dynamic_fields_join] 1.33.2.2:            targets.dox: doxygen.cfg and footer.htm updated for doxygen 1.7.3
                 joined_dynamic_fields: removed unused param from put_method (            targets.dox and string.dox slightly actualized
                 returned to 3 params)  
   2012-08-31  moko
         * src/types/pa_vproperty.h 1.1:  
                 file pa_vproperty.h was initially added on branch           * ChangeLog: now generated with patched cvs2cl.pl
                 dynamic_fields_join.  
   2012-07-29  moko
         * configure [dynamic_fields_join] 1.83.4.1:  
         * configure.in [dynamic_fields_join] 1.83.4.1:          * tests/285.html, src/main/execute.C, tests/results/285.processed:
         * src/include/pa_version.h [dynamic_fields_join] 1.19.4.1:            result should be pushed after VMethodFrame destructor is called,
         * src/types/Makefile.am [dynamic_fields_join] 1.38.4.1:            as it deletes junctions from stack params (fixes issue #868)
         * src/types/Makefile.in [dynamic_fields_join] 1.58.4.1:  
                 3.2.0beta started  2012-07-23  moko
   
         * src/classes/date.C [dynamic_fields_join] 1.69.4.1:          * INSTALL, README: buildall script usage documented, other outdated
         * src/classes/file.C [dynamic_fields_join] 1.133.4.1:            info updated.
         * src/classes/hash.C [dynamic_fields_join] 1.73.4.1:  
         * src/classes/hashfile.C [dynamic_fields_join] 1.33.12.1:          * buildall-with-xml, buildall-without-xml: replaced by buildall
         * src/classes/image.C [dynamic_fields_join] 1.111.6.1:  
         * src/classes/table.C [dynamic_fields_join] 1.208.4.1:  2012-07-21  moko
         * src/classes/xdoc.C [dynamic_fields_join] 1.146.6.1:  
         * src/classes/xnode.h [dynamic_fields_join] 1.22.12.1:          * buildall: glib does not compile when threads are disabled...
         * src/main/execute.C [dynamic_fields_join] 1.309.2.1:  
         * src/types/pa_vclass.C [dynamic_fields_join] 1.27.2.1:          * src/types/pa_vmail.C: g_assertion fixes for empty input
         * src/types/pa_vclass.h [dynamic_fields_join] 1.48.2.1:  
         * src/types/pa_vobject.h [dynamic_fields_join] 1.44.2.1:          * src/types/pa_vmail.C: yet another fix (strange GPF on object
         * src/types/pa_vstateless_class.h [dynamic_fields_join] 1.51.2.1:            unref, can't unref nested objects)
                 joined_dynamic_fields: started  
           * src/types/pa_vmail.C: another check added
         * src/types/pa_vobject.h [dynamic_fields_join] 1.44.2.4:  
                 . fixed warning  2012-07-19  moko
   
         * src/include/pa_hash.h [dynamic_fields_join] 1.64.2.2:          * buildall: usage added
         * src/types/pa_vclass.C [dynamic_fields_join] 1.27.2.4:  
         * src/types/pa_vclass.h [dynamic_fields_join] 1.48.2.3:          * buildall: new buildall script that unites buildall-with-xml,
         * www/htdocs/_bug.html [dynamic_fields_join] 1.90.2.2:            buildall-without-xml, --with-apache and --with-mailreceive
         * www/htdocs/_bug.p [dynamic_fields_join] 1.3.2.1:  
                 joined_dynamic_fields: dynamic get/set works with overriding           * configure.in: support for static gmime and dynamic glib linking.
                 props [alpha2]            fixes for FreeBSD
   
 2005-07-26      paf  2012-07-17  moko
         * src/classes/classes.h 1.28:  
         * src/include/pa_hash.h 1.63:          * configure.in: --with-mailreceive replaced
         * src/main/execute.C 1.308:            --with-static-mailreceive and --with-shared-mailreceive pathlink
         * src/types/pa_value.h 1.121:            removed
         * src/types/pa_vclass.C 1.25:  
         * src/types/pa_vclass.h 1.48:  2012-07-16  moko
         * src/types/pa_vcode_frame.h 1.29:  
         * src/types/pa_vconsole.h 1.7:          * src/types/pa_vmail.C: updated to work gmime 2.6, headers now
         * src/types/pa_vcookie.C 1.65:            capitalized, content now decoded and text content converted to
         * src/types/pa_vcookie.h 1.28:            $request:charset.  all properties are accessed by functions, this
         * src/types/pa_vhash.h 1.55:            ready for dynamic load.
         * src/types/pa_vhashfile.h 1.30:  
         * src/types/pa_vimage.C 1.32:  2012-06-28  moko
         * src/types/pa_vimage.h 1.42:  
         * src/types/pa_vmethod_frame.h 1.53:          * src/targets/apache/Makefile.am: fix for apache cflags for Linux
         * src/types/pa_vobject.C 1.18:            32 bit
         * src/types/pa_vobject.h 1.44:  
         * src/types/pa_vrequest.C 1.34:  2012-06-27  moko
         * src/types/pa_vrequest.h 1.30:  
         * src/types/pa_vresponse.C 1.22:          * buildall-with-xml, buildall-without-xml: fetch requires -p for
         * src/types/pa_vresponse.h 1.37:            passive ftp
         * src/types/pa_vstateless_object.h 1.33:  
         * src/types/pa_vvoid.h 1.24:          * src/lib/ltdl/ltdl.vcproj: release build fixed
         * src/types/pa_vxnode.C 1.40:  
         * src/types/pa_vxnode.h 1.32:          * configure.in: 3.4.2 RC -> 3.4.2
         * src/types/pa_wwrapper.h 1.33:  
         * www/htdocs/_bug.html 1.88:  2012-06-22  moko
                 . properties: set works [alpha1]  
           * src/types/pa_vfile.C: returned empty mode to stated files (issue
         * src/include/pa_request.h 1.178:            #815)
         * src/main/execute.C 1.309:  
         * www/htdocs/_bug.html 1.89:          * tests/: 284.html, results/284.processed: output options test
                 . properties: set works [alpha2]. for classes. todo: for objects            (feature #265)
   
 2005-07-25      paf  2012-06-22  misha
         * src/types/pa_vclass.C 1.22:  
         * src/types/pa_vclass.h 1.45:          * tests/215.html: - little changes
         * src/types/pa_vstateless_class.C 1.24:  
         * src/types/pa_vstateless_class.h 1.50:  2012-06-21  moko
                 . properties: started, get works [alpha]  
           * src/: classes/json.C, classes/xdoc.C, types/pa_vxdoc.C,
         * src/main/compile.C 1.76:            types/pa_vxdoc.h: output_options returned and used (bugfix for
         * src/types/pa_vclass.C 1.23:            feature #265)
         * src/types/pa_vclass.h 1.46:  
         * www/htdocs/_bug.html 1.86:          * buildall-with-xml, buildall-without-xml: --with-match-limit=10000
         * www/htdocs/_bug.p 1.2:            breaks long .*, default 10M restored. (issue #216)
                 . properties: started, get works [alpha2]  
           * tests/: 283.html, results/283.processed: test for issue #815
         * src/main/compile.C 1.77:            added
         * src/types/pa_vclass.C 1.24:  
         * src/types/pa_vclass.h 1.47:          * src/types/: pa_vfile.C, pa_vstring.C: bugfix: ^#0D not altered
         * src/types/pa_vstateless_class.C 1.25:            again, cstrm not required.
         * src/types/pa_vstateless_class.h 1.51:  
         * www/htdocs/_bug.html 1.87:          * src/lib/ltdl/: argz.c, ltdl.c, libltdl/lt__glibc.h: fixes for
                 . properties: started, get works [alpha1, other approach]            Win32 and broken FreeBSD (issue #45)
   
 2005-07-15      paf          * src/lib/ltdl/ltdl.vcproj: preopen.c and config.h removed
         * src/classes/classes.h 1.27:  
         * src/classes/op.C 1.153:          * src/main/pa_string.C: warnings war
         * src/main/execute.C 1.307:  
         * src/types/pa_junction.h 1.5:          * src/: classes/mail.C, include/pa_dir.h, include/pa_http.h,
         * src/types/pa_property.h 1.1:            lib/json/JSON_parser.h, lib/smtp/smtp.h, main/pa_random.C,
         * src/types/pa_value.h 1.120:            main/pa_socks.C, targets/apache/pa_threads.C,
         * src/types/pa_vclass.C 1.21:            targets/isapi/pa_threads.C, targets/isapi/parser3isapi.C,
         * src/types/pa_vclass.h 1.44:            types/pa_vstatus.C: compilation under cygwin fixed
         * src/types/pa_vcode_frame.h 1.28:  
         * src/types/pa_vconsole.h 1.6:  2012-06-19  moko
         * src/types/pa_vcookie.C 1.64:  
         * src/types/pa_vcookie.h 1.27:          * src/lib/ltdl/: config_fixed.h, ltdl.vcproj: compilation under
         * src/types/pa_vhash.h 1.54:            Windows fixed
         * src/types/pa_vhashfile.h 1.29:  
         * src/types/pa_vimage.C 1.31:          * parser3.sln: removed antique pcre_ctype
         * src/types/pa_vimage.h 1.41:  
         * src/types/pa_vmethod_frame.h 1.52:          * src/include/pa_config_fixed.h: required for INT_MAX / UINT_MAX
         * src/types/pa_vobject.C 1.17:  
         * src/types/pa_vobject.h 1.43:          * src/include/pa_config_fixed.h: undefined reference to
         * src/types/pa_vrequest.C 1.33:            __imp__pcre_* fix for Windows
         * src/types/pa_vrequest.h 1.29:  
         * src/types/pa_vresponse.C 1.21:          * src/: include/pa_charset.h, lib/pcre/Makefile.am,
         * src/types/pa_vresponse.h 1.36:            lib/pcre/pa_pcre_internal.h, lib/pcre/pcre_internal.h:
         * src/types/pa_vstateless_class.C 1.23:            pcre_internal.h -> pa_pcre_internal.h for Windows compatibility
         * src/types/pa_vstateless_class.h 1.49:            (win32/pcre has own copy of pcre_internal.h _pcre_default_tables
         * src/types/pa_vstateless_object.h 1.32:            define fixed
         * src/types/pa_vvoid.h 1.23:  
         * src/types/pa_vxnode.C 1.39:  2012-06-18  moko
         * src/types/pa_vxnode.h 1.31:  
         * src/types/pa_wcontext.h 1.47:          * src/classes/memcached.C: flush -> clear
         * src/types/pa_wwrapper.h 1.32:  
         * src/types/types.vcproj 1.15:          * src/classes/memcached.C: memcached does not support quotes even
                 + started property [getters work but think of changing them too             in server name
                 to precaching]  
           * src/: classes/memcached.C, lib/memcached/pa_memcached.C,
 2005-07-08      paf            lib/memcached/pa_memcached.h, types/pa_vmemcached.C: version()
         * src/main/pa_request.C 1.274:            called on open to check servers existance.  $.key(true) syntax
         * www/htdocs/_bug.html 1.84:            now supported
                 ! bugfix: $response:body[nonfile] caused gpf  
   2012-06-17  moko
 2005-06-28      paf  
         * src/classes/file.C 1.133:          * src/include/: pa_config_fixed.h, pa_config_includes.h: old stuff
         * src/main/untaint.C 1.134:            cleanup
                 ! string invariant violated in passing empty strings to file::  
                 exec/cgi environment          * src/classes/table.C, tests/282.cfg, tests/282.html,
             tests/results/282.processed: encloser at the EOF bug fixed,
 2005-06-06      paf            incorrectly enclosed data now processed more logicaly (fixes
         * src/classes/hash.C 1.73:            #339)
         * src/classes/string.C 1.142:  
         * src/classes/table.C 1.208:  2012-06-15  moko
         * www/htdocs/.htaccess 1.44:  
         * www/htdocs/_bug.html 1.83:          * buildall-without-xml: sync with buildall-with-xml
         * www/htdocs/_bug.pl 1.3:  
         * www/htdocs/_bug.xsl 1.15:          * buildall-with-xml: download auto-detected between fetch and curl
                 ! bugfix ^string:sql ^table:sql ^hash:sql now DO process $.bind   
                 option          * configure.in: --with-gc and --with-pcre now also processed
             correctly
 2005-05-24      paf  
         * src/classes/file.C 1.132:          * aclocal.m4, configure, src/include/pa_config_auto.h.in: now
                 ! bugfix ^file::load[mode;name;$.offset $.limit] now work again [            aclocal -I src/lib/ltdl/m4/ && autoheader && automake && autoconf
                 support was broken in 3.1.4]            should be run on rol1 using automake / aclocal (GNU automake)
             1.11.1 autoconf (GNU Autoconf) 2.68
         * src/classes/op.C 1.152:  
         * src/main/pa_string.C 1.202:          * configure.in: new PARSER_VERSION logic
                 . steps toward removing ALL_INTERIOR_POINTERS  
           * src/include/pa_version.h: new pa_version.h logic
 2005-05-12  paf  
         * src/main/pa_common.C 1.203:          * src/: classes/curl.C, classes/file.C, classes/image.C,
                  bugfix ^file::load[mode;name;$.offset $.limit] now work again            classes/xdoc.C, types/pa_vfile.C, types/pa_vfile.h,
                 [support was broken in 3.1.4]            types/pa_vform.C, types/pa_vrequest.C, types/pa_vstring.C:
             feols_normalized -> fis_text_content set_binary added
         * src/main/pa_common.C 1.204:  
                 ! bugfix -- recv()==0 is not an error          * src/targets/cgi/parser3.C: gcc compilation warnings fixed
   
         * configure 1.83:  2012-06-15  misha
                 3.1.5beta  
           * src/: classes/curl.C, classes/file.C, classes/image.C,
         * src/lib/gd/gif.C 1.5:            classes/xdoc.C, types/pa_vfile.C, types/pa_vfile.h,
                  fixed image.fill, not it does not depend on line-width  [was            types/pa_vform.C, types/pa_vrequest.C, types/pa_vstring.C: -
                 refusing to fill if line-width >1, thanks to Seras <seras            ^file::create[text;content] EOLs in content now is normalized. (
                 pinxit.lt> for repro case            new feature: #815 )
   
 2005-04-25  paf  2012-06-15  moko
         * src/types/pa_vdate.h 1.38:  
                 ! getenv("TZ")==0? TZ environment restored correctly          * configure.in: --disable-version-update added to disable version
             update with host information (for debian package) whitespace
 2005-04-19  paf            optimized
         * src/types/pa_vdate.h 1.37:  
                 bugfix: initial $date.TZ is 0, that results in VString          * configure.in: version changed to 3.4.2 RC no-pic added for
                 violating invariant!!            libtool
   
         * src/types/pa_vdate.h 1.36:          * src/include/pa_version.h: Nice pa_version.h default. Please keep
                 bugfix: TZ now restored after roll if were getenv("TZ")==null            it.
   
 2005-04-08  paf  2012-06-14  moko
         * src/main/pa_charset.C 1.51:  
                 bugfix: UTF8->one-byte-per-char-encoding bugfix: when there is          * src/classes/hash.C, src/types/pa_vhash.h, tests/281.html,
                 no char in charset one byte produces 6 (&#255; <<max).            tests/results/281.processed: "hash flocked" error removed for
                 increased buffer size!            safe operations like ^h._count[] ( new feature: #335 )
   
 2005-03-23  paf          * src/targets/apache/Makefile.am: libmod_parser3 -> mod_parser3
         * src/classes/date.C 1.69:  
         * src/types/pa_vdate.h 1.35:          * buildall-with-xml, buildall-without-xml: --with-static -> --with
                 ! bugfix: ^date.sql-string now takes TZ into account  
           * configure.in: --with-static/shared xml replaced with --with-xml,
 2005-03-16  paf            xml compilation check added
         * src/types/pa_vhash.C 1.7:  
                 . warning about eof eol          * configure.in: --with-static/shared-gc, --with-static-pcre are
             replaced with --with-gc and --with-pcre test for pcre linking
         * INSTALL 1.40:            added
         * src/include/pa_stack.h 1.23:  
         * www/htdocs/.htaccess 1.43:  2012-06-13  moko
         * www/htdocs/_bug.html 1.82:  
                 . compiled on freebsd 5.3 with gcc 3.4          * configure.in: apxs2 check optimized
   
 2005-02-17  paf          * src/targets/cgi/Makefile.am: preserve-dup-deps requires .a, not
         * operators.txt 1.178:            .la, includes optimized
         * src/classes/op.C 1.150:  
         * src/classes/op.C 1.151:          * buildall-with-xml: --with-pic looks better for -fPIC
                 + operator ^sleep(double seconds)  
           * configure.in: switched to convenience library in static linking
 2005-02-02  paf  
         * src/classes/xnode.C 1.69:          * src/targets/apache/Makefile.am: switched to convenience library
         * www/htdocs/_bug.html 1.81:            usage to avoid libtool warnings
                 beauty: removed needless includes  
           * src/lib/: cord/Makefile.am, gd/Makefile.am, json/Makefile.am,
 2005-01-31  paf            md5/Makefile.am, memcached/Makefile.am, sdbm/Makefile.am,
         * src/types/pa_vmail.C 1.71:            smtp/Makefile.am: switched to convenience library usage
                 change: $.partX now always 1...  
                 change: $.partNoNumber now alias to $.part1          * src/sql/Makefile.am: pa_sql_driver.h should be in includes
   
         * INSTALL 1.39:          * src/targets/apache/Makefile.am: updated for libtool usage
                 updatet to latest working versions available  
           * bin/auto.p.dist.in: .cfg removed from charset names.
         * src/types/pa_vmail.C 1.70:  
                 change: incoming letter part contains "content-disposition" header with any value?          * buildall-without-xml: --with-included-ltdl added
                 now considering that part to be "file#" [for text/plain text/html were $.text# $.html#]  
           * buildall-without-xml: sync with buildall-with-xml
 2005-01-20  paf  
         * configure.in 1.83:          * buildall-with-xml: --with-included-ltdl added $cflags added for
         * src/include/pa_version.h 1.19:            -fPIC for x64 $download added for wget success check added
         * www/htdocs/_bug.html 1.80:  
                 version          * buildall-without-xml: --with-dynamic-stdcpp removed
   
 2005-01-19  paf          * configure.in: disable-static returned
         * src/lib/gd/Makefile.am 1.2:  
         * src/lib/gd/Makefile.in 1.4:          * src/targets/cgi/Makefile.am: Automake 1.9 does not support
         * src/lib/ltdl/Makefile.am 1.2:            LIBTOOLFLAGS
         * src/lib/ltdl/Makefile.in 1.7:  
         * src/targets/cgi/parser3.C 1.236:  2012-06-12  moko
         * src/types/Makefile.am 1.38:  
         * src/types/Makefile.in 1.58:          * configure.in, src/targets/cgi/Makefile.am: disable-static not
                 forgotten makefiles.            compatible with LIBTOOLFLAGS for unknown reasons
                 couple warnings in parser3.C  
           * buildall-with-xml: --with-dynamic-stdcpp removed
         * Makefile.am 1.48:  
         * Makefile.in 1.62:          * configure.in: static/dynamic -lstdc++ linking option removed
         * acinclude.m4 1.35:            apxs2 check added
         * aclocal.m4 1.38:  
         * acsite.m4 1.13:          * src/targets/cgi/Makefile.am: static/dynamic -lstdc++ linking
         * configure 1.82:            option removed
         * configure.in 1.82:  
                 *** empty log message ***  2012-06-10  moko
   
 2004-12-24  paf          * src/targets/cgi/Makefile.am: --preserve-dup-deps libtool option
         * Makefile.am [release_3_1_4] 1.47.2.1:            added
         * Makefile.in [release_3_1_4] 1.61.2.1:  
         * acinclude.m4 [release_3_1_4] 1.34.2.1:          * src/targets/cgi/pp3.cmd: old PAF stuff
         * aclocal.m4 [release_3_1_4] 1.37.2.1:  
         * acsite.m4 [release_3_1_4] 1.12.2.1:          * Makefile.am: ACLOCAL_AMFLAGS = -I src/lib/ltdl/m4 added and some
         * configure [release_3_1_4] 1.81.2.1:            beauty
         * configure.in [release_3_1_4] 1.81.2.1:  
                 *** empty log message ***          * depcomp: from libtool 2.4.2
   
 2004-12-23  paf          * configure.in: ltdl directory removed, it has correct Makefile.in
         * src/types/pa_vhashfile.C 1.47:  
         * www/htdocs/_bug.html 1.72:  2012-06-09  moko
                 bugfix: reading empty string from hashfile produced bad cord  
           * Makefile.am, aclocal.m4, config.guess, config.sub, configure,
         * src/main/pa_exec.C 1.65:            install-sh, ltmain.sh, missing, src/include/pa_config_auto.h.in:
         * www/htdocs/_bug.html 1.78:            autogenerated files updated after libtool update
                 win32: bugfix: file::cgi/exec now set current dir to directory  
                 of script (when shbang used), not to directory of its interpreter          * src/lib/ltdl/: COPYING.LIB, Makefile.am, README, acinclude.m4,
             aclocal.m4, argz.c, argz_.h, config-h.in, config.h,
         * src/targets/cgi/parser3.C 1.235:            config_auto.h.in, config_fixed.h, configure, configure.ac,
                 now, when version (compiled on HOST), we need more hspace            configure.in, lt__alloc.c, lt__dirent.c, lt__strl.c,
             lt_dlloader.c, lt_error.c, ltdl.c, ltdl.h, slist.c,
         * src/types/pa_vmethod_frame.h 1.51:            config/compile, config/config.guess, config/config.sub,
         * www/htdocs/_bug.html 1.73:            config/depcomp, config/install-sh, config/ltmain.sh,
                 bugfix: when method junction was created by accessing $            config/missing, libltdl/lt__alloc.h, libltdl/lt__dirent.h,
                 name_of_method it acquired bad self=closest methodframe;             libltdl/lt__glibc.h, libltdl/lt__private.h, libltdl/lt__strl.h,
                 instead of proper self (current class)            libltdl/lt_dlloader.h, libltdl/lt_error.h, libltdl/lt_system.h,
             libltdl/slist.h, loaders/dld_link.c, loaders/dlopen.c,
         * src/include/pa_common.h 1.101:            loaders/dyld.c, loaders/load_add_on.c, loaders/loadlibrary.c,
         * src/main/pa_common.C 1.202:            loaders/preopen.c, loaders/shl_load.c, m4/argz.m4, m4/libtool.m4,
         * src/types/pa_vhashfile.C 1.48:            m4/ltdl.m4, m4/ltoptions.m4, m4/ltsugar.m4, m4/ltversion.m4,
         * www/htdocs/_bug.html 1.75:            m4/lt~obsolete.m4: libtool updated to version 2.4.2
                 beauty: hashfile::open now creates dir for new file  
           * configure.in: preparation for new libtool
         * src/main/pa_request.C 1.273:  
         * www/htdocs/_bug.html 1.77:          * configure.in: Some beauty added :)
                 new: @unhandled_exception can prevent exception from being  
                 logged by setting $exception.handled(1)          * src/targets/apache/Makefile.am: := -> =
   
         * src/classes/table.C 1.207:          * src/lib/pcre/: Makefile.am, config.h: config.h removed once
         * src/types/pa_vhash.C 1.6:            again. :)
         * src/types/pa_vhash.h 1.53:  
         * www/htdocs/_bug.html 1.74:          * src/include/pa_config_includes.h, configure.in: limits.h added,
                 bugfix: table->hash now regards _default            previously was taken from pcre_internal.h. :)
   
         * operators.txt 1.177:          * src/lib/pcre/Makefile.am: config.h returned
         * src/classes/file.C 1.131:  
         * www/htdocs/_bug.html 1.76:          * src/lib/pcre/config.h: still need this. :)
                 change: ^file::sql{query}[[options]]  
                 options:          * src/lib/pcre/pcre_internal.h: extracts from real pcre_internal.h
                 $.name[file name]  
                 $.content-type[application/what]          * configure.in: --with-charsets removed; --with-mysql-client & co
             removed
         * src/main/pa_sql_driver_manager.C 1.84:  
         * www/htdocs/_bug.html 1.79:          * buildall-with-xml, buildall-without-xml: pcre_internal.h extracts
                 sql connect string, rsplit @            now in parser tree, no need to copy
   
         * configure 1.81:          * src/lib/pcre/: Makefile.am, config.h, ibm-1250.ucm, ibm-1251.ucm,
         * configure.in 1.81:            ibm-1254.ucm, ibm-1257.ucm, pcre_parser_ctype.c,
         * src/include/pa_version.h 1.17:            pcre_parser_ctype.vcproj, ruspart_win2koi.pl, win-koi.tab:
                 configured host to pa_version. will be displayed everywhere            debian/patches/101_pcre.patch - local copy of pcre_internal.h
             extracts now used old trash removed
         * src/include/pa_version.h 1.18:  
                 compiled on win32...          * bin/auto.p.dist.in: all charsets are listed, utf-8 by default,
             rare charsets/drivers are commented, sql driver quessing removed
 2004-12-10  paf            (debian/patches/103_auto_p.patch)
         * src/main/pa_common.C 1.197:  
                 http: exception status of send/recv errors change to most          * etc/parser3.charsets/Makefile.am: charsets now in share
                 probable http.timeout            (debian/patches/104_automake.patch) + all charsets are copied
   
         * src/main/pa_common.C 1.200:          * buildall-with-xml, buildall-without-xml: curl option removed +
                 comment on volatile            extra arguments now supported
   
         * src/main/pa_common.C 1.196:  2012-06-08  misha
         * www/htdocs/_bug.html 1.71:  
                 win32: http connection $.timeout option now works [setsockopt          * src/classes/table.C: - one params.as_hash usage was rolled back:
                 on send/receive]            the 2nd option in ^table.hash[] could be hash or table so
             .as_hash will throw an exception when table option is specified
         * src/lib/smtp/comms.C 1.7:  
         * src/main/pa_common.C 1.201:          * src/: classes/curl.C, classes/file.C, classes/hash.C,
                 DONT_LINGER can cause subsequent failures though defined in .h            classes/image.C, classes/mail.C, classes/op.C, classes/string.C,
             classes/table.C, classes/void.C, classes/xdoc.C,
         * Makefile.am 1.47:            include/pa_exception.h, types/pa_vmethod_frame.C,
         * Makefile.in 1.61:            types/pa_vmethod_frame.h: - MethodParams::as_hash is optimized
         * acinclude.m4 1.34:            and improved (whitespaces are allowed as empty options) -
         * aclocal.m4 1.37:            MethodParams::as_table is added - above methods are used for
         * acsite.m4 1.12:            parsing methods' options ( new feature: #9 )
         * configure 1.80:  
         * configure.in 1.80:          * src/types/: pa_vclass.C, pa_vclass.h: - method get_hash is added
                 *** empty log message ***            to vclass. now class fields can be accessible as a hash:
             $h[^hash::create[$asd:CLASS]]
         * src/main/pa_common.C 1.198:  
                 http: timeout setsockopt [if possible] on unix too          * src/types/: pa_vhash.h, pa_vhashfile.h: - vhash and vhashfile now
             have get_fields method so their fields can be accessed with
         * src/include/pa_config_auto.h.in 1.42:            ^reflection:fields[...] & ^reflection:field[...]
         * src/main/pa_common.C 1.199:  
                 http: unix: alarm function were not used since the beginning  2012-06-06  misha
                 due to stupid error [setsigjmp were not checked in configure.in]  
           * tests/280.html: - tests for
 2004-12-08  paf            ^reflection:method[obj-or-class;method],
         * src/classes/mail.C 1.108:            ^reflection:field[obj-or-class;field] and
         * src/types/pa_vmail.C 1.69:            ^reflection:fields[obj-or-class] are added
         * www/htdocs/.htaccess 1.42:  
         * www/htdocs/_bug.html 1.70:  2012-06-05  misha
         * www/htdocs/_bug.xsl 1.14:  
                 bugfix: mail body now cstr-ed knowing mail charset, and          * src/classes/reflection.C: - ^reflection:method[class or
                 untainting uri lang now knows proper charset            object;method name] and ^reflection:field[class or object;field
             name] are added
 2004-11-24  paf  
         * src/classes/hash.C 1.72:          * src/types/pa_vstateless_class.C: - Method::get_vjunction method
                 hash: adding/cloning adds/clones _default now            is used
                   
                 $hash[          * src/types/pa_method.h: - Method::as_vjunction method is added
                         $.a[1]  
                         $._default[def]  2012-06-05  moko
                 ]  
                 #$hash2[^hash::create[$hash]]          * src/targets/Makefile.am: cgi now build with apache module
                 $hash2[^hash::create[]]  
                 ^hash2.add[$hash]          * src/classes/memcached.C: flish ttl fixed
                 $hash2.shit  
   2012-06-04  moko
 2004-11-12  paf  
         * src/types/pa_vmail.C 1.68:          * src/classes/json.C, src/classes/op.C, tests/279.html,
                 bugfix: mail:send[$.date[]] were ignored [since 3.0.4]            tests/results/279.processed: ^json:parse[] now supports $.taint
             option (new feature #833)
 2004-11-09  paf  
         * src/targets/cgi/parser3.C 1.233:  2012-06-04  misha
                 debug: PA_DEBUG_CGI_ENTRY_EXIT  
                 if on, writes basics to c:\parser3.log          * src/: include/pa_common.h, main/pa_common.C, types/pa_vcookie.C:
             - search_stop method was moved from pa_vcookie.C to pa_common.C
 2004-10-21  paf  
         * src/classes/xnode.C 1.68:  2012-06-03  misha
                 bugfix: xnode.getAttribute[NS] now return tainted strings [were  
                 returning clean onces]          * src/main/pa_http.C: - ^file:load[...;http://...] - all received
             cookies are parced and stored into $.cookies ( new feature: #31 )
 2004-10-15  paf  
         * src/types/pa_vdouble.h 1.46:  2012-05-30  misha
                 bugfix: ^for[i](1;1.5){} << did two cycles(i=1; i=2), which was  
                 wrong, now does ONE          * tests/: 182_dir/a3.p, 182_dir/a4.p, 182.html: - test for adding
             incomplete class into a scope while @USE is found
 2004-10-12  paf  
         * etc/parser3.charsets/windows-1251.cfg 1.12:          * src/main/compile.y: - add incomplete class into a scope while
                 euro            @USE and @CLASS instructions are found ( bugfix: #838 )
                 promille  
                 +/-  2012-05-30  moko
   
 2004-10-07  paf          * src/types/pa_vclass.C, tests/278.html,
         * src/include/pa_config_fixed.h 1.67:            tests/results/278.processed: removed "property has no getter
         * src/include/pa_config_includes.h 1.30:            method" exception when GET_DEFAULT present (fixes #269)
         * src/main/pa_globals.C 1.176:  
         * www/htdocs/.htaccess 1.41:          * src/classes/json.C, tests/277.html: ^json:string[], $.default ->
         * www/htdocs/_bug.html 1.69:            $._default
         * www/htdocs/_bug.pl 1.2:  
                 debugger help: PA_RELEASE_ASSERTS enables release asserts  2012-05-29  moko
   
         * src/lib/cord/cordbscs.c 1.5:          * src/types/pa_vvoid.h: $STRICT-VARS(true) implemented to check
                 debugger help: CORD_dump now dumpts \t\r\n as @#| and truncates            uninitialized values usage (new feature: #154)
                 long char sequences less  
   2012-05-28  moko
         * src/include/pa_string.h 1.164:  
         * src/main/pa_string.C 1.201:          * tests/277.html, src/classes/json.C, src/classes/reflection.C,
                 debugger help: String.dump() to stdout in detailed form  [were            src/types/pa_value.C, src/types/pa_value.h, src/types/pa_vbool.h,
                 String.v() in short form]            src/types/pa_vdate.h, src/types/pa_vdouble.h,
             src/types/pa_vfile.C, src/types/pa_vfile.h, src/types/pa_vint.h,
 2004-10-06  paf            src/types/pa_vobject.C, src/types/pa_vobject.h,
         * src/include/pa_socks.h 1.16:            src/types/pa_vstring.h, src/types/pa_vtable.C,
         * src/main/pa_common.C 1.195:            tests/results/277.processed, src/types/pa_vtable.h,
         * src/main/pa_socks.C 1.23:            src/types/pa_vvoid.h, src/types/pa_vxdoc.C, src/types/pa_vxdoc.h:
                 win32 beauty: socket errors properly decoded            ^json:string[$o; $.default[$method]] implemented for VObject (new
             feature #803)
 2004-10-05  paf  
         * src/include/pa_request.h 1.177:          * src/classes/json.C, src/lib/json/JSON_parser.h, tests/277.html,
         * src/main/pa_request.C 1.272:            tests/results/277.processed: json numbers are now treated as
                 bugfix: request::configure_user/admin done always, even if no file-to-process            double ( new feature: #834 )
                 useful in @unhandled_exception [say, if they would want to mail by SMTP something]  
           * src/: classes/math.C, include/pa_string.h, main/pa_charset.C,
         * src/main/pa_request.C 1.271:            main/pa_string.C, types/pa_vdouble.h, types/pa_vint.h: pa_atoui
                 bugfix: cookie(and mail:recieved) fills now performed prior to file loading [and @auto executing]            added for out of range checks, zero division in vint/vdouble
                 thus making $cookie:value available in @auto and in @unhandled_exception when IIS is configured to run interpreter even if no file exist            check added ( fixes #832 )
   
 2004-09-20  paf          * tests/: 275.html, results/275.processed: tests for pa_atoui added
         * src/main/pa_globals.C 1.175:            ( fixes #832 )
                 libxml has bugs: it calls xmlMallocAtomic somewhere where it should have called xmlMalloc  
                 and it calls xmlFree when it should have not called it.  2012-05-28  misha
                 inserted two workarounds: xmlMallocAtomic implemented as xmlMalloc, and xmlFree just ignored.  
                 put away a testcase, maybe someday libxml author would fix all that.          * buildall-with-xml: - --without-lzma option is added to libxml2
                 until that day: we have SLOW garbage collecting when many xml objects are alive            configure
                 hint: do ^memory:compact[] before xdoc::create  
           * tests/256.html: - test for ^json:string[-file-;$.file[stat]] is
 2004-09-17  paf            added - tests for unsupported values for options $.file, $.table
         * src/classes/file.C 1.130:            and $.date are added
                 bugfix: file::cgi headers were lost [typo error from 3.0.8  
                 version]          * src/: classes/json.C, types/pa_value.h: - ^json:string[...] now
             accepts "stat" $.file[] option's value in addition to existed
 2004-09-14  paf            "text" and "base64" ( new feature: #835 )
         * src/types/pa_vhashfile.C 1.46:  
                 bugfix: hashfile.clear deleted only part          * tests/276.html: - test for
                 bugfix: hashfile.foreach iterated only part if hashfile were modified inside            ^reflection:delete[$object-or-class;field-name]
   
 2004-09-13  paf          * src/classes/reflection.C: -
         * src/lib/sdbm/apr-include/apr.h 1.5:            ^reflection:delete[$object-or-class;field-name] is added ( new
         * src/types/pa_vhashfile.C 1.43:            feature: #268 )
         * www/htdocs/_bug.html 1.66:  
                 bugfix: error numbers now from errno.h = strerror now returnes  2012-05-27  misha
                 something and we can properly report that to client  
           * buildall-with-xml: - libxml2 2.7.8 => 2.8.0
         * src/types/pa_vhashfile.C 1.45:  
         * www/htdocs/_bug.html 1.67:  2012-05-24  misha
                 beauty: not reproduced $hashfile.key[$novalue] bug [reported by motorin],  
                 inserted safety-check          * src/include/pa_common.h: - method lastposafter was removed
   
         * src/types/pa_vhashfile.C 1.44:          * src/classes/file.C: - use strrpbrk & rskipchars instead of
                 change: empty keys now error in parser [not something obscure            lastposafter - ^file:dirname[] & Co proper handle windows file
                 from sdbm lib]            paths ( bug fix: #783 ) - ^file:dirname[] & ^file:basename[] now
             work as *nix commands
         * src/classes/xdoc.C 1.146:  
         * www/htdocs/_bug.html 1.65:          * src/main/pa_request.C: - use strrpbrk instead of lastposafter
         * www/htdocs/_bug.xsl 1.13:  
                 change: ^xdoc.string now outputted as-is  [tainted as-is]          * src/: include/pa_string.h, main/pa_string.C: - strrpbrk &
                 this helps //[space][newline] to remain as-is and not be unnecessary optimized away [ruining javascript]            rskipchars were added
   
         * src/classes/mail.C 1.107:          * tests/270.html: - more tests for ^file:find[]
                 bugfix: typo error  
           * tests/065.html: - more tests for ^file:dirname[] & Co
         * src/main/pa_string.C 1.200:  
         * www/htdocs/_bug.html 1.68:          * src/include/pa_version.h: - must be "win32" here. it is
                 bugfix: $s[+008] ^eval($s) now parsed OK [were as octal]            auto-generated on *nix
   
         * src/classes/xdoc.C 1.145:  2012-05-24  moko
                 change: ^xdoc.string now outputted as-is  [tainted as-is]  
           * src/classes/math.C: ^math:convert[] now supports uint32 and
         * src/lib/sdbm/sdbm_private.h 1.2:            throws overflow exception ( new feature: #830 )
                 change: limit on length(key+value) now 8008 bytes, were 1008.   
                 perl sdbm compatibility now ruined          * tests/: 275.html, results/275.processed: test for ^math:convert[]
             uint32 support and overflow added ( new feature: #830 )
 2004-09-09  paf  
         * src/main/pa_common.C 1.194:  2012-05-23  moko
                 bugfix: loads headers with both \r\n and \n separators  
                 bugfix: loads header with endings \r\n\r\n and \n\n          * src/: classes/table.C, types/pa_value.h, types/pa_vbool.h,
                 (bloody yandex.server)            types/pa_vdate.h, types/pa_vdouble.h, types/pa_vfile.h,
             types/pa_vhash.h, types/pa_vimage.C, types/pa_vimage.h,
 2004-09-06  paf            types/pa_vint.h, types/pa_vjunction.C, types/pa_vjunction.h,
         * src/main/pa_charset.C 1.50:            types/pa_vobject.C, types/pa_vobject.h, types/pa_vregex.C,
                 bugfix: two-bytes invalid chars in TranscodeFromUTF8 considered            types/pa_vregex.h, types/pa_vstateless_class.C,
                 valid. only >2bytes-long now %HH encoded            types/pa_vstateless_class.h, types/pa_vstring.h,
             types/pa_vtable.h, types/pa_vvoid.h, types/pa_vxdoc.C,
 2004-09-01  paf            types/pa_vxdoc.h, types/pa_vxnode.C, types/pa_vxnode.h: bool
         * src/classes/mail.C 1.105:            "return string as-is" removed from as_expr_result. ( new feature:
         * src/include/pa_config_fixed.h 1.66:            #831 )
         * src/types/pa_value.C 1.18:  
         * src/types/pa_value.h 1.119:          * tests/results/244.processed: test changed after bug #782 fix
         * src/types/pa_vmail.C 1.64:            commited
         * www/htdocs/_bug.html 1.63:  
                 new: ^mail:send[          * tests/results/229.processed: test results for bug #782 commited
                    $.file[  
                       $.any[header]          * tests/: 254.html, results/254.processed: uid now just compared,
             not printed. :)
         * src/types/pa_vmail.C 1.66:  
         * www/htdocs/_bug.html 1.64:  2012-05-20  moko
                 new: ^mail:send[$.file[$.content-disposition can be overriden  
                 new: empty mail header fields removed from letter          * src/classes/reflection.C: ^reflection:uid[$object] added ( new
             feature: #341 )
         * src/types/pa_vmail.C 1.67:  
                 change: multipart/mixed changed to multipart/related          * tests/: 254.html, results/254.processed: test for
                 outlook express have no problems showing unrelated attachments.            ^reflection:uid[] added
                 todo: someday figure out a way of  
                 multipart/mixed          * tests/: 254.html, results/254.processed: test for
                    multipart/related            ^reflection:uid[$obj] added
                       text/html  
                       image/xxx  2012-05-17  misha
                 application/octet-stream << true attachments  
           * src/main/untaint.C: - do not replace ' char by _26 while
 2004-08-30  paf            exploding filespec-tainting ( new feature: #829 )
         * src/include/pa_config_fixed.h 1.65:  
         * src/main/pa_common.C 1.193:  2012-05-12  moko
         * www/htdocs/.htaccess 1.40:  
         * www/htdocs/_bug.html 1.62:          * src/types/pa_vvoid.h: is_string now also checked, but get_* -
                 beauty: less warnings            not.
   
         * src/main/pa_common.C 1.192:  2012-05-08  moko
                 beauty: do not bother with charset detection when ^file::load[binary  
           * src/types/pa_vmethod_frame.h: bug #782 fixed
 2004-08-27  paf  
         * src/main/pa_common.C 1.191:          * tests/229.html: test for bug #782
                 hack: for yandex.server http server  
           * tests/results/259.processed, src/main/pa_request.C,
 2004-08-18  paf            src/types/pa_vmethod_frame.C, src/types/pa_vmethod_frame.h,
         * src/main/pa_request.C 1.270:            src/types/pa_vstring.h, src/types/pa_vvoid.C,
                 bugfix: Accept-Ranges: bytes  when sending possibly-chunked response            src/types/pa_vvoid.h: feature #154 - first empty param now
             string; defined locals are empty strings; $STRICT-VARS(true)
 2004-08-17  paf            added
         * src/classes/file.C 1.128:  
         * src/classes/file.C 1.129:  2012-04-27  moko
                 bugfix: $f[^file::load[;http://]] $f.content-type now = that of  
                 http response          * src/targets/apache/Makefile.am:
             ../../lib/memcached/libmemcached.a added
 2004-08-03  paf  
         * www/htdocs/.htaccess 1.39:  2012-04-27  misha
         * www/htdocs/_bug.html 1.61:  
                 bugfix: empty input variables can be replaced by output          * buildall-with-xml, buildall-without-xml: - prce 8.12 => pcre 8.30
                 [forgot to allocate proper buffer, oracle _server_ died with            ( #827 )
                 kgepop: no error frame to pop to for error 21500  
                 message]  2012-04-25  moko
   
 2004-07-30  paf          * src/: classes/json.C, classes/memcached.C,
         * src/include/pa_exception.h 1.44:            lib/memcached/pa_memcached.C, lib/memcached/pa_memcached.h,
         * src/main/pa_request.C 1.268:            types/pa_vmemcached.C, types/pa_vmemcached.h: memcached_add
         * src/targets/cgi/parser3.C 1.231:            implemented.
         * www/htdocs/.htaccess 1.37:  
         * www/htdocs/_bug.html 1.60:          * src/classes/curl.C: stderr -> f_stderr for Windows compatibility
                 bugfix: win32: system&parser exceptions in release mode reported properly  
                 parser exception in exception handler WERE mistakenly reported as system exception, without details  2012-04-23  moko
   
         * src/include/pa_request.h 1.176:          * src/: classes/memcached.C, lib/memcached/pa_memcached.C,
         * src/main/pa_request.C 1.269:            lib/memcached/pa_memcached.h, types/pa_vmemcached.C,
         * src/targets/apache13core/mod_parser3_core.C 1.7:            types/pa_vmemcached.h: open allows options hash for new
         * src/targets/cgi/parser3.C 1.232:            memcached(options) function
         * src/targets/isapi/parser3isapi.C 1.92:  
         * www/htdocs/.htaccess 1.38:          * src/classes/curl.C: check_safe_mode added, stderr now rewritten,
                 bugfix: win32: system&parser exceptions in release mode reported properly            not appended
                 parser exception in exception handler WERE mistakenly reported as system exception, without details  
                 [in apache & isapi]  2012-04-21  moko
                 +some beauty in exception text  
           * src/classes/curl.C: '' added. :)
         * src/main/execute.C 1.306:  
                 beauty: simplified system exception handling          * src/classes/classes.vcproj: new curl.h location
   
 2004-07-29  paf          * src/classes/curl.C: verbose output redirection from stderr to
         * src/types/Makefile.am 1.37:            file curl option added
         * src/types/Makefile.in 1.57:  
                 added vhash.c  2012-04-20  moko
   
         * src/classes/table.C 1.206:          * src/: classes/curl.C, lib/curl/curl.h: lib/curl/curl.h now
         * www/htdocs/_bug.html 1.59:            contains what we need from curl, #ifdef HAVE_CURL removed
                 bugfix: ^table.save[export.csv;$.separator[^;]] now works fine  
                 [separator were ignored, and \t used unconditionally]          * configure, configure.in, src/classes/Makefile.am,
             src/include/pa_config_auto.h.in, src/include/pa_version.h,
 2004-07-28  paf            src/lib/Makefile.am, src/lib/curl/Makefile.am,
         * src/classes/date.C 1.68:            src/lib/curl/curl.h: curl.h header now in src/lib/curl, not
         * src/classes/image.C 1.111:            configure option
         * src/classes/math.C 1.39:  
         * src/lib/ltdl/ltdl.c 1.4:  2012-04-19  moko
         * src/lib/pcre/pcre_parser_ctype.c 1.5:  
         * src/lib/smtp/comms.C 1.6:          * src/: classes/double.C, classes/inet.C, classes/int.C,
         * src/main/pa_common.C 1.189:            classes/string.C, lib/gc/include/gc_allocator.h,
         * src/main/pa_common.C 1.190:            types/pa_vform.C: PVS-Studio detected errors fixes, unused
         * src/main/pa_string.C 1.199:            options from sql_result_string removed. (closes issue #468)
         * src/targets/cgi/parser3.C 1.230:  
         * src/types/pa_vform.C 1.83:          * src/types/pa_vmemcached.C: empty string fix
         * src/types/pa_vmail.C 1.62:  
         * src/types/pa_vmail.C 1.63:          * src/types/: pa_value.C, pa_value.h, pa_vmemcached.C,
         * www/htdocs/_bug.html 1.58:            pa_vstring.C, pa_vstring.h: serialization helpers moved to
                 bugfix: isspace((unsigned char)c) everywhere. failed on russian letters            pa_vmemcached.C
   
         * src/main/pa_exec.C 1.64:  2012-04-18  moko
         * www/htdocs/_bug.html 1.57:  
                 bugfix: win32: chdir not needed, dir passwed as '          * src/targets/apache/mod_parser3.c: "Parser3 module requires
                 currentDirectory' parameter to CreateProcess            apache2-mpm-prefork" error displayed in threaded mpm.
   
 2004-07-27  paf          * src/targets/apache/: mod_parser3.c, mod_parser3_core.C:
         * src/types/pa_vdate.h 1.33:            pa_setup_module_cells delayed to avoid GPF on init with php5-xsl
                 bugfix: time checked not only at set_time but also in ctor            installed (issue #354)
   
         * src/types/pa_vdate.h 1.34:  2012-04-16  moko
                 check: for invalid datetime after temporary TZ shift  
           * src/types/pa_vmemcached.C: call to memcached_result_create and
         * src/targets/cgi/parser3.vcproj 1.12:            memcached_result_free removed
                 beauty: win32: globaloptimizations ON, release:mapfile ON  
                 todo: copy .mapfile from release somewhere [to help searching for unhandled system exceptions]  2012-04-14  moko
   
 2004-07-26  paf          * src/lib/memcached/pa_memcached.h: uint32_t for Windows defined
         * operators.txt 1.176:  
         * src/include/pa_common.h 1.100:          * src/types/pa_vmemcached.C: check_key added and used
         * src/main/pa_common.C 1.188:  
         * src/main/pa_request.C 1.267:  2012-04-13  moko
         * src/types/pa_vfile.h 1.57:  
         * src/types/pa_vhash.C 1.5:          * src/: include/pa_string.h, types/pa_value.C, types/pa_value.h,
         * src/types/pa_vhash.h 1.52:            types/pa_vmemcached.C, types/pa_vstring.C, types/pa_vstring.h:
         * src/types/types.vcproj 1.14:            Serialization_data now added and used, VString now serialized
         * www/htdocs/_bug.html 1.56:            with languages into memcached.
                 new: $response:body/download[  
                         $.file[name on disk]  2012-03-28  moko
                         $.name[of file for user]  
                         $.mdate[date of last-modified. default from directory]          * src/: types/pa_vmemcached.C, lib/memcached/pa_memcached.C,
                 ]            lib/memcached/pa_memcached.h: result lengths added
   
         * src/classes/file.C 1.127:  2012-03-27  moko
                 moving file:send somewhere else..  
           * src/types/pa_vmemcached.C: strdup added
         * src/classes/file.C 1.126:  
         * src/include/pa_sapi.h 1.26:  2012-03-24  moko
         * src/main/pa_common.C 1.187:  
         * src/targets/apache13core/mod_parser3_core.C 1.6:          * src/: classes/memcached.C, lib/memcached/pa_memcached.C,
         * src/targets/cgi/parser3.C 1.229:            lib/memcached/pa_memcached.h, types/pa_vmemcached.C,
         * src/targets/isapi/parser3isapi.C 1.91:            types/pa_vmemcached.h: memcached: mget, flush, fttl added
                 patched:  ^file:send by Victor Fedoseev <vvf_ru@mail.ru>  
                 todo: turn it to $response:download[  2012-03-20  moko
                 $.filename[filename]  
                 $.option[]          * configure, configure.in: Makefiles.in updated for memcached
                 ,,  
                 ]          * src/targets/cgi/Makefile.am: cleanup
   
         * src/classes/file.C 1.125:          * src/: types/Makefile.am, types/pa_vmemcached.C,
                 beauty: invalid mode thoroughly reported            types/pa_vmemcached.h, targets/cgi/Makefile.am: memcached initial
   
 2004-07-21  paf          * src/: classes/Makefile.am, classes/memcached.C,
         * src/types/pa_vmail.C 1.61:            lib/memcached/Makefile.am, lib/memcached/constants.h,
         * www/htdocs/_bug.html 1.55:            lib/memcached/pa_memcached.C, lib/memcached/pa_memcached.h,
                 bugfix: too long header values now splitted to several lines            lib/memcached/types.h, lib/Makefile.am: memcached initial
                   
                 were:  2012-03-16  moko
                 header: vaaaaaaaaaaaalue  
                 now:          * src/main/execute.C: ident now works under Linux + ident displays
                 header: vaaaaaa            filenames (closes issue #818)
                  aaalue  
                           * src/types/: Makefile.am, pa_vmethod_frame_global.h,
                 note: ms outlook[!express] shows only first 255 characters of subject            pa_vmethod_frame_local.h: cleanup: pa_vmethod_frame_global.h
             pa_vmethod_frame_local.h removed
 2004-07-15  paf  
         * src/main/pa_os.C 1.7:          * src/: classes/bool.C, classes/classes.C, classes/classes.awk,
                 bugfix: locks now compiled in [were mistakenly off]            classes/classes.h, classes/curl.C, classes/date.C,
             classes/double.C, classes/file.C, classes/form.C, classes/hash.C,
 2004-07-14  paf            classes/hashfile.C, classes/image.C, classes/inet.C,
         * src/classes/table.C 1.205:            classes/int.C, classes/json.C, classes/mail.C, classes/math.C,
                 bugfix: $.bind values now got untainted according to lang              classes/memory.C, classes/op.C, classes/reflection.C,
                 were: as-is]            classes/regex.C, classes/response.C, classes/string.C,
             classes/table.C, classes/void.C, classes/xdoc.C, classes/xnode.C,
 2004-07-07  paf            classes/xnode.h, include/pa_array.h, include/pa_cache_managers.h,
         * src/main/pa_charset.C 1.49:            include/pa_charset.h, include/pa_charsets.h, include/pa_common.h,
         * www/htdocs/.htaccess 1.36:            include/pa_config_fixed.h, include/pa_config_includes.h,
         * www/htdocs/_bug.html 1.53:            include/pa_dictionary.h, include/pa_dir.h,
                 convinience: transcodeFromUTF8 now never fails. in case on input appears nonutf,            include/pa_exception.h, include/pa_exec.h, include/pa_globals.h,
                 those bytes will be printed in %HH form. that can be easily decoded/recovered.            include/pa_hash.h, include/pa_http.h, include/pa_memory.h,
                             include/pa_opcode.h, include/pa_operation.h, include/pa_os.h,
                 this form is quite noticable, and hopefully would not go noticed            include/pa_pool.h, include/pa_random.h, include/pa_request.h,
             include/pa_request_charsets.h, include/pa_request_info.h,
         * src/classes/file.C 1.124:            include/pa_sapi.h, include/pa_socks.h,
         * src/main/pa_exec.C 1.62:            include/pa_sql_connection.h, include/pa_sql_driver_manager.h,
         * src/main/pa_exec.C 1.63:            include/pa_stack.h, include/pa_string.h,
         * www/htdocs/_bug.html 1.54:            include/pa_stylesheet_connection.h,
         * www/htdocs/_bug.pl 1.1:            include/pa_stylesheet_manager.h, include/pa_table.h,
                 bufix: on unix AND win32 environment string now untainted according to their languages.            include/pa_threads.h, include/pa_types.h, include/pa_uue.h,
                 were: as-is. EVERYWHERE            include/pa_xml_exception.h, include/pa_xml_io.h, lib/gd/gif.C,
             lib/gd/gif.h, lib/gd/gifio.C, lib/md5/pa_md5.h,
         * src/main/pa_exec.C 1.61:            lib/md5/pa_md5c.c, lib/pcre/pcre_parser_ctype.c,
                 bufix: on unix environment string now untainted according to their languages.            lib/sdbm/pa_file_io.C, lib/sdbm/pa_strings.C, lib/smtp/comms.C,
                 were: as-is. on win32: ok            lib/smtp/smtp.C, lib/smtp/smtp.h, main/compile.C,
             main/compile.tab.C, main/compile.y, main/compile_tools.C,
         * parser3.vssscc 1.2:            main/compile_tools.h, main/execute.C, main/pa_cache_managers.C,
                 ...would not go unnoticed            main/pa_charset.C, main/pa_charsets.C, main/pa_common.C,
             main/pa_dictionary.C, main/pa_dir.C, main/pa_exception.C,
         * src/classes/op.C 1.149:            main/pa_exec.C, main/pa_globals.C, main/pa_http.C,
                 bugfix: cache with 2 params caused assertion, checked that            main/pa_memory.C, main/pa_os.C, main/pa_pool.C, main/pa_random.C,
             main/pa_request.C, main/pa_socks.C, main/pa_sql_driver_manager.C,
 2004-07-06  paf            main/pa_string.C, main/pa_stylesheet_connection.C,
         * src/main/pa_exec.C 1.60:            main/pa_stylesheet_manager.C, main/pa_table.C, main/pa_uue.C,
                 bufix: on unix environment string now untainted according to their languages.            main/pa_xml_exception.C, main/pa_xml_io.C, main/untaint.C,
                 were: as-is. on win32: ok            main/helpers/simple_folding.pl, sql/pa_sql_driver.h,
             targets/apache/mod_parser3.c, targets/apache/mod_parser3_core.C,
 2004-07-01  paf            targets/apache/pa_httpd.h, targets/apache/pa_threads.C,
         * src/classes/classes.vcproj 1.12:            targets/cgi/pa_threads.C, targets/cgi/parser3.C,
         * src/lib/cord/cord.vcproj 1.2:            targets/isapi/pa_threads.C, targets/isapi/parser3isapi.C,
         * src/lib/gd/gd.vcproj 1.7:            types/pa_junction.h, types/pa_method.h, types/pa_property.h,
         * src/lib/ltdl/ltdl.vcproj 1.3:            types/pa_value.C, types/pa_value.h, types/pa_vbool.h,
         * src/lib/md5/md5.vcproj 1.3:            types/pa_vclass.C, types/pa_vclass.h, types/pa_vcode_frame.h,
         * src/lib/pcre/pcre.vcproj 1.3:            types/pa_vconsole.h, types/pa_vcookie.C, types/pa_vcookie.h,
         * src/lib/pcre/pcre_dftables.vcproj 1.4:            types/pa_vdate.h, types/pa_vdouble.h, types/pa_venv.C,
         * src/lib/pcre/pcre_parser_ctype.vcproj 1.4:            types/pa_venv.h, types/pa_vfile.C, types/pa_vfile.h,
         * src/lib/smtp/smtp.vcproj 1.6:            types/pa_vform.C, types/pa_vform.h, types/pa_vhash.C,
         * src/main/main.vcproj 1.14:            types/pa_vhash.h, types/pa_vhashfile.C, types/pa_vhashfile.h,
         * src/targets/apache13/ApacheModuleParser3.vcproj 1.7:            types/pa_vimage.C, types/pa_vimage.h, types/pa_vint.h,
         * src/targets/apache13core/ApacheModuleParser3Core.vcproj 1.9:            types/pa_vjunction.C, types/pa_vjunction.h, types/pa_vmail.C,
         * src/targets/cgi/parser3.vcproj 1.11:            types/pa_vmail.h, types/pa_vmath.C, types/pa_vmath.h,
         * src/targets/isapi/parser3isapi.vcproj 1.8:            types/pa_vmemory.h, types/pa_vmethod_frame.C,
         * src/types/types.vcproj 1.13:            types/pa_vmethod_frame.h, types/pa_vmethod_frame_global.h,
         * www/htdocs/.htaccess 1.35:            types/pa_vmethod_frame_local.h, types/pa_vobject.C,
                 win32: option: global optimization ON            types/pa_vobject.h, types/pa_vregex.C, types/pa_vregex.h,
             types/pa_vrequest.C, types/pa_vrequest.h, types/pa_vresponse.C,
         * src/main/untaint.C 1.133:            types/pa_vresponse.h, types/pa_vstateless_class.C,
         * www/htdocs/_bug.html 1.52:            types/pa_vstateless_class.h, types/pa_vstateless_object.h,
                 workaround kinda bug in libxml: life requires to do xdoc::create{invalid chars}            types/pa_vstatus.C, types/pa_vstatus.h, types/pa_vstring.C,
                 standard disables chars less then \x20, except tab, cr, lf.            types/pa_vstring.h, types/pa_vtable.C, types/pa_vtable.h,
                             types/pa_vvoid.C, types/pa_vvoid.h, types/pa_vxdoc.C,
                 changed tainting so that those become '!'            types/pa_vxdoc.h, types/pa_vxnode.C, types/pa_vxnode.h,
             types/pa_wcontext.C, types/pa_wcontext.h, types/pa_wwrapper.h:
 2004-06-25  paf            ident now works under Linux + ident displays filenames (closes
         * src/types/pa_vhashfile.C 1.41:            issue #818) Copyright updated
                 bugfix: hashfile deserialize accessed int on odd address  
   2012-03-13  moko
         * src/types/pa_vhashfile.C 1.42:  
                 bugfix: hashfile deserialize accessed int on odd address          * src/main/pa_string.C: compilation fix for feature #741
                 [prev bugfix failed due to superwize optimizer, which turned memcpy into same 'ld' asm command]  
   2012-03-09  misha
 2004-06-23  paf  
         * www/htdocs/_bug.html 1.51:          * tests/193.html: - tests for ^string:base64[encoded] are updated
                 checked: oracle: various ways of returning error from stored proc.  
                 bad: no way of knowing which exactly user-defined exception were thrown.          * src/main/pa_common.C: - ^string:base64[encoded;$.strict(true)]
                 good: raise_application_error can return error message number and string FINE            now detects invalid base64 chars in the middle of encoded stricg
                 good: PRAGMA EXCEPTION_INIT works good too            ( new feature: #55 )
   
 2004-06-22  paf          * src/include/pa_exception.h: - new exception type for base64
         * operators.txt 1.175:            decoding is added
         * src/classes/hash.C 1.71:  
         * src/classes/memory.C 1.7:  2012-03-06  misha
         * src/classes/string.C 1.141:  
         * src/classes/table.C 1.204:          * tests/274.html: - tests for ^date::today[] and
         * src/classes/void.C 1.34:            ^date.sql-string[datetime|date|time] are added
         * src/include/pa_config_includes.h 1.29:  
         * www/htdocs/_bug.html 1.49:          * src/classes/date.C: - constructor ^date::today[] is added ( new
                 new:            feature: #811 ) - ^date.sql-string[] now can accept one param --
                         ^void:sql{call paf(:a)}[            strings "datetime", "date" or "time" - comments tidying up
                                 $.bind[  
                                         $.a[2]          * src/types/pa_vdate.h: - get_sql_string now can print datetime,
                                 ]            date and time
                         ]  
                 output variables work.  2012-03-03  misha
                 todo: check in out variables  
           * tests/193.html: - tests for
         * www/htdocs/_bug.html 1.50:            ^string:base64[encoded;$.strict(true)] are added
                 checked: in out variables OK  
           * tests/results/auto.p: - try-catch operator is added
         * src/sql/pa_sql_driver.h 1.42:  
                 note: about possible optimization          * src/: classes/file.C, classes/string.C, include/pa_common.h,
             main/pa_common.C: - $.strict(true|false) option is added to
 2004-06-18  paf            base64 decode methods ( new feature: #55 )
         * src/classes/file.C 1.123:  
         * src/classes/hash.C 1.70:          * src/main/pa_common.C: - base64 decode memory usage was decreased
         * src/classes/string.C 1.140:            ( new feature: #819 )
         * src/classes/table.C 1.203:  
         * src/classes/void.C 1.33:  2012-02-28  moko
         * src/include/pa_globals.h 1.111:  
         * src/include/pa_sql_connection.h 1.39:          * src/classes/hash.C: ident test
         * src/main/compile.tab.C 1.103:  
         * src/sql/pa_sql_driver.h 1.41:  2012-02-27  misha
         * www/htdocs/.htaccess 1.34:  
         * www/htdocs/_bug.html 1.48:          * src/classes/file.C: - PARSER_VaRSION => PARSER_VeRSION
                 started:  
                         ^void:sql{call paf(:a)}[  2012-01-08  misha
                                 $.bind[  
                                         $.a[2]          * tests/273.html: - tests for ^string.replace[from;to] are added
                                 ]  
                         ]          * src/: classes/string.C, include/pa_dictionary.h,
                 input variables work.            main/pa_dictionary.C, main/pa_string.C: -
                 todo:output            ^string.replace[from;to] is added ( new feature: #741 ) -
             ^string.replace[one subst here] is slightly optimized
         * src/targets/cgi/parser3.C 1.228:  
                 bugfix: iis specific  2011-12-07  misha
                 http://parser3/_bug.html?404;http://hpsv/test/  
                 now          * src/classes/table.C: - $t[^table::create{$empty}] now creates
                 $request:uri            named table with one empty column ( bugfix: #63 )
                 /_bug.html?404;http://hpsv/test/  
   2011-11-30  misha
 2004-06-16  paf  
         * src/targets/cgi/parser3.C 1.227:          * src/classes/json.C: - it's possible to set user's method for
                 new: iis specific            parsing arrays: ^json:parse[...;$.array[$hook]] ( new feature:
                 http://parser3/_bug.html?404;http://server/_bug.html?f=v            #763 )
                 now  
                 $request:query          * tests/272.html: - test for ^json:parse[...;$.array[$hook]]
                 IIS-STATUS=404&IIS-DOCUMENT=http://server/_bug.html&f=v  
                 $form:fields  2011-11-23  misha
                 IIS-STATUS="404"  
                 IIS-DOCUMENT="http://server/_bug.html"          * src/: classes/curl.C, classes/file.C, classes/image.C,
                 f="v"            classes/table.C, classes/xdoc.C, types/pa_vfile.C,
                             types/pa_vfile.h, types/pa_vform.C: - constructor
                 todo: isapi too            ^file::create[mode;filename;content[;options]] now accepts binary
             mode and file-content - new constructor's format:
 2004-05-26  paf            ^file::create[string-or-file-content[;$.name[filename]
         * operators.txt 1.174:            $.mode[text|binary] $.content-type[...] $.charset[...]]] ( new
         * src/classes/op.C 1.148:            feature: #65 )
         * src/classes/table.C 1.202:  
         * src/include/pa_string.h 1.163:          * src/: include/pa_request.h, main/pa_request.C: - new method
         * src/main/untaint.C 1.132:            mime_type_of(const String*) is added
         * www/htdocs/_bug.html 1.47:  
                 beauty: removed outdated level 'table'          * src/include/pa_exception.h: - new exception constant
             FILE_NAME_MUST_BE_SPECIFIED is added
         * src/main/pa_string.C 1.198:  
                 beauty: removed 3 warnings          * src/classes/table.C: - bug with negative offset transformed into
             a feature. it means pointing to a row from the end of the table (
         * Makefile.am [release_3_1_3] 1.46.2.1:            new feature: #810 )
         * Makefile.am [release_3_1_3] 1.46.2.2:  
         * Makefile.in [release_3_1_3] 1.60.2.1:  2011-11-19  misha
         * Makefile.in [release_3_1_3] 1.60.2.2:  
         * acinclude.m4 [release_3_1_3] 1.33.2.1:          * src/classes/table.C: - íåñêîëüêî signed/unsigned warnings óáðàíû
         * acinclude.m4 [release_3_1_3] 1.33.2.2:            â ìåòîäå _select ( new feature: #810 )
         * aclocal.m4 [release_3_1_3] 1.36.2.1:  
         * aclocal.m4 [release_3_1_3] 1.36.2.2:          * src/types/pa_vxdoc.C: - checkout if $.encoding and $.charset
         * acsite.m4 [release_3_1_3] 1.11.2.1:            options were specified together is simplified
         * acsite.m4 [release_3_1_3] 1.11.2.2:  
         * configure [release_3_1_3] 1.79.2.1:  2011-11-12  misha
         * configure [release_3_1_3] 1.79.2.2:  
         * configure.in [release_3_1_3] 1.79.2.1:          * src/main/pa_request.C: - forgotten fix for escaping filename in
         * configure.in [release_3_1_3] 1.79.2.2:            HTTP content-disposition header (a part of bug #361 )
                 *** empty log message ***  
           * src/classes/json.C: - ^json:string[$.class_name[jmethod]] now
         * src/include/pa_version.h [release_3_1_3] 1.16.4.1:            checks for ancestors' classes as well ( new feature: #456 )
                 3.1.3  
           * src/classes/op.C: - exceptions for ^break[] and ^continue[]
         * etc/parser3.charsets/x-mac-cyrillic.cfg 1.2:            "without cycle" now have types "parser.break" and
                 added: thanks to konst            "parser.continue" instead of "parser.runtime" ( new feature: #799
             )
 2004-05-25  paf  
         * src/sql/pa_sql_driver.h 1.40:  2011-11-11  misha
                 beauty: param renamed and comment changed, it is now safe to  
                 use url if pointers to it are stored to gc mem          * tests/results/: 099.processed, 100.processed, 205.processed,
             237.processed: - since bug #361 was fixed the content of filename
         * src/main/pa_exec.C 1.59:            in HTTP headers is quoted
         * src/types/pa_vhashfile.C 1.40:  
                 bugfix: hashfile unknown errors reported and not cause SIGSEGV now          * tests/results/270.processed: - result for test 270
   
         * src/lib/sdbm/apr_file_io.C 1.4:          * tests/: 065.html, results/065.processed: - more tests for
                 bugfix: bad seek wrapper implementation. mistery: how anything worked            ^file:basename[] & Co were added
   
 2004-05-24  paf          * tests/270_dir/: 270.txt, subdir/270.txt: - stuff for 270.html
         * src/include/pa_string.h 1.161:  
         * src/lib/cord/include/cord.h 1.4:          * tests/270.html: - tests for ^file:find[] are added
                 more speed, less memory: CORD_chars_block originally intended  
                 to speedup/reduce mem usage were forgotten, and were used          * src/types/pa_vxdoc.C: - now it's possible to specify encoding
                 stupid CORD_chars            using option $.charset. option $.engoding is still supported but
             these options can not be specified together
         * src/include/pa_config_auto.h.in 1.41:  
                 bugfix: bigendian check added          * src/classes/xdoc.C: - charset.isUTF8 is used instead of
             comparation charset name with string "UTF-8" ( bugfix: #759 )
         * src/targets/apache13/p3runConfigure.in 1.17:  
                 bugfix: smtp added  2011-10-11  misha
   
         * src/include/pa_config_fixed.h 1.64:          * src/: classes/xdoc.C, types/pa_vxdoc.C, types/pa_vxdoc.h: - new
         * src/include/pa_string.h 1.160:            option was added: ^xdoc.file[$.name[èìÿ ôàéëà]] (new feature:
                 bugfix: on BIGENDIAN processors space-conserving mech failed, causing            #622)
                 SIGSEGV/SIGBUS and SAPI::abort("unknown untaint lang#%d", (1|2|3));  
   2011-09-30  misha
         * src/include/pa_string.h 1.162:  
         * src/lib/cord/cordbscs.c 1.4:          * src/types/pa_vrequest.C: - saving empty $request:post-body causes
         * src/lib/cord/cordxtra.c 1.6:            exception "saving stat-ed file" ( bugfix: #395 )
         * src/lib/cord/include/cord.h 1.5:  
         * www/htdocs/_bug.html 1.46:  2011-05-30  misha
                 cancel: more speed, less memory: CORD_chars_block originally intended to ...  
                 it was good that CORD_chars_block were not used: it consumes more memory [and, might be slow too]          * src/classes/string.C: - fixed bug which was added with
                 undoing that. [and removed that func so that it would not confuse parser developer in future]            params.as_hash into string:sql
   
         * Makefile.am 1.46:  2011-05-29  misha
         * Makefile.in 1.60:  
         * acinclude.m4 1.33:          * src/types/pa_value.C: - filename in content-disposition header
         * aclocal.m4 1.36:            must be quoted ( bugfix: #361 )
         * acsite.m4 1.11:  
         * configure 1.79:  2011-05-27  misha
         * configure.in 1.79:  
                 *** empty log message ***          * src/classes/: image.C, xdoc.C: - $.mode must be set for newly
             created file
 2004-05-14  paf  
         * src/types/Makefile.am 1.36:          * src/classes/: hash.C, mail.C: - little tunning with get_hash
         * src/types/pa_vvoid.C 1.1:            usage
         * src/types/pa_vvoid.h 1.22:  
         * src/types/types.vcproj 1.12:          * src/include/pa_exception.h: - one more string for exception was
         * www/htdocs/.htaccess 1.33:            added
         * www/htdocs/_bug.html 1.45:  
         * www/htdocs/auto.p 1.22:  2011-05-25  misha
                 bugfix: void now has vfile value, and $response:body[] works OK  
           * tests/269.html: - tests for checking input params in some dom
         * src/types/Makefile.in 1.56:            methods
                 *** empty log message ***  
           * src/classes/: xdoc.C, xnode.C: - validation of some input params
 2004-05-12  paf            was added. it isn't possible not wo create xdoc with invalid
         * src/types/pa_vbool.h 1.25:            tagName. ( bugfix: #160 )
         * src/types/pa_vhash.h 1.51:  
         * src/types/pa_vhashfile.h 1.28:          * src/include/: pa_exception.h, pa_xml_exception.h: - exception's
         * src/types/pa_vtable.h 1.53:            string "data must be string" was mover from pa_exception.h to
         * www/htdocs/.htaccess 1.32:            pa_xml_exception.h
         * www/htdocs/_bug.html 1.44:  
                 beauty: ^if(def $bool) now equals ^if($bool)          * src/classes/: xnode.C, xnode.h: - methods as_xmlqname,
                 and shaped up other sources to use is_defined() {return as_bool();} along VBool            as_xmlncname, as_xmlname and as_xmlnsuri were added
   
 2004-05-11  paf          * src/main/pa_xml_exception.C: - XmlException accepts more options
         * src/include/pa_exec.h 1.17:  
                 bugfix: gpf on file::exec/cgi because of referencing to local objects          * src/include/pa_xml_exception.h: - XmlException accepts more
             options - XML-related exception's strings were added
         * src/classes/mail.C 1.104:  
         * src/include/pa_exec.h 1.16:          * src/: classes/xdoc.C, types/pa_vxdoc.h: - code cleanup (unused
         * src/main/compile.tab.C 1.102:            output_options were removed)
         * src/types/pa_vmail.C 1.60:  
         * src/types/pa_vmail.h 1.16:  2011-05-19  misha
         * www/htdocs/.htaccess 1.31:  
         * www/htdocs/_bug.gif 1.2:          * src/classes/: file.C, hash.C, string.C, table.C, void.C: -
         * www/htdocs/_bug.html 1.43:            params.as_hash is used more while parsing methods hash-options
                 bugfix: bcc with sendmail now left intact  
   2011-05-18  misha
 2004-04-15  paf  
         * src/include/pa_exec.h 1.15.4.1:          * operators.txt: - info about json-serialization of xdoc was added
         * src/include/pa_exec.h 1.15.4.2:  
                 bugfix: interface without pointer provoked bug          * tests/256.html: - tests for json-serialization xdoc were added
   
         * src/classes/date.C 1.67:          * src/types/pa_vxdoc.C: - ups. I've forgot about "method" :)
                 merged: beauty: unused var removed  
           * src/: types/pa_value.h, types/pa_vxdoc.C, types/pa_vxdoc.h,
         * src/classes/date.C 1.65.4.1:            classes/json.C, classes/xdoc.C: - now json:string can serialize
                 beauty: unused var removed            xdoc-objects. options (the same as ^xdoc.string[]) could be
             specified in $.xdoc[] ( new feature: #265 )
 2004-04-09  paf  
         * src/types/pa_vform.C 1.82:  2011-05-15  misha
                 bugfix: form:imap were incorrect  
           * tests/268.html: - tests for ^table.count[with options] were added
         * src/types/pa_vform.C 1.81.2.1:  
                 merge: bugfix: form:imap were incorrect          * src/classes/table.C: - method ^table.count[] now can accept
             options ( new feature: #93 ): ^table.count[column] returns number
 2004-04-08  paf            of columns for named table; ^table.count[cells] returns number of
         * src/main/pa_xml_io.C 1.17.4.1:            cells in the current row; ^table.count[] & ^table.count[rows]
                 merged: bugfix /etc/xml/catalog            return number of rows in a table.
   
         * src/classes/date.C 1.66:          * tests/267.html: - test for checking switch/case in boolean mode
                 new: ^date::create[y-m-d h-M-s>>.milliseconds<<] now allowed,             was added
                 ignored so far  
           * src/classes/op.C: - if switch's or case's value is bool, they are
         * src/main/pa_xml_io.C 1.18:            compared as bool values, not as double values: new feature: #351
                 bugfix: in safe mode -- disabled attempts to consult default  
                 catalog [usually, that file belongs to other user/group]  2011-05-06  misha
   
 2004-04-06  paf          * tests/242.html: - EOL before EOF was added
         * src/main/compile.tab.C 1.98:  
         * src/main/compile.y 1.210:          * tests/169.html: - tests for splitting empty string and void were
         * www/htdocs/_bug.html 1.40:            added
                 bugfix: step1 to fix explicit result problem  
           * src/main/pa_string.C: - fix of fix (^empty_string.split[...]
         * src/main/compile.tab.C 1.100:            returned table with one empty cell)
         * src/main/compile.y 1.212:  
         * www/htdocs/_bug.html 1.42:  2011-04-03  misha
                 bugfix: step3 to fix explicit result problem  
           * src/include/pa_version.h, configure.in: - version in head was
         * operators.txt 1.173:            changed to 3.4.2b
         * src/classes/string.C 1.139:  
                 new: ^string.append[string]  2011-03-30  misha
   
         * src/main/compile.C 1.75:          * src/types/pa_vregex.C: - \w & Co now contain unicode properties
         * src/main/compile.tab.C 1.97:            as well ( new feature #294 )
         * src/main/compile.y 1.209:  
         * www/htdocs/_bug.html 1.39:  2011-03-29  misha
                 reimplemented: @method[][result] means "no string output here"  
                 moved to lexical level [on grammar level it were too difficult]          * buildall-with-xml, buildall-without-xml: - PCRE stack usage is
             limited to approx. 6 MB. previous limits were too big for real
         * src/main/compile.tab.C 1.99:            life. bugfix: #216
         * src/main/compile.y 1.211:  
         * www/htdocs/_bug.html 1.41:  2011-03-04  moko
                 bugfix: step2 to fix explicit result problem  
           * etc/parser3.charsets/cp866.cfg: Conforms to
         * src/main/pa_common.C 1.186:            http://unicode.org/Public/MAPPINGS/VENDORS/MICSFT/PC/CP866.TXT
                 beauty: gcc warning removed  
           * etc/parser3.charsets/cp866.cfg: cp866 initial version from
         * Makefile.am 1.45:            vlalek@
         * Makefile.in 1.59:  
         * acinclude.m4 1.32:  2011-02-22  misha
         * aclocal.m4 1.35:  
         * acsite.m4 1.10:          * src/include/pa_charset.h, operators.txt: - some methods mustn't
         * configure 1.78:            be under #ifdef XML or parser can't be compiled without xml
         * configure.in 1.78:            support
                 *** empty log message ***  
   2011-02-21  misha
         * src/main/pa_common.C 1.184:  
         * src/main/pa_common.C 1.185:          * src/targets/apache/: Makefile.am: - mention
                 bugfix: of 1.175 bugfix: http://i.p.a.ddress gethostbyaddr added [on some platforms gethostbyname failed with such 'domains']            ApacheModuleParser3.vcproj was removed
                 now checked properly, were: needless reverse/forward dns lookup  
           * src/types/pa_vjunction.C: - EOL before EOF was added (warning
         * operators.txt 1.172:            removed)
         * src/include/pa_string.h 1.159:  
         * src/main/compile.tab.C 1.96:  2011-02-20  misha
         * src/main/compile.y 1.208:  
         * src/main/compile_tools.h 1.74:          * tests/: 266.html, 266.p: - tests for checking $.inherited and
         * src/types/pa_vmethod_frame.C 1.6:            $.overridden in ^reflection:method_info[...] were added
         * src/types/pa_vmethod_frame.h 1.50:  
         * www/htdocs/.htaccess 1.30:          * src/classes/reflection.C: - beautifying result of
         * www/htdocs/_bug.html 1.38:            ^reflection:method_info[] ($.overridden/inherited)
                 new: @method[][result] means "no string output here",  
                 implemented part of that idea: compiler throws away string literal generation code. and barks nonwhitespace chars  2011-02-18  misha
   
         * operators.txt 1.171:          * src/main/: pa_charset.C, pa_http.C, untaint.C: - use pa_isalpha
                 truth: removed comment about $ORIGIN            and pa_isalnum instead of isalpha and isalnum - bug with
             redundand quoting lowercased latin chars while building email
         * src/main/compile.tab.C 1.101:            body was fixed
         * src/main/compile.y 1.213:  
                 bugfix: gcc refused to accept that trick, trying other          * src/include/pa_common.h: - pa_isalpha and ps_isalnum methods were
             added (they check for latin chars only)
         * src/include/pa_opcode.h [attempt_check_call_in_explicit_result_mode] 1.27.6.1:  
         * src/main/compile.tab.C [attempt_check_call_in_explicit_result_mode] 1.97.2.1:  2011-02-16  misha
         * src/main/compile.y [attempt_check_call_in_explicit_result_mode] 1.209.2.1:  
         * src/main/execute.C [attempt_check_call_in_explicit_result_mode] 1.305.6.1:          * src/main/pa_charset.C: - bugfix: in some cases the calculating
         * www/htdocs/_bug.html [attempt_check_call_in_explicit_result_mode] 1.39.2.1:            string size for transcoding gave too small value (should ever
                 attempt_check_call_in_explicit_result_mode: failed            look for availability char in dest charset inspite of the char
             size)
 2004-04-05  paf  
         * src/main/pa_common.C 1.182.4.1:  2011-02-04  moko
                 removed warning  
           * tests/223.html: header values now not url-encoded (issue #195)
         * etc/parser3.charsets/x-mac-cyrillic.cfg 1.1:  
                 added: donated by Konstantin Tomashevitch [mailto:konst@design  2011-02-01  misha
                 ru]  
           * buildall-with-xml, buildall-without-xml: - 8.10 => 8.12
         * src/doc/html2chm.cmd 1.7.30.1:  
                 beauty: no need in bg here  2011-01-31  misha
   
         * Makefile.am 1.43.4.1:          * src/main/pa_request.C: - throw exception if param file_name in
         * Makefile.am 1.44:            use_file is empty
         * Makefile.in 1.57.4.1:  
         * Makefile.in 1.58:  2011-01-08  moko
         * acinclude.m4 1.30.4.1:  
         * acinclude.m4 1.31:          * src/classes/curl.C: compilations errors fixed
         * aclocal.m4 1.33.4.1:  
         * aclocal.m4 1.34:  2010-12-29  moko
         * acsite.m4 1.8.4.1:  
         * acsite.m4 1.9:          * tests/: 265.html, results/265.processed: test for issue #200
         * configure 1.76.4.2:            added
         * configure 1.77:  
         * configure.in 1.75.4.2:          * src/main/pa_string.C: empty regex result check added (fixes issue
         * configure.in 1.76:            #200)
                 *** empty log message ***  
           * src/main/pa_http.C: pa_http_safe_header_name corrected a bit
         * configure.in 1.77:  
         * src/doc/html2chm.cmd 1.8:          * tests/results/223.processed: header values now not url-encoded
         * src/doc/sources2html.cmd 1.6:            (issue #195)
         * src/include/pa_version.h 1.16:  
         * src/main/pa_common.C 1.183:          * src/: classes/curl.C, include/pa_http.h, main/pa_http.C,
         * src/targets/isapi/parser3isapi.C 1.90:            main/untaint.C: L_HTTP_HEADER now used in http headers values,
         * www/htdocs/.htaccess 1.29:            pa_http_safe_header_name added for headers names (fixes bug #195)
         * www/htdocs/_bug.html 1.37:  
         * www/htdocs/_bug.txt 1.5:  2010-12-18  misha
                 merged with 3.1.3  
           * src/: types/types.vcproj, classes/classes.vcproj: - arp-include
         * src/targets/isapi/parser3isapi.C 1.89.2.1:            => pa-include
                 beauty: removed some warnings  
   2010-11-28  moko
         * configure 1.76.4.1:  
         * configure.in 1.75.4.1:          * src/lib/sdbm/sdbm.vcproj: apr -> pa (.vcproj)
         * src/include/pa_version.h 1.15:  
                 3.1.3          * src/lib/sdbm/: pa_strings.C, sdbm.c, pa-include/pa_strings.h: apr
             -> pa
         * src/doc/sources2html.cmd 1.5.38.1:  
                 beauty: same window, in bg it interfered with FAR console          * configure.in: apr -> pa
   
 2004-04-02  paf          * src/types/: pa_vhashfile.C, pa_vhashfile.h: apr -> pa
         * src/targets/cgi/parser3.C 1.226:  
                 new: CGI_PARSER_LOG env variable allows to specify where to put          * src/: lib/sdbm/pa-include/Makefile.am, lib/sdbm/Makefile.am,
                 parser log file            classes/Makefile.am, types/Makefile.am: apr -> pa
   
         * src/main/pa_string.C 1.197:          * src/lib/sdbm/: Makefile.am, apr_file_io.C, apr_strings.C,
                 bugfix: $s[009] ^s.int[] now 9, were error            pa_file_io.C, pa_strings.C, sdbm.c, sdbm_hash.c, sdbm_lock.c,
             sdbm_pair.c, sdbm_pair.h, sdbm_private.h, sdbm_tune.h,
 2004-04-01  paf            pa-include/pa_apr.h, pa-include/pa_errno.h,
         * src/include/pa_cache_managers.h 1.17:            pa-include/pa_file_info.h, pa-include/pa_file_io.h,
         * src/include/pa_globals.h 1.110:            pa-include/pa_sdbm.h, pa-include/pa_strings.h: apr -> pa (apache2
         * src/include/pa_socks.h 1.15:            module apr name conflict resolved)
         * src/main/pa_cache_managers.C 1.15:  
         * src/main/pa_globals.C 1.174:  2010-11-27  misha
         * src/main/pa_socks.C 1.22:  
         * src/targets/apache13/mod_parser3.c 1.11:          * buildall-with-xml, buildall-without-xml: - typo fixed: libz2 ->
         * src/targets/apache13/pa_httpd.h 1.6:            libbz2
         * src/targets/apache13core/mod_parser3_core.C 1.5:  
         * src/targets/cgi/parser3.C 1.225:  2010-11-26  misha
         * src/targets/isapi/parser3isapi.C 1.89:  
         * src/targets/isapi/parser3isapi.def 1.2:          * src/: types/pa_vregex.C, classes/hash.C, classes/table.C: -
                 bugfix: sql connections now are disconnected            warnings removed
   
         * src/classes/table.C 1.201:  2010-11-25  moko
                 bugfix: bugfix: table::load last line without tab and enter  
                 were ignored          * operators.txt: $.indent(true)
   
 2004-03-30  paf          * operators.txt: another bugfix. :)
         * src/doc/ClassExample1.dox 1.5:  
         * src/doc/ClassExample2.dox 1.5:          * operators.txt: bugfix. :)
         * src/doc/ClassExample3.dox 1.5:  
         * src/doc/chmhelper.pl 1.2:          * buildall-with-xml: libxml2-2.7.8 + with-apache
         * src/doc/class.dox 1.3:  
         * src/doc/compiler.dox 1.4:  2010-11-24  moko
         * src/doc/doxygen.cfg 1.25:  
         * src/doc/exception.dox 1.3:          * configure: apxs support
         * src/doc/executor.dox 1.3:  
         * src/doc/footer.htm 1.4:          * configure.in: apxs support -Bstatic gc removed for OS X
         * src/doc/index.dox 1.6:  
         * src/doc/memory.dox 1.3:          * src/targets/: Makefile.am, apache/Makefile.am: apxs support
         * src/doc/methoded.dox 1.4:  
         * src/doc/object.dox 1.3:          * src/main/: pa_globals.C, pa_xml_io.C: the rest converted to
         * src/doc/string.dox 1.6:            THREAD_LOCAL usage
         * src/doc/targets.dox 1.4:  
         * src/doc/value.dox 1.4:          * src/: classes/curl.C, include/pa_config_includes.h,
         * src/include/pa_version.h 1.14:            main/pa_globals.C: THREAD_LOCAL defined and used
         * src/main/pa_cache_managers.C 1.14:  
         * src/main/pa_stylesheet_connection.C 1.2:  2010-11-23  moko
         * src/targets/isapi/parser3isapi.vcproj 1.7:  
         * src/types/pa_vform.C 1.81:          * src/: classes/op.C, main/pa_os.C: microseconds, not milliseconds
         * www/htdocs/_bug.html 1.36:            should be passed to pa_sleep, and only fractional part (bugfix:
         * www/htdocs/_bug.txt 1.4:            #188)
                 merged bugfixes from 3.1.2, changed version to 3.1.3beta  
           * src/targets/apache/mod_parser3.c: 1.3 compatibility
         * src/classes/table.C 1.200:  
                 bugfix: table::load last line without tab and enter were ignored          * src/targets/apache/: mod_parser3.c, mod_parser3_core.C:
             GC_dont_gc=1, as in cgi version
         * src/classes/table.C 1.199:  
                 bufix: if last table lines were commented, gpfed          * src/targets/apache/mod_parser3.c: warning war
   
 2004-03-29  paf          * src/targets/apache/: mod_parser3.c, mod_parser3_core.C,
         * src/types/pa_vhashfile.C 1.39:            pa_httpd.h: version removed, some trash removed
                 bugfix: empty key on hashfile.get causes gpf  
           * src/targets/apache/mod_parser3.c: version removed (we don't want
         * src/doc/ClassExample1.dox [release_3_1_2] 1.4.34.1:            to show it), warning war
         * src/doc/ClassExample2.dox [release_3_1_2] 1.4.36.1:  
         * src/doc/ClassExample3.dox [release_3_1_2] 1.4.34.1:          * src/targets/apache/: mod_parser3.c, mod_parser3_core.C,
         * src/doc/chmhelper.pl [release_3_1_2] 1.1.36.1:            pa_httpd.h: parser_status_allowed removed + merge config
         * src/doc/class.dox [release_3_1_2] 1.2.44.1:            functions removed (override is the default) + beauty
         * src/doc/compiler.dox [release_3_1_2] 1.3.36.1:  
         * src/doc/doxygen.cfg [release_3_1_2] 1.24.28.1:          * src/: include/pa_request.h, main/pa_request.C,
         * src/doc/exception.dox [release_3_1_2] 1.2.10.1:            targets/cgi/parser3.C, targets/isapi/parser3isapi.C: option to
         * src/doc/executor.dox [release_3_1_2] 1.2.44.1:            hide $status used in apache module removed
         * src/doc/footer.htm [release_3_1_2] 1.3.8.1:  
         * src/doc/index.dox [release_3_1_2] 1.5.10.1:  2010-11-18  moko
         * src/doc/memory.dox [release_3_1_2] 1.2.10.1:  
         * src/doc/methoded.dox [release_3_1_2] 1.3.34.1:          * operators.txt: $.table[compact] added for ^json:string[]
         * src/doc/object.dox [release_3_1_2] 1.2.44.1:  
         * src/doc/string.dox [release_3_1_2] 1.5.10.1:  2010-11-16  moko
         * src/doc/targets.dox [release_3_1_2] 1.3.36.1:  
         * src/doc/value.dox [release_3_1_2] 1.3.34.1:          * src/targets/apache/mod_parser3.c: some cleanup done
                 translated to english  
           * src/main/untaint.C: bugfix: first, second String::Body argument
 2004-03-25  paf            is hashcode; second, info.fragment_begin is original, not
         * src/types/pa_vform.C [release_3_1_2] 1.80.2.1:            resulting length
                 beauty: removed warning  
           * src/classes/file.C: new feature: $.stdin now untainted
         * src/classes/classes.vcproj [release_3_1_2] 1.10.2.1:  
                 bugfix: now all compiles in any folder [removed last ;) folder          * tests/results/264.processed: new feature: $.stdin[] now untainted
                 dependency]  
           * tests/cat.sh: new feature: stdin arg to test $.stdin[value]
         * src/classes/classes.vcproj 1.11:  
                 merged bugfix: now all compiles in any folder [removed last ;)           * src/classes/op.C: ^apply-taint[] method added
                 folder dependency]  
           * tests/: 264.html, results/264.processed: ^apply-taint[] test
         * src/classes/hash.C 1.69:            added; $.stdin untaint test added
         * www/htdocs/_bug.html 1.35:  
                 bugfix: ^hash::sql{one column} now produces $.hash[$.column_value1(true) ... ]  2010-11-15  moko
                 [were producing some strang thing]  
           * src/targets/apache/mod_parser3.c: outdated MODULE_MAGIC_NUMBER
         * src/targets/isapi/parser3isapi.vcproj [release_3_1_2] 1.6.2.1:            removed
                 beauty: one more parser3project dependency removed  
           * src/targets/apache/: mod_parser3.c, mod_parser3_core.C,
         * src/include/pa_version.h [release_3_1_2] 1.13.2.1:            pa_httpd.h: 2x2 calculated under apache2. :)
                 release  
   2010-11-13  moko
         * src/classes/table.C 1.197:  
                 beauty: comment& more meaningful error message          * src/targets/apache/mod_parser3.c: initial changes to build module
             with apache 2.x includes
         * src/main/pa_cache_managers.C [release_3_1_2] 1.13.2.1:  
         * src/main/pa_stylesheet_connection.C [release_3_1_2] 1.1.2.1:          * src/targets/apache/: Makefile.am, mod_parser3.c,
                 bugfix: refused to compile without xml            mod_parser3_core.C, pa_httpd.h, pa_threads.C: initial commit for
             united apache 1.3 / apache 2.x DSO module
         * src/lib/gd/gif.C 1.4:  
                 new: ^image.pixel(outof;bounds) now returns -1  2010-11-09  moko
   
         * Makefile.am [release_3_1_2] 1.43.2.1:          * src/types/pa_method.h: check added to dissallow @method[name;*]
         * Makefile.in [release_3_1_2] 1.57.2.1:            syntax
         * acinclude.m4 [release_3_1_2] 1.30.2.1:  
         * aclocal.m4 [release_3_1_2] 1.33.2.1:          * tests/: 263.html, results/263.processed: test from method[*args]
         * acsite.m4 [release_3_1_2] 1.8.2.1:            added
         * configure [release_3_1_2] 1.76.2.1:  
         * configure.in [release_3_1_2] 1.75.2.1:          * src/types/: pa_method.h, pa_vmethod_frame.h: closes #26: variable
                 *** empty log message ***            number of params can now be passed to a method declared with *arg
   
 2004-03-23  paf  2010-11-06  moko
         * src/classes/image.C 1.110:  
         * src/main/pa_common.C 1.182:          * src/classes/table.C: formating fixed. :)
         * www/htdocs/_bug.html 1.34:  
                 bugfix: ^image.polyline and http status line parsing          * src/classes/table.C: closes #4: ^table.select now supports
                 checked number of columns in table [user reported an assert]            $.limit(), $.offset, $.reverse() options
   
         * src/targets/cgi/parser3.C 1.224:          * tests/: 262.html, results/262.processed: test for ^table:select
                 debug helper added            with options added (feature #4)
   
         * src/classes/op.C 1.147:          * src/include/pa_array.h: remove function added
         * src/types/pa_value.C 1.17:  
         * src/types/pa_wcontext.C 1.30:          * src/types/: pa_vhash.C, pa_vhash.h: avoiding temporal String
         * www/htdocs/_bug.html 1.33:            object in get_element/put_element, using static one.
                 bugfix: junction reattach now actually reattaches a junction to new wcontext [were only assigning it to junction,  
                 which caused junction tracking to loose junction, and it's context were not killed, and it tried to process in invalid context, gpf]  2010-11-04  moko
   
         * operators.txt 1.170:          * src/types/pa_vregex.C: closes #6: exeption now thrown if invalid
                 example: on hashfile            options is passed
   
 2004-03-19  paf          * tests/: 256.html, results/256.processed: $.table[compact] feature
         * src/types/pa_wcontext.C 1.29:            now tested; k and p in handler now tested.
         * www/htdocs/_bug.html 1.32:  
                 beauty: error messages removed duplicate "type(type)" in braces          * src/types/: pa_value.h, pa_vtable.C, pa_vtable.h: fixes #153,
             $.table[compact] feature added
 2004-03-10  paf  
         * operators.txt 1.169:          * src/classes/json.C: key is now passed to handler in
         * src/classes/xdoc.C 1.144:            value_json_string; ^json:string result now process tainting
         * src/classes/xnode.C 1.67:            inside and returns clean string, related to issue #153
         * src/classes/xnode.h 1.22:  
         * src/types/pa_vxdoc.C 1.28:          * src/main/untaint.C: bugfix: charset can be null (in
         * src/types/pa_vxdoc.h 1.39:            ^string:save[] as example), thus check is added
         * src/types/pa_vxnode.C 1.38:  
         * src/types/pa_vxnode.h 1.30:  2010-10-31  moko
         * www/htdocs/_bug.html 1.31:  
                 new: refined solution to search-in-namespaces problem:          * src/classes/string.C: error message changed (fixes issue #149)
                 $xdoc.search-namespaces.x[http://pif.design.ru/]  
                 $nodes[^xdoc.select[//x:second]]  2010-10-29  moko
   
         * operators.txt 1.168:          * src/main/pa_http.C: ":port" is now added to "Host:" header if
         * src/classes/xnode.C 1.66:            port is not default (fixes issue #155); exception on invalid port
         * www/htdocs/_bug.html 1.30:            added.
         * www/htdocs/_bug.xml 1.2:  
                 new: xnode.select*[xpath expression][[NAMESPACES HASH]]          * src/main/untaint.C: '*' is now not urlencoded to allow header
                 allows to search for info in namespaces            "Accept: */*" to be passed
                   
                 $nodes[^xdoc.select[//x:second][  2010-10-28  moko
                         $.x[http://pif.design.ru/]  
                 ]]          * src/classes/curl.C: bugfix: detect_charset() was throwing
             exception on unknown charset even if response_charset was
 2004-03-09  paf            specified
         * operators.txt 1.167:  
         * src/main/pa_common.C 1.181:  2010-10-27  moko
         * www/htdocs/.htaccess 1.28:  
         * www/htdocs/_bug.html 1.29:          * src/classes/string.C: ^string.append removed for void
         * www/htdocs/_bug.txt 1.3:            compatibility
         * www/htdocs/_bug.xsl 1.12:  
                 new: ^file::load[...][options]  2010-10-26  moko
                         $.form[  
                             !$.field1[string]          * src/classes/json.C: libjson supports array at top level, we too
                             !$.field2[^table::create{one_column_only^#0Avalue1^#0Avalue2}]            (GPF fixed)
                         ]  
                         !$.body[string]  2010-10-25  moko
                   
                 GET ?here          * tests/: 253.html, results/253.processed: libjson supports array
                 notGET(POST, HEAD, others) in content-type: application/x-www-form-urlencoded            at top level, parser now supports it as well.
                   
                 todo: upload files ability          * tests/261.html, tests/results/261.processed,
             src/types/pa_vstring.h: empty string is now void compatible
         * src/lib/cord/cordxtra.c 1.5:            (allows $empty.key)
                 bugfix: CORD_pos were not fixed properly, done  
   2010-10-22  misha
 2004-03-05  paf  
         * etc/parser3.charsets/windows-1251.cfg 1.11:          * src/types/pa_vcookie.C: - fix for session cookie (was introduced
                 typo            while adding additional expires checkout)
   
         * operators.txt 1.164:          * tests/030.html: - test for session cookie was added
         * operators.txt 1.165:  
         * src/include/pa_common.h 1.99:  2010-10-21  moko
         * src/main/pa_common.C 1.178:  
         * www/htdocs/_bug.html 1.28:          * src/: classes/string.C, classes/void.C, main/execute.C,
                 new: http:// options $.user $.password basic authorization            types/pa_vvoid.C, types/pa_vvoid.h: void now inherited from
             string (feature #111)
         * src/main/pa_common.C 1.177:  
                 beauty: removed needless vars          * tests/: 261.html, results/261.processed: checks void from string
             inheritance (feature #111)
         * operators.txt 1.166:  
         * src/main/pa_common.C 1.180:          * src/classes/: bool.C, classes.h, curl.C, date.C, double.C,
                 new: file::load[;http:// GET/POST $.form[$.fields            file.C, hash.C, hashfile.C, image.C, inet.C, int.C, json.C,
                 started, not tested yet            reflection.C, regex.C, string.C, table.C, void.C: used_directly()
                 todo:$.field[table] for multiple values            now true by default
   
         * src/sql/pa_sql_driver.h 1.39:  2010-10-17  moko
                 beauty: important warning added  
           * src/: include/pa_string.h, main/pa_http.C, main/untaint.C: files
         * etc/parser3.charsets/koi8-r.cfg 1.7:            upload now uses binary blocks instead of L_FILE_POST tainting.
                 there's special code for grad char!            (bugfix: #128)
   
         * operators.txt 1.163:          * tests/: 223.html, results/223.processed: binary file upload test
                 new: pgsql option [like that recently added to oracle driver]            added, GPF (issue #128) also checked in this test
                             ClientCharset=parser-charset << charset in which parser thinks client works  
   2010-10-13  misha
         * operators.txt 1.162:  
         * www/htdocs/_bug.html 1.27:          * tests/260.html: - test for math:convert
                 new: odbc option [like that recently added to oracle driver]  
                             ClientCharset=parser-charset << charset in which parser thinks client works          * src/classes/math.C: - error in math:convert was fixed
   
         * src/main/pa_common.C 1.179:          * operators.txt: - info about
                 beauty: link to rtf added            ^math:convert[number](from-base;to-base) was added
   
 2004-03-04  paf          * src/classes/math.C: - method
         * operators.txt 1.161:            ^math:convert[number](from-base;to-base) for converting number
         * www/htdocs/_bug.html 1.26:            represention from one base to another was added ( new feature:
         * www/htdocs/_bug.txt 1.2:            #23 )
                 new: mysql option [like that recently added to oracle driver]  
                             ClientCharset=parser-charset << charset in which parser thinks client works  2010-10-13  moko
   
         * src/main/pa_sql_driver_manager.C 1.83:          * src/main/compile.tab.C: [] now is empty string, not void
                 speedup: charset lookups cached, sql transcoding now goes faster  
           * src/main/compile.y: [] now is empty string, not void
         * etc/parser3.charsets/koi8-r.cfg 1.5:  
         * etc/parser3.charsets/windows-1251.cfg 1.9:          * src/types/pa_vvoid.h: void now passed as parameter
                 typograph chars commented  
           * tests/: 259.html, results/259.processed: to test difference
         * etc/parser3.charsets/koi8-r.cfg 1.6:            between void and empty string (see ticket #111)
         * etc/parser3.charsets/windows-1251.cfg 1.10:  
                 keyboard typo error          * tests/results/152.processed: $sEmpty[] is now empty string, not
             void
 2004-03-03  paf  
         * INSTALL 1.38:          * tests/256.html: $s[$void] is no longer empty string
                 note: added on libgc on FreeBSD,  
                 thanks to Andrey N. Pazychev <135@ugtel.ru> and Goor <goor@hotbox.ru>          * tests/254.html: empty string is no longer void
   
 2004-03-02  paf  2010-10-12  misha
         * operators.txt 1.160:  
                 new[update typo]:          * src/types/pa_vcookie.C: - check if $.expires value can be
                     !^void.left(n)            converted to date during cookies set up ( bugfix: #104 )
                        nothing  
                     !^void.right(n)          * tests/041.html: - more tests for ^table.locate were added
                        nothing  
                     !^void.mid(p[;n])          * src/classes/table.C: - ^table.locate[field;value;options] didn't
                        nothing            work ( bugfix: #129 ) - exception comment for incorrect options
             ^table.locate[field;value;options] was fixed
         * www/htdocs/_bug.html 1.22:  
                 feature: oracle?..&LowerCaseColumnNames=0&ClientCharset  2010-10-10  moko
                 something column names got transcoded to $request:charset too [  
                 were only column data]          * src/: classes/reflection.C, main/execute.C: constructor returning
             another object feature returned
         * operators.txt 1.157:  
         * src/classes/file.C 1.121:          * tests/results/258.processed: test result updated as constructor
         * www/htdocs/_bug.gif 1.1:            returning another object feature returned
         * www/htdocs/_bug.html 1.23:  
                 ^file.sql-string[] inside ^connect gets properly escaped string, which can be passed to request          * tests/: 258.html, results/258.processed: test for constructor
                 now this for mysql only. it's up to parser sql driver to fix zeros properly            returning another object
   
         * operators.txt 1.158:  2010-10-08  misha
         * src/classes/file.C 1.122:  
         * src/include/pa_string.h 1.158:          * tests/257.html: - whitespaces after @METACOMMANDS and their
         * www/htdocs/_bug.html 1.24:            options shouldn't cause exceptions any longer
                 new: ^file::sql[[name_to_become_$.name]]{}  
                 query result must be one row with columns:  2010-10-06  moko
                   first: data  
                   second: file name          * src/classes/: hash.C, table.C: length from sql server is now
                   third: content-type            ignored, as sql string can contain 0x00 inside (bugfix: #119)
   
         * operators.txt 1.159:  2010-10-02  misha
         * src/classes/void.C 1.32:  
         * www/htdocs/_bug.html 1.25:          * operators.txt: - the X mark was removed from ^cache[file]. it is
                 new:            usable to delete cache file.
                     !^void.left(n)  
                        nothing  2010-10-02  moko
                     !^void.right(n)  
                        nothing          * tests/: 253.html, results/253.processed: hook_key added for key
                     !^void.pos(p[;n])            checking
                        nothing  
           * src/classes/json.C: null key bug fixed
         * src/targets/apache13/p3runConfigure.in 1.16:  
                 @LIBS@ mainly to include -lm to apache  2010-09-29  misha
   
         * INSTALL 1.37:          * tests/: 256.html, 256.txt: - tests for ^json:string[] were added
                 note: added on building apache with this option: --enable-shared=max  
                 thanks to Victor Fedoseev <vvf_ru@mail.ru>  2010-09-25  moko
   
 2004-03-01  paf          * src/classes/json.C: small fixed
         * operators.txt 1.156:  
         * src/classes/hash.C 1.68:          * tests/results/: 253.processed, 255.processed: just updated
         * www/htdocs/_bug.html 1.21:  
                 new: ^hash._keys[>>name<<] to call sole column of result          * tests/: 253.html, 253_json.txt, 255.html, results/253.processed,
             results/255.processed: charset transcode test added for
         * src/classes/xdoc.C 1.143:            json:parse
         * src/types/pa_vxdoc.h 1.38:  
         * www/htdocs/_bug.html 1.17:  2010-09-24  moko
         * www/htdocs/_bug.xsl 1.11:  
                 bugfix: boolean output options now have unified defaults [after          * src/types/pa_value.h: warning war :)
                 transform indent/omit-xml-declaration/standalone 'default'   
                 erroreously meant 'true']          * src/: classes/json.C, include/pa_request.h, types/pa_value.h,
             types/pa_vfile.C, types/pa_vtable.C: $.indent implemented for
         * src/targets/apache13core/mod_parser3_core.C 1.4:            ^json:string
         * src/targets/isapi/parser3isapi.C 1.88:  
                 new: apache module & isapi extension memory:compact befor processingrequest  2010-09-22  moko
   
         * src/classes/string.C 1.138:          * src/main/pa_charset.C: parser charset tables declare only
         * www/htdocs/_bug.html 1.18:            white-space before 0x20, thus adding the missing chars
                 bugfix: ^string.left/right/mid with negative values now  
                 considered bad          * etc/parser3.charsets/: koi8-r.cfg, koi8-u.cfg: updated to conform
             to http://unicode.org/Public/MAPPINGS/VENDORS/
         * src/lib/smtp/comms.C 1.5:  
                 bugfix: use SO_LINGER if no SO_DONTLINGER exist  2010-09-21  misha
   
         * src/classes/string.C 1.136:          * src/main/compile.y: - some semicolons were added (VS2010 don't
                 check: trim 'chars' must not be empty, exception if it is            want to compile grammar if they are absent)
   
         * src/classes/string.C 1.137:          * tests/: make_tests.cmd, run_tests.cmd: - path tools is changed
                 feature: ^string.trim both parameters may be empty-strings, meaning  
                 kind=both          * src/classes/classes.vcproj: - pathes to ls and gawk are changed
                 chars=whitespaces  
           * src/main/main.vcproj: - path to bison is changed
         * src/classes/image.C 1.108:  
         * src/types/pa_vimage.C 1.30:  2010-09-21  moko
         * src/types/pa_vimage.h 1.40:  
         * www/htdocs/_bug.html 1.19:          * etc/parser3.charsets/: windows-1250.cfg, windows-1251.cfg,
                 beauty: image -- less checks [were ugly impl]            windows-1254.cfg, windows-1257.cfg, x-mac-cyrillic.cfg: updated
             to conform to http://unicode.org/Public/MAPPINGS/VENDORS/
         * src/classes/string.C 1.135:  
                 changed: ^string.trim  2010-09-20  misha
                 [] << both, whitespaces  
                 [start|both|end] << kind, whitespaces          * src/types/pa_vtable.C: - add EOLs while json-serializing table
                 [start|both|end;chars]  full  
           * src/classes/json.C: - add EOL while json-serializing hash
         * operators.txt 1.155:  
         * src/classes/image.C 1.109:          * src/lib/json/JSON_parser.C: - 'ES' replaced by 'ESC' because some
         * src/lib/gd/gif.C 1.3:            compilers don't like 'ES'.
         * src/lib/gd/gif.h 1.3:  
         * www/htdocs/_bug.html 1.20:  2010-09-17  misha
                 new: ^image.pixel(x;y)[(color)]  
                         get/set pixel color          * operators.txt: - info about json class was added
   
         * src/main/pa_common.C 1.175:          * src/classes/json.C: - ^json:string[object]
         * www/htdocs/_bug.html 1.16:  
                 bugfix: http://i.p.a.ddress gethostbyaddr added [on some          * src/: include/pa_request.h, main/pa_request.C: - stuff for
                 platforms gethostbyname failed with such 'domains']            preventing infinite recursion while executing json:string was
             added
         * src/main/pa_common.C 1.176:  
                 bugfix: INADDR_NONE not everywhere defined          * src/include/pa_string.h: - method append_quoted was added
   
         * src/include/pa_config_auto.h.in 1.40:          * src/types/: pa_value.C, pa_value.h, pa_vbool.h, pa_vdate.h,
                 no select check, no define            pa_vdouble.h, pa_vfile.C, pa_vfile.h, pa_vint.h, pa_vstring.h,
             pa_vtable.C, pa_vtable.h, pa_vvoid.h: - method get_json_string
 2004-02-27  paf            was added to Value & Co
         * www/htdocs/_bug.html 1.12:  
         * www/htdocs/_bug.txt 1.1:          * src/classes/date.C: - methods get_gmt_string and get_sql_string
                 just test:  file::load[text;http:// $.text utf-8 signature, line ends OK            were used
                 http://i2/tasks/edit/?id=4629476859594276758  
           * src/types/pa_vdate.h: - methods get_gmt_string and get_sql_string
         * src/main/untaint.C 1.131:            were added
                 speed: there's no \n chars in output [normally], so no need to optimize them  
                 they could be retrived from databases, though. but  2010-09-10  moko
                 1. should be replaced  
                 2. if not optimized, no harm done          * src/targets/cgi/parser3.C: vsnprintf now not called twice in
             die_or_abort (backport from 3.4.1)
         * operators.txt 1.153:  
         * src/classes/string.C 1.133:          * src/targets/cgi/parser3.C: vsnprintf now not called twice in
         * src/include/pa_string.h 1.157:            die_or_abort (bugfix: #106)
         * src/main/pa_string.C 1.195:  
         * www/htdocs/_bug.html 1.14:  2010-09-09  moko
                 new method: ^string.trim[start|both|end[;chars]]        default 'chars' -- whitespace chars  
                   started, only start works          * src/classes/json.C: warning war. :)
   
         * src/lib/smtp/smtp.h 1.5:  2010-09-08  misha
                 bugfix: SMTP buffer overflow could allow malicious SMTP server to attack as by returning too long status responses  
                 http://i2/tasks/edit/?id=4629448401140924947          * src/lib/json/Makefile.am: - additional include directories were
             added (for pa_memory.h and gc.h)
         * www/htdocs/_bug.html 1.13:  
         * www/htdocs/_bug.xml 1.1:          * src/lib/json/json.vcproj: - JSON_parser.c => JSON_parser.C -
         * www/htdocs/_bug.xsl 1.10:            compile as C++ instead default - additional include directory was
                 bug discovered: todo! xdoc::create+save != xdoc.transform&no            added (for gc.h)
                 xsl:output>+save  
           * src/types/pa_vform.C: - little code reformating
         * operators.txt 1.154:  
         * src/classes/string.C 1.134:          * src/classes/file.C: - $.content-type option now can be specified
         * src/main/pa_string.C 1.196:            in ^file::create ( new feature: #102 )
         * www/htdocs/_bug.html 1.15:  
                 new method: ^string.trim[start|both|end[;chars]]        default 'chars' -- whitespace chars  2010-09-08  moko
                 finished  
           * src/lib/json/: JSON_parser.C, JSON_parser.h: json lib now uses
         * src/main/pa_exec.C 1.58:            pa_malloc/pa_free
                 bugfix: waitpid could be interrupted -- ^file::exec/cgi could return invalid status & zombie child can remain for short period until process exists [very bad in mod_parser3]  
                 http://i2/tasks/edit/?id=4629451867179521923  2010-09-07  moko
   
         * Makefile.am 1.43:          * tests/results/254.processed: VStateless_class:put_element
         * Makefile.in 1.57:            exception was fixed
         * acinclude.m4 1.30:  
         * aclocal.m4 1.33:          * src/types/: pa_value.h, pa_vstateless_class.h: now
         * acsite.m4 1.8:            VStateless_class:put_element barks self.type, not this.type
         * configure 1.76:            (bugfix: #105)
         * configure.in 1.75:  
                 *** empty log message ***  2010-09-06  moko
   
         * src/main/compile.C 1.74:          * src/classes/reflection.C: bugfix: new String() is required for
                 bugfix: line numbers after ^process{}[$.line(-10]] can be            exception handling
                 negative, allowed to print they as signed  
           * tests/: 254.html, results/254.processed: test modified
 2004-02-26  paf  
         * operators.txt 1.151:  2010-09-05  moko
         * operators.txt 1.152:  
         * src/classes/op.C 1.146:          * tests/: 254.html, results/254.processed: ^reflection:copy test
         * src/include/pa_request.h 1.175:            added
         * src/main/compile.C 1.73:  
         * src/main/compile_tools.h 1.73:          * src/: classes/reflection.C, include/pa_request.h:
         * src/main/pa_request.C 1.266:            ^reflection:copy implemented (new feature: #100)
         * www/htdocs/_bug.html 1.11:  
         * www/htdocs/_bug.p 1.1:  2010-09-03  moko
         * www/htdocs/_bug.xsl 1.9:  
                 feature: ^process...{CODE}[now has options]          * src/lib/json/JSON_parser.C: c++ compatiblity
                 which are  
                         $.main[to what to rename @main]          * tests/: 253.html, 253_json.txt, results/253.processed: $.distinct
                         $.file[file, from which (user says) goes that CODE]            option testing added
                         $.lineno(line number in that file, where CODE starts. may be negative)  
   2010-09-02  moko
 2004-02-25  paf  
         * www/htdocs/_bug.html 1.10:          * src/classes/json.C: $.distinct[first|last|all] added
         * www/htdocs/_bug.xsl 1.8:  
                 xhtml: &#9; as resutl of <xsl:attribute>[tab]  is OK  2010-09-01  moko
   
         * src/classes/hash.C 1.67:          * tests/results/253.processed: json test result
                 feature: ^hash::sql{one colum result} now produces hash of  
                 column=>1          * tests/: 253.html, 253_json.txt: json test added
   
         * src/lib/smtp/smtp.h 1.4:          * src/classes/json.C: json.C update to actual version + hash key
                 beauty: couple of #ifdef-s to compile even with incomplete            creation bugfix
                 errno constants set  
   2010-08-31  misha
         * etc/parser3.charsets/Makefile.am 1.5:  
         * etc/parser3.charsets/Makefile.in 1.20:          * src/lib/json/JSON_parser.C, src/lib/json/JSON_parser.h,
                 bugfix: @sysconfdir@ used [were old @charsetsdir@ recently            src/lib/json/Makefile.am, src/lib/json/json.vcproj,
                 erased from configure.in]            src/lib/Makefile.am, src/classes/Makefile.am,
             src/classes/classes.vcproj, src/classes/json.C, parser3.sln: -
 2004-02-24  paf            json library was added
         * src/lib/smtp/smtp.C 1.4:  
                 smtp on unix: compiled on win32  2010-08-30  moko
   
         * src/lib/smtp/smtp.C 1.7:          * src/: include/pa_request.h, main/execute.C, main/pa_request.C,
                 smtp on unix: authors of lib/smtp never read "man select"            types/pa_vobject.C: cosmetic optimization in
             request:execute_method usage
         * src/lib/smtp/Makefile.am 1.2:  
         * src/lib/smtp/Makefile.in 1.4:          * src/: include/pa_charset.h, main/pa_charset.C: small
         * src/lib/smtp/comms.C 1.3:            optimization, just to decrease number of lines. :)
         * src/lib/smtp/smtp.C 1.3:  
         * src/lib/smtp/smtp.h 1.3:  2010-08-27  misha
         * src/targets/cgi/Makefile.am 1.51:  
         * src/targets/cgi/Makefile.in 1.68:          * src/classes/op.C: - taint[json] was added
                 started porting smtp to unix [testing on solaris]  
           * tests/: 250.html, 251.html, 252.html: - tests for taint[json]
         * src/main/pa_os.C 1.6:            were added
                 beauty: <0 better then ==-1  
           * src/main/pa_exec.C: - warning fix was rolled back.
         * src/classes/Makefile.am 1.49:  
         * src/classes/Makefile.in 1.61:          * src/: main/pa_charset.C, main/untaint.C, include/pa_charset.h,
         * src/classes/mail.C 1.101:            include/pa_string.h: - taint[json] was added - escaping was
         * src/lib/smtp/comms.C 1.4:            slightly modified
         * src/lib/smtp/smtp.C 1.5:  
         * src/lib/smtp/smtp.C 1.6:  2010-08-25  misha
                 smtp on unix: steps to work on unix  
           * src/classes/file.C: - typo in file:sql exception was fixed
         * src/classes/mail.C 1.102:  
         * src/classes/mail.C 1.103:          * src/main/pa_exec.C: - warning about declared and not used
         * src/types/pa_vmail.C 1.59:            variable forced_allow was removed
         * src/types/pa_vmail.h 1.15:  
                 smtp on unix: steps to work on unix [extracted 'to']  2010-08-14  misha
   
 2004-02-20  paf          * src/classes/hash.C: - two warnings about signed/unsigned mismatch
         * src/classes/xdoc.C 1.142:            were removed
         * www/htdocs/_bug.xsl 1.7:  
                 beauty: ugly code removed, thanks to egr for pointing that out  2010-08-11  moko
   
         * src/classes/xdoc.C 1.141:          * tests/: 249.html, results/249.processed: default setter and
         * www/htdocs/_bug.html 1.9:            anti-recursive default getter test added
         * www/htdocs/_bug.xsl 1.6:  
                 bugfix: <tag attr="&#digital_entity;" bug fixed again [same          * src/: classes/reflection.C, include/pa_request.h, main/execute.C,
                 solution, mistanenly removed one line]            types/pa_value.h, types/pa_vclass.C, types/pa_vobject.C,
             types/pa_vobject.h, types/pa_vstateless_class.C,
 2004-02-19  paf            types/pa_vstateless_class.h: default setter support +
         * src/classes/date.C 1.64:            anti-recursive default getter support ( new feature: #13 )
         * src/classes/image.C 1.106:  
         * www/htdocs/_bug.html 1.8:          * src/include/pa_hash.h: optimization: threshold member removed
                 beauty: date::create[bad date time in daylightsaving hole] now            from hash, reducing sizeof(hash)
                 throws error  
   2010-08-10  misha
         * src/classes/date.C 1.65:  
         * src/classes/image.C 1.107:          * tests/196.html: - junction-method was added to the test
         * src/types/pa_vdate.h 1.32:  
                 feature: date::create from bad datetime in spring          * tests/248.html: - ups. typo :)
                 daylightsaving hole now OK for all platforms [on some platforms  
                 it failed]          * tests/248.html: - test for checking .match with 4 params
   
         * src/classes/date.C 1.63:          * tests/: 247.html, 247_utf8.txt, 247_utf8_bom.txt,
                 comment: mistake fixed            247_windows1251.txt: - test for "transcode file from utf-8 to
             $request:charset during loading if the BOM code is detected"
 2004-02-18  paf  
         * src/classes/xdoc.C 1.138:          * src/main/: pa_common.C, pa_http.C: - transcode file from utf-8 to
         * www/htdocs/_bug.html 1.1:            $request:charset during loading if the BOM code is detected ( new
         * www/htdocs/_bug.xsl 1.1:            feature: #98 )
                 feature: reimplemented xhtml output, see /.xsl for sample  
   2010-08-05  misha
         * src/classes/xdoc.C 1.139:  
         * www/htdocs/_bug.xsl 1.2:          * src/classes/image.C: - ^image.replace now can accept only 2
                 beauty: xhtml doctype-public/system forcly turns off omit-xml-declaration            params. in this case the whole image is affected ( new feature:
             #95 )
         * src/classes/xdoc.C 1.140:  
         * src/include/pa_charset.h 1.30:  2010-08-04  misha
         * www/htdocs/_bug.html 1.2:  
         * www/htdocs/_bug.html 1.3:          * tests/246.html: - test tor ^hash._at[] was added
         * www/htdocs/_bug.html 1.4:  
         * www/htdocs/_bug.html 1.5:          * src/classes/hash.C: - ^hash._at[first|last|[-]N] ( new feature:
         * www/htdocs/_bug.xsl 1.3:            #53 )
         * www/htdocs/_bug.xsl 1.4:  
                 beauty: xdoc.string now renderes in $request:charset, but in header puts $response:charset          * src/include/pa_hash.h: - methods for accessing the first and the
                 todo: make that default only so that coder could override that            last values of ordered hash were added (first_value and
             last_value)
         * www/htdocs/_bug.html 1.6:  
         * www/htdocs/_bug.html 1.7:          * src/classes/file.C: - now ^file::base64 accepts up to 4 params
         * www/htdocs/_bug.xsl 1.5:            (similar to others file's methods):
                 beauty: coder can override save/file encoding by specifying it            ^file::base64[mode;user-file-name;encoded;options] ( new feature:
                 in xsl:output or in save/file hash-options            #68 )
   
 2004-02-17  paf          * src/types/pa_vmethod_frame.h: - helper method as_hash was added
         * src/main/untaint.C 1.130:  
                 bugfix: one last char prior to "spaces<" were not made quoted-printable  2010-08-01  moko
   
         * src/main/pa_uue.C 1.8:          * src/classes/op.C: to correctly process $result[] in code, called
                 bugfix: uuencoded finish char adding violated string invariant            from ^process
   
         * src/classes/xdoc.C 1.134:          * tests/245.html: $result in ^process[] test added
                 new: xhtml now works [libxslt prevented libxml to do the work]  
                 <xsl:output          * src/: classes/op.C, classes/reflection.C, include/pa_request.h,
                         method="html"            main/execute.C, main/pa_request.C, types/pa_vmethod_frame.C,
                         doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"            types/pa_vmethod_frame.h, types/pa_vobject.C: optimization:
                         doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"            VMethodFrame(junction, caller) replaced with VMethodFrame(method,
                         />            caller, self) op_call(VMethodFrame &frame, bool constructing)
             removed, construct(class,method) added
         * src/classes/xdoc.C 1.135:  
                 bugfound: meta again, now somewhere in xhtml part of libxml          * tests/results/: 192.processed, 244.processed: request::construct
             added
         * src/types/pa_vxdoc.h 1.37:  
                 bugfix: ^xdoc::transform [note double :] caused assertion          * tests/: 244.html, 245.html, results/244.processed,
             results/245.processed: object creation exceptions and ^process
         * src/classes/xdoc.C 1.133:            tests added
                 beauty: no <meta ... charset generated  
   2010-07-28  misha
         * src/classes/xdoc.C 1.136:  
                 beauty: method=html outputxmlbuffer not copied extra time          * tests/make_tests.cmd: - win32 EOLs
   
         * src/classes/xdoc.C 1.137:          * tests/: run_parser.cmd, run_tests.cmd: - cmd files for executing
                 beauty: needless helper class removed            tests on Win32 were added (The system timezone should be GMT+3)
   
         * src/classes/hash.C 1.66:  2010-07-26  misha
                 bugfix: ^hash.add[$hash] ^hash.sub[$hash] could hang. now such  
                 add does nothing, sub clears $hash          * tests/: 212.html, results/212.processed: - sizes were removed
             mecause they could be different on different OSs
 2004-02-16  paf  
         * src/main/pa_globals.C 1.173:          * tests/065.html: - make it "win32 friendly"
                 bugfix: xml errors copy from library now cleared [were not  
                 cleared properly]  2010-07-25  misha
   
 2004-02-13  paf          * src/main/compile.y: - all EOLs between methods are removed during
         * bin/Makefile.in 1.11:            compilation ( new feature: #47 )
         * etc/Makefile.in 1.16:  
         * etc/parser3.charsets/Makefile.in 1.19:          * tests/results/149.processed: - prepare tests to trim trailing
         * src/Makefile.in 1.57:            methods' EOLs
         * src/classes/Makefile.in 1.60:  
         * src/include/Makefile.in 1.18:          * tests/149.html: - prepare tests to trim trailing methods' EOLs
         * src/include/pa_version.h 1.13:  
         * src/lib/Makefile.in 1.13:          * tests/: results/006.processed, results/014.processed, 006.html,
         * src/lib/cord/Makefile.in 1.4:            014.html, 022.html: - prepare tests to trim trailing methods'
         * src/lib/cord/include/Makefile.in 1.3:            EOLs
         * src/lib/cord/include/private/Makefile.in 1.3:  
         * src/lib/gc/Makefile.in 1.3:          * tests/: 059.html, 071.html, 149.html, results/059.processed,
         * src/lib/gc/include/Makefile.in 1.3:            results/071.processed, results/022.processed: - prepare tests to
         * src/lib/gd/Makefile.in 1.3:            trim trailing methods' EOLs
         * src/lib/ltdl/Makefile.in 1.6:  
         * src/lib/md5/Makefile.in 1.9:          * tests/: results/073.processed, results/109.processed,
         * src/lib/patches/Makefile.in 1.13:            results/142.processed, results/144.processed,
         * src/lib/pcre/Makefile.in 1.11:            results/149.processed, 073.html, 096.html, 109.html, 142.html,
         * src/lib/sdbm/Makefile.in 1.2:            144.html: - prepare tests to trim trailing methods' EOLs
         * src/lib/sdbm/apr-include/Makefile.in 1.2:  
         * src/lib/smtp/Makefile.in 1.3:          * tests/: 096.html, 107.html, 109.html, 142.html, 144.html,
         * src/main/Makefile.in 1.57:            149.html, 152.html, results/096.processed, results/107.processed,
         * src/sql/Makefile.in 1.13:            results/109.processed, results/142.processed,
         * src/targets/Makefile.in 1.44:            results/144.processed: - prepare tests to trim trailing methods'
         * src/targets/apache13/Makefile.in 1.49:            EOLs
         * src/targets/apache13core/Makefile.in 1.6:  
         * src/targets/cgi/Makefile.in 1.67:  2010-07-24  moko
         * src/targets/isapi/Makefile.in 1.14:  
         * src/types/Makefile.in 1.55:          * tests/results/: 156.processed, 224.processed: fix for #54 changed
                 prerelease            the hash order in this test
   
         * src/classes/xdoc.C 1.132:          * tests/014.html: to check hash order, hash no is longer sorted
         * src/include/pa_stylesheet_connection.h 1.39:            before print
         * src/include/pa_xml_io.h 1.3:  
         * src/main/Makefile.am 1.44:          * src/include/pa_hash.h: hash copy constructor now keeps order
         * src/main/compile.tab.C 1.95:            (bugfix: #54)
         * src/main/main.vcproj 1.13:  
         * src/main/pa_globals.C 1.172:  2010-07-23  moko
         * src/main/pa_stylesheet_connection.C 1.1:  
         * src/main/pa_xml_io.C 1.17:          * tests/results/224.processed: @auto[] is no longer inherited
                 change: .xsl.stamp now not used, introducing dependencies  
                 timestamp check          * src/types/pa_vstateless_class.C, tests/227.html,
             tests/results/227.processed: @auto[] is no longer inherited
         * bin/auto.p.dist.in 1.11:            (bugfix: #57)
         * configure.in 1.73:  
                 auto.p: @conf made relative  2010-07-22  misha
   
         * Makefile.am 1.42:          * src/classes/table.C: - don't skip comment lines during
         * Makefile.in 1.56:            table::load if encloser or separator is set as '#' ( new feature:
         * acinclude.m4 1.29:            #30 )
         * aclocal.m4 1.32:  
         * acsite.m4 1.7:          * src/targets/cgi/parser3.C: - don't run as cgi if
         * configure 1.75:            env:PARSER_VERSION was set for preventing infinite loot ( bugfix:
         * configure.in 1.74:            #12 )
                 *** empty log message ***  
           * src/classes/file.C: - set PARSER_VARSION env before external
 2004-02-12  paf            script executing
         * src/include/pa_sapi.h 1.25:  
                 2004  2010-07-13  misha
   
         * INSTALL 1.36:          * tests/058.html: - test for suppressing @border was added - test
                 --without-threads            for user attribute was added
   
         * src/types/pa_vform.C 1.80:          * tests/results/186.processed: unescaping from \uXXXX
                 bugfix: empty values[recently allowed] ruined empty <input type  
                 file> submits. parser thought there were nameless empty file          * tests/186.html: unescaping from \uXXXX
                 and $form:field got value of type 'file'  
           * tests/: 239.html, results/239.processed: method call type
 2004-02-11  paf  
         * parser3.sln 1.9:          * src/types/: pa_vjunction.C, pa_vjunction.h: - bugfix: #90 :
         * src/classes/classes.vcproj 1.6:            $junction_method.CLASS_NAME (+CLASS)
         * src/classes/classes.vcproj 1.7:  
         * src/lib/gd/gd.vcproj 1.2:  2010-07-07  misha
         * src/lib/gd/gd.vcproj 1.3:  
         * src/lib/smtp/smtp.vcproj 1.2:          * buildall-with-xml, buildall-without-xml: - moving to pcre 8.10 on
         * src/lib/smtp/smtp.vcproj 1.3:            *nix
         * src/main/compile.tab.C 1.94:  
         * src/main/main.vcproj 1.8:  2010-07-05  misha
         * src/main/main.vcproj 1.9:  
         * src/main/pa_globals.C 1.167:          * src/: classes/curl.C, classes/file.C, classes/hash.C,
         * src/targets/apache13core/ApacheModuleParser3Core.vcproj 1.6:            classes/image.C, classes/op.C, classes/string.C, classes/table.C,
         * src/targets/apache13core/ApacheModuleParser3Core.vcproj 1.7:            classes/void.C, main/pa_common.C, main/pa_http.C: - exception
         * src/targets/cgi/parser3.vcproj 1.6:            comment strings "options must be hash", "options must be hash,
         * src/targets/cgi/parser3.vcproj 1.7:            not code" and "called with invalid option" were replaced by
         * src/targets/isapi/parser3isapi.vcproj 1.3:            constatns - exception comment string "invalid option passed" was
         * src/targets/isapi/parser3isapi.vcproj 1.4:            replaced by "called with invalid option" (now in different
         * src/types/types.vcproj 1.7:            methods are the same exception comment string)
         * src/types/types.vcproj 1.8:  
         * www/htdocs/.htaccess 1.27:          * src/include/pa_exception.h: - more exception strings were defined
                 started changes to reflect libxml xsl new folders  
           * src/: main/compile.y, main/compile_tools.C, main/compile_tools.h,
         * src/classes/classes.vcproj 1.8:            types/pa_vstateless_class.h: - now we can define possible
         * src/classes/classes.vcproj 1.9:            method's call type ( new feature: #5 )   1.
         * src/lib/gd/gd.vcproj 1.4:            @OPTIONS\nstatic|dynamic (no option == any) -- for all classe's
         * src/lib/gd/gd.vcproj 1.5:            methods   2. @static:method[params] (only static keyword could be
         * src/lib/smtp/smtp.vcproj 1.4:            used here) -- for specified methods
         * src/main/main.vcproj 1.10:  
         * src/main/main.vcproj 1.11:          * src/main/pa_common.C: - junction points should not be deleted on
         * src/main/pa_globals.C 1.168:            win32 during dirs cleanup ( bugfix: #83 ) - optimisation in dirs
         * src/targets/apache13core/ApacheModuleParser3Core.vcproj 1.8:            cleanup
         * src/targets/cgi/parser3.vcproj 1.8:  
         * src/targets/cgi/parser3.vcproj 1.9:  2010-07-03  misha
         * src/targets/isapi/parser3isapi.vcproj 1.5:  
         * src/types/types.vcproj 1.10:          * tests/: 158.html, 160.html, 161.html, 162.html, 163.html,
         * src/types/types.vcproj 1.9:            results/158.processed, results/160.processed,
                 continued changes to reflect libxml xsl new folders            results/161.processed, results/162.processed,
             results/163.processed: - prepare tests to trim trailing methods'
         * src/classes/classes.vcproj 1.10:            EOLs
         * src/lib/gd/gd.vcproj 1.6:  
         * src/lib/pcre/pcre.vcproj 1.2:          * tests/results/169.processed: - prepare tests to trim trailing
         * src/lib/pcre/pcre_dftables.vcproj 1.3:            methods' EOLs
         * src/lib/pcre/pcre_parser_ctype.vcproj 1.3:  
         * src/lib/sdbm/sdbm.vcproj 1.4:          * tests/results/: 168.processed, 169.processed: - prepare tests to
         * src/lib/smtp/smtp.vcproj 1.5:            trim trailing methods' EOLs
         * src/main/main.vcproj 1.12:  
         * src/main/pa_globals.C 1.169:          * tests/: results/170.processed, results/167.processed,
         * src/targets/apache13/ApacheModuleParser3.vcproj 1.6:            results/168.processed, results/169.processed, 167.html, 168.html,
         * src/targets/cgi/parser3.C 1.223:            169.html: - prepare tests to trim trailing methods' EOLs
         * src/targets/cgi/parser3.vcproj 1.10:  
         * src/targets/isapi/parser3isapi.vcproj 1.6:          * tests/: results/170.processed, results/171.processed,
         * src/types/types.vcproj 1.11:            results/172.processed, results/173.processed,
                 migrated to latest libxml[2.6.5] and libgdome[1.1.2]            results/174.processed, results/175.processed, 170.html, 171.html,
                 simplified lib build processes            172.html, 173.html, 174.html, 175.html: - prepare tests to trim
             trailing methods' EOLs
         * src/classes/classes.C 1.21:  
         * src/classes/classes.h 1.26:          * tests/: results/176.processed, results/180.processed,
         * src/classes/date.C 1.62:            results/184.processed, results/185.processed,
         * src/classes/double.C 1.57:            results/191.processed, results/192.processed,
         * src/classes/file.C 1.120:            results/196.processed, results/197.processed,
         * src/classes/form.C 1.38:            results/198.processed, 176.html, 180.html, 184.html, 185.html,
         * src/classes/hash.C 1.65:            191.html, 192.html, 196.html, 197.html, 198.html: - prepare tests
         * src/classes/hashfile.C 1.33:            to trim trailing methods' EOLs
         * src/classes/image.C 1.105:  
         * src/classes/int.C 1.53:          * tests/: 199.html, 208.html, 209.html, 213.html, 214.html,
         * src/classes/mail.C 1.100:            results/199.processed, results/208.processed,
         * src/classes/math.C 1.38:            results/209.processed, results/213.processed,
         * src/classes/memory.C 1.6:            results/214.processed: - prepare tests to trim trailing methods'
         * src/classes/op.C 1.145:            EOLs
         * src/classes/response.C 1.26:  
         * src/classes/string.C 1.132:  2010-06-29  misha
         * src/classes/table.C 1.196:  
         * src/classes/void.C 1.31:          * tests/: 220.html, 218.html, results/218.processed,
         * src/classes/xdoc.C 1.131:            results/215.processed, results/217.processed, 215.html, 217.html:
         * src/classes/xnode.C 1.65:            - prepare tests to trim trailing methods' EOLs
         * src/classes/xnode.h 1.21:  
         * src/include/pa_array.h 1.64:          * tests/: results/224.processed, 224.html, 223.html,
         * src/include/pa_cache_managers.h 1.16:            results/223.processed, results/220.processed: - prepare tests to
         * src/include/pa_charset.h 1.29:            trim trailing methods' EOLs
         * src/include/pa_charsets.h 1.12:  
         * src/include/pa_common.h 1.98:          * tests/results/: 226.processed, 230.processed: - prepare tests to
         * src/include/pa_config_fixed.h 1.63:            trim trailing methods' EOLs
         * src/include/pa_config_includes.h 1.28:  
         * src/include/pa_dictionary.h 1.17:          * tests/: 229.html, results/229.processed: - prepare tests to trim
         * src/include/pa_dir.h 1.16:            trailing methods' EOLs
         * src/include/pa_exception.h 1.43:  
         * src/include/pa_exec.h 1.15:          * tests/: 232.html, 235.html, results/232.processed,
         * src/include/pa_globals.h 1.109:            results/235.processed, 226.html, 227.html, 228.html, 230.html,
         * src/include/pa_hash.h 1.62:            results/226.processed, results/227.processed,
         * src/include/pa_memory.h 1.11:            results/228.processed, results/230.processed: - prepare tests to
         * src/include/pa_opcode.h 1.27:            trim trailing methods' EOLs
         * src/include/pa_operation.h 1.5:  
         * src/include/pa_os.h 1.4:  2010-06-16  moko
         * src/include/pa_request.h 1.174:  
         * src/include/pa_request_charsets.h 1.4:          * tests/: 229.html, results/229.processed:  elseif now supported in
         * src/include/pa_request_info.h 1.4:            ^if
         * src/include/pa_socks.h 1.14:  
         * src/include/pa_sql_connection.h 1.38:          * src/classes/op.C: new feature: #56 elseif now supported in ^if
         * src/include/pa_sql_driver_manager.h 1.32:  
         * src/include/pa_stack.h 1.22:  2010-06-03  misha
         * src/include/pa_string.h 1.156:  
         * src/include/pa_stylesheet_connection.h 1.38:          * src/main/pa_common.C: - bugfix #74 -- memmove should be used
         * src/include/pa_stylesheet_manager.h 1.21:            instead of memcopy for overlaped regions
         * src/include/pa_table.h 1.57:  
         * src/include/pa_threads.h 1.29:  2010-05-25  misha
         * src/include/pa_types.h 1.48:  
         * src/include/pa_uue.h 1.7:          * src/main/pa_common.C: - wanring about unused vars was removed
         * src/include/pa_xml_exception.h 1.3:  
         * src/include/pa_xml_io.h 1.2:          * src/: include/pa_request.h, main/execute.C, main/pa_request.C: -
         * src/lib/gd/gif.C 1.2:            get_method_filename was moved to execute.C
         * src/lib/gd/gif.h 1.2:  
         * src/lib/gd/gifio.C 1.2:  2010-05-23  misha
         * src/lib/md5/pa_md5.h 1.10:  
         * src/lib/md5/pa_md5c.c 1.12:          * src/main/pa_request.C: - more accurate detection of method's file
         * src/lib/smtp/comms.C 1.2:  
         * src/lib/smtp/smtp.C 1.2:  2010-05-22  misha
         * src/lib/smtp/smtp.h 1.2:  
         * src/main/compile.C 1.72:          * src/classes/reflection.C: - bugfix: core during detection of
         * src/main/compile_tools.C 1.57:            .file if filespec isn't detected successfully
         * src/main/compile_tools.h 1.72:  
         * src/main/execute.C 1.305:  2010-05-20  misha
         * src/main/pa_cache_managers.C 1.13:  
         * src/main/pa_charset.C 1.48:          * src/main/pa_request.C: - fix in get_method_filename
         * src/main/pa_charsets.C 1.15:  
         * src/main/pa_common.C 1.174:          * src/include/pa_request.h: - new feature: #24 -- searching
         * src/main/pa_dictionary.C 1.22:            included file in @USE/^use is changed. if its filespec doesn't
         * src/main/pa_dir.C 1.19:            start from '/' it will be searched in caller file directory
         * src/main/pa_exception.C 1.47:  
         * src/main/pa_exec.C 1.57:          * src/classes/reflection.C: - ^reflection:method_info returns file
         * src/main/pa_globals.C 1.171:            where the method is defined
         * src/main/pa_memory.C 1.5:  
         * src/main/pa_os.C 1.5:          * src/: include/pa_request.h, main/compile.y, main/pa_request.C,
         * src/main/pa_request.C 1.265:            classes/op.C: - new feature: #24 -- searching included file in
         * src/main/pa_socks.C 1.21:            @USE/^use is changed. if its filespec doesn't start from '/' it
         * src/main/pa_sql_driver_manager.C 1.82:            will be searched in caller file directory
         * src/main/pa_string.C 1.194:  
         * src/main/pa_stylesheet_manager.C 1.26:          * src/: classes/file.C, include/pa_common.h: - method lastposafter
         * src/main/pa_table.C 1.60:            is moved to pa_common.h
         * src/main/pa_uue.C 1.7:  
         * src/main/pa_xml_exception.C 1.3:  2010-05-18  misha
         * src/main/pa_xml_io.C 1.16:  
         * src/main/untaint.C 1.129:          * src/: main/pa_common.C, include/pa_common.h, classes/string.C,
         * src/sql/pa_sql_driver.h 1.38:            types/pa_vcookie.C: new feature: #71 ^string:js-unescape and
         * src/targets/apache13/mod_parser3.c 1.10:            cookie parser decode \uXXXX as well as %uXXXX
         * src/targets/apache13core/mod_parser3_core.C 1.3:  
         * src/targets/apache13core/pa_threads.C 1.4:  2010-05-17  misha
         * src/targets/cgi/pa_threads.C 1.15:  
         * src/targets/isapi/pa_threads.C 1.16:          * src/classes/curl.C: beauty: - unused param is removed in method
         * src/targets/isapi/parser3isapi.C 1.87:            _curl_version_action - some spaces were removed or replaced by
         * src/types/pa_junction.h 1.4:            tabs
         * src/types/pa_method.h 1.4:  
         * src/types/pa_value.C 1.16:          * src/classes/table.C: - bugfix: #72 core with empty value during
         * src/types/pa_value.h 1.118:            ^table.hash[...;name_of_the_last_column][$.type[string]]
         * src/types/pa_vbool.h 1.24:  
         * src/types/pa_vclass.C 1.20:  2010-05-16  misha
         * src/types/pa_vclass.h 1.43:  
         * src/types/pa_vcode_frame.h 1.27:          * src/classes/curl.C: new: #61 more curl options were added
         * src/types/pa_vconsole.h 1.5:            (contributed by Sumo)
         * src/types/pa_vcookie.C 1.63:  
         * src/types/pa_vcookie.h 1.26:  2010-04-29  pretender
         * src/types/pa_vdate.h 1.31:  
         * src/types/pa_vdouble.h 1.45:          * src/main/pa_string.C: fixes #63 Split result from empty string
         * src/types/pa_venv.h 1.31:            now empty string.
         * src/types/pa_vfile.C 1.40:  
         * src/types/pa_vfile.h 1.56:          * src/types/pa_vtable.C: bugfix: #35 All empty table cells are now
         * src/types/pa_vform.C 1.79:            string type.
         * src/types/pa_vform.h 1.49:  
         * src/types/pa_vhash.h 1.50:  2010-04-28  pretender
         * src/types/pa_vhashfile.h 1.27:  
         * src/types/pa_vimage.C 1.29:          * src/: include/pa_opcode.h, main/compile.tab.C, main/compile.y,
         * src/types/pa_vimage.h 1.39:            main/execute.C: bugfix: #59 OPTIMIZE_BYTECODE_GET_CLASS
         * src/types/pa_vint.h 1.41:            macrodefinition removed
         * src/types/pa_vjunction.h 1.22:  
         * src/types/pa_vmail.C 1.58:  2010-04-19  pretender
         * src/types/pa_vmail.h 1.14:  
         * src/types/pa_vmath.C 1.7:          * src/main/execute.C: fixes #60 Stacktrace now contains info for
         * src/types/pa_vmath.h 1.17:            OP_CONSTRUCT_OBJECT and OP_GET_CLASS
         * src/types/pa_vmemory.h 1.4:  
         * src/types/pa_vmethod_frame.C 1.5:          * src/: include/pa_common.h, main/pa_common.C, main/pa_exec.C:
         * src/types/pa_vmethod_frame.h 1.49:            fixes #64 Now file.missing exception generates in unsafe mode to.
         * src/types/pa_vobject.C 1.16:  
         * src/types/pa_vobject.h 1.42:          * src/classes/file.C: fixes #48 Now not throw "not save environment
         * src/types/pa_vrequest.C 1.32:            variable" exception in grpunlim version.
         * src/types/pa_vrequest.h 1.28:  
         * src/types/pa_vresponse.C 1.20:  2010-04-05  misha
         * src/types/pa_vresponse.h 1.35:  
         * src/types/pa_vstateless_class.C 1.22:          * src/classes/string.C: - new feature: 4th param was added to
         * src/types/pa_vstateless_class.h 1.48:            match. if specified its value is returned in case of nothing was
         * src/types/pa_vstateless_object.h 1.31:            found
         * src/types/pa_vstatus.C 1.24:  
         * src/types/pa_vstatus.h 1.18:  2010-04-01  misha
         * src/types/pa_vstring.C 1.25:  
         * src/types/pa_vstring.h 1.58:          * src/main/pa_request.C: - bugfix: on *nix URIs like /a/b/// caused
         * src/types/pa_vtable.C 1.25:            multiple execution of /a/b/auto.p
         * src/types/pa_vtable.h 1.52:  
         * src/types/pa_vvoid.h 1.21:  2010-03-19  misha
         * src/types/pa_vxdoc.C 1.27:  
         * src/types/pa_vxdoc.h 1.36:          * src/main/execute.C: - core in $table1.$table2 was fixed
         * src/types/pa_vxnode.C 1.37:  
         * src/types/pa_vxnode.h 1.29:          * src/targets/cgi/parser3.C: - core in sigpipe was fixed
         * src/types/pa_wcontext.C 1.28:  
         * src/types/pa_wcontext.h 1.46:  2010-01-27  misha
         * src/types/pa_wwrapper.h 1.31:  
                 2004          * src/main/pa_common.C: - bugfix: there are no excaption.type if
             trying to open file by path /existing-file/non-exixting-file
         * src/main/pa_globals.C 1.170:  
                 beauty: typo caused gc.log warnings with debug version of gc.dll  2010-01-26  misha
   
 2004-02-10  paf          * src/types/: pa_vrequest.C, pa_vrequest.h: - $request:post-body
         * INSTALL 1.34:            was added (returns file)
                 critical: prior to 1.0.30 had bug: "a segfault on pattern  
                 compilation errors", on which spent 4 hours worktime. use  2009-12-22  misha
                 versions higher than that. recommended now latest up to date  
           * src/classes/curl.C: - method 'option' was renamed to 'options' -
         * INSTALL 1.35:            now parser doesn't have class curl if it was built without it
                 critical: libxslt1.1.2 wanted at least libxml2.6.3 to compile.   
                 recommened latest libxml up to date  2009-12-15  misha
   
 2004-02-06  paf          * configure.in: - little cheat with curl include dir was added
         * src/main/untaint.C 1.128:  
                 beauty: removed old def/ifdef  2009-12-05  misha
   
         * src/main/pa_sql_driver_manager.C 1.81:          * src/classes/curl.C: - some fixes
         * src/main/pa_stylesheet_manager.C 1.25:  
                 beauty: unified destructing style  2009-12-04  misha
   
         * src/main/untaint.C 1.127:          * src/include/pa_config_fixed.h, src/classes/classes.vcproj,
                 beauty: coredump @unknown untaint language now            src/classes/curl.C, src/classes/file.C, src/classes/Makefile.am,
             buildall-with-xml, buildall-without-xml, configure.in: - curl
 2004-02-03  paf            class was added
         * src/main/pa_common.C 1.173:  
                 typo: %l -> %u          * src/include/pa_hash.h: - hash-iterator was added
   
         * src/classes/xnode.C 1.64:          * buildall-with-xml, buildall-without-xml: - option --passive-ftp
                 memleaks found: not fixed yet. todo            was added to pcre
   
         * src/classes/xdoc.C 1.130:  2009-11-27  misha
                 bugfix: libxml: FOR UTF-8 TOO russian letters in attributes or  
                 documents-results of transform now not &#04xx;          * src/classes/image.C: - don't add @border attribute to output of
             ^image.html[] if it was specified by user with empty value
         * src/main/pa_charset.C 1.47:  
                 bugfix: forgot to undo some          * src/types/pa_vxdoc.C: - bugfix: core if xdoc doesn't have the
             root element and we are trying to access .documentElement
         * src/classes/image.C 1.104:  
         * src/main/pa_exec.C 1.56:  2009-11-11  misha
         * src/main/pa_memory.C 1.4:  
         * src/targets/isapi/parser3isapi.C 1.86:          * src/classes/table.C: - in ^table.flip[] look at number of columns
         * src/types/pa_value.C 1.15:            instead of number of items in first row for named tables
         * src/types/pa_vcookie.C 1.62:  
                 beauty: %u is more simple=proper for size_t then %ld/%lu  2009-11-10  misha
   
         * src/main/pa_charset.C 1.46:          * operators.txt: - info about hash-options in ^file::create was
                 beauty: uncomment PA_PATCHED_LIBXML_BACKWARD to link with old            added
                 patched libxml libraries  
           * tests/237.html: - test for ^file::create[...;$.charset[...]] was
 2004-02-02  paf            added
         * src/types/pa_vform.C 1.78:  
                 bugfix: empty values with enctype=multipart/form-data now produce entries in $form:tables  2009-11-09  misha
                 <form method=post enctype=multipart/form-data>  
                 <input type=hidden name=a>          * buildall-with-xml: - moving to libxml 2.7.6
                 <input type=hidden name=b>  
                           * tests/236.html: - tests for comparations cords with functions
                 <input type=submit>            were added
                 </form>  
                 $k[^form:fields._keys[]]          * src/include/pa_string.h: - optimisation: cacheing of cstr was
                 ^eval($k)            added
                 <hr>  
                 <pre>$request:body          * src/main/pa_http.C: - little optimisation
   
         * src/types/pa_vcookie.C 1.61:          * src/: classes/table.C, lib/gc/include/gc_allocator.h: - bugfix:
                 bugfix: erasing cookie: params now output            GPF mallocs + stringstream (table.save)
                 $cookie:example[  
                         $.value[value]          * src/classes/file.C: - file::create now accepts 4th param: options
                         $.path[/there/]            with $.charset
                 ]  
                           * src/lib/cord/: cordxtra.c, include/private/cord_pos.h: - fixed
                 $cookie:example[            bug in cord (comparation cords with functions was buggy)
                         $.value[]  
                         $.expires[session]  2009-11-06  misha
                         $.path[/there/]  
                         $.domain[test.com]          * src/main/pa_string.C: - bugfix: calculation string.length
                 ]            sometimes was buggy
   
 2004-01-30  paf          * src/classes/string.C: - bugfix: Temp_value_element wasn't
         * src/classes/date.C 1.59:            destroyed if exception occured during match/replace
         * www/htdocs/.htaccess 1.26:  
                 bugfix: ^date::create[invalid year] now produces exception.           * src/: main/pa_charset.C, include/pa_charset.h: - method
                 todo: check other fields            lengthUTF8Char was added
   
         * src/classes/date.C 1.60:          * src/classes/op.C: - clean tainting lang was added for user's
         * src/classes/date.C 1.61:            usage
         * src/include/pa_string.h 1.155:  
         * src/main/pa_string.C 1.193:          * src/lib/cord/: cordbscs.c, cordxtra.c: - some rare GPF were
                 bugfix: ^date::create[invalid fields now produce exception.            fixed: checkouts are required after GC_MALLOC
   
         * src/classes/xdoc.C 1.129:          * src/types/pa_vregex.C: - check UTF8 only during 1st iteration
                 bugfix: libxml: russian letters in attributes or documents  
                 results of transform now not &#04xx;          * operators.txt: - actually, there is no ^untaint[xml] in
             file::create
 2004-01-29  paf  
         * src/targets/apache13core/mod_parser3_core.C 1.2:  2009-10-15  misha
                 bugfix: old style new used  
           * tests/: 235.html, 235_attach.txt: - tests for preparing email
         * src/include/pa_memory.h 1.9:            were added
                 bugfix: [potential] strdup copied one more byte then specified  
                  then zeroed it << useless and potentially harmful(could gpf)          * tests/234.html: - more tests for checking ^taint[uri] escaping
             were added
         * src/include/pa_memory.h 1.10:  
                 typo error          * src/: include/pa_string.h, main/pa_charset.C, main/pa_http.C,
             main/pa_request.C, main/untaint.C, types/pa_vmail.C: - little
 2004-01-22  paf            hacking: for dealing with transcoding+^taint[uri]
         * src/main/pa_common.C [release_3_1_1] 1.160.2.1:            transcode_and_untaint was replaced by untaint_and_transcode
                 bugfix: buffer overflow  
                 * in libxml&xsl error-reporting code  2009-10-13  misha
                 * in parser-error reporting code [when no @unhandled_exception defined]  
                           * tests/: 121.html, results/121.processed: - test transcoding +
                 fixed in one place: my *snprintf override            url-escaping now
   
         * src/main/untaint.C [release_3_1_1] 1.122.2.2:          * tests/results/auto.p: - more helpers' methods were added
                 bugfix: whitespace now optimized properly [were bug: ^taint[1 &  
                 2]="1 &2"          * src/main/pa_globals.C: - die instead of abort
   
         * src/main/untaint.C 1.126:  2009-10-06  misha
                 merged: bugfix from 3.1.1 on whitespace optimization  
           * src/main/pa_common.C: - don't allocate memory during
         * src/main/pa_globals.C 1.166:            capitalization if input string is already capitalized
                 beauty: bigger buffer for xml-related errors  
           * src/targets/isapi/parser3isapi.C: - pass pre-capitalized headers
         * src/classes/xdoc.C 1.128:  
                 bugfix: when stylesheet contains error, gpf          * src/targets/cgi/parser3.C: - pass pre-capitalized headers - don't
             use format function because it calls malloc
         * src/main/compile.tab.C [release_3_1_1] 1.91.2.1:  
         * src/main/untaint.C [release_3_1_1] 1.122.2.1:          * src/include/pa_common.h: - more capitalized headers were added
                 *** empty log message ***  
           * src/main/pa_common.C: - in safe mode clear executable bits during
         * src/main/pa_common.C 1.172:            file writing
                 merged: bugfix from 3.1.1 on memory overflow  
   2009-10-05  misha
 2004-01-13  paf  
         * operators.txt 1.150:          * src/main/pa_charset.C: - use iterators in pa_charset.C itself
                 typo erro  
   2009-10-03  misha
 2003-12-25  paf  
         * src/main/pa_common.C 1.171:          * src/: types/pa_vimage.h, classes/image.C: - ^img.font[],
                 bugfix: ^file::load[binary;http:// now not garbled  [pieces            ^img.text[] & ^img.length[] can work in utf-8 now
                 after zero bytes were removed]  
           * src/: include/pa_charset.h, main/pa_charset.C: - class
 2003-12-22  paf            UTF8_string_iterator was added
         * operators.txt 1.149:  
         * src/classes/op.C 1.144:          * src/classes/image.C: - respect utf-8 when calculate alphabet
         * src/include/pa_sql_connection.h 1.37:            length
         * src/include/pa_sql_driver_manager.h 1.31:  
         * src/main/pa_sql_driver_manager.C 1.80:          * src/classes/mail.C: - check from before get message.cstr
         * src/sql/pa_sql_driver.h 1.37:  
         * www/htdocs/.htaccess 1.25:  2009-10-02  misha
                 feature: sql introducing ability to transcode charsets  
           * tests/233.html: - test for image.font, image.length, image.text
         * src/include/Makefile.am 1.9:            with text in utf-8 were added
         * src/include/Makefile.in 1.17:  
                 bugfix: removed from dist: src/include/pa_config_auto.h which          * src/main/pa_common.C: - use pa_malloc_atomic instead of new
                 were configured for make-dist-platform and badly updated proper  
                 config file in target [when .tar used for updating existing          * buildall-with-xml, buildall-without-xml: - comment about gc
                 source tree]            version for freebsd 4 was added
   
 2003-12-19  paf  2009-10-01  misha
         * src/main/pa_sql_driver_manager.C 1.79:  
                 beauty: more straighforward error message          * src/main/pa_exec.C: - bugfix: allocate a bit more (for
             terminator) - read_pipe were slightly optimized
         * src/main/pa_charset.C 1.45:  
                 bugfix: memory for charsethandler structure for libxml now  2009-09-28  misha
                 allocated properly  
           * src/main/: pa_common.C, pa_uue.C: - some magic numbers were
 2003-12-17  paf            removed
         * src/main/pa_globals.C 1.165:  
                 bugfix: removed false warning [warning: unreported          * src/types/pa_vmail.C: - forgot about space after ':'
                 xmlGenericErrors]  
           * src/types/pa_vmail.C: - escape filenames while preparing mail
         * src/types/pa_vfile.C 1.39:            body - small simplifications
                 beauty: removed outdated cast  
           * src/: include/pa_uue.h, main/pa_uue.C: - pa_uuencode now has
         * src/main/pa_common.C 1.170:            inout params like pa_base64
                 bugfix: empty http response caused gpf  
           * src/: types/pa_vmail.C, types/pa_vmail.h, classes/mail.C: - new
         * src/include/pa_string.h 1.154:            option $.debug-print(1) was added to mail:send - changes for
                 bugfix: removed too strong a assert            using uue_encode which uses less memory
   
 2003-12-15  paf          * src/main/pa_common.C: - pa_base64_encode uses less memory now
         * src/classes/xdoc.C 1.127:  
                 bugfix: taint uri under ^xdoc::create{now works}          * src/: include/pa_uue.h, main/pa_uue.C: - pa_uuencode reduces less
             memory now
 2003-12-11  paf  
         * src/classes/file.C 1.119:  2009-09-26  misha
         * src/classes/mail.C 1.99:  
         * src/classes/op.C 1.143:          * src/types/pa_vmail.C: - default encoding now is base64
         * src/classes/xdoc.C 1.126:  
         * src/main/pa_request.C 1.263:          * buildall-with-xml: - moving to libxml 2.7.5 and libxslt 1.1.26
         * src/types/pa_vimage.C 1.28:  
         * src/types/pa_vmath.C 1.6:  2009-09-25  misha
         * src/types/pa_vstatus.C 1.21:  
                 beauty cancel: gcc does not understand that          * src/types/pa_vmail.C: - capitalization of headers was added to
             sending mail as well
         * src/include/pa_cache_managers.h 1.15:  
         * src/main/pa_cache_managers.C 1.12:          * buildall-with-xml: - catalog package was removed from libxml
         * src/main/pa_globals.C 1.164:  
         * src/main/pa_request.C 1.264:          * src/main/pa_xml_io.C: - fix in removing file:// protocol for
         * src/types/pa_vstatus.C 1.22:            win32 absolute path
                 bugfix(solaris): removed dependency on object initialization  
                 order [one more place]          * src/include/pa_common.h: - one more capitalized header was added
   
         * src/main/pa_cache_managers.C 1.11:  2009-09-22  misha
         * src/main/pa_sql_driver_manager.C 1.78:  
         * src/main/pa_stylesheet_manager.C 1.23:          * INSTALL: - comment about building just httpd binary while
                 bugfix(solaris): removed dependency on object initialization            building apache module was added
                 order [two places]  
   2009-09-21  misha
         * src/main/Makefile.am 1.43:  
         * src/main/Makefile.in 1.56:          * buildall-with-xml: - moving to the latest versions of xml libs:
                 *** empty log message ***            libxml 2.7.4 and libxslt 1.1.25
   
         * src/classes/file.C 1.118:  2009-09-19  misha
         * src/classes/mail.C 1.98:  
         * src/classes/op.C 1.142:          * tests/231.html: - test for encoding cookie in win-1251
         * src/classes/xdoc.C 1.125:  
         * src/include/pa_cache_managers.h 1.14:  2009-09-18  misha
         * src/include/pa_sql_connection.h 1.36:  
         * src/include/pa_sql_driver_manager.h 1.30:          * tests/: 224.html, 224.p: - tests for ^reflection:fields[class or
         * src/include/pa_stylesheet_manager.h 1.20:            object] were added
         * src/main/pa_request.C 1.262:  
         * src/main/pa_stylesheet_manager.C 1.24:          * operators.txt: - info about method ^reflection:fields[class or
         * src/types/pa_vimage.C 1.27:            object] was added
         * src/types/pa_vmath.C 1.5:  
         * src/types/pa_vstatus.C 1.20:          * src/classes/reflection.C: - method ^reflection:fields[class or
                 beauty: removed redundant ctor call [relying on implicit String            object] was added
                 :Body(cstr) call]  
           * src/types/: pa_value.h, pa_vclass.C, pa_vclass.h, pa_vobject.h: -
         * operators.txt 1.148:            methods get_fields were added
         * src/types/pa_vstatus.C 1.23:  
                     !$status:pid process id          * tests/232.html: - tests for @GET[name]
                     !$status:tid thread id  
           * src/classes/table.C: - some changes in handling hash-options for
 2003-12-10  paf            creare, join and locate
         * src/include/pa_sql_connection.h 1.35:  
         * www/htdocs/.htaccess 1.24:          * src/types/: pa_vobject.C, pa_vobject.h: - @GET[] now could be
                 bugfix: $status:sql.cache back  << time now ok            defined with option: the type of requested value
   
         * operators.txt 1.147:  2009-09-17  misha
         * src/main/pa_sql_driver_manager.C 1.77:  
         * src/main/pa_stylesheet_manager.C 1.22:          * tests/212.html: - tests for .pattern and .options were added
                 $status:stylesheet.cache back operational  
           * src/types/: pa_vregex.C, pa_vregex.h: - $regex.pattern and
         * operators.txt 1.146:            $regex.options were added
         * src/classes/xdoc.C 1.124:  
         * src/include/pa_charset.h 1.28:  2009-09-11  misha
         * src/include/pa_sql_connection.h 1.34:  
         * src/main/pa_charset.C 1.44:          * tests/: 223.html, 223_utf8.txt, 223_win1251.txt: - test was
         * src/main/pa_sql_driver_manager.C 1.76:            rewrited. it checks not just one case of sending cookies during
         * src/main/pa_string.C 1.192:            file::load[http], but also sending headers and fields (including
         * src/types/pa_vxdoc.h 1.35:            files)
         * www/htdocs/.htaccess 1.23:  
                 $status:sql.cache back operational  2009-09-10  misha
   
 2003-12-02  paf          * src/main/untaint.C: - workaround in file-spec lang for old Macs
         * src/types/pa_vmail.C 1.57:            was removed => now parser can open files with Russian 'r' in
                 bugfix: ^mail:send[$.file[$.value[>>xxxx<<]] now untaints            filename
                 properly [were: as-is forced]  
           * src/main/untaint.C: - bugfix: client charset whould be analized
         * src/main/pa_xml_io.C 1.15:            while escaping cookies but now source charset
                 bugfix: on some platforms one can't throw exceptions out of libxml callbacks:  
                 reimplemented error handling of http://localhost, parser://method and safemode check callbacks          * src/main/pa_http.C: - bugfix: the values of http headers didn't
             ^tainted[uri] so it was possible to make request with incorrect
         * src/main/pa_string.C [release_3_1_1] 1.185.2.1:            http header
                 bugfix: SPARC gpf on %4!=0 address int ref [merged from HEAD]  
           * src/main/pa_http.C: - capitalization of http headers during
         * src/classes/image.C 1.103:            file::load[http was slightly changes - bugfix: all headers which
                 nothing: comment removed            parser sends during file::load[http should be transcoded and only
             then escaped
         * src/main/pa_string.C 1.191:  
                 bugfix: sparc gpf on reading %4!=0 addresses to int          * src/main/untaint.C: - a bit more comments were added
   
 2003-12-01  paf          * src/classes/: file.C, string.C: - types where changes (minus 2
         * src/main/pa_globals.C 1.163:            warnings)
                 bugfix: win32: compile prob  
           * src/include/pa_common.h: - 2 capitalized strings for making http
         * src/main/pa_xml_io.C 1.13:            headers during file::load[http were added
                 todo: safe mode check not to throw exception  
   2009-09-08  misha
         * src/main/pa_xml_io.C 1.12:  
                 bugfix: http://localhost typo error          * operators.txt: - changes in file.save and string.save were added
   
         * src/classes/xdoc.C 1.123:          * tests/: 230.html, 230.txt: - tests for checking options in
         * src/main/pa_xml_io.C 1.14:            file.save and string.save were added
                 bugfix: typo  
           * src/main/pa_request.C: - http headers names, which are passed to
 2003-11-28  paf            SAPI::add_header_attribute are lowercased now (it'll be
         * src/main/pa_xml_io.C 1.9:            capitalized in that method)
                 installed safe-mode checker as filter of all xml documents read  
           * src/: types/pa_vfile.C, types/pa_vfile.h, classes/file.C,
         * operators.txt 1.144:            classes/string.C: - file_write accepts Request_charsets and asked
         * src/include/pa_request.h 1.173:            charset and cound transcode content before writing - string.save
         * src/main/pa_xml_io.C 1.3:            and file.save have option $.charset now
                 works.  
                 todo: maybe replace original open mech of xdoc::create & co to use libxml open, so that this would work for root document          * src/: include/pa_common.h, main/pa_common.C, classes/table.C,
                             classes/xdoc.C: - file_write accepts Request_charsets and asked
                 $xdoc[^xdoc::create{<?xml version="1.0"?>            charset and cound transcode content before writing
                 <!DOCTYPE test SYSTEM "parser://method/params/here">  
                 <test>          * src/include/pa_exception.h: - new exception comment string was
                         &test^;            defined
                 </test>  
                 }]  2009-09-07  misha
                   
                 ^taint[^xdoc.string[]]          * src/main/compile.y: - grammar $name\ name stops now for regex
                             sub-pattern\s
                 @method[param]  
                 <!ENTITY test "test-entity-value+$form:user+$param!">  2009-09-04  misha
   
         * src/main/pa_xml_io.C 1.8:          * src/main/pa_http.C: - capitalization of http headers during
                 http://localhost/ now checked for safe mode            file::load[http was implemented
   
         * src/classes/xdoc.C 1.122:  2009-09-03  misha
         * src/include/pa_stylesheet_connection.h 1.37:  
         * src/include/pa_stylesheet_manager.h 1.19:          * src/: main/pa_common.C, main/pa_http.C, main/pa_request.C,
         * src/main/pa_stylesheet_manager.C 1.21:            include/pa_common.h, include/pa_sapi.h, types/pa_vcookie.C,
                 replaced original open mech of xdoc::create & co to use libxml open, so that this would work for root document            types/pa_vmail.C, targets/cgi/parser3.C,
                 todo: safe mode checks to libxml: ideally to some 1 point            targets/isapi/parser3isapi.C: - back to storing response http
             headers in lowercase - capitalize them during output
         * src/include/Makefile.in 1.16:  
         * src/main/Makefile.in 1.55:  2009-08-31  misha
                 *** empty log message ***  
           * src/classes/table.C: - allow call with any brackets (it could be
         * operators.txt 1.145:            useful in methods with explict result declaration)
         * src/main/pa_xml_io.C 1.4:  
                 leading / in http://parser[abscent params]          * src/classes/table.C: - bugfix: ^table.sort{...} doesn't work
             correctly if $request:charset==koi8-r
         * src/main/pa_xml_io.C 1.5:  
                 comment  2009-08-30  misha
   
 2003-11-27  paf          * src/: include/pa_common.h, main/pa_request.C: - http headers were
         * src/classes/date.C 1.58:            changed: content-type => Content-type and so on
                 bugfix: typo error  
           * src/classes/file.C, src/include/pa_common.h,
         * src/main/pa_xml_io.C 1.2:            src/include/pa_request.h, src/main/pa_http.C,
                 libxml: started parser://methodcall/params            src/main/pa_request.C, src/types/pa_vcookie.C,
             src/types/pa_vmail.C, src/targets/cgi/parser3.C,
 2003-11-26  paf            src/targets/isapi/parser3isapi.C, tests/results/001.processed,
         * src/types/pa_value.h 1.117:            tests/results/002.processed, tests/results/003.processed,
                 warnings: --            tests/results/004.processed, tests/results/005.processed,
             tests/results/006.processed, tests/results/007.processed,
         * operators.txt 1.143:            tests/results/008.processed, tests/results/009.processed,
         * src/include/Makefile.am 1.8:            tests/results/010.processed, tests/results/011.processed,
         * src/include/pa_globals.h 1.108:            tests/results/012.processed, tests/results/013.processed,
         * src/include/pa_xml_io.h 1.1:            tests/results/014.processed, tests/results/015.processed,
         * src/main/Makefile.am 1.42:            tests/results/016.processed, tests/results/017.processed,
         * src/main/main.vcproj 1.7:            tests/results/018.processed, tests/results/019.processed,
         * src/main/pa_globals.C 1.162:            tests/results/020.processed, tests/results/021.processed,
         * src/main/pa_request.C 1.261:            tests/results/022.processed, tests/results/023.processed,
         * src/main/pa_xml_io.C 1.1:            tests/results/024.processed, tests/results/025.processed,
                 simplification: xml errors to hash<thread_id,error>            tests/results/026.processed, tests/results/027.processed,
                 reorganization: xml io moved  to pa_xml_io.C/h            tests/results/028.processed, tests/results/029.processed,
             tests/results/030.processed, tests/results/031.processed,
 2003-11-25  paf            tests/results/032.processed, tests/results/033.processed,
         * src/classes/table.C 1.194:            tests/results/034.processed, tests/results/035.processed,
                 bugfix: a, c?x:y, z in gcc considered(?) as  a, (c?x:y, z)            tests/results/036.processed, tests/results/037.processed,
             tests/results/038.processed, tests/results/039.processed,
         * src/main/untaint.C 1.125:            tests/results/040.processed, tests/results/041.processed,
                 bugfix: consequences of not reading this comment:             tests/results/042.processed, tests/results/043.processed,
                 CORD_pos_chars_left /* Number of characters in cache.  <= 0 ==            tests/results/044.processed, tests/results/045.processed,
                  none   */            tests/results/046.processed, tests/results/047.processed,
             tests/results/048.processed, tests/results/049.processed,
         * src/include/pa_array.h 1.63:            tests/results/050.processed, tests/results/051.processed,
                 removed needless checks            tests/results/052.processed, tests/results/053.processed,
             tests/results/054.processed, tests/results/055.processed,
         * src/classes/table.C 1.195:            tests/results/056.processed, tests/results/057.processed,
                 bugfix: wrong sequence. [sadly no waring whatever)            tests/results/058.processed, tests/results/059.processed,
             tests/results/060.processed, tests/results/061.processed,
 2003-11-24  paf            tests/results/062.processed, tests/results/063.processed,
         * operators.txt 1.142:            tests/results/064.processed, tests/results/065.processed,
         * src/types/pa_vxnode.C 1.36:            tests/results/066.processed, tests/results/067.processed,
         * src/types/pa_vxnode.h 1.28:            tests/results/068.processed, tests/results/069.processed,
                 $xdoc[^xdoc::create[test]]            tests/results/070.processed, tests/results/071.processed,
                 $tn[^xdoc.createTextNode[text node value]]            tests/results/072.processed, tests/results/073.processed,
                 $dummy[^xdoc.firstChild.appendChild[$tn]]            tests/results/074.processed, tests/results/075.processed,
                 $xdoc.firstChild.firstChild.nodeValue[different]            tests/results/076.processed, tests/results/077.processed,
                 ^taint[^xdoc.string[]]            tests/results/078.processed, tests/results/079.processed,
             tests/results/080.processed, tests/results/081.processed,
         * src/main/pa_request.C 1.260:            tests/results/082.processed, tests/results/083.processed,
         * src/types/pa_vform.C 1.77:            tests/results/084.processed, tests/results/085.processed,
         * src/types/pa_vform.h 1.48:            tests/results/086.processed, tests/results/087.processed,
                 removed limit: now $form:xxx can be accessed anytime, even in @auto/conf            tests/results/088.processed, tests/results/089.processed,
                 [and request/response:charset still can be changed anytime]            tests/results/090.processed, tests/results/091.processed,
             tests/results/092.processed, tests/results/093.processed,
         * src/include/pa_hash.h 1.61:            tests/results/094.processed, tests/results/095.processed,
         * src/types/types.vcproj 1.6:            tests/results/096.processed, tests/results/097.processed,
                 linker HPUX nongnu workaround: static Hash::allocates -> static Hash_allocates            tests/results/098.processed, tests/results/099.processed,
             tests/results/100.processed, tests/results/101.processed,
         * src/main/pa_common.C 1.169:            tests/results/102.processed, tests/results/103.processed,
                 bugfix: ^file::load[binary;http://...]   now not transcodes            tests/results/104.processed, tests/results/105.processed,
                 response body            tests/results/106.processed, tests/results/107.processed,
             tests/results/108.processed, tests/results/109.processed,
 2003-11-21  paf            tests/results/110.processed, tests/results/111.processed,
         * src/main/pa_exec.C 1.55:            tests/results/112.processed, tests/results/113.processed,
                 bug in safe mode            tests/results/114.processed, tests/results/115.processed,
             tests/results/116.processed, tests/results/117.processed,
         * src/include/Makefile.am 1.7:            tests/results/118.processed, tests/results/119.processed,
                 pa_xml_exception.h            tests/results/120.processed, tests/results/121.processed,
             tests/results/122.processed, tests/results/123.processed,
         * Makefile.am 1.40:            tests/results/124.processed, tests/results/125.processed,
         * Makefile.in 1.54:            tests/results/126.processed, tests/results/127.processed,
         * configure 1.73:            tests/results/128.processed, tests/results/129.processed,
         * configure.in 1.71:            tests/results/130.processed, tests/results/131.processed,
         * parser3.sln 1.8:            tests/results/132.processed, tests/results/133.processed,
         * src/classes/Makefile.am 1.47:            tests/results/134.processed, tests/results/135.processed,
         * src/classes/Makefile.am 1.48:            tests/results/136.processed, tests/results/138.processed,
         * src/classes/Makefile.in 1.59:            tests/results/139.processed, tests/results/140.processed,
         * src/classes/classes.vcproj 1.5:            tests/results/141.processed, tests/results/142.processed,
         * src/include/Makefile.in 1.15:            tests/results/143.processed, tests/results/144.processed,
         * src/include/pa_config_auto.h.in 1.39:            tests/results/145.processed, tests/results/146.processed,
         * src/lib/Makefile.am 1.7:            tests/results/147.processed, tests/results/148.processed,
         * src/lib/Makefile.in 1.12:            tests/results/149.processed, tests/results/150.processed,
         * src/lib/gd/Makefile.am 1.1:            tests/results/151.processed, tests/results/152.processed,
         * src/lib/gd/Makefile.in 1.1:            tests/results/153.processed, tests/results/154.processed,
         * src/lib/gd/Makefile.in 1.2:            tests/results/155.processed, tests/results/156.processed,
         * src/lib/gd/gd.vcproj 1.1:            tests/results/157.processed, tests/results/158.processed,
         * src/lib/gd/gif.C 1.1:            tests/results/159.processed, tests/results/160.processed,
         * src/lib/gd/gif.h 1.1:            tests/results/161.processed, tests/results/162.processed,
         * src/lib/gd/gifio.C 1.1:            tests/results/163.processed, tests/results/164.processed,
         * src/lib/gd/mtables.h 1.1:            tests/results/165.processed, tests/results/166.processed,
         * src/lib/smtp/Makefile.am 1.1:            tests/results/167.processed, tests/results/168.processed,
         * src/lib/smtp/Makefile.in 1.1:            tests/results/169.processed, tests/results/170.processed,
         * src/lib/smtp/Makefile.in 1.2:            tests/results/171.processed, tests/results/172.processed,
         * src/lib/smtp/comms.C 1.1:            tests/results/173.processed, tests/results/174.processed,
         * src/lib/smtp/smtp.C 1.1:            tests/results/175.processed, tests/results/176.processed,
         * src/lib/smtp/smtp.h 1.1:            tests/results/177.processed, tests/results/178.processed,
         * src/lib/smtp/smtp.vcproj 1.1:            tests/results/179.processed, tests/results/180.processed,
         * src/targets/apache13/p3runConfigure.in 1.15:            tests/results/181.processed, tests/results/182.processed,
         * src/targets/apache13core/Makefile.in 1.5:            tests/results/183.processed, tests/results/184.processed,
         * src/targets/cgi/Makefile.am 1.50:            tests/results/185.processed, tests/results/186.processed,
         * src/targets/cgi/Makefile.in 1.66:            tests/results/187.processed, tests/results/188.processed,
         * src/types/Makefile.am 1.35:            tests/results/189.processed, tests/results/190.processed,
         * src/types/Makefile.in 1.54:            tests/results/191.processed, tests/results/192.processed,
                 rearrange: gd&smtp moved to src/lib            tests/results/193.processed, tests/results/194.processed,
             tests/results/195.processed, tests/results/196.processed,
         * src/targets/apache13/ApacheModuleParser3.vcproj 1.5:            tests/results/197.processed, tests/results/198.processed,
         * src/targets/isapi/parser3isapi.C 1.85:            tests/results/199.processed, tests/results/200.processed,
                 more warnings --            tests/results/201.processed, tests/results/202.processed,
             tests/results/203.processed, tests/results/204.processed,
         * Makefile.am 1.41:            tests/results/205.processed, tests/results/206.processed,
         * Makefile.in 1.55:            tests/results/207.processed, tests/results/208.processed,
         * acinclude.m4 1.28:            tests/results/209.processed, tests/results/210.processed,
         * aclocal.m4 1.31:            tests/results/211.processed, tests/results/212.processed,
         * acsite.m4 1.6:            tests/results/213.processed, tests/results/214.processed,
         * configure 1.74:            tests/results/215.processed, tests/results/216.processed,
         * configure.in 1.72:            tests/results/217.processed, tests/results/218.processed,
         * src/classes/mail.C 1.97:            tests/results/219.processed, tests/results/220.processed,
                 *** empty log message ***            tests/results/221.processed, tests/results/222.processed,
             tests/results/223.processed, tests/results/224.processed,
         * src/targets/apache13core/ApacheModuleParser3Core.vcproj 1.5:            tests/results/225.processed, tests/results/226.processed,
         * src/targets/apache13core/Makefile.am 1.5:            tests/results/227.processed, tests/results/228.processed,
         * src/targets/apache13core/mod_parser3.C 1.7:            tests/results/229.processed: - http headers were changed:
         * src/targets/apache13core/mod_parser3_core.C 1.1:            content-type => Content-type and so on
                 renamed mod_parser3 to mod_parser3_core to help DOXYGEN  
   2009-08-27  misha
         * src/classes/mail.C 1.96:  
                 bugfix: typo          * src/: main/pa_random.C, include/pa_random.h,
             targets/cgi/parser3.C: - year was updated :)
 2003-11-20  paf  
         * src/main/execute.C 1.303:  2009-08-26  misha
         * src/main/pa_request.C 1.257:  
                 old forgotten todo: when can't report problem (undefined @          * tests/: 224.html, 224.p: - test for creating of parser object
                 unhandled_exception) problem source string were not reported            using constructor without params - little bugfix in test
   
         * src/classes/classes.vcproj 1.4:          * src/main/compile_tools.h: - bugfix: should't call autouse while
         * src/classes/date.C 1.53:            checking existed class while processing partial option
         * src/classes/double.C 1.55:  
         * src/classes/file.C 1.114:          * src/classes/reflection.C: - bugfix: core when creating object
         * src/classes/hash.C 1.61:            with reflection and constructor doesn't have params
         * src/classes/hashfile.C 1.31:  
         * src/classes/image.C 1.98:  2009-08-24  misha
         * src/classes/int.C 1.51:  
         * src/classes/mail.C 1.93:          * tests/229.html: - tests for checking the number of parameters
         * src/classes/math.C 1.35:            were added
         * src/classes/memory.C 1.4:  
         * src/classes/op.C 1.138:          * src/types/: pa_value.C, pa_vmethod_frame.h: - bugfix: the actual
         * src/classes/string.C 1.128:            number of method's parameters wasn't checked correctly (the bug
         * src/classes/table.C 1.191:            was introduced in 3.4.0)
         * src/classes/xdoc.C 1.118:  
         * src/classes/xnode.C 1.62:  2009-08-22  misha
         * src/include/pa_config_includes.h 1.27:  
         * src/include/pa_operation.h 1.3:          * src/main/pa_http.C: - ^file::load[http://...;$.body[]] : $.body
         * src/include/pa_sql_connection.h 1.32:            transcoded, but tainted pieces are escaped only when
         * src/include/pa_table.h 1.54:            content-type==url-encoding
         * src/include/pa_types.h 1.46:  
         * src/lib/ltdl/config_fixed.h 1.3:          * tests/228.html: - test for checking
         * src/lib/ltdl/ltdl.vcproj 1.2:            ^file::load[http://...;$.body[]]
         * src/lib/md5/md5.vcproj 1.2:  
         * src/lib/pcre/maketables.c 1.2:          * src/types/: pa_vform.C, pa_vform.h: - bugfix: attempt to detect
         * src/lib/pcre/pcre_dftables.vcproj 1.2:            post charset was too early (charsets is empty at this moment)
         * src/lib/pcre/pcre_parser_ctype.vcproj 1.2:  
         * src/lib/sdbm/apr_file_io.C 1.2:  2009-08-21  misha
         * src/main/compile.tab.C 1.93:  
         * src/main/execute.C 1.301:          * src/: include/pa_string.h, main/pa_http.C, main/pa_request.C,
         * src/main/main.vcproj 1.6:            main/untaint.C: - some fixes with transcode+untaint
         * src/main/pa_cache_managers.C 1.9:  
         * src/main/pa_charset.C 1.40:  2009-08-15  misha
         * src/main/pa_common.C 1.166:  
         * src/main/pa_dir.C 1.16:          * src/main/pa_exec.C: - number of argv in file::exec/cgi on unix
         * src/main/pa_exec.C 1.53:            was increaced to 100 (was 50)
         * src/main/pa_globals.C 1.160:  
         * src/main/pa_os.C 1.3:          * tests/227.html: - test for checking overriding properties in
         * src/main/pa_request.C 1.255:            static classes was added
         * src/main/pa_string.C 1.187:  
         * src/main/pa_table.C 1.57:          * tests/: 226.html, 226.p: - test for @autoload[] was added
         * src/targets/apache13/ApacheModuleParser3.vcproj 1.4:  
         * src/targets/apache13core/ApacheModuleParser3Core.vcproj 1.4:          * src/: include/pa_request.h, main/compile.y, main/compile_tools.h,
         * src/targets/cgi/parser3.vcproj 1.5:            main/execute.C, main/pa_request.C, classes/reflection.C: -
         * src/targets/isapi/parser3isapi.vcproj 1.2:            autouse was implemented
         * src/types/pa_value.h 1.115:  
         * src/types/pa_vconsole.h 1.3:  2009-08-14  misha
         * src/types/pa_vdate.h 1.28:  
         * src/types/pa_vfile.h 1.54:          * src/classes/reflection.C: - outdated checkout was removed
         * src/types/pa_vhashfile.C 1.36:  
         * src/types/pa_vimage.C 1.25:          * src/classes/reflection.C: - optimization - method ^dynamical was
         * src/types/pa_vimage.h 1.36:            added.
         * src/types/pa_vmail.C 1.53:  
         * src/types/pa_vobject.C 1.14:          * src/: types/pa_value.h, types/pa_vmethod_frame.h,
         * src/types/pa_vstateless_class.h 1.46:            types/pa_vstateless_class.h, main/execute.C: - optimization
         * src/types/pa_vtable.C 1.23:  
         * src/types/pa_vtable.h 1.50:          * src/types/pa_vclass.C: - exception if base on sytem class
         * src/types/pa_vvoid.h 1.19:  
         * src/types/pa_vxdoc.h 1.33:  2009-08-12  misha
         * src/types/pa_vxnode.h 1.26:  
         * src/types/types.vcproj 1.5:          * src/types/: pa_vclass.C, pa_vclass.h, pa_vstateless_class.C,
                 turned on warnings level4 on all projects (except libltdl=off & libsdbm=level3)            pa_vstateless_class.h: - little optimisation
                 found several unitialized vars  
   2009-08-11  misha
         * src/classes/classes.C 1.20:  
         * src/classes/classes.h 1.25:          * tests/224.html: - method_params => method_info - checking for
         * src/classes/date.C 1.54:            $.inherited
         * src/classes/double.C 1.56:  
         * src/classes/file.C 1.115:          * src/classes/reflection.C, operators.txt: - method method_params
         * src/classes/form.C 1.37:            was renamed to method_info and now it returns class name, if
         * src/classes/hash.C 1.62:            method was defined in ancestor
         * src/classes/hashfile.C 1.32:  
         * src/classes/image.C 1.99:          * tests/225.html: - tests for cheching properties in hierarhical
         * src/classes/int.C 1.52:            classes were added
         * src/classes/mail.C 1.94:  
         * src/classes/math.C 1.36:          * src/: types/pa_property.h, types/pa_vclass.C, types/pa_vclass.h,
         * src/classes/memory.C 1.5:            types/pa_vstateless_class.C, types/pa_vstateless_class.h,
         * src/classes/op.C 1.139:            main/compile.y, main/execute.C, classes/classes.C: - problems
         * src/classes/response.C 1.25:            with properties in new classes implementation were fixed
         * src/classes/string.C 1.129:  
         * src/classes/table.C 1.192:  2009-08-10  misha
         * src/classes/void.C 1.30:  
         * src/classes/xdoc.C 1.119:          * src/main/execute.C: - now constructor shouldn't be defined in
         * src/classes/xnode.C 1.63:            class. it could be defined in parent.
         * src/classes/xnode.h 1.20:  
         * src/include/pa_array.h 1.62:  2009-08-09  misha
         * src/include/pa_cache_managers.h 1.12:  
         * src/include/pa_charset.h 1.27:          * src/classes/reflection.C: - ^reflection:methods doesn't return
         * src/include/pa_charsets.h 1.11:            base's methods
         * src/include/pa_common.h 1.97:  
         * src/include/pa_config_fixed.h 1.62:  2009-08-08  misha
         * src/include/pa_dictionary.h 1.16:  
         * src/include/pa_dir.h 1.15:          * src/: classes/classes.h, classes/date.C, classes/file.C,
         * src/include/pa_exception.h 1.42:            classes/form.C, classes/hash.C, classes/hashfile.C,
         * src/include/pa_exec.h 1.14:            classes/image.C, classes/mail.C, classes/op.C,
         * src/include/pa_globals.h 1.107:            classes/reflection.C, classes/regex.C, classes/string.C,
         * src/include/pa_hash.h 1.60:            classes/table.C, classes/xdoc.C, classes/xnode.C,
         * src/include/pa_memory.h 1.8:            classes/xnode.h, include/pa_hash.h, main/execute.C,
         * src/include/pa_opcode.h 1.26:            main/pa_http.C, main/pa_request.C, targets/cgi/parser3.C,
         * src/include/pa_operation.h 1.4:            types/pa_method.h, types/pa_property.h, types/pa_value.C,
         * src/include/pa_os.h 1.3:            types/pa_value.h, types/pa_vclass.C, types/pa_vclass.h,
         * src/include/pa_request.h 1.172:            types/pa_vcode_frame.h, types/pa_vconsole.h, types/pa_vcookie.C,
         * src/include/pa_request_charsets.h 1.3:            types/pa_vcookie.h, types/pa_vdate.h, types/pa_venv.C,
         * src/include/pa_request_info.h 1.3:            types/pa_venv.h, types/pa_vfile.C, types/pa_vfile.h,
         * src/include/pa_sapi.h 1.24:            types/pa_vform.C, types/pa_vform.h, types/pa_vhash.h,
         * src/include/pa_socks.h 1.13:            types/pa_vhashfile.C, types/pa_vhashfile.h, types/pa_vimage.C,
         * src/include/pa_sql_connection.h 1.33:            types/pa_vimage.h, types/pa_vmail.C, types/pa_vmail.h,
         * src/include/pa_sql_driver_manager.h 1.29:            types/pa_vmath.h, types/pa_vmemory.h, types/pa_vmethod_frame.h,
         * src/include/pa_stack.h 1.21:            types/pa_vobject.C, types/pa_vobject.h, types/pa_vproperty.C,
         * src/include/pa_string.h 1.153:            types/pa_vproperty.h, types/pa_vrequest.C, types/pa_vrequest.h,
         * src/include/pa_stylesheet_connection.h 1.35:            types/pa_vresponse.C, types/pa_vresponse.h,
         * src/include/pa_stylesheet_manager.h 1.18:            types/pa_vstateless_class.C, types/pa_vstateless_class.h,
         * src/include/pa_table.h 1.56:            types/pa_vstateless_object.h, types/pa_vstatus.C,
         * src/include/pa_threads.h 1.28:            types/pa_vstatus.h, types/pa_vstring.h, types/pa_vtable.C,
         * src/include/pa_types.h 1.47:            types/pa_vtable.h, types/pa_vvoid.h, types/pa_vxdoc.C,
         * src/include/pa_uue.h 1.6:            types/pa_vxdoc.h, types/pa_vxnode.C, types/pa_vxnode.h,
         * src/include/pa_xml_exception.h 1.2:            types/pa_wwrapper.h, types/types.vcproj: - new classes
         * src/lib/md5/pa_md5.h 1.9:            implementation
         * src/lib/md5/pa_md5c.c 1.11:  
         * src/lib/sdbm/apr_file_io.C 1.3:          * buildall-with-xml, buildall-without-xml: - gc has a bug if
         * src/lib/sdbm/apr_strings.C 1.2:            USE_MUNMAP is used. so it is disabled as a workaround.
         * src/main/compile.C 1.71:  
         * src/main/compile_tools.C 1.56:  2009-08-05  misha
         * src/main/compile_tools.h 1.71:  
         * src/main/execute.C 1.302:          * src/: main/pa_common.C, include/pa_common.h: - not needed
         * src/main/pa_cache_managers.C 1.10:            parameter was removed
         * src/main/pa_charset.C 1.41:  
         * src/main/pa_charsets.C 1.14:          * src/main/pa_http.C: - bugfix: error was during detecting
         * src/main/pa_common.C 1.168:            content-type of file which was loaded by http
         * src/main/pa_dictionary.C 1.20:  
         * src/main/pa_dir.C 1.17:  2009-08-01  misha
         * src/main/pa_exception.C 1.46:  
         * src/main/pa_exec.C 1.54:          * src/main/execute.C, src/main/compile.y, src/include/pa_opcode.h,
         * src/main/pa_globals.C 1.161:            src/types/pa_wcontext.h, src/types/pa_wwrapper.h, INSTALL: -
         * src/main/pa_memory.C 1.3:            OPTIMIZE_BYTECODE_CONSTRUCT_OBJECT and OPTIMIZE_CONSTRUCT_OBJECT
         * src/main/pa_os.C 1.4:            can't be disabled with defines any longer
         * src/main/pa_pool.C 1.62:  
         * src/main/pa_request.C 1.256:  2009-07-29  misha
         * src/main/pa_socks.C 1.20:  
         * src/main/pa_sql_driver_manager.C 1.74:          * src/classes/reflection.C, tests/results/224.processed: - for
         * src/main/pa_string.C 1.188:            native methods with any call type now returned empty call_type
         * src/main/pa_stylesheet_manager.C 1.20:            value
         * src/main/pa_table.C 1.58:  
         * src/main/pa_uue.C 1.6:          * src/: classes/hash.C, classes/hashfile.C, classes/op.C,
         * src/main/pa_xml_exception.C 1.2:            classes/table.C, include/pa_hash.h, include/pa_request.h,
         * src/main/untaint.C 1.123:            main/pa_request.C: - break in cycles was optimized
         * src/sql/pa_sql_driver.h 1.36:  
         * src/targets/apache13/mod_parser3.c 1.9:          * INSTALL: - more defines were described
         * src/targets/apache13/pa_httpd.h 1.5:  
         * src/targets/apache13core/mod_parser3.C 1.6:  2009-07-28  misha
         * src/targets/apache13core/pa_threads.C 1.3:  
         * src/targets/cgi/pa_threads.C 1.14:          * operators.txt: - some changes in information about reflection
         * src/targets/cgi/parser3.C 1.222:            class
         * src/targets/isapi/pa_threads.C 1.15:  
         * src/targets/isapi/parser3isapi.C 1.84:          * tests/: 224.html, 224.p: - tests for reflection class
         * src/types/pa_junction.h 1.3:  
         * src/types/pa_method.h 1.3:          * src/classes/reflection.C: - some bugs were fixed, method classes
         * src/types/pa_value.C 1.13:            was added, refactoring
         * src/types/pa_value.h 1.116:  
         * src/types/pa_vbool.h 1.23:  2009-07-26  misha
         * src/types/pa_vclass.C 1.19:  
         * src/types/pa_vclass.h 1.42:          * src/classes/classes.vcproj: - reflection class wass added to
         * src/types/pa_vcode_frame.h 1.26:            project
         * src/types/pa_vconsole.h 1.4:  
         * src/types/pa_vcookie.C 1.59:          * operators.txt: - information about reflection class was added
         * src/types/pa_vcookie.h 1.25:  
         * src/types/pa_vdate.h 1.29:          * src/classes/reflection.C: - class was redesigned
         * src/types/pa_vdouble.h 1.44:  
         * src/types/pa_venv.h 1.30:  2009-07-24  misha
         * src/types/pa_vfile.C 1.38:  
         * src/types/pa_vfile.h 1.55:          * src/classes/: Makefile.am, reflection.C: - class reflection was
         * src/types/pa_vform.C 1.76:            added
         * src/types/pa_vform.h 1.47:  
         * src/types/pa_vhash.h 1.49:          * src/types/pa_vstateless_class.h: - method for reflection method's
         * src/types/pa_vhashfile.C 1.37:            in classes was added
         * src/types/pa_vhashfile.h 1.26:  
         * src/types/pa_vimage.C 1.26:  2009-07-22  misha
         * src/types/pa_vimage.h 1.37:  
         * src/types/pa_vint.h 1.40:          * src/main/compile_tools.h: - bugfix: $object.$var was
         * src/types/pa_vjunction.h 1.21:            over-optimized. it failed if $object1.$object2.field
         * src/types/pa_vmail.C 1.54:  
         * src/types/pa_vmail.h 1.13:  2009-07-16  misha
         * src/types/pa_vmath.C 1.4:  
         * src/types/pa_vmath.h 1.16:          * src/: lib/cord/cordbscs.c, lib/cord/cordprnt.c,
         * src/types/pa_vmemory.h 1.3:            lib/cord/cordxtra.c, lib/cord/include/cord.h,
         * src/types/pa_vmethod_frame.C 1.3:            include/pa_string.h, main/pa_string.C: - optimization: CORD_str,
         * src/types/pa_vmethod_frame.h 1.47:            CORD_to_const_char_star, CORD_to_char_star and CORD_substr have
         * src/types/pa_vobject.C 1.15:            one more arg: length of cord
         * src/types/pa_vobject.h 1.41:  
         * src/types/pa_vrequest.C 1.31:  2009-07-15  misha
         * src/types/pa_vrequest.h 1.27:  
         * src/types/pa_vresponse.C 1.19:          * src/main/pa_http.C: - bugfix: $.cookies' values should be force
         * src/types/pa_vresponse.h 1.34:            tainted in ^file::load[http://...;$.cookies[]]
         * src/types/pa_vstateless_class.C 1.21:  
         * src/types/pa_vstateless_class.h 1.47:          * src/classes/: op.C, regex.C, string.C: - new string with
         * src/types/pa_vstateless_object.h 1.30:            exception was used
         * src/types/pa_vstatus.C 1.19:  
         * src/types/pa_vstatus.h 1.17:          * src/include/pa_exception.h: - new string with exception was added
         * src/types/pa_vstring.C 1.24:  
         * src/types/pa_vstring.h 1.57:          * tests/223.html: - test for checking cookie-encoding during
         * src/types/pa_vtable.C 1.24:            ^file::load[http was added
         * src/types/pa_vtable.h 1.51:  
         * src/types/pa_vvoid.h 1.20:          * tests/: 221.html, 222.html: - tests for checking type of
         * src/types/pa_vxdoc.C 1.26:            $table.fields.field were added
         * src/types/pa_vxdoc.h 1.34:  
         * src/types/pa_vxnode.C 1.34:          * src/types/pa_vtable.C: - not used var decl was removed
         * src/types/pa_vxnode.h 1.27:  
         * src/types/pa_wcontext.C 1.27:          * src/include/pa_string.h: - use cached string length in Body::mid.
         * src/types/pa_wcontext.h 1.45:            it improves speed of match with brackets in pattern
         * src/types/pa_wwrapper.h 1.30:  
                 static const char * const IDENT          * src/lib/cord/include/cord.h: - make CORD_substr_checked available
             outside
         * src/classes/date.C 1.55:  
         * src/classes/date.C 1.56:  2009-07-14  misha
         * src/classes/date.C 1.57:  
         * src/classes/file.C 1.116:          * src/types/pa_vtable.C: - $table.fields.a return string even if
         * src/classes/file.C 1.117:            column is empty (sometime returned void) - $table.fields was
         * src/classes/hash.C 1.63:            added for nameless tables
         * src/classes/hash.C 1.64:  
         * src/classes/image.C 1.100:          * src/targets/cgi/getopt.c: - one warning resolved
         * src/classes/image.C 1.101:  
         * src/classes/image.C 1.102:          * src/main/pa_string.C: - potentian bug fixed
         * src/classes/mail.C 1.95:  
         * src/classes/math.C 1.37:          * src/classes/op.C: - small optimization in taint/untaint
         * src/classes/op.C 1.140:  
         * src/classes/op.C 1.141:  2009-07-13  misha
         * src/classes/string.C 1.130:  
         * src/classes/string.C 1.131:          * tests/156.html: - test for $cookie[...$.httponly(false)...] was
         * src/classes/table.C 1.193:            added
         * src/classes/xdoc.C 1.120:  
         * src/classes/xdoc.C 1.121:          * src/types/pa_value.C: - bugfix: $cookie[...$.httponly(false)...]
         * src/include/pa_array.h 1.61:            souldn't add the attribut to output
         * src/include/pa_cache_managers.h 1.13:  
         * src/include/pa_pool.h 1.89:  2009-07-11  misha
         * src/include/pa_request.h 1.171:  
         * src/include/pa_string.h 1.152:          * src/targets/: cgi/parser3.vcproj, isapi/parser3isapi.vcproj: -
         * src/include/pa_stylesheet_connection.h 1.36:            stack size was increaced to 2MB (default=1MB)
         * src/include/pa_table.h 1.55:  
         * src/main/compile_tools.h 1.70:  2009-07-08  misha
         * src/main/pa_charset.C 1.42:  
         * src/main/pa_charset.C 1.43:          * src/main/pa_string.C: - link to UTF-8 description was added
         * src/main/pa_common.C 1.167:  
         * src/main/pa_dictionary.C 1.21:          * src/include/pa_hash.h: - hash keeps element's order in more
         * src/main/pa_dir.C 1.18:            places (ex: ._keys[])
         * src/main/pa_request.C 1.259:  
         * src/main/pa_sql_driver_manager.C 1.75:          * tests/220.html: - test for checking order of elements in hash in
         * src/main/pa_string.C 1.189:            foreach was added
         * src/main/pa_string.C 1.190:  
         * src/main/pa_table.C 1.59:          * tests/172.html: - small changes in printing hash
         * src/main/untaint.C 1.124:  
         * src/types/pa_value.C 1.14:          * tests/129.html: - small changes in printing hash
         * src/types/pa_vcookie.C 1.60:  
         * src/types/pa_vdate.h 1.30:          * src/: include/pa_common.h, include/pa_hash.h,
         * src/types/pa_vhash.h 1.48:            include/pa_request.h, types/pa_value.h, types/pa_vmethod_frame.C,
         * src/types/pa_vhashfile.C 1.38:            types/pa_vmethod_frame.h: - hash now keeps order of elements
         * src/types/pa_vimage.h 1.38:  
         * src/types/pa_vmail.C 1.55:          * tests/014.html: - small changes in printing hash
         * src/types/pa_vmethod_frame.C 1.4:  
         * src/types/pa_vmethod_frame.h 1.48:  2009-07-07  misha
         * src/types/pa_vxnode.C 1.35:  
         * src/types/pa_wcontext.h 1.44:          * src/classes/op.C: - new taint language "parser-code" was added
                 more warnings --  
           * tests/219.html: - test for auto untaint parser code in process
 2003-11-19  paf            was added
         * operators.txt 1.141:  
         * src/classes/op.C 1.136:          * src/classes/op.C: - tainted pieces in body of process are
         * src/include/pa_request.h 1.170:            auto-untainted now: ^ -> ^^, $ -> ^$ etc.
         * src/main/pa_request.C 1.254:  
                 cache[...]{body}{catch block with $exception.handled[cache]           * src/: include/pa_string.h, main/untaint.C: - new language
                 meaning "get expired cache, if any. else error"}            L_PARSER_CODE for auto-untaint in process was added
   
         * src/classes/op.C 1.135:          * src/: classes/file.C, classes/hash.C, classes/image.C,
         * src/include/pa_os.h 1.2:            classes/op.C, classes/string.C, classes/table.C, classes/void.C,
         * src/include/pa_request.h 1.169:            classes/xdoc.C, include/pa_string.h, main/pa_charset.C,
         * src/main/pa_common.C 1.165:            main/pa_http.C, main/pa_request.C, main/pa_xml_io.C,
                 cache: ^cache[] fallback            main/untaint.C, types/pa_value.h, types/pa_vhash.h,
                 todo: kinda ^try:  ^cache[...]{body}{catch code with $exception.cache field}            types/pa_vmail.C, types/pa_vobject.h, types/pa_vstring.h: - some
             code cleanup
         * src/classes/op.C 1.137:  
                 more ansi C++ comp  2009-07-06  misha
   
 2003-11-12  paf          * src/classes/: file.C, hash.C, image.C, mail.C, op.C, string.C,
         * src/classes/xnode.C 1.61:            table.C, void.C, xdoc.C: - cstr(params) and cstrm(params) were
                 replaceChild: 2nd param now named oldChild [copy/paste bug]            deleted. taint_cstr[m] and untaint_cstr[m] should be used
   
 2003-11-11  paf          * src/types/: pa_vcookie.C, pa_vhash.h, pa_vhashfile.C,
         * src/types/pa_value.h [release_3_0_8] 1.109.6.1:            pa_vimage.C, pa_vmail.C, pa_vobject.h, pa_vregex.C,
         * src/types/pa_vfile.h [release_3_0_8] 1.52.6.1:            pa_vrequest.C, pa_vstring.h, pa_vvoid.h: - cstr(params) and
                 more C++ compatible [HP C++ failed]            cstrm(params) were deleted. taint_cstr[m] and untaint_cstr[m]
             should be used
         * operators.txt 1.139:  
         * operators.txt 1.140:          * src/main/: pa_charset.C, pa_common.C, pa_exec.C, pa_http.C,
                 *** empty log message ***            pa_request.C, pa_sql_driver_manager.C, pa_xml_io.C: -
             cstr(params) and cstrm(params) were deleted. taint_cstr[m] and
         * bin/auto.p.dist.in 1.10:            untaint_cstr[m] should be used
                 colno  
           * src/include/pa_string.h: - cstr(params) and cstrm(params) were
 2003-11-10  paf            deleted. taint_cstr[m] and untaint_cstr[m] should be used
         * src/types/pa_vhashfile.C 1.35:  
         * src/types/pa_vhashfile.h 1.25:          * tests/218.html: - test for checking automatic file-spec-taint was
                 add: hashfile old serialize version and exipire now removes entries            added
   
         * operators.txt 1.135:          * src/: types/pa_vhashfile.C, types/pa_vimage.C, types/pa_vmail.C,
                 comment: updated            types/pa_vregex.C, types/pa_vrequest.C, types/pa_vstring.C,
             classes/file.C, classes/hash.C, classes/image.C,
         * operators.txt 1.138:            classes/string.C, classes/table.C, classes/void.C,
         * src/main/pa_request.C 1.253:            classes/xdoc.C: - optimizations and simplification of
         * src/types/Makefile.am 1.34:            string.cstr(...)
         * src/types/pa_vconsole.h 1.1:  
         * src/types/types.vcproj 1.4:          * src/: include/pa_string.h, main/untaint.C, main/pa_common.C,
                 $console:line read/write  [for nntp]            main/pa_exec.C, main/pa_request.C, main/pa_sql_driver_manager.C:
             - optimizations and simplification of string.cstr(...)
         * operators.txt 1.134:  
         * src/classes/hashfile.C 1.30:  2009-07-04  misha
         * src/include/pa_common.h 1.96:  
         * src/main/pa_common.C 1.164:          * tests/217.html: - test for recursion detection was added
         * src/types/pa_vhashfile.C 1.34:  
         * src/types/pa_vhashfile.h 1.24:          * src/: types/types.vcproj, main/main.vcproj,
                 ^hashfile.delete[] removes files altogether [and dir, if could]            classes/classes.vcproj, targets/cgi/parser3.vcproj,
             targets/isapi/parser3isapi.vcproj: - RuntimeTypeInfo was removed
         * src/types/pa_vconsole.h 1.2:            from .vcproj
                 flush  
           * src/types/pa_wwrapper.h: - dynamic_cast was removed
         * src/types/Makefile.in 1.53:  
                 *** empty log message ***          * tests/: 195.html, 195_utf8.txt, 195_windows1251.txt: - tests for
             uploading files and case-insensitive http-method were added
         * src/lib/sdbm/sdbm.c 1.3:  
                 bugfix: sdbm: .h said it's OK to remove nonexistent pair. .c          * tests/: 216.html, 216_dir/1, 216_dir/2.txt: - test for checking
                 coded that that was error. fixed            tainted pattern in ^file:list[] was added
   
         * src/types/pa_vhashfile.C 1.33:  2009-07-03  misha
                 sdbm: exception type change to file.access [regretfull can't  
                 split it to different exceptions without modifying sdbm source          * src/: classes/classes.vcproj, main/main.vcproj,
                 wich would prefer not to]            types/types.vcproj, targets/cgi/parser3.vcproj,
             targets/isapi/parser3isapi.vcproj: - enable runtime info (needed
         * operators.txt 1.136:            for dynamic_cast) - little options changes
                 mysql: transaction support: ?autocommit=0  
           * src/main/pa_http.C: - file::load[http works now with uploading
 2003-11-07  paf            files _and_ changing $.charset
         * src/classes/date.C 1.52:  
         * src/classes/file.C 1.113:  2009-06-29  misha
         * src/classes/hash.C 1.60:  
         * src/classes/hashfile.C 1.29:          * src/types/pa_vregex.C: - ^untaint[regex][] for all tainted data
         * src/classes/image.C 1.97:            while creating pattern
         * src/classes/table.C 1.190:  
         * src/classes/xdoc.C 1.117:  2009-06-25  misha
         * src/include/Makefile.am 1.6:  
         * src/include/pa_array.h 1.60:          * src/classes/image.C, operators.txt: - options' names for
         * src/include/pa_pool.h 1.88:            ^image.font were changed to $.space, $.width and $spacing -
         * src/include/pa_request.h 1.168:            default space width now == gif's width
         * src/main/Makefile.am 1.41:  
         * src/main/execute.C 1.300:  2009-06-24  misha
         * src/main/main.vcproj 1.5:  
         * src/main/pa_pool.C 1.61:          * tests/215.html: - tests for $file.mode were added
         * src/main/pa_request.C 1.252:  
         * src/targets/cgi/parser3.C 1.221:          * operators.txt: - added info about $file.mode and changes in
         * src/types/pa_vclass.C 1.18:            ^image.font[
         * src/types/pa_vclass.h 1.41:  
         * src/types/pa_vhashfile.h 1.23:          * src/: types/pa_vimage.h, classes/image.C: ^image.font - third
         * src/types/pa_vobject.h 1.40:            param now could be omited - third param now could be hash (with
         * src/types/pa_vstateless_class.h 1.45:            all widths options: $.space-width, $.letter-width) - it's
                 resurrected: pool idea. now only for destructing objects at            possible to specify tracking ($.letter-space)
                 request processing end  
           * src/classes/file.C: - file objects now could have mode field
         * src/include/Makefile.in 1.14:            (text|binary)
         * src/main/Makefile.in 1.54:  
                 *** empty log message ***          * src/types/: pa_vfile.C, pa_vfile.h: - method set_method was added
   
 2003-11-06  paf  2009-06-23  misha
         * src/classes/xdoc.C 1.116:  
         * src/classes/xnode.C 1.60:          * src/: include/pa_string.h, main/pa_string.C, classes/string.C: -
         * src/include/pa_charset.h 1.26:            trim can work with utf-8 chars now
         * src/include/pa_globals.h 1.106:  
         * src/include/pa_stylesheet_connection.h 1.34:  2009-06-20  misha
         * src/main/pa_exception.C 1.45:  
         * src/types/pa_vxnode.h 1.25:          * src/: classes/hash.C, main/pa_string.C: - string length cacheing
                 XmlException changes            was implemented
   
         * src/types/pa_vhashfile.C 1.30:          * src/classes/table.C: - string length cacheing was implemented
                 hashfile: foreach body can bodify $self  
           * src/include/pa_string.h: - string length cacheing was implemented
         * operators.txt 1.133:  
         * src/types/pa_vhashfile.C 1.32:  2009-06-17  misha
                 hashfile: clear & expiration [time in value. todo: move time to  
                 key]          * src/main/execute.C: - value param was removed from
             WContext::WContext
         * src/include/pa_memory.h 1.7:  
         * src/targets/cgi/parser3.C 1.220:          * src/types/: pa_vcode_frame.h, pa_vmethod_frame.C, pa_wcontext.h,
         * src/types/pa_value.C 1.12:            pa_wwrapper.h: - value param was removed from WContext::WContext
         * src/types/pa_value.h 1.114:            - field wcontext was removed from VCodeFrame (using fparent
         * src/types/pa_vcookie.C 1.58:            instead)
         * src/types/pa_vhashfile.C 1.23:  
         * src/types/pa_vhashfile.h 1.18:          * tests/214.html: - test with hash copying
         * www/htdocs/.htaccess 1.22:  
                 hashfile implemented get/put [raw]  2009-06-16  misha
   
         * operators.txt 1.130:          * tests/: 062.html, results/062.processed: - evaluation hardcoded
         * src/classes/hashfile.C 1.26:            strings doesn't work in expression anymore
         * src/types/pa_vhashfile.C 1.25:  
         * src/types/pa_vhashfile.h 1.20:          * src/main/execute.C: - less calls for get_constructing() - little
                 hashfile: hash            refactoring
   
         * src/lib/sdbm/Makefile.am 1.2:          * src/: types/pa_wcontext.h, types/pa_wwrapper.h,
         * src/lib/sdbm/apr_file_io.C 1.1:            include/pa_request.h: - less calls for get_constructing()
         * src/lib/sdbm/apr_strings.C 1.1:  
                 move to upper dir, .am updated          * src/classes/: hash.C, hashfile.C: - fixed bug which was
             introduced with OPTIMIZE_SINGLE_STRING optimization
         * configure 1.69:  
         * configure.in 1.65:  2009-06-14  misha
         * operators.txt 1.128:  
         * parser3.sln 1.6:          * src/: classes/date.C, classes/file.C, classes/hash.C,
         * src/classes/classes.vcproj 1.3:            classes/hashfile.C, classes/image.C, classes/regex.C,
         * src/classes/hashfile.C 1.24:            classes/table.C, classes/xdoc.C, classes/xnode.h,
         * src/classes/xdoc.C 1.115:            types/pa_vclass.C, types/pa_vclass.h, types/pa_vobject.h,
         * src/include/pa_config_fixed.h 1.61:            types/pa_vstateless_class.h, main/execute.C: - create object for
         * src/include/pa_exception.h 1.40:            storing object's fields only for parser objects
         * src/include/pa_globals.h 1.105:  
         * src/include/pa_memory.h 1.6:  2009-06-13  misha
         * src/include/pa_version.h 1.11:  
         * src/lib/ltdl/libltdl.vcproj 1.2:          * buildall-with-xml, buildall-without-xml: - new option was added
         * src/lib/ltdl/libltdl.vcproj.vspscc 1.2:            for building GC (it slightly reduces memory usage)
         * src/lib/ltdl/ltdl.vcproj 1.1:  
         * src/lib/ltdl/ltdl.vcproj.vspscc 1.1:          * src/types/: pa_wcontext.h, pa_wwrapper.h: - optimization of
         * src/lib/sdbm/apr-include/apr.h 1.4:            single string write
         * src/lib/sdbm/apr-include/apr_errno.h 1.4:  
         * src/lib/sdbm/apr-include/apr_file_info.h 1.1:          * src/main/execute.C: - bytecode optimization of ^class:constructor
         * src/lib/sdbm/apr-include/apr_file_io.h 1.4:            - optimization of single string write
         * src/lib/sdbm/apr-include/apr_pools.h 1.4:  
         * src/lib/sdbm/apr-include/apr_sdbm.h 1.3:          * src/: include/pa_opcode.h, main/compile.y, main/compile_tools.h:
         * src/lib/sdbm/apr-include/apr_strings.h 1.3:            - bytecode optimization of ^class:constructor
         * src/lib/sdbm/apr-include/apu.h 1.3:  
         * src/main/compile.tab.C 1.92:  2009-06-09  misha
         * src/main/main.vcproj 1.3:  
         * src/main/pa_charset.C 1.39:          * src/targets/cgi/parser3.C: - type size_t was changed to int in
         * src/targets/apache13/ApacheModuleParser3.vcproj 1.3:            main (better compatibility)
         * src/targets/apache13/mod_parser3.c 1.8:  
         * src/targets/apache13core/ApacheModuleParser3Core.vcproj 1.3:  2009-06-08  misha
         * src/targets/cgi/parser3.vcproj 1.4:  
         * src/types/Makefile.am 1.30:          * src/main/compile.y: - I've forgot to commit it :(
         * src/types/pa_vhash.C 1.4:  
         * src/types/pa_vhashfile.C 1.22:  2009-06-07  misha
         * src/types/pa_vhashfile.h 1.17:  
         * src/types/pa_vxnode.h 1.24:          * src/include/pa_opcode.h: - more optimizations for WITH_SELF,
         * src/types/types.vcproj 1.3:            WITH_READ and WITH_ROOT
         * www/htdocs/.htaccess 1.21:  
                 hashfile: started again with sdbm from apache          * src/main/: compile.y, compile_tools.C, compile_tools.h,
             execute.C: - more optimizations for WITH_SELF, WITH_READ and
         * operators.txt 1.131:            WITH_ROOT - little refactoring
         * src/classes/hash.C 1.58:  
         * src/classes/hash.C 1.59:  2009-06-06  misha
         * src/classes/hashfile.C 1.27:  
         * src/classes/hashfile.C 1.28:          * tests/213.html: - tests for 3rd match string-param were added
         * src/types/pa_vhashfile.C 1.26:  
         * src/types/pa_vhashfile.h 1.21:          * src/classes/string.C: - 3rd match param could be string now
                 hashfile: foreach  
           * src/main/: compile.y, compile_tools.h: - much more bytecode's
         * operators.txt 1.132:            sequences optimized to WITH_SELF__VALUE__GET_ELEMENT and
         * src/types/pa_vhashfile.C 1.27:            GET_OBJECT_ELEMENT
         * src/types/pa_vhashfile.h 1.22:  
                 hashfile: clear and proper locking  2009-06-05  misha
   
         * src/include/Makefile.in 1.13:          * src/main/pa_http.C: - bugfix: content-length was not calculated
         * src/include/pa_config_includes.h 1.26:            if $.body was specified
         * src/include/pa_version.h 1.12:  
                 our replacements of max& co only for cpp  2009-06-04  misha
   
         * parser3.sln 1.7:          * src/classes/op.C: - optimizing write_assign_lang in connect
         * src/targets/apache13/p3runConfigure.in 1.14:  
         * src/targets/cgi/Makefile.am 1.49:          * src/classes/op.C: - optimizing write_assign_lang in taint/untaint
                 .vcproj & .am updated to include sdbm  
           * src/main/execute.C: - little refactoring - optimizing
         * operators.txt 1.129:            write_assign_lang in taint/untaint
         * src/classes/hashfile.C 1.25:  
         * src/types/pa_vhashfile.C 1.24:          * src/include/pa_opcode.h: - little refactoring
         * src/types/pa_vhashfile.h 1.19:  
         * tests/todo.txt 1.4:          * src/: include/pa_opcode.h, main/compile.y, main/compile_tools.C,
                 hashfile: delete            main/compile_tools.h, main/execute.C: - optimizations for
             $self.field, ^self.method, $self.field[...] and $self.field(...)
         * configure.in 1.66:            were added
         * configure.in 1.67:  
         * src/classes/Makefile.am 1.46:  2009-06-03  misha
         * src/classes/Makefile.in 1.58:  
         * src/include/Makefile.am 1.5:          * src/types/pa_venv.C: - pa_strdup was replaced by strdup
         * src/lib/Makefile.am 1.6:  
         * src/lib/Makefile.in 1.11:  2009-06-02  misha
         * src/lib/sdbm/Makefile.am 1.3:  
         * src/lib/sdbm/Makefile.in 1.1:          * src/: main/compile.y, main/compile_tools.h, main/execute.C,
         * src/lib/sdbm/apr-include/Makefile.am 1.1:            include/pa_opcode.h: - refactoring in last optimizations
         * src/lib/sdbm/apr-include/Makefile.in 1.1:            ($a[...], $a(...), $.a[...], $.a(...)). a bit less optimizations
         * src/lib/sdbm/sdbm.vcproj 1.3:            now but code is much easy and it is ready for further
         * src/main/Makefile.am 1.39:            improvements.
         * src/main/Makefile.am 1.40:  
         * src/main/Makefile.in 1.53:  2009-05-27  misha
         * src/targets/cgi/.cvsignore 1.3:  
         * src/targets/cgi/Makefile.in 1.65:          * src/: types/pa_junction.h, types/pa_vjunction.C,
         * src/types/Makefile.am 1.32:            types/pa_vjunction.h, types/pa_vmethod_frame.h, main/execute.C: -
         * src/types/Makefile.am 1.33:            changed in destructing junctions
         * src/types/Makefile.in 1.52:  
                 *** empty log message ***          * src/main/: pa_charset.C, pa_string.C: - more safe creation on
             String:Body
         * src/include/pa_common.h 1.95:  
         * src/include/pa_exception.h 1.41:  2009-05-26  misha
         * src/include/pa_os.h 1.1:  
         * src/include/pa_xml_exception.h 1.1:          * src/: main/pa_common.C, main/pa_http.C, include/pa_common.h: -
         * src/lib/sdbm/sdbm.vcproj 1.1:            one method detect_charset was deleted - bug was fixed in this
         * src/main/main.vcproj 1.4:            method (error while detecting charset in content_type withot last
         * src/main/pa_common.C 1.162:            ';')
         * src/main/pa_os.C 1.1:  
         * src/main/pa_xml_exception.C 1.1:          * src/types/: pa_vform.C, pa_vform.h: - detect post charset only
                 locking move to pa_os [along with pa_sleep]            once
                 apr-impl locking done  
   2009-05-25  misha
         * src/types/pa_vhashfile.C 1.29:  
                 hashfile: clear now works [were trying to do that in foreach,           * src/classes/file.C: - bugfix: file::exec didn't work after
                 no errors, but surely wrong]            optimizing of helper_length
   
         * src/lib/sdbm/apr-include/apr_pools.h 1.5:  2009-05-24  misha
         * src/lib/sdbm/sdbm.c 1.2:  
         * src/lib/sdbm/sdbm.vcproj 1.2:          * src/main/compile_tools.h: - $a[$b.c] and $a[$b.$c] optimisations
                 just compiled            were added - little refactoring
   
         * tests/todo.txt 1.5:          * src/main/execute.C: - core while printing in debug log
                 hashfile: done            non-printable values was fixed - $a[$b.c] and $a[$b.$c]
             optimisations were added
         * src/classes/op.C 1.134:  
         * src/main/pa_os.C 1.2:          * src/include/pa_opcode.h: - new opcodes for $a[$b.c] and $a[$b.$c]
                 just linked            were added
   
         * src/classes/Makefile.am 1.45:  2009-05-23  misha
         * src/types/Makefile.am 1.31:  
                 .am sdbm INCLUDES updates          * src/: lib/cord/cordbscs.c, lib/cord/cordxtra.c,
             lib/cord/include/cord.h, include/pa_string.h, main/untaint.C: -
 2003-11-05  paf            CORD_cat optimization
         * src/lib/sdbm/apr-include/apr.h 1.2:  
         * src/lib/sdbm/apr-include/apr_errno.h 1.2:          * src/: include/pa_opcode.h, main/compile_tools.h, main/execute.C:
         * src/lib/sdbm/apr-include/apr_file_io.h 1.2:            - call constr optimisation under separate define now
         * src/lib/sdbm/apr-include/apr_pools.h 1.2:  
         * src/lib/sdbm/apr-include/apr_strings.h 1.1:          * src/main/: compile_tools.h, execute.C: - bugfix: $a[] $b[$a] --
         * src/lib/sdbm/apr-include/apu.h 1.1:            in $b should be string, not void
                 started porting: grabbed some parts of apr headers  
           * src/main/compile.y: - little fix for rem-cut optimisation
         * src/lib/sdbm/Makefile.am 1.1:  
         * src/lib/sdbm/sdbm.c 1.1:          * src/: include/pa_opcode.h, main/compile_tools.C,
         * src/lib/sdbm/sdbm_hash.c 1.1:            main/compile_tools.h, main/execute.C: - optimisations for
         * src/lib/sdbm/sdbm_lock.c 1.1:            $a[^b[...]], $.a[^b[...]], $a(^b[...]) and $.a(^b[...])
         * src/lib/sdbm/sdbm_pair.c 1.1:  
         * src/lib/sdbm/sdbm_pair.h 1.1:          * INSTALL: - description of some #defined were added
         * src/lib/sdbm/sdbm_private.h 1.1:  
         * src/lib/sdbm/sdbm_tune.h 1.1:          * src/types/: pa_vfile.C, pa_vfile.h: - fill .'text' field only
                 original from httpd-2.0.43\srclib\apr-util\dbm\sdbm            before 1st access (memory usage is reduced if don't access to
             .text field)
         * src/lib/sdbm/apr-include/apr.h 1.1:  
         * src/lib/sdbm/apr-include/apr.h 1.3:          * src/include/pa_array.h: - array grows step now not static (it
         * src/lib/sdbm/apr-include/apr_errno.h 1.1:            reduces numbers of reallocs)
         * src/lib/sdbm/apr-include/apr_errno.h 1.3:  
         * src/lib/sdbm/apr-include/apr_file_io.h 1.1:  2009-05-20  misha
         * src/lib/sdbm/apr-include/apr_file_io.h 1.3:  
         * src/lib/sdbm/apr-include/apr_pools.h 1.1:          * src/include/pa_opcode.h: - bytecode optimization for $a(1),
         * src/lib/sdbm/apr-include/apr_pools.h 1.3:            $.b(2), $c[d] and $.e[f] was added
         * src/lib/sdbm/apr-include/apr_sdbm.h 1.1:  
         * src/lib/sdbm/apr-include/apr_sdbm.h 1.2:          * src/main/: compile.y, compile_tools.C, compile_tools.h,
         * src/lib/sdbm/apr-include/apr_strings.h 1.2:            execute.C: - bytecode optimization for $a(1), $.b(2), $c[d] and
         * src/lib/sdbm/apr-include/apu.h 1.2:            $.e[f] was added
                 *** empty log message ***  
           * src/main/execute.C: - debug printing moved in defines
         * src/classes/classes.vcproj [release_3_1_1] 1.2.6.1:  
         * src/include/pa_config_fixed.h [release_3_1_1] 1.58.6.1:          * src/main/: compile.y, compile_tools.C, compile_tools.h: - bugfix
         * src/main/main.vcproj [release_3_1_1] 1.2.6.1:            and little refactoring for OP_GET_OBJECT_ELEMENT +
         * src/targets/apache13/ApacheModuleParser3.vcproj [release_3_1_1] 1.2.6.1:            OP_GET_OBJECT_VAR_ELEMENT optimisation
         * src/targets/apache13/mod_parser3.c [release_3_1_1] 1.7.2.1:  
         * src/targets/apache13core/ApacheModuleParser3Core.vcproj [release_3_1_1] 1.2.6.1:  2009-05-19  misha
         * src/targets/cgi/parser3.vcproj [release_3_1_1] 1.3.2.1:  
                 not has to be in \parser3project dir anymore          * src/main/: compile.y, compile_tools.C, compile_tools.h,
             execute.C: - $a.$b & ^a.$b bytecode optimisation
         * src/main/helpers/CaseFolding.txt 1.1:  
                 http://www.unicode.org/Public/UNIDATA/CaseFolding.txt          * src/include/pa_opcode.h: - new opcodes were added (for $a.$b &
             ^a.$b optimisation)
         * src/main/pa_charset.C [release_3_1_1] 1.38.2.1:  
                 bugfix: had broken binary search [copied thoughtlessly from          * src/main/compile.y: - compiler now generate new opcodes:
                 xalan]            OP_GET_ELEMENT_FIELD and OP_GET_ELEMENT_FIELD__WRITE for $a.b and
             ^a.b - compiler now cut off ^rem{ with all content ; any number
 2003-11-04  paf            of params }
         * operators.txt 1.124:  
         * src/classes/table.C 1.187:          * src/main/execute.C: - code for handle new opcodes
         * tests/todo.txt 1.2:            OP_GET_ELEMENT_FIELD and OP_GET_ELEMENT_FIELD__WRITE was added
                 ^table::load  
                         !$.separator[^#09]          * src/main/: compile_tools.C, compile_tools.h: - new parameter was
                         !$.encloser["] <nothing> by default            added for LA2V and LA2S
   
         * operators.txt 1.125:          * src/include/pa_opcode.h: - new defines which can be used for
         * src/classes/table.C 1.188:            disable some bytecode optimisation and new opcodes were added
         * src/main/pa_string.C 1.186:  
         * tests/todo.txt 1.3:  2009-05-17  misha
                 ^table.save[...  
                         $.separator[^#09]          * src/lib/cord/cordxtra.c: - bugfix.
                         $.encloser["] <nothing> by default  
           * tests/212.html: - .size[] and .study_size[] were added to tests
         * operators.txt 1.126:  
         * src/classes/mail.C 1.91:          * operators.txt: - info about regex class was added
         * src/types/pa_vmail.C 1.52:  
         * src/types/pa_vmail.h 1.12:          * tests/212.html: - tests for regex class were added
                     !^mail:send[  
                         $.options[unix: string to append to sendmail command line]  2009-05-16  misha
   
         * src/classes/Makefile.am 1.44:          * buildall-with-xml, buildall-without-xml: - moving from gc6.8 to
         * src/classes/Makefile.in 1.57:            gc7.1
                 classes.C to rebuild last  
           * tests/022.html: - test for ^file:list[path;] (empty second param)
         * src/classes/mail.C 1.92:            was added
         * src/classes/table.C 1.189:  
                 compiled on unix          * src/classes/file.C: - bugfix: ^file:list[path;] [empty second
             param) should work
         * operators.txt 1.127:  
                 comment: ^mail:send[$.options[  2009-05-15  misha
   
 2003-11-03  paf          * src/classes/table.C: - automatically disable stringstream usage
         * src/targets/cgi/parser3.C 1.219:            on freebsd4
                 beauty: SIGUSRX removed qs= printing [already included into uri  
                 xxx]          * src/lib/cord/cordxtra.c: - var decl should be at the beginning of
             scope
         * operators.txt 1.120:  
         * src/classes/date.C 1.49:          * tests/211.html: - test with different types of access to hash was
                     !^date::unix-timestamp()            added
                     !^date.unix-timestamp[]  
           * tests/210.html: - test which checks for loosing tainting in
         * operators.txt 1.121:            hash's keys was added
         * src/classes/image.C 1.95:  
         * tests/todo.txt 1.1:          * tests/208.html: - some parser work added. or stime == 0 %-)
         * www/htdocs/auto.p 1.21:  
                 ^image.gif[filename] for $response:download          * src/lib/cord/cordbscs.c: - little hack was added to cord
   
         * operators.txt 1.123:          * src/lib/cord/cordxtra.c: - cacheing of cord chars was added
         * src/classes/table.C 1.186:  
         * src/main/pa_common.C 1.161:          * src/include/pa_version.h, configure.in: - moko have made a lot of
                 ^table::load[; options:            optimisations for increacing version number more dramatically :)
                         !$.column-separator[^#09]  
                         !$.column-encloser["]          * src/classes/date.C: - little refactoring: use constructor which
             accepts formated string
         * operators.txt 1.122:  
         * src/include/pa_config_fixed.h 1.60:          * src/: include/pa_string.h, main/pa_string.C: - String constructor
         * src/types/pa_vrequest.C 1.30:            which can print formatted string was added
                 $request:document-root  
   2009-05-14  misha
         * src/classes/date.C 1.50:  
                 minor precaution          * src/include/pa_string.h: - type was fixed
   
 2003-10-31  paf          * src/: classes/hashfile.C, classes/op.C,
         * src/include/pa_config_fixed.h 1.59:            include/pa_cache_managers.h, include/pa_charset.h,
         * src/include/pa_version.h [release_3_1_1] 1.10.2.1:            include/pa_charsets.h, include/pa_common.h, include/pa_hash.h,
                 *** empty log message ***            include/pa_request.h, include/pa_sql_driver_manager.h,
             include/pa_string.h, include/pa_stylesheet_manager.h,
 2003-10-30  paf            include/pa_table.h, include/pa_xml_io.h, main/pa_charset.C,
         * src/classes/date.C 1.47:            main/pa_charsets.C, main/pa_string.C,
         * src/classes/image.C 1.94:            main/pa_stylesheet_connection.C, types/pa_value.h,
                 improvement diagnostics: $now[^date::create[$undefined]] now is error            types/pa_vmethod_frame.C, types/pa_vmethod_frame.h,
             types/pa_vobject.C, types/pa_vstateless_class.C,
         * src/targets/apache13core/Makefile.am 1.4:            types/pa_vstateless_class.h: - hash_code caching was implemented
         * src/targets/apache13core/Makefile.in 1.4:            (seaches should be faster now)
                 gc include dir added, thanks to Victor Fedoseev for finding  
           * src/: classes/file.C, classes/hash.C, classes/image.C,
         * src/main/pa_common.C 1.160:            classes/string.C, classes/table.C, include/pa_string.h,
                 read errors would now be reported 'actually read -1 bytes'            main/pa_charset.C, main/pa_http.C, main/pa_request.C,
             types/pa_vconsole.h, types/pa_vcookie.C, types/pa_venv.C,
         * operators.txt 1.119:            types/pa_vform.C, types/pa_vhashfile.C, types/pa_vregex.C,
         * src/classes/date.C 1.48:            types/pa_vrequest.C: - String constructors don't have that stupid
         * src/types/pa_vdate.h 1.27:            true/false param which means 'tainted'. they accept lang instead.
                 merged from 3.0.8: ^date.roll[TZ;GMT] $date.hour  
           * src/types/pa_vmethod_frame.h: - bugfix: taint/untaint didn't work
 2003-10-24  paf            with OPTIMIZE_RESULT
         * Makefile.am 1.36:  
         * src/classes/Makefile.am 1.43:          * src/types/: pa_method.h, pa_vstateless_class.C: - less warnings
         * src/lib/cord/Makefile.am 1.3:            wher OPTIMIZE_RESULT and OPTIMIZE_CALL not defined
         * src/lib/md5/Makefile.am 1.3:  
         * src/lib/pcre/Makefile.am 1.2:  2009-05-13  misha
         * src/main/Makefile.am 1.37:  
         * src/targets/apache13/Makefile.am 1.18:          * src/: types/pa_method.h, types/pa_vcookie.C, types/pa_vdouble.h,
         * src/targets/apache13core/Makefile.am 1.3:            types/pa_venv.C, types/pa_vhashfile.C, types/pa_vint.h,
         * src/targets/cgi/Makefile.am 1.48:            types/pa_vmethod_frame.C, types/pa_vmethod_frame.h,
         * src/targets/isapi/Makefile.am 1.3:            types/pa_vregex.C, types/pa_vregex.h, types/pa_vrequest.C,
                 .dsp/w -> .vcproj/sln            types/pa_vstateless_class.C, main/execute.C, main/pa_charset.C,
             main/pa_common.C, main/pa_request.C, main/pa_string.C,
         * Makefile.in 1.50:            include/pa_string.h, classes/date.C, classes/file.C,
         * src/classes/Makefile.in 1.56:            classes/hash.C, classes/image.C, classes/string.C,
         * src/include/pa_version.h 1.10:            classes/table.C, classes/xdoc.C: - result optimisation -
         * src/lib/cord/Makefile.in 1.3:            helper_length parameter removed from string constructors
         * src/lib/md5/Makefile.in 1.8:  
         * src/lib/pcre/Makefile.in 1.10:  2009-05-11  misha
         * src/main/Makefile.am 1.38:  
         * src/main/Makefile.in 1.52:          * tests/209.html: - tests for ^hash::create[hash] were added
         * src/targets/apache13/Makefile.in 1.48:  
         * src/targets/apache13core/Makefile.in 1.3:          * tests/208.html: - tests for $status:rusage, $status:memory,
         * src/targets/cgi/Makefile.in 1.64:            ^memory:compact[] were added
         * src/targets/isapi/Makefile.in 1.13:  
                 *** empty log message ***          * tests/207.html: -tests for abs, sign, trunc, frac, exp, log,
             log10 were added
 2003-10-22  paf  
         * src/include/pa_request.h 1.167:          * tests/206.html: - test for try with finally was added
                 fixed: $h[^hash::create[]] $$h[1]  
   2009-05-10  misha
 2003-10-21  paf  
         * src/classes/op.C 1.133:          * tests/205.html: - test for ^file::create[...] was added
         * src/include/pa_request.h 1.166:  
                 fixed: false 'endless recoursion' message with intensive throw-catches          * tests/204.html: - test for ^response:clear[] was added
                 fixed: incorrect name and line (one name upper then needed) in error message about problems inside try block  
           * tests/038.html: - tests for trigonometric functions were added
         * operators.txt 1.118:  
         * src/include/pa_string.h 1.151:          * tests/014.html: - tests for ^hash.containts and ^hash.delete were
         * src/main/pa_string.C 1.185:            added - more tests for .add, .sub, .union, .intersects and
                 fixed: string.match[g] without <'> option produced columns with            .intersections
                 NULL's, which gpf'ed at table.save time  
           * tests/065.html: - test for ^file:dirname was added
 2003-10-10  paf  
         * src/include/pa_string.h 1.150:          * tests/030.html: - test for $cookie:fields was added
         * src/main/compile.tab.C 1.91:  
         * www/htdocs/.htaccess 1.20:          * tests/203.html: - test for ^h._keys[column name] was added
                 CORD_chr does not check offset argument for validity  
                 did that in String::Body::pos myself          * tests/201.html: - tests for .trim were added
                 http://i2/tasks/edit/?id=4577425257580789777  
           * tests/202.html: - tests for last-day,
 2003-10-07  paf            date:calendar[type](YYYY;MM;DD) were added
         * src/main/compile.tab.C 1.90:  
         * src/main/compile.y 1.207:          * tests/200.html: - tests for .sort(), .sort{}, .flip[] and
                 ^if ( better error:            .offset[type](N) were added
                 .html(1:4): parse error, expecting `'['' or `'{'' or `'(''  now  
           * tests/185.html: - more tests for .left(N), .right(N), .min(N;M)
 2003-10-03  paf            and .pos[c](N) were added
         * parser3.sln 1.5:  
         * src/include/pa_dictionary.h 1.15:          * tests/141.html: - test for math:sha1 was added
         * src/main/pa_dictionary.C 1.19:  
         * src/main/pa_string.C 1.184:          * tests/063.html: - tests for .mod(N), .inc[] & .dec[] were added
         * src/targets/cgi/parser3.vcproj 1.3:  
         * www/htdocs/.htaccess 1.19:  2009-05-09  misha
                 dictionary optimized by precalculating cstr&length  
           * src/main/compile.y: - rollback
 2003-10-02  paf  
         * src/classes/op.C 1.132:  2009-05-05  misha
         * src/include/pa_request.h 1.165:  
         * src/include/pa_stack.h 1.20:          * src/main/pa_exec.C: - little optimisation: somewhere length() was
         * src/main/execute.C 1.299:            replaced by is_empty()
         * src/main/pa_request.C 1.251:  
         * src/main/pa_sql_driver_manager.C 1.73:          * src/: include/pa_string.h, main/pa_charset.C: - little
         * src/main/pa_stylesheet_manager.C 1.19:            optimisation: somewhere length() was replaced by is_empty()
         * www/htdocs/.htaccess 1.18:  
                 bugfix: ^throw context were saved/restored incompletely          * src/classes/table.C: - little optimisation: somewhere length()
                 http://www.parser.ru/forum/?id=21484            was replaced by is_empty()
   
 2003-09-30  paf          * src/: classes/file.C, classes/hash.C, classes/hashfile.C,
         * src/targets/apache13/mod_parser3.c 1.7:            classes/op.C, classes/table.C, main/pa_exception.C: - little
         * src/targets/apache13/pa_httpd.h 1.4:            optimisation: somewhere length() was replaced by is_empty()
         * src/targets/apache13core/mod_parser3.C 1.5:  
                 content-type now changes  2009-05-04  misha
   
         * src/main/pa_string.C 1.183:          * src/: types/pa_method.h, types/pa_vstateless_class.C,
                 string::replace bug fix [were ignoring occurrances after lang-mismatched            types/pa_vstateless_class.h, main/execute.C,
             include/pa_request.h, classes/hash.C, classes/op.C,
 2003-09-29  paf            classes/table.C: - more optimisations were added: some operators
         * src/include/pa_charset.h 1.25:            don't switch write context anylonger
         * src/main/helpers/simple_folding.pl 1.1:  
         * src/main/pa_charset.C 1.38:  2009-05-01  misha
         * src/main/pa_string.C 1.181:  
         * www/htdocs/auto.p 1.20:          * src/main/compile.y: - slightly more opcode optimisations for
                 utf-8 upper/lower            WITH_WRITE + VALUE + GET_ELEMENT -> OP_VALUE__GET_ELEMENT
   
         * src/classes/string.C 1.127:          * src/main/execute.C: - simplifying process for getters
                 bugfix: s.right(>s.length) returned nothing  
   2009-04-30  misha
         * www/htdocs/base.p 1.7:  
         * www/htdocs/derived.p 1.25:          * tests/: 198.html, 199.html: - new line fixes (should be 0x0A)
         * www/htdocs/font.gif 1.2:  
         * www/htdocs/global.xsl 1.9:          * tests/results/199.processed: - test for checking $result into
         * www/htdocs/index.html 1.213:            ^rem was added
         * www/htdocs/mailreceive.eml 1.4:  
         * www/htdocs/mailreceive.html 1.2:          * tests/199.html: - test for checking $result into ^rem was added
         * www/htdocs/operators.p 1.12:  
         * www/htdocs/parser-status.html 1.3:          * tests/: 022.html, 096.html: - þsort after :list was asses (on
         * www/htdocs/people.dtd 1.2:            some OS it returns list in different order)
         * www/htdocs/some.p 1.3:  
                 removing old tests          * src/: include/pa_array.h, include/pa_request.h,
             include/pa_stack.h, main/execute.C, types/pa_vmethod_frame.h: -
         * src/main/pa_common.C 1.159:            changes in stack impl - get_element() optimisation: 3rd param
                 bugfix: utf signature were not ignored due to typo error            removed - bugfix: problems with reading empty input param -
                 http://i2/tasks/edit/?id=4573354650786434584            defines SAVE_CONTEXT and RESTORE_CONTEXT were added and used
   
         * src/classes/table.C 1.184:          * tests/results/198.processed: - test for reading empty local var
                 bugfix: flip: must produce nameless            was added
                 http://i2/tasks/edit/?id=4573405524674081244  
           * tests/198.html: - test for reading empty local var was added
         * src/main/utf8-to-lower.inc 1.1:  
         * src/main/utf8-to-upper.inc 1.1:  2009-04-29  misha
                 generated by helper  
           * src/main/compile.y: - bugfix: couldn't compile because
         * src/main/pa_string.C 1.182:            OP_VALUE__GET_ELEMENT should be unde #ifdef
                 string::serialize bug fix with zero-terminator  
           * src/: include/pa_array.h, include/pa_opcode.h,
         * src/classes/table.C 1.185:            include/pa_request.h, main/compile.y, main/execute.C,
                 ^nameless_table.save column row now has no \t at the end            main/pa_request.C, types/pa_vmethod_frame.C,
             types/pa_vmethod_frame.h: - we can work without opcode
         * src/classes/form.C 1.36:            OP_STORE_PARAM, so it was removed
                 better error message: MAX_POST_SIZE_NAME to error message  
   2009-04-28  misha
         * src/include/pa_request.h 1.164:  
         * src/main/execute.C 1.298:          * src/: include/pa_opcode.h, main/compile.y, main/execute.C: -
         * src/main/pa_request.C 1.250:            op-codes optimisation:   1. VALUE+GET_CLASS=>VALUE_GET_CLASS   2.
                 @postprocess  now takes $response:body/download            WITH_READ+VALUE+GET_ELEMENT=>VALUE__GET_ELEMENT (not all yet)
             3. WITH_READ+VALUE+GET_ELEMENT__WRITE=>VALUE__GET_ELEMENT__WRITE
 2003-09-26  paf            4.
         * src/include/pa_string.h 1.149:            WITH_READ+VALUE+GET_ELEMENT_OR_OPERATOR=>VALUE__GET_ELEMENT_OR_OPERATOR
         * src/main/pa_common.C 1.157:  
         * src/main/pa_string.C 1.180:          * src/main/compile_tools.h: - new stuff for op-codes optimisation
         * www/htdocs/.htaccess 1.17:  
                 String.for_each bug fixed [omited one-char cases]          * src/: main/pa_string.C, classes/string.C: - !length() =>
             is_empty()
         * src/main/untaint.C 1.121:  
                 removed needless const  2009-04-27  misha
   
         * src/main/untaint.C 1.122:          * src/types/pa_vregex.h: - back explicit vars initialisation
                 removed needless field  
   2009-04-24  misha
         * src/classes/op.C 1.131:  
         * src/include/pa_string.h 1.148:          * src/classes/string.C: - ups. typo fixed
         * src/main/pa_string.C 1.178:  
         * www/htdocs/.htaccess 1.15:          * src/main/execute.C: - more replacements '*new VBool' to
                 string::serialize/deserialize implemented            'VBool::get' - checks for ^break[], ^continue[] and
                 Language enum assigned meaningful letters [more convinient for debugging. read warning before adding/changing anything]            parser.interrupted were optimised
   
         * src/include/pa_stack.h 1.19:          * src/classes/string.C: - number of params.count() calls was
                 bugfix: before collecting garbage, runtime-executor stack were            slightly reduced
                 cleared... BADLY  
   2009-04-23  misha
         * src/main/pa_string.C 1.179:  
         * www/htdocs/.htaccess 1.16:          * src/: classes/image.C, include/pa_string.h, main/pa_charset.C: -
         * www/htdocs/auto.p 1.19:            make it x64 friendly
                 ^stirng.replace code used old param-convention on langs.append, fixed that  
                 search fo the like, found none          * src/: classes/image.C, include/pa_string.h, main/pa_charset.C: -
             parser is x64 friendly now
 2003-09-25  paf  
         * src/main/compile.tab.C [string_fragments_to_cord] 1.88.2.1:  2009-04-22  misha
         * src/main/pa_string.C [string_fragments_to_cord] 1.175.2.7:  
                 string: debug: .v() functions aligned to that of eeparser3 look          * src/types/pa_vhashfile.C: - coder friendly exception about
             exceeding record size was added
         * src/include/pa_string.h 1.147:  
         * src/include/pa_version.h 1.9:          * src/classes/file.C: - use vregex object instead of direct calls
         * src/main/pa_string.C 1.177:            methods from pcre lib
         * src/main/untaint.C 1.120:  
                 templates and anonymous unions differences on unix          * src/: classes/file.C, include/pa_string.h, main/pa_string.C,
             classes/string.C: - use vregex object instead of direct calls
         * parser3.sln 1.4:            methods from pcre lib
         * src/classes/file.C 1.112:  
         * src/classes/image.C 1.93:          * src/: include/pa_common.h, main/pa_common.C: - method
         * src/classes/mail.C 1.90:            print_pcre_exec_error_text was moved to class vregex
         * src/classes/op.C 1.130:  
         * src/classes/table.C 1.183:          * src/classes/: Makefile.am, classes.vcproj, regex.C: - class regex
         * src/classes/xdoc.C 1.114:            was added
         * src/classes/xnode.C 1.59:  
         * src/include/pa_cache_managers.h 1.11:          * src/types/: Makefile.am, pa_vregex.C, pa_vregex.h, types.vcproj:
         * src/include/pa_charset.h 1.24:            - class vregex was added
         * src/include/pa_charsets.h 1.10:  
         * src/include/pa_common.h 1.94:  2009-04-21  misha
         * src/include/pa_request.h 1.163:  
         * src/include/pa_sql_driver_manager.h 1.28:          * buildall-with-xml, buildall-without-xml: - pcre 7.8 -> pcre 7.9
         * src/include/pa_string.h 1.146:  
         * src/include/pa_stylesheet_manager.h 1.17:          * src/: types/pa_junction.h, types/pa_value.C,
         * src/include/pa_table.h 1.53:            types/pa_vjunction.C, types/pa_vjunction.h, types/pa_wcontext.C,
         * src/lib/cord/cordbscs.c 1.3:            types/pa_wcontext.h, main/execute.C, classes/op.C: -
         * src/lib/cord/cordprnt.c 1.3:            junction-optimisation (destructors)
         * src/lib/cord/cordxtra.c 1.4:  
         * src/lib/cord/include/cord.h 1.3:          * src/include/pa_array.h: - free under if now
         * src/main/compile.tab.C 1.89:  
         * src/main/compile_tools.h 1.69:  2009-04-19  misha
         * src/main/pa_charset.C 1.37:  
         * src/main/pa_charsets.C 1.13:          * src/main/untaint.C: - ^taint[js] now escapes \x0D as well
         * src/main/pa_common.C 1.156:  
         * src/main/pa_exec.C 1.52:  2009-04-18  misha
         * src/main/pa_request.C 1.249:  
         * src/main/pa_sql_driver_manager.C 1.72:          * src/include/pa_version.h:
         * src/main/pa_string.C 1.176:            :q :
         * src/main/pa_stylesheet_manager.C 1.18:  
         * src/main/untaint.C 1.119:            CV:
         * src/types/pa_value.h 1.113:            ----------------------------------------------------------------------
         * src/types/pa_vimage.C 1.24:  
         * src/types/pa_vmail.C 1.51:          * src/types/: pa_vjunction.h, pa_vstateless_class.C: - little
         * src/types/pa_vmath.C 1.3:            refactoring
         * src/types/pa_vstateless_class.h 1.44:  
         * src/types/pa_vstatus.C 1.18:          * src/: include/pa_array.h, include/pa_hash.h,
         * src/types/pa_vxnode.C 1.33:            types/pa_vmethod_frame.h: - destructors under #ifdef now
         * www/htdocs/.htaccess 1.14:  
                 string_fragments_to_cord merged to HEAD          * src/include/pa_memory.h: - define for using destructors was added
   
         * src/lib/cord/cordprnt.c [string_fragments_to_cord] 1.2.4.1:          * src/: types/pa_method.h, types/pa_vstateless_class.C,
                 removed warnings            main/execute.C: - some junctions will be cached now
   
 2003-09-24  paf          * src/include/pa_hash.h: - hash destructor frees pairs now
         * src/classes/file.C [string_fragments_to_cord] 1.111.4.1:  
         * src/classes/image.C [string_fragments_to_cord] 1.92.2.1:          * src/include/pa_array.h: - inline was added to destructor
         * src/classes/mail.C [string_fragments_to_cord] 1.89.4.1:  
         * src/classes/op.C [string_fragments_to_cord] 1.129.4.1:          * src/types/pa_method.h: - comment was changed
         * src/classes/xdoc.C [string_fragments_to_cord] 1.113.2.1:  
         * src/classes/xnode.C [string_fragments_to_cord] 1.58.2.1:  2009-04-17  misha
         * src/include/pa_cache_managers.h [string_fragments_to_cord] 1.10.4.1:  
         * src/include/pa_charset.h [string_fragments_to_cord] 1.23.4.1:          * src/: include/pa_array.h, include/pa_hash.h,
         * src/include/pa_charsets.h [string_fragments_to_cord] 1.9.4.1:            types/pa_vmethod_frame.h: - destructors were added
         * src/include/pa_common.h [string_fragments_to_cord] 1.93.4.1:  
         * src/include/pa_request.h [string_fragments_to_cord] 1.162.4.1:          * src/types/: pa_method.h, pa_vmethod_frame.h: - write_to_result
         * src/include/pa_sql_driver_manager.h [string_fragments_to_cord] 1.27.4.1:            renamed to always_use_result
         * src/include/pa_string.h [string_fragments_to_cord] 1.145.4.10:  
         * src/include/pa_stylesheet_manager.h [string_fragments_to_cord] 1.16.4.1:          * src/main/: compile.y, compile_tools.h: - rollback changes in
         * src/include/pa_table.h [string_fragments_to_cord] 1.52.4.1:            compiler: full backward compatibility is better
         * src/main/compile_tools.h [string_fragments_to_cord] 1.68.4.1:  
         * src/main/pa_charset.C [string_fragments_to_cord] 1.36.2.1:          * src/types/pa_vmethod_frame.h: - set flag write_to_result if find
         * src/main/pa_charsets.C [string_fragments_to_cord] 1.12.4.1:            result in var's hash
         * src/main/pa_common.C [string_fragments_to_cord] 1.155.2.1:  
         * src/main/pa_exec.C [string_fragments_to_cord] 1.51.4.1:          * src/types/: pa_vmethod_frame.C, pa_vmethod_frame.h: -
         * src/main/pa_request.C [string_fragments_to_cord] 1.248.4.1:            optimisation in method_frame
         * src/main/pa_sql_driver_manager.C [string_fragments_to_cord] 1.71.4.1:  
         * src/main/pa_string.C [string_fragments_to_cord] 1.175.2.6:          * src/include/pa_array.h: - optimisation in array (allocate
         * src/main/pa_stylesheet_manager.C [string_fragments_to_cord] 1.17.4.1:            elements only when needed)
         * src/main/untaint.C [string_fragments_to_cord] 1.118.2.6:  
         * src/types/pa_value.h [string_fragments_to_cord] 1.112.2.1:          * src/types/pa_vresponse.C: - check for $response:headers field
         * src/types/pa_vimage.C [string_fragments_to_cord] 1.23.4.1:            before looking at custom fields
         * src/types/pa_vmail.C [string_fragments_to_cord] 1.50.2.1:  
         * src/types/pa_vmath.C [string_fragments_to_cord] 1.2.4.1:          * src/types/pa_vmethod_frame.h: - if flag write_to_result was set,
         * src/types/pa_vstateless_class.h [string_fragments_to_cord] 1.43.4.1:            not needed to check existance var with name 'result' in var's
         * src/types/pa_vstatus.C [string_fragments_to_cord] 1.17.4.1:            hash
         * src/types/pa_vxnode.C [string_fragments_to_cord] 1.32.2.1:  
                 v() functions of String::Body, String::Languages and String itself          * src/main/compile.y: - compiler was changed: now it detects
                 StringBody->String::Body            writings to $result and set flag writo_to_result in method
   
         * src/include/pa_string.h [string_fragments_to_cord] 1.145.4.8:          * src/classes/string.C: - little optimisation: no needed to write
         * src/lib/cord/cordbscs.c [string_fragments_to_cord] 1.2.4.4:            number with lang
         * src/lib/cord/include/cord.h [string_fragments_to_cord] 1.2.4.4:  
                 langs: speed up by joining adjucent blocks of same char [          * src/main/pa_charset.C: - methods readChar and skipChar which is
                 CORD_append_block]            used for read utf8-strings were renamed - is_escaped was renamed
             to isEscaped (to the same name convention)
         * src/include/pa_string.h [string_fragments_to_cord] 1.145.4.9:  
         * src/lib/cord/cordbscs.c [string_fragments_to_cord] 1.2.4.5:          * src/: types/pa_method.h, main/compile_tools.h: - flag
         * src/lib/cord/include/cord.h [string_fragments_to_cord] 1.2.4.5:            write_to_result added. compiler get this info from code.
                 CORD_append_block showed no efficiency = never optimized anything.  
                 todo: somehow speed up harder cases: concatenationA+concatenationB when last block of A and first of B contain same letters  2009-04-16  misha
   
         * src/classes/table.C [string_fragments_to_cord] 1.182.4.2:          * src/types/: pa_wcontext.h, pa_vmethod_frame.h: - create new
         * src/include/pa_string.h [string_fragments_to_cord] 1.145.4.5:            String only before 1st write
         * src/lib/cord/include/cord.h [string_fragments_to_cord] 1.2.4.2:  
         * src/main/pa_string.C [string_fragments_to_cord] 1.175.2.3:          * src/include/pa_string.h: - not needed template removed
                 aval/ works!  
           * src/: types/pa_vbool.h, types/pa_vfile.h, types/pa_vimage.C,
         * src/include/pa_string.h [string_fragments_to_cord] 1.145.4.6:            types/pa_vjunction.C, types/pa_vproperty.C,
         * src/main/pa_string.C [string_fragments_to_cord] 1.175.2.4:            types/pa_vstateless_class.C, types/pa_vxdoc.C, types/pa_vxnode.C,
                 aval is not actually working yet :(            main/pa_request.C, classes/bool.C, classes/double.C,
                 but more working &understood :)            classes/hash.C, classes/int.C, classes/string.C, classes/table.C,
             classes/void.C, classes/xnode.C: - bool optimisation (use only 2
         * src/include/pa_string.h [string_fragments_to_cord] 1.145.4.7:            bool objects)
         * src/lib/cord/cordbscs.c [string_fragments_to_cord] 1.2.4.3:  
         * src/lib/cord/include/cord.h [string_fragments_to_cord] 1.2.4.3:  2009-04-15  misha
         * src/main/pa_string.C [string_fragments_to_cord] 1.175.2.5:  
                 aval/ works!          * src/lib/cord/cordxtra.c: - more optimisation
                 todo: save space by extending blocks when appending block with c == lastblock.c  
           * src/: include/pa_string.h, main/untaint.C: - String::append
 2003-09-23  paf            optimisation
         * src/include/pa_string.h [string_fragments_to_cord] 1.145.4.2:  
         * src/main/untaint.C [string_fragments_to_cord] 1.118.2.2:          * src/include/pa_hash.h: - get_by_hash_code added (it works faster
                 just compiled            then get and can sometime be used)
                 todo: serialize&deserialize  
           * src/main/pa_string.C: - String::length optimisation
         * src/main/untaint.C [string_fragments_to_cord] 1.118.2.4:  
                 something even more works :)          * src/main/pa_charset.C: - rollback changeing readChar to skipChar.
             these methods read different strings
         * src/classes/table.C [string_fragments_to_cord] 1.182.4.1:  
         * src/include/pa_string.h [string_fragments_to_cord] 1.145.4.1:          * src/types/: pa_vmethod_frame.C, pa_vmethod_frame.h: -
         * src/lib/cord/cordbscs.c [string_fragments_to_cord] 1.2.4.1:            fresult_initial_void removed + some optimisation - if $result
         * src/lib/cord/cordxtra.c [string_fragments_to_cord] 1.3.2.1:            defined we don't write to context anymore
         * src/lib/cord/include/cord.h [string_fragments_to_cord] 1.2.4.1:  
         * src/main/pa_string.C [string_fragments_to_cord] 1.175.2.1:          * src/main/pa_charset.C: - readChar => skipChar (in this place we
         * src/main/untaint.C [string_fragments_to_cord] 1.118.2.1:            need just skip char)
                 main idea implemented, details left  
           * src/: types/pa_vmethod_frame.C, types/pa_vmethod_frame.h,
         * src/include/pa_string.h [string_fragments_to_cord] 1.145.4.3:            types/pa_vrequest.C, types/pa_vtable.C, main/execute.C,
         * src/lib/cord/cordbscs.c [string_fragments_to_cord] 1.2.4.2:            classes/table.C: - VVoid::get() => new VVoid (one void-instance)
         * src/lib/cord/cordxtra.c [string_fragments_to_cord] 1.3.2.2:  
                 something already works :)          * src/types/pa_vvoid.h: - added get() method for retreave one
             instance
         * src/include/pa_string.h [string_fragments_to_cord] 1.145.4.4:  
         * src/main/pa_string.C [string_fragments_to_cord] 1.175.2.2:  2009-04-11  misha
         * src/main/untaint.C [string_fragments_to_cord] 1.118.2.3:  
                 something more works :)          * tests/196.html: - tests for $cookie:CLASS_NAME & Co were added
   
         * src/main/untaint.C [string_fragments_to_cord] 1.118.2.5:          * tests/197.html: - test for parser://test in xml was added
                 $a[ok!]  
                 $a works!          * src/classes/string.C: - small optimisation
   
 2003-09-22  paf          * src/types/: pa_venv.C, pa_venv.h, pa_vconsole.h: - small
         * src/classes/xdoc.C 1.112:            optimisation
         * src/classes/xnode.C 1.57:  
                 new DOM2 methods from Alexandr Egorov <egr> (all?)  2009-04-10  misha
                 xdoc:  
                 createAttributeNS          * buildall-with-xml, buildall-without-xml: - moving from pcre-7.7
                 createElementNS            to pcre-7.8
                 xnode:  
                 getAttributeNS          * src/types/pa_vclass.C: - normalizing todo-comments: '@todo' now
                 setAttributeNS  
                 removeAttributeNS          * src/types/: pa_vcookie.C, pa_vcookie.h: - $cookie:CLASS_NAME was
                 getAttributeNodeNS            added
                 setAttributeNodeNS  
                 hasAttribute          * src/types/: pa_vrequest.C, pa_vrequest.h: - $request:CLASS and
                 hasAttributeNS            $request:CLASS_NAME were added
   
         * src/classes/memory.C 1.3:          * src/types/pa_vconsole.h: - $console:CLASS and $console:CLASS_NAME
         * src/include/pa_memory.h 1.5:            were added
                 #ifdef GC_DEBUG  
           * src/types/: pa_venv.C, pa_venv.h: - $env:CLASS and
         * src/include/pa_memory.h 1.4:            $env:CLASS_NAME were added
         * src/main/pa_globals.C 1.159:  
                 when xml memory allocator returns 0, just die.          * src/types/: pa_vmail.C, pa_vdate.h: - normalizing todo-comments:
                 http://i2/tasks/edit/?id=4570798492410259445            '@todo' now
   
         * src/lib/cord/cordxtra.c 1.3:          * src/targets/cgi/parser3.C: - size_t -> int for calming down
                 CORD_pos bugfix [failed to find 8bit chars due to bitwise            compirer
                 operation signed-char error]  
           * src/main/pa_string.C: - little code cleanup
         * src/classes/xdoc.C 1.113:  
         * src/classes/xnode.C 1.58:          * src/main/pa_common.C: - describe one more UTF-8 related error
                 copy/paste comment bugfix            during PCRE compile/execute
   
 2003-09-19  paf          * src/classes/: image.C, inet.C, string.C, xdoc.C, xnode.C: -
         * src/targets/apache13/mod_parser3.c 1.6:            normalizing todo-comments: '@todo' now
                 now compiles on MSVC7  
           * src/types/: pa_vmath.C, pa_vmath.h: - $math:E was added
         * operators.txt 1.117:  
         * src/main/pa_common.C 1.155:          * src/main/pa_charset.C: - type changed for making compiler happy
                 merged  
                 $f[^file::load[binary;http://...]]  2009-03-10  misha
                 $f.tables  
           * src/targets/cgi/parser3.C: make g++ happy with the type of argc
         * src/types/pa_wcontext.C 1.26:            in main()
                 output message: more practical suggestion  
   2009-02-01  misha
 2003-09-02  paf  
         * src/targets/apache13/mod_parser3.c 1.5:          * src/main/pa_http.C: - bugfix: double CRLF before the end of
                 ??????? ?????????            boundary
   
         * src/types/pa_vdate.h [release_3_0_8] 1.24.6.2:  2009-01-25  misha
                 forgot initializer  
           * tests/: 194.html, 194_dir/194.p: - test for @GET[] was added
         * src/main/pa_common.C [release_3_0_8] 1.153.2.2:  
                 got rid of 'stdout' symbol reference on unix (users reported          * src/classes/file.C: - more changes for parsing different number
                 problems with some old libc)            of params for file::load
   
         * operators.txt [release_3_0_8] 1.115.2.1:          * tests/193.html: - tests for exception while base64-decode binary
                 *** empty log message ***            to string was added
   
         * src/main/pa_common.C [release_3_0_8] 1.153.2.3:          * tests/192.html: - tests for file::load with different number of
                 printf is buffered, write(1 is not. can't flush stdout without            options
                 referencing 'stdout' symbol. to hell with non-ansi libraries  
                 without 'stdout' symbol          * src/classes/math.C: - ups. forgot '+1'
   
 2003-09-01  paf          * src/: classes/table.C, classes/file.C, include/pa_common.h,
         * src/targets/apache13/Makefile.am [release_3_1_0] 1.16.2.1:            include/pa_http.h, main/pa_xml_io.C, main/pa_common.C,
         * src/targets/apache13/Makefile.in [release_3_1_0] 1.46.2.1:            main/pa_http.C: - ^file::load[...;http://...;] now can post files
         * src/targets/apache13/mod_parser3.C [release_3_1_0] 1.29.2.1:            (new option $.encode[multipart-form/data] should be specified) -
         * src/targets/apache13/mod_parser3.c [release_3_1_0] 1.3.2.1:            $.method[] option for file::load now is not case-sensitive
                 renamed to .c [lowercase] to correspond to runconfigure.  
                 added files to fix 'make dist'          * src/: include/pa_string.h, main/untaint.C: - for file post the
             new taint language L_FILE_POST was added
         * src/targets/apache13/Makefile.am 1.17:  
         * src/targets/apache13/Makefile.in 1.47:          * src/: include/pa_random.h, main/Makefile.am, main/pa_random.C,
         * src/targets/apache13/mod_parser3.c 1.4:            main/main.vcproj, classes/math.C, include/Makefile.am: - some
                 merged with 3.1.0:            stuff was moved to separate files
                 renamed to .c [lowercase] to correspond to runconfigure.  
                 added files to fix 'make dist'  2009-01-23  misha
   
         * src/classes/date.C [release_3_0_8] 1.45.2.1:          * src/classes/math.C: - little optimisation in ^math:sha1[] -
         * src/include/pa_common.h [release_3_0_8] 1.92.2.1:            spaces to tabs were converted
         * src/main/compile.tab.C [release_3_0_8] 1.83.2.1:  
         * src/main/pa_common.C [release_3_0_8] 1.153.2.1:  2009-01-12  misha
         * src/types/pa_vdate.h [release_3_0_8] 1.24.6.1:  
                 $date.TZ          * src/main/pa_http.C: - value of $.method[] option force uppercased
                 ^date.roll[TZ;new zone]            now
   
         * src/classes/image.C 1.92:          * src/: targets/cgi/parser3.C, targets/isapi/parser3isapi.C,
                 memory handling bugs [unpatched 'new' calls]            types/pa_vform.C, types/pa_vmail.C: - some constants changed
             their names
 2003-08-19  paf  
         * src/types/pa_vmail.C 1.48:          * src/main/pa_common.C: - changes in formating
         * src/types/pa_vmail.h 1.11:  
                 parses headers, still problems with body          * src/: classes/file.C, main/pa_http.C: - some constants changed
             their names
         * src/types/pa_vmail.C 1.47:  
                 mail_receive just compiled          * src/include/pa_http.h: - some spaces were converted to tabs
   
         * src/types/pa_vmail.C 1.50:          * src/include/pa_common.h: - some constants changed their names
                 turned  off recoding in gmime (were still recoding headers)  
           * src/classes/file.C: - fixed 4-th paramether for file::load -
         * src/include/pa_memory.h 1.3:            little code rewriting
         * src/types/pa_value.h 1.111:  
                 -= few warnings          * src/types/pa_vfile.C: - little code rewriting
   
         * src/targets/apache13/mod_parser3.C 1.31:          * src/: main/pa_common.C, main/pa_http.C, main/untaint.C,
         * src/targets/apache13/mod_parser3.c 1.2:            types/pa_value.h: - some formating changes
                 .c  
           * src/include/pa_common.h: - some formating spaces transformed to
         * src/types/pa_vmail.C 1.49:            tabs
                 works as before, same charset problems:  
                 gmime recodes to UTF-8 only headers, not body. so not recoding anything for now          * src/classes/string.C: - exception while base64-decode binary to a
             string
         * src/targets/apache13/mod_parser3.C 1.30:  
         * src/targets/apache13/pa_httpd.h 1.3:  2009-01-11  misha
         * src/targets/apache13core/mod_parser3.C 1.3:  
                 apache module compiled on MSVC7          * configure.in: - version changed to 3.3.1b
   
         * src/types/pa_value.C 1.11:  2008-09-05  misha
         * src/types/pa_value.h 1.112:  
         * src/types/pa_vdate.h 1.26:          * src/lib/pcre/Makefile.am: file Makefile.am was added on branch
         * src/types/pa_vrequest.C 1.29:            release_3_3_0 on 2008-09-05 10:59:35 +0000
         * src/types/pa_vstring.h 1.56:  
         * src/types/pa_vxdoc.C 1.25:  2008-09-04  misha
         * src/types/pa_vxnode.C 1.32:  
                 bark intefrace obsoleted, simplified a little          * tests/: 130.html, 131.html: - these exceptions not typeless
             anymore
         * src/types/pa_vhash.C 1.3:  
         * src/types/pa_vhash.h 1.47:          * src/classes/op.C: - exception with 'invalid taint language' not
                 _default+foreach bug refix [lost fix from 3.0.8]            typeless anylonger
   
         * src/types/pa_vcookie.C 1.57:          * src/classes/image.C: - some exceptions while operations with
                 in VC7            image not typeless anymore
                 if(type var=xxx){  
                 }else{          * src/: types/pa_vhashfile.C, main/pa_common.C, classes/file.C,
                   now visible here            main/pa_exec.C, main/pa_http.C: - some exceptions while
                 }            operations with files not typeless anymore
                   
                 bug fix          * src/: classes/date.C, types/pa_value.C, types/pa_vcookie.C,
             types/pa_vdate.h: - exceptions while checking date range not
         * src/main/compile.tab.C 1.87:            typeless anymore
                 initialized couple of variables about which user reported runtime problems when parser were compiled with VC7, warning level4.  
                 study shows that later in bison they've fixed that. would migrate to latest bison someday          * src/include/pa_exception.h: - exception type string for invalid
             date range was added
 2003-08-18  paf  
         * src/classes/classes.vcproj 1.2:  2008-09-03  misha
         * src/include/pa_config_fixed.h 1.58:  
         * src/main/main.vcproj 1.2:          * src/: classes/file.C, main/pa_string.C: - exception while pce
         * src/types/types.vcproj 1.2:            operations not typeless anymore
                 win32: continued process detaching from \parser3project directory  
           * src/include/pa_exception.h: - exception type for pce operations
         * ~sak5c961f3101c36563.tmp 1.1:            was added
                 Temporary file created by Visual Studio .NET to detect Jalindi  
                 Igloo capabilities.          * tests/: 191.html, 191_a.p, 191_b.p: - tests for calling .CLASS
             and .CLASS_NAME insite classes
         * gnu.vcproj 1.1:  
         * parser3.sln 1.1:          * src/classes/table.C: - don't save table header whiile
         * src/classes/classes.vcproj 1.1:            ^table.save[append;filename] if file exists
         * src/lib/cord/cord.vcproj 1.1:  
         * src/lib/ltdl/libltdl.vcproj 1.1:  2008-09-02  misha
         * src/lib/md5/md5.vcproj 1.1:  
         * src/lib/pcre/pcre.vcproj 1.1:          * src/main/compile.y, src/main/compile_tools.h,
         * src/lib/pcre/pcre_dftables.vcproj 1.1:            src/types/pa_vstateless_class.h, src/main/compile.tab.C,
         * src/lib/pcre/pcre_parser_ctype.vcproj 1.1:            tests/182_dir/a1.p, tests/182_dir/a2.p: - append option was
         * src/main/main.vcproj 1.1:            renamed to partial and it login changed: we must mark class as
         * src/targets/apache13/ApacheModuleParser3.vcproj 1.1:            partial for allow their modifications in future.
         * src/targets/apache13core/ApacheModuleParser3Core.vcproj 1.1:  
         * src/targets/cgi/parser3.vcproj 1.1:  2008-08-29  misha
         * src/targets/isapi/parser3isapi.vcproj 1.1:  
         * src/types/types.vcproj 1.1:          * tests/results/022.processed: - testing taint[regex] in mask for
                 new VS project files            file:list
   
         * configure 1.68:          * tests/022.html: - testing taint[regex] in mask for file:list
         * configure.in 1.64:  
         * src/classes/Makefile.am 1.42:          * tests/022_dir/b[b].txt: - file for testing taint[regex] in mask
         * src/classes/Makefile.in 1.55:            for file:list was added
         * src/classes/classes.awk 1.8:  
         * src/doc/footer.htm 1.3:          * src/classes/file.C: - bugfix: ^taint[regex][] didn't works in
         * src/include/pa_config_fixed.h 1.57:            file:list
         * src/include/pa_version.h 1.8:  
         * src/lib/Makefile.am 1.5:  2008-08-26  misha
         * src/lib/Makefile.in 1.10:  
         * src/lib/patches/Makefile.in 1.12:          * src/types/pa_vobject.C: - we must get .CLASS and .CLASS_NAME from
         * src/main/compile.tab.C 1.86:            last derived object
         * src/main/pa_charset.C 1.36:  
         * src/main/pa_string.C 1.175:          * src/classes/image.C: - many strings "image.format" replaced by
         * src/main/untaint.C 1.118:            IMAGE_FORMAT constant string - handle GPS info while parse exif -
         * src/types/pa_vmail.C 1.46:            understand some more exif tags
         * www/htdocs/.htaccess [release_3_1_0] 1.13.2.1:  
         * www/htdocs/auto.p [release_3_1_0] 1.18.2.1:          * src/include/pa_exception.h: - string "image.format" was added
                 merged 3.1.0 latest changes  
   2008-08-21  misha
         * gnu.dsp 1.5:  
         * gnu.vcproj.vspscc 1.1:          * src/: main/pa_string.C, classes/file.C: - use method for print
         * parser3.dsw 1.9:            pcre_exec text error
         * parser3.vssscc 1.1:  
         * src/classes/classes.dsp 1.31:          * src/main/pa_common.C: - method for print pcre_exec text error was
         * src/classes/classes.vcproj.vspscc 1.1:            added
         * src/lib/cord/cord.dsp 1.3:  
         * src/lib/cord/cord.vcproj.vspscc 1.1:          * src/include/pa_common.h: - method declaration for print pcre_exec
         * src/lib/ltdl/libltdl.dsp 1.7:            text error was added
         * src/lib/ltdl/libltdl.vcproj.vspscc 1.1:  
         * src/lib/md5/md5.dsp 1.5:  2008-08-19  misha
         * src/lib/md5/md5.vcproj.vspscc 1.1:  
         * src/lib/pcre/pcre.dsp 1.4:          * src/main/execute.C: - bugfix: opcodes must be in separate
         * src/lib/pcre/pcre.vcproj.vspscc 1.1:            namespace while debug execution as well
         * src/lib/pcre/pcre_dftables.dsp 1.2:  
         * src/lib/pcre/pcre_dftables.vcproj.vspscc 1.1:          * tests/: 015.html, results/015.processed: - test for escaping some
         * src/lib/pcre/pcre_parser_ctype.dsp 1.3:            parser chars was added
         * src/lib/pcre/pcre_parser_ctype.vcproj.vspscc 1.1:  
         * src/main/main.dsp 1.167:  2008-08-18  misha
         * src/main/main.vcproj.vspscc 1.1:  
         * src/targets/apache13/ApacheModuleParser3.dsp 1.18:          * tests/: 190.html, 190.p, results/190.processed: - test for
         * src/targets/apache13/ApacheModuleParser3.vcproj.vspscc 1.1:            $caller.self.field + default getter in one class was added
         * src/targets/apache13core/ApacheModuleParser3Core.dsp 1.4:  
         * src/targets/apache13core/ApacheModuleParser3Core.vcproj.vspscc 1.1:          * tests/: 189.html, results/189.processed: - test for
         * src/targets/cgi/parser3.dsp 1.66:            ^date::create[date object]
         * src/targets/cgi/parser3.vcproj 1.2:  
         * src/targets/isapi/parser3isapi.dsp 1.44:          * tests/: 188.html, results/188.processed: - tests for match with
         * src/targets/isapi/parser3isapi.vcproj.vspscc 1.1:            UTF-8 strings
         * src/types/types.dsp 1.42:  
         * src/types/types.vcproj.vspscc 1.1:          * src/main/pa_string.C: - option 'U' (ungreedy) was added to
                 moved to MSVC 7            ^string.match[]
   
 2003-08-15  paf          * ChangeLog: - parser 3.3.0 beta13
         * src/main/untaint.C [release_3_0_8] 1.116.2.1:  
                 email addresses in forms:  2008-08-15  misha
                   "non-ascii" <yyy>  
                   non-ascii <yyy>          * src/lib/pcre/: LICENCE, Makefile.am, README, Tech.Notes, get.c,
                 now encoded correctly            internal.h, pcre.3, pcre.3.html, pcre.3.txt, pcre.c, pcre.h,
             pcre.vcproj, study.c, maketables.c, pcre_dftables.vcproj,
         * src/main/untaint.C [release_3_1_0] 1.117.2.1:            dftables.c: - old PCRE files removed
                 email addresses in forms:  
                   "non-ascii" <yyy>          * src/lib/pcre/config.h: - configuration for PCRE library
                   non-ascii <yyy>  
                 now encoded correctly [kinda merge from 3.0.8]          * src/targets/: cgi/parser3.vcproj, isapi/parser3isapi.vcproj: -
             use PCRE library from win32\pcre instead of parser3\src\lib\pcre
 2003-07-29  paf  
         * src/classes/Makefile.am [release_3_1_0] 1.41.2.2:          * src/: classes/file.C, main/pa_string.C: - moved to new PCRE
         * src/classes/Makefile.in [release_3_1_0] 1.54.2.2:            library and set flag UTF8 if $request:charset is UTF-8
         * src/classes/classes.awk [release_3_1_0] 1.7.2.1:  
                 classes.awk added to make dist          * src/: include/pa_charset.h, main/pa_charset.C, main/pa_globals.C,
             include/pa_config_fixed.h: - moved to new PCRE library
         * src/types/pa_vmail.C [release_3_1_0] 1.45.2.1:  
                 just started --with-mail-receive          * src/: main/main.vcproj, types/types.vcproj,
             classes/classes.vcproj, lib/Makefile.am: - use PCRE library from
 2003-07-28  paf            win32\pcre instead of parser3\src\lib\pcre
         * src/classes/Makefile.am [release_3_1_0] 1.41.2.1:  
         * src/classes/Makefile.in [release_3_1_0] 1.54.2.1:          * src/: include/pa_opcode.h, include/pa_operation.h,
         * src/lib/Makefile.am [release_3_1_0] 1.4.2.1:            main/compile.C, main/compile.y, main/compile_tools.C,
         * src/lib/Makefile.in [release_3_1_0] 1.9.2.1:            main/compile_tools.h, main/execute.C, main/compile.tab.C: -
                 removed circular dependence in src/classes, src/lib/gc now in dist            opcodes were moved to separate namespace
   
         * src/main/pa_string.C [release_3_1_0] 1.174.2.1:  2008-08-14  misha
                 ^cache bug fix [were not working at all]  
           * src/types/pa_vstateless_class.C: - newline at the end missed
 2003-07-25  paf  
         * src/doc/footer.htm [release_3_1_0] 1.2.28.1:          * src/main/untaint.C: - char '-' also prefixed by '\' while regex
                 year            tainting
   
 2003-07-24  paf  2008-08-11  misha
         * INSTALL 1.33:  
         * Makefile.am 1.35:          * tests/: 187.html, 187.p, results/187.processed: - tests for
         * Makefile.in 1.49:            $caller.self, $caller.self.field and $caller.self.field[value]
         * acsite.m4 1.2:            were added
         * bin/Makefile.in 1.10:  
         * configure 1.67:          * src/types/pa_vmethod_frame.h: - still need to check 'self'
         * configure.in 1.63:            runtime as well (for $caller.self)
         * etc/Makefile.in 1.15:  
         * etc/parser3.charsets/Makefile.in 1.18:  2008-07-25  misha
         * etc/parser3.charsets/koi8-r.cfg 1.4:  
         * etc/parser3.charsets/windows-1251.cfg 1.8:          * tests/: 021.html, 032.html, 033.html, 047.html, 055.html,
         * operators.txt 1.116:            059.html, 061.html, 064.html, 067.html, 068.html, 085.html,
         * parser3.dsw 1.8:            086.html, 098.html, 109.html, 121.html: - set correct charsets in
         * src/Makefile.in 1.56:            tests with international characters
         * src/classes/Makefile.am 1.41:  
         * src/classes/Makefile.in 1.54:  2008-07-23  misha
         * src/classes/classes.C 1.19:  
         * src/classes/classes.awk 1.7:          * src/main/pa_http.C: - escape $cookies as %uXXXX while
         * src/classes/classes.dsp 1.29:            file::load[...;http://
         * src/classes/classes.h 1.24:  
         * src/classes/date.C 1.46:          * src/: main/pa_string.C, main/pa_globals.C, classes/file.C: - pcre
         * src/classes/double.C 1.54:            now everywhere in separate namespace
         * src/classes/file.C 1.111:  
         * src/classes/form.C 1.35:          * src/types/pa_vmethod_frame.h: - looking for caller before looking
         * src/classes/hash.C 1.57:            for vars
         * src/classes/image.C 1.91:  
         * src/classes/int.C 1.50:          * src/main/: compile.y, compile.tab.C: - characters '@' and '#' now
         * src/classes/mail.C 1.89:            can be escaped by '^'
         * src/classes/math.C 1.34:  
         * src/classes/memory.C 1.2:  2008-07-22  misha
         * src/classes/op.C 1.129:  
         * src/classes/response.C 1.24:          * src/classes/string.C, tests/186.html: - names changes:
         * src/classes/string.C 1.126:            escape=>js-escape, unescape=>js-unescape
         * src/classes/table.C 1.182:  
         * src/classes/void.C 1.29:  2008-07-21  misha
         * src/classes/xdoc.C 1.111:  
         * src/classes/xnode.C 1.56:          * tests/results/186.processed: - test for string escape/unescape
         * src/classes/xnode.h 1.19:  
         * src/doc/exception.dox 1.2:          * tests/186.html: - test for string escape/unescape
         * src/doc/index.dox 1.5:  
         * src/doc/memory.dox 1.2:          * src/classes/string.C: - string has escape and unescape methods
         * src/doc/string.dox 1.5:            now
         * src/include/Makefile.am 1.4:  
         * src/include/Makefile.in 1.12:          * src/: include/pa_string.h, main/pa_string.C: - escape method was
         * src/include/pa_array.h 1.59:            added
         * src/include/pa_cache_managers.h 1.10:  
         * src/include/pa_charset.h 1.23:          * src/: include/pa_charset.h, main/pa_charset.C: - more escape
         * src/include/pa_charsets.h 1.9:            method-layers added (with different params)
         * src/include/pa_common.h 1.93:  
         * src/include/pa_config_auto.h.in 1.38:  2008-07-18  misha
         * src/include/pa_config_fixed.h 1.56:  
         * src/include/pa_config_includes.h 1.25:          * tests/results/185.processed: - test for ^str.pos[substr](offset)
         * src/include/pa_dictionary.h 1.14:            was added
         * src/include/pa_dir.h 1.14:  
         * src/include/pa_exception.h 1.39:          * tests/185.html: - test for ^str.pos[sub](offset) added
         * src/include/pa_exec.h 1.13:  
         * src/include/pa_globals.h 1.104:          * src/classes/string.C, src/classes/void.C, operators.txt: -
         * src/include/pa_hash.h 1.59:            ^string.pos[substr](offset) -- 2nd param accepted now
         * src/include/pa_memory.h 1.2:  
         * src/include/pa_opcode.h 1.25:          * src/main/pa_string.C: - .pos works fine with offset for utf-8
         * src/include/pa_operation.h 1.2:            strings
         * src/include/pa_pool.h 1.87:  
         * src/include/pa_pragma_pack_begin.h 1.7:  2008-07-17  misha
         * src/include/pa_pragma_pack_end.h 1.7:  
         * src/include/pa_request.h 1.162:          * src/: include/pa_string.h, main/pa_string.C, classes/string.C: -
         * src/include/pa_request_charsets.h 1.2:            helper length added for mid for small optimisation
         * src/include/pa_request_info.h 1.2:  
         * src/include/pa_sapi.h 1.23:  2008-07-16  misha
         * src/include/pa_socks.h 1.12:  
         * src/include/pa_sql_connection.h 1.31:          * tests/: 185.html, results/185.processed: - tests for
         * src/include/pa_sql_driver_manager.h 1.27:            length/left/right/mid/pos with utf-8 strings
         * src/include/pa_stack.h 1.18:  
         * src/include/pa_string.h 1.145:          * src/classes/string.C: - left/right/mid/length/pos works fine for
         * src/include/pa_stylesheet_connection.h 1.33:            utf-8 strings
         * src/include/pa_stylesheet_manager.h 1.16:  
         * src/include/pa_table.h 1.52:          * src/main/untaint.C: - comments removed
         * src/include/pa_threads.h 1.27:  
         * src/include/pa_types.h 1.45:          * src/: include/pa_string.h, main/pa_string.C,
         * src/include/pa_uue.h 1.5:            include/pa_charset.h, main/pa_charset.C: - methods for working
         * src/lib/Makefile.am 1.4:            with pos/mid for strings in utf-8 were added
         * src/lib/Makefile.in 1.9:  
         * src/lib/cord/Makefile.am 1.2:  2008-07-15  misha
         * src/lib/cord/Makefile.in 1.2:  
         * src/lib/cord/cord.dsp 1.2:          * tests/: 184.html, results/184.processed: - test for case body as
         * src/lib/cord/cordbscs.c 1.2:            expression: $var(^switch(1){^case(1)(true)..})
         * src/lib/cord/cordprnt.c 1.2:  
         * src/lib/cord/cordxtra.c 1.2:          * src/classes/op.C: - case body can be expression now:
         * src/lib/cord/include/Makefile.am 1.2:            $var(^switch(1){^case(1)(true)..})
         * src/lib/cord/include/Makefile.in 1.2:  
         * src/lib/cord/include/cord.h 1.2:          * tests/: results/183.processed, 183.html: - added test for testing
         * src/lib/cord/include/ec.h 1.2:            new cookie encoding (%uXXXX)
         * src/lib/cord/include/private/Makefile.am 1.2:  
         * src/lib/cord/include/private/Makefile.in 1.2:          * src/main/untaint.C: - cookies outputs as %uXXXX now. while
         * src/lib/cord/include/private/cord_pos.h 1.2:            decoding for backward compatibility they decoded from %XX in
         * src/lib/cord/source.url 1.2:            request:charset too
         * src/lib/gc/Makefile.am 1.2:  
         * src/lib/gc/Makefile.in 1.2:          * src/: types/pa_vcookie.C, types/pa_vcookie.h, main/pa_request.C:
         * src/lib/gc/include/Makefile.am 1.2:            - cookie class now decode cookies before first access after last
         * src/lib/gc/include/Makefile.in 1.2:            request:charset changing (as form class).
         * src/lib/gc/include/gc.h 1.2:  
         * src/lib/ltdl/Makefile.in 1.5:          * src/main/pa_charset.C: - added method escape for escaping cookies
         * src/lib/ltdl/libltdl.dsp 1.6:            as %uXXXX - before transcode calculate required space for dest
         * src/lib/md5/Makefile.in 1.7:            string. it reduce mem usage for transcode
         * src/lib/md5/pa_md5.h 1.8:  
         * src/lib/md5/pa_md5c.c 1.10:          * src/include/pa_charset.h: - added method escape for escaping
         * src/lib/patches/Makefile.am 1.4:            cookies as %uXXXX
         * src/lib/patches/Makefile.in 1.11:  
         * src/lib/patches/gc.patch 1.2:          * src/include/pa_string.h: - taint lang (internal) L_HTTP_COOKIE
         * src/lib/patches/gdome2.patch 1.2:            was added. will used for escaping cookies as %uXXXX
         * src/lib/patches/libxml2.patch 1.2:  
         * src/lib/patches/libxslt.patch 1.2:          * src/include/pa_common.h: - escape method has new option for skip
         * src/lib/pcre/Makefile.in 1.9:            converting '+' to a space char
         * src/lib/pcre/pcre.h 1.2:  
         * src/lib/pcre/pcre_parser_ctype.c 1.4:          * src/main/: pa_common.C, pa_http.C: - skip BOM code before
         * src/main/Makefile.am 1.36:            transcode - escape method has new option for skip converting '+'
         * src/main/Makefile.in 1.51:            to a space char
         * src/main/compile.C 1.70:  
         * src/main/compile.tab.C 1.84:  2008-07-08  misha
         * src/main/compile.tab.C 1.85:  
         * src/main/compile.y 1.206:          * src/classes/op.C: - bugfix in switch - case "stops" on 1st match
         * src/main/compile_tools.C 1.55:            (no UE if more then 1 case matches anylonger) - optimization:
         * src/main/compile_tools.h 1.68:            doing searching.as_string() || searching.as_double() only once
         * src/main/execute.C 1.297:  
         * src/main/main.dsp 1.165:  2008-07-04  misha
         * src/main/pa_array.C 1.57:  
         * src/main/pa_cache_managers.C 1.8:          * src/types/pa_vdate.h: - is_evaluated_expr returning true added so
         * src/main/pa_charset.C 1.35:            now ^date::create[date object] works
         * src/main/pa_charsets.C 1.12:  
         * src/main/pa_common.C 1.154:          * src/classes/string.C: - left and right added as aliases for start
         * src/main/pa_dictionary.C 1.18:            and end in ^string.trim[]
         * src/main/pa_dir.C 1.15:  
         * src/main/pa_exception.C 1.44:  2008-07-03  misha
         * src/main/pa_exec.C 1.51:  
         * src/main/pa_globals.C 1.157:          * src/classes/file.C: - allow $.limit for file::sql as well
         * src/main/pa_hash.C 1.54:  
         * src/main/pa_memory.C 1.2:          * src/classes/file.C: - allow $.offset option for file::sql - force
         * src/main/pa_pool.C 1.60:            send limit=1 to query for use sql specifics authomatically
         * src/main/pa_request.C 1.248:  
         * src/main/pa_socks.C 1.19:          * src/classes/: hash.C, string.C, table.C: - don't throw exception
         * src/main/pa_sql_driver_manager.C 1.71:            if $.limit value if empty. autoconvert it as everywere
         * src/main/pa_string.C 1.174:  
         * src/main/pa_stylesheet_manager.C 1.17:  2008-07-02  misha
         * src/main/pa_table.C 1.56:  
         * src/main/pa_uue.C 1.5:          * configure.in: - time to change version number to 3.3.0 %-)
         * src/main/untaint.C 1.117:  
         * src/sql/Makefile.in 1.12:          * src/include/pa_version.h: - time to change version number to
         * src/sql/pa_sql_driver.h 1.35:            3.3.0 %-)
         * src/targets/Makefile.am 1.10:  
         * src/targets/Makefile.in 1.43:  2008-06-26  misha
         * src/targets/apache13/ApacheModuleParser3.dsp 1.17:  
         * src/targets/apache13/Makefile.am 1.16:          * src/classes/: file.C, hash.C, string.C, table.C, void.C: -
         * src/targets/apache13/Makefile.in 1.46:            $.limit(0) fixes
         * src/targets/apache13/mod_parser3.C 1.29:  
         * src/targets/apache13/p3runConfigure.in 1.13:          * src/sql/pa_sql_driver.h: - new drivers API and new version (10.0)
         * src/targets/apache13/pa_httpd.h 1.2:            - $.limit(0) fixes
         * src/targets/apache13/pa_md5c.c 1.6:  
         * src/targets/apache13/pa_pool.C 1.9:          * src/sql/pa_sql_driver.h: - SQL_NO_LIMIT added (preparations to
         * src/targets/apache13/pa_threads.C 1.12:            new API)
         * src/targets/apache13core/ApacheModuleParser3Core.dsp 1.2:  
         * src/targets/apache13core/Makefile.am 1.2:          * src/: include/pa_sql_driver_manager.h,
         * src/targets/apache13core/Makefile.in 1.2:            include/pa_sql_connection.h, main/pa_sql_driver_manager.C,
         * src/targets/apache13core/mod_parser3.C 1.2:            classes/op.C: - document_root added
         * src/targets/apache13core/pa_threads.C 1.2:  
         * src/targets/cgi/Makefile.am 1.47:          * src/main/compile.tab.C: - error message was changed
         * src/targets/cgi/Makefile.in 1.63:  
         * src/targets/cgi/getopt.c 1.3:  2008-06-25  misha
         * src/targets/cgi/getopt.h 1.3:  
         * src/targets/cgi/pa_pool.C 1.42:          * src/main/compile.y: - error message was changed
         * src/targets/cgi/pa_threads.C 1.13:  
         * src/targets/cgi/parser3.C 1.218:  2008-06-24  misha
         * src/targets/cgi/parser3.dsp 1.64:  
         * src/targets/cgi/pool_storage.h 1.14:          * tests/176_dir/: a.p, d.p: - @OPTION => @OPTIONS
         * src/targets/cgi/pp3.cmd 1.2:  
         * src/targets/isapi/Makefile.am 1.2:          * tests/: 182.html, 182_dir/a1.p, 182_dir/a2.p, 182_dir/a3.p: -
         * src/targets/isapi/Makefile.in 1.12:            tests for @OPTIONS\nappend
         * src/targets/isapi/pa_pool.C 1.17:  
         * src/targets/isapi/pa_threads.C 1.14:          * tests/: 176.html, results/176.processed: - @OPTION => @OPTIONS
         * src/targets/isapi/parser3isapi.C 1.83:  
         * src/targets/isapi/parser3isapi.dsp 1.42:          * src/main/: compile.y, compile.tab.C: - stuff for @OPTIONS\nappend
         * src/targets/isapi/pool_storage.h 1.20:  
         * src/types/Makefile.am 1.29:          * src/main/compile_tools.h: - new methods for @OPTIONS\nappend
         * src/types/Makefile.in 1.51:  
         * src/types/pa_junction.h 1.2:          * src/types/pa_vmethod_frame.h: - ALL_VARS_LOCAL_NAME moved fo
         * src/types/pa_method.h 1.2:            compile.y
         * src/types/pa_value.C 1.10:  
         * src/types/pa_value.h 1.110:  2008-06-17  misha
         * src/types/pa_vbool.h 1.22:  
         * src/types/pa_vclass.C 1.17:          * src/main/: compile.y, compile.tab.C: - bugfix in 'def'
         * src/types/pa_vclass.h 1.40:            compilation: ^if(default){true. it's incorrect. must be
         * src/types/pa_vcode_frame.h 1.25:            exception}
         * src/types/pa_vcookie.C 1.56:  
         * src/types/pa_vcookie.h 1.24:  2008-06-16  misha
         * src/types/pa_vdate.h 1.25:  
         * src/types/pa_vdouble.h 1.43:          * tests/: 181.ent, 181.html, results/181.processed: - test for
         * src/types/pa_venv.h 1.29:            checking external reference loading with 'http://localhost'
         * src/types/pa_vfile.C 1.37:            prefix while creating xdoc
         * src/types/pa_vfile.h 1.53:  
         * src/types/pa_vform.C 1.75:          * tests/180.html: - use ^inet:ntoa[] and ^inet:aton[] instead of
         * src/types/pa_vform.h 1.46:            ^math:long2ip[] and ^math:ip2long[]
         * src/types/pa_vhash.C 1.2:  
         * src/types/pa_vhash.h 1.46:          * src/types/: pa_vobject.C, pa_vobject.h: - get_scalar_value method
         * src/types/pa_vimage.C 1.23:            added which use scalar stateless class method when user object
         * src/types/pa_vimage.h 1.35:            used in scalar context - use get_scalar_value when user object
         * src/types/pa_vint.h 1.39:            requested in scalar context
         * src/types/pa_vjunction.h 1.20:  
         * src/types/pa_vmail.C 1.45:          * src/main/pa_common.C: - size must be int but not size_t or we
         * src/types/pa_vmail.h 1.10:            can't compare with 0 sprintf result
         * src/types/pa_vmath.C 1.2:  
         * src/types/pa_vmath.h 1.15:          * src/: types/pa_vmethod_frame.C, types/pa_vmethod_frame.h,
         * src/types/pa_vmemory.h 1.2:            main/execute.C, main/pa_request.C: - go back to one VMethodFrame
         * src/types/pa_vmethod_frame.C 1.2:            with internal switch between local/global vars
         * src/types/pa_vmethod_frame.h 1.46:  
         * src/types/pa_vobject.C 1.13:          * src/types/pa_vclass.C: - register scalar if method @GET[] was
         * src/types/pa_vobject.h 1.39:            specified
         * src/types/pa_vrequest.C 1.28:  
         * src/types/pa_vrequest.h 1.26:          * src/types/: pa_vstateless_class.C, pa_vstateless_class.h,
         * src/types/pa_vresponse.C 1.18:            pa_vstateless_object.h: - stateless class and object now has
         * src/types/pa_vresponse.h 1.33:            private scalar field and getter/setter for working with it
         * src/types/pa_vstateless_class.C 1.20:  
         * src/types/pa_vstateless_class.h 1.43:          * src/classes/math.C: - methods math:long2ip & math:ip2long were
         * src/types/pa_vstateless_object.h 1.29:            moved to inet static class
         * src/types/pa_vstatus.C 1.17:  
         * src/types/pa_vstatus.h 1.16:          * src/classes/: classes.vcproj, inet.C, Makefile.am: - inet static
         * src/types/pa_vstring.C 1.23:            class added (^inet:aton[IP], ^inet:ntoa(number))
         * src/types/pa_vstring.h 1.55:  
         * src/types/pa_vtable.C 1.22:          * tests/: 180.html, results/180.processed: - tests for
         * src/types/pa_vtable.h 1.49:            ^math:long2ip(long) and ^math:ip2long[IP]
         * src/types/pa_vvoid.h 1.18:  
         * src/types/pa_vxdoc.C 1.24:          * src/classes/math.C: - ^math:ip2long[IP] added
         * src/types/pa_vxdoc.h 1.32:  
         * src/types/pa_vxnode.C 1.31:  2008-06-11  misha
         * src/types/pa_vxnode.h 1.23:  
         * src/types/pa_wcontext.C 1.25:          * src/main/pa_xml_io.C: - use file_read_text again because of we
         * src/types/pa_wcontext.h 1.43:            need cut BOM code and remove DOS newline chars. but don't
         * src/types/pa_wwrapper.h 1.29:            transcode it anyway.
         * src/types/types.dsp 1.40:  
         * www/htdocs/.htaccess 1.13:          * src/: include/pa_common.h, include/pa_http.h, main/pa_common.C,
         * www/htdocs/auto.p 1.18:            main/pa_http.C: - option for disable transcoding while file_read
         * www/htdocs/index.html 1.212:            and file_read_text added
                 moved tempate_gc to HEAD  
   2008-06-10  misha
         * parser3.dsw [template_gc] 1.7.6.1.2.4:  
         * src/main/pa_globals.C [template_gc] 1.152.2.19.2.21:          * tests/: 179.html, 179.p, results/179.processed: - test for many
         * src/targets/apache13/ApacheModuleParser3.dsp [template_gc] 1.16.12.1.2.6:            classes in 1 file
         * www/htdocs/.htaccess [template_gc] 1.12.6.9.2.18:  
                 few paths for libxml debug/release changes          * src/main/: compile.C, compile_tools.h: - compile return list of
             classes now.
         * src/targets/apache13/ApacheModuleParser3.dsp [release_3_0_8] 1.16.16.2:  
         * src/targets/cgi/parser3.dsp [release_3_0_8] 1.63.2.1:          * src/main/: compile.y, compile.tab.C: - compile return list of
         * src/targets/isapi/parser3isapi.dsp [release_3_0_8] 1.41.16.1:            classes now. internals.
                 more step towards \parser3project not having to be in root  
           * src/main/pa_request.C: - compile return list of classes now. try
         * parser3.dsw [template_gc] 1.7.6.1.2.5:            call @conf and @auto for each returned class
         * src/main/pa_globals.C [template_gc] 1.152.2.19.2.22:  
         * www/htdocs/.htaccess [template_gc] 1.12.6.9.2.19:          * src/include/pa_request.h: - compile return list of classes now
                 relative paths to xml&gc libs  
           * src/types/pa_vstateless_class.h: - typedef ArrayClass added (for
         * src/lib/md5/pa_md5c.c [template_gc] 1.6.2.1.2.4:            return list of classes when compile buf)
                 PA_ -> pa_  
   2008-06-07  misha
         * src/classes/math.C [template_gc] 1.24.2.12.2.16:  
         * src/classes/math.C [template_gc] 1.24.2.12.2.17:          * src/main/pa_request.C: - constructing VRequest object with 3rd
                 uuid bugfix            param -- form
   
         * tests/141.html [template_gc] 1.1.2.2:          * src/types/: pa_vrequest.C, pa_vrequest.h: - constructor acceps
         * tests/Makefile [template_gc] 1.1.2.8.2.10:            3rd param: form. needed for get post_charset
         * tests/results/005.processed [template_gc] 1.1.2.2.2.2:  
         * tests/results/030.processed [template_gc] 1.1.2.2.2.2:          * src/types/: pa_vform.C, pa_vform.h: - VForm::get_post_charset()
         * tests/results/075.processed [template_gc] 1.1.2.1.2.2:            added
         * tests/results/078.processed [template_gc] 1.1.2.1.2.2:  
                 to reflect date format change (were - become ' ')          * src/: include/pa_common.h, main/pa_common.C, main/pa_http.C,
             types/pa_vform.C, types/pa_vform.h: - some polish
         * src/classes/classes.dsp 1.30:  
         * src/main/main.dsp 1.166:  2008-06-06  misha
         * src/main/pa_globals.C 1.158:  
         * src/targets/apache13core/ApacheModuleParser3Core.dsp 1.3:          * src/types/: pa_vform.C, pa_vform.h: - if POST -- try detec
         * src/targets/cgi/parser3.dsp 1.65:            charset and decode chars from it but not from response:charset
         * src/targets/isapi/parser3isapi.dsp 1.43:  
         * src/types/types.dsp 1.41:          * src/main/pa_http.C: - detect_charset moved out of here
                 cvs: getting rid of win32xml pseudo project  
           * src/: include/pa_common.h, main/pa_common.C: - more helpers
         * src/classes/math.C 1.33:            methods moved here - unescape_chars accepn one charset now
                 merged uuid bugfix  
           * src/main/pa_http.C: - new constants used - don't allow
         * src/include/pa_version.h [release_3_0_8] 1.7.18.1:            $.content-type in ^file::load[;http://;$.method[POST]] - add
         * src/include/pa_version.h [release_3_1_0] 1.7.20.1:            charset info while ^file::load[;http://;$.method[POST]] - option
         * src/lib/patches/Makefile.in [release_3_1_0] 1.11.2.1:            $.omit-post-charset(true) added to ^file::load[;http://] for
                 release            disabling charset during post
   
         * src/classes/math.C [release_3_0_8] 1.33.2.1:          * src/types/pa_vform.C: - new constants used
         * src/lib/md5/pa_md5.h [release_3_0_8] 1.7.2.1:  
         * src/lib/md5/pa_md5c.c [release_3_0_8] 1.9.2.1:          * src/include/pa_common.h: - some constants were added
         * src/targets/apache13/ApacheModuleParser3.dsp [release_3_0_8] 1.16.16.1:  
         * src/targets/apache13/pa_md5c.c [release_3_0_8] 1.5.6.1:          * src/: classes/form.C, types/pa_vform.C: - use StrStartFromNC
                 apache module compiled [were minor unnecessary changes in lib            instead of StrEqNc
                 md5 interface]  
           * src/main/pa_common.C: - new method for caseless search
         * src/include/pa_config_fixed.h [release_3_1_0] 1.56.2.3:            c-substring in c-string - use isxdigit instead of is_hex_digit
         * src/main/pa_charset.C [release_3_1_0] 1.35.2.1:  
                 bad #endif fix          * src/include/pa_common.h: - new method for caseless search
             c-substring in c-string
         * tests/001.html 1.2:  
         * tests/002.html 1.2:  2008-06-05  misha
         * tests/003.html 1.2:  
         * tests/004.html 1.2:          * tests/results/178.processed: - test for testing default getter
         * tests/005.html 1.2:  
         * tests/006.html 1.2:          * tests/178.html: - test for testing default getter
         * tests/007.html 1.2:  
         * tests/008.html 1.2:          * tests/178_dir/: 178a.p, 178b.p, 178c.p, 178d.p, 178e.p: - classes
         * tests/009.html 1.2:            for test for testing default getter
         * tests/010.html 1.2:  
         * tests/011.html 1.2:          * src/main/execute.C: - default getter soul
         * tests/012.html 1.2:  
         * tests/013.html 1.2:          * src/types/: pa_vobject.C, pa_vobject.h: - get default getter if
         * tests/014.html 1.2:            requested objects' field not found
         * tests/015.html 1.2:  
         * tests/016.html 1.2:          * src/types/pa_vclass.C: - register default getter if defined - get
         * tests/017.html 1.2:            default getter if requested field not found
         * tests/018.html 1.2:  
         * tests/019.html 1.2:          * src/types/pa_vstateless_object.h: - method get_default_getter was
         * tests/019paf2001.gif 1.2:            added
         * tests/020.html 1.2:  
         * tests/021.html 1.2:          * src/types/: pa_vstateless_class.C, pa_vstateless_class.h: -
         * tests/022.html 1.2:            pointer to default getter and methods for get/set it were added
         * tests/022_dir/a.html 1.2:  
         * tests/022_dir/b.txt 1.2:          * src/types/: pa_junction.h, pa_vjunction.h: - junction has
         * tests/022_dir/c.htm 1.2:            auto_name field (for default getter)
         * tests/023.html 1.2:  
         * tests/024.html 1.2:  2008-06-04  misha
         * tests/025.html 1.2:  
         * tests/026.html 1.2:          * src/main/pa_xml_io.C: - load external xml in binary mode (no
         * tests/027.html 1.2:            transcoding, no cutting BOM code, no fixing line breaks) and get
         * tests/028.html 1.2:            it to libxml "as is"
         * tests/029.html 1.2:  
         * tests/030.html 1.2:  2008-06-03  misha
         * tests/031.html 1.2:  
         * tests/032.html 1.2:          * src/main/pa_common.C: - use store_Char instead of
         * tests/033.html 1.2:            transcodeCharFromUTF8
         * tests/034.html 1.2:  
         * tests/035.html 1.2:          * src/: include/pa_charset.h, main/pa_charset.C: - method
         * tests/036.html 1.2:            store_Char added, transcodeCharFromUTF8 -- removed
         * tests/037.html 1.2:  
         * tests/038.html 1.2:  2008-06-02  misha
         * tests/039.html 1.2:  
         * tests/040.html 1.2:          * tests/: results/177.processed, 177.html: - test for checking
         * tests/041.html 1.2:            .[acm]date after local ^file::load[] was added
         * tests/042.html 1.2:  
         * tests/043.html 1.2:          * tests/: results/176.processed, 176.html: - test for checking
         * tests/044.html 1.2:            @OPTION\locals + @method[vars][locals] added
         * tests/045.html 1.2:  
         * tests/046.html 1.2:          * tests/results/auto.p: - CLASS_PATH specified for checking use
         * tests/047.html 1.2:  
         * tests/048.html 1.2:  2008-05-30  misha
         * tests/049.html 1.2:  
         * tests/050.html 1.2:          * src/main/: compile.y, compile.tab.C: - changes in compiler:
         * tests/051.html 1.2:            @OPTION\nlocals + @method[vars][;locals;] were added
         * tests/051b.p 1.2:  
         * tests/051t.p 1.2:          * src/main/execute.C: - code of OP_CALL and OP_CALL__WRITE was
         * tests/052.html 1.2:            moved to separate method op_code - switch from VMethodFrame to
         * tests/053.html 1.2:            VMethodFrameGlobal + VMethodFrameLocal
         * tests/054.html 1.2:  
         * tests/055.html 1.2:          * src/include/pa_request.h: - code of OP_CALL and OP_CALL__WRITE
         * tests/056.html 1.2:            was moved to separate method op_code
         * tests/057.html 1.2:  
         * tests/058.html 1.2:          * src/main/pa_request.C: - use VMethodFrameGlobal instead of
         * tests/058_paf2000.png 1.2:            VMethodFrame now
         * tests/059.html 1.2:  
         * tests/060.html 1.2:          * src/types/pa_vstateless_class.h: - stateless class have bool flag
         * tests/061.dat 1.2:            all_vars_local as well
         * tests/061.html 1.2:  
         * tests/062.html 1.2:          * src/types/: pa_vmethod_frame.h, pa_vmethod_frame_global.h,
         * tests/063.html 1.2:            pa_vmethod_frame_local.h, Makefile.am: - who children for
         * tests/064.html 1.2:            VMethodFrame were added: one (global) works as VMethodFrame
         * tests/065.html 1.2:            before and second (local) write all vars in self vars scope
         * tests/066.html 1.2:  
         * tests/067.html 1.2:          * src/types/pa_method.h: - method has bool flag all_vars_local now
         * tests/068.html 1.2:  
         * tests/069.html 1.2:  2008-05-29  misha
         * tests/070.html 1.2:  
         * tests/071.html 1.2:          * tests/: 129.html, results/129.processed: - more tests for
         * tests/072.html 1.2:            ^table.hash[]
         * tests/073.html 1.2:  
         * tests/074.html 1.2:          * src/classes/hash.C: - ^hash::sql has a new option:
         * tests/075.html 1.2:            $.type[hash|string|table] as ^table.hash[] one.
         * tests/076.html 1.2:  
         * tests/077.html 1.2:          * src/classes/op.C: - ^try has 3rd param now: finally code which
         * tests/078.html 1.2:            executed anyway after try or catch section
         * tests/079.html 1.2:  
         * tests/080.html 1.2:  2008-05-27  misha
         * tests/081.html 1.2:  
         * tests/082.html 1.2:          * src/classes/table.C: - bugfix: ^table.hash[key][$.type[table]]
         * tests/083.html 1.2:            must not fail if $.distinct(1) wasn't specified
         * tests/084.html 1.2:  
         * tests/085.html 1.2:  2008-05-26  misha
         * tests/086.html 1.2:  
         * tests/087.html 1.2:          * src/classes/op.C: - allow ^throw[my type]
         * tests/088.html 1.2:  
         * tests/089.html 1.2:  2008-05-22  misha
         * tests/090.html 1.2:  
         * tests/091.html 1.2:          * configure.in, configure: - version number updated to 3.2.4b
         * tests/092.html 1.2:  
         * tests/093.html 1.2:          * src/classes/: op.C, string.C: - trim format string before
         * tests/094.html 1.2:            eval/format
         * tests/095.html 1.2:  
         * tests/096.html 1.2:          * tests/: results/175.processed, 175.html: - more tests for
         * tests/096_dir/163.jpg 1.2:            different format strings in .format[]
         * tests/096_dir/188.jpg 1.2:  
         * tests/097.html 1.2:          * src/types/pa_vform.C: - while decoding get values decode %uXXXX
         * tests/098.html 1.2:            as well (not only %XX)
         * tests/098font.gif 1.2:  
         * tests/099.html 1.2:          * src/main/pa_common.C: - unescape_chars can decode %uXXXX if
         * tests/100.html 1.2:            charset specified - checks for format before print number
         * tests/101.html 1.2:            (^d.format[>...<], ^eval($d)[>...<]) - formating with spaces
         * tests/102.html 1.2:            (instead of tabs) removed
         * tests/103.html 1.2:  
         * tests/103mark.gif 1.2:          * src/include/pa_common.h: - unescape_chars can decode %uXXXX if
         * tests/103paf2001.gif 1.2:            charset specified
         * tests/104.html 1.2:  
         * tests/105.html 1.2:          * src/: include/pa_charset.h, main/pa_charset.C: - method for get
         * tests/106.html 1.2:            char in requested charset from utf code was added
         * tests/107.html 1.2:  
         * tests/108.html 1.2:  2008-05-19  misha
         * tests/108.xsl 1.2:  
         * tests/109.html 1.2:          * tests/: 174.html, results/174.processed: - test for
         * tests/110.html 1.2:            ^hashfile.cleanup[] added
         * tests/111.html 1.2:  
         * tests/112.html 1.2:          * src/classes/hashfile.C: - optimization: don't create any key or
         * tests/113.html 1.2:            value variable if it's name weren't specified
         * tests/114.html 1.2:            (^hf.foreach[;v]{...})
         * tests/115.html 1.2:  
         * tests/116.html 1.2:  2008-05-16  misha
         * tests/117.html 1.2:  
         * tests/118.html 1.2:          * src/classes/hash.C: - optimization: don't create any key variable
         * tests/119.html 1.2:            if variable name wasn't specified (^h.foreach[;v]{...})
         * tests/120.html 1.2:  
         * tests/121.html 1.2:  2008-05-15  misha
         * tests/122.html 1.2:  
         * tests/123.html 1.2:          * src/classes/op.C: - small changes
         * tests/124.html 1.2:  
         * tests/125.html 1.2:          * src/classes/hashfile.C: - code reformating (as hash.foreach)
         * tests/126.html 1.2:  
         * tests/127.html 1.2:          * src/classes/hash.C: - calculate var_context once before foreach
         * tests/128.html 1.2:  
         * tests/129.html 1.2:  2008-05-14  misha
         * tests/130.html 1.2:  
         * tests/131.html 1.2:          * src/classes/hashfile.C: - incorrect vars context calculation for
         * tests/132.html 1.2:            ^hashfile.foreach[;]{} fixed
         * tests/133.html 1.2:  
         * tests/134.html 1.2:          * src/classes/: hash.C, table.C: - little optimisation
         * tests/135.html 1.2:  
         * tests/136.html 1.2:          * src/classes/file.C: - bugfix: double absolute path while loading
         * tests/137.html 1.2:            file
         * tests/138.html 1.2:  
         * tests/139.html 1.2:          * tests/: 174.html, results/174.processed: - tests for hashfile
         * tests/140.html 1.2:            were added
         * tests/141.html 1.2:  
         * tests/Makefile 1.2:          * buildall-with-xml: - moving to libxslt 1.1.24
         * tests/descript.ion 1.2:  
         * tests/outputs/create-dir 1.2:  2008-04-30  misha
         * tests/results/001.processed 1.2:  
         * tests/results/002.processed 1.2:          * src/classes/file.C: - stat file while loading (local only) so
         * tests/results/003.processed 1.2:            .adate, .mdate and .cdate available without additional ::stat
         * tests/results/004.processed 1.2:  
         * tests/results/005.processed 1.2:  2008-04-28  misha
         * tests/results/006.processed 1.2:  
         * tests/results/007.processed 1.2:          * src/classes/file.C: - $.name and $.content-type available for
         * tests/results/008.processed 1.2:            stated file
         * tests/results/009.processed 1.2:  
         * tests/results/010.processed 1.2:  2008-04-14  misha
         * tests/results/011.processed 1.2:  
         * tests/results/012.processed 1.2:          * src/targets/cgi/parser3.C: - new year in copyright %-)
         * tests/results/013.processed 1.2:  
         * tests/results/014.processed 1.2:          * src/include/pa_version.h: - new version number in head
         * tests/results/015.processed 1.2:  
         * tests/results/016.processed 1.2:  2008-04-10  misha
         * tests/results/017.processed 1.2:  
         * tests/results/018.processed 1.2:          * tests/: 080.html, results/080.processed: - cut '0' from
         * tests/results/019.processed 1.2:            exponential part because of on diff OS it differ (20 or 020 for
         * tests/results/020.processed 1.2:            ex)
         * tests/results/021.processed 1.2:  
         * tests/results/022.processed 1.2:          * tests/: 119.html, results/119.processed: - check for encoding
         * tests/results/023.processed 1.2:            while creating xdoc
         * tests/results/024.processed 1.2:  
         * tests/results/025.processed 1.2:  2008-04-09  misha
         * tests/results/026.processed 1.2:  
         * tests/results/027.processed 1.2:          * buildall-with-xml: - move to libxml 2.6.32 and libxslt 1.1.23
         * tests/results/028.processed 1.2:  
         * tests/results/029.processed 1.2:          * src/main/pa_common.C: - comment added
         * tests/results/030.processed 1.2:  
         * tests/results/031.processed 1.2:          * src/classes/date.C: - little refactoring
         * tests/results/032.processed 1.2:  
         * tests/results/033.processed 1.2:  2008-04-07  misha
         * tests/results/034.processed 1.2:  
         * tests/results/035.processed 1.2:          * src/classes/table.C: - use NO_STRINGSTREAM for switch to old
         * tests/results/036.processed 1.2:            style of ^table.save[]: prepare one big string and sabe it at
         * tests/results/037.processed 1.2:            once. it's safe on freebsd 4.x but use much more memory.
         * tests/results/038.processed 1.2:  
         * tests/results/039.processed 1.2:          * buildall-with-xml, buildall-without-xml: - option
         * tests/results/040.processed 1.2:            --disable-stringstream added (under comment. use it on freebsd
         * tests/results/041.processed 1.2:            4.x)
         * tests/results/042.processed 1.2:  
         * tests/results/043.processed 1.2:  2008-02-22  misha
         * tests/results/044.processed 1.2:  
         * tests/results/045.processed 1.2:          * src/main/pa_http.C: - exception if $.body[] and $.forms[]
         * tests/results/046.processed 1.2:            specified together in file::load[;http] - get back transcoding
         * tests/results/047.processed 1.2:            $.body[] in file::load[;http]
         * tests/results/048.processed 1.2:  
         * tests/results/049.processed 1.2:  2008-02-21  misha
         * tests/results/050.processed 1.2:  
         * tests/results/051.processed 1.2:          * src/classes/date.C: - ^date.gmt-string[] was added
         * tests/results/052.processed 1.2:  
         * tests/results/053.processed 1.2:          * src/types/pa_value.C: - method for output date in RFC 822 format
         * tests/results/054.processed 1.2:            moved to pa_common.h
         * tests/results/055.processed 1.2:  
         * tests/results/056.processed 1.2:          * src/include/pa_common.h: - method for output date in RFC 822
         * tests/results/057.processed 1.2:            format moved here from pa_value.C
         * tests/results/058.processed 1.2:  
         * tests/results/059.processed 1.2:          * src/types/pa_vmail.C: - fixed core in sending mail with
         * tests/results/060.processed 1.2:            attachment in simple mode ($.file[file here]) introduced in 3.2.2
         * tests/results/061.processed 1.2:  
         * tests/results/062.processed 1.2:  2008-02-20  misha
         * tests/results/063.processed 1.2:  
         * tests/results/064.processed 1.2:          * src/main/pa_http.C: - transcode $.headers before escaping into
         * tests/results/065.processed 1.2:            specified charset while ^file::load[...;http://...] (L_URI
         * tests/results/066.processed 1.2:            instead of L_HTTP_HEADER) - $.cookies param available in
         * tests/results/067.processed 1.2:            ^file::load[;http://...] now (but we don't parse set-cookies from
         * tests/results/068.processed 1.2:            response yet) (cookies not transcoded as common $cookies)
         * tests/results/069.processed 1.2:  
         * tests/results/070.processed 1.2:  2008-02-19  misha
         * tests/results/071.processed 1.2:  
         * tests/results/072.processed 1.2:          * src/main/pa_request.C: - rollback: we mustn't force taint
         * tests/results/073.processed 1.2:            $response:field values because in this case
         * tests/results/074.processed 1.2:            $response:locateion[http://...] don't works.
         * tests/results/075.processed 1.2:  
         * tests/results/076.processed 1.2:  2008-02-15  misha
         * tests/results/077.processed 1.2:  
         * tests/results/078.processed 1.2:          * src/classes/op.C: - little refactoring
         * tests/results/079.processed 1.2:  
         * tests/results/080.processed 1.2:          * src/main/pa_http.C: - taint names of $.headers for load[;http
         * tests/results/081.processed 1.2:  
         * tests/results/082.processed 1.2:          * src/main/pa_request.C: - force taint values of $response:field
         * tests/results/083.processed 1.2:  
         * tests/results/084.processed 1.2:  2008-02-14  misha
         * tests/results/085.processed 1.2:  
         * tests/results/086.processed 1.2:          * src/main/pa_request.C: - $response:field transcoded to
         * tests/results/087.processed 1.2:            $response:charset before escaping now
         * tests/results/088.processed 1.2:  
         * tests/results/089.processed 1.2:          * src/main/pa_http.C: - some outdated comments removed
         * tests/results/090.processed 1.2:  
         * tests/results/091.processed 1.2:          * src/classes/date.C: - lastdat -> last-day
         * tests/results/092.processed 1.2:  
         * tests/results/093.processed 1.2:          * src/classes/date.C: - ^date:lastday(year;month) and
         * tests/results/094.processed 1.2:            ^date.lastday[] were added - little code refactoring - comments
         * tests/results/095.processed 1.2:            changes
         * tests/results/096.processed 1.2:  
         * tests/results/097.processed 1.2:          * tests/: 159.html, results/159.processed: - test for number of
         * tests/results/098.processed 1.2:            days in February
         * tests/results/099.processed 1.2:  
         * tests/results/100.processed 1.2:          * src/types/pa_value.C: - fixes in code formatting
         * tests/results/101.processed 1.2:  
         * tests/results/102.processed 1.2:          * src/classes/: file.C, op.C, table.C: - fixes in code formatting
         * tests/results/103.processed 1.2:            and comments
         * tests/results/104.processed 1.2:  
         * tests/results/105.processed 1.2:  2008-02-13  misha
         * tests/results/106.processed 1.2:  
         * tests/results/107.processed 1.2:          * src/main/pa_common.C: - bugfix for february at leap year
         * tests/results/108.processed 1.2:  
         * tests/results/109.processed 1.2:  2008-01-28  misha
         * tests/results/110.processed 1.2:  
         * tests/results/111.processed 1.2:          * tests/: 160.html, results/160.processed: - more test for cache
         * tests/results/112.processed 1.2:            added
         * tests/results/113.processed 1.2:  
         * tests/results/114.processed 1.2:          * src/classes/op.C: - bugfix: cache body executed twice if contains
         * tests/results/115.processed 1.2:            unhandled exception
         * tests/results/116.processed 1.2:  
         * tests/results/117.processed 1.2:  2008-01-25  misha
         * tests/results/118.processed 1.2:  
         * tests/results/119.processed 1.2:          * src/lib/sdbm/sdbm.c: - use arp_malloc instead of malloc (fixed
         * tests/results/120.processed 1.2:            bug when hashfile became inavailable after memory:compact)
         * tests/results/121.processed 1.2:  
         * tests/results/122.processed 1.2:          * src/lib/sdbm/apr_strings.C: - +arp_malloc
         * tests/results/123.processed 1.2:  
         * tests/results/124.processed 1.2:  2008-01-22  misha
         * tests/results/125.processed 1.2:  
         * tests/results/126.processed 1.2:          * src/classes/table.C: - little refactiring and exception texts
         * tests/results/127.processed 1.2:            changes in method ^table.hash[]
         * tests/results/128.processed 1.2:  
         * tests/results/129.processed 1.2:          * src/types/pa_vcookie.C: - link to cookie specification changed
         * tests/results/130.processed 1.2:  
         * tests/results/131.processed 1.2:  2008-01-21  misha
         * tests/results/132.processed 1.2:  
         * tests/results/133.processed 1.2:          * tests/: 171.html, cat.sh, results/171.processed: - more tests for
         * tests/results/134.processed 1.2:            file::exec/cgi
         * tests/results/135.processed 1.2:  
         * tests/results/136.processed 1.2:          * src/classes/file.C: - bugfix: core while processing headers if
         * tests/results/137.processed 1.2:            executed cgi script don't return content
         * tests/results/138.processed 1.2:  
         * tests/results/139.processed 1.2:  2008-01-18  misha
         * tests/results/140.processed 1.2:  
         * tests/results/141.processed 1.2:          * buildall-with-xml: - move to libxml2 version 2.6.31
         * tests/run_parser.sh 1.2:  
                 merged(copied) to HEAD from template_gc          * src/include/pa_version.h, configure.in: - version number updated
             to '3.2.3b'
         * tests/141.html [template_gc] 1.1.2.3:  
         * tests/results/141.processed [template_gc] 1.1.2.3:  2007-12-28  misha
                 fixed bug with too-small-a-buffer  
           * src/: classes/hash.C, include/pa_hash.h: - hash.contain =>
 2003-07-23  paf            hash.contains
         * src/targets/apache13core/ApacheModuleParser3Core.dsp 1.1:  
                 file ApacheModuleParser3Core.dsp was initially added on branch  2007-12-27  misha
                 template_gc.  
           * gnu.vcproj, parser3.sln, src/classes/classes.vcproj,
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.24:            src/lib/cord/cord.vcproj, src/lib/gd/gd.vcproj,
         * src/include/pa_stack.h [template_gc] 1.17.2.6.2.8:            src/lib/ltdl/ltdl.vcproj, src/lib/md5/md5.vcproj,
         * src/main/execute.C [template_gc] 1.295.2.27.2.23:            src/lib/pcre/pcre.vcproj, src/lib/pcre/pcre_dftables.vcproj,
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.34:            src/lib/pcre/pcre_parser_ctype.vcproj, src/lib/sdbm/sdbm.vcproj,
         * src/main/pa_sql_driver_manager.C [template_gc] 1.69.2.17.2.14:            src/lib/smtp/smtp.vcproj, src/main/main.vcproj,
         * src/main/pa_stylesheet_manager.C [template_gc] 1.16.2.7.2.8:            src/targets/cgi/parser3.vcproj,
         * src/targets/apache13/ApacheModuleParser3.dsp [template_gc] 1.16.12.1.2.3:            src/targets/isapi/parser3isapi.vcproj, src/types/types.vcproj: -
         * src/targets/isapi/parser3isapi.dsp [template_gc] 1.41.12.1.2.4:            back to VS2003 because of Apache 1.3 module can't work if it was
                 stack top_index() fixed            built in VS 2005.  with cgi all file so VS2003 project files can
             be easy converted to the new format.
         * src/targets/Makefile.am [template_gc] 1.9.24.1:  
         * src/targets/Makefile.in [template_gc] 1.42.2.3.2.2:  2007-12-04  misha
         * src/targets/apache13/Makefile.am [template_gc] 1.15.10.1.2.2:  
         * src/targets/apache13/Makefile.in [template_gc] 1.44.2.3.2.3:          * src/types/pa_vcode_frame.h: - changes in comment
         * src/targets/apache13/p3runConfigure.in [template_gc] 1.11.14.4.2.2:  
         * src/targets/apache13/pa_httpd.h [template_gc] 1.1.2.3:  2007-11-29  misha
         * src/targets/apache13core/Makefile.am [template_gc] 1.1.2.1:  
         * src/targets/apache13core/Makefile.in [template_gc] 1.1.2.1:          * src/: types/pa_vcode_frame.h, main/execute.C: - code frame don't
                 apache13 splitted to simplify apache build            intercept strings any longer
   
         * src/lib/patches/gc.patch 1.1:          * tests/: 173.html, results/173.processed: - tests for
                 file gc.patch was initially added on branch template_gc.            $d[^date::now[]] $j{$d} $r[$j] -- must create date object in $r
             but not in main code frame
         * src/targets/apache13/mod_parser3.c 1.1:  
                 file mod_parser3.c was initially added on branch template_gc.          * tests/: 172.html, results/172.processed: - more tests for pass
             objects from code frames
         * src/targets/apache13core/mod_parser3.C 1.1:  
                 file mod_parser3.C was initially added on branch template_gc.  2007-11-27  misha
   
         * src/classes/op.C [template_gc] 1.127.2.22.2.34:          * tests/: 152.html, results/152.processed: - tests for converting
         * src/include/pa_sql_connection.h [template_gc] 1.30.2.7.2.8:            strings 'true'/'false' to bool were added
                 connection closing/caching fixed [connections were not closed  
                 put to cache]          * tests/152.html: - added checks for converting strings
             'true'/'false' to bool
         * src/targets/apache13core/Makefile.am 1.1:  
                 file Makefile.am was initially added on branch template_gc.          * src/classes/string.C: - ^srting.bool[] now can convert to bool
             not only strings with numbers but with values 'true'/'false' as
         * src/targets/apache13/pa_threads.C [template_gc] 1.11.2.1.2.1:            well
                 decided to support multithreading in apache module only on win32  
                 see that apache 1.3.28 supports it only in win32+netware...          * src/targets/: cgi/parser3.C, isapi/parser3isapi.C: - buffer size
             for parser3.log increased
         * src/targets/apache13/pa_httpd.h 1.1:  
                 file pa_httpd.h was initially added on branch template_gc.          * src/main/pa_common.C: - remove_crlf optimize whitespaces now
   
         * src/targets/apache13core/Makefile.in 1.1:          * src/include/pa_common.h: - remove_crlf return cstring size now
                 file Makefile.in was initially added on branch template_gc.  
           * src/include/pa_types.h: - constant with buffer size for
         * src/targets/apache13/Makefile.am [template_gc] 1.15.10.1.2.3:            parser3.log added
         * src/targets/apache13/Makefile.in [template_gc] 1.44.2.3.2.4:  
                 proper dependence to rebuild p3conf from .in  2007-11-16  misha
   
         * src/main/pa_globals.C [template_gc] 1.152.2.19.2.20:          * tests/cat.sh: - script for tests for file::exec/cgi
                 minor style changes  
           * tests/171.html: - tests for file::exec/cgi
         * src/targets/apache13/ApacheModuleParser3.dsp [template_gc] 1.16.12.1.2.5:  
         * src/targets/apache13/mod_parser3.c [template_gc] 1.1.2.5:          * tests/results/171.processed: - tests results for file::exec/cgi
         * src/targets/apache13/mod_parser3_main.C [template_gc] 1.1.2.2:  
         * src/targets/apache13/pa_httpd.h [template_gc] 1.1.2.2:  2007-11-15  misha
         * src/targets/apache13/pa_threads.C [template_gc] 1.11.2.1.2.2:  
         * src/targets/apache13core/ApacheModuleParser3Core.dsp [template_gc] 1.1.2.1:          * src/main/pa_exec.C: - fixed incorrect exec code for unix
         * src/targets/apache13core/mod_parser3.C [template_gc] 1.1.2.1:  
         * src/targets/apache13core/pa_threads.C [template_gc] 1.1.2.1:          * src/classes/file.C: - .body must be set before analyzing cgi
                 splitted apache to two projects to simplify separate c/c++ compilation            headers
   
         * src/targets/apache13/mod_parser3.c [template_gc] 1.1.2.2:          * src/classes/file.C: - bugfix: we must transcode output fix EOLs
                 *** empty log message ***            only if exec/cgi return anything.
   
         * src/targets/apache13/ApacheModuleParser3.dsp [template_gc] 1.16.12.1.2.2:  2007-11-14  misha
         * src/targets/apache13/mod_parser3.C [template_gc] 1.28.2.6.2.6:  
                 updated to new sapi interface          * operators.txt: - info about new text|binary option for
             file::exec/cgi was added
         * src/targets/apache13/ApacheModuleParser3.dsp [template_gc] 1.16.12.1.2.4:  
         * src/targets/apache13/Makefile.am [template_gc] 1.15.10.1.2.1:          * src/: include/pa_exec.h, main/pa_exec.C, classes/file.C: -
         * src/targets/apache13/Makefile.in [template_gc] 1.44.2.3.2.2:            ^file:exec[[text|binary];script;...]
         * src/targets/apache13/mod_parser3.C [template_gc] 1.28.2.6.2.7:  
         * src/targets/apache13/mod_parser3.c [template_gc] 1.1.2.1:          * src/: include/pa_exception.h, classes/file.C, classes/image.C,
         * src/targets/apache13/mod_parser3.c [template_gc] 1.1.2.3:            classes/string.C, classes/table.C: - more text strings moved to
         * src/targets/apache13/mod_parser3_main.C [template_gc] 1.1.2.1:            the one place
         * src/targets/apache13/pa_httpd.h [template_gc] 1.1.2.1:  
         * src/targets/apache13/pa_md5c.c [template_gc] 1.5.2.1.2.1:  2007-11-09  misha
                 started splitting mod_parser3 into two parts: C and C++  
           * src/types/pa_vrequest.C: - $request:argv must be taint
         * src/classes/math.C [template_gc] 1.24.2.12.2.15:  
         * src/lib/md5/pa_md5.h [template_gc] 1.5.2.1.2.2:          * ChangeLog: - $request:argv [patch from Sumo]
         * src/lib/md5/pa_md5c.c [template_gc] 1.6.2.1.2.3:  
                 renamed a little [to move to comman naming conv]          * operators.txt: - $request:argv
   
         * src/lib/patches/gc.patch [template_gc] 1.1.2.1:          * src/: include/pa_request_info.h, types/pa_vrequest.C,
                 this bug remains even in latest-at-the-moment: gc6.2alpha6            types/pa_vrequest.h, targets/cgi/parser3.C: - $request:argv
                 just reported to hans  
   2007-10-25  misha
         * src/targets/apache13/mod_parser3_main.C 1.1:  
                 file mod_parser3_main.C was initially added on branch          * buildall-with-xml, buildall-without-xml: - options preparations
                 template_gc.            for ./configure rewrited
   
         * src/targets/apache13core/pa_threads.C 1.1:          * src/main/: compile.tab.C, compile.y: - bug if parser.compile
                 file pa_threads.C was initially added on branch template_gc.            error occure in unhandled_exception finally fixed
   
 2003-07-22  paf  2007-10-23  misha
         * src/main/pa_exec.C [template_gc] 1.48.2.18.2.17:  
                 on win32 bugfix in handling shbang          * tests/: 170.html, results/170.processed: - test for
             @method[][result]
         * INSTALL [template_gc] 1.31.6.4:  
                 disable-threads adviced          * operators.txt: - added info about node.prefix and
             node.namespaceURI
         * INSTALL [template_gc] 1.31.6.5:  
                 gc part updated stightly          * src/classes/xnode.C: - xmlHasProp used instead of xmlGetProp
   
         * src/main/pa_memory.C [template_gc] 1.1.2.5.2.13:          * src/types/pa_vxnode.C: - DOM2 fields namespaceURI and prefix were
                 out of memory is no longer coredump            added for node and attribute
   
         * src/targets/isapi/parser3isapi.C [template_gc] 1.82.2.6.2.8:  2007-10-22  misha
         * src/targets/isapi/parser3isapi.dsp [template_gc] 1.41.12.1.2.3:  
                 updated to new sapi interface          * src/types/pa_vmail.C: - content-transfer-encoding: 8bit added
   
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.43:          * src/main/pa_request.C: - added const content-transfer-encoding
                 removed reduntant invariant check [there is one deeper in cord  
                 lib]          * src/include/pa_request.h: - added const content-transfer-encoding
             - ups. constants must be in lowercase (for search)
         * src/classes/file.C [template_gc] 1.107.2.16.2.23:  
                 comment on OS          * src/types/pa_vmail.C: - more constants used -
             content-transfer-encoding: 8bit added
 2003-07-21  paf  
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.29:          * src/main/pa_uue.C: - content-transfer-encoding moved out of here
                 http:// CRLF now [merged from HEAD]  
           * src/include/pa_request.h: - more constants
         * src/classes/file.C [template_gc] 1.107.2.16.2.21:  
                 env passing fixed          * src/types/pa_vmail.C: - constant renamed - $.content-id don't
             ommit anymore if $.content-disposition was specified - little
         * src/classes/file.C [template_gc] 1.107.2.16.2.22:            refactoring
                 file::exec/cgi environment variables now must be UPPERCASE and  
                 A-Z 0-9 _-          * src/: include/pa_request.h, main/pa_request.C: - constant renamed
   
         * src/classes/Makefile.am [template_gc] 1.40.16.3:  2007-10-17  misha
         * src/classes/Makefile.in [template_gc] 1.53.2.3.2.2:  
                 removed circular dependency on classes.C          * operators.txt: - info about
             table::create[nameless]{data}[>options<] was added
         * src/main/pa_common.C 1.153:  
                 http:// CRLF now          * src/main/: compile.tab.C, compile.y: - if error occure while
             compile method don't put this method in methods table anymore.
 2003-07-02  paf            in other case the parser coredumped if @unhandled_exception
         * operators.txt [template_gc] 1.109.2.1.2.9:            method can't be compiled because of parser.compile error.
         * src/types/pa_vstatus.C [template_gc] 1.15.2.6.2.8:  
                 renamed $memory:status fields to reflect their real meaning          * src/main/execute.C: - little code reformating
   
 2003-06-27  paf          * src/main/pa_request.C: - little code reformating - comment
         * src/classes/file.C [template_gc] 1.107.2.16.2.20:            changed
         * src/include/pa_charset.h [template_gc] 1.20.2.18.2.13:  
         * src/include/pa_exec.h [template_gc] 1.11.2.6.2.6:  2007-10-16  misha
         * src/include/pa_hash.h [template_gc] 1.58.2.18.2.9:  
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.26:          * tests/: 035.html, results/035.processed: - tests
                 merged from HEAD file::exec/cgi .charset            table::create[]{}[options] added
   
 2003-06-26  paf          * src/classes/table.C: - table::create[]{} now accept 3rd param:
         * src/classes/file.C [template_gc] 1.107.2.16.2.19:            options (only $.seperator[] yet)
         * src/classes/hash.C [template_gc] 1.54.2.13.2.16:  
         * src/classes/image.C [template_gc] 1.90.2.15.2.22:  2007-10-10  misha
         * src/classes/op.C [template_gc] 1.127.2.22.2.33:  
         * src/classes/string.C [template_gc] 1.125.2.15.2.26:          * src/classes/table.C: - some contstants moved to pa_common.h -
         * src/classes/table.C [template_gc] 1.172.2.14.2.33:            some code changes
         * www/htdocs/.htaccess [template_gc] 1.12.6.9.2.17:  
                 fixed several uninitialized local structures.  2007-10-02  misha
                 notably ^hash.foreach now inserts delimiters properly [were inserting it before first body]  
           * src/main/pa_uue.C: - memory usage during uuencode reduced more
 2003-06-24  paf            then three time as much. but base64 encoding method still use
         * src/include/pa_hash.h [template_gc] 1.58.2.18.2.8:            less memory anyway.
                 simplified HASH_ALLOCATES_COUNT  
   2007-09-17  misha
 2003-06-20  paf  
         * operators.txt 1.115:          * operators.txt: - added info about $cookie:fields
         * src/include/pa_globals.h 1.103:  
         * src/main/pa_common.C 1.152:          * src/types/pa_vcookie.C: - $cookie:fields available now
         * src/main/pa_globals.C 1.156:  
                 introducing          * src/classes/hash.C: - some stuff for use with .for_each moved to
                 $f[^file::load[binary;http://...]]            common
                 $f.tables  
           * src/include/pa_common.h: - some stuff for use with .for_each
 2003-06-06  paf            moved here
         * src/types/pa_vhash.h 1.45:  
         * src/types/pa_vhash.h [template_gc] 1.43.2.14.2.7:          * src/types/: pa_venv.C, pa_venv.h: - some strings moved to #define
                 hash.field lookup first now: along with table. [were method  
                 lookup: inconsistent]  2007-09-14  misha
   
 2003-06-02  paf          * buildall-with-xml: - new xml libs again =)
         * src/include/pa_memory.h [template_gc] 1.1.2.9.2.20:  
                 empty string clone fixed to return writable memory  2007-08-28  misha
   
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.28:          * operators.txt: - texts about ^table.columns[[column name]]  and
                 fix_line_breaks bug fix [terminating zero were not appended]             ^string.split[...][v][column name] were added
                 which violated string invariant  
           * tests/: 168.html, 169.html, results/168.processed,
 2003-05-30  paf            results/169.processed: - tests for ^table.columns[[column name]]
         * src/main/pa_common.C 1.151:            and ^string.split[...][v][column name] were added
                 date format now  
                 Sun, 06 Nov 1994 08:49:37 GMT  ; RFC 822, updated by RFC 1123          * src/classes/table.C: - new option ^table.columns[[column name]]
             was added
         * src/types/pa_value.C [template_gc] 1.9.2.15.2.13:  
                 date format now          * src/classes/string.C: - new option ^string.split[...;v;[column
                 Sun, 06 Nov 1994 08:49:37 GMT  ; RFC 822, updated by RFC 1123 [as in HEAD]            name]]
   
         * src/classes/xnode.C [template_gc] 1.54.2.10.2.15:          * src/include/pa_exception.h: - error text message for
                 found minor bug, commended for future            ^hash._keys[], ^table.columns[] and ^string.split[]
   
         * src/classes/file.C [template_gc] 1.107.2.16.2.18:  2007-08-27  misha
         * src/classes/form.C [template_gc] 1.34.2.7.2.9:  
         * src/targets/apache13/mod_parser3.C [template_gc] 1.28.2.6.2.5:          * src/main/untaint.C: - try to fix coredump on unix if print to
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.26:            body ^taint[sql][something] outside of connect
         * src/targets/isapi/parser3isapi.C [template_gc] 1.82.2.6.2.7:  
                 initialized request_info properly          * tests/: 167.html, results/167.processed: - test for ^taint[sql]
             outside of connect
 2003-05-28  paf  
         * src/classes/form.C [template_gc] 1.34.2.7.2.8:          * buildall-with-xml, buildall-without-xml: - strip parser3 was
                 request_info.content_length can't be <0, size_t for some time            added (commented by default)
   
 2003-05-26  paf  2007-08-20  misha
         * src/classes/file.C [template_gc] 1.107.2.16.2.17:  
         * src/classes/string.C [template_gc] 1.125.2.15.2.25:          * operators.txt: - comment about new method ^node.hasAttributes[]
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.42:            was added
                 few forgotten <0 changed to !=STRING_NOT_FOUND  
           * src/classes/: file.C, math.C, op.C, string.C, xdoc.C: - more
         * src/classes/math.C [template_gc] 1.24.2.12.2.14:            duplicated exception text strings were removed
                 merged ffffu from HEAD  
           * src/include/pa_exception.h: - more exception text strings moved
 2003-05-11  paf            here
         * src/types/pa_vxdoc.h [template_gc] 1.31.2.9.2.11:  
         * src/types/pa_vxnode.h [template_gc] 1.22.2.6.2.8:          * src/classes/table.C: - some duplicate exceptions' text strings
                 think that found cause of premature doc free.            removed
                 transformed document had xmlDoc reference stored to non-gc-memory (libgdome)  
                 added holding-reference          * src/classes/: file.C, hashfile.C, image.C, op.C, string.C,
             xdoc.C, xnode.C: - some duplicate exceptions' text strings
         * src/main/pa_globals.C [template_gc] 1.152.2.19.2.19:            removed
                 xml memory debugging functions (ifdefed)  
           * src/include/pa_exception.h: - some exception text strings movet
 2003-04-29  paf            to pa_exception
         * src/main/pa_globals.C [template_gc] 1.152.2.19.2.18:  
                 started digging on double free.          * tests/: 149.html, results/149.processed: - test for
                 on win32 found that that's perfectly normal.            ^xnode.hasAttributes[] was added - some code changes
   
 2003-04-25  paf          * src/classes/xnode.C: - DOM2 method ^xnode.hasAttributes[] was
         * src/classes/math.C 1.31:            added
                 snprintf(buf, 3) become (buf,2) and failed to print anything.  
                 changed to quicker and simplier code  2007-08-17  misha
   
         * src/classes/hash.C 1.56:          * tests/: results/006.processed, results/059.processed, 006.html,
                 allowed ^hash::create[^rem{xxx}]   [were to strict a check]            059.html: - more tests for match
   
         * src/classes/table.C 1.180:          * tests/: 129.html, results/129.processed: - tests for
         * src/lib/md5/pa_md5c.c 1.9:            ^table.hash[...][$.type[string|hash|table]] added
                 minor compile errors  
           * src/targets/cgi/parser3.C: - little syntax changes
         * src/classes/table.C 1.181:  
                 table.join bug fix  [bad limit check]          * src/: classes/math.C, targets/isapi/parser3isapi.C: - little
             syntax changes
         * src/classes/math.C [template_gc] 1.24.2.12.2.13:  
                 merged from HEAD: simpiler hash_string          * src/targets/cgi/parser3.C, operators.txt: - annoying 'SIGPIPE'
             messages in parser3.log switched off by default. If someone
 2003-04-24  paf            really still need it: use $SIGPIPE(1)
         * src/lib/md5/pa_md5c.c [template_gc] 1.6.2.1.2.2:  
         * src/lib/pcre/pcre.h [template_gc] 1.1.14.1.2.4:  2007-08-08  misha
                 thanks to Ilia Soldis <soldis@infolio.ru> for reporing this  
                 ansi c fiolation syntax report          * buildall-with-xml, buildall-without-xml: - remove libs source
             files by default since now
         * src/include/pa_table.h [template_gc] 1.48.2.11.2.11:  
                 too strict assert loosened  2007-08-07  misha
   
 2003-04-21  paf          * buildall-without-xml: - some option syntax changes
         * src/targets/cgi/Makefile.am [template_gc] 1.46.2.5.2.2:  
         * src/targets/cgi/Makefile.in [template_gc] 1.62.2.5.2.2:          * buildall-with-xml: - compile libxml2 without http support - some
                 pp3 added to .am            option syntax changes
   
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.33:          * src/main/pa_xml_io.C: - will use parser file loader for xml needs
                 merged from HEAD:  
                 "x:..." and "\\..." file names on Win32 considered disk-global  2007-08-06  misha
   
         * src/main/pa_globals.C [template_gc] 1.152.2.19.2.16:          * buildall-with-xml: - moved to libxml2-2.6.29 and libxslt-1.1.21
                 .5.6 version of libxml allows to install xmlMallocAtomic [  
                 author agreed to my suggestion], used that          * tests/: 160.html, results/160.processed: - cache test was
             rewrited
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.51:  
                 assert added [looking for bug]  2007-07-06  misha
   
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.24:          * tests/: 153.html, results/153.processed: - added test for
         * src/types/pa_value.C [template_gc] 1.9.2.15.2.12:            ^math:sha1[string]
         * src/types/pa_value.h [template_gc] 1.109.2.25.2.12:  
         * src/types/pa_vmail.C [template_gc] 1.40.2.12.2.18:          * src/types/pa_vform.C: - bugfix: uploaded file name wasn't
                 attributed_meaning_to_string added L_UNSPECIFIED piece            transcoded
                 which was sortof OK, but violated string invariant [assertion barked on that]  
                 changed to L_PASS_APPEND, made that param obligatory          * src/classes/math.C: - ^math:long2ip(long) and ^math:sha1[string]
             were added
         * src/types/pa_vmail.C [template_gc] 1.40.2.12.2.19:  
                 ^mail:send[$.body backward compatibility  2007-06-28  misha
   
         * src/main/pa_globals.C [template_gc] 1.152.2.19.2.17:          * etc/parser3.charsets/windows-1251.cfg: - removed duplicated and
                 pcre memory management changed to use GC memory            some incorrect chars
   
         * src/main/pa_request.C 1.247:  2007-06-19  misha
                 "x:..." and "\\..." file names on Win32 considered disk-global  
           * src/include/pa_hash.h: - methods generic_hash_code & hash_code
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.41:            were moved on top because of gcc 4 had a problems during
                 String::ArrayFragment::append_positions bug fixed [assert            building.
                 helped]  
   2007-06-18  misha
 2003-04-18  paf  
         * src/main/untaint.C [template_gc] 1.115.2.12.2.28:          * tests/results/019.processed: - new image commited
                 merged from HEAD:  
                 enabled '~' letter in filenames  2007-06-09  misha
   
         * src/main/untaint.C 1.116:          * src/classes/: op.C, table.C: - in while and table.select method
                 enabled '~' letter in filenames            as_expression used now
   
 2003-04-16  paf          * src/types/pa_vmethod_frame.h: - method as_expression was added
         * src/classes/file.C [template_gc] 1.107.2.16.2.16:  
                 small bug introduced in autoptr times fixed  2007-06-08  misha
   
         * src/classes/table.C [template_gc] 1.172.2.14.2.32:          * tests/: 166.html, results/166.processed: - test for
         * src/lib/Makefile.in [template_gc] 1.8.2.3.2.3:            ^match[...][n]
                 fix: gcc reported tiny error  
           * tests/: 165.html, results/165.processed: - tests for loops
         * etc/parser3.charsets/koi8-r.cfg [template_gc] 1.2.22.1:  
         * etc/parser3.charsets/windows-1251.cfg [template_gc] 1.6.14.1:          * src/lib/cord/include/private/cord_pos.h: - back to origin value
                 merged from HEAD            because of no speed/memory optimisation but some proglems with
             long cycles occure
 2003-04-15  paf  
         * operators.txt 1.112:  2007-06-06  misha
         * operators.txt [release_3_0_0007] 1.107.2.2:  
         * src/classes/math.C 1.27:          * src/classes/: op.C, table.C: - ^while(true){}, ^while(1){},
         * src/lib/md5/pa_md5.h 1.7:            ^table.select(true) and ^table.select(1) didn't works because of
         * src/lib/md5/pa_md5c.c 1.8:            awaiting junction-param only. fixed.
                 ^math:md5[string]  
                 16-byte digest  2007-05-24  misha
   
         * operators.txt 1.113:          * src/: include/pa_os.h, main/pa_os.C: - 20 attempt to get lock
         * src/classes/math.C 1.28:            with 0.5 secs interval
         * src/classes/math.C 1.29:  
                 ^math:uuid[]          * src/classes/op.C: - cache was rewrited. I hope it works with
             locking system now on unix
         * tests/results/141.processed 1.1:  
                 file 141.processed was initially added on branch template_gc.          * src/main/pa_os.C: - locks engines were rewrited: now we don't use
             system locks which wait till other threads release it but try get
         * operators.txt 1.114:            lock, if fail wait 1 sec and make 10 attempts.
         * src/classes/math.C 1.30:  
                 ^math:uid64[]          * src/include/pa_os.h: - consts for blocking locks + some comments
             were added
         * operators.txt [template_gc] 1.109.2.1.2.8:  
         * src/classes/math.C [template_gc] 1.24.2.12.2.12:          * src/lib/sdbm/apr_file_io.C: - wait till lock released while
         * src/lib/md5/pa_md5.h [template_gc] 1.5.2.1.2.1:            opening files
         * src/lib/md5/pa_md5c.c [template_gc] 1.6.2.1.2.1:  
         * tests/141.html [template_gc] 1.1.2.1:          * src/classes/table.C: - changes in includes. if unclude <sstream>
         * tests/results/141.processed [template_gc] 1.1.2.1:            after our classes on unix it can't be build
         * www/htdocs/.htaccess [template_gc] 1.12.6.9.2.16:  
                 merged from head          * src/types/pa_vhashfile.C: - not needed code removed
                 ^math:uuid[]  
                 ^math:uid64[]  2007-05-23  misha
                 ^math:md5[string]  
                           * src/: classes/file.C, classes/op.C, main/pa_common.C,
                 test added: 141.html            include/pa_common.h: - cosmetic changes
   
         * tests/141.html 1.1:  2007-05-18  misha
                 file 141.html was initially added on branch template_gc.  
           * src/lib/cord/include/private/cord_pos.h: - rebalance tree not so
         * operators.txt [release_3_0_0007] 1.107.2.1:            often. it's give some speed increasing
         * src/classes/file.C [release_3_0_0007] 1.106.2.1:  
         * src/include/pa_common.h [release_3_0_0007] 1.88.4.1:          * tests/results/160.processed: - returned time corrected
         * src/include/pa_config_fixed.h [release_3_0_0007] 1.52.4.1:  
         * src/main/pa_common.C [release_3_0_0007] 1.140.2.3:          * tests/160.html: - time increased because on unix 1 mean nothing
                 ^file::load[mode;name;            :(
                     $.offset  
                     $.limit          * operators.txt: - added info about ^hash.contain[key]
   
 2003-04-14  paf          * src/classes/hash.C: - added ^hash.contain[key]
         * src/classes/table.C 1.178:  
                 more warnings          * src/include/pa_hash.h: - added method for checking key exists in
             hash
         * src/include/pa_array.h [template_gc] 1.57.2.27.2.16:  
         * src/include/pa_table.h [template_gc] 1.48.2.11.2.9:  2007-05-07  misha
         * src/main/pa_table.C [template_gc] 1.53.2.10.2.7:  
         * www/htdocs/.htaccess [template_gc] 1.12.6.9.2.15:          * src/include/pa_string.h: - was compilation error during build on
                 removed checks in table::set_current, moved them back to table::locate            freebsd4
                 implemented table::create/join ? $.reverse  
   2007-05-03  misha
         * tests/results/140.processed 1.1:  
                 file 140.processed was initially added on branch template_gc.          * src/classes/table.C: - option $.type[hash|string|table] was added
             for ^table.hash[]
         * src/include/pa_table.h 1.50:  
         * src/main/pa_array.C 1.56:          * src/classes/file.C: - comment removed
         * src/main/pa_table.C 1.55:  
                 removed checks in table::set_current, moved them back to table  2007-04-26  misha
                 :locate  
           * src/types/: pa_vhashfile.C, pa_vhashfile.h: - while ::open the
         * src/classes/table.C 1.179:            real files doesn't opened in place anymore
         * src/include/pa_table.h 1.51:  
                 table $.distinct[tables] bug fixed  2007-04-24  misha
   
         * src/classes/table.C [template_gc] 1.172.2.14.2.31:          * src/classes/math.C: - I thought one more time and remove lg(N) :)
         * src/include/pa_array.h [template_gc] 1.57.2.27.2.17:  
         * src/include/pa_table.h [template_gc] 1.48.2.11.2.10:          * src/include/pa_exception.h: "static" removed
         * src/main/pa_table.C [template_gc] 1.53.2.10.2.8:  
         * tests/140.html [template_gc] 1.1.2.1:  2007-04-23  misha
         * tests/results/140.processed [template_gc] 1.1.2.1:  
                 table $.reverse option works in create&co          * src/classes/math.C: ^math:lg(N) => ^math:log10(N)
                 table $.distinct[tables] bug fix merged  
           * src/classes/math.C: added: - ^math:ln(N) (the same as
         * tests/140.html 1.1:            ^math:log(N)) - ^math:lg(N)
                 file 140.html was initially added on branch template_gc.  
           * tests/: 097.html, results/097.processed: - charsets converstion
         * src/classes/math.C 1.26:            during ^file::load[text;http://...] added
         * src/lib/md5/pa_md5.h 1.6:  
         * src/lib/md5/pa_md5c.c 1.7:          * tests/: 164.html, results/164.processed: - check for set expires
                 started ^math:md5            as a date
   
 2003-04-11  paf          * tests/: 164.html, results/164.processed: - test for hashfile
         * src/lib/patches/gdome2.patch [template_gc] 1.1.6.6:  
                 less xml, couple dup were valid          * src/classes/hashfile.C: - little comment changes
   
         * tests/128.html 1.1:          * src/types/pa_vhashfile.C: - don't open hashfile files until 1st
                 file 128.html was initially added on branch template_gc.            access
   
         * tests/results/134.processed 1.1:          * src/: classes/date.C, classes/double.C, classes/file.C,
                 file 134.processed was initially added on branch template_gc.            classes/form.C, classes/hash.C, classes/image.C, classes/int.C,
             classes/mail.C, classes/math.C, classes/op.C, classes/string.C,
         * tests/129.html 1.1:            classes/table.C, classes/void.C, classes/xdoc.C, classes/xnode.C,
                 file 129.html was initially added on branch template_gc.            classes/xnode.h, include/pa_request.h, main/execute.C,
             main/pa_charset.C, main/pa_charsets.C, main/pa_common.C,
         * tests/130.html 1.1:            main/pa_dictionary.C, main/pa_exec.C, main/pa_http.C,
                 file 130.html was initially added on branch template_gc.            main/pa_request.C, main/pa_sql_driver_manager.C, main/pa_table.C,
             types/pa_value.C, types/pa_value.h, types/pa_vclass.C,
         * tests/results/126.processed 1.1:            types/pa_vconsole.h, types/pa_vfile.h, types/pa_vhash.h,
                 file 126.processed was initially added on branch template_gc.            types/pa_vimage.h, types/pa_vmail.C, types/pa_vmethod_frame.h,
             types/pa_vstateless_class.C, types/pa_vstateless_class.h,
         * tests/130.html [template_gc] 1.1.2.1:            types/pa_vtable.C, types/pa_vxdoc.h, types/pa_wcontext.C: -
         * tests/131.html [template_gc] 1.1.2.1:            "parser.runtime" strings were removed
         * tests/132.html [template_gc] 1.1.2.1:  
         * tests/133.html [template_gc] 1.1.2.1:          * src/classes/hashfile.C: - with .clear[] called files_delete()
         * tests/134.html [template_gc] 1.1.2.1:            now.
         * tests/135.html [template_gc] 1.1.2.1:  
         * tests/136.html [template_gc] 1.1.2.1:          * src/types/: pa_vhashfile.C, pa_vhashfile.h: - .clear() removed.
         * tests/137.html [template_gc] 1.1.2.1:  
         * tests/138.html [template_gc] 1.1.2.1:          * src/include/pa_exception.h: - string constant with
         * tests/139.html [template_gc] 1.1.2.1:            "parser.runtime" text was added
         * tests/descript.ion [template_gc] 1.1.2.1:  
         * tests/results/130.processed [template_gc] 1.1.2.1:  2007-04-20  misha
         * tests/results/131.processed [template_gc] 1.1.2.1:  
         * tests/results/132.processed [template_gc] 1.1.2.1:          * operators.txt: - some comments changing
         * tests/results/133.processed [template_gc] 1.1.2.1:  
         * tests/results/134.processed [template_gc] 1.1.2.1:          * operators.txt: - added info about .^hashfile.release[],
         * tests/results/135.processed [template_gc] 1.1.2.1:            ^hashfile.clenaup[] and new ^string.match[][>N-option<]
         * tests/results/136.processed [template_gc] 1.1.2.1:  
         * tests/results/137.processed [template_gc] 1.1.2.1:          * configure: =cheching for unsetenv
         * tests/results/138.processed [template_gc] 1.1.2.1:  
         * tests/results/139.processed [template_gc] 1.1.2.1:          * src/classes/hashfile.C: - ^hashfile.cleanup[],
                 added few mustfail tests            ^hashfile.release[] were added
                 130.html mustfail: empty regexp  
                 131.html mustfail: invalid date/time          * src/: main/pa_string.C, include/pa_string.h, classes/string.C: -
                 132.html mustfail: access to junction outside of context            ^string.match[][] understand new option now: return number of
                 133.html mustfail: access to junction outside of context, case version            matches but not table wit results
                 134.html mustfail: hash: adding a key inside of foreach  
                 135.html mustfail: modifying system class          * src/types/: pa_vhashfile.C, pa_vhashfile.h: - hashfile can auto
                 136.html mustfail: $.name outside of $hash[here]            reopen now
                 137.html mustfail: appendChild without import  
                 138.html mustfail: invalid encoding inside of xml          * src/classes/op.C: - bug. must be false
                 139.html mustfail: bad XPath  
           * configure.in: - checking for unsetenv was added
         * tests/131.html 1.1:  
                 file 131.html was initially added on branch template_gc.          * src/types/pa_vform.C: - some comments
   
         * tests/results/136.processed 1.1:  2007-04-18  misha
                 file 136.processed was initially added on branch template_gc.  
           * buildall-with-xml: moving to libxml2-2.6.28
         * src/lib/patches/gdome2.patch [template_gc] 1.1.6.3:  
                 context-style          * buildall-with-xml, buildall-without-xml: added commented lines
             with --disable-safe-mode option
         * tests/132.html 1.1:  
                 file 132.html was initially added on branch template_gc.          * operators.txt: - info about $form:files
   
         * tests/results/128.processed 1.1:  2007-04-17  misha
                 file 128.processed was initially added on branch template_gc.  
           * src/types/: pa_vform.C, pa_vform.h: - some code was modified -
         * tests/results/138.processed 1.1:            $form:files was added
                 file 138.processed was initially added on branch template_gc.  
           * tests/: 163.html, results/163.processed: removing auto format
         * operators.txt [template_gc] 1.109.2.1.2.7:  
         * src/classes/date.C [template_gc] 1.42.2.11.2.13:          * src/types/pa_vdate.h: - start adding unsetenv("TZ");
         * src/classes/table.C [template_gc] 1.172.2.14.2.30:  
         * src/include/pa_array.h [template_gc] 1.57.2.27.2.15:  2007-04-16  misha
         * src/include/pa_common.h [template_gc] 1.89.2.13.2.13:  
         * src/include/pa_config_includes.h [template_gc] 1.23.2.5.2.3:          * tests/: 163.html, results/163.processed: - test for .int[],
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.50:            floor, round, ceiling and .format[]
         * src/include/pa_table.h [template_gc] 1.48.2.11.2.8:  
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.32:          * src/classes/file.C: - little optimization for getting args in
         * src/main/pa_sql_driver_manager.C [template_gc] 1.69.2.17.2.13:            exec/cgi
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.40:  
         * src/main/pa_table.C [template_gc] 1.53.2.10.2.6:  2007-04-13  misha
         * www/htdocs/.htaccess [template_gc] 1.12.6.9.2.14:  
                 merged from HEAD          * src/classes/file.C: - arguments for file::exec/cgi can be
                 from before_append_array_limit_sense_change            specified now as s table with one column
                 to after_append_array_limit_sense_change  
   2007-03-27  misha
         * operators.txt [template_gc] 1.109.2.1.2.6:  
         * src/classes/table.C [template_gc] 1.172.2.14.2.28:          * tests/: 162.html, results/162.processed: - test for
         * tests/084.html [template_gc] 1.1.2.1.2.1:            ^table.select(^condition[$t])
         * tests/125.html [template_gc] 1.1.2.1:  
         * tests/126.html [template_gc] 1.1.2.1:          * tests/results/auto.p: - load windows-1251 charset for some tests
         * tests/127.html [template_gc] 1.1.2.1:  
         * tests/128.html [template_gc] 1.1.2.1:          * tests/run_parser.sh: PARSER_CONFIG -> CGI_PARSER_CONFIG
         * tests/129.html [template_gc] 1.1.2.1:  
         * tests/results/125.processed [template_gc] 1.1.2.1:          * tests/: results/161.processed, 161.html, 161_utf8.txt,
         * tests/results/126.processed [template_gc] 1.1.2.1:            161_windows1251.txt: - added test for
         * tests/results/127.processed [template_gc] 1.1.2.1:            ^file::load[text;/local/file.txt;$.charset[...]]
         * tests/results/128.processed [template_gc] 1.1.2.1:  
         * tests/results/129.processed [template_gc] 1.1.2.1:          * tests/: results/013.processed, 013.html: - added test for
                 merged from HEAD            checking $._default value while hash modifications
                 ^table.hash[key][$.distinct[tables]]  
                           * tests/: 160.html, results/160.processed: - add test for
                 maked appropriate tests [changed one old nonconforming]            ^cache[key](secs){code}, ^cache[] and ^cache(0)
   
         * tests/descript.ion 1.1:  2007-03-22  misha
                 file descript.ion was initially added on branch template_gc.  
           * src/include/pa_common.h: - "charset" string defined for
         * tests/133.html 1.1:            ^file::load[text;/local.txt] and ^table::load[/table.txt]
                 file 133.html was initially added on branch template_gc.  
           * src/main/: pa_common.C, pa_http.C: - $.charset option for
         * src/lib/patches/gdome2.patch [template_gc] 1.1.6.4:            ^file::load[text;/local.txt] and ^table::load[/table.txt] was
                 removed bad lines            added - not needed transcodes were removed from
             ^file::load[...;http://...]
         * tests/results/131.processed 1.1:  
                 file 131.processed was initially added on branch template_gc.          * src/types/pa_vdate.h: - date.week was fixed - date.weekyear was
             added
         * tests/134.html 1.1:  
                 file 134.html was initially added on branch template_gc.          * src/classes/date.C: - date.week was fixed
   
         * tests/135.html 1.1:          * operators.txt: - added info about date.weekyear
                 file 135.html was initially added on branch template_gc.  
           * tests/: 159.html, results/159.processed: - tests for date.week
         * tests/results/133.processed 1.1:            and date.weekyear added
                 file 133.processed was initially added on branch template_gc.  
   2007-03-15  misha
         * tests/136.html 1.1:  
                 file 136.html was initially added on branch template_gc.          * src/classes/table.C: - enclose column numbers for nameless tables
             as well
         * src/lib/patches/gdome2.patch [template_gc] 1.1.6.7:  
                 const  2007-03-14  misha
   
         * tests/results/125.processed 1.1:          * src/targets/cgi/parser3.C: - bugxif. failed when request cgi
                 file 125.processed was initially added on branch template_gc.  
           * src/classes/table.C: - table.save optimization: now required much
         * tests/137.html 1.1:            less memory
                 file 137.html was initially added on branch template_gc.  
   2007-03-13  misha
         * operators.txt 1.110:  
         * src/classes/table.C 1.174:          * tests/results/: 158.processed, 158.processes: - tests for
                 ^table.hash[key][$.distinct[tables]]            table.save/table.load
   
         * tests/results/135.processed 1.1:          * tests/: 158.html, results/158.processes: - tests for
                 file 135.processed was initially added on branch template_gc.            table.save/table.load
   
         * tests/138.html 1.1:          * buildall-with-xml: libxml2: --without-ftp --without-docbook
                 file 138.html was initially added on branch template_gc.  
           * buildall-with-xml: - pattern needed now for building
         * operators.txt 1.111:  
         * src/classes/date.C 1.45:          * tests/results/097.processed: - added test results for xdoc::load
         * src/classes/table.C 1.176:            & xdoc::load[http://...]
         * src/include/pa_array.h 1.58:  
         * src/include/pa_common.h 1.92:          * tests/097.html: - added test for xdoc::load
         * src/include/pa_config_includes.h 1.24:  
         * src/include/pa_globals.h 1.102:  2007-03-12  misha
         * src/include/pa_table.h 1.49:  
         * src/main/pa_array.C 1.55:          * tests/: 107.html, results/107.processed: - added test for xpath
         * src/main/pa_globals.C 1.155:            '//man'
         * src/main/pa_request.C 1.246:  
         * src/main/pa_sql_driver_manager.C 1.70:  2007-03-01  misha
         * src/main/pa_string.C 1.173:  
         * src/main/pa_table.C 1.54:          * tests/: 097.html, results/097.processed: - added test for
         * www/htdocs/.htaccess [template_gc] 1.12.6.9.2.13:            creating xdoc from file
                 append_array_limit_sense_change  
                 locate accepts options same as create          * tests/: results/157.processed, 157.html: - added test for
                 new option: $.reverse(1)   [do not work in table::create]            file:move
   
         * tests/results/127.processed 1.1:  2007-02-28  misha
                 file 127.processed was initially added on branch template_gc.  
           * src/classes/xdoc.C: - another attempt
         * tests/139.html 1.1:  
                 file 139.html was initially added on branch template_gc.          * src/classes/xdoc.C: - roll back last changes for a while
   
         * src/lib/patches/Makefile.in [template_gc] 1.10.2.3.2.3:          * src/classes/xdoc.C, operators.txt: - ^xdoc::create[$file] added.
         * src/lib/patches/gdome2.patch [template_gc] 1.1.6.5:  
                 *** empty log message ***          * src/classes/file.C: - under lock we create non-exist dir anyway
   
         * tests/results/137.processed 1.1:          * tests/results/099.processed: - ever send content-disposition to
                 file 137.processed was initially added on branch template_gc.            client with file
   
         * tests/results/130.processed 1.1:          * tests/157.html: + test for file:copy
                 file 130.processed was initially added on branch template_gc.  
   2007-02-26  misha
         * tests/results/129.processed 1.1:  
                 file 129.processed was initially added on branch template_gc.          * src/classes/file.C: - some similar strings moved to #define
             instead of to be copy/pasted many times
         * src/include/pa_common.h 1.91:  
         * src/include/pa_common.h [template_gc] 1.89.2.13.2.12:          * src/types/pa_vfile.h: - class name string ("file") moved to
         * src/main/pa_common.C 1.150:            #define
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.27:  
                 gcc didn't like (stat xxx,  2007-02-20  misha
   
         * INSTALL [template_gc] 1.31.6.3:          * bin/auto.p.dist.in: - added lines for sqlite
         * src/include/pa_charset.h [template_gc] 1.20.2.18.2.11:  
         * src/lib/Makefile.am [template_gc] 1.3.10.3:          * configure.in: - added some strings for sqlite detection
         * src/lib/patches/Makefile.am [template_gc] 1.3.6.2:  
         * src/lib/patches/gdome2.patch [template_gc] 1.1.6.2:  2007-02-19  misha
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.25:  
                 re-added libgdome patch. regretfully libgdome bug can not be          * operators.txt: - some comments changes
                 worked around  
           * buildall-with-xml, buildall-without-xml: - some modifications
         * src/classes/xdoc.C 1.110:  
         * src/classes/xnode.C 1.55:  2007-02-17  misha
         * src/include/pa_charset.h 1.22:  
                 merged fix for          * buildall-with-xml, buildall-without-xml: - moving to gc6.8
                 found very old xml (dom) bug:  
                 were passing domString objects and later ERROREOUSLY freed them          * src/main/pa_request.C: - damn, i forgot to commit it while I
             change console behaviour
         * src/classes/table.C 1.175:  
         * src/classes/table.C 1.177:  2007-02-12  misha
         * src/classes/table.C [template_gc] 1.172.2.14.2.29:  
                 typo          * src/targets/cgi/parser3.C: - don't print headers if
             $console:line[data] was used during cgi execution.
         * tests/results/139.processed 1.1:  
                 file 139.processed was initially added on branch template_gc.          * src/types/pa_vconsole.h: - console class have bool flag now which
             marked as 'true' if class was used.
         * tests/125.html 1.1:  
                 file 125.html was initially added on branch template_gc.          * tests/: 152.html, results/152.processed: - more types was added
             to test 152
         * tests/results/132.processed 1.1:  
                 file 132.processed was initially added on branch template_gc.          * src/types/: pa_vimage.C, pa_vimage.h: - fixed bug added while
             adding 'bool' (^if($image){} caused exception)
         * tests/126.html 1.1:  
                 file 126.html was initially added on branch template_gc.  2007-02-09  misha
   
         * tests/127.html 1.1:          * tests/: 152.html, results/152.processed: - test alightly updated
                 file 127.html was initially added on branch template_gc.  
           * tests/: 152.html, results/152.processed: - test rewrited
 2003-04-10  paf  
         * src/doc/string.dox [template_gc] 1.4.22.2:          * src/types/: pa_vxdoc.C, pa_vxdoc.h, pa_vxnode.C, pa_vxnode.h: -
         * src/include/pa_memory.h [template_gc] 1.1.2.9.2.19:            bugfix. I broke xdoc & xnode in expression
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.49:  
         * src/lib/cord/cordbscs.c [template_gc] 1.1.2.11:  2007-02-08  misha
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.39:  
         * src/types/pa_vform.C [template_gc] 1.74.2.11.2.8:          * tests/: 152.html, results/152.processed: - add test for checking
         * src/types/pa_vform.h [template_gc] 1.45.2.8.2.5:            'def' for void, string, bool, int & double
         * tests/123.html [template_gc] 1.1.2.1:  
         * tests/124.html [template_gc] 1.1.2.1:  2007-02-07  misha
         * tests/results/001.processed [template_gc] 1.1.2.2.2.1:  
         * tests/results/002.processed [template_gc] 1.1.2.2.2.1:          * operators.txt: - ^file:base64[filespec]  was added
         * tests/results/003.processed [template_gc] 1.1.2.2.2.1:  
         * tests/results/004.processed [template_gc] 1.1.2.2.2.1:          * tests/results/153.processed: - result test for
         * tests/results/005.processed [template_gc] 1.1.2.2.2.1:            ^file:base64[filespec]  was updated
         * tests/results/006.processed [template_gc] 1.1.2.2.2.1:  
         * tests/results/008.processed [template_gc] 1.1.2.2.2.1:          * tests/153.html: - test for ^file:base64[filespec]  was added
         * tests/results/009.processed [template_gc] 1.1.2.2.2.1:  
         * tests/results/010.processed [template_gc] 1.1.2.1.2.1:          * src/types/pa_vconsole.h: - little optimization
         * tests/results/011.processed [template_gc] 1.1.2.2.2.1:  
         * tests/results/012.processed [template_gc] 1.1.2.2.2.1:          * src/classes/file.C: - ^file:base64[filespec]
         * tests/results/013.processed [template_gc] 1.1.2.2.2.1:  
         * tests/results/014.processed [template_gc] 1.1.2.2.2.1:          * src/main/pa_common.C: - definitions for ^file:base64[filespec]
         * tests/results/015.processed [template_gc] 1.1.2.2.2.1:  
         * tests/results/016.processed [template_gc] 1.1.2.2.2.1:          * src/include/pa_common.h: - declarations for
         * tests/results/017.processed [template_gc] 1.1.2.2.2.1:            ^file:base64[filespec]
         * tests/results/018.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/020.processed [template_gc] 1.1.2.2.2.1:          * src/types/pa_vcookie.C: - little optimization
         * tests/results/021.processed [template_gc] 1.1.2.2.2.1:  
         * tests/results/022.processed [template_gc] 1.1.2.2.2.1:  2007-02-06  misha
         * tests/results/023.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/024.processed [template_gc] 1.1.2.2.2.1:          * src/main/: utf8-to-lower.inc, utf8-to-upper.inc: - some chars
         * tests/results/025.processed [template_gc] 1.1.2.2.2.1:            were temporary commented
         * tests/results/026.processed [template_gc] 1.1.2.2.2.1:  
         * tests/results/027.processed [template_gc] 1.1.2.2.2.1:          * src/types/pa_vbool.h: - bugfix
         * tests/results/028.processed [template_gc] 1.1.2.2.2.1:  
         * tests/results/029.processed [template_gc] 1.1.2.2.2.1:          * tests/156.html: - added test for bool cookie
         * tests/results/030.processed [template_gc] 1.1.2.2.2.1:  
         * tests/results/031.processed [template_gc] 1.1.2.2.2.1:          * src/types/pa_vcookie.h: - not needed string "cookie" removed
         * tests/results/032.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/033.processed [template_gc] 1.1.2.1.2.1:          * tests/: 155.html, results/155.processed: - added test for check
         * tests/results/034.processed [template_gc] 1.1.2.1.2.1:            $.encloser[] option for table save/load
         * tests/results/035.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/036.processed [template_gc] 1.1.2.1.2.1:          * tests/: 153.html, 154.html, todo.txt: - two more tests added
         * tests/results/037.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/038.processed [template_gc] 1.1.2.1.2.1:  2007-02-05  misha
         * tests/results/039.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/040.processed [template_gc] 1.1.2.1.2.1:          * tests/results/152.processed: - newline at the end was missed
         * tests/results/041.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/042.processed [template_gc] 1.1.2.1.2.1:          * tests/results/141.processed: - math:md5 must be lowercased
         * tests/results/043.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/044.processed [template_gc] 1.1.2.1.2.1:          * src/targets/cgi/parser3.C: - 2007 in help ;)
         * tests/results/045.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/046.processed [template_gc] 1.1.2.1.2.1:  2007-02-03  misha
         * tests/results/047.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/048.processed [template_gc] 1.1.2.1.2.1:          * tests/results/: 150.processed, 151.processed, 152.processed: -
         * tests/results/049.processed [template_gc] 1.1.2.1.2.1:            test for bool added and some content length fixes
         * tests/results/050.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/051.processed [template_gc] 1.1.2.1.2.1:          * tests/152.html: - test for bool added
         * tests/results/052.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/053.processed [template_gc] 1.1.2.1.2.1:          * buildall-with-xml: - moved to libxml2-2.6.27 and libxslt-1.1.20
         * tests/results/054.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/055.processed [template_gc] 1.1.2.1.2.1:          * operators.txt: - info bool class was added
         * tests/results/056.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/057.processed [template_gc] 1.1.2.3.2.1:          * src/: classes/Makefile.am, classes/bool.C,
         * tests/results/058.processed [template_gc] 1.1.2.2.2.1:            classes/classes.vcproj, classes/double.C, classes/int.C,
         * tests/results/059.processed [template_gc] 1.1.2.1.2.1:            classes/string.C, classes/void.C, classes/xnode.C,
         * tests/results/060.processed [template_gc] 1.1.2.1.2.1:            include/pa_string.h, types/pa_vbool.h, types/pa_vclass.h,
         * tests/results/061.processed [template_gc] 1.1.2.1.2.1:            types/pa_vimage.h, types/pa_vint.h, types/pa_vjunction.C,
         * tests/results/062.processed [template_gc] 1.1.2.1.2.1:            types/pa_vjunction.h, types/pa_vproperty.C, types/pa_vproperty.h,
         * tests/results/063.processed [template_gc] 1.1.2.1.2.1:            types/pa_vstateless_class.C, types/pa_vstateless_class.h,
         * tests/results/064.processed [template_gc] 1.1.2.1.2.1:            types/pa_vxdoc.C, types/pa_vxdoc.h, types/pa_vxnode.h,
         * tests/results/065.processed [template_gc] 1.1.2.1.2.1:            types/types.vcproj: - bool class was added
         * tests/results/066.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/067.processed [template_gc] 1.1.2.1.2.1:          * src/main/pa_request.C: - fix
         * tests/results/068.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/069.processed [template_gc] 1.1.2.1.2.1:  2007-01-18  misha
         * tests/results/070.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/071.processed [template_gc] 1.1.2.1.2.1:          * src/: main/pa_string.C, classes/string.C: - return table during
         * tests/results/072.processed [template_gc] 1.1.2.1.2.1:            ^string.match[][] even if no matched found.
         * tests/results/073.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/074.processed [template_gc] 1.1.2.1.2.1:  2006-12-20  misha
         * tests/results/075.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/076.processed [template_gc] 1.1.2.1.2.1:          * src/types/: pa_method.h, pa_vfile.h: - some syntax changes [
         * tests/results/077.processed [template_gc] 1.1.2.1.2.1:            http://www.parser.ru/forum/?id=55598 ]
         * tests/results/078.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/079.processed [template_gc] 1.1.2.1.2.1:  2006-12-19  misha
         * tests/results/080.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/081.processed [template_gc] 1.1.2.1.2.1:          * src/types/pa_vxdoc.C: - $xDoc is "xnode" == true now. more
         * tests/results/082.processed [template_gc] 1.1.2.1.2.1:            details: http://www.parser.ru/forum/?id=52359
         * tests/results/083.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/084.processed [template_gc] 1.1.2.1.2.1:          * src/main/pa_request.C: - always set content-disposition for
         * tests/results/085.processed [template_gc] 1.1.2.1.2.1:            $response:body[hash here]. more details:
         * tests/results/086.processed [template_gc] 1.1.2.1.2.1:            http://www.parser.ru/forum/?id=52130
         * tests/results/087.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/088.processed [template_gc] 1.1.2.1.2.1:  2006-12-07  misha
         * tests/results/089.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/090.processed [template_gc] 1.1.2.1.2.1:          * operators.txt: - added info about bool params in cookie set
         * tests/results/091.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/092.processed [template_gc] 1.1.2.1.2.1:          * src/types/pa_vcookie.C: - bool param in cookies available now
         * tests/results/093.processed [template_gc] 1.1.2.1.2.1:            $cookie:name[   $.value[123]   $.secure(true)   $.httponly(true)
         * tests/results/094.processed [template_gc] 1.1.2.1.2.1:            ]
         * tests/results/095.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/096.processed [template_gc] 1.1.2.1.2.1:          * src/types/: pa_value.C, pa_value.h, pa_vbool.h: - is_bool method
         * tests/results/097.processed [template_gc] 1.1.2.1.2.1:            was added
         * tests/results/101.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/102.processed [template_gc] 1.1.2.1.2.1:  2006-12-02  misha
         * tests/results/104.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/105.processed [template_gc] 1.1.2.1.2.1:          * src/classes/file.C: - file_block_read used instead of native read
         * tests/results/106.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/107.processed [template_gc] 1.1.2.1.2.2:          * src/main/pa_common.C: - added file_block_read with read error
         * tests/results/108.processed [template_gc] 1.1.2.1.2.2:            detection - file_block_read used instead of native read
         * tests/results/109.processed [template_gc] 1.1.2.1.2.2:  
         * tests/results/110.processed [template_gc] 1.1.2.1.2.1:          * src/include/pa_common.h: - added file_block_read declaration
         * tests/results/111.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/112.processed [template_gc] 1.1.2.1.2.1:  2006-12-01  misha
         * tests/results/113.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/114.processed [template_gc] 1.1.2.1.2.1:          * operators.txt: - info about $var.CLASS_NAME was added
         * tests/results/115.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/116.processed [template_gc] 1.1.2.1.2.1:          * src/types/: pa_vstateless_class.C, pa_vstateless_class.h: -
         * tests/results/117.processed [template_gc] 1.1.2.1.2.2:            $var.CLASS_NAME added
         * tests/results/118.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/119.processed [template_gc] 1.1.2.1.2.1:          * operators.txt: - added info about ^file:copy[]
         * tests/results/120.processed [template_gc] 1.1.2.1.2.1:  
         * tests/results/121.processed [template_gc] 1.1.2.2:          * src/classes/file.C: - ^file:copy[from;fo] was added
         * tests/results/122.processed [template_gc] 1.1.2.2:  
         * tests/results/123.processed [template_gc] 1.1.2.1:  2006-11-20  misha
         * tests/results/124.processed [template_gc] 1.1.2.1:  
                 new convention: char* never 0. assert in cord on that          * src/classes/date.C: - bug fix :)
   
         * tests/124.html 1.1:  2006-11-17  misha
                 file 124.html was initially added on branch template_gc.  
           * src/include/pa_common.h: - array in crc32 calculation was changed
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.24:            to static
                 couple more asserts  
           * src/main/pa_common.C: - little optimization in getMonthDays -
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.25:            small changes in crc32 calculation
         * src/classes/xnode.C [template_gc] 1.54.2.10.2.14:  
         * src/include/pa_charset.h [template_gc] 1.20.2.18.2.10:          * src/classes/date.C: - not needed code was removed
                 found very old xml (dom) bug:  
                 were passing domString objects and later ERROREOUSLY freed them  2006-11-16  misha
   
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.20:          * src/types/pa_vmail.C: - fix missed brakes
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.21:  
                 bugfix on memory buffer overrun [but that's memory from          * src/types/pa_vmail.C: - mail:send now set content-type:
                 gc_malloc, not from g_malloc :(, but would hope]            multipart/related instead of multipart/mixed if file have
             $.content-id[]
         * tests/results/123.processed 1.1:  
                 file 123.processed was initially added on branch template_gc.  2006-11-15  misha
   
         * src/include/pa_charset.h [template_gc] 1.20.2.18.2.9:          * src/types/pa_vdouble.h: abs -> fabs
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.23:  
                 little transcodes speedup  2006-11-14  misha
   
         * tests/results/124.processed 1.1:          * operators.txt: - added info about ^file.md5[] and
                 file 124.processed was initially added on branch template_gc.            ^file:md5[file-name]
   
         * tests/123.html 1.1:          * src/classes/file.C: - ^file.md5[] and ^file:md5[file-name] were
                 file 123.html was initially added on branch template_gc.            added
   
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.19:          * src/main/pa_common.C: - CRC32_MAX_BUFFER_SIZE was renamed to
                 checked custom malloc for returning 0            FILE_BUFFER_SIZE
   
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.22:          * src/classes/math.C: - hex_string was moved to pa_common.h
                 couple assertions on fantastic situations added [may be those  
                 is the case now?]          * src/include/pa_common.h: - hex_string was moved from math.C -
             CRC32_MAX_BUFFER_SIZE was renamed to FILE_BUFFER_SIZE
 2003-04-09  paf  
         * tests/122.html [template_gc] 1.1.2.1:          * src/types/pa_vdouble.h: - incorrect frac detection with negative
         * tests/results/122.processed [template_gc] 1.1.2.1:            values was fixed
                 122 date test <= and == added [after volatile fix. passes on  
                 win&intel-solaris]  2006-11-13  misha
   
         * src/targets/cgi/pp3.cmd [template_gc] 1.1.2.1:          * operators.txt: - added info about ^math:crc32[string],
                 custom profiling script:            ^file:crc32[file-name] & ^file.crc32[]
                 plist/ST << Sort by function time  
           * src/classes/math.C: - added ^math:crc32[string]
         * src/classes/date.C [template_gc] 1.42.2.11.2.12:  
                 merged ^date.roll changes          * src/classes/file.C: - some comments were changed - added
             ^file:crc32[file-name] and ^file.crc32[]
         * src/classes/date.C 1.44:  
                 ^date.roll bug fix          * src/: include/pa_common.h, main/pa_common.C: - some functions for
             crc32 calculation added
         * tests/results/122.processed 1.1:  
                 file 122.processed was initially added on branch template_gc.  2006-11-03  misha
   
         * tests/122.html 1.1:          * src/include/pa_array.h: - not needed variable removed
                 file 122.html was initially added on branch template_gc.  
           * tests/: 150.html, 151.html, results/150.processed,
         * src/classes/date.C 1.43:            results/151.processed: - 2 tests were added
                 ^date.roll now throws less errors:  
                 month shifts handles end of month situation by reducing day number          * src/include/: pa_array.h, pa_table.h: - table.locate & table.join
                 hour-hole shift reduces hour to recover            with $.reverse(1) were fixed
   
         * src/targets/cgi/pp3.cmd 1.1:          * src/main/pa_http.C: - bug fix. now tainted data from $.form and
                 file pp3.cmd was initially added on branch template_gc.            query converted to $.charset during ^file::load[http://...]
   
         * operators.txt [template_gc] 1.109.2.1.2.5:  2006-11-02  misha
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.18:  
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.26:          * src/include/pa_table.h: ups. forget '=' char
                 http://  
                   $.charset[] param          * src/include/pa_table.h: - one more fix in
                 done            .locate[...][$.reverse(1)]
   
 2003-04-08  paf  2006-11-01  misha
         * src/main/untaint.C [template_gc] 1.115.2.12.2.21:  
                 CORD_pos_advance turned out to have limit on 'n' param. worked          * src/classes/math.C: - bug fix, details:
                 that around            http://www.parser.ru/forum/?id=53360
   
         * src/main/untaint.C [template_gc] 1.115.2.12.2.22:          * src/include/pa_table.h: - bug fix during ^table.locate( condition
                 removed redundant & in CORD_pos param passing [for it's a            false for all records )[$.reverse(1)]
                 pointer really]  
           * src/main/pa_http.C: - second param for this mid method is length
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.24:            but not end_index so this method has error and can't detect
                 merged PA_USE_ALARM bugfix from HEAD            charsets in next content-types: Content-type: text/html;
             charset="windows-1251" Content-type: text/html;
         * src/lib/cord/source.url 1.1:            charset="windows-1251"; Content-type: text/html;
                 file source.url was initially added on branch template_gc.            charset=windows-1251;
   
         * src/classes/date.C [template_gc] 1.42.2.11.2.11:            only Content-type: text/html; charset=windows-1251 was fine
         * src/classes/file.C [template_gc] 1.107.2.16.2.14:  
         * src/classes/hash.C [template_gc] 1.54.2.13.2.15:  2006-10-31  misha
         * src/classes/op.C [template_gc] 1.127.2.22.2.31:  
         * src/classes/string.C [template_gc] 1.125.2.15.2.23:          * src/classes/file.C: - empty args in file::exec removed now
         * src/classes/table.C [template_gc] 1.172.2.14.2.26:  
         * src/include/pa_charset.h [template_gc] 1.20.2.18.2.7:  2006-09-11  misha
         * src/include/pa_memory.h [template_gc] 1.1.2.9.2.18:  
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.47:          * bin/auto.p.dist.in: - 2 errors were fixed - table::set was
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.34:            replaced to table::create - some changes in text/code formatting
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.16:  
         * src/main/pa_exec.C [template_gc] 1.48.2.18.2.15:  2006-09-03  paf
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.29:  
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.37:          * src/classes/file.C: proper tainting of
         * src/main/pa_uue.C [template_gc] 1.4.2.5.2.5:            ^file::exec/cgi[script;env;COMMAND;LINE;PARAMS]
         * src/main/untaint.C [template_gc] 1.115.2.12.2.25:  
         * src/types/pa_vfile.C [template_gc] 1.36.2.10.2.5:  2006-06-09  paf
         * src/types/pa_vfile.h [template_gc] 1.52.2.16.2.7:  
         * src/types/pa_vform.C [template_gc] 1.74.2.11.2.6:          * src/lib/pcre/pcre-2_08.tar.gz: one can easily find those
         * src/types/pa_vform.h [template_gc] 1.45.2.8.2.4:  
         * src/types/pa_vmail.C [template_gc] 1.40.2.12.2.15:          * src/classes/table.C: formatting
                 pa_vform violated String::invariant. started fixing [not  
                 compiled now]          * src/classes/table.C: incorporated patch from misha: Sent:
             Thursday, June 08, 2006 12:38 PM Subject: parser3: patch for
         * src/classes/file.C [template_gc] 1.107.2.16.2.15:            ignoring string options for ^table.save[]
         * src/classes/op.C [template_gc] 1.127.2.22.2.32:  
         * src/classes/table.C [template_gc] 1.172.2.14.2.27:          * src/classes/hash.C: incorporated patch from misha Sent:
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.24:            Wednesday, June 07, 2006 9:52 PM Subject: parser3: patch for
         * src/include/pa_charset.h [template_gc] 1.20.2.18.2.8:            $hash._default disappear while
         * src/include/pa_charsets.h [template_gc] 1.8.2.8.2.5:  
         * src/include/pa_common.h [template_gc] 1.89.2.13.2.11:          * operators.txt: ^mail:send[   $.file1[      $.value[file]
         * src/include/pa_request_charsets.h [template_gc] 1.1.2.3.2.3:            $.format[!uue|!base64] << new base64 option. default uue   ] ]
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.17:  
         * src/main/pa_charsets.C [template_gc] 1.11.2.10.2.4:          * src/types/pa_vmail.C: misha: Sent: Wednesday, June 07, 2006 8:51
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.25:            PM Subject: patch for base64 in ^mail:send[] %-)
         * src/main/pa_exec.C [template_gc] 1.48.2.18.2.16:  
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.30:  2006-04-09  paf
         * src/main/untaint.C [template_gc] 1.115.2.12.2.27:  
         * src/types/pa_value.h [template_gc] 1.109.2.25.2.11:          * src/main/compile.tab.C: ` change compiled
         * src/types/pa_vmail.C [template_gc] 1.40.2.12.2.17:  
         * src/types/pa_vrequest.C [template_gc] 1.27.2.9.2.5:          * gnu.vcproj, operators.txt, parser3.sln,
         * src/types/pa_vresponse.C [template_gc] 1.17.2.6.2.6:            src/classes/classes.vcproj, src/classes/file.C,
                 started http://            src/classes/hash.C, src/classes/hashfile.C, src/classes/image.C,
                   $.charset[] param            src/classes/op.C, src/classes/table.C, src/classes/xdoc.C,
                 and            src/classes/xnode.C, src/include/pa_array.h,
                   http response charset detection            src/include/pa_config_fixed.h, src/include/pa_dir.h,
                 just compiled.            src/include/pa_memory.h, src/include/pa_request.h,
                 todo:test            src/include/pa_stack.h, src/lib/cord/cord.vcproj,
             src/lib/gd/gd.vcproj, src/lib/ltdl/ltdl.vcproj,
         * src/classes/string.C [template_gc] 1.125.2.15.2.24:            src/lib/md5/md5.vcproj, src/lib/pcre/pcre.vcproj,
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.48:            src/lib/pcre/pcre_dftables.vcproj,
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.38:            src/lib/pcre/pcre_parser_ctype.vcproj, src/lib/sdbm/sdbm.vcproj,
         * src/main/untaint.C [template_gc] 1.115.2.12.2.26:            src/lib/smtp/smtp.h, src/lib/smtp/smtp.vcproj,
         * src/targets/isapi/parser3isapi.C [template_gc] 1.82.2.6.2.6:            src/main/compile.y, src/main/execute.C, src/main/main.vcproj,
         * src/types/pa_vform.C [template_gc] 1.74.2.11.2.7:            src/main/pa_cache_managers.C, src/main/pa_charset.C,
         * src/types/pa_vmail.C [template_gc] 1.40.2.12.2.16:            src/main/pa_exec.C, src/main/pa_http.C, src/main/pa_request.C,
                 changed transcode param converntion  along with string creating convention -- all strings are zero-terminated,            src/main/pa_socks.C, src/main/pa_sql_driver_manager.C,
                 this allowed to fix one remaining String("123", 2) case            src/main/pa_string.C, src/main/pa_stylesheet_connection.C,
             src/main/pa_stylesheet_manager.C, src/targets/cgi/getopt.c,
         * src/include/pa_config_auto.h.in [template_gc] 1.37.2.2.2.3:            src/targets/cgi/parser3.C, src/targets/cgi/parser3.vcproj,
         * src/lib/cord/Makefile.in [template_gc] 1.1.2.2:            src/targets/isapi/pa_threads.C, src/targets/isapi/parser3isapi.C,
                 *** empty log message ***            src/targets/isapi/parser3isapi.vcproj, src/types/pa_value.C,
             src/types/pa_value.h, src/types/pa_vcookie.C,
         * src/classes/string.C [template_gc] 1.125.2.15.2.22:            src/types/pa_vhashfile.C, src/types/pa_vhashfile.h,
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.46:            src/types/pa_vmail.C, src/types/pa_vresponse.C,
         * src/lib/cord/cordbscs.c [template_gc] 1.1.2.10:            src/types/pa_vstatus.C, src/types/types.vcproj,
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.33:            tests/descript.ion, www/htdocs/_bug.html, www/htdocs/_bug.xsl: +
         * src/main/compile.y [template_gc] 1.204.2.8.2.17:            ^break[] ^continue[], in ^for, ^while, ^menu,
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.36:            ^hash/hashfile.foreach
         * src/main/untaint.C [template_gc] 1.115.2.12.2.24:  
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.23:          * gnu.vcproj, parser3.sln, src/classes/classes.vcproj,
         * www/htdocs/.htaccess [template_gc] 1.12.6.9.2.12:            src/classes/file.C, src/classes/hash.C, src/classes/image.C,
                 number of string style improvements & optimizations            src/classes/op.C, src/classes/table.C, src/classes/xdoc.C,
             src/classes/xnode.C, src/include/pa_array.h,
         * src/lib/cord/Makefile.am [template_gc] 1.1.2.2:            src/include/pa_config_fixed.h, src/include/pa_dir.h,
         * src/lib/cord/cordbscs.c [template_gc] 1.1.2.9:            src/include/pa_memory.h, src/include/pa_request.h,
         * src/lib/cord/source.url [template_gc] 1.1.2.1:            src/include/pa_stack.h, src/lib/cord/cord.vcproj,
                 From: "Boehm, Hans" <hans_boehm@hp.com>            src/lib/gd/gd.vcproj, src/lib/ltdl/ltdl.vcproj,
                 To: "'Alexandr Petrosian (PAF)'" <PAF@design.ru>; "Boehm, Hans" <hans_boehm@hp.com>            src/lib/md5/md5.vcproj, src/lib/pcre/pcre.vcproj,
                 Sent: Tuesday, April 08, 2003 2:16 AM            src/lib/pcre/pcre_dftables.vcproj,
                 Subject: RE: libgc 6.2.alpha4 cord/cordbscs.c/CORD_cat bug [were: CORD__extend_path bug?            src/lib/pcre/pcre_parser_ctype.vcproj, src/lib/sdbm/sdbm.vcproj,
                             src/lib/smtp/smtp.h, src/lib/smtp/smtp.vcproj,
                             src/main/compile.y, src/main/execute.C, src/main/main.vcproj,
                 Thanks for the bug report and patch.            src/main/pa_cache_managers.C, src/main/pa_charset.C,
                             src/main/pa_exec.C, src/main/pa_http.C, src/main/pa_request.C,
                 I hadn't looked at this code in a while.  Reading it now, it seems to me that the tests should also be ">= MAX_DEPTH" to comply with the invariant, though that may not matter a lot.  I changed that, too.            src/main/pa_socks.C, src/main/pa_sql_driver_manager.C,
                             src/main/pa_string.C, src/main/pa_stylesheet_connection.C,
                 Hans            src/main/pa_stylesheet_manager.C, src/targets/cgi/getopt.c,
             src/targets/cgi/parser3.C, src/targets/cgi/parser3.vcproj,
         * src/classes/xnode.C [template_gc] 1.54.2.10.2.13:            src/targets/isapi/pa_threads.C, src/targets/isapi/parser3isapi.C,
                 =0 bug fix [left from autoptr default ctor :(]            src/targets/isapi/parser3isapi.vcproj, src/types/pa_value.C,
             src/types/pa_value.h, src/types/pa_vcookie.C,
 2003-04-07  paf            src/types/pa_vmail.C, src/types/pa_vresponse.C,
         * src/types/pa_vobject.h [template_gc] 1.38.2.10.2.7:            src/types/pa_vstatus.C, src/types/types.vcproj,
                 small style change            tests/descript.ion, www/htdocs/_bug.html, www/htdocs/_bug.xsl: !
             switched to VS2005 (projects and object<info explicitly
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.45:            typed>.for_each(, info)) + $response:field[] setting void means
         * src/lib/cord/cordbscs.c [template_gc] 1.1.2.8:            removing + grammar $name` name stops now, for mysql `$field` +
                 CORD_cat bugfix            started ^break[] ^continue[], in ^for. TODO: to other iterators
             (while, menu, foreach) + all log messages += [uri=, method=, cl=]
         * src/include/pa_common.h [template_gc] 1.89.2.13.2.10:  
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.23:          * buildall-with-xml: merged . ftp paths update
         * src/main/pa_exec.C [template_gc] 1.48.2.18.2.14:  
                 merged from head:safe mode error message now includes numbers          * buildall-with-xml: . ftp paths update
   
         * src/include/pa_common.h 1.90:  2006-03-04  paf
         * src/main/pa_common.C 1.149:  
         * src/main/pa_exec.C 1.50:          * src/main/: pa_string.C: merged from HEAD ! cache file curruption
                 safe mode error message now includes numbers            checks++ [thanks to Igor Zinkovsky for detailed report]
   
         * src/main/execute.C 1.296:          * src/main/pa_string.C: ! cache file curruption checks++ [thanks to
         * src/main/execute.C [template_gc] 1.295.2.27.2.22:            Igor Zinkovsky for detailed report]
                 n-th attempt to make a=a work with double.  
                 problem: as_double returns it's result in fp-register  2006-03-01  paf
                 compiler optimizes access to that register after b->as_double,  
                 and just compares ALREADY_STORED_VALUE with prev-calculated a->as_double from memory.          * src/main/untaint.C: merged from HEAD ! mail:send << changed \r or
                 _SAME_ double values do not match here.            \n to ' ' in
                 when forced to REload fp-register, values do match.  
                   2006-02-18  paf
                 tried to make them volatile.  
           * src/main/untaint.C: merged from HEAD ! mail:send << changed \r or
         * src/main/untaint.C [template_gc] 1.115.2.12.2.19:            \n to ' ' in
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.22:  
         * www/htdocs/.htaccess [template_gc] 1.12.6.9.2.11:          * src/main/untaint.C: ! mail:send << changed \r or \n to ' ' in
                 unknown untaint lang now causes death  
   2006-02-03  paf
 2003-04-04  paf  
         * src/types/pa_vmail.C 1.44:          * src/main/pa_common.C: merged from HEAD ! bugfix: decoding from
                 mail receive: .txt attachemnts bug fix            base64
                 http://i2/tasks/edit/?id=4507350336410850921  
           * src/main/pa_common.C: ! bugfix: decoding from base64
         * src/main/pa_globals.C 1.154:  
                 exif mem leak  2006-01-20  paf
                 http://i2/tasks/edit/?id=4480590323629807263  
           * src/types/pa_vhashfile.C: . merged hashfile.foreach memory
         * src/classes/classes.dsp 1.27:            economy fix
         * src/lib/ltdl/libltdl.dsp 1.5:  
         * src/lib/md5/md5.dsp 1.4:          * src/classes/: table.C: merged from HEAD ! bugfix
         * src/lib/pcre/pcre.dsp 1.3:            ^table.save[$.encloser-s now handled properly
         * src/main/compile.tab.C 1.82:  
         * src/main/main.dsp 1.163:          * src/classes/table.C: ! bugfix ^table.save[$.encloser-s now
         * src/main/pa_globals.C 1.153:            handled properly
         * src/targets/cgi/parser3.dsp 1.62:  
         * src/types/types.dsp 1.38:  2006-01-19  paf
                 links to xml libs made relative, no need to unpack  
                 parser3project to /parser3project.          * buildall-with-xml, buildall-without-xml: merged from HEAD !
             libgc:USE_MUNMAP activates merging of free memory blocks which
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.31:            helps a lot in our case: after transform we want
         * src/main/compile.y [template_gc] 1.204.2.8.2.15:            CORD(main.result)->cstr[big malloc]->transcode[big malloc]
                 more understandable error message in case @CLASS with more then  
                 one line inside          * src/types/pa_vhashfile.C: . merged hashfile.foreach memory
             economy fix
         * src/classes/classes.dsp 1.28:  
         * src/main/main.dsp 1.164:          * buildall-with-xml, buildall-without-xml: ! libgc:USE_MUNMAP
         * src/targets/cgi/parser3.dsp 1.63:            activates merging of free memory blocks which helps a lot in our
         * src/types/pa_vmail.C 1.43:            case: after transform we want CORD(main.result)->cstr[big
         * src/types/types.dsp 1.39:            malloc]->transcode[big malloc]
                 buf fix http://i2/tasks/edit/?id=4493946731322521294  
                 $.to[billgates@microsoft.com  2006-01-17  paf
                 BCc: send-spam-to@someemails.ru  
                 ]          * src/types/pa_vhashfile.C: ! hashfile.foreach: counted pairs
             before reading them. got rid of reallocs = became quicker and
         * src/classes/file.C 1.110:            less fragmentated
         * src/include/pa_exec.h 1.12:  
         * src/main/pa_exec.C 1.49:  2005-12-29  paf
                 incorportated pa_exec patch by  
                 From: "Victor Fedoseev" <vvf_ru@mail.ru>          * INSTALL, Makefile.am, buildall-with-xml, buildall-without-xml,
                 To: "Alexandr Petrosian (PAF)" <PAF@design.ru>            configure, configure.in, src/include/pa_version.h,
                 Sent: Thursday, January 23, 2003 9:14 AM            src/lib/ltdl/Makefile.am, src/lib/ltdl/acconfig.h,
                             src/lib/ltdl/acinclude.m4, src/lib/ltdl/config.guess,
                 huge speedup on ^file::cgi with big result            src/lib/ltdl/config.sub, src/lib/ltdl/configure.in,
             src/lib/ltdl/install-sh, src/lib/ltdl/ltmain.sh,
         * configure [template_gc] 1.66.2.5.2.7:            src/lib/ltdl/missing, www/htdocs/_bug.html: . merged from 3.2.1
         * tests/Makefile [template_gc] 1.1.2.8.2.8:  
         * tests/Makefile [template_gc] 1.1.2.8.2.9:          * Makefile.am, src/lib/ltdl/Makefile.am: . now site.m4 also
                 *** empty log message ***            packaged when 'make dist', so do configure companion files in
             src/lib/ltdl
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.21:  
                 more understandable error message in case of errors in @unhandled_exception          * src/lib/ltdl/: Makefile.am, acconfig.h, acinclude.m4,
             config.guess, config.sub, configure.in, install-sh, ltmain.sh,
         * src/classes/math.C 1.25:            missing: . now config_auto.h is created with configure [were
                 allowed random 1...            constant]
   
         * src/classes/xdoc.C 1.109:          * INSTALL: . references to documentation and some clarification
                 memory allocation func bugfix  
                 http://i2/tasks/edit/?id=4499303470368629745          * buildall-with-xml, buildall-without-xml: . farawell doc
             indication
         * src/classes/table.C 1.173:  
                 sort table with 0 rows bug fixed          * Makefile.am: . dist+=buildall*
   
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.32:  2005-12-28  paf
         * src/main/compile.y [template_gc] 1.204.2.8.2.16:  
         * src/main/compile_tools.h [template_gc] 1.67.2.8.2.11:          * configure: . 3.2.1
                 error column more precise - tab handling bug fixed  
           * INSTALL, buildall-with-xml, buildall-without-xml: + started to
         * src/classes/math.C [template_gc] 1.24.2.12.2.11:            simplify build process, see INSTALL
                 allowed random 0..  
   2005-12-26  paf
         * src/classes/hash.C 1.55:  
         * src/types/pa_vhash.h 1.44:          * configure: ver
                 $hash._default showed in foreach & co bug fix  
                 http://i2/tasks/edit/?id=4493701604654042676          * configure.in, src/include/pa_version.h, src/main/compile.tab.C:
                             version
                 @main[]  
                 $with_default[  2005-12-21  paf
                         $.a[1]  
                         $._default[default from with_default]          * src/main/compile.tab.C, src/main/main.vcproj,
                 ]            www/htdocs/_bug.html: . win32: grammar is now compiled with bison
                 ^show[$with_default]            1.875b, it reports unexpected token names
                   
                 $to_add_to[  2005-12-19  paf
                         $.b[2]  
                 ]          * src/main/compile.tab.C, src/types/pa_vxnode.h,
                 ^to_add_to.add[$with_default]            www/htdocs/_bug.html, www/htdocs/_bug.xsl: ! bugfix xnode now
                 =$to_add_to.xxx=<br>            holds a link to xmlNode to prevent premature gc(xmlNode)
                   
                           * src/classes/classes.vcproj, src/include/pa_config_fixed.h,
                 ^show[$to_add_to]            src/lib/gd/gd.vcproj, src/lib/smtp/smtp.vcproj,
                             src/main/main.vcproj, src/main/pa_globals.C,
                             src/targets/cgi/parser3.vcproj,
                 $cloned[^hash::create[$with_default]]            src/targets/isapi/parser3isapi.vcproj, src/types/types.vcproj,
                 =$cloned.xxx=<br>            configure, configure.in, src/include/pa_version.h: . killing
                 ^show[$cloned]            gdome [what a relief]
                   
                           * tests/: 097.html, 106.html, 108.html, 110.html, 112.html,
                 @show[hash]            113.html, 114.html, 115.html, 116.html, 117.html, Makefile,
                 ^hash.foreach[k;v]{            run_parser.sh, results/001.processed, results/002.processed,
                         $k = $v <br>            results/003.processed, results/004.processed,
                             results/005.processed, results/006.processed,
                 }            results/008.processed, results/009.processed,
                 <hr>            results/010.processed, results/011.processed,
             results/012.processed, results/013.processed,
 2003-04-03  paf            results/014.processed, results/015.processed,
         * src/classes/op.C [template_gc] 1.127.2.22.2.23:            results/016.processed, results/017.processed,
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.18:            results/018.processed, results/020.processed,
         * src/include/pa_stack.h [template_gc] 1.17.2.6.2.6:            results/021.processed, results/022.processed,
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.23:            results/023.processed, results/024.processed,
         * src/main/execute.C [template_gc] 1.295.2.27.2.16:            results/025.processed, results/026.processed,
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.22:            results/027.processed, results/028.processed,
                 strack trace reset after handled exception [old bug fixed]            results/029.processed, results/030.processed,
             results/031.processed, results/032.processed,
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.22:            results/033.processed, results/034.processed,
         * src/main/compile.y [template_gc] 1.204.2.8.2.10:            results/035.processed, results/036.processed,
                 parse position old bug fixed.            results/037.processed, results/038.processed,
                 position reporting made precise [both, in parse erros and runtime errors]            results/039.processed, results/040.processed,
             results/041.processed, results/042.processed,
         * operators.txt [template_gc] 1.109.2.1.2.4:            results/043.processed, results/044.processed,
         * src/classes/date.C [template_gc] 1.42.2.11.2.10:            results/045.processed, results/046.processed,
         * src/classes/date.C [template_gc] 1.42.2.11.2.9:            results/047.processed, results/048.processed,
         * src/classes/double.C [template_gc] 1.53.2.8.2.4:            results/049.processed, results/050.processed,
         * src/classes/file.C [template_gc] 1.107.2.16.2.13:            results/051.processed, results/052.processed,
         * src/classes/hash.C [template_gc] 1.54.2.13.2.14:            results/053.processed, results/054.processed,
         * src/classes/image.C [template_gc] 1.90.2.15.2.20:            results/055.processed, results/056.processed,
         * src/classes/image.C [template_gc] 1.90.2.15.2.21:            results/057.processed, results/058.processed,
         * src/classes/int.C [template_gc] 1.49.2.7.2.5:            results/059.processed, results/060.processed,
         * src/classes/mail.C [template_gc] 1.88.2.16.2.17:            results/061.processed, results/062.processed,
         * src/classes/math.C [template_gc] 1.24.2.12.2.9:            results/063.processed, results/064.processed,
         * src/classes/memory.C [template_gc] 1.1.2.4:            results/065.processed, results/066.processed,
         * src/classes/op.C [template_gc] 1.127.2.22.2.27:            results/067.processed, results/068.processed,
         * src/classes/op.C [template_gc] 1.127.2.22.2.28:            results/069.processed, results/070.processed,
         * src/classes/response.C [template_gc] 1.23.2.8.2.3:            results/071.processed, results/072.processed,
         * src/classes/string.C [template_gc] 1.125.2.15.2.20:            results/073.processed, results/074.processed,
         * src/classes/string.C [template_gc] 1.125.2.15.2.21:            results/075.processed, results/076.processed,
         * src/classes/table.C [template_gc] 1.172.2.14.2.24:            results/077.processed, results/078.processed,
         * src/classes/table.C [template_gc] 1.172.2.14.2.25:            results/079.processed, results/080.processed,
         * src/classes/void.C [template_gc] 1.28.2.5.2.9:            results/081.processed, results/082.processed,
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.22:            results/083.processed, results/084.processed,
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.23:            results/085.processed, results/086.processed,
         * src/classes/xnode.C [template_gc] 1.54.2.10.2.12:            results/087.processed, results/088.processed,
         * src/classes/xnode.h [template_gc] 1.18.2.6.2.7:            results/089.processed, results/090.processed,
         * src/main/execute.C [template_gc] 1.295.2.27.2.19:            results/091.processed, results/092.processed,
         * src/types/pa_method.h [template_gc] 1.1.2.4.2.5:            results/093.processed, results/094.processed,
         * src/types/pa_vmethod_frame.h [template_gc] 1.45.2.8.2.12:            results/095.processed, results/096.processed,
                 MethodParams& now [methods without params receive zero            results/097.processed, results/099.processed,
                 reference, but they are expected not to look there]            results/100.processed, results/101.processed,
             results/102.processed, results/104.processed,
         * src/main/execute.C [template_gc] 1.295.2.27.2.18:            results/105.processed, results/106.processed,
         * src/types/pa_value.C [template_gc] 1.9.2.15.2.11:            results/107.processed, results/108.processed,
         * src/types/pa_value.h [template_gc] 1.109.2.25.2.10:            results/109.processed, results/110.processed,
         * src/types/pa_vstring.h [template_gc] 1.54.2.11.2.5:            results/111.processed, results/112.processed,
                 slightly improved error messages text:            results/113.processed, results/114.processed,
                 1. is '%s', it            results/115.processed, results/117.processed,
                 2. method undefined in case of ^void[]            results/119.processed, results/120.processed,
             results/121.processed, results/122.processed,
         * src/lib/Makefile.in [template_gc] 1.8.2.3.2.2:            results/123.processed, results/124.processed,
                 removed 'patches'            results/125.processed, results/126.processed,
             results/127.processed, results/128.processed,
         * src/classes/math.C [template_gc] 1.24.2.12.2.10:            results/129.processed, results/130.processed,
                 top limit            results/131.processed, results/132.processed,
             results/133.processed, results/134.processed,
         * src/classes/op.C [template_gc] 1.127.2.22.2.24:            results/135.processed, results/136.processed,
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.19:            results/138.processed, results/139.processed,
                 removed from trace 'a' exception when            results/140.processed, results/141.processed,
                 ^try{            results/142.processed, results/143.processed,
                    ^throw[a;1]            results/144.processed, results/145.processed,
                 }{            results/146.processed, results/147.processed,
                    ^throw[b;2]            results/148.processed, results/149.processed, results/auto.p: .
                 }            now works if we turn off default auto.p
                   
                 this makes life easier: were: bad stack order -- were in exception catch unwind order, which didn't match execution order          * configure: . makes
                   
                           * src/types/pa_vxnode.C: . less warnings
                 @main[]  
                 ^try{          * src/types/pa_vxnode.C, tests/142.html, tests/144.html,
                         ^first[]            tests/145.html, tests/149.html, tests/descript.ion,
                 }{            tests/outputs/d.cmd, tests/results/142.processed,
                         ^throw[c;3]            tests/results/143.processed, tests/results/144.processed,
                 }            tests/results/145.processed, tests/results/146.processed,
                             tests/results/147.processed, tests/results/148.processed,
                 @first[]            tests/results/149.processed, www/htdocs/_bug.html: . removed
                 ^throw[a;1]            .nodeValue from all node types other than 5 (grabbed piece from
                             gdome)
                 showed  
                 throw a          * tests/: 137.html, results/137.processed: . not handled this case
                 first            yet. code does not hang from inserting parent into child,
                 throw b            considering thing minor issue -- nodes are removed from source
                 try            anyway, don't know why shold that be an error after all
                   
                 which is no good          * src/targets/cgi/parser3.C: . style
   
         * src/classes/op.C [template_gc] 1.127.2.22.2.30:          * src/classes/xnode.C: . "xml.dom" . xnode.select* now works on
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.26:            xdoc too [were barking "not element"]
         * tests/042.html [template_gc] 1.1.2.1.2.1:  
                 test 042 changed to realities, and passed [bug fixed]  2005-12-16  paf
   
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.25:          * tests/146.html, tests/147.html, tests/148.html,
         * src/main/compile.y [template_gc] 1.204.2.8.2.12:            www/htdocs/_bug.html: . more tests
                 *** empty log message ***  
           * src/classes/xnode.C: . also bark on possible errors
         * operators.txt [template_gc] 1.109.2.1.2.3:  
         * src/classes/op.C [template_gc] 1.127.2.22.2.26:          * src/types/: pa_vxdoc.C, pa_vxnode.C, pa_vxnode.h: + xdoc DOM
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.21:            props
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.24:  
         * src/types/pa_vmethod_frame.h [template_gc] 1.45.2.8.2.11:          * www/htdocs/_bug.html: ! fixed overoptimized ^call(false) case.
                 ^process...[filename]            (confused it with ^call[] case)
                 useful for better error reporting  [file/line/col]  
           * src/: types/pa_value.h, types/pa_vvoid.h, main/compile.tab.C,
         * INSTALL [template_gc] 1.31.6.2:            main/compile.y: merged from HEAD ! fixed overoptimized
         * src/include/pa_operation.h [template_gc] 1.1.2.6.2.5:            ^call(false) case. (confused it with ^call[] case)
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.23:  
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.29:          * src/main/: compile.tab.C, compile.y: ! fixed overoptimized
         * src/main/compile.y [template_gc] 1.204.2.8.2.14:            ^call(false) case. (confused it with ^call[] case)
         * src/main/compile_tools.C [template_gc] 1.54.2.5.2.11:  
         * src/main/compile_tools.h [template_gc] 1.67.2.8.2.10:          * tests/: 142.html, 143.html, 144.html, 145.html: . dom [part]
         * src/main/execute.C [template_gc] 1.295.2.27.2.20:  
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.27:          * tests/: 006.html, 034.html, 057.html, Makefile, make_tests.cmd,
                 debug info format simplified, now it's:            results/001.processed, results/002.processed,
                 OP_VALUE            results/003.processed, results/004.processed,
                 Operation::Origin << here            results/005.processed, results/006.processed,
                 value*            results/008.processed, results/009.processed,
                             results/010.processed, results/011.processed,
                 higher limits:            results/012.processed, results/013.processed,
                   file number (max: 255)            results/014.processed, results/015.processed,
                   line number (max: 64535)            results/016.processed, results/017.processed,
                   column number (max: 255)            results/018.processed, results/019.processed,
             results/020.processed, results/021.processed,
         * src/main/compile.C [template_gc] 1.69.2.6.2.8:            results/022.processed, results/023.processed,
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.27:            results/024.processed, results/025.processed,
         * src/main/compile.y [template_gc] 1.204.2.8.2.13:            results/026.processed, results/027.processed,
         * src/main/compile_tools.h [template_gc] 1.67.2.8.2.9:            results/028.processed, results/029.processed,
                 precise parse error position in case of            results/030.processed, results/031.processed,
                             results/032.processed, results/033.processed,
                 ^bug            results/034.processed, results/035.processed,
                 ]            results/036.processed, results/037.processed,
             results/038.processed, results/039.processed,
         * src/classes/op.C [template_gc] 1.127.2.22.2.25:            results/040.processed, results/041.processed,
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.20:            results/042.processed, results/043.processed,
         * src/include/pa_stack.h [template_gc] 1.17.2.6.2.7:            results/044.processed, results/045.processed,
         * src/include/pa_types.h [template_gc] 1.44.2.3.2.1:            results/046.processed, results/047.processed,
         * src/main/execute.C [template_gc] 1.295.2.27.2.17:            results/048.processed, results/049.processed,
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.23:            results/050.processed, results/051.processed,
                 exception handling done. now we have error columns            results/052.processed, results/053.processed,
                 todo: test it            results/054.processed, results/055.processed,
             results/056.processed, results/057.processed,
         * src/classes/op.C [template_gc] 1.127.2.22.2.29:            results/058.processed, results/059.processed,
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.22:            results/060.processed, results/061.processed,
         * src/main/compile.C [template_gc] 1.69.2.6.2.7:            results/062.processed, results/063.processed,
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.24:            results/064.processed, results/065.processed,
         * src/main/compile.y [template_gc] 1.204.2.8.2.11:            results/066.processed, results/067.processed,
         * src/main/compile_tools.C [template_gc] 1.54.2.5.2.10:            results/068.processed, results/069.processed,
         * src/main/compile_tools.h [template_gc] 1.67.2.8.2.8:            results/070.processed, results/071.processed,
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.25:            results/072.processed, results/073.processed,
                 introducing ^process...[main-method-alias]            results/074.processed, results/075.processed,
             results/076.processed, results/077.processed,
 2003-04-02  paf            results/078.processed, results/079.processed,
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.21:            results/080.processed, results/081.processed,
         * src/types/pa_vxdoc.h [template_gc] 1.31.2.9.2.10:            results/082.processed, results/083.processed,
                 removed ref leak in xdoc::create/load            results/084.processed, results/085.processed,
             results/086.processed, results/087.processed,
         * src/classes/op.C [template_gc] 1.127.2.22.2.22:            results/088.processed, results/089.processed,
         * src/include/pa_operation.h [template_gc] 1.1.2.6.2.3:            results/090.processed, results/091.processed,
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.16:            results/092.processed, results/093.processed,
         * src/main/compile.C [template_gc] 1.69.2.6.2.5:            results/094.processed, results/095.processed,
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.20:            results/096.processed, results/097.processed,
         * src/main/compile.y [template_gc] 1.204.2.8.2.8:            results/099.processed, results/101.processed,
         * src/main/compile_tools.C [template_gc] 1.54.2.5.2.8:            results/102.processed, results/104.processed,
         * src/main/compile_tools.h [template_gc] 1.67.2.8.2.6:            results/105.processed, results/106.processed,
         * src/main/execute.C [template_gc] 1.295.2.27.2.14:            results/107.processed, results/108.processed,
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.20:            results/109.processed, results/110.processed,
         * www/htdocs/.htaccess [template_gc] 1.12.6.9.2.9:            results/111.processed, results/112.processed,
                 prepared debug info            results/113.processed, results/114.processed,
                 todo:use it            results/115.processed, results/116.processed,
             results/117.processed, results/118.processed,
         * src/main/pa_dictionary.C [template_gc] 1.17.2.6.2.6:            results/119.processed, results/120.processed,
         * tests/Makefile [template_gc] 1.1.2.8.2.6:            results/121.processed, results/122.processed,
                 replace bug fix [broke Dictionary constructor when moved to gc]            results/123.processed, results/124.processed,
             results/125.processed, results/126.processed,
         * src/classes/op.C [template_gc] 1.127.2.22.2.21:            results/127.processed, results/128.processed,
         * src/classes/table.C [template_gc] 1.172.2.14.2.22:            results/129.processed, results/130.processed,
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.15:            results/131.processed, results/132.processed,
         * src/main/compile_tools.C [template_gc] 1.54.2.5.2.7:            results/133.processed, results/134.processed,
         * src/main/execute.C [template_gc] 1.295.2.27.2.12:            results/135.processed, results/136.processed,
         * src/types/pa_value.h [template_gc] 1.109.2.25.2.9:            results/137.processed, results/138.processed,
         * src/types/pa_vbool.h [template_gc] 1.21.2.3.2.2:            results/139.processed, results/140.processed,
         * src/types/pa_vclass.h [template_gc] 1.39.2.5.2.4:            results/141.processed: . refreshed old tests, made them work
         * src/types/pa_vdate.h [template_gc] 1.24.2.5.2.4:            without auto.p (in utf8) . things noted: . gif got encoded
         * src/types/pa_vdouble.h [template_gc] 1.42.2.9.2.3:            differently . exif 0000:00:00 decoded now into 0000:00:00 (were
         * src/types/pa_vfile.h [template_gc] 1.52.2.16.2.6:            some strange year)
         * src/types/pa_vhash.h [template_gc] 1.43.2.14.2.6:  
         * src/types/pa_vimage.h [template_gc] 1.34.2.8.2.7:          * INSTALL: . revived linux libgc fix
         * src/types/pa_vint.h [template_gc] 1.38.2.10.2.4:  
         * src/types/pa_vjunction.h [template_gc] 1.19.2.5.2.2:          * INSTALL, configure.in, src/lib/Makefile.am: . sweetest part [no
         * src/types/pa_vobject.C [template_gc] 1.12.2.7.2.8:            glib/gdome in INSTALL and patches]
         * src/types/pa_vobject.h [template_gc] 1.38.2.10.2.6:  
         * src/types/pa_vstring.h [template_gc] 1.54.2.11.2.4:          * src/classes/xdoc.C, src/classes/xnode.C, src/classes/xnode.h,
         * src/types/pa_vtable.h [template_gc] 1.48.2.8.2.6:            src/include/pa_charset.h, src/include/pa_config_includes.h,
         * src/types/pa_vvoid.h [template_gc] 1.17.2.8.2.3:            src/include/pa_globals.h, src/include/pa_memory.h,
         * src/types/pa_vxdoc.h [template_gc] 1.31.2.9.2.9:            src/include/pa_request.h, src/include/pa_xml_exception.h,
         * src/types/pa_vxnode.h [template_gc] 1.22.2.6.2.7:            src/lib/cord/Makefile.am, src/lib/cord/cord.vcproj,
                 more locally scoped vars in execute (more easily optimizable)            src/lib/cord/cordbscs.c, src/lib/cord/cordprnt.c,
             src/lib/cord/cordxtra.c, src/main/compile.tab.C,
         * src/lib/patches/gdome2.patch [template_gc] 1.1.6.1:            src/main/pa_charset.C, src/main/pa_globals.C,
                 starting in gdome 0.7.4 this is no longer needed [author            src/main/pa_memory.C, src/main/pa_request.C,
                 applied my patch]            src/main/pa_stylesheet_connection.C, src/main/pa_xml_exception.C,
             src/types/pa_vxdoc.C, src/types/pa_vxdoc.h,
         * src/include/pa_operation.h [template_gc] 1.1.2.6.2.4:            src/types/pa_vxnode.C, src/types/pa_vxnode.h,
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.17:            www/htdocs/.htaccess, www/htdocs/_bug.html: . started killing
         * src/main/compile.C [template_gc] 1.69.2.6.2.6:            gdome
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.21:  
         * src/main/compile.y [template_gc] 1.204.2.8.2.9:  2005-12-13  paf
         * src/main/compile_tools.C [template_gc] 1.54.2.5.2.9:  
         * src/main/compile_tools.h [template_gc] 1.67.2.8.2.7:          * src/main/: pa_request.C: merged from HEAD ! when code in
         * src/main/execute.C [template_gc] 1.295.2.27.2.15:            @unhandled_exception thrown another exception, print correct
         * src/main/pa_exception.C [template_gc] 1.43.2.15.2.9:            origin (earlier code in catch of exception inside of
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.21:            @unhandled_exception grabbed parent_frame(original_exception)
                 debug info: started using.            origin and printed it, instead of true origin)
                 todo:complete  
           * src/main/pa_request.C: ! when code in @unhandled_exception thrown
         * src/lib/patches/Makefile.am [template_gc] 1.3.6.1:            another exception, print correct origin (earlier code in catch of
         * src/lib/patches/Makefile.in [template_gc] 1.10.2.3.2.2:            exception inside of @unhandled_exception grabbed
                 not patches now            parent_frame(original_exception) origin and printed it, instead
             of true origin)
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.21:  
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.22:  2005-12-09  paf
         * www/htdocs/.htaccess [template_gc] 1.12.6.9.2.6:  
                 uncommented http:// file loading          * INSTALL: . updated INSTALL doc to work around linux stack base
             detection problem, due to change in gc6.4 code
         * tests/Makefile [template_gc] 1.1.2.8.2.7:  
         * tests/results/108.processed [template_gc] 1.1.2.1.2.1:          * src/main/: pa_string.C: merged from 3.1.5 ! regex tainting were
         * tests/results/117.processed [template_gc] 1.1.2.1.2.1:            ignored in ^string.matched :(
                 meta considered OK [it's up to coder now to remove it not  
                 needed]          * src/main/pa_string.C: ! regex tainting were ignored in
             ^string.matched :(
         * configure [template_gc] 1.66.2.5.2.3:  
         * src/include/pa_config_auto.h.in [template_gc] 1.37.2.2.2.2:          * ChangeLog, INSTALL, configure, configure.in, src/classes/date.C,
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.14:            src/include/pa_config_fixed.h, src/include/pa_version.h,
                 --enable-assertions autoconf-ed            src/main/compile.y, src/main/compile_tools.h,
             src/main/pa_charset.C, src/main/pa_common.C,
         * src/include/pa_array.h [template_gc] 1.57.2.27.2.12:            src/main/pa_globals.C, src/main/pa_string.C,
         * src/include/pa_stack.h [template_gc] 1.17.2.6.2.4:            src/targets/cgi/getopt.c, src/targets/isapi/parser3isapi.C,
         * src/main/main.dsp [template_gc] 1.161.6.14.2.8:            src/types/pa_vmail.C, www/htdocs/.htaccess, www/htdocs/_bug.txt,
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.19:            www/htdocs/auto.p: . merged latest fixes from 3.2.0
                 array::get/put inlined  
   2005-12-08  paf
         * src/include/pa_array.h [template_gc] 1.57.2.27.2.14:  
         * src/main/execute.C [template_gc] 1.295.2.27.2.13:          * src/types/pa_vmail.C: merged from 3.2.0 ! bcc line longer then
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.20:            500 chars now handled OK [were wrapped on 500th char according to
         * tests/run_parser.sh [template_gc] 1.1.2.1.2.1:            rfc, but sendmail failed to unwrap it properly]
                 gif encoder bug fix [gdGrowingBuf]  
           * src/types/pa_vmail.C: ! bcc line longer then 500 chars now
         * src/classes/form.C [template_gc] 1.34.2.7.2.7:            handled OK [were wrapped on 500th char according to rfc, but
         * src/classes/hash.C [template_gc] 1.54.2.13.2.13:            sendmail failed to unwrap it properly]
         * src/classes/image.C [template_gc] 1.90.2.15.2.19:  
         * src/classes/string.C [template_gc] 1.125.2.15.2.19:          * src/targets/isapi/parser3isapi.C: . less warnings
         * src/classes/table.C [template_gc] 1.172.2.14.2.23:  
         * src/classes/void.C [template_gc] 1.28.2.5.2.8:          * src/targets/isapi/parser3isapi.C: . undone some strange change
         * src/include/pa_common.h [template_gc] 1.89.2.13.2.9:            since 3.1.5
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.20:  
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.19:          * src/targets/isapi/parser3isapi.C: . merged from 3.1.5 release
         * src/main/pa_sql_driver_manager.C [template_gc] 1.69.2.17.2.12:            link fixes
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.35:  
                 all calls to String::String(str,helper_length) are checked.          * src/classes/date.C, src/include/pa_config_fixed.h,
                 found/fixed one place:            src/main/compile.tab.C, src/main/compile.y,
                 $request:body now zero-terminated,            src/main/compile_tools.h, src/main/pa_charset.C,
             src/main/pa_common.C, src/main/pa_globals.C,
         * src/lib/patches/libxslt.patch [template_gc] 1.1.6.1:            src/main/pa_string.C, src/targets/cgi/getopt.c,
                 decided against patching -- one can remove that header in @            www/htdocs/_bug.html, www/htdocs/_bug.txt, www/htdocs/auto.p: .
                 postprocess, if he/she wants to            less warnings
   
         * src/include/pa_operation.h [template_gc] 1.1.2.6.2.2:          * src/include/pa_config_fixed.h: . removed outdated string origins
                 strange mistake fixed: forgot to return Operation class->union            [in current storage scheme there's no place for them. someday we
                 after switching from autoptrs.            can add third CORD to store origins and special version of parser
             which stores origins there [separate binary]]
         * configure.in [template_gc] 1.62.2.5.2.4:  
         * src/lib/Makefile.am [template_gc] 1.3.10.2:  2005-12-07  paf
         * www/htdocs/.htaccess [template_gc] 1.12.6.9.2.8:  
                 removed patches          * src/targets/isapi/parser3isapi.C: . now links in release mode
   
         * configure [template_gc] 1.66.2.5.2.4:          * src/include/pa_version.h: makefiles
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.15:  
         * src/main/pa_globals.C [template_gc] 1.152.2.19.2.14:          * src/include/pa_version.h: . not beta
                 *** empty log message ***  
           * configure, configure.in, src/include/pa_version.h: not beta
         * configure.in [template_gc] 1.62.2.5.2.3:  
         * src/classes/xnode.C [template_gc] 1.54.2.10.2.11:  2005-12-06  paf
         * src/include/pa_config_fixed.h [template_gc] 1.54.2.5.2.5:  
         * src/include/pa_config_includes.h [template_gc] 1.23.2.5.2.2:          * src/types/: pa_wcontext.C, pa_wcontext.h: ! after long discussion
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.43:            [some details here http://i2/tasks/edit/?id=4869912143891354460]
         * src/lib/cord/cordbscs.c [template_gc] 1.1.2.6:            decided to undo the change ^call[$void] passes void. now it will
         * src/main/pa_memory.C [template_gc] 1.1.2.5.2.11:            pass empty string again.
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.18:  
                 converted debug hacks to ANSI assertions          * src/main/: compile.tab.C, compile.y: . version readded
                 started configure.in --enable-assertions  
           * src/classes/op.C: . in this version there is no ^switch[$nothing]
         * src/include/pa_array.h [template_gc] 1.57.2.27.2.13:            = ^switch[void] problem
         * src/include/pa_stack.h [template_gc] 1.17.2.6.2.5:  
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.44:  2005-12-01  paf
         * src/main/compile_tools.C [template_gc] 1.54.2.5.2.6:  
         * src/main/main.dsp [template_gc] 1.161.6.14.2.9:          * src/classes/op.C: mreged from HEAD . bugfix ^switch[$void_value]
         * src/main/pa_table.C [template_gc] 1.53.2.10.2.4:            caused ^case[string] to be coerced to double since searching
         * src/types/pa_vmethod_frame.C [template_gc] 1.1.2.5.2.10:            value were not string (it was vvoid)
                 array get/put check become assertion  
                 iterator in methodframe filler          * src/classes/op.C: . bugfix ^switch[$void_value] caused
             ^case[string] to be coerced to double since searching value were
         * src/lib/cord/cordbscs.c [template_gc] 1.1.2.7:            not string (it was vvoid)
         * src/main/pa_globals.C [template_gc] 1.152.2.19.2.13:  
                 globals.c: gc_substitute_memory_management_functions          * INSTALL: . compiled with       libxml2 = 2.6.22       libxslt =
                 +installed CORD_oom function            1.1.15       glib = 1.2.10       gdome2 = 0.8.1
   
         * src/lib/patches/libxml2.patch [template_gc] 1.1.6.1:  2005-11-30  paf
                 found a way of dealing with charset tables without patching  
                 library [price: imposed limit of 10 user-defined charsets, but          * src/types/pa_vdate.h: merged from HEAD: ! bugfix: to drop TZ on
                 limit can be easily increased]            win32 must putenv("TZ="), on unix works only putenv("TZ")
   
         * src/classes/table.C [template_gc] 1.172.2.14.2.21:          * src/types/pa_vdate.h: ! bugfix: to drop TZ on win32 must
         * src/include/pa_table.h [template_gc] 1.48.2.11.2.7:            putenv("TZ="), on unix works only putenv("TZ")
         * src/main/pa_table.C [template_gc] 1.53.2.10.2.5:  
                 few for(size_t i=0...) -> for(Array_iterator... i(..); i          * INSTALL: . xml libs versions updated
                 has_next()  
           * src/main/pa_globals.C: //20051130 trying to remove this, author
 2003-04-01  paf            claims that fixed a lot there // 20040920 for now both
         * src/lib/gc/Makefile.am 1.1:            workarounds needed. wait for new libxml/xsl versions
         * src/lib/gc/include/Makefile.am 1.1:  
                 file Makefile.am was initially added on branch template_gc.  2005-11-28  paf
   
         * src/classes/classes.dsp [template_gc] 1.25.10.5.2.8:          * src/classes/table.C: merged from HEAD: ! nameless table has
         * src/include/pa_config_fixed.h [template_gc] 1.54.2.5.2.4:            columns==0
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.19:  
         * src/main/main.dsp [template_gc] 1.161.6.14.2.7:          * src/classes/table.C: ! nameless table has columns==0
         * src/main/pa_globals.C [template_gc] 1.152.2.19.2.10:  
         * src/targets/apache13/ApacheModuleParser3.dsp [template_gc] 1.16.12.1.2.1:          * src/main/pa_http.C: merged from HEAD: ! status line check made
         * src/targets/cgi/parser3.dsp [template_gc] 1.60.10.2.2.12:            earlier [was totally wrong]
         * src/targets/isapi/parser3isapi.dsp [template_gc] 1.41.12.1.2.2:  
         * src/types/types.dsp [template_gc] 1.35.10.9.2.8:          * src/main/pa_http.C: ! status line check made earlier [was totally
                 prepared xml-static configuration            wrong]
   
         * src/main/pa_globals.C [template_gc] 1.152.2.19.2.11:  2005-11-25  paf
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.16:  
                 xml memory debugging showed no errors. todo: debug parser memory          * src/include/pa_array.h: -this reduces speed(table::load) strange.
             undoing for now...
         * src/main/pa_memory.C [template_gc] 1.1.2.5.2.9:  
                 bug() to set bpt in (memory.c)          * src/include/pa_version.h: -this reduces speed(table::load),
                 some .am changes            strange. undoing
   
         * src/lib/gc/Makefile.in 1.1:          * src/classes/op.C: merged from HEAD + ^while(){}[SEPARATOR]
         * src/lib/gc/include/Makefile.in 1.1:  
                 file Makefile.in was initially added on branch template_gc.          * src/classes/op.C, www/htdocs/_bug.html, www/htdocs/auto.p: +
             ^while(){}[SEPARATOR]
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.20:  
         * src/classes/xnode.h [template_gc] 1.18.2.6.2.6:          * src/include/pa_array.h: + optimistics added: all arrays (table
         * src/include/pa_memory.h [template_gc] 1.1.2.9.2.17:            rows) now grow size*=2, like in .NET ArrayList.EnsureCapacity,
         * src/main/pa_memory.C [template_gc] 1.1.2.5.2.10:            this speeds things up and saves memory a LOT! (not noticed
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.17:            negative effect on syntetic tests, future will tell...)
         * src/types/pa_vxdoc.h [template_gc] 1.31.2.9.2.8:  
         * src/types/pa_vxnode.C [template_gc] 1.30.2.5.2.8:          * src/include/pa_memory.h: . removed GC_DEBUG for debug version, it
         * src/types/pa_vxnode.h [template_gc] 1.22.2.6.2.6:            changed gc_malloc implementation, which obscured profiling
         * www/htdocs/.htaccess [template_gc] 1.12.6.9.2.5:  
                 memory bug debugged down: gdome uses glib memory, and stores last pointer to xmlDoc there, gc misses that and collects valid memory          * src/classes/table.C: merged from HEAD: + optimized
                 fixed by remembering xmlDoc from dom object in xdoc.            table::load/sql, now row ArrayString-s allocated with
                 todo: do something with premature free of xdoc with xnodes/node values referring into it            columns.count() elements and don't always grow from
             count=3[realloc,realloc]
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.15:  
         * src/targets/cgi/parser3.dsp [template_gc] 1.60.10.2.2.13:          * src/classes/table.C: + optimized table::load/sql, now row
                 more build configurations            ArrayString-s allocated with columns.count() elements and don't
             always grow from count=3[realloc,realloc]
         * src/include/pa_memory.h [template_gc] 1.1.2.9.2.16:  
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.18:          * src/classes/table.C: merged from HEAD: . ^table.save unused
         * src/main/pa_globals.C [template_gc] 1.152.2.19.2.12:            buffer after save
         * src/main/pa_memory.C [template_gc] 1.1.2.5.2.8:  
                 moved memory debugging to global level: to pa_gc_malloc          * src/classes/table.C: . ^table.save unused buffer after save
   
         * src/lib/gc/Makefile.am [template_gc] 1.1.2.1:  2005-11-24  paf
         * src/lib/gc/Makefile.in [template_gc] 1.1.2.1:  
         * src/lib/gc/include/Makefile.am [template_gc] 1.1.2.1:          * configure.in: . merged glib2-config patch
         * src/lib/gc/include/Makefile.in [template_gc] 1.1.2.1:  
                 *** empty log message ***          * configure.in: + trying to find glib2-config
   
         * src/classes/mail.C [template_gc] 1.88.2.16.2.15:          * src/classes/file.C, src/include/pa_common.h, src/main/execute.C,
         * src/classes/mail.C [template_gc] 1.88.2.16.2.16:            src/main/pa_common.C, src/main/pa_request.C,
                 typo fix            www/htdocs/_bug.html: merged from HEAD: ! changed
             file/dir_readable to simple file/dir_exist, this would help in
 2003-03-31  paf            situations "class not found because .p file has bad rights" << in
         * INSTALL [template_gc] 1.31.6.1:            that case error would be explicit "access denied to 'this' file"
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.19:  
         * src/main/pa_globals.C [template_gc] 1.152.2.19.2.9:          * aclocal.m4, configure, src/include/pa_config_auto.h.in: makefiles
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.14:  
         * src/targets/cgi/parser3.dsp [template_gc] 1.60.10.2.2.11:          * src/: classes/file.C, include/pa_common.h, main/execute.C,
         * www/htdocs/.htaccess [template_gc] 1.12.6.9.2.4:            main/pa_common.C, main/pa_request.C: ! changed file/dir_readable
                 started xml lib memory debugging, simple checks failed:            to simple file/dir_exist, this would help in situations "class
                 it seems that library does realloc(bad ptr), and recording those ptrs in heap [for debugging] was bad:            not found because .p file has bad rights" << in that case error
                 heap situation changes = everything works fine            would be explicit "access denied to 'this' file"
   
         * src/include/pa_charset.h [template_gc] 1.20.2.18.2.6:          * src/: classes/file.C, include/Makefile.am, include/pa_common.h,
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.13:            include/pa_http.h, main/Makefile.am, main/main.vcproj,
                 worked around  xmlRegisterCharEncodingHandler limitation [            main/pa_common.C, main/pa_http.C: merged from HEAD: +!
                 currently imposed limit of 10 user-defined charsets]            ^file::exec/cgi[script;$.charset[changed]
             $.QUERY_STRING[^untaint[URI]{aaa=$form:text} << now %HH would be
 2003-03-28  paf            encoded in $.charset charset
         * src/main/execute.C [template_gc] 1.295.2.27.2.11:  
                 execution stack copied to local          * src/classes/file.C, www/htdocs/_bug.html, www/htdocs/_bug.pl,
                 register            www/htdocs/_bug.txt: +! ^file::exec/cgi[script;$.charset[changed]
                 variable, removed lots [~2e7) of memory accesses            $.QUERY_STRING[^untaint[URI]{aaa=$form:text} << now %HH would be
             encoded in $.charset charset
 2003-03-27  paf  
         * src/classes/string.C [template_gc] 1.125.2.15.2.17:          * src/: include/Makefile.am, include/pa_common.h,
         * src/classes/table.C [template_gc] 1.172.2.14.2.19:            include/pa_http.h, main/Makefile.am, main/main.vcproj,
         * src/include/pa_array.h [template_gc] 1.57.2.27.2.9:            main/pa_common.C, main/pa_http.C: . extracted http:// into
         * src/include/pa_stack.h [template_gc] 1.17.2.6.2.3:            separate file [preparation for
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.40:            ^file::cgi[script;$.form[$.field1[]
         * src/main/compile_tools.C [template_gc] 1.54.2.5.2.5:  
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.33:  2005-11-22  paf
         * src/main/untaint.C [template_gc] 1.115.2.12.2.18:  
         * src/types/pa_vmethod_frame.C [template_gc] 1.1.2.5.2.9:          * src/: include/pa_version.h, main/compile.tab.C: makefiles
                 fixed clients of &get():  
                 most to use non-ref version,          * acinclude.m4, configure.in: . merged underquting fixes
                 some[in tight places] to get_unchecked_ref  
           * src/include/pa_config_auto.h.in: configure+makes
         * src/classes/date.C [template_gc] 1.42.2.11.2.8:  
         * src/classes/file.C [template_gc] 1.107.2.16.2.12:          * src/classes/op.C: . overmerged a little
         * src/classes/hash.C [template_gc] 1.54.2.13.2.12:  
         * src/classes/string.C [template_gc] 1.125.2.15.2.18:          * src/main/compile.tab.C: Makefile
         * src/classes/table.C [template_gc] 1.172.2.14.2.20:  
         * src/classes/void.C [template_gc] 1.28.2.5.2.7:          * src/main/: pa_common.C: . less gcc warnings
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.41:  
         * src/lib/cord/cord.dsp [template_gc] 1.1.2.8:          * src/classes/op.C: merged from HEAD: + $exception.handled[cache]
         * src/lib/cord/cordbscs.c [template_gc] 1.1.2.5:            now reports original exception if we have no old cache
         * src/lib/cord/include/cord.h [template_gc] 1.1.2.2:  
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.16:          * src/classes/op.C, www/htdocs/_bug.html: +
         * src/main/compile.y [template_gc] 1.204.2.8.2.7:            $exception.handled[cache] now reports original exception if we
         * src/main/compile_tools.h [template_gc] 1.67.2.8.2.5:            have no old cache
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.17:  
         * src/main/pa_exec.C [template_gc] 1.48.2.18.2.12:          * src/classes/op.C, src/include/pa_string.h, src/main/untaint.C,
         * src/main/pa_exec.C [template_gc] 1.48.2.18.2.13:            www/htdocs/_bug.html: merged from HEAD: + ^taint/untaint[regex]
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.18:            << escapes these: \^$.[]|()?*+{}
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.34:  
         * src/main/pa_uue.C [template_gc] 1.4.2.5.2.4:          * src/classes/op.C, src/include/pa_string.h, src/main/untaint.C,
         * src/sql/pa_sql_driver.h [template_gc] 1.34.2.4.2.4:            www/htdocs/_bug.html: + ^taint/untaint[regex] << escapes these:
         * src/types/pa_value.C [template_gc] 1.9.2.15.2.10:            \^$.[]|()?*+{}
         * src/types/pa_venv.h [template_gc] 1.28.2.5.2.5:  
         * src/types/pa_vfile.C [template_gc] 1.36.2.10.2.4:          * src/types/pa_vdate.h: ! date TZ save/restore stored pointer to
         * src/types/pa_vmail.C [template_gc] 1.40.2.12.2.14:            getenv-ed variable, which does not work both on win32&unix.
                 introducing append_help_length [radical improvement here]            copied old TZ value now
   
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.12:          * src/types/pa_vdate.h: merged from 3.1.5: ! date TZ save/restore
                 GC_java_finalization turned off [was 'not recommened' in gc.h,             stored pointer to getenv-ed variable, which does not work both on
                 on win32 noticed no difference]            win32&unix. copied old TZ value now
   
         * src/include/pa_array.h [template_gc] 1.57.2.27.2.11:          * src/types/pa_vdate.h: ! date TZ save/restore stored pointer to
                 returned checked array get [were disabled for debugging]            getenv-ed variable, which does not work both on win32&unix.
                 result:not slower [don't understand that, it were INLINED]            copied old TZ value now
                 todo: find out a way of inlining it!  
           * src/types/pa_vresponse.C: merged from HEAD: + $response:headers
         * src/classes/memory.C [template_gc] 1.1.2.3:            access to internal hash
         * src/include/pa_array.h [template_gc] 1.57.2.27.2.10:  
         * src/include/pa_hash.h [template_gc] 1.58.2.18.2.7:          * src/types/pa_vresponse.C, www/htdocs/_bug.html: +
         * src/include/pa_memory.h [template_gc] 1.1.2.9.2.15:            $response:headers access to internal hash
         * src/lib/cord/cord.dsp [template_gc] 1.1.2.7:  
         * src/lib/cord/cordxtra.c [template_gc] 1.1.2.3:          * src/targets/isapi/parser3isapi.C: merged from HEAD: +
         * src/lib/gc/include/gc.h [template_gc] 1.1.2.2:            GC_large_alloc_warn_suppressed=0 between requests [apache mod_,
         * src/main/pa_memory.C [template_gc] 1.1.2.5.2.6:            isapi] this reduces number of "GC Warning: Repeated allocation of
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.10:            very large block" messages to only important onces
         * src/targets/cgi/parser3.dsp [template_gc] 1.60.10.2.2.9:  
         * src/types/pa_vstatus.C [template_gc] 1.15.2.6.2.7:          * src/targets/isapi/parser3isapi.C, www/htdocs/_bug.html: +
                 disabled gc, become even slower            GC_large_alloc_warn_suppressed=0 between requests [apache mod_,
             isapi] this reduces number of "GC Warning: Repeated allocation of
         * src/classes/classes.dsp [template_gc] 1.25.10.5.2.7:            very large block" messages to only important onces
         * src/classes/memory.C [template_gc] 1.1.2.2:  
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.16:          * src/classes/string.C: merged from HEAD: + removed limitation on
         * src/include/pa_array.h [template_gc] 1.57.2.27.2.8:            ^string/int/double:sql{}[$.default[({param style})] ]
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.14:  
         * src/include/pa_stack.h [template_gc] 1.17.2.6.2.2:          * src/classes/string.C: + removed limitation on
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.39:            ^string/int/double:sql{}[$.default[({param style})] ]
         * src/lib/cord/cord.dsp [template_gc] 1.1.2.6:  
         * src/lib/ltdl/libltdl.dsp [template_gc] 1.3.2.2.2.4:          * src/main/pa_common.C: merged from HEAD: + removed "use either uri
         * src/lib/md5/md5.dsp [template_gc] 1.2.10.2.2.3:            with ?params or $.form option" limitation
         * src/lib/pcre/pcre.dsp [template_gc] 1.1.14.1.2.3:  
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.15:          * src/main/pa_common.C: + removed "use either uri with ?params or
         * src/main/compile.y [template_gc] 1.204.2.8.2.6:            $.form option" limitation
         * src/main/compile_tools.C [template_gc] 1.54.2.5.2.4:  
         * src/main/compile_tools.h [template_gc] 1.67.2.8.2.4:          * src/classes/file.C, src/classes/string.C,
         * src/main/main.dsp [template_gc] 1.161.6.14.2.6:            src/include/pa_common.h, src/main/pa_common.C,
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.32:            www/htdocs/_bug.html: merged from HEAD: + ^file.base64[] encode +
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.9:            ^file::base64[encoded] decode
         * src/targets/cgi/parser3.dsp [template_gc] 1.60.10.2.2.8:  
         * src/types/pa_vmail.C [template_gc] 1.40.2.12.2.13:          * src/classes/file.C, src/classes/string.C,
         * src/types/pa_vmethod_frame.C [template_gc] 1.1.2.5.2.8:            src/include/pa_common.h, src/main/pa_common.C,
         * src/types/types.dsp [template_gc] 1.35.10.9.2.7:            www/htdocs/_bug.html: + ^file.base64[] encode +
         * www/htdocs/.htaccess [template_gc] 1.12.6.9.2.3:            ^file::base64[encoded] decode
                 Array::put(index, T>>&<< removed  
                 after Stack::pop wiping removed [moved to separate func]          * src/classes/file.C, src/classes/string.C, www/htdocs/_bug.html: +
                 other Array & removed            ^string.base64[] encode + ^string:base64[encoded] decode
   
         * src/lib/gc/include/gc_fake.h 1.1:          * src/classes/string.C, src/include/pa_common.h,
                 file gc_fake.h was initially added on branch template_gc.            src/main/pa_common.C, www/htdocs/_bug.html: + ^string:base64[in]
             encode + ^string.base64[] decode
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.42:  
         * src/lib/gc/include/gc.h [template_gc] 1.1.2.3:  2005-11-21  paf
         * src/lib/gc/include/gc_fake.h [template_gc] 1.1.2.1:  
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.17:          * src/classes/file.C, www/htdocs/_bug.html: + merged from HEAD:
         * src/main/pa_memory.C [template_gc] 1.1.2.5.2.7:            ^file::create[text;file.xml;^untaint[xml]{data}]
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.11:  
         * src/targets/cgi/parser3.dsp [template_gc] 1.60.10.2.2.10:          * src/classes/file.C, www/htdocs/_bug.html: +
                 convention changed: all resulting strings are zero-terminated            ^file::create[text;file.xml;^untaint[xml]{data}]
   
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.17:          * src/main/pa_request.C: ! merged: $response:body[file] now
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.18:            differes from :download, it does not return content-disposition
         * src/main/pa_globals.C [template_gc] 1.152.2.19.2.6:            at all now [previusely it returned valueless content-disposition]
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.13:  
                 forgot to merge XML memory funcs replacement from gc branch          * src/main/pa_request.C: ! $response:body[file] now differes from
             :download, it does not return content-disposition at all now
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.18:            [previusely it returned valueless content-disposition]
         * src/main/pa_globals.C [template_gc] 1.152.2.19.2.7:  
                 XML memory funcs to GC works in debug, but fails in release          * src/main/: compile.tab.C, compile.y: ! overoptimized void
                 todo: fix that            literals, reverted to just vvod, recreating empty array with each
             void_value token. that's absolutely needed, since that array
         * src/doc/memory.dox 1.1:            grows
                 file memory.dox was initially added on branch template_gc.  
           * src/: main/compile.tab.C, main/compile.y, types/pa_value.h,
         * src/doc/memory.dox [template_gc] 1.1.2.1:            types/pa_vbool.h, types/pa_vdouble.h, types/pa_vint.h,
                 forgot to add            types/pa_vmethod_frame.h: + merged: expression literals:
             true/false. ^format[$.indent(true)]
 2003-03-26  paf  
         * src/lib/cord/include/private/cord_pos.h 1.1:          * src/main/compile.tab.C, src/main/compile.y, src/types/pa_value.h,
                 file cord_pos.h was initially added on branch template_gc.            src/types/pa_vbool.h, src/types/pa_vdouble.h,
             src/types/pa_vint.h, src/types/pa_vmethod_frame.h,
         * src/classes/classes.dsp [template_gc] 1.25.10.5.2.6:            www/htdocs/_bug.html: + expression literals: true/false.
         * src/classes/file.C [template_gc] 1.107.2.16.2.11:            ^format[$.indent(true)]
         * src/classes/op.C [template_gc] 1.127.2.22.2.20:  
         * src/classes/table.C [template_gc] 1.172.2.14.2.18:          * src/types/Makefile.am, src/types/pa_venv.C, src/types/pa_venv.h,
         * src/include/pa_array.h [template_gc] 1.57.2.27.2.7:            src/types/types.vcproj, www/htdocs/_bug.html,
         * src/include/pa_charset.h [template_gc] 1.20.2.18.2.5:            www/htdocs/_bug.txt: + merged: $env:PARSER_VERSION reports
         * src/include/pa_stack.h [template_gc] 1.17.2.6.2.1:            "3.1.5beta (compiled on i386-pc-win32)"
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.38:  
         * src/include/pa_table.h [template_gc] 1.48.2.11.2.6:          * src/types/Makefile.am, src/types/pa_venv.C, src/types/pa_venv.h,
         * src/lib/cord/cord.dsp [template_gc] 1.1.2.5:            src/types/types.vcproj, www/htdocs/_bug.html: +
         * src/lib/ltdl/libltdl.dsp [template_gc] 1.3.2.2.2.3:            $env:PARSER_VERSION reports "3.1.5beta (compiled on
         * src/lib/md5/md5.dsp [template_gc] 1.2.10.2.2.2:            i386-pc-win32)"
         * src/lib/pcre/pcre.dsp [template_gc] 1.1.14.1.2.2:  
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.14:  2005-11-18  paf
         * src/main/compile.y [template_gc] 1.204.2.8.2.5:  
         * src/main/main.dsp [template_gc] 1.161.6.14.2.5:          * src/classes/: double.C, int.C: ! ^int/double:sql{select
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.12:            null}[$.default(123)] will now return default value
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.16:  
         * src/main/pa_exec.C [template_gc] 1.48.2.18.2.11:          * www/htdocs/_bug.html: + ^cache[] << returns current cache
         * src/main/pa_sql_driver_manager.C [template_gc] 1.69.2.17.2.11:            expiration time
         * src/main/pa_stylesheet_manager.C [template_gc] 1.16.2.7.2.7:  
         * src/main/pa_table.C [template_gc] 1.53.2.10.2.3:          * src/classes/op.C: + merged ^cache[] << returns current cache
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.8:            expiration time
         * src/targets/cgi/parser3.dsp [template_gc] 1.60.10.2.2.7:  
         * src/types/pa_vmethod_frame.C [template_gc] 1.1.2.5.2.7:          * src/classes/op.C: + ^cache[] << returns current cache expiration
         * src/types/pa_vmethod_frame.h [template_gc] 1.45.2.8.2.10:            time
         * src/types/pa_vobject.C [template_gc] 1.12.2.7.2.7:  
         * src/types/pa_vobject.h [template_gc] 1.38.2.10.2.5:          * src/classes/table.C: ! merged ^table::create[not'nameless';
         * src/types/types.dsp [template_gc] 1.35.10.9.2.6:            failed << Exception.problem_source pointed to local var!
                 pre-evaluated .count() in some places  
           * src/classes/table.C: ! ^table::create[not'nameless'; failed <<
         * src/lib/cord/Makefile.am 1.1:            Exception.problem_source pointed to local var!
         * src/lib/cord/include/Makefile.am 1.1:  
         * src/lib/cord/include/private/Makefile.am 1.1:          * src/main/pa_common.C: ! merged: file::load[binary;fileOfZeroSize]
                 file Makefile.am was initially added on branch template_gc.            now loads VFile.ptr!=0, so such files can be saved now
   
         * src/lib/cord/Makefile.in 1.1:          * src/main/pa_common.C: ! file::load[binary;fileOfZeroSize] now
         * src/lib/cord/include/Makefile.in 1.1:            loads VFile.ptr!=0, so such files can be saved now
         * src/lib/cord/include/private/Makefile.in 1.1:  
                 file Makefile.in was initially added on branch template_gc.          * src/include/pa_dir.h, www/htdocs/_bug.html, www/htdocs/_bug.txt:
             ! merged: file:list now sees .xxx files, only . and .. now
         * src/classes/classes.dsp [template_gc] 1.25.10.5.2.4:            removed from list [were removed all .*]
         * src/lib/cord/cord.dsp [template_gc] 1.1.2.3:  
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.13:          * src/include/pa_dir.h: ! file:list now sees .xxx files, only . and
         * src/main/compile_tools.h [template_gc] 1.67.2.8.2.3:            .. now removed from list [were removed all .*]
         * src/main/main.dsp [template_gc] 1.161.6.14.2.3:  
         * src/targets/cgi/parser3.dsp [template_gc] 1.60.10.2.2.5:          * src/lib/sdbm/apr_file_io.C: ! merged from 3.1.5: hashfile file
         * src/targets/isapi/parser3isapi.dsp [template_gc] 1.41.12.1.2.1:            open error now checked, were not :( [stole that piece from apache
         * src/types/types.dsp [template_gc] 1.35.10.9.2.4:            1.3 sources]
                 .dsp updated to use lib/gc,lib/cord  
           * src/lib/sdbm/apr_file_io.C: ! hashfile file open error now
         * src/lib/cord/include/gc.h [template_gc] 1.1.2.2:            checked, were not :( [stole that piece from apache 1.3 sources]
         * src/lib/gc/include/gc.h [template_gc] 1.1.2.1:  
                 introducing lib/gc          * src/main/pa_request.C: ! merged from 3.1.5: ensured proper
             untainting of @main result if returned by $result or
         * src/lib/cord/include/cord.h [template_gc] 1.1.2.1:            $response:body
         * src/lib/cord/include/ec.h [template_gc] 1.1.2.1:  
         * src/lib/cord/include/gc.h [template_gc] 1.1.2.1:          * src/main/pa_request.C: ! ensured proper untainting of @main
         * src/lib/cord/include/private/cord_pos.h [template_gc] 1.1.2.1:            result if returned by $result or $response:body
                 bundled gc includes  
           * src/main/pa_common.C: ! merged from 3.1.5: fixed file load memory
         * src/lib/cord/include/cord.h 1.1:            issue: now tries to guess content-length and allocates one big
                 file cord.h was initially added on branch template_gc.            piece if possible [regretfully gc_realloc works as malloc+free,
             leaving lots of holes behind]
         * src/lib/cord/include/ec.h 1.1:  
                 file ec.h was initially added on branch template_gc.          * src/: classes/memory.C, main/compile.tab.C, main/pa_common.C: !
             fixed file load memory issue: now tries to guess content-length
         * src/classes/op.C [template_gc] 1.127.2.22.2.18:            and allocates one big piece if possible [regretfully gc_realloc
         * src/include/pa_array.h [template_gc] 1.57.2.27.2.6:            works as malloc+free, leaving lots of holes behind]
         * src/include/pa_sql_connection.h [template_gc] 1.30.2.7.2.7:  
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.35:  2005-11-16  paf
         * src/include/pa_version.h [template_gc] 1.7.16.1:  
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.12:          * src/include/pa_common.h, src/classes/file.C, src/classes/table.C,
         * src/main/compile.y [template_gc] 1.204.2.8.2.4:            src/main/compile.tab.C, src/main/pa_common.C,
         * src/main/execute.C [template_gc] 1.295.2.27.2.10:            www/htdocs/_bug.html: merged to HEAD: ! table::save with
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.15:            enclosers now doubles them: "->"" ! table::save/load do not
         * src/main/pa_exception.C [template_gc] 1.43.2.15.2.8:            remove elements from options hash
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.17:  
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.30:          * src/main/compile.y: ! merged to HEAD: ^if(-f "...") now works
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.7:            [were overoptimized ^if(double_literal), compiler confused
         * src/targets/cgi/parser3.dsp [template_gc] 1.60.10.2.2.4:            OP_VALUE+origin+double with OP_STRINGPOOL+code+OP_writeXX
         * www/htdocs/.htaccess [template_gc] 1.12.6.9.2.2:  
                 a number of bugfixes [while testing first real site (aval)]          * src/main/: compile.tab.C, compile.y: ! ^if(-f "...") now works
             [were overoptimized ^if(double_literal), compiler confused
         * src/classes/classes.dsp [template_gc] 1.25.10.5.2.5:            OP_VALUE+origin+double with OP_STRINGPOOL+code+OP_writeXX
         * src/lib/cord/cord.dsp [template_gc] 1.1.2.4:  
         * src/lib/ltdl/libltdl.dsp [template_gc] 1.3.2.2.2.2:          * src/classes/file.C, src/classes/table.C, src/include/pa_common.h,
         * src/lib/md5/md5.dsp [template_gc] 1.2.10.2.2.1:            src/main/pa_common.C, www/htdocs/_bug.html: ! table::save with
         * src/main/main.dsp [template_gc] 1.161.6.14.2.4:            enclosers now doubles them: "->"" ! table::save/load do not
         * src/targets/cgi/parser3.dsp [template_gc] 1.60.10.2.2.6:            remove elements from options hash
         * src/types/types.dsp [template_gc] 1.35.10.9.2.5:  
                 started profiling  2005-11-03  paf
   
         * src/lib/cord/include/gc.h 1.1:          * src/main/: Makefile.am, compile.tab.C: removed $< from .y
         * src/lib/gc/include/gc.h 1.1:            compilation, not all makefiles liked that
                 file gc.h was initially added on branch template_gc.  
   2005-08-30  paf
         * acsite.m4 1.1:  
                 file acsite.m4 was initially added on branch template_gc.          * src/classes/op.C: merge . speedup check of [DEFAULT]
   
         * acsite.m4 [template_gc] 1.1.2.1:          * src/classes/op.C: . speedup check of [DEFAULT]
         * bin/Makefile.in [template_gc] 1.9.2.3.2.1:  
         * etc/Makefile.in [template_gc] 1.14.2.3.2.1:  2005-08-26  paf
         * etc/parser3.charsets/Makefile.in [template_gc] 1.17.2.3.2.1:  
         * src/Makefile.in [template_gc] 1.55.2.3.2.1:          * src/classes/date.C, src/types/pa_vdate.h, www/htdocs/_bug.html:
         * src/classes/Makefile.am [template_gc] 1.40.16.2:            merged + date.week
         * src/classes/Makefile.in [template_gc] 1.53.2.3.2.1:  
         * src/classes/mail.C [template_gc] 1.88.2.16.2.14:          * src/classes/date.C, src/types/pa_vdate.h, www/htdocs/_bug.html: +
         * src/classes/math.C [template_gc] 1.24.2.12.2.8:            date.week
         * src/classes/op.C [template_gc] 1.127.2.22.2.19:  
         * src/include/Makefile.in [template_gc] 1.11.2.5.2.1:          * src/classes/table.C: merged ! ^table::create[bad]{xxx} now
         * src/include/pa_common.h [template_gc] 1.89.2.13.2.8:            complains about bad!=nameless
         * src/include/pa_config_auto.h.in [template_gc] 1.37.2.2.2.1:  
         * src/include/pa_config_fixed.h [template_gc] 1.54.2.5.2.3:          * src/classes/table.C: ! ^table::create[bad]{xxx} now complains
         * src/include/pa_config_includes.h [template_gc] 1.23.2.5.2.1:            about bad!=nameless
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.13:  
         * src/include/pa_sql_driver_manager.h [template_gc] 1.26.2.9.2.5:          * src/classes/: hash.C, string.C, table.C, void.C: merged !
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.36:            optional options were allowed to be empty. were checked
         * src/include/pa_stylesheet_connection.h [template_gc] 1.32.2.5.2.4:            if(is_string), changed to !defined||is_string to allow void
         * src/include/pa_version.h [template_gc] 1.7.16.2:  
         * src/lib/Makefile.am [template_gc] 1.3.10.1:          * src/targets/isapi/parser3isapi.C, www/htdocs/_bug.html,
         * src/lib/Makefile.in [template_gc] 1.8.2.3.2.1:            src/classes/hash.C, src/classes/string.C, src/classes/table.C,
         * src/lib/cord/Makefile.am [template_gc] 1.1.2.1:            src/classes/void.C: ! optional options were allowed to be empty.
         * src/lib/cord/Makefile.in [template_gc] 1.1.2.1:            were checked if(is_string), changed to !defined||is_string to
         * src/lib/cord/include/Makefile.am [template_gc] 1.1.2.1:            allow void
         * src/lib/cord/include/Makefile.in [template_gc] 1.1.2.1:  
         * src/lib/cord/include/private/Makefile.am [template_gc] 1.1.2.1:          * src/types/pa_vmethod_frame.h: merged ! many classes/*  used
         * src/lib/cord/include/private/Makefile.in [template_gc] 1.1.2.1:            as_junction where they needed as_int/double, so failed with
         * src/lib/ltdl/Makefile.in [template_gc] 1.4.2.1.2.2:            recent "(const) now no junction" optimization
         * src/lib/md5/Makefile.in [template_gc] 1.6.2.3.2.1:  
         * src/lib/patches/Makefile.in [template_gc] 1.10.2.3.2.1:          * src/classes/: double.C, int.C, math.C, op.C, string.C, table.C:
         * src/lib/pcre/Makefile.in [template_gc] 1.8.2.3.2.2:            merged ! many classes/*  used as_junction where they needed
         * src/main/Makefile.am [template_gc] 1.35.6.4.2.2:            as_int/double, so failed with recent "(const) now no junction"
         * src/main/Makefile.in [template_gc] 1.50.2.6.2.1:            optimization
         * src/main/pa_exec.C [template_gc] 1.48.2.18.2.10:  
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.31:          * src/classes/double.C, src/classes/int.C, src/classes/math.C,
         * src/main/untaint.C [template_gc] 1.115.2.12.2.17:            src/classes/op.C, src/classes/string.C, src/classes/table.C,
         * src/sql/Makefile.in [template_gc] 1.11.2.3.2.1:            src/main/compile.tab.C, src/types/pa_vmethod_frame.h,
         * src/targets/Makefile.in [template_gc] 1.42.2.3.2.1:            www/htdocs/_bug.html: ! many classes/*  used as_junction where
         * src/targets/apache13/Makefile.in [template_gc] 1.44.2.3.2.1:            they needed as_int/double, so failed with recent "(const) now no
         * src/targets/apache13/p3runConfigure.in [template_gc] 1.11.14.4.2.1:            junction" optimization
         * src/targets/cgi/Makefile.am [template_gc] 1.46.2.5.2.1:  
         * src/targets/cgi/Makefile.in [template_gc] 1.62.2.5.2.1:  2005-08-24  paf
         * src/targets/isapi/Makefile.in [template_gc] 1.11.2.3.2.1:  
         * src/types/Makefile.am [template_gc] 1.28.10.1.2.2:          * src/targets/isapi/: parser3isapi.C, parser3isapi.vcproj: ! on
         * src/types/Makefile.in [template_gc] 1.50.2.4.2.1:            windows 2003 DllMain receivese \\?\ prefix to fullspec of .dll,
         * src/types/pa_vclass.h [template_gc] 1.39.2.5.2.3:            stripped it
         * src/types/pa_vcookie.h [template_gc] 1.23.2.6.2.3:  
         * src/types/pa_vform.h [template_gc] 1.45.2.8.2.3:  2005-08-09  paf
         * src/types/pa_vhash.h [template_gc] 1.43.2.14.2.5:  
         * src/types/pa_vimage.h [template_gc] 1.34.2.8.2.6:          * src/types/pa_wcontext.h: ! bugfix in_expression bit field were
         * src/types/pa_vint.h [template_gc] 1.38.2.10.2.3:            not cleared
         * src/types/pa_vmail.h [template_gc] 1.9.2.6.2.5:  
         * src/types/pa_vresponse.h [template_gc] 1.32.2.6.2.4:          * www/htdocs/: _bug.html, _bug.pl, _bug.txt: . file::exec $charset
         * src/types/pa_vstateless_class.h [template_gc] 1.42.2.16.2.6:            transcodes env fine
         * src/types/pa_vstatus.C [template_gc] 1.15.2.6.2.6:  
         * src/types/pa_vstatus.h [template_gc] 1.15.2.7.2.3:          * src/: classes/classes.C, classes/classes.h, classes/date.C,
         * src/types/pa_vtable.h [template_gc] 1.48.2.8.2.5:            classes/double.C, classes/file.C, classes/form.C, classes/hash.C,
         * src/types/pa_vxdoc.h [template_gc] 1.31.2.9.2.7:            classes/hashfile.C, classes/image.C, classes/int.C,
                 configured math funcs            classes/mail.C, classes/math.C, classes/memory.C, classes/op.C,
                 ported pa_exec            classes/response.C, classes/string.C, classes/table.C,
             classes/void.C, classes/xdoc.C, classes/xnode.C, classes/xnode.h,
         * src/classes/classes.dsp 1.26:            include/pa_array.h, include/pa_cache_managers.h,
         * src/lib/ltdl/libltdl.dsp 1.4:            include/pa_charset.h, include/pa_charsets.h, include/pa_common.h,
         * src/lib/md5/md5.dsp 1.3:            include/pa_config_fixed.h, include/pa_config_includes.h,
         * src/lib/pcre/pcre.dsp 1.2:            include/pa_dictionary.h, include/pa_dir.h,
         * src/main/main.dsp 1.162:            include/pa_exception.h, include/pa_exec.h, include/pa_globals.h,
         * src/targets/cgi/parser3.dsp 1.61:            include/pa_hash.h, include/pa_memory.h, include/pa_opcode.h,
         * src/types/types.dsp 1.37:            include/pa_operation.h, include/pa_os.h, include/pa_request.h,
                 .dsp profiling updated            include/pa_request_charsets.h, include/pa_request_info.h,
             include/pa_sapi.h, include/pa_socks.h,
 2003-03-25  paf            include/pa_sql_connection.h, include/pa_sql_driver_manager.h,
         * src/include/pa_memory.h [template_gc] 1.1.2.9.2.14:            include/pa_stack.h, include/pa_string.h,
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.9:            include/pa_stylesheet_connection.h,
                 memory: new 'new' overloads for structure handling            include/pa_stylesheet_manager.h, include/pa_table.h,
             include/pa_threads.h, include/pa_types.h, include/pa_uue.h,
         * tests/results/109.processed [template_gc] 1.1.2.1.2.1:            include/pa_xml_exception.h, include/pa_xml_io.h, lib/gd/gif.C,
                 it was a bug in parser. updated 109 test result            lib/gd/gif.h, lib/gd/gifio.C, lib/md5/pa_md5.h,
             lib/md5/pa_md5c.c, lib/smtp/comms.C, lib/smtp/smtp.C,
         * operators.txt [template_gc] 1.109.2.1.2.2:            lib/smtp/smtp.h, main/compile.C, main/compile_tools.C,
         * src/main/pa_sql_driver_manager.C [template_gc] 1.69.2.17.2.10:            main/compile_tools.h, main/execute.C, main/pa_cache_managers.C,
         * src/types/pa_vstatus.C [template_gc] 1.15.2.6.2.5:            main/pa_charset.C, main/pa_charsets.C, main/pa_common.C,
                 $status.memory            main/pa_dictionary.C, main/pa_dir.C, main/pa_exception.C,
                 used            main/pa_exec.C, main/pa_globals.C, main/pa_memory.C,
                 free            main/pa_os.C, main/pa_request.C, main/pa_socks.C,
                 since_compact            main/pa_sql_driver_manager.C, main/pa_string.C,
                 process            main/pa_stylesheet_connection.C, main/pa_stylesheet_manager.C,
             main/pa_table.C, main/pa_uue.C, main/pa_xml_exception.C,
         * src/doc/exception.dox 1.1:            main/pa_xml_io.C, main/untaint.C, sql/pa_sql_driver.h,
                 file exception.dox was initially added on branch template_gc.            targets/cgi/pa_threads.C, targets/cgi/parser3.C,
             targets/isapi/pa_threads.C, targets/isapi/parser3isapi.C,
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.11:            types/pa_junction.h, types/pa_method.h, types/pa_property.h,
         * src/main/untaint.C [template_gc] 1.115.2.12.2.15:            types/pa_value.C, types/pa_value.h, types/pa_vbool.h,
                 untaint.C L_MAIL_HEADER            types/pa_vclass.C, types/pa_vclass.h, types/pa_vcode_frame.h,
             types/pa_vconsole.h, types/pa_vcookie.C, types/pa_vcookie.h,
         * src/classes/xnode.C [template_gc] 1.54.2.10.2.9:            types/pa_vdate.h, types/pa_vdouble.h, types/pa_venv.h,
         * src/classes/xnode.h [template_gc] 1.18.2.6.2.5:            types/pa_vfile.C, types/pa_vfile.h, types/pa_vform.C,
         * src/include/pa_memory.h [template_gc] 1.1.2.9.2.13:            types/pa_vform.h, types/pa_vhash.C, types/pa_vhash.h,
         * src/types/pa_vxdoc.h [template_gc] 1.31.2.9.2.6:            types/pa_vhashfile.h, types/pa_vimage.C, types/pa_vimage.h,
         * src/types/pa_vxnode.h [template_gc] 1.22.2.6.2.5:            types/pa_vint.h, types/pa_vjunction.h, types/pa_vmail.C,
                 xnode.C compiled, doc/node finalizers isntalled            types/pa_vmail.h, types/pa_vmath.C, types/pa_vmath.h,
             types/pa_vmemory.h, types/pa_vmethod_frame.C,
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.14:            types/pa_vmethod_frame.h, types/pa_vobject.C, types/pa_vobject.h,
         * src/types/pa_vxnode.C [template_gc] 1.30.2.5.2.6:            types/pa_vproperty.h, types/pa_vrequest.C, types/pa_vrequest.h,
                 vxnode compiled            types/pa_vresponse.C, types/pa_vresponse.h,
                 xml linked            types/pa_vstateless_class.C, types/pa_vstateless_class.h,
             types/pa_vstateless_object.h, types/pa_vstatus.C,
         * tests/results/121.processed 1.1:            types/pa_vstatus.h, types/pa_vstring.C, types/pa_vstring.h,
                 file 121.processed was initially added on branch template_gc.            types/pa_vtable.C, types/pa_vtable.h, types/pa_vvoid.C,
             types/pa_vvoid.h, types/pa_vxdoc.C, types/pa_vxdoc.h,
         * src/include/pa_sql_connection.h [template_gc] 1.30.2.7.2.6:            types/pa_vxnode.C, types/pa_vxnode.h, types/pa_wcontext.C,
         * src/main/pa_globals.C [template_gc] 1.152.2.19.2.5:            types/pa_wcontext.h, types/pa_wwrapper.h: 2005
         * src/main/untaint.C [template_gc] 1.115.2.12.2.16:  
         * src/sql/pa_sql_driver.h [template_gc] 1.34.2.4.2.3:          * src/types/: pa_value.h, pa_vdouble.h, pa_vint.h,
                 untaint.C L_SQL            pa_vmethod_frame.h: merged from HEAD ! simplified (double)
             speedup consequent checks in vmethod_frame
         * src/types/pa_vmemory.h 1.1:  
                 file pa_vmemory.h was initially added on branch template_gc.          * src/types/pa_wcontext.h: ! bugfix in_expression bit field were
             not cleared
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.14:  
                 fixed transform params          * src/: classes/file.C, main/pa_exec.C: merged +file::cgi/exec now
             params: 50 max (were 10)
         * operators.txt [template_gc] 1.109.2.1.2.1:  
         * src/classes/Makefile.am [template_gc] 1.40.16.1:          * src/: classes/file.C, main/pa_exec.C: + file::cgi/exec now
         * src/classes/classes.dsp [template_gc] 1.25.10.5.2.3:            params: 50 max (were 10)
         * src/classes/memory.C [template_gc] 1.1.2.1:  
         * src/classes/op.C [template_gc] 1.127.2.22.2.17:          * src/types/pa_value.h, src/types/pa_vdouble.h,
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.15:            src/types/pa_vint.h, src/types/pa_vmethod_frame.h,
         * src/types/Makefile.am [template_gc] 1.28.10.1.2.1:            src/types/pa_vvoid.C, src/types/pa_vvoid.h,
         * src/types/pa_venv.h [template_gc] 1.28.2.5.2.4:            src/types/pa_wcontext.C, src/types/pa_wcontext.h,
         * src/types/pa_vmemory.h [template_gc] 1.1.2.1:            www/htdocs/.htaccess, www/htdocs/_bug.html: + ^call[$void] param
         * src/types/types.dsp [template_gc] 1.35.10.9.2.3:            inside now is void (were: empty string) ! simplified (double)
         * www/htdocs/.htaccess [template_gc] 1.12.6.9.2.1:            speedup consequent checks in vmethod_frame
                 ^memory:compact[]  
           * src/types/: pa_vmethod_frame.C, pa_vmethod_frame.h: merged +
         * src/types/pa_vxdoc.C [template_gc] 1.23.2.5.2.4:            optimized constants in expressions vstring->vdouble + optimized
                 vxdoc compiled            ^call(vdouble), no junction creation, no calls later
   
         * tests/121.html 1.1:  2005-08-08  paf
                 file 121.html was initially added on branch template_gc.  
           * bin/auto.p.dist.in: merged . apache bad 404 handling workaround
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.15:            integrated
         * tests/Makefile [template_gc] 1.1.2.8.2.5:  
                 fixed transform params2          * bin/auto.p.dist.in: . apache bad 404 handling workaround
             integrated
         * src/doc/string.dox [template_gc] 1.4.22.1:  
                 updated: new string internals          * src/main/compile.tab.C, src/main/compile.y,
             src/main/compile_tools.C, src/main/compile_tools.h,
         * src/classes/image.C [template_gc] 1.90.2.15.2.18:            www/htdocs/.htaccess, www/htdocs/_bug.html, www/htdocs/_bug.xml:
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.13:            merged + optimized constants in expressions vstring->vdouble +
         * src/classes/xnode.C [template_gc] 1.54.2.10.2.10:            optimized ^call(vdouble), no junction creation, no calls later
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.34:  
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.29:          * src/types/pa_vdouble.h: merged . double values without fractional
         * src/types/pa_vxnode.C [template_gc] 1.30.2.5.2.7:            part now default printed as %.0f instead of %g
                 removed StringBody(0) ambiguilty, introducting static  
                 StringBody::Format(int)          * src/types/pa_vdouble.h: . double values without fractional part
             now default printed as %.0f instead of %g
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.10:  
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.6:          * www/htdocs/: _bug.html, _bug.xml: . merged ! second
         * tests/Makefile [template_gc] 1.1.2.8.2.4:            hashfile::open would cause an exception
         * tests/results/107.processed [template_gc] 1.1.2.1.2.1:  
                 fixed dom language [values are now considered tainted.          * src/classes/hashfile.C: . merged ! second hashfile::open would
                 it was a bug in parser. updated 107 test result            cause an exception
   
         * src/classes/image.C [template_gc] 1.90.2.15.2.17:          * src/classes/hashfile.C: ! second hashfile::open would cause an
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.12:            exception
         * src/classes/xnode.h [template_gc] 1.18.2.6.2.4:  
         * src/doc/exception.dox [template_gc] 1.1.2.1:          * src/classes/classes.h, src/main/execute.C,
         * src/doc/index.dox [template_gc] 1.4.8.1:            src/types/pa_junction.h, src/types/pa_value.h,
         * src/include/pa_charset.h [template_gc] 1.20.2.18.2.4:            src/types/pa_vclass.C, src/types/pa_vclass.h,
         * src/include/pa_memory.h [template_gc] 1.1.2.9.2.12:            src/types/pa_vcode_frame.h, src/types/pa_vconsole.h,
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.12:            src/types/pa_vcookie.C, src/types/pa_vcookie.h,
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.33:            src/types/pa_vhash.h, src/types/pa_vhashfile.h,
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.8:            src/types/pa_vimage.C, src/types/pa_vimage.h,
         * src/main/pa_memory.C [template_gc] 1.1.2.5.2.5:            src/types/pa_vjunction.h, src/types/pa_vmethod_frame.h,
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.28:            src/types/pa_vobject.C, src/types/pa_vobject.h,
                 xdoc.C compiled            src/types/pa_vrequest.C, src/types/pa_vrequest.h,
                 todo: xnode.C / finalizers            src/types/pa_vresponse.C, src/types/pa_vresponse.h,
             src/types/pa_vstateless_class.C,
         * src/classes/memory.C 1.1:            src/types/pa_vstateless_object.h, src/types/pa_vvoid.h,
                 file memory.C was initially added on branch template_gc.            src/types/pa_vxnode.C, src/types/pa_vxnode.h,
             src/types/pa_wwrapper.h, www/htdocs/_bug.html, www/htdocs/_bug.p:
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.16:            . merged VJunction(new Junction) optimization from 3.1.4
         * src/main/untaint.C [template_gc] 1.115.2.12.2.14:  
         * src/types/pa_value.C [template_gc] 1.9.2.15.2.9:          * src/: main/execute.C, types/pa_junction.h, types/pa_vjunction.h,
         * src/types/pa_value.h [template_gc] 1.109.2.25.2.8:            types/pa_vstateless_class.C: + optimized new VJunction(new
         * src/types/pa_vfile.h [template_gc] 1.52.2.16.2.5:            Junction(params)) to new VJunction(params), thousands of mallocs
         * src/types/pa_vobject.C [template_gc] 1.12.2.7.2.6:            removed
         * src/types/pa_vobject.h [template_gc] 1.38.2.10.2.4:  
         * src/types/pa_vstring.C [template_gc] 1.22.2.3.2.5:  2005-08-05  paf
         * src/types/pa_vstring.h [template_gc] 1.54.2.11.2.3:  
         * tests/121.html [template_gc] 1.1.2.1:          * src/: include/pa_memory.h, main/compile.tab.C, main/compile.y,
         * tests/results/121.processed [template_gc] 1.1.2.1:            types/pa_vdouble.h, types/pa_vmethod_frame.C,
                 untaint.C L_URI            types/pa_vmethod_frame.h: + optimized ^call(vdouble), no junction
             creation, no calls later
         * src/include/pa_stylesheet_manager.h [template_gc] 1.15.2.5.2.5:  
         * src/main/pa_stylesheet_manager.C [template_gc] 1.16.2.7.2.6:          * src/: classes/classes.C, classes/classes.h, classes/date.C,
                 fixed stylesheet caching            classes/double.C, classes/file.C, classes/form.C, classes/hash.C,
             classes/hashfile.C, classes/image.C, classes/int.C,
 2003-03-24  paf            classes/mail.C, classes/math.C, classes/memory.C, classes/op.C,
         * src/classes/void.C [template_gc] 1.28.2.5.2.6:            classes/response.C, classes/string.C, classes/table.C,
                 void.C compiled            classes/void.C, classes/xdoc.C, classes/xnode.C, classes/xnode.h,
             include/pa_array.h, include/pa_cache_managers.h,
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.14:            include/pa_charset.h, include/pa_charsets.h, include/pa_common.h,
         * src/main/pa_sql_driver_manager.C [template_gc] 1.69.2.17.2.9:            include/pa_config_fixed.h, include/pa_config_includes.h,
                 http://            include/pa_dictionary.h, include/pa_dir.h,
             include/pa_exception.h, include/pa_exec.h, include/pa_globals.h,
         * src/classes/file.C [template_gc] 1.107.2.16.2.10:            include/pa_hash.h, include/pa_memory.h, include/pa_opcode.h,
         * src/classes/image.C [template_gc] 1.90.2.15.2.16:            include/pa_operation.h, include/pa_os.h, include/pa_request.h,
         * src/classes/mail.C [template_gc] 1.88.2.16.2.13:            include/pa_request_charsets.h, include/pa_request_info.h,
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.32:            include/pa_sapi.h, include/pa_socks.h,
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.13:            include/pa_sql_connection.h, include/pa_sql_driver_manager.h,
         * src/main/pa_sql_driver_manager.C [template_gc] 1.69.2.17.2.8:            include/pa_stack.h, include/pa_string.h,
                 introducing string[body]::pos(char)            include/pa_stylesheet_connection.h,
             include/pa_stylesheet_manager.h, include/pa_table.h,
         * src/types/pa_vstatus.C [template_gc] 1.15.2.6.2.4:            include/pa_threads.h, include/pa_types.h, include/pa_uue.h,
                 pa_vstatus.C compiled            include/pa_xml_exception.h, include/pa_xml_io.h, lib/gd/gif.C,
             lib/gd/gif.h, lib/gd/gifio.C, lib/md5/pa_md5.h,
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.30:            lib/md5/pa_md5c.c, lib/smtp/comms.C, lib/smtp/smtp.C,
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.26:            lib/smtp/smtp.h, main/compile.C, main/compile.y,
         * src/main/untaint.C [template_gc] 1.115.2.12.2.12:            main/compile_tools.C, main/compile_tools.h, main/execute.C,
                 String::ArrayFragment::append_positions fixed            main/pa_cache_managers.C, main/pa_charset.C, main/pa_charsets.C,
             main/pa_common.C, main/pa_dictionary.C, main/pa_dir.C,
         * src/classes/hash.C [template_gc] 1.54.2.13.2.11:            main/pa_exception.C, main/pa_exec.C, main/pa_globals.C,
         * src/classes/string.C [template_gc] 1.125.2.15.2.16:            main/pa_memory.C, main/pa_os.C, main/pa_request.C,
         * src/classes/table.C [template_gc] 1.172.2.14.2.14:            main/pa_socks.C, main/pa_sql_driver_manager.C, main/pa_string.C,
         * src/types/pa_value.C [template_gc] 1.9.2.15.2.7:            main/pa_stylesheet_connection.C, main/pa_stylesheet_manager.C,
                 all linked            main/pa_table.C, main/pa_uue.C, main/pa_xml_exception.C,
                 todo: debug            main/pa_xml_io.C, main/untaint.C, sql/pa_sql_driver.h,
             targets/cgi/pa_threads.C, targets/cgi/parser3.C,
         * src/classes/hash.C [template_gc] 1.54.2.13.2.10:            targets/isapi/pa_threads.C, targets/isapi/parser3isapi.C,
         * src/classes/image.C [template_gc] 1.90.2.15.2.12:            types/pa_junction.h, types/pa_method.h, types/pa_value.C,
         * src/classes/string.C [template_gc] 1.125.2.15.2.10:            types/pa_value.h, types/pa_vbool.h, types/pa_vclass.C,
         * src/classes/table.C [template_gc] 1.172.2.14.2.9:            types/pa_vclass.h, types/pa_vcode_frame.h, types/pa_vconsole.h,
         * src/include/pa_memory.h [template_gc] 1.1.2.9.2.10:            types/pa_vcookie.C, types/pa_vcookie.h, types/pa_vdate.h,
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.23:            types/pa_vdouble.h, types/pa_venv.h, types/pa_vfile.C,
         * src/main/pa_memory.C [template_gc] 1.1.2.5.2.4:            types/pa_vfile.h, types/pa_vform.C, types/pa_vform.h,
         * src/types/pa_vimage.h [template_gc] 1.34.2.8.2.4:            types/pa_vhash.C, types/pa_vhash.h, types/pa_vhashfile.h,
         * src/types/pa_vmail.C [template_gc] 1.40.2.12.2.10:            types/pa_vimage.C, types/pa_vimage.h, types/pa_vint.h,
                 image.C compiled            types/pa_vjunction.h, types/pa_vmail.C, types/pa_vmail.h,
             types/pa_vmath.C, types/pa_vmath.h, types/pa_vmemory.h,
         * src/classes/mail.C [template_gc] 1.88.2.16.2.10:            types/pa_vmethod_frame.C, types/pa_vmethod_frame.h,
         * src/classes/string.C [template_gc] 1.125.2.15.2.11:            types/pa_vobject.C, types/pa_vobject.h, types/pa_vrequest.C,
         * src/classes/table.C [template_gc] 1.172.2.14.2.11:            types/pa_vrequest.h, types/pa_vresponse.C, types/pa_vresponse.h,
         * src/types/pa_vmail.h [template_gc] 1.9.2.6.2.3:            types/pa_vstateless_class.C, types/pa_vstateless_class.h,
                 mail.C compiled            types/pa_vstateless_object.h, types/pa_vstatus.C,
             types/pa_vstatus.h, types/pa_vstring.C, types/pa_vstring.h,
         * src/types/pa_vmath.C [template_gc] 1.1.2.9.2.4:            types/pa_vtable.C, types/pa_vtable.h, types/pa_vvoid.C,
         * src/types/pa_vmethod_frame.C [template_gc] 1.1.2.5.2.5:            types/pa_vvoid.h, types/pa_vxdoc.C, types/pa_vxdoc.h,
         * src/types/pa_vmethod_frame.h [template_gc] 1.45.2.8.2.9:            types/pa_vxnode.C, types/pa_vxnode.h, types/pa_wcontext.C,
         * src/types/pa_vobject.C [template_gc] 1.12.2.7.2.5:            types/pa_wcontext.h, types/pa_wwrapper.h: . 2005 ;)
         * src/types/pa_vrequest.C [template_gc] 1.27.2.9.2.4:  
         * src/types/pa_vresponse.C [template_gc] 1.17.2.6.2.5:          * src/: lib/cord/cord.vcproj, lib/gd/gd.vcproj,
         * src/types/pa_vstateless_class.C [template_gc] 1.19.2.9.2.4:            lib/ltdl/ltdl.vcproj, lib/md5/md5.vcproj, lib/pcre/pcre.vcproj,
         * src/types/pa_vstateless_class.h [template_gc] 1.42.2.16.2.4:            lib/pcre/pcre_dftables.vcproj, lib/pcre/pcre_parser_ctype.vcproj,
                 pa_vstateless_class.C compiled            lib/sdbm/sdbm.vcproj, lib/smtp/smtp.vcproj, main/compile.tab.C,
             main/compile.y, main/compile_tools.C, main/compile_tools.h,
         * src/classes/hash.C [template_gc] 1.54.2.13.2.9:            targets/cgi/parser3.vcproj, targets/isapi/parser3isapi.vcproj: +
         * src/classes/string.C [template_gc] 1.125.2.15.2.9:            optimized constants in expressions vstring->vdouble
         * src/classes/table.C [template_gc] 1.172.2.14.2.8:  
         * src/classes/void.C [template_gc] 1.28.2.5.2.4:  2005-07-29  paf
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.9:  
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.8:          * src/types/pa_vclass.C, www/htdocs/_bug.p: . shaped up error
         * src/include/pa_sql_connection.h [template_gc] 1.30.2.7.2.4:            messages a bit
                 hash.C compiled  
           * src/types/pa_vclass.C, www/htdocs/_bug_derived.p: + property
         * src/classes/string.C [template_gc] 1.125.2.15.2.15:            getter can now be overridden
         * src/types/pa_value.C [template_gc] 1.9.2.15.2.6:  
         * src/types/pa_value.h [template_gc] 1.109.2.25.2.5:          * src/main/execute.C, src/types/pa_vclass.C,
         * src/types/pa_vhash.h [template_gc] 1.43.2.14.2.4:            src/types/pa_vobject.C, www/htdocs/_bug.p,
                 pa_value.C compiled            www/htdocs/_bug_derived.p: ! bug fix: static parent fields were
             not replaced in case $derived:field[put] + property setter can
         * src/types/pa_vtable.C [template_gc] 1.21.2.5.2.6:            now be overridden
                 pa_vtable.C compiled  
           * www/htdocs/: _bug.html, _bug.p, _bug_derived.p: + removed limit
         * src/main/execute.C [template_gc] 1.295.2.27.2.7:            "ctor must be declared in class being created"
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.22:  
         * src/types/pa_wcontext.h [template_gc] 1.42.2.9.2.5:  2005-07-28  paf
                 classes.lib  
                 main.lib compiled          * configure, configure.in, src/classes/classes.h,
             src/classes/date.C, src/classes/file.C, src/classes/hash.C,
         * src/classes/image.C [template_gc] 1.90.2.15.2.14:            src/classes/hashfile.C, src/classes/image.C, src/classes/op.C,
         * src/classes/op.C [template_gc] 1.127.2.22.2.16:            src/classes/table.C, src/classes/xdoc.C, src/classes/xnode.C,
         * src/classes/table.C [template_gc] 1.172.2.14.2.16:            src/classes/xnode.h, src/include/pa_hash.h,
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.28:            src/include/pa_version.h, src/main/execute.C,
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.10:            src/types/Makefile.am, src/types/pa_method.h,
         * src/main/compile.y [template_gc] 1.204.2.8.2.3:            src/types/pa_value.h, src/types/pa_vclass.C,
         * src/main/execute.C [template_gc] 1.295.2.27.2.8:            src/types/pa_vclass.h, src/types/pa_vcode_frame.h,
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.11:            src/types/pa_vconsole.h, src/types/pa_vcookie.C,
         * src/main/untaint.C [template_gc] 1.115.2.12.2.11:            src/types/pa_vcookie.h, src/types/pa_vhash.h,
         * tests/Makefile [template_gc] 1.1.2.8.2.1:            src/types/pa_vhashfile.h, src/types/pa_vimage.C,
                 attempt to do gif encoding to CORD_ec [bad]            src/types/pa_vimage.h, src/types/pa_vmethod_frame.h,
                 would rewrite as realloc now            src/types/pa_vobject.C, src/types/pa_vobject.h,
             src/types/pa_vproperty.h, src/types/pa_vrequest.C,
         * src/classes/mail.C [template_gc] 1.88.2.16.2.11:            src/types/pa_vrequest.h, src/types/pa_vresponse.C,
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.10:            src/types/pa_vresponse.h, src/types/pa_vstateless_class.C,
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.5:            src/types/pa_vstateless_class.h,
         * src/types/pa_vstateless_class.C [template_gc] 1.19.2.9.2.5:            src/types/pa_vstateless_object.h, src/types/pa_vvoid.h,
                 all compiled.            src/types/pa_vxnode.C, src/types/pa_vxnode.h,
                 todo:link            src/types/pa_wwrapper.h, www/htdocs/.htaccess,
             www/htdocs/_bug.html, www/htdocs/_bug.p, www/htdocs/_bug.pl,
         * src/types/pa_vfile.C [template_gc] 1.36.2.10.2.3:            www/htdocs/_bug.sh, www/htdocs/auto.p: + 3.2.0 beta: merged from
                 pa_vfile.C compiled            dynamic_fields_join
   
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.24:          * src/classes/hash.C, src/classes/hashfile.C, src/classes/op.C,
         * tests/Makefile [template_gc] 1.1.2.8.2.2:            src/classes/xnode.C, src/include/pa_hash.h, src/main/execute.C,
                 string::pos fixed            src/types/pa_method.h, src/types/pa_value.h,
             src/types/pa_vclass.C, src/types/pa_vclass.h,
         * src/classes/op.C [template_gc] 1.127.2.22.2.14:            src/types/pa_vcode_frame.h, src/types/pa_vconsole.h,
         * src/classes/string.C [template_gc] 1.125.2.15.2.12:            src/types/pa_vcookie.C, src/types/pa_vcookie.h,
         * src/classes/table.C [template_gc] 1.172.2.14.2.12:            src/types/pa_vhash.h, src/types/pa_vhashfile.h,
         * src/classes/void.C [template_gc] 1.28.2.5.2.5:            src/types/pa_vimage.C, src/types/pa_vimage.h,
         * src/include/pa_sql_connection.h [template_gc] 1.30.2.7.2.5:            src/types/pa_vmethod_frame.h, src/types/pa_vobject.C,
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.24:            src/types/pa_vobject.h, src/types/pa_vrequest.C,
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.9:            src/types/pa_vrequest.h, src/types/pa_vresponse.C,
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.19:            src/types/pa_vresponse.h, src/types/pa_vstateless_object.h,
                 op.C compiled            src/types/pa_vvoid.h, src/types/pa_vxnode.C,
             src/types/pa_vxnode.h, src/types/pa_wwrapper.h,
         * src/classes/string.C [template_gc] 1.125.2.15.2.14:            www/htdocs/.htaccess, www/htdocs/auto.p: ! restored
         * src/classes/table.C [template_gc] 1.172.2.14.2.13:            put_element('replace' param), and restored its checks in
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.26:            vobject.put_element->static fields | dynamic properties
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.21:  
         * src/types/pa_vtable.C [template_gc] 1.21.2.5.2.5:  2005-07-27  paf
         * src/types/pa_vtable.h [template_gc] 1.48.2.8.2.4:  
                 table.C compiled          * src/types/pa_vclass.C: ! changed to GET_ SET_ prefixes. for there
             is some old code containing @set_name $name
         * src/types/pa_value.h [template_gc] 1.109.2.25.2.6:  
         * src/types/pa_vclass.C [template_gc] 1.16.2.5.2.3:          * src/types/pa_vobject.h: . fixed warning
         * src/types/pa_vcookie.C [template_gc] 1.55.2.9.2.6:  
         * src/types/pa_vstateless_class.C [template_gc] 1.19.2.9.2.3:          * configure, configure.in, src/include/pa_version.h,
                 pa_vcookie.C compiled            src/types/Makefile.am: 3.2.0beta started
   
         * parser3.dsw [template_gc] 1.7.6.1.2.3:          * src/classes/xnode.C, src/include/pa_hash.h,
         * src/classes/date.C [template_gc] 1.42.2.11.2.6:            src/types/pa_vstateless_class.C, www/htdocs/.htaccess,
         * src/classes/file.C [template_gc] 1.107.2.16.2.7:            www/htdocs/_bug.html, www/htdocs/_bug.p, www/htdocs/_bug.pl,
         * src/include/pa_exec.h [template_gc] 1.11.2.6.2.5:            www/htdocs/_bug.sh, www/htdocs/auto.p: ! new asserts were all
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.27:            false. regretfully reverted them all to checks
         * src/main/pa_exec.C [template_gc] 1.48.2.18.2.8:  
         * src/main/pa_sql_driver_manager.C [template_gc] 1.69.2.17.2.6:          * src/: classes/classes.h, classes/hash.C, classes/hashfile.C,
                 empty run passed OK            classes/op.C, main/execute.C, types/pa_method.h,
             types/pa_value.h, types/pa_vclass.C, types/pa_vclass.h,
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.11:            types/pa_vcode_frame.h, types/pa_vconsole.h, types/pa_vcookie.C,
         * src/classes/xnode.C [template_gc] 1.54.2.10.2.8:            types/pa_vcookie.h, types/pa_vhash.h, types/pa_vhashfile.h,
         * src/classes/xnode.h [template_gc] 1.18.2.6.2.3:            types/pa_vimage.C, types/pa_vimage.h, types/pa_vmethod_frame.h,
         * src/include/pa_charset.h [template_gc] 1.20.2.18.2.3:            types/pa_vobject.C, types/pa_vobject.h, types/pa_vrequest.C,
         * src/include/pa_config_fixed.h [template_gc] 1.54.2.5.2.2:            types/pa_vrequest.h, types/pa_vresponse.C, types/pa_vresponse.h,
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.11:            types/pa_vstateless_object.h, types/pa_vvoid.h,
         * src/include/pa_stylesheet_connection.h [template_gc] 1.32.2.5.2.3:            types/pa_vxnode.C, types/pa_vxnode.h, types/pa_wwrapper.h:
         * src/include/pa_stylesheet_manager.h [template_gc] 1.15.2.5.2.4:            joined_dynamic_fields: removed unused param from put_method
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.7:            (returned to 3 params)
         * src/main/pa_exception.C [template_gc] 1.43.2.15.2.7:  
         * src/main/pa_globals.C [template_gc] 1.152.2.19.2.4:          * src/include/pa_hash.h, src/types/pa_vclass.C,
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.13:            src/types/pa_vclass.h, www/htdocs/_bug.html, www/htdocs/_bug.p:
         * src/main/pa_stylesheet_manager.C [template_gc] 1.16.2.7.2.5:            joined_dynamic_fields: dynamic get/set works with overriding
         * src/types/pa_vxdoc.h [template_gc] 1.31.2.9.2.5:            props [alpha2]
         * src/types/pa_vxnode.h [template_gc] 1.22.2.6.2.4:  
                 started XML          * src/types/pa_vclass.C, www/htdocs/_bug.html:
             joined_dynamic_fields: dynamic get/set works [alfa]
         * src/types/pa_vform.C [template_gc] 1.74.2.11.2.5:  
                 pa_vform.C compiled          * src/: classes/classes.h, classes/hash.C, classes/hashfile.C,
             classes/op.C, include/pa_hash.h, main/execute.C,
         * src/classes/math.C [template_gc] 1.24.2.12.2.6:            types/pa_method.h, types/pa_value.h, types/pa_vclass.C,
         * src/classes/op.C [template_gc] 1.127.2.22.2.13:            types/pa_vclass.h, types/pa_vcode_frame.h, types/pa_vconsole.h,
                 math.C compiled            types/pa_vcookie.C, types/pa_vcookie.h, types/pa_vhash.h,
             types/pa_vhashfile.h, types/pa_vimage.C, types/pa_vimage.h,
         * src/classes/classes.C [template_gc] 1.18.2.6.2.2:            types/pa_vmethod_frame.h, types/pa_vobject.C, types/pa_vobject.h,
         * src/classes/classes.awk [template_gc] 1.6.6.3.2.1:            types/pa_vrequest.C, types/pa_vrequest.h, types/pa_vresponse.C,
         * src/classes/classes.h [template_gc] 1.23.2.9.2.3:            types/pa_vresponse.h, types/pa_vstateless_class.C,
         * src/classes/date.C [template_gc] 1.42.2.11.2.5:            types/pa_vstateless_object.h, types/pa_vvoid.h,
         * src/classes/double.C [template_gc] 1.53.2.8.2.3:            types/pa_vxnode.C, types/pa_vxnode.h, types/pa_wwrapper.h:
         * src/classes/file.C [template_gc] 1.107.2.16.2.6:            joined_dynamic_fields: just compiled
         * src/classes/form.C [template_gc] 1.34.2.7.2.5:  
         * src/classes/hash.C [template_gc] 1.54.2.13.2.8:          * src/: classes/date.C, classes/file.C, classes/hash.C,
         * src/classes/image.C [template_gc] 1.90.2.15.2.11:            classes/hashfile.C, classes/image.C, classes/table.C,
         * src/classes/int.C [template_gc] 1.49.2.7.2.3:            classes/xdoc.C, classes/xnode.h, main/execute.C,
         * src/classes/mail.C [template_gc] 1.88.2.16.2.9:            types/pa_vclass.C, types/pa_vclass.h, types/pa_vobject.h,
         * src/classes/math.C [template_gc] 1.24.2.12.2.5:            types/pa_vstateless_class.h: joined_dynamic_fields: started
         * src/classes/op.C [template_gc] 1.127.2.22.2.12:  
         * src/classes/response.C [template_gc] 1.23.2.8.2.2:          * src/types/pa_vobject.C: . object setters [only started, does not
         * src/classes/string.C [template_gc] 1.125.2.15.2.8:            work yet]
         * src/classes/table.C [template_gc] 1.172.2.14.2.7:  
         * src/classes/void.C [template_gc] 1.28.2.5.2.3:          * src/include/pa_hash.h, src/types/pa_vclass.C,
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.8:            src/types/pa_vobject.C, www/htdocs/_bug.html, www/htdocs/_bug.p:
         * src/classes/xnode.C [template_gc] 1.54.2.10.2.7:            . object setters [only started, does not work yet]
         * src/include/pa_memory.h [template_gc] 1.1.2.9.2.9:  
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.7:  2005-07-26  paf
         * src/include/pa_sapi.h [template_gc] 1.22.2.8.2.4:  
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.22:          * src/include/pa_request.h, src/main/execute.C,
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.18:            www/htdocs/_bug.html: . properties: set works [alpha2]. for
         * src/types/pa_vdate.h [template_gc] 1.24.2.5.2.3:            classes. todo: for objects
         * src/types/pa_vmethod_frame.h [template_gc] 1.45.2.8.2.8:  
                 file.C          * src/classes/classes.h, src/include/pa_hash.h, src/main/execute.C,
                 table.C compiled            src/types/pa_value.h, src/types/pa_vclass.C,
             src/types/pa_vclass.h, src/types/pa_vcode_frame.h,
         * src/classes/file.C [template_gc] 1.107.2.16.2.9:            src/types/pa_vconsole.h, src/types/pa_vcookie.C,
         * src/classes/image.C [template_gc] 1.90.2.15.2.15:            src/types/pa_vcookie.h, src/types/pa_vhash.h,
         * src/classes/mail.C [template_gc] 1.88.2.16.2.12:            src/types/pa_vhashfile.h, src/types/pa_vimage.C,
         * src/include/pa_memory.h [template_gc] 1.1.2.9.2.11:            src/types/pa_vimage.h, src/types/pa_vmethod_frame.h,
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.31:            src/types/pa_vobject.C, src/types/pa_vobject.h,
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.12:            src/types/pa_vrequest.C, src/types/pa_vrequest.h,
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.12:            src/types/pa_vresponse.C, src/types/pa_vresponse.h,
         * src/main/pa_sql_driver_manager.C [template_gc] 1.69.2.17.2.7:            src/types/pa_vstateless_object.h, src/types/pa_vvoid.h,
         * src/types/pa_vimage.h [template_gc] 1.34.2.8.2.5:            src/types/pa_vxnode.C, src/types/pa_vxnode.h,
                 size_t pos everywhere checks changed to check for eq STRING_NOT_FOUND            src/types/pa_wwrapper.h, www/htdocs/_bug.html: . properties: set
             works [alpha1]
         * src/classes/int.C [template_gc] 1.49.2.7.2.4:  
         * src/classes/table.C [template_gc] 1.172.2.14.2.10:  2005-07-25  paf
                 int.C compiled  
           * src/main/compile.C, src/types/pa_vclass.C, src/types/pa_vclass.h,
         * src/types/pa_wcontext.C [template_gc] 1.24.2.5.2.4:            src/types/pa_vstateless_class.C, src/types/pa_vstateless_class.h,
                 pa_wcontext.C compiled            www/htdocs/_bug.html: . properties: started, get works [alpha1,
             other approach]
         * src/types/pa_vstring.C [template_gc] 1.22.2.3.2.4:  
                 pa_vstring.C compiled          * src/main/compile.C, src/types/pa_vclass.C, src/types/pa_vclass.h,
             www/htdocs/_bug.html, www/htdocs/_bug.p: . properties: started,
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.27:            get works [alpha2]
         * src/main/untaint.C [template_gc] 1.115.2.12.2.13:  
         * tests/Makefile [template_gc] 1.1.2.8.2.3:          * src/types/: pa_vclass.C, pa_vclass.h, pa_vstateless_class.C,
                 string optimize bit implemented            pa_vstateless_class.h: . properties: started, get works [alpha]
   
         * src/include/pa_hash.h [template_gc] 1.58.2.18.2.6:  2005-07-15  paf
         * src/main/execute.C [template_gc] 1.295.2.27.2.9:  
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.23:          * src/: classes/classes.h, classes/op.C, main/execute.C,
                 hashcode implemented fully, including per-char callback [it can            types/pa_junction.h, types/pa_property.h, types/pa_value.h,
                 be - substr CORD node]            types/pa_vclass.C, types/pa_vclass.h, types/pa_vcode_frame.h,
             types/pa_vconsole.h, types/pa_vcookie.C, types/pa_vcookie.h,
         * src/classes/table.C [template_gc] 1.172.2.14.2.17:            types/pa_vhash.h, types/pa_vhashfile.h, types/pa_vimage.C,
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.29:            types/pa_vimage.h, types/pa_vmethod_frame.h, types/pa_vobject.C,
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.25:            types/pa_vobject.h, types/pa_vrequest.C, types/pa_vrequest.h,
                 String::this_starts fixed            types/pa_vresponse.C, types/pa_vresponse.h,
             types/pa_vstateless_class.C, types/pa_vstateless_class.h,
         * src/classes/date.C [template_gc] 1.42.2.11.2.7:            types/pa_vstateless_object.h, types/pa_vvoid.h,
         * src/classes/file.C [template_gc] 1.107.2.16.2.8:            types/pa_vxnode.C, types/pa_vxnode.h, types/pa_wcontext.h,
         * src/classes/form.C [template_gc] 1.34.2.7.2.6:            types/pa_wwrapper.h, types/types.vcproj: + started property
         * src/classes/image.C [template_gc] 1.90.2.15.2.13:            [getters work but think of changing them too to precaching]
         * src/classes/math.C [template_gc] 1.24.2.12.2.7:  
         * src/classes/op.C [template_gc] 1.127.2.22.2.15:  2005-07-08  paf
         * src/classes/table.C [template_gc] 1.172.2.14.2.15:  
         * src/include/pa_cache_managers.h [template_gc] 1.9.2.7.2.4:          * src/main/pa_request.C, www/htdocs/_bug.html: ! bugfix:
         * src/include/pa_charsets.h [template_gc] 1.8.2.8.2.4:            $response:body[nonfile] caused gpf
         * src/include/pa_common.h [template_gc] 1.89.2.13.2.7:  
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.10:  2005-06-28  paf
         * src/include/pa_sql_driver_manager.h [template_gc] 1.26.2.9.2.4:  
         * src/include/pa_table.h [template_gc] 1.48.2.11.2.5:          * src/: classes/file.C, main/untaint.C: ! string invariant violated
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.6:            in passing empty strings to file::exec/cgi environment
         * src/main/pa_exception.C [template_gc] 1.43.2.15.2.6:  
         * src/main/pa_exec.C [template_gc] 1.48.2.18.2.9:  2005-06-06  paf
         * src/main/pa_globals.C [template_gc] 1.152.2.19.2.3:  
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.11:          * src/classes/hash.C, src/classes/string.C, src/classes/table.C,
         * src/main/pa_uue.C [template_gc] 1.4.2.5.2.3:            www/htdocs/.htaccess, www/htdocs/_bug.html, www/htdocs/_bug.pl,
         * src/targets/apache13/mod_parser3.C [template_gc] 1.28.2.6.2.4:            www/htdocs/_bug.xsl: ! bugfix ^string:sql ^table:sql ^hash:sql
         * src/targets/isapi/parser3isapi.C [template_gc] 1.82.2.6.2.5:            now DO process $.bind option
         * src/types/pa_value.C [template_gc] 1.9.2.15.2.8:  
         * src/types/pa_value.h [template_gc] 1.109.2.25.2.7:  2005-05-24  paf
         * src/types/pa_vmail.C [template_gc] 1.40.2.12.2.12:  
         * src/types/pa_vmethod_frame.C [template_gc] 1.1.2.5.2.6:          * src/classes/file.C: ! bugfix ^file::load[mode;name;$.offset
         * src/types/pa_vstateless_class.h [template_gc] 1.42.2.16.2.5:            $.limit] now work again [support was broken in 3.1.4]
                 2*2 worked :)  
           * src/: main/pa_string.C, classes/op.C: . steps toward removing
         * src/classes/string.C [template_gc] 1.125.2.15.2.13:            ALL_INTERIOR_POINTERS
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.9:  
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.25:  2005-05-12  paf
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.20:  
                 string.C compiled          * configure: 3.1.5beta
   
         * src/include/pa_array.h [template_gc] 1.57.2.27.2.5:          * src/main/pa_common.C: ! bugfix -- recv()==0 is not an error
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.11:  
                 gif encoding rewritten to rewalloc with 100byte buf ahead          * src/main/pa_common.C: ! bugfix ^file::load[mode;name;$.offset
             $.limit] now work again [support was broken in 3.1.4]
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.10:  
         * src/types/pa_vmail.C [template_gc] 1.40.2.12.2.11:          * src/lib/gd/gif.C: ! fixed image.fill, not it does not depend on
         * src/types/pa_vmail.h [template_gc] 1.9.2.6.2.4:            line-width  [was refusing to fill if line-width >1, thanks to
         * src/types/pa_vmath.C [template_gc] 1.1.2.9.2.3:            Seras <seras@pinxit.lt> for repro case
                 pa_vmail.C compiled  
   2005-04-25  paf
         * src/types/pa_vhash.C [template_gc] 1.1.2.3.2.2:  
         * src/types/pa_vimage.C [template_gc] 1.22.2.7.2.6:          * src/types/pa_vdate.h: ! getenv("TZ")==0? TZ environment restored
                 pa_vimage.C compiled            correctly
   
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.21:  2005-04-19  paf
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.17:  
         * src/main/pa_uue.C [template_gc] 1.4.2.5.2.2:          * src/types/pa_vdate.h: bugfix: initial $date.TZ is 0, that results
         * src/main/untaint.C [template_gc] 1.115.2.12.2.10:            in VString violating invariant!!
                 main.lib compiled  
           * src/types/pa_vdate.h: bugfix: TZ now restored after roll if were
 2003-03-21  paf            getenv("TZ")==null
         * src/classes/hash.C [template_gc] 1.54.2.13.2.6:  
         * src/classes/mail.C [template_gc] 1.88.2.16.2.8:  2005-04-08  paf
         * src/classes/op.C [template_gc] 1.127.2.22.2.9:  
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.5:          * src/main/pa_charset.C: bugfix: UTF8->one-byte-per-char-encoding
         * src/main/execute.C [template_gc] 1.295.2.27.2.6:            bugfix: when there is no char in charset one byte produces 6
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.7:            (&#255; <<max). increased buffer size!
         * src/types/pa_value.C [template_gc] 1.9.2.15.2.5:  
         * src/types/pa_value.h [template_gc] 1.109.2.25.2.4:  2005-03-23  paf
         * src/types/pa_vcookie.C [template_gc] 1.55.2.9.2.5:  
         * src/types/pa_vhash.h [template_gc] 1.43.2.14.2.3:          * src/: types/pa_vdate.h, classes/date.C: ! bugfix:
         * src/types/pa_vimage.C [template_gc] 1.22.2.7.2.4:            ^date.sql-string now takes TZ into account
         * src/types/pa_vmethod_frame.h [template_gc] 1.45.2.8.2.7:  
         * src/types/pa_vobject.C [template_gc] 1.12.2.7.2.4:  2005-03-16  paf
         * src/types/pa_vobject.h [template_gc] 1.38.2.10.2.3:  
         * src/types/pa_vrequest.C [template_gc] 1.27.2.9.2.3:          * INSTALL, www/htdocs/.htaccess, www/htdocs/_bug.html,
         * src/types/pa_vresponse.h [template_gc] 1.32.2.6.2.3:            src/include/pa_stack.h: . compiled on freebsd 5.3 with gcc 3.4
         * src/types/pa_vtable.C [template_gc] 1.21.2.5.2.4:  
                 pa_request.C 50% compiled          * src/types/pa_vhash.C: . warning about eof eol
   
         * src/classes/op.C [template_gc] 1.127.2.22.2.11:  2005-02-17  paf
         * src/include/pa_cache_managers.h [template_gc] 1.9.2.7.2.3:  
         * src/include/pa_sql_connection.h [template_gc] 1.30.2.7.2.3:          * operators.txt, src/classes/op.C: + operator ^sleep(double
         * src/include/pa_sql_driver_manager.h [template_gc] 1.26.2.9.2.3:            seconds)
         * src/include/pa_stylesheet_manager.h [template_gc] 1.15.2.5.2.3:  
         * src/main/pa_exception.C [template_gc] 1.43.2.15.2.5:  2005-02-02  paf
         * src/main/pa_globals.C [template_gc] 1.152.2.19.2.2:  
         * src/main/pa_sql_driver_manager.C [template_gc] 1.69.2.17.2.5:          * src/classes/xnode.C, www/htdocs/_bug.html: beauty: removed
         * src/sql/pa_sql_driver.h [template_gc] 1.34.2.4.2.2:            needless includes
         * src/types/pa_vimage.C [template_gc] 1.22.2.7.2.5:  
                 pa_sql_driver_manager.C compiled  2005-01-31  paf
   
         * src/lib/cord/cordbscs.c [template_gc] 1.1.2.4:          * src/types/pa_vmail.C: change: $.partX now always 1...  change:
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.14:            $.partNoNumber now alias to $.part1
                 test14 [bug fixed]  
           * src/types/pa_vmail.C: change: incoming letter part contains
         * src/classes/file.C 1.108:            "content-disposition" header with any value? now considering that
                 ^file::exec/cgi now does not pass post data by default.            part to be "file#" [for text/plain text/html were $.text#
                 use: ^file::exec[...;$.stdin[$request.body]            $.html#]
   
         * src/classes/classes.C [template_gc] 1.18.2.6.2.1:          * INSTALL: updatet to latest working versions available
         * src/classes/classes.h [template_gc] 1.23.2.9.2.2:  
         * src/classes/date.C [template_gc] 1.42.2.11.2.4:  2005-01-20  paf
         * src/classes/double.C [template_gc] 1.53.2.8.2.2:  
         * src/classes/file.C [template_gc] 1.107.2.16.2.5:          * configure.in, src/include/pa_version.h, www/htdocs/_bug.html:
         * src/classes/form.C [template_gc] 1.34.2.7.2.4:            version
         * src/classes/hash.C [template_gc] 1.54.2.13.2.5:  
         * src/classes/image.C [template_gc] 1.90.2.15.2.8:  2005-01-19  paf
         * src/classes/int.C [template_gc] 1.49.2.7.2.2:  
         * src/classes/mail.C [template_gc] 1.88.2.16.2.6:          * src/: lib/gd/Makefile.am, lib/ltdl/Makefile.am,
         * src/classes/math.C [template_gc] 1.24.2.12.2.4:            targets/cgi/parser3.C, types/Makefile.am: forgotten makefiles.
         * src/classes/op.C [template_gc] 1.127.2.22.2.7:            couple warnings in parser3.C
         * src/classes/string.C [template_gc] 1.125.2.15.2.7:  
         * src/classes/table.C [template_gc] 1.172.2.14.2.6:  2004-12-23  paf
         * src/classes/void.C [template_gc] 1.28.2.5.2.2:  
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.6:          * src/main/pa_sql_driver_manager.C, www/htdocs/_bug.html: sql
         * src/classes/xnode.C [template_gc] 1.54.2.10.2.5:            connect string, rsplit @
         * src/classes/xnode.h [template_gc] 1.18.2.6.2.2:  
         * src/include/pa_cache_managers.h [template_gc] 1.9.2.7.2.2:          * src/main/pa_exec.C, www/htdocs/_bug.html: win32: bugfix:
         * src/include/pa_charsets.h [template_gc] 1.8.2.8.2.2:            file::cgi/exec now set current dir to directory of script (when
         * src/include/pa_common.h [template_gc] 1.89.2.13.2.5:            shbang used), not to directory of its interpreter
         * src/include/pa_exec.h [template_gc] 1.11.2.6.2.2:  
         * src/include/pa_memory.h [template_gc] 1.1.2.9.2.8:          * src/include/pa_version.h: compiled on win32...
         * src/include/pa_operation.h [template_gc] 1.1.2.6.2.1:  
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.3:          * src/targets/cgi/parser3.C: now, when version (compiled on HOST),
         * src/include/pa_sapi.h [template_gc] 1.22.2.8.2.3:            we need more hspace
         * src/include/pa_sql_driver_manager.h [template_gc] 1.26.2.9.2.2:  
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.17:          * configure, configure.in, src/include/pa_version.h: configured
         * src/include/pa_stylesheet_connection.h [template_gc] 1.32.2.5.2.2:            host to pa_version. will be displayed everywhere
         * src/include/pa_stylesheet_manager.h [template_gc] 1.15.2.5.2.2:  
         * src/include/pa_table.h [template_gc] 1.48.2.11.2.4:          * src/main/pa_request.C, www/htdocs/_bug.html: new:
         * src/main/compile.C [template_gc] 1.69.2.6.2.3:            @unhandled_exception can prevent exception from being logged by
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.7:            setting $exception.handled(1)
         * src/main/compile.y [template_gc] 1.204.2.8.2.1:  
         * src/main/compile_tools.C [template_gc] 1.54.2.5.2.3:          * operators.txt, src/classes/file.C, www/htdocs/_bug.html: change:
         * src/main/compile_tools.h [template_gc] 1.67.2.8.2.2:            ^file::sql{query}[[options]] options: $.name[file name]
         * src/main/execute.C [template_gc] 1.295.2.27.2.4:            $.content-type[application/what]
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.4:  
         * src/main/pa_charsets.C [template_gc] 1.11.2.10.2.2:          * src/include/pa_common.h, src/main/pa_common.C,
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.8:            src/types/pa_vhashfile.C, www/htdocs/_bug.html: beauty:
         * src/main/pa_exec.C [template_gc] 1.48.2.18.2.5:            hashfile::open now creates dir for new file
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.5:  
         * src/main/pa_sql_driver_manager.C [template_gc] 1.69.2.17.2.4:          * src/classes/table.C, src/types/pa_vhash.C, src/types/pa_vhash.h,
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.15:            www/htdocs/_bug.html: bugfix: table->hash now regards _default
         * src/main/pa_stylesheet_manager.C [template_gc] 1.16.2.7.2.4:  
         * src/main/untaint.C [template_gc] 1.115.2.12.2.9:          * src/types/pa_vmethod_frame.h, www/htdocs/_bug.html: bugfix: when
         * src/targets/apache13/mod_parser3.C [template_gc] 1.28.2.6.2.3:            method junction was created by accessing $name_of_method it
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.4:            acquired bad self=closest methodframe; instead of proper self
         * src/targets/isapi/parser3isapi.C [template_gc] 1.82.2.6.2.4:            (current class)
         * src/types/pa_junction.h [template_gc] 1.1.2.2.2.2:  
         * src/types/pa_method.h [template_gc] 1.1.2.4.2.3:          * src/types/pa_vhashfile.C, www/htdocs/_bug.html: bugfix: reading
         * src/types/pa_value.C [template_gc] 1.9.2.15.2.4:            empty string from hashfile produced bad cord
         * src/types/pa_value.h [template_gc] 1.109.2.25.2.3:  
         * src/types/pa_vbool.h [template_gc] 1.21.2.3.2.1:  2004-12-10  paf
         * src/types/pa_vclass.C [template_gc] 1.16.2.5.2.2:  
         * src/types/pa_vclass.h [template_gc] 1.39.2.5.2.2:          * src/: lib/smtp/comms.C, main/pa_common.C: DONT_LINGER can cause
         * src/types/pa_vcode_frame.h [template_gc] 1.24.2.3.2.3:            subsequent failures though defined in .h
         * src/types/pa_vcookie.C [template_gc] 1.55.2.9.2.4:  
         * src/types/pa_vcookie.h [template_gc] 1.23.2.6.2.2:          * src/main/pa_common.C: comment on volatile
         * src/types/pa_vdate.h [template_gc] 1.24.2.5.2.2:  
         * src/types/pa_vdouble.h [template_gc] 1.42.2.9.2.2:          * src/: include/pa_config_auto.h.in, main/pa_common.C: http: unix:
         * src/types/pa_venv.h [template_gc] 1.28.2.5.2.3:            alarm function were not used since the beginning due to stupid
         * src/types/pa_vfile.C [template_gc] 1.36.2.10.2.2:            error [setsigjmp were not checked in configure.in]
         * src/types/pa_vfile.h [template_gc] 1.52.2.16.2.4:  
         * src/types/pa_vform.C [template_gc] 1.74.2.11.2.4:          * src/main/pa_common.C: http: timeout setsockopt [if possible] on
         * src/types/pa_vform.h [template_gc] 1.45.2.8.2.2:            unix too
         * src/types/pa_vhash.h [template_gc] 1.43.2.14.2.2:  
         * src/types/pa_vimage.C [template_gc] 1.22.2.7.2.3:          * src/main/pa_common.C: http: exception status of send/recv errors
         * src/types/pa_vimage.h [template_gc] 1.34.2.8.2.2:            change to most probable http.timeout
         * src/types/pa_vint.h [template_gc] 1.38.2.10.2.2:  
         * src/types/pa_vjunction.h [template_gc] 1.19.2.5.2.1:          * src/main/pa_common.C, www/htdocs/_bug.html: win32: http
         * src/types/pa_vmail.C [template_gc] 1.40.2.12.2.8:            connection $.timeout option now works [setsockopt on
         * src/types/pa_vmail.h [template_gc] 1.9.2.6.2.2:            send/receive]
         * src/types/pa_vmath.C [template_gc] 1.1.2.9.2.2:  
         * src/types/pa_vmath.h [template_gc] 1.14.2.4.2.2:  2004-12-08  paf
         * src/types/pa_vmethod_frame.C [template_gc] 1.1.2.5.2.4:  
         * src/types/pa_vmethod_frame.h [template_gc] 1.45.2.8.2.5:          * src/classes/mail.C, src/types/pa_vmail.C, www/htdocs/.htaccess,
         * src/types/pa_vobject.C [template_gc] 1.12.2.7.2.3:            www/htdocs/_bug.html, www/htdocs/_bug.xsl: bugfix: mail body now
         * src/types/pa_vobject.h [template_gc] 1.38.2.10.2.2:            cstr-ed knowing mail charset, and untainting uri lang now knows
         * src/types/pa_vrequest.C [template_gc] 1.27.2.9.2.2:            proper charset
         * src/types/pa_vrequest.h [template_gc] 1.25.2.3.2.2:  
         * src/types/pa_vresponse.C [template_gc] 1.17.2.6.2.3:  2004-11-24  paf
         * src/types/pa_vresponse.h [template_gc] 1.32.2.6.2.2:  
         * src/types/pa_vstateless_class.C [template_gc] 1.19.2.9.2.2:          * src/classes/hash.C: hash: adding/cloning adds/clones _default now
         * src/types/pa_vstateless_class.h [template_gc] 1.42.2.16.2.3:  
         * src/types/pa_vstateless_object.h [template_gc] 1.28.2.4.2.2:            $hash[  $.a[1]  $._default[def] ] #$hash2[^hash::create[$hash]]
         * src/types/pa_vstatus.C [template_gc] 1.15.2.6.2.3:            $hash2[^hash::create[]] ^hash2.add[$hash] $hash2.shit
         * src/types/pa_vstatus.h [template_gc] 1.15.2.7.2.2:  
         * src/types/pa_vstring.C [template_gc] 1.22.2.3.2.3:  2004-11-12  paf
         * src/types/pa_vstring.h [template_gc] 1.54.2.11.2.2:  
         * src/types/pa_vtable.C [template_gc] 1.21.2.5.2.3:          * src/types/pa_vmail.C: bugfix: mail:send[$.date[]] were ignored
         * src/types/pa_vtable.h [template_gc] 1.48.2.8.2.3:            [since 3.0.4]
         * src/types/pa_vvoid.h [template_gc] 1.17.2.8.2.2:  
         * src/types/pa_vxdoc.C [template_gc] 1.23.2.5.2.3:  2004-11-09  paf
         * src/types/pa_vxdoc.h [template_gc] 1.31.2.9.2.4:  
         * src/types/pa_vxnode.C [template_gc] 1.30.2.5.2.4:          * src/targets/cgi/parser3.C: debug: PA_DEBUG_CGI_ENTRY_EXIT if on,
         * src/types/pa_vxnode.h [template_gc] 1.22.2.6.2.3:            writes basics to c:\parser3.log
         * src/types/pa_wcontext.C [template_gc] 1.24.2.5.2.3:  
         * src/types/pa_wcontext.h [template_gc] 1.42.2.9.2.4:  2004-10-21  paf
         * src/types/pa_wwrapper.h [template_gc] 1.28.2.3.2.3:  
                 introducing StringBody [C++ CORD wrapper]          * src/classes/xnode.C: bugfix: xnode.getAttribute[NS] now return
             tainted strings [were returning clean onces]
         * src/main/pa_common.C 1.146:  
         * src/main/pa_common.C 1.148:  2004-10-15  paf
                 } typo bug fix  
           * src/types/pa_vdouble.h: bugfix: ^for[i](1;1.5){} << did two
         * src/classes/hash.C [template_gc] 1.54.2.13.2.7:            cycles(i=1; i=2), which was wrong, now does ONE
         * src/classes/image.C [template_gc] 1.90.2.15.2.10:  
         * src/classes/op.C [template_gc] 1.127.2.22.2.10:  2004-10-12  paf
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.7:  
         * src/classes/xnode.C [template_gc] 1.54.2.10.2.6:          * etc/parser3.charsets/windows-1251.cfg: euro promille +/-
         * src/include/pa_common.h [template_gc] 1.89.2.13.2.6:  
         * src/include/pa_hash.h [template_gc] 1.58.2.18.2.5:  2004-10-07  paf
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.6:  
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.20:          * src/include/pa_config_fixed.h, src/include/pa_config_includes.h,
         * src/main/compile.C [template_gc] 1.69.2.6.2.4:            src/main/pa_globals.C, www/htdocs/.htaccess,
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.10:            www/htdocs/_bug.html, www/htdocs/_bug.pl: debugger help:
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.8:            PA_RELEASE_ASSERTS enables release asserts
         * src/types/pa_vmail.C [template_gc] 1.40.2.12.2.9:  
         * src/types/pa_vresponse.C [template_gc] 1.17.2.6.2.4:          * src/: main/pa_string.C, include/pa_string.h: debugger help:
         * src/types/pa_vxnode.C [template_gc] 1.30.2.5.2.5:            String.dump() to stdout in detailed form  [were String.v() in
                 pa_request.C compiled            short form]
   
         * src/classes/image.C [template_gc] 1.90.2.15.2.9:          * src/lib/cord/cordbscs.c: debugger help: CORD_dump now dumpts
         * src/classes/mail.C [template_gc] 1.88.2.16.2.7:            \t\r\n as @#| and truncates long char sequences less
         * src/classes/op.C [template_gc] 1.127.2.22.2.8:  
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.4:  2004-10-06  paf
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.18:  
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.8:          * src/: include/pa_socks.h, main/pa_common.C, main/pa_socks.C:
         * src/main/compile.y [template_gc] 1.204.2.8.2.2:            win32 beauty: socket errors properly decoded
         * src/main/execute.C [template_gc] 1.295.2.27.2.5:  
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.9:  2004-10-05  paf
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.6:  
         * src/types/pa_junction.h [template_gc] 1.1.2.2.2.3:          * src/: include/pa_request.h, main/pa_request.C: bugfix:
         * src/types/pa_method.h [template_gc] 1.1.2.4.2.4:            request::configure_user/admin done always, even if no
         * src/types/pa_vcode_frame.h [template_gc] 1.24.2.3.2.4:            file-to-process useful in @unhandled_exception [say, if they
         * src/types/pa_vimage.h [template_gc] 1.34.2.8.2.3:            would want to mail by SMTP something]
         * src/types/pa_vmethod_frame.h [template_gc] 1.45.2.8.2.6:  
                 execute.C compiled          * src/main/pa_request.C: bugfix: cookie(and mail:recieved) fills
             now performed prior to file loading [and @auto executing] thus
         * src/main/pa_common.C 1.147:            making $cookie:value available in @auto and in
         * src/targets/cgi/parser3.C 1.217:            @unhandled_exception when IIS is configured to run interpreter
                 *** empty log message ***            even if no file exist
   
         * src/include/pa_charset.h [template_gc] 1.20.2.18.2.2:  2004-09-20  paf
         * src/include/pa_charsets.h [template_gc] 1.8.2.8.2.3:  
         * src/include/pa_exec.h [template_gc] 1.11.2.6.2.3:          * src/main/pa_globals.C: libxml has bugs: it calls xmlMallocAtomic
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.9:            somewhere where it should have called xmlMalloc and it calls
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.5:            xmlFree when it should have not called it.  inserted two
         * src/main/pa_charsets.C [template_gc] 1.11.2.10.2.3:            workarounds: xmlMallocAtomic implemented as xmlMalloc, and
         * src/main/pa_dictionary.C [template_gc] 1.17.2.6.2.5:            xmlFree just ignored.  put away a testcase, maybe someday libxml
         * src/main/pa_exec.C [template_gc] 1.48.2.18.2.6:            author would fix all that.  until that day: we have SLOW garbage
                 pa_charsets.C compiled            collecting when many xml objects are alive hint: do
             ^memory:compact[] before xdoc::create
         * src/include/pa_exec.h [template_gc] 1.11.2.6.2.4:  
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.19:  2004-09-17  paf
         * src/main/pa_exec.C [template_gc] 1.48.2.18.2.7:  
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.16:          * src/classes/file.C: bugfix: file::cgi headers were lost [typo
                 pa_exec.C compiled [win32 only for now]  todo: on unix            error from 3.0.8 version]
   
         * src/classes/file.C 1.109:  2004-09-14  paf
         * src/include/pa_charset.h 1.21:  
         * src/main/pa_charset.C 1.34:          * src/types/pa_vhashfile.C: bugfix: hashfile.clear deleted only
                 $file::exec/cgi[script;            part bugfix: hashfile.foreach iterated only part if hashfile were
                    $.charset[this is script's charset]            modified inside
                   
                 command line, env values, input got transcoded before call  2004-09-13  paf
                 stdout, stderr got transcoded after call  
           * src/main/pa_string.C, www/htdocs/_bug.html: bugfix: $s[+008]
 2003-03-20  paf            ^eval($s) now parsed OK [were as octal]
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.12:  
                 this_starts fixed          * src/types/pa_vhashfile.C, www/htdocs/_bug.html: beauty: not
             reproduced $hashfile.key[$novalue] bug [reported by motorin],
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.16:            inserted safety-check
         * src/lib/cord/cordbscs.c [template_gc] 1.1.2.3:  
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.13:          * src/types/pa_vhashfile.C: change: empty keys now error in parser
         * src/main/untaint.C [template_gc] 1.115.2.12.2.8:            [not something obscure from sdbm lib]
                 cord bug fix, but still errors  
                 todo: clear out          * src/types/pa_vhashfile.C, www/htdocs/_bug.html: bugfix: error
             numbers now from errno.h = strerror now returnes something and we
         * src/include/pa_array.h [template_gc] 1.57.2.27.2.4:            can properly report that to client
         * src/include/pa_hash.h [template_gc] 1.58.2.18.2.4:  
         * src/include/pa_memory.h [template_gc] 1.1.2.9.2.6:          * src/lib/sdbm/sdbm_private.h: change: limit on length(key+value)
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.9:            now 8008 bytes, were 1008. perl sdbm compatibility now ruined
         * src/main/pa_memory.C [template_gc] 1.1.2.5.2.3:  
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.8:          * www/htdocs/: _bug.html, _bug.xsl: change: ^xdoc.string now
                 test: gc/exit runned OK            outputted as-is  [tainted as-is] this helps //[space][newline] to
             remain as-is and not be unnecessary optimized away [ruining
         * src/classes/image.C [template_gc] 1.90.2.15.2.5:            javascript]
         * src/classes/mail.C [template_gc] 1.88.2.16.2.4:  
         * src/classes/math.C [template_gc] 1.24.2.12.2.3:          * src/classes/xdoc.C: change: ^xdoc.string now outputted as-is
         * src/classes/string.C [template_gc] 1.125.2.15.2.5:            [tainted as-is] this helps //[space][newline] to remain as-is and
         * src/include/pa_dictionary.h [template_gc] 1.13.2.8.2.3:            not be unnecessary optimized away [ruining javascript]
         * src/include/pa_hash.h [template_gc] 1.58.2.18.2.3:  
         * src/include/pa_memory.h [template_gc] 1.1.2.9.2.5:          * src/classes/xdoc.C: change: ^xdoc.string now outputted as-is
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.7:            [tainted as-is]
         * src/lib/cord/cordbscs.c [template_gc] 1.1.2.2:  
         * src/lib/cord/cordxtra.c [template_gc] 1.1.2.2:          * src/classes/mail.C: bugfix: typo error
         * src/lib/pcre/dftables.c [template_gc] 1.1.14.1.2.2:  
         * src/lib/pcre/get.c [template_gc] 1.1.14.1.2.3:  2004-09-09  paf
         * src/lib/pcre/maketables.c [template_gc] 1.1.14.1.2.2:  
         * src/lib/pcre/pcre.c [template_gc] 1.1.14.1.2.2:          * src/main/pa_common.C: bugfix: loads headers with both \r\n and \n
         * src/lib/pcre/pcre.h [template_gc] 1.1.14.1.2.2:            separators bugfix: loads header with endings \r\n\r\n and \n\n
         * src/lib/pcre/pcre_parser_ctype.c [template_gc] 1.3.2.1.2.2:            (bloody yandex.server)
         * src/lib/pcre/study.c [template_gc] 1.1.14.1.2.2:  
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.4:  2004-09-06  paf
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.5:  
         * src/main/pa_dictionary.C [template_gc] 1.17.2.6.2.2:          * src/main/pa_charset.C: bugfix: two-bytes invalid chars in
         * src/main/pa_exec.C [template_gc] 1.48.2.18.2.3:            TranscodeFromUTF8 considered valid. only >2bytes-long now %HH
         * src/main/pa_memory.C [template_gc] 1.1.2.5.2.2:            encoded
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.4:  
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.6:  2004-09-01  paf
         * src/main/untaint.C [template_gc] 1.115.2.12.2.4:  
         * src/types/pa_vfile.h [template_gc] 1.52.2.16.2.3:          * src/types/pa_vmail.C: change: multipart/mixed changed to
         * src/types/pa_vmail.C [template_gc] 1.40.2.12.2.5:            multipart/related outlook express have no problems showing
                 untaint.C 99% [except mail&sql&optimize]            unrelated attachments.  todo: someday figure out a way of
             multipart/mixed    multipart/related       text/html
         * src/types/pa_vmail.C 1.42:            image/xxx application/octet-stream << true attachments
                 another naming problem: should not name vars like that: unpredictable close caused problems with later sending mail:  
                 Mar 20 06:39:53 pt-6 sendmail[19044]: File descriptors missing on startup: stdin; Bad file number          * src/types/pa_vmail.C, www/htdocs/_bug.html: new:
                             ^mail:send[$.file[$.content-disposition can be overriden new:
                 todo: find out why so many filters(stream) here. probably wrong?            empty mail header fields removed from letter
   
         * src/include/pa_dictionary.h [template_gc] 1.13.2.8.2.4:          * src/classes/mail.C, src/include/pa_config_fixed.h,
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.8:            src/types/pa_value.C, src/types/pa_value.h, src/types/pa_vmail.C,
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.6:            www/htdocs/_bug.html: new: ^mail:send[    $.file[
         * src/main/pa_dictionary.C [template_gc] 1.17.2.6.2.3:            $.any[header]
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.7:  
         * src/main/untaint.C [template_gc] 1.115.2.12.2.5:  2004-08-30  paf
                 test compiled  
           * src/include/pa_config_fixed.h, src/main/pa_common.C,
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.15:            www/htdocs/.htaccess, www/htdocs/_bug.html: beauty: less warnings
                 more tests  
           * src/main/pa_common.C: beauty: do not bother with charset
         * src/classes/image.C [template_gc] 1.90.2.15.2.7:            detection when ^file::load[binary
         * src/include/pa_dictionary.h [template_gc] 1.13.2.8.2.5:  
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.14:  2004-08-27  paf
         * src/lib/ltdl/ltdl.c [template_gc] 1.3.2.1.2.1:  
         * src/lib/ltdl/ltdl.h [template_gc] 1.2.2.1.2.1:          * src/main/pa_common.C: hack: for yandex.server http server
         * src/lib/pcre/internal.h [template_gc] 1.1.18.1:  
         * src/lib/pcre/pcre.c [template_gc] 1.1.14.1.2.3:  2004-08-18  paf
         * src/lib/pcre/study.c [template_gc] 1.1.14.1.2.3:  
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.6:          * src/main/pa_request.C: bugfix: Accept-Ranges: bytes  when sending
         * src/main/pa_dictionary.C [template_gc] 1.17.2.6.2.4:            possibly-chunked response
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.11:  
         * src/main/untaint.C [template_gc] 1.115.2.12.2.7:  2004-08-17  paf
         * src/types/pa_vmail.C [template_gc] 1.40.2.12.2.7:  
                 more tests [bugs fixed]          * src/classes/file.C: bugfix: $f[^file::load[;http://]]
             $f.content-type now = that of http response
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.11:  
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.10:          * src/classes/file.C: bugfix: $f[^file::load[;http://]]
                 added: assertion on new String ctor & append params convention            $f.content-type now = that of http response
   
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.12:  2004-08-03  paf
                 string.pos fixed  
           * www/htdocs/: .htaccess, _bug.html: bugfix: empty input variables
         * src/classes/file.C [template_gc] 1.107.2.16.2.4:            can be replaced by output [forgot to allocate proper buffer,
         * src/classes/hash.C [template_gc] 1.54.2.13.2.4:            oracle _server_ died with kgepop: no error frame to pop to for
         * src/classes/image.C [template_gc] 1.90.2.15.2.6:            error 21500 message]
         * src/classes/mail.C [template_gc] 1.88.2.16.2.5:  
         * src/classes/op.C [template_gc] 1.127.2.22.2.6:  2004-07-30  paf
         * src/classes/string.C [template_gc] 1.125.2.15.2.6:  
         * src/classes/table.C [template_gc] 1.172.2.14.2.5:          * src/include/pa_request.h, src/main/pa_request.C,
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.5:            src/targets/cgi/parser3.C, src/targets/isapi/parser3isapi.C,
         * src/include/pa_common.h [template_gc] 1.89.2.13.2.4:            www/htdocs/.htaccess: bugfix: win32: system&parser exceptions in
         * src/include/pa_memory.h [template_gc] 1.1.2.9.2.7:            release mode reported properly parser exception in exception
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.10:            handler WERE mistakenly reported as system exception, without
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.5:            details [in apache & isapi] +some beauty in exception text
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.7:  
         * src/main/pa_exception.C [template_gc] 1.43.2.15.2.4:          * src/include/pa_exception.h, src/main/pa_request.C,
         * src/main/pa_exec.C [template_gc] 1.48.2.18.2.4:            src/targets/cgi/parser3.C, www/htdocs/.htaccess,
         * src/main/pa_sql_driver_manager.C [template_gc] 1.69.2.17.2.3:            www/htdocs/_bug.html: bugfix: win32: system&parser exceptions in
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.9:            release mode reported properly parser exception in exception
         * src/main/pa_stylesheet_manager.C [template_gc] 1.16.2.7.2.3:            handler WERE mistakenly reported as system exception, without
         * src/main/untaint.C [template_gc] 1.115.2.12.2.6:            details
         * src/targets/isapi/parser3isapi.C [template_gc] 1.82.2.6.2.3:  
         * src/types/pa_vimage.C [template_gc] 1.22.2.7.2.2:          * src/main/execute.C: beauty: simplified system exception handling
         * src/types/pa_vmail.C [template_gc] 1.40.2.12.2.6:  
                 more tests OK  2004-07-29  paf
   
         * parser3.dsw [template_gc] 1.7.6.1.2.2:          * src/classes/table.C, www/htdocs/_bug.html: bugfix:
         * src/classes/file.C [template_gc] 1.107.2.16.2.3:            ^table.save[export.csv;$.separator[^;]] now works fine [separator
         * src/classes/image.C [template_gc] 1.90.2.15.2.4:            were ignored, and \t used unconditionally]
         * src/classes/op.C [template_gc] 1.127.2.22.2.5:  
         * src/classes/string.C [template_gc] 1.125.2.15.2.4:          * src/types/Makefile.am: added vhash.c
         * src/classes/table.C [template_gc] 1.172.2.14.2.4:  
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.4:  2004-07-28  paf
         * src/classes/xnode.C [template_gc] 1.54.2.10.2.4:  
         * src/include/pa_common.h [template_gc] 1.89.2.13.2.3:          * src/: classes/date.C, classes/image.C, classes/math.C,
         * src/include/pa_memory.h [template_gc] 1.1.2.9.2.4:            lib/ltdl/ltdl.c, lib/pcre/pcre_parser_ctype.c, lib/smtp/comms.C,
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.2:            main/pa_common.C, targets/cgi/parser3.C, types/pa_vform.C,
         * src/include/pa_request_charsets.h [template_gc] 1.1.2.3.2.2:            types/pa_vmail.C: bugfix: isspace((unsigned char)c) everywhere.
         * src/include/pa_sql_connection.h [template_gc] 1.30.2.7.2.2:            failed on russian letters
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.6:  
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.3:          * src/main/pa_string.C, src/types/pa_vmail.C, www/htdocs/_bug.html,
         * src/main/execute.C [template_gc] 1.295.2.27.2.3:            src/main/pa_common.C: bugfix: isspace((unsigned char)c)
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.3:            everywhere. failed on russian letters
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.4:  
         * src/main/pa_exception.C [template_gc] 1.43.2.15.2.3:          * www/htdocs/_bug.html: bugfix: win32: chdir not needed, dir
         * src/main/pa_exec.C [template_gc] 1.48.2.18.2.2:            passwed as 'currentDirectory' parameter to CreateProcess
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.3:  
         * src/main/pa_sql_driver_manager.C [template_gc] 1.69.2.17.2.2:          * src/main/pa_exec.C: bugfix: win32: chdir not needed, dir passwed
         * src/main/pa_stylesheet_manager.C [template_gc] 1.16.2.7.2.2:            as 'currentDirectory' parameter to CreateProcess
         * src/main/untaint.C [template_gc] 1.115.2.12.2.3:  
         * src/sql/pa_sql_driver.h [template_gc] 1.34.2.4.2.1:  2004-07-27  paf
         * src/targets/apache13/mod_parser3.C [template_gc] 1.28.2.6.2.2:  
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.3:          * src/targets/cgi/parser3.vcproj: beauty: win32:
         * src/targets/isapi/parser3isapi.C [template_gc] 1.82.2.6.2.2:            globaloptimizations ON, release:mapfile ON todo: copy .mapfile
         * src/types/pa_value.C [template_gc] 1.9.2.15.2.3:            from release somewhere [to help searching for unhandled system
         * src/types/pa_vcode_frame.h [template_gc] 1.24.2.3.2.2:            exceptions]
         * src/types/pa_vcookie.C [template_gc] 1.55.2.9.2.3:  
         * src/types/pa_venv.h [template_gc] 1.28.2.5.2.2:          * src/types/pa_vdate.h: check: for invalid datetime after temporary
         * src/types/pa_vform.C [template_gc] 1.74.2.11.2.3:            TZ shift
         * src/types/pa_vmail.C [template_gc] 1.40.2.12.2.4:  
         * src/types/pa_vmethod_frame.C [template_gc] 1.1.2.5.2.3:          * src/types/pa_vdate.h: bugfix: time checked not only at set_time
         * src/types/pa_vmethod_frame.h [template_gc] 1.45.2.8.2.4:            but also in ctor
         * src/types/pa_vobject.C [template_gc] 1.12.2.7.2.2:  
         * src/types/pa_vresponse.C [template_gc] 1.17.2.6.2.2:  2004-07-26  paf
         * src/types/pa_vstatus.C [template_gc] 1.15.2.6.2.2:  
         * src/types/pa_vstring.C [template_gc] 1.22.2.3.2.2:          * operators.txt, src/include/pa_common.h, src/main/pa_common.C,
         * src/types/pa_vxdoc.C [template_gc] 1.23.2.5.2.2:            src/main/pa_request.C, src/types/pa_vfile.h,
         * src/types/pa_vxdoc.h [template_gc] 1.31.2.9.2.3:            src/types/pa_vhash.C, src/types/pa_vhash.h,
         * src/types/pa_vxnode.C [template_gc] 1.30.2.5.2.3:            src/types/types.vcproj, www/htdocs/_bug.html: new:
         * src/types/pa_wcontext.h [template_gc] 1.42.2.9.2.3:            $response:body/download[    $.file[name on disk]    $.name[of
                 untaint.C 30%,            file for user]        $.mdate[date of last-modified. default from
                 pa_common.C [done, without http for now]            directory] ]
   
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.13:          * src/classes/file.C: moving file:send somewhere else..
                 warning  
           * src/: classes/file.C, include/pa_sapi.h, main/pa_common.C,
         * src/lib/ltdl/Makefile.in [template_gc] 1.4.2.1.2.1:            targets/cgi/parser3.C, targets/isapi/parser3isapi.C: patched:
         * src/lib/ltdl/config_fixed.h [template_gc] 1.2.2.2.2.1:            ^file:send by Victor Fedoseev <vvf_ru@mail.ru> todo: turn it to
         * src/lib/ltdl/configure [template_gc] 1.4.2.1.2.1:            $response:download[ $.filename[filename] $.option[] ,, ]
         * src/lib/ltdl/configure.in [template_gc] 1.4.2.1.2.1:  
         * src/lib/ltdl/libltdl.dsp [template_gc] 1.3.2.2.2.1:          * src/classes/file.C: beauty: invalid mode thoroughly reported
         * src/lib/ltdl/ltdl.c [template_gc] 1.3.2.1.2.2:  
         * src/lib/ltdl/ltdl.h [template_gc] 1.2.2.1.2.2:  2004-07-21  paf
         * src/lib/pcre/dftables.c [template_gc] 1.1.14.1.2.3:  
         * src/lib/pcre/get.c [template_gc] 1.1.14.1.2.4:          * src/types/pa_vmail.C, www/htdocs/_bug.html: bugfix: too long
         * src/lib/pcre/internal.h [template_gc] 1.1.18.2:            header values now splitted to several lines
         * src/lib/pcre/maketables.c [template_gc] 1.1.14.1.2.3:  
         * src/lib/pcre/pcre.c [template_gc] 1.1.14.1.2.4:            were: header: vaaaaaaaaaaaalue now: header: vaaaaaa  aaalue
         * src/lib/pcre/pcre.h [template_gc] 1.1.14.1.2.3:  
         * src/lib/pcre/pcre_parser_ctype.c [template_gc] 1.3.2.1.2.3:            note: ms outlook[!express] shows only first 255 characters of
         * src/lib/pcre/study.c [template_gc] 1.1.14.1.2.4:            subject
                 undone bad replaces  
   2004-07-15  paf
 2003-03-19  paf  
         * src/classes/classes.dsp [template_gc] 1.25.10.5.2.2:          * src/main/pa_os.C: bugfix: locks now compiled in [were mistakenly
         * src/classes/string.C [template_gc] 1.125.2.15.2.3:            off]
         * src/classes/table.C [template_gc] 1.172.2.14.2.3:  
         * src/include/pa_array.h [template_gc] 1.57.2.27.2.1:  2004-07-14  paf
         * src/include/pa_common.h [template_gc] 1.89.2.13.2.2:  
         * src/include/pa_dictionary.h [template_gc] 1.13.2.8.2.2:          * src/classes/table.C: bugfix: $.bind values now got untainted
         * src/include/pa_exception.h [template_gc] 1.38.2.15.2.2:            according to lang  [were: as-is]
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.3:  
         * src/include/pa_table.h [template_gc] 1.48.2.11.2.2:  2004-07-07  paf
         * src/lib/cord/cord.dsp [template_gc] 1.1.2.2:  
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.2:          * src/classes/op.C: bugfix: cache with 2 params caused assertion,
         * src/main/main.dsp [template_gc] 1.161.6.14.2.2:            checked that
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.2:  
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.3:          * src/main/pa_exec.C: bufix: on unix AND win32 environment string
         * src/targets/cgi/parser3.dsp [template_gc] 1.60.10.2.2.2:            now untainted according to their languages.  were: as-is.
         * src/types/pa_method.h [template_gc] 1.1.2.4.2.2:            EVERYWHERE
         * src/types/pa_value.h [template_gc] 1.109.2.25.2.2:  
         * src/types/pa_vmethod_frame.C [template_gc] 1.1.2.5.2.2:          * src/classes/file.C, src/main/pa_exec.C, www/htdocs/_bug.html,
         * src/types/pa_vmethod_frame.h [template_gc] 1.45.2.8.2.2:            www/htdocs/_bug.pl: bufix: on unix AND win32 environment string
         * src/types/types.dsp [template_gc] 1.35.10.9.2.2:            now untainted according to their languages.  were: as-is.
                 string reimplementation with cord+array<fragment>: 70%            EVERYWHERE
   
         * src/lib/pcre/Makefile.in [template_gc] 1.8.2.3.2.1:          * src/main/pa_exec.C: bufix: on unix environment string now
         * src/lib/pcre/dftables.c [template_gc] 1.1.14.1.2.1:            untainted according to their languages.  were: as-is. on win32:
         * src/lib/pcre/get.c [template_gc] 1.1.14.1.2.2:            ok
         * src/lib/pcre/maketables.c [template_gc] 1.1.14.1.2.1:  
         * src/lib/pcre/pcre.c [template_gc] 1.1.14.1.2.1:          * parser3.vssscc: ...would not go unnoticed
         * src/lib/pcre/pcre.dsp [template_gc] 1.1.14.1.2.1:  
         * src/lib/pcre/pcre.h [template_gc] 1.1.14.1.2.1:          * src/main/pa_charset.C, www/htdocs/.htaccess,
         * src/lib/pcre/pcre_parser_ctype.c [template_gc] 1.3.2.1.2.1:            www/htdocs/_bug.html: convinience: transcodeFromUTF8 now never
         * src/lib/pcre/study.c [template_gc] 1.1.14.1.2.1:            fails. in case on input appears nonutf, those bytes will be
                 restored bad replaces            printed in %HH form. that can be easily decoded/recovered.
   
         * src/classes/date.C [template_gc] 1.42.2.11.2.3:            this form is quite noticable, and hopefully would not go noticed
         * src/classes/form.C [template_gc] 1.34.2.7.2.3:  
         * src/classes/hash.C [template_gc] 1.54.2.13.2.3:  2004-07-06  paf
         * src/classes/image.C [template_gc] 1.90.2.15.2.3:  
         * src/classes/mail.C [template_gc] 1.88.2.16.2.3:          * src/main/pa_exec.C: bufix: on unix environment string now
         * src/classes/op.C [template_gc] 1.127.2.22.2.4:            untainted according to their languages.  were: as-is. on win32:
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.3:            ok
         * src/classes/xnode.C [template_gc] 1.54.2.10.2.3:  
         * src/include/pa_array.h [template_gc] 1.57.2.27.2.3:  2004-07-01  paf
         * src/include/pa_config_fixed.h [template_gc] 1.54.2.5.2.1:  
         * src/include/pa_exception.h [template_gc] 1.38.2.15.2.3:          * src/classes/classes.vcproj, src/lib/cord/cord.vcproj,
         * src/include/pa_memory.h [template_gc] 1.1.2.9.2.3:            src/lib/gd/gd.vcproj, src/lib/ltdl/ltdl.vcproj,
         * src/include/pa_sapi.h [template_gc] 1.22.2.8.2.2:            src/lib/md5/md5.vcproj, src/lib/pcre/pcre.vcproj,
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.5:            src/lib/pcre/pcre_dftables.vcproj,
         * src/include/pa_table.h [template_gc] 1.48.2.11.2.3:            src/lib/pcre/pcre_parser_ctype.vcproj, src/lib/smtp/smtp.vcproj,
         * src/main/compile.C [template_gc] 1.69.2.6.2.2:            src/main/main.vcproj, src/targets/cgi/parser3.vcproj,
         * src/main/compile_tools.C [template_gc] 1.54.2.5.2.2:            src/targets/isapi/parser3isapi.vcproj, src/types/types.vcproj,
         * src/main/execute.C [template_gc] 1.295.2.27.2.2:            www/htdocs/.htaccess: win32: option: global optimization ON
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.2:  
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.3:          * src/main/untaint.C, www/htdocs/_bug.html: workaround kinda bug in
         * src/main/pa_exception.C [template_gc] 1.43.2.15.2.2:            libxml: life requires to do xdoc::create{invalid chars} standard
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.2:            disables chars less then \x20, except tab, cr, lf.
         * src/main/pa_socks.C [template_gc] 1.18.2.5.2.1:  
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.5:            changed tainting so that those become '!'
         * src/main/pa_table.C [template_gc] 1.53.2.10.2.2:  
         * src/main/untaint.C [template_gc] 1.115.2.12.2.2:  2004-06-25  paf
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.2:  
         * src/targets/cgi/parser3.dsp [template_gc] 1.60.10.2.2.3:          * src/types/pa_vhashfile.C: bugfix: hashfile deserialize accessed
         * src/types/pa_value.C [template_gc] 1.9.2.15.2.2:            int on odd address [prev bugfix failed due to superwize
         * src/types/pa_vcookie.C [template_gc] 1.55.2.9.2.2:            optimizer, which turned memcpy into same 'ld' asm command]
         * src/types/pa_vfile.h [template_gc] 1.52.2.16.2.2:  
         * src/types/pa_vform.C [template_gc] 1.74.2.11.2.2:          * src/types/pa_vhashfile.C: bugfix: hashfile deserialize accessed
         * src/types/pa_vmail.C [template_gc] 1.40.2.12.2.3:            int on odd address
         * src/types/pa_vmethod_frame.h [template_gc] 1.45.2.8.2.3:  
         * src/types/pa_vstateless_class.h [template_gc] 1.42.2.16.2.2:  2004-06-23  paf
         * src/types/pa_vtable.C [template_gc] 1.21.2.5.2.2:  
         * src/types/pa_vtable.h [template_gc] 1.48.2.8.2.2:          * www/htdocs/_bug.html: checked: oracle: various ways of returning
         * src/types/pa_vxdoc.h [template_gc] 1.31.2.9.2.2:            error from stored proc.  bad: no way of knowing which exactly
         * src/types/pa_vxnode.C [template_gc] 1.30.2.5.2.2:            user-defined exception were thrown.  good:
         * src/types/pa_vxnode.h [template_gc] 1.22.2.6.2.2:            raise_application_error can return error message number and
         * src/types/pa_wcontext.C [template_gc] 1.24.2.5.2.2:            string FINE good: PRAGMA EXCEPTION_INIT works good too
         * src/types/pa_wcontext.h [template_gc] 1.42.2.9.2.2:  
         * src/types/pa_wwrapper.h [template_gc] 1.28.2.3.2.2:  2004-06-22  paf
                 started test  
           * src/sql/pa_sql_driver.h: note: about possible optimization
         * src/classes/op.C [template_gc] 1.127.2.22.2.3:  
         * src/include/pa_array.h [template_gc] 1.57.2.27.2.2:          * www/htdocs/_bug.html: checked: in out variables OK
         * src/include/pa_memory.h [template_gc] 1.1.2.9.2.2:  
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.4:          * operators.txt, src/classes/hash.C, src/classes/memory.C,
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.4:            src/classes/string.C, src/classes/table.C, src/classes/void.C,
                 string compiled            src/include/pa_config_includes.h, www/htdocs/_bug.html: new:
                 todo: test it            ^void:sql{call paf(:a)}[                $.bind[
                   $.a[2]          ]       ] output variables work.  todo:
 2003-03-18  paf            check in out variables
         * src/classes/date.C [template_gc] 1.42.2.11.2.2:  
         * src/classes/file.C [template_gc] 1.107.2.16.2.2:  2004-06-18  paf
         * src/classes/form.C [template_gc] 1.34.2.7.2.2:  
         * src/classes/hash.C [template_gc] 1.54.2.13.2.2:          * src/classes/file.C, src/classes/hash.C, src/classes/string.C,
         * src/classes/image.C [template_gc] 1.90.2.15.2.2:            src/classes/table.C, src/classes/void.C,
         * src/classes/mail.C [template_gc] 1.88.2.16.2.2:            src/include/pa_globals.h, src/include/pa_sql_connection.h,
         * src/classes/math.C [template_gc] 1.24.2.12.2.2:            src/main/compile.tab.C, src/sql/pa_sql_driver.h,
         * src/classes/op.C [template_gc] 1.127.2.22.2.2:            www/htdocs/.htaccess, www/htdocs/_bug.html: started:
         * src/classes/string.C [template_gc] 1.125.2.15.2.2:            ^void:sql{call paf(:a)}[                $.bind[
         * src/classes/table.C [template_gc] 1.172.2.14.2.2:                  $.a[2]          ]       ] input variables work.
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.2:            todo:output
         * src/classes/xnode.C [template_gc] 1.54.2.10.2.2:  
         * src/include/pa_hash.h [template_gc] 1.58.2.18.2.2:          * src/targets/cgi/parser3.C: bugfix: iis specific
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.2:            http://parser3/_bug.html?404;http://hpsv/test/ now $request:uri
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.2:            /_bug.html?404;http://hpsv/test/
         * src/types/pa_vmail.C [template_gc] 1.40.2.12.2.2:            --------------------------------------------------------------------------------
                 lots of replacements,            $request:query IIS-STATUS=404&IIS-DOCUMENT=http://hpsv/test/
                 todo:we can ignore lang in cmp and pos really,            --------------------------------------------------------------------------------
                                 but would split properly!            IIS-STATUS="404" IIS-DOCUMENT="http://hpsv/test/"
   
         * src/include/pa_pool.h [gc] 1.86.4.2:  2004-06-16  paf
         * src/main/execute.C [gc] 1.295.4.2:  
         * src/targets/cgi/pa_pool.C [gc] 1.41.4.2:          * src/targets/cgi/parser3.C: new: iis specific
                 gc logging            http://parser3/_bug.html?404;http://server/_bug.html?f=v now
             $request:query
         * src/lib/cord/cord.dsp [template_gc] 1.1.2.1:            IIS-STATUS=404&IIS-DOCUMENT=http://server/_bug.html&f=v
         * src/lib/cord/cordbscs.c [template_gc] 1.1.2.1:            $form:fields IIS-STATUS="404"
         * src/lib/cord/cordprnt.c [template_gc] 1.1.2.1:            IIS-DOCUMENT="http://server/_bug.html" f="v"
         * src/lib/cord/cordxtra.c [template_gc] 1.1.2.1:  
                 gc: cord part made parser/src/lib: it's not compiled into libgc            todo: isapi too
                 by default  
   2004-05-26  paf
         * src/lib/cord/cordxtra.c 1.1:  
                 file cordxtra.c was initially added on branch template_gc.          * src/include/pa_version.h: 3.1.3
   
         * src/lib/cord/cordbscs.c 1.1:          * operators.txt: beauty: removed outdated level 'table'
                 file cordbscs.c was initially added on branch template_gc.  
           * etc/parser3.charsets/x-mac-cyrillic.cfg: added: thanks to konst
         * parser3.dsw [template_gc] 1.7.6.1.2.1:  
         * src/classes/classes.dsp [template_gc] 1.25.10.5.2.1:          * src/main/pa_string.C: beauty: removed 3 warnings
         * src/classes/classes.h [template_gc] 1.23.2.9.2.1:  
         * src/classes/date.C [template_gc] 1.42.2.11.2.1:          * src/include/pa_string.h, src/classes/table.C, src/main/untaint.C,
         * src/classes/double.C [template_gc] 1.53.2.8.2.1:            www/htdocs/_bug.html, src/classes/op.C: beauty: removed outdated
         * src/classes/file.C [template_gc] 1.107.2.16.2.1:            level 'table'
         * src/classes/form.C [template_gc] 1.34.2.7.2.1:  
         * src/classes/hash.C [template_gc] 1.54.2.13.2.1:  2004-05-25  paf
         * src/classes/image.C [template_gc] 1.90.2.15.2.1:  
         * src/classes/int.C [template_gc] 1.49.2.7.2.1:          * src/lib/sdbm/apr_file_io.C: bugfix: bad seek wrapper
         * src/classes/mail.C [template_gc] 1.88.2.16.2.1:            implementation. mistery: how anything worked
         * src/classes/math.C [template_gc] 1.24.2.12.2.1:  
         * src/classes/op.C [template_gc] 1.127.2.22.2.1:          * src/sql/pa_sql_driver.h: beauty: param renamed and comment
         * src/classes/response.C [template_gc] 1.23.2.8.2.1:            changed, it is now safe to use url if pointers to it are stored
         * src/classes/string.C [template_gc] 1.125.2.15.2.1:            to gc mem
         * src/classes/table.C [template_gc] 1.172.2.14.2.1:  
         * src/classes/void.C [template_gc] 1.28.2.5.2.1:          * src/: main/pa_exec.C, types/pa_vhashfile.C: bugfix: hashfile
         * src/classes/xdoc.C [template_gc] 1.108.2.19.2.1:            unknown errors reported and not cause SIGSEGV now
         * src/classes/xnode.C [template_gc] 1.54.2.10.2.1:  
         * src/classes/xnode.h [template_gc] 1.18.2.6.2.1:  2004-05-24  paf
         * src/include/Makefile.am [template_gc] 1.3.14.2.2.1:  
         * src/include/pa_cache_managers.h [template_gc] 1.9.2.7.2.1:          * src/include/pa_string.h, src/lib/cord/cordbscs.c,
         * src/include/pa_charset.h [template_gc] 1.20.2.18.2.1:            src/lib/cord/include/cord.h, www/htdocs/_bug.html,
         * src/include/pa_charsets.h [template_gc] 1.8.2.8.2.1:            src/lib/cord/cordxtra.c: cancel: more speed, less memory:
         * src/include/pa_common.h [template_gc] 1.89.2.13.2.1:            CORD_chars_block originally intended to ...  it was good that
         * src/include/pa_dictionary.h [template_gc] 1.13.2.8.2.1:            CORD_chars_block were not used: it consumes more memory [and,
         * src/include/pa_exception.h [template_gc] 1.38.2.15.2.1:            might be slow too] undoing that. [and removed that func so that
         * src/include/pa_exec.h [template_gc] 1.11.2.6.2.1:            it would not confuse parser developer in future]
         * src/include/pa_globals.h [template_gc] 1.101.2.15.2.1:  
         * src/include/pa_hash.h [template_gc] 1.58.2.18.2.1:          * src/: include/pa_string.h, lib/cord/include/cord.h: more speed,
         * src/include/pa_memory.h [template_gc] 1.1.2.9.2.1:            less memory: CORD_chars_block originally intended to
         * src/include/pa_pool.h [template_gc] 1.86.2.32.2.1:            speedup/reduce mem usage were forgotten, and were used stupid
         * src/include/pa_request.h [template_gc] 1.160.2.37.2.1:            CORD_chars
         * src/include/pa_request_charsets.h [template_gc] 1.1.2.3.2.1:  
         * src/include/pa_sapi.h [template_gc] 1.22.2.8.2.1:          * src/include/pa_config_auto.h.in: bugfix: bigendian check added
         * src/include/pa_sql_connection.h [template_gc] 1.30.2.7.2.1:  
         * src/include/pa_sql_driver_manager.h [template_gc] 1.26.2.9.2.1:          * src/include/: pa_config_fixed.h, pa_string.h: bugfix: on
         * src/include/pa_string.h [template_gc] 1.144.2.28.2.1:            BIGENDIAN processors space-conserving mech failed, causing
         * src/include/pa_stylesheet_connection.h [template_gc] 1.32.2.5.2.1:            SIGSEGV/SIGBUS and SAPI::abort("unknown untaint lang#%d",
         * src/include/pa_stylesheet_manager.h [template_gc] 1.15.2.5.2.1:            (1|2|3));
         * src/include/pa_table.h [template_gc] 1.48.2.11.2.1:  
         * src/include/pa_uue.h [template_gc] 1.4.2.3.2.1:  2004-05-14  paf
         * src/lib/pcre/get.c [template_gc] 1.1.14.1.2.1:  
         * src/main/Makefile.am [template_gc] 1.35.6.4.2.1:          * src/types/Makefile.am, src/types/pa_vvoid.C,
         * src/main/compile.C [template_gc] 1.69.2.6.2.1:            src/types/pa_vvoid.h, src/types/types.vcproj,
         * src/main/compile.tab.C [template_gc] 1.81.2.13.2.1:            www/htdocs/.htaccess, www/htdocs/_bug.html, www/htdocs/auto.p:
         * src/main/compile_tools.C [template_gc] 1.54.2.5.2.1:            bugfix: void now has vfile value, and $response:body[] works OK
         * src/main/compile_tools.h [template_gc] 1.67.2.8.2.1:  
         * src/main/execute.C [template_gc] 1.295.2.27.2.1:  2004-05-12  paf
         * src/main/main.dsp [template_gc] 1.161.6.14.2.1:  
         * src/main/pa_charset.C [template_gc] 1.33.2.19.2.1:          * src/types/pa_vbool.h, src/types/pa_vhash.h,
         * src/main/pa_charsets.C [template_gc] 1.11.2.10.2.1:            src/types/pa_vhashfile.h, src/types/pa_vtable.h,
         * src/main/pa_common.C [template_gc] 1.143.2.21.2.1:            www/htdocs/.htaccess, www/htdocs/_bug.html: beauty: ^if(def
         * src/main/pa_dictionary.C [template_gc] 1.17.2.6.2.1:            $bool) now equals ^if($bool) and shaped up other sources to use
         * src/main/pa_exception.C [template_gc] 1.43.2.15.2.1:            is_defined() {return as_bool();} along VBool
         * src/main/pa_exec.C [template_gc] 1.48.2.18.2.1:  
         * src/main/pa_globals.C [template_gc] 1.152.2.19.2.1:  2004-05-11  paf
         * src/main/pa_memory.C [template_gc] 1.1.2.5.2.1:  
         * src/main/pa_pool.C [template_gc] 1.59.2.6.2.1:          * src/include/pa_exec.h: bugfix: gpf on file::exec/cgi because of
         * src/main/pa_request.C [template_gc] 1.245.2.37.2.1:            referencing to local objects
         * src/main/pa_sql_driver_manager.C [template_gc] 1.69.2.17.2.1:  
         * src/main/pa_string.C [template_gc] 1.172.2.21.2.1:          * src/classes/mail.C, src/include/pa_exec.h,
         * src/main/pa_stylesheet_manager.C [template_gc] 1.16.2.7.2.1:            src/main/compile.tab.C, src/types/pa_vmail.C,
         * src/main/pa_table.C [template_gc] 1.53.2.10.2.1:            src/types/pa_vmail.h, www/htdocs/.htaccess, www/htdocs/_bug.gif,
         * src/main/pa_uue.C [template_gc] 1.4.2.5.2.1:            www/htdocs/_bug.html: bugfix: bcc with sendmail now left intact
         * src/main/untaint.C [template_gc] 1.115.2.12.2.1:  
         * src/targets/apache13/mod_parser3.C [template_gc] 1.28.2.6.2.1:  2004-04-15  paf
         * src/targets/cgi/parser3.C [template_gc] 1.216.2.30.2.1:  
         * src/targets/cgi/parser3.dsp [template_gc] 1.60.10.2.2.1:          * src/classes/date.C: merged: beauty: unused var removed
         * src/targets/isapi/parser3isapi.C [template_gc] 1.82.2.6.2.1:  
         * src/types/pa_junction.h [template_gc] 1.1.2.2.2.1:          * src/classes/date.C: beauty: unused var removed
         * src/types/pa_method.h [template_gc] 1.1.2.4.2.1:  
         * src/types/pa_value.C [template_gc] 1.9.2.15.2.1:          * src/include/: pa_exec.h: bugfix: interface without pointer
         * src/types/pa_value.h [template_gc] 1.109.2.25.2.1:            provoked bug
         * src/types/pa_vclass.C [template_gc] 1.16.2.5.2.1:  
         * src/types/pa_vclass.h [template_gc] 1.39.2.5.2.1:  2004-04-09  paf
         * src/types/pa_vcode_frame.h [template_gc] 1.24.2.3.2.1:  
         * src/types/pa_vcookie.C [template_gc] 1.55.2.9.2.1:          * src/types/pa_vform.C: merge: bugfix: form:imap were incorrect
         * src/types/pa_vcookie.h [template_gc] 1.23.2.6.2.1:  
         * src/types/pa_vdate.h [template_gc] 1.24.2.5.2.1:          * src/types/pa_vform.C: bugfix: form:imap were incorrect
         * src/types/pa_vdouble.h [template_gc] 1.42.2.9.2.1:  
         * src/types/pa_venv.h [template_gc] 1.28.2.5.2.1:  2004-04-08  paf
         * src/types/pa_vfile.C [template_gc] 1.36.2.10.2.1:  
         * src/types/pa_vfile.h [template_gc] 1.52.2.16.2.1:          * src/classes/date.C: new: ^date::create[y-m-d
         * src/types/pa_vform.C [template_gc] 1.74.2.11.2.1:            h-M-s>>.milliseconds<<] now allowed, ignored so far
         * src/types/pa_vform.h [template_gc] 1.45.2.8.2.1:  
         * src/types/pa_vhash.C [template_gc] 1.1.2.3.2.1:          * src/main/pa_xml_io.C: merged: bugfix /etc/xml/catalog
         * src/types/pa_vhash.h [template_gc] 1.43.2.14.2.1:  
         * src/types/pa_vimage.C [template_gc] 1.22.2.7.2.1:          * src/main/pa_xml_io.C: bugfix: in safe mode -- disabled attempts
         * src/types/pa_vimage.h [template_gc] 1.34.2.8.2.1:            to consult default catalog [usually, that file belongs to other
         * src/types/pa_vint.h [template_gc] 1.38.2.10.2.1:            user/group]
         * src/types/pa_vmail.C [template_gc] 1.40.2.12.2.1:  
         * src/types/pa_vmail.h [template_gc] 1.9.2.6.2.1:  2004-04-06  paf
         * src/types/pa_vmath.C [template_gc] 1.1.2.9.2.1:  
         * src/types/pa_vmath.h [template_gc] 1.14.2.4.2.1:          * src/main/pa_common.C: beauty: gcc warning removed
         * src/types/pa_vmethod_frame.C [template_gc] 1.1.2.5.2.1:  
         * src/types/pa_vmethod_frame.h [template_gc] 1.45.2.8.2.1:          * src/main/: compile.tab.C, compile.y: bugfix: gcc refused to
         * src/types/pa_vobject.C [template_gc] 1.12.2.7.2.1:            accept that trick, trying other
         * src/types/pa_vobject.h [template_gc] 1.38.2.10.2.1:  
         * src/types/pa_vrequest.C [template_gc] 1.27.2.9.2.1:          * src/main/compile.tab.C, src/main/compile.y, www/htdocs/_bug.html:
         * src/types/pa_vrequest.h [template_gc] 1.25.2.3.2.1:            bugfix: step3 to fix explicit result problem
         * src/types/pa_vresponse.C [template_gc] 1.17.2.6.2.1:  
         * src/types/pa_vresponse.h [template_gc] 1.32.2.6.2.1:          * src/main/compile.tab.C, src/main/compile.y, www/htdocs/_bug.html:
         * src/types/pa_vstateless_class.C [template_gc] 1.19.2.9.2.1:            bugfix: step2 to fix explicit result problem
         * src/types/pa_vstateless_class.h [template_gc] 1.42.2.16.2.1:  
         * src/types/pa_vstateless_object.h [template_gc] 1.28.2.4.2.1:          * src/main/compile.tab.C, src/main/compile.y, www/htdocs/_bug.html:
         * src/types/pa_vstatus.C [template_gc] 1.15.2.6.2.1:            bugfix: step1 to fix explicit result problem
         * src/types/pa_vstatus.h [template_gc] 1.15.2.7.2.1:  
         * src/types/pa_vstring.C [template_gc] 1.22.2.3.2.1:          * operators.txt, src/classes/string.C: new: ^string.append[string]
         * src/types/pa_vstring.h [template_gc] 1.54.2.11.2.1:  
         * src/types/pa_vtable.C [template_gc] 1.21.2.5.2.1:          * src/include/pa_opcode.h, src/main/compile.tab.C,
         * src/types/pa_vtable.h [template_gc] 1.48.2.8.2.1:            src/main/compile.y, src/main/execute.C, www/htdocs/_bug.html:
         * src/types/pa_vvoid.h [template_gc] 1.17.2.8.2.1:            attempt_check_call_in_explicit_result_mode: failed
         * src/types/pa_vxdoc.C [template_gc] 1.23.2.5.2.1:  
         * src/types/pa_vxdoc.h [template_gc] 1.31.2.9.2.1:          * src/main/pa_common.C: bugfix: of 1.175 bugfix:
         * src/types/pa_vxnode.C [template_gc] 1.30.2.5.2.1:            http://i.p.a.ddress gethostbyaddr added [on some platforms
         * src/types/pa_vxnode.h [template_gc] 1.22.2.6.2.1:            gethostbyname failed with such 'domains'] now checked properly,
         * src/types/pa_wcontext.C [template_gc] 1.24.2.5.2.1:            were: needless reverse/forward dns lookup
         * src/types/pa_wcontext.h [template_gc] 1.42.2.9.2.1:  
         * src/types/pa_wwrapper.h [template_gc] 1.28.2.3.2.1:          * src/main/pa_common.C: bugfix: of 1.175 bugfix:
         * src/types/types.dsp [template_gc] 1.35.10.9.2.1:            http://i.p.a.ddress gethostbyaddr added [on some platforms
                 started porting to gc:            gethostbyname failed with such 'domains'] now checked properly,
                 PA_Object done            were: needless reverse/forward dns lookup
                 lots of replacements also  
           * src/main/compile.C, src/main/compile.tab.C, src/main/compile.y,
         * src/lib/cord/cordprnt.c 1.1:            www/htdocs/_bug.html: reimplemented: @method[][result] means "no
                 file cordprnt.c was initially added on branch template_gc.            string output here" moved to lexical level [on grammar level it
             were too difficult]
         * src/lib/cord/cord.dsp 1.1:  
                 file cord.dsp was initially added on branch template_gc.          * operators.txt, src/include/pa_string.h, src/main/compile.tab.C,
             src/main/compile.y, src/main/compile_tools.h,
 2003-03-17  paf            src/types/pa_vmethod_frame.C, src/types/pa_vmethod_frame.h,
         * src/classes/date.C [gc] 1.42.4.1:            www/htdocs/.htaccess, www/htdocs/_bug.html: new:
         * src/classes/file.C [gc] 1.107.4.1:            @method[][result] means "no string output here", implemented part
         * src/classes/form.C [gc] 1.34.4.1:            of that idea: compiler throws away string literal generation
         * src/classes/image.C [gc] 1.90.4.1:            code. and barks nonwhitespace chars
         * src/classes/mail.C [gc] 1.88.4.1:  
         * src/classes/op.C [gc] 1.127.4.1:          * operators.txt: truth: removed comment about $ORIGIN
         * src/classes/table.C [gc] 1.172.4.1:  
         * src/classes/xdoc.C [gc] 1.108.4.1:  2004-04-05  paf
         * src/classes/xnode.C [gc] 1.54.4.1:  
         * src/include/pa_pool.h [gc] 1.86.4.1:          * configure.in, src/doc/html2chm.cmd, src/doc/sources2html.cmd,
         * src/include/pa_pragma_pack_begin.h [gc] 1.6.4.1:            src/include/pa_version.h, src/main/pa_common.C,
         * src/include/pa_pragma_pack_end.h [gc] 1.6.4.1:            src/targets/isapi/parser3isapi.C, www/htdocs/.htaccess,
         * src/include/pa_string.h [gc] 1.144.4.1:            www/htdocs/_bug.html, www/htdocs/_bug.txt: merged with 3.1.3
         * src/include/pa_types.h [gc] 1.44.4.1:  
         * src/main/compile.C [gc] 1.69.4.1:          * etc/parser3.charsets/x-mac-cyrillic.cfg: added: donated by
         * src/main/compile.tab.C [gc] 1.81.4.1:            Konstantin Tomashevitch [mailto:konst@design.ru]
         * src/main/execute.C [gc] 1.295.4.1:  
         * src/main/pa_charset.C [gc] 1.33.4.1:          * src/doc/html2chm.cmd: beauty: no need in bg here
         * src/main/pa_common.C [gc] 1.145.2.1:  
         * src/main/pa_exception.C [gc] 1.43.4.1:          * src/doc/sources2html.cmd: beauty: same window, in bg it
         * src/main/pa_exec.C [gc] 1.48.4.1:            interfered with FAR console
         * src/main/pa_globals.C [gc] 1.152.4.1:  
         * src/main/pa_pool.C [gc] 1.59.4.1:          * configure, configure.in: 3.1.3
         * src/main/pa_request.C [gc] 1.245.4.1:  
         * src/main/pa_sql_driver_manager.C [gc] 1.69.4.1:          * src/targets/isapi/parser3isapi.C: beauty: removed some warnings
         * src/main/pa_string.C [gc] 1.172.4.1:  
         * src/main/pa_stylesheet_manager.C [gc] 1.16.4.1:          * src/main/pa_common.C: removed warning
         * src/main/pa_uue.C [gc] 1.4.4.1:  
         * src/main/untaint.C [gc] 1.115.4.1:          * src/include/pa_version.h: 3.1.3
         * src/targets/cgi/pa_pool.C [gc] 1.41.4.1:  
         * src/targets/cgi/parser3.C [gc] 1.216.4.1:  2004-04-02  paf
         * src/targets/cgi/parser3.dsp [gc] 1.60.12.1:  
         * src/targets/cgi/pool_storage.h [gc] 1.13.4.1:          * src/main/pa_string.C: bugfix: $s[009] ^s.int[] now 9, were error
         * src/types/pa_vcookie.C [gc] 1.55.4.1:  
         * src/types/pa_vdouble.h [gc] 1.42.4.1:          * src/targets/cgi/parser3.C: new: CGI_PARSER_LOG env variable
         * src/types/pa_vfile.C [gc] 1.36.4.1:            allows to specify where to put parser log file
         * src/types/pa_vform.C [gc] 1.74.4.1:  
         * src/types/pa_vint.h [gc] 1.38.4.1:  2004-04-01  paf
         * src/types/pa_vmail.C [gc] 1.41.2.1:  
         * src/types/pa_vxdoc.C [gc] 1.23.4.1:          * src/classes/table.C: bugfix: bugfix: table::load last line
         * src/types/pa_vxdoc.h [gc] 1.31.4.1:            without tab and enter were ignored
         * src/types/pa_vxnode.C [gc] 1.30.4.1:  
         * src/types/pa_vxnode.h [gc] 1.22.4.1:          * src/: include/pa_cache_managers.h, include/pa_globals.h,
         * www/htdocs/.htaccess [gc] 1.12.8.1:            include/pa_socks.h, main/pa_cache_managers.C, main/pa_globals.C,
         * www/htdocs/auto.p [gc] 1.17.12.1:            main/pa_socks.C, targets/cgi/parser3.C,
                 libgc attempt            targets/isapi/parser3isapi.C, targets/isapi/parser3isapi.def:
             bugfix: sql connections now are disconnected
         * src/main/pa_common.C [gc] 1.145.2.2:  
         * src/main/pa_common.C [gc] 1.145.2.3:  2004-03-30  paf
                 *** empty log message ***  
           * src/classes/table.C: bugfix: table::load last line without tab
 2003-03-13  paf            and enter were ignored
         * src/include/pa_request.h [autoptr] 1.160.2.37:  
         * src/lib/ltdl/libltdl.dsp [autoptr] 1.3.2.1:          * src/classes/table.C: bufix: if last table lines were commented,
         * src/lib/md5/md5.dsp [autoptr] 1.2.10.1:            gpfed
         * src/main/compile.tab.C [autoptr] 1.81.2.13:  
         * src/main/execute.C [autoptr] 1.295.2.27:          * src/doc/ClassExample1.dox, src/doc/ClassExample2.dox,
         * src/main/pa_request.C [autoptr] 1.245.2.37:            src/doc/ClassExample3.dox, src/doc/chmhelper.pl,
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.28:            src/doc/class.dox, src/doc/compiler.dox, src/doc/doxygen.cfg,
         * src/types/pa_value.C [autoptr] 1.9.2.15:            src/doc/exception.dox, src/doc/executor.dox, src/doc/footer.htm,
         * src/types/pa_value.h [autoptr] 1.109.2.25:            src/doc/index.dox, src/doc/memory.dox, src/doc/methoded.dox,
         * src/types/pa_vobject.h [autoptr] 1.38.2.9:            src/doc/object.dox, src/doc/string.dox, src/doc/targets.dox,
         * src/types/pa_vstateless_class.h [autoptr] 1.42.2.16:            src/doc/value.dox, src/include/pa_version.h,
         * src/types/pa_vstatus.C [autoptr] 1.15.2.6:            src/main/pa_cache_managers.C,
         * src/types/types.dsp [autoptr] 1.35.10.8:            src/main/pa_stylesheet_connection.C,
         * www/htdocs/.htaccess [autoptr] 1.12.6.9:            src/targets/isapi/parser3isapi.vcproj, src/types/pa_vform.C,
                 set_base, set_derived simplified [counter leaks fixed]            www/htdocs/_bug.html, www/htdocs/_bug.txt: merged bugfixes from
             3.1.2, changed version to 3.1.3beta
         * src/include/pa_config_fixed.h 1.55:  
         * src/types/pa_vstatus.C 1.16:  2004-03-29  paf
         * src/types/types.dsp 1.36:  
                 incorporated status class patch          * src/types/pa_vhashfile.C: bugfix: empty key on hashfile.get
                 From: "Victor Fedoseev" <vvf_ru@mail.ru>            causes gpf
                 Sent: Thursday, January 23, 2003 8:14 AM  
                           * src/doc/: ClassExample1.dox, ClassExample2.dox,
                 now we have $status.rusage.maxrss,tv_sec,tv_usec un WIN32 [plus Win32 specific:            ClassExample3.dox, chmhelper.pl, class.dox, compiler.dox,
                 QuotaPeakNonPagedPoolUsage            doxygen.cfg, exception.dox, executor.dox, footer.htm, index.dox,
                 QuotaPeakPagedPoolUsage            memory.dox, methoded.dox, object.dox, string.dox, targets.dox,
                 PeakPagefileUsage]            value.dox: translated to english
   
         * src/include/pa_sql_driver_manager.h [autoptr] 1.26.2.9:  2004-03-25  paf
         * src/main/pa_sql_driver_manager.C [autoptr] 1.69.2.17:  
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.29:          * src/targets/isapi/parser3isapi.vcproj: beauty: one more
                 lt_dlexit called            parser3project dependency removed
   
 2003-03-12  paf          * src/main/: pa_cache_managers.C, pa_stylesheet_connection.C:
         * Makefile.in [autoptr] 1.48.2.4:            bugfix: refused to compile without xml
         * bin/Makefile.in [autoptr] 1.9.2.3:  
         * configure [autoptr] 1.66.2.4:          * src/types/pa_vform.C: beauty: removed warning
         * configure.in [autoptr] 1.62.2.4:  
         * etc/Makefile.in [autoptr] 1.14.2.3:          * src/classes/classes.vcproj: merged bugfix: now all compiles in
         * etc/parser3.charsets/Makefile.in [autoptr] 1.17.2.3:            any folder [removed last ;) folder dependency]
         * src/Makefile.in [autoptr] 1.55.2.3:  
         * src/classes/Makefile.in [autoptr] 1.53.2.3:          * src/classes/classes.vcproj: bugfix: now all compiles in any
         * src/include/Makefile.in [autoptr] 1.11.2.5:            folder [removed last ;) folder dependency]
         * src/lib/Makefile.in [autoptr] 1.8.2.3:  
         * src/lib/md5/Makefile.in [autoptr] 1.6.2.3:          * src/include/pa_version.h: release
         * src/lib/patches/Makefile.in [autoptr] 1.10.2.3:  
         * src/lib/pcre/Makefile.in [autoptr] 1.8.2.3:          * src/lib/gd/gif.C: new: ^image.pixel(outof;bounds) now returns -1
         * src/main/Makefile.in [autoptr] 1.50.2.6:  
         * src/sql/Makefile.in [autoptr] 1.11.2.3:          * src/classes/table.C: beauty: comment& more meaningful error
         * src/targets/Makefile.in [autoptr] 1.42.2.3:            message
         * src/targets/apache13/p3runConfigure.in [autoptr] 1.11.14.4:  
         * src/targets/cgi/Makefile.am [autoptr] 1.46.2.4:          * src/classes/hash.C, www/htdocs/_bug.html: bugfix: ^hash::sql{one
         * src/targets/cgi/Makefile.in [autoptr] 1.62.2.4:            column} now produces $.hash[$.column_value1(true) ... ] [were
         * src/targets/isapi/Makefile.in [autoptr] 1.11.2.3:            producing some strang thing]
         * src/types/Makefile.in [autoptr] 1.50.2.4:  
                 libstdc++ linkage fixed for g++ 3.2.2  2004-03-23  paf
   
         * src/include/pa_sql_driver_manager.h [autoptr] 1.26.2.8:          * src/classes/image.C, src/main/pa_common.C, www/htdocs/_bug.html:
         * src/include/pa_stylesheet_manager.h [autoptr] 1.15.2.5:            bugfix: ^image.polyline and http status line parsing checked
         * src/main/compile.tab.C [autoptr] 1.81.2.12:            number of columns in table [user reported an assert]
                 gcc 3.2 rightliy complained on using privately declared class [  
                 fixed]          * operators.txt: example: on hashfile
   
         * Makefile.am [autoptr] 1.34.2.3:          * src/classes/op.C, src/types/pa_value.C, src/types/pa_wcontext.C,
         * Makefile.in [autoptr] 1.48.2.5:            www/htdocs/_bug.html: bugfix: junction reattach now actually
         * src/targets/apache13/Makefile.in 1.45:            reattaches a junction to new wcontext [were only assigning it to
         * src/targets/apache13/p3runConfigure.in 1.12:            junction, which caused junction tracking to loose junction, and
         * src/targets/apache13/p3runConfigure.in [autoptr] 1.11.14.2:            it's context were not killed, and it tried to process in invalid
         * tests/Makefile [autoptr] 1.1.2.8:            context, gpf]
                 *** empty log message ***  
           * src/targets/cgi/parser3.C: debug helper added
         * src/include/pa_request.h [autoptr] 1.160.2.36:  
         * src/main/compile.tab.C [autoptr] 1.81.2.11:  2004-03-19  paf
         * src/main/execute.C [autoptr] 1.295.2.26:  
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.25:          * src/types/pa_wcontext.C, www/htdocs/_bug.html: beauty: error
                 SIGPIPE now can be intercepted            messages removed duplicate "type(type)" in braces
                 and does not cause exception in exception handler  
   2004-03-10  paf
         * Makefile.in [autoptr] 1.48.2.3:  
         * bin/Makefile.in [autoptr] 1.9.2.2:          * operators.txt, src/classes/xdoc.C, src/classes/xnode.C,
         * configure [autoptr] 1.66.2.3:            src/classes/xnode.h, src/types/pa_vxdoc.C, src/types/pa_vxdoc.h,
         * configure.in [autoptr] 1.62.2.3:            src/types/pa_vxnode.C, src/types/pa_vxnode.h,
         * etc/Makefile.in [autoptr] 1.14.2.2:            www/htdocs/_bug.html: new: refined solution to
         * etc/parser3.charsets/Makefile.in [autoptr] 1.17.2.2:            search-in-namespaces problem:
         * src/Makefile.in [autoptr] 1.55.2.2:            $xdoc.search-namespaces.x[http://pif.design.ru/]
         * src/classes/Makefile.in [autoptr] 1.53.2.2:            $nodes[^xdoc.select[//x:second]]
         * src/include/Makefile.in [autoptr] 1.11.2.4:  
         * src/lib/Makefile.in [autoptr] 1.8.2.2:          * operators.txt, src/classes/xnode.C, www/htdocs/_bug.html,
         * src/lib/md5/Makefile.in [autoptr] 1.6.2.2:            www/htdocs/_bug.xml: new: xnode.select*[xpath
         * src/lib/patches/Makefile.in [autoptr] 1.10.2.2:            expression][[NAMESPACES HASH]] allows to search for info in
         * src/lib/pcre/Makefile.in [autoptr] 1.8.2.2:            namespaces
         * src/main/Makefile.in [autoptr] 1.50.2.5:  
         * src/sql/Makefile.in [autoptr] 1.11.2.2:            $nodes[^xdoc.select[//x:second][
         * src/targets/Makefile.in [autoptr] 1.42.2.2:            $.x[http://pif.design.ru/] ]]
         * src/targets/apache13/Makefile.in [autoptr] 1.44.2.2:  
         * src/targets/apache13/p3runConfigure.in [autoptr] 1.11.14.3:  2004-03-09  paf
         * src/targets/cgi/Makefile.am [autoptr] 1.46.2.3:  
         * src/targets/cgi/Makefile.in [autoptr] 1.62.2.3:          * operators.txt, src/main/pa_common.C, www/htdocs/.htaccess,
         * src/targets/isapi/Makefile.in [autoptr] 1.11.2.2:            www/htdocs/_bug.html, www/htdocs/_bug.txt, www/htdocs/_bug.xsl:
         * src/types/Makefile.in [autoptr] 1.50.2.3:            new: ^file::load[...][options]         $.form[
                 configure now default links libstdc++ statically.            !$.field1[string]
                 that can be overriden by --with-dynamic-stdcpp            !$.field2[^table::create{one_column_only^#0Avalue1^#0Avalue2}]
                  ]         !$.body[string]
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.26:  
                 1. more detailed log on signals.            GET ?here notGET(POST, HEAD, others) in content-type:
                 2. sigpipe before request constructor now causes death            application/x-www-form-urlencoded
   
         * configure [autoptr] 1.66.2.5:            todo: upload files ability
         * configure.in [autoptr] 1.62.2.5:  
         * src/lib/ltdl/Makefile.in [autoptr] 1.4.2.1:          * src/lib/cord/cordxtra.c: bugfix: CORD_pos were not fixed
         * src/lib/ltdl/configure [autoptr] 1.4.2.1:            properly, done
         * src/lib/ltdl/configure.in [autoptr] 1.4.2.1:  
         * src/targets/apache13/Makefile.in [autoptr] 1.44.2.3:  2004-03-05  paf
         * src/targets/cgi/Makefile.am [autoptr] 1.46.2.5:  
         * src/targets/cgi/Makefile.in [autoptr] 1.62.2.5:          * operators.txt, src/main/pa_common.C: new: file::load[;http://
                 lib/ltdl/Makefile now created by /configure.in only [were by            GET/POST $.form[$.fields started, not tested yet
                 lib/ltdl/configure.in OVERWRITE]            todo:$.field[table] for multiple values
   
 2003-03-11  paf          * operators.txt: new: http:// options $.user $.password basic
         * src/main/compile.tab.C [autoptr] 1.81.2.10:            authorization
         * src/main/compile.y [autoptr] 1.204.2.7:  
         * src/sql/pa_sql_driver.h [autoptr] 1.34.2.4:          * src/main/pa_common.C: beauty: link to rtf added
         * src/types/pa_vstateless_class.C [autoptr] 1.19.2.8:  
         * src/types/pa_vstateless_class.h [autoptr] 1.42.2.15:          * operators.txt, src/include/pa_common.h, src/main/pa_common.C,
         * www/htdocs/.htaccess [autoptr] 1.12.6.8:            www/htdocs/_bug.html: new: http:// options $.user $.password
                 removed necessity of libstdc++            basic authorization
   
         * src/include/pa_request.h 1.161:          * src/main/pa_common.C: beauty: removed needless vars
         * src/include/pa_request.h [autoptr] 1.160.2.35:  
                 ANTI_ENDLESS_EXECUTE_RECOURSION doubled          * operators.txt: new: pgsql option [like that recently added to
             oracle driver]             ClientCharset=parser-charset <<
 2003-03-08  paf            charset in which parser thinks client works
         * tests/117.html 1.1:  
                 file 117.html was initially added on branch autoptr.          * src/sql/pa_sql_driver.h: beauty: important warning added
   
         * src/classes/xdoc.C [autoptr] 1.108.2.19:          * etc/parser3.charsets/koi8-r.cfg: there's special code for grad
                 forgotten: global xdoc when ndef XML            char!
   
         * src/classes/mail.C [autoptr] 1.88.2.16:          * etc/parser3.charsets/windows-1251.cfg: typo
         * src/classes/response.C [autoptr] 1.23.2.8:  
         * src/include/pa_request.h [autoptr] 1.160.2.33:          * www/htdocs/_bug.html, operators.txt: new: odbc option [like that
         * src/main/pa_request.C [autoptr] 1.245.2.36:            recently added to oracle driver]
                 removing vform,response,cookie.h -> pa_request.h dependency            ClientCharset=parser-charset << charset in which parser thinks
             client works
         * tests/118.html 1.1:  
                 file 118.html was initially added on branch autoptr.  2004-03-04  paf
   
         * tests/results/115.processed 1.1:          * www/htdocs/: _bug.html, _bug.txt: new: mysql option [like that
                 file 115.processed was initially added on branch autoptr.            recently added to oracle driver]
             ClientCharset=parser-charset << charset in which parser thinks
         * tests/119.html 1.1:            client works
                 file 119.html was initially added on branch autoptr.  
           * src/main/pa_sql_driver_manager.C: speedup: charset lookups
         * tests/120.html 1.1:            cached, sql transcoding now goes faster
                 file 120.html was initially added on branch autoptr.  
           * operators.txt: new: mysql option [like that recently added to
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.22:            oracle driver]             ClientCharset=parser-charset <<
                 charsets: see some strange things with old xml lib-- it's            charset in which parser thinks client works
                 internal memory handling has faults  
           * etc/parser3.charsets/: koi8-r.cfg, windows-1251.cfg: keyboard
         * tests/results/117.processed 1.1:            typo error
                 file 117.processed was initially added on branch autoptr.  
           * etc/parser3.charsets/: koi8-r.cfg, windows-1251.cfg: typograph
         * tests/results/109.processed 1.1:            chars commented
                 file 109.processed was initially added on branch autoptr.  
   2004-03-03  paf
         * tests/results/110.processed 1.1:  
                 file 110.processed was initially added on branch autoptr.          * INSTALL: note: added on libgc on FreeBSD, thanks to Andrey N.
             Pazychev <135@ugtel.ru> and Goor <goor@hotbox.ru>
         * tests/021.html [autoptr] 1.1.2.2:  
         * tests/031.html [autoptr] 1.1.2.2:  2004-03-02  paf
         * tests/033.html [autoptr] 1.1.2.2:  
         * tests/109.html [autoptr] 1.1.2.1:          * operators.txt: new[update typo]:     !^void.left(n)
         * tests/110.html [autoptr] 1.1.2.1:            nothing     !^void.right(n)        nothing     !^void.mid(p[;n])
         * tests/111.html [autoptr] 1.1.2.1:                  nothing
         * tests/112.html [autoptr] 1.1.2.1:  
         * tests/113.html [autoptr] 1.1.2.1:          * operators.txt, src/classes/void.C, www/htdocs/_bug.html: new:
         * tests/114.html [autoptr] 1.1.2.1:            !^void.left(n)        nothing     !^void.right(n)        nothing
         * tests/115.html [autoptr] 1.1.2.1:            !^void.pos(p[;n])           nothing
         * tests/116.html [autoptr] 1.1.2.1:  
         * tests/117.html [autoptr] 1.1.2.1:          * operators.txt, src/classes/file.C, src/include/pa_string.h,
         * tests/118.html [autoptr] 1.1.2.1:            www/htdocs/_bug.html: new: ^file::sql[[name_to_become_$.name]]{}
         * tests/119.html [autoptr] 1.1.2.1:            query result must be one row with columns:   first: data
         * tests/120.html [autoptr] 1.1.2.1:            second: file name   third: content-type
         * tests/results/109.processed [autoptr] 1.1.2.1:  
         * tests/results/110.processed [autoptr] 1.1.2.1:          * operators.txt, src/classes/file.C, www/htdocs/_bug.gif,
         * tests/results/111.processed [autoptr] 1.1.2.1:            www/htdocs/_bug.html: ^file.sql-string[] inside ^connect gets
         * tests/results/112.processed [autoptr] 1.1.2.1:            properly escaped string, which can be passed to request now this
         * tests/results/113.processed [autoptr] 1.1.2.1:            for mysql only. it's up to parser sql driver to fix zeros
         * tests/results/114.processed [autoptr] 1.1.2.1:            properly
         * tests/results/115.processed [autoptr] 1.1.2.1:  
         * tests/results/116.processed [autoptr] 1.1.2.1:          * INSTALL: note: added on building apache with this option:
         * tests/results/117.processed [autoptr] 1.1.2.1:            --enable-shared=max thanks to Victor Fedoseev <vvf_ru@mail.ru>
         * tests/results/118.processed [autoptr] 1.1.2.1:  
         * tests/results/119.processed [autoptr] 1.1.2.1:          * www/htdocs/_bug.html: feature:
         * tests/results/120.processed [autoptr] 1.1.2.1:            oracle?..&LowerCaseColumnNames=0&ClientCharset=something column
                 xml: tests            names got transcoded to $request:charset too [were only column
                 109 dom create/show            data]
                 110 xpath selectSingle  
                 111 xdoc.create from tainted &  2004-03-01  paf
                 112 xdoc.create/output with russian attr value  
                 113 xpath selectString/Number          * src/targets/isapi/parser3isapi.C: new: apache module & isapi
                 114 dom attributes.count            extension memory:compact befor processingrequest
                 115 xpath selectBool  
                 116 output media-type change          * operators.txt, src/classes/hash.C, www/htdocs/_bug.html: new:
                 117 transform by dom stylesheet            ^hash._keys[>>name<<] to call sole column of result
                 118 empty transform result  
                 119 dom setAttribute          * operators.txt, src/classes/image.C, src/lib/gd/gif.C,
                 120 nbsp letter output            src/lib/gd/gif.h, www/htdocs/_bug.html: new:
                             ^image.pixel(x;y)[(color)]         get/set pixel color
                 =END OF PREPARED XML TESTS=  
           * src/classes/image.C, src/types/pa_vimage.C,
         * tests/results/119.processed 1.1:            src/types/pa_vimage.h, www/htdocs/_bug.html: beauty: image --
                 file 119.processed was initially added on branch autoptr.            less checks [were ugly impl]
   
         * tests/results/120.processed 1.1:          * src/classes/string.C, www/htdocs/_bug.html: bugfix:
                 file 120.processed was initially added on branch autoptr.            ^string.left/right/mid with negative values now considered bad
   
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.23:          * src/main/pa_common.C: bugfix: INADDR_NONE not everywhere defined
                 todo: move to latest xml version on win32 and run memleak tests again  
           * src/classes/xdoc.C, src/types/pa_vxdoc.h, www/htdocs/_bug.html,
         * src/classes/op.C [autoptr] 1.127.2.21:            www/htdocs/_bug.xsl: bugfix: boolean output options now have
         * src/include/pa_request.h [autoptr] 1.160.2.34:            unified defaults [after transform
                 removing vclass,object.h -> pa_request.h dependency            indent/omit-xml-declaration/standalone 'default' erroreously
             meant 'true']
         * tests/results/112.processed 1.1:  
                 file 112.processed was initially added on branch autoptr.          * www/htdocs/_bug.html: bugfix: http://i.p.a.ddress gethostbyaddr
             added [on some platforms gethostbyname failed with such
         * tests/results/114.processed 1.1:            'domains']
                 file 114.processed was initially added on branch autoptr.  
           * src/main/pa_common.C: bugfix: http://i.p.a.ddress gethostbyaddr
         * src/main/pa_request.C [autoptr] 1.245.2.32:            added [on some platforms gethostbyname failed with such
         * src/main/pa_request.C [autoptr] 1.245.2.33:            'domains']
         * www/htdocs/.htaccess [autoptr] 1.12.6.7:  
                 forgotten: ifdef XML          * src/include/pa_config_auto.h.in: no select check, no define
   
         * src/classes/hash.C [autoptr] 1.54.2.13:          * src/classes/string.C: feature: ^string.trim both parameters may
         * src/classes/mail.C [autoptr] 1.88.2.15:            be empty-strings, meaning kind=both chars=whitespaces
         * src/classes/string.C [autoptr] 1.125.2.15:  
         * src/classes/table.C [autoptr] 1.172.2.14:          * src/lib/smtp/comms.C: bugfix: use SO_LINGER if no SO_DONTLINGER
         * src/include/pa_array.h [autoptr] 1.57.2.27:            exist
         * src/main/pa_sql_driver_manager.C [autoptr] 1.69.2.16:  
         * src/types/pa_vmail.C [autoptr] 1.40.2.10:          * src/classes/string.C: check: trim 'chars' must not be empty,
         * src/types/pa_vmail.h [autoptr] 1.9.2.5:            exception if it is
         * www/htdocs/.htaccess [autoptr] 1.12.6.6:  
         * www/htdocs/index.html 1.211:          * src/classes/string.C: changed: ^string.trim [] << both,
                 started full-scale-site-test [~ http://parser.ru sources]            whitespaces [start|both|end] << kind, whitespaces
                             [start|both|end;chars]  full
                 some fixes  
   2004-02-27  paf
         * tests/110.html 1.1:  
                 file 110.html was initially added on branch autoptr.          * operators.txt, src/classes/string.C, src/main/pa_string.C,
             www/htdocs/_bug.html: new method:
         * tests/109.html 1.1:            ^string.trim[start|both|end[;chars]]        default 'chars' --
                 file 109.html was initially added on branch autoptr.            whitespace chars finished
   
         * src/include/pa_types.h [autoptr] 1.44.2.3:          * operators.txt, src/classes/string.C, src/include/pa_string.h,
         * src/main/pa_charset.C [autoptr] 1.33.2.19:            src/main/pa_string.C, www/htdocs/_bug.html: new method:
                 charsets: fixed problems when transcode from charset A to A.            ^string.trim[start|both|end[;chars]]        default 'chars' --
             whitespace chars   started, only start works
         * tests/results/116.processed 1.1:  
                 file 116.processed was initially added on branch autoptr.          * www/htdocs/: _bug.html, _bug.xml, _bug.xsl: bug discovered: todo!
             xdoc::create+save != xdoc.transform&no<xsl:output>+save
         * Makefile.in [autoptr] 1.48.2.2:  
         * src/main/pa_request.C [autoptr] 1.245.2.34:          * src/main/compile.C: bugfix: line numbers after
         * www/cgi-bin/parser3.log [autoptr] 1.78.10.1:            ^process{}[$.line(-10]] can be negative, allowed to print they as
                 *** empty log message ***            signed
   
         * tests/111.html 1.1:          * src/main/untaint.C: speed: there's no \n chars in output
                 file 111.html was initially added on branch autoptr.            [normally], so no need to optimize them they could be retrived
             from databases, though. but 1. should be replaced 2. if not
         * src/main/untaint.C [autoptr] 1.115.2.12:            optimized, no harm done
         * src/types/pa_vmail.C [autoptr] 1.40.2.11:  
                 mail: transcode fixed.          * www/htdocs/: _bug.html, _bug.txt: just test:
                 todo: still problems when transcode from charset A to A.            file::load[text;http:// $.text utf-8 signature, line ends OK
             http://i2/tasks/edit/?id=4629476859594276758
         * tests/112.html 1.1:  
                 file 112.html was initially added on branch autoptr.          * src/main/pa_exec.C: bugfix: waitpid could be interrupted --
             ^file::exec/cgi could return invalid status & zombie child can
         * tests/results/118.processed 1.1:            remain for short period until process exists [very bad in
                 file 118.processed was initially added on branch autoptr.            mod_parser3] http://i2/tasks/edit/?id=4629451867179521923
   
         * tests/113.html 1.1:          * src/lib/smtp/smtp.h: bugfix: SMTP buffer overflow could allow
                 file 113.html was initially added on branch autoptr.            malicious SMTP server to attack as by returning too long status
             responses http://i2/tasks/edit/?id=4629448401140924947
         * tests/results/111.processed 1.1:  
                 file 111.processed was initially added on branch autoptr.  2004-02-26  paf
   
         * tests/Makefile [autoptr] 1.1.2.7:          * operators.txt: feature: ^process...{CODE}[now has options] which
                 make install & co            are         $.main[to what to rename @main]         $.file[file,
             from which (user says) goes that CODE]         $.lineno(line
         * tests/114.html 1.1:            number in that file, where CODE starts. may be negative)
                 file 114.html was initially added on branch autoptr.  
           * operators.txt, src/classes/op.C, src/include/pa_request.h,
         * tests/115.html 1.1:            src/main/compile.C, src/main/compile_tools.h,
                 file 115.html was initially added on branch autoptr.            src/main/pa_request.C, www/htdocs/_bug.html, www/htdocs/_bug.p,
             www/htdocs/_bug.xsl: feature: ^process...{CODE}[now has options]
         * src/include/pa_config_fixed.h [autoptr] 1.54.2.5:            which are         $.main[to what to rename @main]
         * src/types/pa_vxdoc.C [autoptr] 1.23.2.5:            $.file[file, from which (user says) goes that CODE]
                 yet another return 0; fixed            $.lineno(line number in that file, where CODE starts. may be
             negative)
         * src/include/pa_config_fixed.h [autoptr] 1.54.2.4:  
         * src/types/pa_vmail.C [autoptr] 1.40.2.12:  2004-02-25  paf
         * src/types/pa_vmail.h [autoptr] 1.9.2.6:  
                 vmail.C received just compiled [not tested]          * etc/parser3.charsets/Makefile.am: bugfix: @sysconfdir@ used [were
             old @charsetsdir@ recently erased from configure.in]
         * tests/results/113.processed 1.1:  
                 file 113.processed was initially added on branch autoptr.          * src/classes/hash.C: feature: ^hash::sql{one colum result} now
             produces hash of column=>1
         * tests/116.html 1.1:  
                 file 116.html was initially added on branch autoptr.          * www/htdocs/: _bug.html, _bug.xsl: xhtml: &#9; as resutl of
             <xsl:attribute>[tab]  is OK
         * src/include/pa_request.h [autoptr] 1.160.2.32:  
                 removing vmail.h -> pa_request.h dependency [testing...]          * src/lib/smtp/smtp.h: beauty: couple of #ifdef-s to compile even
             with incomplete errno constants set
 2003-03-07  paf  
         * src/classes/xdoc.C [autoptr] 1.108.2.18:  2004-02-24  paf
         * src/include/pa_charset.h [autoptr] 1.20.2.18:  
         * src/include/pa_stylesheet_connection.h [autoptr] 1.32.2.5:          * src/lib/smtp/smtp.C: smtp on unix: authors of lib/smtp never read
         * tests/108.html [autoptr] 1.1.2.1:            "man select"
         * tests/108.xsl [autoptr] 1.1.2.1:  
         * tests/results/108.processed [autoptr] 1.1.2.1:          * src/main/pa_os.C: beauty: <0 better then ==-1
                 xml: test 108 transform with params [bugs fixed]  
           * src/lib/smtp/comms.C: smtp on unix: steps to work on unix
         * tests/results/107.processed 1.1:  
                 file 107.processed was initially added on branch autoptr.          * src/lib/smtp/: smtp.C: smtp on unix: steps to work on unix
   
         * tests/108.xsl 1.1:          * src/classes/Makefile.am: smtp on unix: steps to work on unix
                 file 108.xsl was initially added on branch autoptr.  
           * src/: classes/mail.C, types/pa_vmail.C, types/pa_vmail.h: smtp on
         * src/classes/xdoc.C [autoptr] 1.108.2.15:            unix: steps to work on unix [extracted 'to']
         * src/types/pa_vxdoc.h [autoptr] 1.31.2.7:  
         * src/types/pa_vxnode.h [autoptr] 1.22.2.5:          * src/classes/mail.C: smtp on unix: steps to work on unix
                 xml: linked  
           * src/lib/smtp/smtp.C: smtp on unix: compiled on win32
         * tests/106.html 1.1:  
                 file 106.html was initially added on branch autoptr.          * src/: lib/smtp/Makefile.am, lib/smtp/comms.C, lib/smtp/smtp.C,
             lib/smtp/smtp.h, targets/cgi/Makefile.am: started porting smtp to
         * src/classes/classes.C [autoptr] 1.18.2.6:            unix [testing on solaris]
                 fixed: prevent system classes from modification to lock ALL the  
                 classes, not only directly used  2004-02-20  paf
   
         * tests/107.html 1.1:          * src/classes/xdoc.C, www/htdocs/_bug.xsl: beauty: ugly code
                 file 107.html was initially added on branch autoptr.            removed, thanks to egr for pointing that out
   
         * tests/108.html 1.1:          * www/htdocs/: _bug.html, _bug.xsl: bugfix: <tag
                 file 108.html was initially added on branch autoptr.            attr="&#digital_entity;" bug fixed again [same solution,
             mistanenly removed one line]
         * tests/results/106.processed 1.1:  
                 file 106.processed was initially added on branch autoptr.          * src/classes/xdoc.C: bugfix: <tag attr="&#digital_entity;" bug
             fixed again [same solution, mistanenly removed one line]
         * src/include/pa_charset.h [autoptr] 1.20.2.16:  
         * src/main/pa_charset.C [autoptr] 1.33.2.16:  2004-02-19  paf
         * www/htdocs/.htaccess [autoptr] 1.12.6.5:  
                 xml: charset two mem alloc functions used for different cases [          * src/: classes/date.C, classes/image.C, types/pa_vdate.h: feature:
                 libxml, libxsl]            date::create from bad datetime in spring daylightsaving hole now
             OK for all platforms [on some platforms it failed]
         * src/classes/xdoc.C [autoptr] 1.108.2.17:  
         * src/include/pa_charset.h [autoptr] 1.20.2.17:          * src/classes/date.C, src/classes/image.C, www/htdocs/_bug.html:
         * src/include/pa_request.h [autoptr] 1.160.2.31:            beauty: date::create[bad date time in daylightsaving hole] now
         * src/main/execute.C [autoptr] 1.295.2.25:            throws error
         * src/main/pa_charset.C [autoptr] 1.33.2.17:  
         * src/main/pa_exception.C [autoptr] 1.43.2.15:          * src/classes/date.C: comment: mistake fixed
         * src/main/pa_globals.C [autoptr] 1.152.2.19:  
         * src/main/pa_request.C [autoptr] 1.245.2.31:  2004-02-18  paf
         * src/types/pa_vxdoc.C [autoptr] 1.23.2.4:  
         * src/types/pa_vxdoc.h [autoptr] 1.31.2.9:          * www/htdocs/_bug.html: beauty: coder can override save/file
         * src/types/pa_vxnode.C [autoptr] 1.30.2.5:            encoding by specifying it in xsl:output or in save/file
         * tests/107.html [autoptr] 1.1.2.1:            hash-options
         * tests/results/107.processed [autoptr] 1.1.2.1:  
                 xml: test: 107 bug fixes          * www/htdocs/: _bug.html, _bug.xsl: beauty: coder can override
             save/file encoding by specifying it in xsl:output or in save/file
         * tests/results/108.processed 1.1:            hash-options
                 file 108.processed was initially added on branch autoptr.  
           * www/htdocs/: _bug.html, _bug.xsl: beauty: xdoc.string now
         * src/classes/xdoc.C [autoptr] 1.108.2.14:            renderes in $request:charset, but in header puts
         * src/types/pa_vxdoc.h [autoptr] 1.31.2.6:            $response:charset todo: make that default only so that coder
                 xdoc.C compiled            could override that
   
         * tests/106.html [autoptr] 1.1.2.1:          * www/htdocs/: _bug.html: beauty: xdoc.string now renderes in
         * tests/results/106.processed [autoptr] 1.1.2.1:            $request:charset, but in header puts $response:charset todo: make
                 test: 106 xdoc create, string            that default only so that coder could override that
   
         * src/classes/xdoc.C [autoptr] 1.108.2.16:          * src/classes/xdoc.C, src/include/pa_charset.h,
         * src/classes/xnode.C [autoptr] 1.54.2.10:            www/htdocs/_bug.html, www/htdocs/_bug.xsl: beauty: xdoc.string
         * src/classes/xnode.h [autoptr] 1.18.2.6:            now renderes in $request:charset, but in header puts
         * src/types/pa_value.h [autoptr] 1.109.2.24:            $response:charset todo: make that default only so that coder
         * src/types/pa_vxdoc.C [autoptr] 1.23.2.3:            could override that
         * src/types/pa_vxdoc.h [autoptr] 1.31.2.8:  
         * src/types/pa_vxnode.C [autoptr] 1.30.2.4:          * src/classes/xdoc.C, www/htdocs/_bug.xsl: beauty: xhtml
         * src/types/pa_vxnode.h [autoptr] 1.22.2.6:            doctype-public/system forcly turns off omit-xml-declaration
                 test: 107 bug fixes  
           * src/classes/xdoc.C, www/htdocs/_bug.html, www/htdocs/_bug.xsl:
         * src/main/pa_charset.C [autoptr] 1.33.2.18:            feature: reimplemented xhtml output, see /.xsl for sample
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.21:  
                 fixed: mem leak from copy/paste bug  2004-02-17  paf
   
 2003-03-06  paf          * src/classes/xdoc.C: beauty: needless helper class removed
         * tests/023.html [autoptr] 1.1.2.2:  
                 in some cases it rounded up badly. postponing solution of that          * src/classes/xdoc.C: beauty: method=html outputxmlbuffer not
                 problem, making more simple test            copied extra time
   
         * src/include/pa_charset.h [autoptr] 1.20.2.14:          * src/classes/xdoc.C: bugfound: meta again, now somewhere in xhtml
         * src/include/pa_config_fixed.h [autoptr] 1.54.2.3:            part of libxml
         * src/include/pa_memory.h [autoptr] 1.1.2.6:  
         * src/include/pa_pool.h [autoptr] 1.86.2.32:          * src/classes/xdoc.C: new: xhtml now works [libxslt prevented
         * src/main/pa_charset.C [autoptr] 1.33.2.14:            libxml to do the work] <xsl:output        method="html"
         * src/main/pa_memory.C [autoptr] 1.1.2.4:            doctype-public="-//W3C//DTD XHTML 1.0 Strict//EN"
         * src/main/pa_pool.C [autoptr] 1.59.2.6:            doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
         * src/types/pa_vxdoc.C [autoptr] 1.23.2.2:            />
         * src/types/pa_vxdoc.h [autoptr] 1.31.2.5:  
         * src/types/pa_vxnode.C [autoptr] 1.30.2.3:          * src/classes/xdoc.C: beauty: no <meta ... charset generated
         * src/types/pa_vxnode.h [autoptr] 1.22.2.4:  
                 xml: charsets          * src/types/pa_vxdoc.h: bugfix: ^xdoc::transform [note double :]
             caused assertion
         * src/include/pa_stylesheet_connection.h [autoptr] 1.32.2.4:  
         * src/include/pa_stylesheet_manager.h [autoptr] 1.15.2.4:          * src/classes/hash.C: bugfix: ^hash.add[$hash] ^hash.sub[$hash]
         * src/main/pa_sql_driver_manager.C [autoptr] 1.69.2.15:            could hang. now such add does nothing, sub clears $hash
         * src/main/pa_stylesheet_manager.C [autoptr] 1.16.2.6:  
                 xml: stylesheet&manager done          * src/main/untaint.C: bugfix: one last char prior to "spaces<" were
             not made quoted-printable
         * src/classes/xnode.C [autoptr] 1.54.2.9:  
         * src/classes/xnode.h [autoptr] 1.18.2.5:          * src/main/pa_uue.C: bugfix: uuencoded finish char adding violated
         * src/include/pa_charset.h [autoptr] 1.20.2.15:            string invariant
         * src/include/pa_memory.h [autoptr] 1.1.2.8:  
         * src/include/pa_request.h [autoptr] 1.160.2.30:  2004-02-16  paf
         * src/include/pa_string.h [autoptr] 1.144.2.28:  
         * src/main/pa_globals.C [autoptr] 1.152.2.18:          * src/main/pa_globals.C: bugfix: xml errors copy from library now
         * src/main/pa_request.C [autoptr] 1.245.2.30:            cleared [were not cleared properly]
         * src/main/pa_stylesheet_manager.C [autoptr] 1.16.2.7:  
                 xnode.C compiled  2004-02-13  paf
   
         * src/include/pa_memory.h [autoptr] 1.1.2.7:          * src/include/pa_version.h: prerelease
         * src/include/pa_stylesheet_connection.h [autoptr] 1.32.2.3:  
         * src/include/pa_stylesheet_manager.h [autoptr] 1.15.2.3:          * src/main/pa_stylesheet_connection.C: change: .xsl.stamp now not
         * src/main/pa_stylesheet_manager.C [autoptr] 1.16.2.5:            used, introducing dependencies timestamp check
                 xml: stylesheet&manager STARTED  
           * src/: classes/xdoc.C, include/pa_stylesheet_connection.h,
         * src/include/pa_globals.h [autoptr] 1.101.2.15:            include/pa_xml_io.h, main/Makefile.am, main/compile.tab.C,
         * src/main/pa_charset.C [autoptr] 1.33.2.15:            main/main.vcproj, main/pa_globals.C, main/pa_xml_io.C: change:
         * src/main/pa_exception.C [autoptr] 1.43.2.14:            .xsl.stamp now not used, introducing dependencies timestamp check
         * src/main/pa_globals.C [autoptr] 1.152.2.17:  
                 xml: exceptions          * configure.in, bin/auto.p.dist.in: auto.p: @conf made relative
   
         * src/classes/xdoc.C [autoptr] 1.108.2.13:  2004-02-12  paf
                 xdoc.C 50%  
           * src/types/pa_vform.C: bugfix: empty values[recently allowed]
         * src/include/pa_charset.h [autoptr] 1.20.2.13:            ruined empty <input type=file> submits. parser thought there were
         * src/include/pa_charsets.h [autoptr] 1.8.2.8:            nameless empty file and $form:field got value of type 'file'
         * src/main/pa_charset.C [autoptr] 1.33.2.13:  
         * src/main/pa_charsets.C [autoptr] 1.11.2.10:          * INSTALL: --without-threads
         * www/htdocs/.htaccess [autoptr] 1.12.6.4:  
                 charset_utf8 declaration moved to charsets.C          * src/include/pa_sapi.h: 2004
   
         * Makefile.am [autoptr] 1.34.2.2:  2004-02-11  paf
         * tests/Makefile [autoptr] 1.1.2.4:  
         * tests/Makefile [autoptr] 1.1.2.6:          * src/: classes/classes.C, classes/classes.h, classes/date.C,
                 *** empty log message ***            classes/double.C, classes/file.C, classes/form.C, classes/hash.C,
             classes/hashfile.C, classes/image.C, classes/int.C,
         * tests/058_paf2000.png [autoptr] 1.1.2.2:            classes/mail.C, classes/math.C, classes/memory.C, classes/op.C,
         * tests/results/058.processed [autoptr] 1.1.2.2:            classes/response.C, classes/string.C, classes/table.C,
                 .png added with -kb now            classes/void.C, classes/xdoc.C, classes/xnode.C, classes/xnode.h,
             include/pa_array.h, include/pa_cache_managers.h,
 2003-03-05  paf            include/pa_charset.h, include/pa_charsets.h, include/pa_common.h,
         * tests/results/105.processed 1.1:            include/pa_config_fixed.h, include/pa_config_includes.h,
                 file 105.processed was initially added on branch autoptr.            include/pa_dictionary.h, include/pa_dir.h,
             include/pa_exception.h, include/pa_exec.h, include/pa_globals.h,
         * src/classes/math.C [autoptr] 1.24.2.12:            include/pa_hash.h, include/pa_memory.h, include/pa_opcode.h,
                 can be: crypt in -lcrypt OK, but crypt.h be missing            include/pa_operation.h, include/pa_os.h, include/pa_request.h,
             include/pa_request_charsets.h, include/pa_request_info.h,
         * src/classes/op.C [autoptr] 1.127.2.20:            include/pa_socks.h, include/pa_sql_connection.h,
         * src/main/main.dsp [autoptr] 1.161.6.13:            include/pa_sql_driver_manager.h, include/pa_stack.h,
         * tests/104.html [autoptr] 1.1.2.1:            include/pa_string.h, include/pa_stylesheet_connection.h,
         * tests/results/104.processed [autoptr] 1.1.2.1:            include/pa_stylesheet_manager.h, include/pa_table.h,
         * www/htdocs/.htaccess [autoptr] 1.12.6.3:            include/pa_threads.h, include/pa_types.h, include/pa_uue.h,
                 ^bpt operator added [does int3 in debug build on win32]            include/pa_xml_exception.h, include/pa_xml_io.h, lib/gd/gif.C,
             lib/gd/gif.h, lib/gd/gifio.C, lib/md5/pa_md5.h,
         * www/htdocs/auto.p [autoptr] 1.17.10.1:            lib/md5/pa_md5c.c, lib/smtp/comms.C, lib/smtp/smtp.C,
         * www/htdocs/autoptr.html [autoptr] 1.1.2.4:            lib/smtp/smtp.h, main/compile.C, main/compile_tools.C,
         * www/htdocs/base.p [autoptr] 1.6.6.1:            main/compile_tools.h, main/execute.C, main/pa_cache_managers.C,
         * www/htdocs/derived.p [autoptr] 1.24.6.1:            main/pa_charset.C, main/pa_charsets.C, main/pa_common.C,
         * www/htdocs/font.gif [autoptr] 1.1.6.1:            main/pa_dictionary.C, main/pa_dir.C, main/pa_exception.C,
         * www/htdocs/global.xsl [autoptr] 1.8.10.1:            main/pa_exec.C, main/pa_globals.C, main/pa_memory.C,
         * www/htdocs/index.html [autoptr] 1.210.2.1:            main/pa_os.C, main/pa_request.C, main/pa_socks.C,
         * www/htdocs/mailreceive.eml [autoptr] 1.3.10.1:            main/pa_sql_driver_manager.C, main/pa_string.C,
         * www/htdocs/mailreceive.html [autoptr] 1.1.10.1:            main/pa_stylesheet_manager.C, main/pa_table.C, main/pa_uue.C,
         * www/htdocs/operators.p [autoptr] 1.11.8.1:            main/pa_xml_exception.C, main/pa_xml_io.C, main/untaint.C,
         * www/htdocs/parser-status.html [autoptr] 1.2.18.1:            sql/pa_sql_driver.h, targets/cgi/pa_threads.C,
         * www/htdocs/people.dtd [autoptr] 1.1.20.1:            targets/isapi/pa_threads.C, targets/isapi/parser3isapi.C,
         * www/htdocs/some.p [autoptr] 1.2.8.1:            types/pa_junction.h, types/pa_method.h, types/pa_value.C,
                 removed old tests            types/pa_value.h, types/pa_vbool.h, types/pa_vclass.C,
             types/pa_vclass.h, types/pa_vcode_frame.h, types/pa_vconsole.h,
         * tests/104.html 1.1:            types/pa_vcookie.C, types/pa_vcookie.h, types/pa_vdate.h,
                 file 104.html was initially added on branch autoptr.            types/pa_vdouble.h, types/pa_venv.h, types/pa_vfile.C,
             types/pa_vfile.h, types/pa_vform.C, types/pa_vform.h,
         * tests/105.html 1.1:            types/pa_vhash.h, types/pa_vhashfile.h, types/pa_vimage.C,
                 file 105.html was initially added on branch autoptr.            types/pa_vimage.h, types/pa_vint.h, types/pa_vjunction.h,
             types/pa_vmail.C, types/pa_vmail.h, types/pa_vmath.C,
         * src/classes/math.C [autoptr] 1.24.2.11:            types/pa_vmath.h, types/pa_vmemory.h, types/pa_vmethod_frame.C,
         * src/classes/op.C [autoptr] 1.127.2.19:            types/pa_vmethod_frame.h, types/pa_vobject.C, types/pa_vobject.h,
         * src/classes/string.C [autoptr] 1.125.2.13:            types/pa_vrequest.C, types/pa_vrequest.h, types/pa_vresponse.C,
         * src/lib/Makefile.in [autoptr] 1.8.2.1:            types/pa_vresponse.h, types/pa_vstateless_class.C,
         * src/lib/md5/Makefile.in [autoptr] 1.6.2.1:            types/pa_vstateless_class.h, types/pa_vstateless_object.h,
         * src/lib/patches/Makefile.in [autoptr] 1.10.2.1:            types/pa_vstatus.C, types/pa_vstatus.h, types/pa_vstring.C,
         * src/lib/pcre/Makefile.in [autoptr] 1.8.2.1:            types/pa_vstring.h, types/pa_vtable.C, types/pa_vtable.h,
         * src/main/pa_exec.C [autoptr] 1.48.2.18:            types/pa_vvoid.h, types/pa_vxdoc.C, types/pa_vxdoc.h,
         * src/targets/Makefile.in [autoptr] 1.42.2.1:            types/pa_vxnode.C, types/pa_vxnode.h, types/pa_wcontext.C,
         * src/targets/apache13/Makefile.am [autoptr] 1.15.10.1:            types/pa_wcontext.h, types/pa_wwrapper.h: 2004
         * src/targets/cgi/Makefile.am [autoptr] 1.46.2.1:  
         * src/targets/cgi/Makefile.in [autoptr] 1.62.2.1:          * src/main/pa_globals.C: beauty: typo caused gc.log warnings with
                 gcc more happy. todo:make linker happy            debug version of gc.dll
   
         * tests/results/104.processed 1.1:          * src/: classes/classes.vcproj, lib/gd/gd.vcproj,
                 file 104.processed was initially added on branch autoptr.            lib/pcre/pcre.vcproj, lib/pcre/pcre_dftables.vcproj,
             lib/pcre/pcre_parser_ctype.vcproj, lib/sdbm/sdbm.vcproj,
         * ltmain.sh [autoptr] 1.5.2.1:            lib/smtp/smtp.vcproj, main/main.vcproj, main/pa_globals.C,
                 ltmain.sh added            targets/cgi/parser3.C, targets/cgi/parser3.vcproj,
             targets/isapi/parser3isapi.vcproj, types/types.vcproj: migrated
         * src/targets/apache13/p3runConfigure.in [autoptr] 1.11.14.1:            to latest libxml[2.6.5] and libgdome[1.1.2] simplified lib build
         * src/targets/cgi/Makefile.am [autoptr] 1.46.2.2:            processes
         * src/targets/cgi/Makefile.in [autoptr] 1.62.2.2:  
                 linker needed more tricks to link OK          * src/: classes/classes.vcproj, lib/gd/gd.vcproj, main/main.vcproj,
             main/pa_globals.C, targets/cgi/parser3.vcproj,
         * src/types/pa_vhash.C [autoptr] 1.1.2.2:            targets/isapi/parser3isapi.vcproj, types/types.vcproj: continued
         * src/types/pa_vhash.h [autoptr] 1.43.2.13:            changes to reflect libxml xsl new folders
                 hash_default_element_name made static  
           * src/: classes/classes.vcproj, lib/gd/gd.vcproj,
         * src/include/Makefile.am [autoptr] 1.3.14.2:            lib/smtp/smtp.vcproj, main/main.vcproj,
         * src/include/Makefile.in [autoptr] 1.11.2.3:            targets/cgi/parser3.vcproj, types/types.vcproj: continued changes
         * src/main/Makefile.am [autoptr] 1.35.6.4:            to reflect libxml xsl new folders
         * src/main/Makefile.in [autoptr] 1.50.2.4:  
         * src/types/Makefile.am [autoptr] 1.28.10.1:          * src/: classes/classes.vcproj, lib/gd/gd.vcproj,
         * src/types/Makefile.in [autoptr] 1.50.2.2:            lib/smtp/smtp.vcproj, main/main.vcproj,
                 forgotten files added to Makes            targets/cgi/parser3.vcproj, targets/isapi/parser3isapi.vcproj,
             types/types.vcproj: started changes to reflect libxml xsl new
         * src/types/pa_vhash.C [autoptr] 1.1.2.3:            folders
         * src/types/pa_vhash.h [autoptr] 1.43.2.14:  
                 hash_default_element_name change undone ;(          * ChangeLog, parser3.sln, src/classes/classes.vcproj,
             src/lib/gd/gd.vcproj, src/lib/smtp/smtp.vcproj,
         * src/classes/file.C [autoptr] 1.107.2.16:            src/main/compile.tab.C, src/main/main.vcproj,
         * src/include/pa_exec.h [autoptr] 1.11.2.6:            src/main/pa_globals.C, src/targets/cgi/parser3.vcproj,
         * src/main/pa_exec.C [autoptr] 1.48.2.17:            src/targets/isapi/parser3isapi.vcproj, src/types/types.vcproj,
                 pa_exec env param made optional            www/htdocs/.htaccess: started changes to reflect libxml xsl new
             folders
         * tests/057.html [autoptr] 1.1.2.3:  
         * tests/results/057.processed [autoptr] 1.1.2.3:  2004-02-10  paf
                 test bug fixed  
           * INSTALL: critical: libxslt1.1.2 wanted at least libxml2.6.3 to
         * src/classes/string.C [autoptr] 1.125.2.14:            compile. recommened latest libxml up to date
         * src/include/pa_string.h [autoptr] 1.144.2.27:  
         * src/main/pa_string.C [autoptr] 1.172.2.20:          * INSTALL: critical: prior to 1.0.30 had bug: "a segfault on
         * tests/105.html [autoptr] 1.1.2.1:            pattern compilation errors", on which spent 4 hours worktime. use
         * tests/results/105.processed [autoptr] 1.1.2.1:            versions higher than that. recommended now latest up to date
                 String::match bug fixed  
   2004-02-06  paf
 2003-03-04  paf  
         * tests/results/060.processed 1.1:          * src/main/: pa_sql_driver_manager.C, pa_stylesheet_manager.C:
                 file 060.processed was initially added on branch autoptr.            beauty: unified destructing style
   
         * tests/results/059.processed 1.1:          * src/main/untaint.C: beauty: removed old def/ifdef
                 file 059.processed was initially added on branch autoptr.  
           * src/main/untaint.C: beauty: coredump @unknown untaint language
         * tests/072.html 1.1:            now
                 file 072.html was initially added on branch autoptr.  
   2004-02-03  paf
         * tests/results/052.processed 1.1:  
                 file 052.processed was initially added on branch autoptr.          * src/: classes/image.C, main/pa_exec.C, main/pa_memory.C,
             targets/isapi/parser3isapi.C, types/pa_value.C,
         * tests/074.html 1.1:            types/pa_vcookie.C: beauty: %u is more simple=proper for size_t
                 file 074.html was initially added on branch autoptr.            then %ld/%lu
   
         * tests/results/099.processed 1.1:          * src/main/pa_common.C: typo: %l -> %u
                 file 099.processed was initially added on branch autoptr.  
           * src/classes/xdoc.C: bugfix: libxml: FOR UTF-8 TOO russian letters
         * tests/076.html 1.1:            in attributes or documents-results of transform now not &#04xx;
                 file 076.html was initially added on branch autoptr.  
           * src/classes/xnode.C: memleaks found: not fixed yet. todo
         * tests/results/092.processed 1.1:  
                 file 092.processed was initially added on branch autoptr.          * src/main/pa_charset.C: bugfix: forgot to undo some
   
         * tests/results/102.processed 1.1:          * src/main/pa_charset.C: beauty: uncomment
                 file 102.processed was initially added on branch autoptr.            PA_PATCHED_LIBXML_BACKWARD to link with old patched libxml
             libraries
         * tests/results/084.processed 1.1:  
                 file 084.processed was initially added on branch autoptr.  2004-02-02  paf
   
         * tests/078.html 1.1:          * src/types/pa_vcookie.C: bugfix: erasing cookie: params now output
                 file 078.html was initially added on branch autoptr.            $cookie:example[    $.value[value]  $.path[/there/] ]
   
         * tests/results/076.processed 1.1:            $cookie:example[        $.value[]       $.expires[session]
                 file 076.processed was initially added on branch autoptr.            $.path[/there/]         $.domain[test.com] ]
   
         * tests/081.html 1.1:          * src/types/pa_vform.C: bugfix: empty values with
                 file 081.html was initially added on branch autoptr.            enctype=multipart/form-data now produce entries in $form:tables
             <form method=post enctype=multipart/form-data> <input type=hidden
         * tests/results/068.processed 1.1:            name=a> <input type=hidden name=b>
                 file 068.processed was initially added on branch autoptr.  
             <input type=submit> </form> $k[^form:fields._keys[]] ^eval($k)
         * tests/results/061.processed 1.1:            <hr> <pre>$request:body
                 file 061.processed was initially added on branch autoptr.  
   2004-01-30  paf
         * src/classes/Makefile.in [autoptr] 1.53.2.1:  
         * src/classes/mail.C [autoptr] 1.88.2.13:          * src/classes/xdoc.C: bugfix: libxml: russian letters in attributes
         * src/main/Makefile.in [autoptr] 1.50.2.3:            or documents-results of transform now not &#04xx;
         * src/main/pa_exec.C [autoptr] 1.48.2.16:  
         * src/sql/Makefile.in [autoptr] 1.11.2.1:          * src/classes/date.C: bugfix: ^date::create[invalid fields now
         * src/types/Makefile.in [autoptr] 1.50.2.1:            produce exception.
                 *** empty log message ***  
           * src/: classes/date.C, include/pa_string.h, main/pa_string.C:
         * tests/083.html 1.1:            bugfix: ^date::create[invalid fields now produce exception.
                 file 083.html was initially added on branch autoptr.  
           * ChangeLog, src/classes/date.C, www/htdocs/.htaccess: bugfix:
         * tests/results/053.processed 1.1:            ^date::create[invalid year] now produces exception. todo: check
                 file 053.processed was initially added on branch autoptr.            other fields
   
         * tests/053.html [autoptr] 1.1.2.1:  2004-01-29  paf
         * tests/054.html [autoptr] 1.1.2.1:  
         * tests/055.html [autoptr] 1.1.2.1:          * src/include/pa_memory.h: typo error
         * tests/056.html [autoptr] 1.1.2.1:  
         * tests/057.html [autoptr] 1.1.2.1:          * src/include/pa_memory.h: bugfix: [potential] strdup copied one
         * tests/058.html [autoptr] 1.1.2.1:            more byte then specified, then zeroed it << useless and
         * tests/058_paf2000.png [autoptr] 1.1.2.1:            potentially harmful(could gpf)
         * tests/059.html [autoptr] 1.1.2.1:  
         * tests/060.html [autoptr] 1.1.2.1:  2004-01-22  paf
         * tests/results/053.processed [autoptr] 1.1.2.1:  
         * tests/results/054.processed [autoptr] 1.1.2.1:          * src/classes/xdoc.C: bugfix: when stylesheet contains error, gpf
         * tests/results/055.processed [autoptr] 1.1.2.1:  
         * tests/results/056.processed [autoptr] 1.1.2.1:          * src/main/untaint.C: merged: bugfix from 3.1.1 on whitespace
         * tests/results/057.processed [autoptr] 1.1.2.1:            optimization
         * tests/results/058.processed [autoptr] 1.1.2.1:  
         * tests/results/059.processed [autoptr] 1.1.2.1:          * src/main/untaint.C: bugfix: whitespace now optimized properly
         * tests/results/060.processed [autoptr] 1.1.2.1:            [were bug: ^taint[1 & 2]="1 &2"
                 test:  
                 53 string.replace          * src/main/pa_globals.C: beauty: bigger buffer for xml-related
                 54 junctions            errors
                 55 table.hash  
                 56 call indirect          * src/main/pa_common.C: merged: bugfix from 3.1.1 on memory
                 57 date.create[string]            overflow
                 58 image.measure[png]  
           * src/main/pa_common.C: bugfix: buffer overflow * in libxml&xsl
         * src/classes/image.C [autoptr] 1.90.2.14:            error-reporting code * in parser-error reporting code [when no
         * tests/098.html [autoptr] 1.1.2.1:            @unhandled_exception defined]
         * tests/098font.gif [autoptr] 1.1.2.1:  
         * tests/results/098.processed [autoptr] 1.1.2.1:            fixed in one place: my *snprintf override
                 test:  
                 98 image font text [bug fixed]  2004-01-13  paf
   
         * tests/085.html 1.1:          * operators.txt: typo erro
                 file 085.html was initially added on branch autoptr.  
   2003-12-25  paf
         * tests/096_dir/188.jpg 1.1:  
                 file 188.jpg was initially added on branch autoptr.          * src/main/pa_common.C: bugfix: ^file::load[binary;http:// now not
             garbled  [pieces after zero bytes were removed]
         * tests/096_dir/163.jpg 1.1:  
                 file 163.jpg was initially added on branch autoptr.  2003-12-22  paf
   
         * tests/087.html 1.1:          * src/include/Makefile.am: bugfix: removed from dist:
                 file 087.html was initially added on branch autoptr.            src/include/pa_config_auto.h which were configured for
             make-dist-platform and badly updated proper config file in target
         * tests/103paf2001.gif 1.1:            [when .tar used for updating existing source tree]
                 file 103paf2001.gif was initially added on branch autoptr.  
           * ChangeLog, operators.txt, src/classes/op.C,
         * tests/results/103.processed 1.1:            src/include/pa_sql_connection.h,
                 file 103.processed was initially added on branch autoptr.            src/include/pa_sql_driver_manager.h,
             src/main/pa_sql_driver_manager.C, src/sql/pa_sql_driver.h,
         * tests/results/093.processed 1.1:            www/htdocs/.htaccess: feature: sql introducing ability to
                 file 093.processed was initially added on branch autoptr.            transcode charsets
   
         * tests/053.html 1.1:  2003-12-19  paf
                 file 053.html was initially added on branch autoptr.  
           * src/main/pa_sql_driver_manager.C: beauty: more straighforward
         * tests/results/085.processed 1.1:            error message
                 file 085.processed was initially added on branch autoptr.  
           * src/main/pa_charset.C: bugfix: memory for charsethandler
         * tests/089.html 1.1:            structure for libxml now allocated properly
                 file 089.html was initially added on branch autoptr.  
   2003-12-17  paf
         * tests/090.html 1.1:  
                 file 090.html was initially added on branch autoptr.          * src/types/pa_vfile.C: beauty: removed outdated cast
   
         * tests/100.html 1.1:          * src/main/pa_common.C: bugfix: empty http response caused gpf
                 file 100.html was initially added on branch autoptr.  
           * src/include/pa_string.h: bugfix: removed too strong a assert
         * tests/results/077.processed 1.1:  
                 file 077.processed was initially added on branch autoptr.          * src/main/pa_globals.C: bugfix: removed false warning [warning:
             unreported xmlGenericErrors]
         * tests/055.html 1.1:  
                 file 055.html was initially added on branch autoptr.  2003-12-15  paf
   
         * src/classes/table.C [autoptr] 1.172.2.12:          * src/classes/xdoc.C: bugfix: taint uri under ^xdoc::create{now
         * src/main/execute.C [autoptr] 1.295.2.23:            works}
         * tests/061.dat [autoptr] 1.1.2.1:  
         * tests/061.html [autoptr] 1.1.2.1:  2003-12-11  paf
         * tests/062.html [autoptr] 1.1.2.1:  
         * tests/063.html [autoptr] 1.1.2.1:          * operators.txt, src/types/pa_vstatus.C:     !$status:pid process
         * tests/064.html [autoptr] 1.1.2.1:            id
         * tests/065.html [autoptr] 1.1.2.1:                !$status:tid thread id
         * tests/066.html [autoptr] 1.1.2.1:  
         * tests/067.html [autoptr] 1.1.2.1:          * src/: include/pa_cache_managers.h, main/pa_cache_managers.C,
         * tests/068.html [autoptr] 1.1.2.1:            main/pa_globals.C, main/pa_request.C, types/pa_vstatus.C:
         * tests/069.html [autoptr] 1.1.2.1:            bugfix(solaris): removed dependency on object initialization
         * tests/070.html [autoptr] 1.1.2.1:            order [one more place]
         * tests/071.html [autoptr] 1.1.2.1:  
         * tests/072.html [autoptr] 1.1.2.1:          * src/: classes/file.C, classes/mail.C, classes/op.C,
         * tests/073.html [autoptr] 1.1.2.1:            classes/xdoc.C, main/pa_request.C, types/pa_vimage.C,
         * tests/074.html [autoptr] 1.1.2.1:            types/pa_vmath.C, types/pa_vstatus.C: beauty cancel: gcc does not
         * tests/075.html [autoptr] 1.1.2.1:            understand that
         * tests/076.html [autoptr] 1.1.2.1:  
         * tests/077.html [autoptr] 1.1.2.1:          * src/: classes/file.C, classes/mail.C, classes/op.C,
         * tests/078.html [autoptr] 1.1.2.1:            classes/xdoc.C, include/pa_cache_managers.h,
         * tests/079.html [autoptr] 1.1.2.1:            include/pa_sql_connection.h, include/pa_sql_driver_manager.h,
         * tests/080.html [autoptr] 1.1.2.1:            include/pa_stylesheet_manager.h, main/pa_request.C,
         * tests/081.html [autoptr] 1.1.2.1:            main/pa_stylesheet_manager.C, types/pa_vimage.C,
         * tests/082.html [autoptr] 1.1.2.1:            types/pa_vmath.C, types/pa_vstatus.C: beauty: removed redundant
         * tests/083.html [autoptr] 1.1.2.1:            ctor call [relying on implicit String::Body(cstr) call]
         * tests/084.html [autoptr] 1.1.2.1:  
         * tests/085.html [autoptr] 1.1.2.1:          * src/main/: pa_cache_managers.C, pa_sql_driver_manager.C,
         * tests/086.html [autoptr] 1.1.2.1:            pa_stylesheet_manager.C: bugfix(solaris): removed dependency on
         * tests/087.html [autoptr] 1.1.2.1:            object initialization order [two places]
         * tests/088.html [autoptr] 1.1.2.1:  
         * tests/089.html [autoptr] 1.1.2.1:  2003-12-10  paf
         * tests/090.html [autoptr] 1.1.2.1:  
         * tests/091.html [autoptr] 1.1.2.1:          * src/include/pa_sql_connection.h, www/htdocs/.htaccess: bugfix:
         * tests/092.html [autoptr] 1.1.2.1:            $status:sql.cache back  << time now ok
         * tests/093.html [autoptr] 1.1.2.1:  
         * tests/094.html [autoptr] 1.1.2.1:          * operators.txt, src/main/pa_sql_driver_manager.C,
         * tests/095.html [autoptr] 1.1.2.1:            src/main/pa_stylesheet_manager.C: $status:stylesheet.cache back
         * tests/results/061.processed [autoptr] 1.1.2.1:            operational
         * tests/results/062.processed [autoptr] 1.1.2.1:  
         * tests/results/063.processed [autoptr] 1.1.2.1:          * ChangeLog, operators.txt, src/classes/xdoc.C,
         * tests/results/064.processed [autoptr] 1.1.2.1:            src/include/pa_charset.h, src/include/pa_sql_connection.h,
         * tests/results/065.processed [autoptr] 1.1.2.1:            src/main/pa_charset.C, src/main/pa_sql_driver_manager.C,
         * tests/results/066.processed [autoptr] 1.1.2.1:            src/main/pa_string.C, src/types/pa_vxdoc.h, www/htdocs/.htaccess:
         * tests/results/067.processed [autoptr] 1.1.2.1:            $status:sql.cache back operational
         * tests/results/068.processed [autoptr] 1.1.2.1:  
         * tests/results/069.processed [autoptr] 1.1.2.1:  2003-12-02  paf
         * tests/results/070.processed [autoptr] 1.1.2.1:  
         * tests/results/071.processed [autoptr] 1.1.2.1:          * src/types/pa_vmail.C: bugfix:
         * tests/results/072.processed [autoptr] 1.1.2.1:            ^mail:send[$.file[$.value[>>xxxx<<]] now untaints properly [were:
         * tests/results/073.processed [autoptr] 1.1.2.1:            as-is forced]
         * tests/results/074.processed [autoptr] 1.1.2.1:  
         * tests/results/075.processed [autoptr] 1.1.2.1:          * src/main/pa_xml_io.C: bugfix: on some platforms one can't throw
         * tests/results/076.processed [autoptr] 1.1.2.1:            exceptions out of libxml callbacks: reimplemented error handling
         * tests/results/077.processed [autoptr] 1.1.2.1:            of http://localhost, parser://method and safemode check callbacks
         * tests/results/078.processed [autoptr] 1.1.2.1:  
         * tests/results/079.processed [autoptr] 1.1.2.1:          * src/main/pa_string.C: bugfix: SPARC gpf on %4!=0 address int ref
         * tests/results/080.processed [autoptr] 1.1.2.1:            [merged from HEAD]
         * tests/results/081.processed [autoptr] 1.1.2.1:  
         * tests/results/082.processed [autoptr] 1.1.2.1:          * src/classes/image.C: nothing: comment removed
         * tests/results/083.processed [autoptr] 1.1.2.1:  
         * tests/results/084.processed [autoptr] 1.1.2.1:          * src/main/pa_string.C: bugfix: sparc gpf on reading %4!=0
         * tests/results/085.processed [autoptr] 1.1.2.1:            addresses to int
         * tests/results/086.processed [autoptr] 1.1.2.1:  
         * tests/results/087.processed [autoptr] 1.1.2.1:  2003-12-01  paf
         * tests/results/088.processed [autoptr] 1.1.2.1:  
         * tests/results/089.processed [autoptr] 1.1.2.1:          * src/main/pa_xml_io.C: bugfix: typo
         * tests/results/090.processed [autoptr] 1.1.2.1:  
         * tests/results/091.processed [autoptr] 1.1.2.1:          * src/main/pa_globals.C: bugfix: win32: compile prob
         * tests/results/092.processed [autoptr] 1.1.2.1:  
         * tests/results/093.processed [autoptr] 1.1.2.1:          * src/classes/xdoc.C: bugfix: typo
         * tests/results/094.processed [autoptr] 1.1.2.1:  
         * tests/results/095.processed [autoptr] 1.1.2.1:          * src/main/pa_xml_io.C: todo: safe mode check not to throw
                 tests:            exception
                 61 file::stat size  
                 62 string->int autoconvert          * src/main/pa_xml_io.C: bugfix: http://localhost typo error
                 63 double .int,dec,div,mul  
                 64 date compare  2003-11-28  paf
                 65 file: basename,justname,justext  
                 66 math:crypt          * src/main/pa_xml_io.C: installed safe-mode checker as filter of
                 67 string.match simple on long            all xml documents read
                 68 string.match normalized simple on long  
                 69 string.int          * src/main/pa_xml_io.C: http://localhost/ now checked for safe mode
                 70 file::stat content-type  
                 71 table.join          * src/: classes/xdoc.C, include/pa_stylesheet_connection.h,
                 72 hash parameter conditional pass            include/pa_stylesheet_manager.h, main/pa_stylesheet_manager.C:
                 73 date daylightsaving,yearday            replaced original open mech of xdoc::create & co to use libxml
                 74 date arithmetics            open, so that this would work for root document todo: safe mode
                 75 response date values/attributes            checks to libxml: ideally to some 1 point
                 76 string.pos of void, void.pos  
                 77 syntax parsing          * src/main/pa_xml_io.C: comment
                 78 cookie tainting  
                 79 switch with local          * operators.txt, src/main/pa_xml_io.C: leading / in
                 80 scientific numeric literal in string autoconvert            http://parser[abscent params]
                 81 xor: logical and numerical  
                 82 for delims          * operators.txt, src/include/pa_request.h, src/main/pa_xml_io.C:
                 83 menu delims            works.  todo: maybe replace original open mech of xdoc::create &
                 84 table.hash distinct            co to use libxml open, so that this would work for root document
                 85 long string  replace  
                 86 throw+catch current language preserve            $xdoc[^xdoc::create{<?xml version="1.0"?> <!DOCTYPE test SYSTEM
                 87 bit shifts            "parser://method/params/here"> <test>   &test^; </test> }]
                 88 junction tests + $caller test  
                 89 hash.foreach selfmodification            ^taint[^xdoc.string[]]
                 90 int/void to int  
                 91 $caller test            @method[param] <!ENTITY test
                 92 junction is + def junction tests            "test-entity-value+$form:user+$param!">
                 93 $caller test  
                 94 syntax test  2003-11-27  paf
                 95 table.hash(keygenerator)  [bug fixed]  
           * src/main/pa_xml_io.C: libxml: started parser://methodcall/params
         * tests/results/070.processed 1.1:  
                 file 070.processed was initially added on branch autoptr.          * src/classes/date.C: bugfix: typo error
   
         * tests/results/069.processed 1.1:  2003-11-26  paf
                 file 069.processed was initially added on branch autoptr.  
           * operators.txt, src/include/Makefile.am, src/include/pa_globals.h,
         * tests/061.dat 1.1:            src/main/Makefile.am, src/main/main.vcproj,
                 file 061.dat was initially added on branch autoptr.            src/main/pa_globals.C, src/main/pa_request.C,
             src/include/pa_xml_io.h, src/main/pa_xml_io.C: simplification:
         * tests/092.html 1.1:            xml errors to hash<thread_id,error> reorganization: xml io moved
                 file 092.html was initially added on branch autoptr.            to pa_xml_io.C/h
   
         * tests/102.html 1.1:          * src/types/pa_value.h: warnings: --
                 file 102.html was initially added on branch autoptr.  
   2003-11-25  paf
         * tests/results/062.processed 1.1:  
                 file 062.processed was initially added on branch autoptr.          * src/classes/table.C: bugfix: wrong sequence. [sadly no waring
             whatever)
         * tests/057.html 1.1:  
                 file 057.html was initially added on branch autoptr.          * src/classes/table.C: bugfix: a, c?x:y, z in gcc considered(?) as
             a, (c?x:y, z)
         * tests/results/054.processed 1.1:  
                 file 054.processed was initially added on branch autoptr.          * src/main/untaint.C: bugfix: consequences of not reading this
             comment: CORD_pos_chars_left /* Number of characters in cache.
         * tests/094.html 1.1:            <= 0 ==> none    */
                 file 094.html was initially added on branch autoptr.  
           * src/include/pa_array.h: removed needless checks
         * tests/059.html 1.1:  
                 file 059.html was initially added on branch autoptr.  2003-11-24  paf
   
         * tests/060.html 1.1:          * src/: main/pa_request.C, types/pa_vform.C, types/pa_vform.h:
                 file 060.html was initially added on branch autoptr.            removed limit: now $form:xxx can be accessed anytime, even in
             @auto/conf [and request/response:charset still can be changed
         * tests/096.html 1.1:            anytime]
                 file 096.html was initially added on branch autoptr.  
           * src/main/pa_common.C: bugfix: ^file::load[binary;http://...]
         * tests/results/094.processed 1.1:            now not transcodes response body
                 file 094.processed was initially added on branch autoptr.  
           * operators.txt, src/types/pa_vxnode.C, src/types/pa_vxnode.h:
         * tests/062.html 1.1:            $xdoc[^xdoc::create[test]] $tn[^xdoc.createTextNode[text node
                 file 062.html was initially added on branch autoptr.            value]] $dummy[^xdoc.firstChild.appendChild[$tn]]
             $xdoc.firstChild.firstChild.nodeValue[different]
         * tests/results/086.processed 1.1:            ^taint[^xdoc.string[]]
                 file 086.processed was initially added on branch autoptr.  
           * src/: include/pa_hash.h, types/types.vcproj: linker HPUX nongnu
         * tests/098font.gif 1.1:            workaround: static Hash::allocates -> static Hash_allocates
                 file 098font.gif was initially added on branch autoptr.  
   2003-11-21  paf
         * tests/098.html 1.1:  
                 file 098.html was initially added on branch autoptr.          * Makefile.am, configure, configure.in, src/classes/Makefile.am,
             src/include/pa_config_auto.h.in, src/targets/cgi/Makefile.am,
         * tests/results/078.processed 1.1:            src/types/Makefile.am: rearrange: gd&smtp moved to src/lib
                 file 078.processed was initially added on branch autoptr.  
           * src/classes/classes.vcproj: rearrange: gd&smtp moved to src/lib
         * tests/064.html 1.1:  
                 file 064.html was initially added on branch autoptr.          * src/classes/mail.C: bugfix: typo
   
         * tests/results/071.processed 1.1:          * parser3.sln, src/classes/Makefile.am, src/lib/Makefile.am,
                 file 071.processed was initially added on branch autoptr.            src/lib/gd/Makefile.am, src/lib/gd/gd.vcproj, src/lib/gd/gif.C,
             src/lib/gd/gif.h, src/lib/gd/gifio.C, src/lib/gd/mtables.h,
         * tests/results/063.processed 1.1:            src/lib/smtp/Makefile.am, src/lib/smtp/comms.C,
                 file 063.processed was initially added on branch autoptr.            src/lib/smtp/smtp.C, src/lib/smtp/smtp.h,
             src/lib/smtp/smtp.vcproj: rearrange: gd&smtp moved to src/lib
         * tests/066.html 1.1:  
                 file 066.html was initially added on branch autoptr.          * src/main/pa_exec.C: bug in safe mode
   
         * tests/results/055.processed 1.1:          * src/include/Makefile.am: pa_xml_exception.h
                 file 055.processed was initially added on branch autoptr.  
           * src/targets/isapi/parser3isapi.C: more warnings --
         * tests/068.html 1.1:  
                 file 068.html was initially added on branch autoptr.  2003-11-20  paf
   
         * tests/071.html 1.1:          * src/: classes/math.C, classes/op.C, classes/string.C,
                 file 071.html was initially added on branch autoptr.            main/pa_charset.C, main/pa_dictionary.C, main/pa_string.C,
             types/pa_value.C, main/pa_dir.C, main/pa_table.C: more warnings
         * tests/results/095.processed 1.1:            --
                 file 095.processed was initially added on branch autoptr.  
           * src/: main/pa_charset.C, main/pa_string.C, types/pa_vxnode.C:
         * tests/results/087.processed 1.1:            more warnings --
                 file 087.processed was initially added on branch autoptr.  
           * src/classes/xdoc.C: more warnings --
         * tests/073.html 1.1:  
                 file 073.html was initially added on branch autoptr.          * src/classes/: date.C, image.C, xdoc.C: more warnings --
   
         * tests/results/079.processed 1.1:          * src/: main/pa_sql_driver_manager.C, main/untaint.C,
                 file 079.processed was initially added on branch autoptr.            types/pa_vcookie.C, types/pa_vmail.C: more warnings --
   
         * tests/results/080.processed 1.1:          * src/: classes/date.C, classes/file.C, classes/hash.C,
                 file 080.processed was initially added on branch autoptr.            classes/image.C, classes/mail.C, classes/op.C, classes/string.C,
             classes/table.C, include/pa_cache_managers.h,
         * tests/results/072.processed 1.1:            include/pa_stylesheet_connection.h, main/pa_request.C,
                 file 072.processed was initially added on branch autoptr.            types/pa_vdate.h, types/pa_vhashfile.C, types/pa_vimage.h,
             types/pa_vmethod_frame.C, types/pa_vmethod_frame.h: more warnings
         * tests/075.html 1.1:            --
                 file 075.html was initially added on branch autoptr.  
           * src/main/: execute.C, pa_request.C: old forgotten todo: when
         * tests/results/064.processed 1.1:            can't report problem (undefined @unhandled_exception) problem
                 file 064.processed was initially added on branch autoptr.            source string were not reported
   
         * tests/103.html [autoptr] 1.1.2.1:          * src/: classes/classes.C, classes/classes.h, classes/date.C,
         * tests/103mark.gif [autoptr] 1.1.2.1:            classes/double.C, classes/file.C, classes/form.C, classes/hash.C,
         * tests/103paf2001.gif [autoptr] 1.1.2.1:            classes/hashfile.C, classes/image.C, classes/int.C,
         * tests/results/103.processed [autoptr] 1.1.2.1:            classes/mail.C, classes/math.C, classes/memory.C, classes/op.C,
                 tests:            classes/response.C, classes/string.C, classes/table.C,
                 103 image.copy transparence test            classes/void.C, classes/xdoc.C, classes/xnode.C, classes/xnode.h,
             include/pa_array.h, include/pa_cache_managers.h,
         * tests/results/056.processed 1.1:            include/pa_charset.h, include/pa_charsets.h, include/pa_common.h,
                 file 056.processed was initially added on branch autoptr.            include/pa_config_fixed.h, include/pa_dictionary.h,
             include/pa_dir.h, include/pa_exception.h, include/pa_exec.h,
         * tests/077.html 1.1:            include/pa_globals.h, include/pa_hash.h, include/pa_memory.h,
                 file 077.html was initially added on branch autoptr.            include/pa_opcode.h, include/pa_operation.h, include/pa_os.h,
             include/pa_request.h, include/pa_request_charsets.h,
         * tests/080.html 1.1:            include/pa_request_info.h, include/pa_sapi.h, include/pa_socks.h,
                 file 080.html was initially added on branch autoptr.            include/pa_sql_connection.h, include/pa_sql_driver_manager.h,
             include/pa_stack.h, include/pa_string.h,
         * tests/079.html 1.1:            include/pa_stylesheet_connection.h,
                 file 079.html was initially added on branch autoptr.            include/pa_stylesheet_manager.h, include/pa_table.h,
             include/pa_threads.h, include/pa_types.h, include/pa_uue.h,
         * tests/results/096.processed 1.1:            include/pa_xml_exception.h, lib/md5/pa_md5.h, lib/md5/pa_md5c.c,
                 file 096.processed was initially added on branch autoptr.            lib/sdbm/apr_file_io.C, lib/sdbm/apr_strings.C, main/compile.C,
             main/compile_tools.C, main/compile_tools.h, main/execute.C,
         * tests/082.html 1.1:            main/pa_cache_managers.C, main/pa_charset.C, main/pa_charsets.C,
                 file 082.html was initially added on branch autoptr.            main/pa_common.C, main/pa_dictionary.C, main/pa_dir.C,
             main/pa_exception.C, main/pa_exec.C, main/pa_globals.C,
         * tests/results/088.processed 1.1:            main/pa_memory.C, main/pa_os.C, main/pa_pool.C,
                 file 088.processed was initially added on branch autoptr.            main/pa_request.C, main/pa_socks.C, main/pa_sql_driver_manager.C,
             main/pa_string.C, main/pa_stylesheet_manager.C, main/pa_table.C,
         * tests/results/081.processed 1.1:            main/pa_uue.C, main/pa_xml_exception.C, main/untaint.C,
                 file 081.processed was initially added on branch autoptr.            sql/pa_sql_driver.h, targets/cgi/pa_threads.C,
             targets/cgi/parser3.C, targets/isapi/pa_threads.C,
         * tests/084.html 1.1:            targets/isapi/parser3isapi.C, types/pa_junction.h,
                 file 084.html was initially added on branch autoptr.            types/pa_method.h, types/pa_value.C, types/pa_value.h,
             types/pa_vbool.h, types/pa_vclass.C, types/pa_vclass.h,
         * tests/results/073.processed 1.1:            types/pa_vcode_frame.h, types/pa_vconsole.h, types/pa_vcookie.C,
                 file 073.processed was initially added on branch autoptr.            types/pa_vcookie.h, types/pa_vdate.h, types/pa_vdouble.h,
             types/pa_venv.h, types/pa_vfile.C, types/pa_vfile.h,
         * tests/058_paf2000.png 1.1:            types/pa_vform.C, types/pa_vform.h, types/pa_vhash.h,
                 file 058_paf2000.png was initially added on branch autoptr.            types/pa_vhashfile.C, types/pa_vhashfile.h, types/pa_vimage.C,
             types/pa_vimage.h, types/pa_vint.h, types/pa_vjunction.h,
         * tests/results/065.processed 1.1:            types/pa_vmail.C, types/pa_vmail.h, types/pa_vmath.C,
                 file 065.processed was initially added on branch autoptr.            types/pa_vmath.h, types/pa_vmemory.h, types/pa_vmethod_frame.C,
             types/pa_vmethod_frame.h, types/pa_vobject.C, types/pa_vobject.h,
         * tests/086.html 1.1:            types/pa_vrequest.C, types/pa_vrequest.h, types/pa_vresponse.C,
                 file 086.html was initially added on branch autoptr.            types/pa_vresponse.h, types/pa_vstateless_class.C,
             types/pa_vstateless_class.h, types/pa_vstateless_object.h,
         * tests/results/057.processed 1.1:            types/pa_vstatus.C, types/pa_vstatus.h, types/pa_vstring.C,
                 file 057.processed was initially added on branch autoptr.            types/pa_vstring.h, types/pa_vtable.C, types/pa_vtable.h,
             types/pa_vvoid.h, types/pa_vxdoc.C, types/pa_vxdoc.h,
         * tests/052.html 1.1:            types/pa_vxnode.C, types/pa_vxnode.h, types/pa_wcontext.C,
                 file 052.html was initially added on branch autoptr.            types/pa_wcontext.h, types/pa_wwrapper.h: static const char *
             const IDENT
         * tests/088.html 1.1:  
                 file 088.html was initially added on branch autoptr.          * src/: include/pa_array.h, include/pa_pool.h,
             include/pa_request.h, include/pa_string.h, include/pa_table.h,
         * tests/054.html 1.1:            main/compile_tools.h, main/pa_common.C, types/pa_vhash.h,
                 file 054.html was initially added on branch autoptr.            types/pa_wcontext.h: more warnings --
   
         * src/main/pa_common.C [autoptr] 1.143.2.21:          * src/: classes/classes.vcproj, classes/date.C, classes/double.C,
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.20:            classes/file.C, classes/hash.C, classes/hashfile.C,
         * tests/097.html [autoptr] 1.1.2.1:            classes/image.C, classes/int.C, classes/mail.C, classes/math.C,
         * tests/results/097.processed [autoptr] 1.1.2.1:            classes/memory.C, classes/op.C, classes/string.C,
                 test:            classes/table.C, classes/xdoc.C, classes/xnode.C,
                 97 file::load http://  [bugs fixed]            include/pa_config_includes.h, include/pa_operation.h,
             include/pa_sql_connection.h, include/pa_table.h,
         * tests/101.html 1.1:            include/pa_types.h, lib/ltdl/config_fixed.h,
                 file 101.html was initially added on branch autoptr.            lib/ltdl/ltdl.vcproj, lib/md5/md5.vcproj, lib/pcre/maketables.c,
             lib/pcre/pcre_dftables.vcproj, lib/pcre/pcre_parser_ctype.vcproj,
         * tests/091.html 1.1:            lib/sdbm/apr_file_io.C, main/compile.tab.C, main/execute.C,
                 file 091.html was initially added on branch autoptr.            main/main.vcproj, main/pa_cache_managers.C, main/pa_charset.C,
             main/pa_common.C, main/pa_dir.C, main/pa_exec.C,
         * tests/results/097.processed 1.1:            main/pa_globals.C, main/pa_os.C, main/pa_request.C,
                 file 097.processed was initially added on branch autoptr.            main/pa_string.C, main/pa_table.C, targets/cgi/parser3.vcproj,
             targets/isapi/parser3isapi.vcproj, types/pa_value.h,
         * tests/056.html 1.1:            types/pa_vconsole.h, types/pa_vdate.h, types/pa_vfile.h,
                 file 056.html was initially added on branch autoptr.            types/pa_vhashfile.C, types/pa_vimage.C, types/pa_vimage.h,
             types/pa_vmail.C, types/pa_vobject.C,
         * tests/results/089.processed 1.1:            types/pa_vstateless_class.h, types/pa_vtable.C,
                 file 089.processed was initially added on branch autoptr.            types/pa_vtable.h, types/pa_vvoid.h, types/pa_vxdoc.h,
             types/pa_vxnode.h, types/types.vcproj: turned on warnings level4
         * tests/results/090.processed 1.1:            on all projects (except libltdl=off & libsdbm=level3) found
                 file 090.processed was initially added on branch autoptr.            several unitialized vars
   
         * src/classes/hash.C [autoptr] 1.54.2.12:  2003-11-19  paf
         * src/classes/image.C [autoptr] 1.90.2.13:  
         * src/classes/table.C [autoptr] 1.172.2.13:          * src/classes/op.C: more ansi C++ comp
         * src/include/pa_memory.h [autoptr] 1.1.2.5:  
         * tests/096.html [autoptr] 1.1.2.1:          * operators.txt, src/classes/op.C, src/include/pa_request.h,
         * tests/096_dir/163.jpg [autoptr] 1.1.2.1:            src/main/pa_request.C: ^cache[...]{body}{catch block with
         * tests/096_dir/188.jpg [autoptr] 1.1.2.1:            $exception.handled[cache] meaning "get expired cache, if any.
         * tests/results/096.processed [autoptr] 1.1.2.1:            else error"}
                 tests:  
                 96 image EXIF  [bug fixed]          * src/: classes/op.C, include/pa_os.h, include/pa_request.h,
             main/pa_common.C: cache: ^cache[] fallback todo: kinda ^try:
         * tests/results/100.processed 1.1:            ^cache[...]{body}{catch code with $exception.cache field}
                 file 100.processed was initially added on branch autoptr.  
   2003-11-12  paf
         * tests/103.html 1.1:  
                 file 103.html was initially added on branch autoptr.          * src/classes/xnode.C: replaceChild: 2nd param now named oldChild
             [copy/paste bug]
         * tests/093.html 1.1:  
                 file 093.html was initially added on branch autoptr.  2003-11-11  paf
   
         * tests/results/082.processed 1.1:          * src/types/: pa_value.h, pa_vfile.h: more C++ compatible [HP C++
                 file 082.processed was initially added on branch autoptr.            failed]
   
         * tests/052.html [autoptr] 1.1.2.1:          * bin/auto.p.dist.in: colno
         * tests/outputs/049.processed [autoptr] 1.1.2.2:  
         * tests/outputs/050.processed [autoptr] 1.1.2.2:  2003-11-10  paf
         * tests/outputs/051.processed [autoptr] 1.1.2.2:  
         * tests/results/052.processed [autoptr] 1.1.2.1:          * src/types/pa_vconsole.h: flush
                 test:  
                 52 pre/match/post test: passed AS-IT-WERE, but wrong :) separate task: fix that          * operators.txt, src/main/pa_request.C, src/types/Makefile.am,
             src/types/types.vcproj, src/types/pa_vconsole.h: $console:line
         * tests/058.html 1.1:            read/write  [for nntp]
                 file 058.html was initially added on branch autoptr.  
           * operators.txt: mysql: transaction support: ?autocommit=0
         * tests/results/074.processed 1.1:  
                 file 074.processed was initially added on branch autoptr.          * operators.txt: comment: updated
   
         * tests/095.html 1.1:          * src/types/: pa_vhashfile.C, pa_vhashfile.h: add: hashfile old
                 file 095.html was initially added on branch autoptr.            serialize version and exipire now removes entries
   
         * tests/results/066.processed 1.1:          * operators.txt: ^hashfile.delete[] removes files altogether [and
                 file 066.processed was initially added on branch autoptr.            dir, if could]
   
         * tests/061.html 1.1:          * src/: classes/hashfile.C, include/pa_common.h, main/pa_common.C,
                 file 061.html was initially added on branch autoptr.            types/pa_vhashfile.C, types/pa_vhashfile.h: ^hashfile.delete[]
             removes files altogether [and dir, if could]
         * tests/results/058.processed 1.1:  
                 file 058.processed was initially added on branch autoptr.          * src/lib/sdbm/sdbm.c: bugfix: sdbm: .h said it's OK to remove
             nonexistent pair. .c coded that that was error. fixed
         * tests/103mark.gif 1.1:  
                 file 103mark.gif was initially added on branch autoptr.          * src/types/pa_vhashfile.C: sdbm: exception type change to
             file.access [regretfull can't split it to different exceptions
         * tests/097.html 1.1:            without modifying sdbm source wich would prefer not to]
                 file 097.html was initially added on branch autoptr.  
   2003-11-07  paf
         * tests/063.html 1.1:  
                 file 063.html was initially added on branch autoptr.          * src/: classes/date.C, classes/file.C, classes/hash.C,
             classes/hashfile.C, classes/image.C, classes/table.C,
         * src/main/execute.C [autoptr] 1.295.2.22:            classes/xdoc.C, include/Makefile.am, include/pa_array.h,
         * src/main/pa_table.C [autoptr] 1.53.2.10:            include/pa_pool.h, include/pa_request.h, main/Makefile.am,
                 test:            main/execute.C, main/main.vcproj, main/pa_pool.C,
                 59 table.locate [bug fixed]            main/pa_request.C, targets/cgi/parser3.C, types/pa_vclass.C,
                 60 string eq string [bug fixed]            types/pa_vclass.h, types/pa_vhashfile.h, types/pa_vobject.h,
             types/pa_vstateless_class.h: resurrected: pool idea. now only for
         * tests/099.html 1.1:            destructing objects at request processing end
                 file 099.html was initially added on branch autoptr.  
   2003-11-06  paf
         * tests/065.html 1.1:  
                 file 065.html was initially added on branch autoptr.          * src/: classes/Makefile.am, types/Makefile.am: .am sdbm INCLUDES
             updates
         * tests/results/098.processed 1.1:  
                 file 098.processed was initially added on branch autoptr.          * parser3.sln, src/targets/cgi/Makefile.am: .vcproj & .am updated
             to include sdbm
         * tests/results/091.processed 1.1:  
                 file 091.processed was initially added on branch autoptr.          * src/include/: pa_config_includes.h, pa_version.h: our
             replacements of max& co only for cpp
         * tests/results/101.processed 1.1:  
                 file 101.processed was initially added on branch autoptr.          * src/lib/sdbm/: Makefile.am, apr_file_io.C, apr_strings.C: move to
             upper dir, .am updated
         * tests/057.html [autoptr] 1.1.2.2:  
         * tests/099.html [autoptr] 1.1.2.1:          * tests/todo.txt: hashfile: done
         * tests/100.html [autoptr] 1.1.2.1:  
         * tests/results/057.processed [autoptr] 1.1.2.2:          * operators.txt, src/types/pa_vhashfile.C: hashfile: clear &
         * tests/results/099.processed [autoptr] 1.1.2.1:            expiration [time in value. todo: move time to key]
         * tests/results/100.processed [autoptr] 1.1.2.1:  
                 tests:          * src/types/pa_vhashfile.C: hashfile: foreach body can bodify $self
                 57 date create 2002: added  
                 99,100 response:body/download          * src/types/pa_vhashfile.C: hashfile: clear now works [were trying
             to do that in foreach, no errors, but surely wrong]
         * tests/067.html 1.1:  
                 file 067.html was initially added on branch autoptr.          * operators.txt, src/types/pa_vhashfile.C,
             src/types/pa_vhashfile.h: hashfile: clear and proper locking
         * tests/results/083.processed 1.1:  
                 file 083.processed was initially added on branch autoptr.          * operators.txt, src/classes/hash.C, src/classes/hashfile.C,
             src/types/pa_vhashfile.C, src/types/pa_vhashfile.h: hashfile:
         * tests/results/075.processed 1.1:            foreach
                 file 075.processed was initially added on branch autoptr.  
           * src/classes/hashfile.C, src/types/pa_vhashfile.C,
         * src/main/execute.C [autoptr] 1.295.2.24:            src/types/pa_vhashfile.h, operators.txt: hashfile: hash
         * tests/101.html [autoptr] 1.1.2.1:  
         * tests/102.html [autoptr] 1.1.2.1:          * operators.txt, src/classes/hashfile.C, src/types/pa_vhashfile.C,
         * tests/results/101.processed [autoptr] 1.1.2.1:            src/types/pa_vhashfile.h, tests/todo.txt: hashfile: delete
         * tests/results/102.processed [autoptr] 1.1.2.1:  
                 tests:          * src/include/pa_memory.h, src/targets/cgi/parser3.C,
                 101 method/variable name conflict test            src/types/pa_value.C, src/types/pa_value.h,
                 102 form fields change should not not change anything [bug fix]            src/types/pa_vcookie.C, src/types/pa_vhashfile.C,
             src/types/pa_vhashfile.h, www/htdocs/.htaccess: hashfile
         * tests/070.html 1.1:            implemented get/put [raw]
                 file 070.html was initially added on branch autoptr.  
           * src/: classes/op.C, main/pa_os.C: just linked
         * tests/069.html 1.1:  
                 file 069.html was initially added on branch autoptr.          * src/: classes/xdoc.C, classes/xnode.C, types/pa_vxnode.h:
             XmlException changes
         * tests/results/067.processed 1.1:  
                 file 067.processed was initially added on branch autoptr.          * src/: include/pa_charset.h, include/pa_globals.h,
             include/pa_stylesheet_connection.h, main/pa_exception.C:
         * src/classes/image.C [autoptr] 1.90.2.15:            XmlException changes
         * src/include/pa_request.h [autoptr] 1.160.2.29:  
         * src/include/pa_stack.h [autoptr] 1.17.2.6:          * src/lib/sdbm/: sdbm.c, sdbm.vcproj: just compiled
         * src/types/pa_vimage.h [autoptr] 1.34.2.8:  
                 number of gcc compiler bugs fixed          * src/: include/pa_common.h, include/pa_exception.h,
             main/main.vcproj, main/pa_common.C, include/pa_os.h,
 2003-03-03  paf            include/pa_xml_exception.h, main/pa_os.C, lib/sdbm/sdbm.vcproj,
         * tests/037.html 1.1:            main/pa_xml_exception.C: locking move to pa_os [along with
                 file 037.html was initially added on branch autoptr.            pa_sleep] apr-impl locking done
   
         * tests/results/044.processed 1.1:          * configure, configure.in, operators.txt, parser3.sln,
                 file 044.processed was initially added on branch autoptr.            src/classes/classes.vcproj, src/classes/hashfile.C,
             src/classes/xdoc.C, src/include/pa_config_fixed.h,
         * tests/039.html 1.1:            src/include/pa_exception.h, src/include/pa_globals.h,
                 file 039.html was initially added on branch autoptr.            src/include/pa_memory.h, src/include/pa_version.h,
             src/lib/ltdl/libltdl.vcproj, src/lib/ltdl/libltdl.vcproj.vspscc,
         * tests/040.html 1.1:            src/lib/ltdl/ltdl.vcproj, src/lib/ltdl/ltdl.vcproj.vspscc,
                 file 040.html was initially added on branch autoptr.            src/main/compile.tab.C, src/main/main.vcproj,
             src/main/pa_charset.C, src/targets/cgi/parser3.vcproj,
         * tests/results/036.processed 1.1:            src/types/Makefile.am, src/types/pa_vhash.C,
                 file 036.processed was initially added on branch autoptr.            src/types/pa_vhashfile.C, src/types/pa_vhashfile.h,
             src/types/pa_vxnode.h, src/types/types.vcproj,
         * tests/042.html 1.1:            www/htdocs/.htaccess: hashfile: started again with sdbm from
                 file 042.html was initially added on branch autoptr.            apache
   
         * tests/044.html 1.1:  2003-11-05  paf
                 file 044.html was initially added on branch autoptr.  
           * src/: classes/classes.vcproj, include/pa_config_fixed.h,
         * src/main/pa_request.C [autoptr] 1.245.2.29:            main/main.vcproj, targets/cgi/parser3.vcproj: not has to be in
         * src/types/pa_vmath.C [autoptr] 1.1.2.9:            \parser3project dir anymore
         * tests/033.html [autoptr] 1.1.2.1:  
         * tests/034.html [autoptr] 1.1.2.1:          * src/main/pa_charset.C: bugfix: had broken binary search [copied
         * tests/035.html [autoptr] 1.1.2.1:            thoughtlessly from xalan]
         * tests/036.html [autoptr] 1.1.2.1:  
         * tests/037.html [autoptr] 1.1.2.1:          * src/lib/sdbm/: Makefile.am, sdbm.c, sdbm_hash.c, sdbm_lock.c,
         * tests/038.html [autoptr] 1.1.2.1:            sdbm_pair.c, sdbm_pair.h, sdbm_private.h, sdbm_tune.h: original
         * tests/results/033.processed [autoptr] 1.1.2.1:            from httpd-2.0.43\srclib\apr-util\dbm\sdbm
         * tests/results/034.processed [autoptr] 1.1.2.1:  
         * tests/results/035.processed [autoptr] 1.1.2.1:          * src/main/helpers/CaseFolding.txt:
         * tests/results/036.processed [autoptr] 1.1.2.1:            http://www.unicode.org/Public/UNIDATA/CaseFolding.txt
         * tests/results/037.processed [autoptr] 1.1.2.1:  
         * tests/results/038.processed [autoptr] 1.1.2.1:  2003-11-04  paf
                 tests:  
                 33 string.replace          * operators.txt: comment: ^mail:send[$.options[
                 34 string.upper  
                 35 table created          * src/classes/table.C: compiled on unix
                 36 local/global vars with juntions  
                 37 table clone          * src/classes/Makefile.am: classes.C to rebuild last
                 38 math PI & number formatting  
                           * src/classes/mail.C: compiled on unix
                 math class registring typo fixed  
           * operators.txt, src/classes/mail.C, src/types/pa_vmail.C,
         * tests/046.html 1.1:            src/types/pa_vmail.h:     !^mail:send[
                 file 046.html was initially added on branch autoptr.                    $.options[unix: string to append to sendmail command
             line]
         * tests/040.html [autoptr] 1.1.2.1:  
         * tests/results/040.processed [autoptr] 1.1.2.1:          * operators.txt, src/classes/table.C, src/main/pa_string.C,
                 test:            tests/todo.txt: ^table.save[...          $.separator[^#09]
                 39 method result of type table            $.encloser["] <nothing> by default
                 40 method param junction auto evaluate  
           * operators.txt, src/classes/table.C, tests/todo.txt: ^table::load
         * tests/051b.p 1.1:                   !$.separator[^#09]         !$.encloser["] <nothing> by
                 file 051b.p was initially added on branch autoptr.            default
   
         * tests/results/045.processed 1.1:  2003-11-03  paf
                 file 045.processed was initially added on branch autoptr.  
           * operators.txt, src/classes/table.C, src/main/pa_common.C:
         * tests/048.html 1.1:            ^table::load[; options:         !$.column-separator[^#09]
                 file 048.html was initially added on branch autoptr.            !$.column-encloser["]
   
         * tests/results/037.processed 1.1:          * operators.txt, src/include/pa_config_fixed.h,
                 file 037.processed was initially added on branch autoptr.            src/types/pa_vrequest.C: $request:document-root
   
         * tests/051.html 1.1:          * src/targets/cgi/parser3.C: beauty: SIGUSRX removed qs= printing
                 file 051.html was initially added on branch autoptr.            [already included into uri=xxx]
   
         * tests/results/046.processed 1.1:          * operators.txt, src/classes/image.C, tests/todo.txt,
                 file 046.processed was initially added on branch autoptr.            www/htdocs/auto.p: ^image.gif[filename] for $response:download
   
         * tests/results/038.processed 1.1:          * src/classes/date.C: minor precaution
                 file 038.processed was initially added on branch autoptr.  
           * operators.txt, src/classes/date.C:     !^date::unix-timestamp()
         * tests/041.html [autoptr] 1.1.2.1:                !^date.unix-timestamp[]
         * tests/results/041.processed [autoptr] 1.1.2.1:  
                 test:  2003-10-30  paf
                 41 table.locate by expression  
           * operators.txt, src/classes/date.C, src/types/pa_vdate.h: merged
         * tests/032.html 1.1:            from 3.0.8: ^date.roll[TZ;GMT] $date.hour
                 file 032.html was initially added on branch autoptr.  
           * src/classes/: date.C, image.C: improvement diagnostics:
         * tests/results/047.processed 1.1:            $now[^date::create[$undefined]] now is error
                 file 047.processed was initially added on branch autoptr.  
           * src/main/pa_common.C: read errors would now be reported 'actually
         * tests/034.html 1.1:            read -1 bytes'
                 file 034.html was initially added on branch autoptr.  
   2003-10-24  paf
         * tests/results/040.processed 1.1:  
                 file 040.processed was initially added on branch autoptr.          * Makefile.am, src/classes/Makefile.am, src/lib/cord/Makefile.am,
             src/lib/md5/Makefile.am, src/lib/pcre/Makefile.am,
         * tests/results/039.processed 1.1:            src/main/Makefile.am, src/targets/cgi/Makefile.am,
                 file 039.processed was initially added on branch autoptr.            src/targets/isapi/Makefile.am: .dsp/w -> .vcproj/sln
   
         * tests/results/032.processed 1.1:  2003-10-22  paf
                 file 032.processed was initially added on branch autoptr.  
           * src/include/pa_request.h: fixed: $h[^hash::create[]] $$h[1]
         * tests/036.html 1.1:  
                 file 036.html was initially added on branch autoptr.  2003-10-21  paf
   
         * tests/038.html 1.1:          * operators.txt, src/include/pa_string.h, src/main/pa_string.C:
                 file 038.html was initially added on branch autoptr.            fixed: string.match[g] without <'> option produced columns with
             NULL's, which gpf'ed at table.save time
         * tests/parser-unix.sh 1.1:  
                 file parser-unix.sh was initially added on branch autoptr.          * src/: classes/op.C, include/pa_request.h: fixed: false 'endless
             recoursion' message with intensive throw-catches fixed: incorrect
         * tests/043.html [autoptr] 1.1.2.1:            name and line (one name upper then needed) in error message about
         * tests/044.html [autoptr] 1.1.2.1:            problems inside try block
         * tests/045.html [autoptr] 1.1.2.1:  
         * tests/046.html [autoptr] 1.1.2.1:  2003-10-10  paf
         * tests/047.html [autoptr] 1.1.2.1:  
         * tests/048.html [autoptr] 1.1.2.1:          * src/include/pa_string.h, src/main/compile.tab.C,
         * tests/049.html [autoptr] 1.1.2.1:            www/htdocs/.htaccess: CORD_chr does not check offset argument for
         * tests/050.html [autoptr] 1.1.2.1:            validity did that in String::Body::pos myself
         * tests/051.html [autoptr] 1.1.2.1:            http://i2/tasks/edit/?id=4577425257580789777
         * tests/051b.p [autoptr] 1.1.2.1:  
         * tests/051t.p [autoptr] 1.1.2.1:  2003-10-07  paf
         * tests/Makefile [autoptr] 1.1.2.3:  
         * tests/outputs/049.processed [autoptr] 1.1.2.1:          * src/main/: compile.tab.C, compile.y: ^if ( better error:
         * tests/outputs/050.processed [autoptr] 1.1.2.1:            .html(1:4): parse error, expecting `'['' or `'{'' or `'(''  now
         * tests/outputs/051.processed [autoptr] 1.1.2.1:  
         * tests/parser-cygwin.sh [autoptr] 1.1.2.2:  2003-10-03  paf
         * tests/parser-unix.sh [autoptr] 1.1.2.2:  
         * tests/results/001.processed [autoptr] 1.1.2.2:          * parser3.sln, src/include/pa_dictionary.h,
         * tests/results/002.processed [autoptr] 1.1.2.2:            src/main/pa_dictionary.C, src/main/pa_string.C,
         * tests/results/003.processed [autoptr] 1.1.2.2:            src/targets/cgi/parser3.vcproj, www/htdocs/.htaccess: dictionary
         * tests/results/005.processed [autoptr] 1.1.2.2:            optimized by precalculating cstr&length
         * tests/results/006.processed [autoptr] 1.1.2.2:  
         * tests/results/008.processed [autoptr] 1.1.2.2:  2003-10-02  paf
         * tests/results/009.processed [autoptr] 1.1.2.2:  
         * tests/results/011.processed [autoptr] 1.1.2.2:          * src/classes/op.C, src/include/pa_request.h,
         * tests/results/012.processed [autoptr] 1.1.2.2:            src/include/pa_stack.h, src/main/execute.C,
         * tests/results/013.processed [autoptr] 1.1.2.2:            src/main/pa_request.C, src/main/pa_sql_driver_manager.C,
         * tests/results/014.processed [autoptr] 1.1.2.2:            src/main/pa_stylesheet_manager.C, www/htdocs/.htaccess: bugfix:
         * tests/results/015.processed [autoptr] 1.1.2.2:            ^throw context were saved/restored incompletely
         * tests/results/016.processed [autoptr] 1.1.2.2:            http://www.parser.ru/forum/?id=21484
         * tests/results/017.processed [autoptr] 1.1.2.2:  
         * tests/results/020.processed [autoptr] 1.1.2.2:  2003-09-30  paf
         * tests/results/021.processed [autoptr] 1.1.2.2:  
         * tests/results/022.processed [autoptr] 1.1.2.2:          * src/main/pa_string.C: string::replace bug fix [were ignoring
         * tests/results/024.processed [autoptr] 1.1.2.2:            occurrances after lang-mismatched
         * tests/results/025.processed [autoptr] 1.1.2.2:  
         * tests/results/026.processed [autoptr] 1.1.2.2:  2003-09-29  paf
         * tests/results/027.processed [autoptr] 1.1.2.2:  
         * tests/results/028.processed [autoptr] 1.1.2.2:          * src/main/: utf8-to-lower.inc, utf8-to-upper.inc: generated by
         * tests/results/029.processed [autoptr] 1.1.2.2:            helper
         * tests/results/030.processed [autoptr] 1.1.2.2:  
         * tests/results/031.processed [autoptr] 1.1.2.2:          * src/main/pa_string.C: string::serialize bug fix with
         * tests/results/043.processed [autoptr] 1.1.2.1:            zero-terminator
         * tests/results/044.processed [autoptr] 1.1.2.1:  
         * tests/results/045.processed [autoptr] 1.1.2.1:          * src/classes/table.C: ^nameless_table.save column row now has no
         * tests/results/046.processed [autoptr] 1.1.2.1:            \t at the end
         * tests/results/047.processed [autoptr] 1.1.2.1:  
         * tests/results/048.processed [autoptr] 1.1.2.1:          * src/: include/pa_request.h, main/execute.C, main/pa_request.C:
         * tests/results/049.processed [autoptr] 1.1.2.1:            @postprocess  now takes $response:body/download
         * tests/results/050.processed [autoptr] 1.1.2.1:  
         * tests/results/051.processed [autoptr] 1.1.2.1:          * src/classes/form.C: better error message: MAX_POST_SIZE_NAME to
         * tests/run_parser.sh [autoptr] 1.1.2.1:            error message
                 tests:  
                 43,44,45 date rolls          * src/classes/string.C: bugfix: s.right(>s.length) returned nothing
                 46 autoevaluating junction  
                 47 table.select          * src/classes/table.C: bugfix: flip: must produce nameless
                 48 name with subvar            http://i2/tasks/edit/?id=4573405524674081244
                 49 hash-creating switch  
                 50 process          * www/htdocs/: base.p, derived.p, font.gif, global.xsl, index.html,
                 51 started parent/child, works as it were but it were NOT GOOD, created separate task  to fix that            mailreceive.eml, mailreceive.html, operators.p,
             parser-status.html, people.dtd, some.p: removing old tests
         * tests/041.html 1.1:  
                 file 041.html was initially added on branch autoptr.          * src/include/pa_charset.h, src/main/pa_charset.C,
             src/main/pa_string.C, src/main/helpers/simple_folding.pl,
         * src/classes/op.C [autoptr] 1.127.2.18:            www/htdocs/auto.p: utf-8 upper/lower
         * src/include/pa_request.h [autoptr] 1.160.2.28:  
         * src/include/pa_string.h [autoptr] 1.144.2.25:          * src/main/pa_common.C: bugfix: utf signature were not ignored due
         * src/main/execute.C [autoptr] 1.295.2.21:            to typo error http://i2/tasks/edit/?id=4573354650786434584
         * src/main/pa_request.C [autoptr] 1.245.2.28:  
         * src/main/pa_string.C [autoptr] 1.172.2.18:  2003-09-26  paf
         * src/main/untaint.C [autoptr] 1.115.2.11:  
         * src/types/pa_vcode_frame.h [autoptr] 1.24.2.3:          * src/main/untaint.C: removed needless field
         * src/types/pa_wcontext.h [autoptr] 1.42.2.9:  
         * tests/032.html [autoptr] 1.1.2.1:          * src/main/untaint.C: removed needless const
         * tests/results/032.processed [autoptr] 1.1.2.1:  
                 uchar changed to String_UL in all places [was not everywhere]          * src/include/pa_string.h, src/main/pa_common.C,
                 untaint test: 032            src/main/pa_string.C, www/htdocs/.htaccess: String.for_each bug
             fixed [omited one-char cases]
         * tests/results/048.processed 1.1:  
                 file 048.processed was initially added on branch autoptr.          * src/include/pa_stack.h: bugfix: before collecting garbage,
             runtime-executor stack were cleared... BADLY
         * tests/043.html 1.1:  
                 file 043.html was initially added on branch autoptr.          * src/main/pa_string.C, www/htdocs/.htaccess, www/htdocs/auto.p:
             ^stirng.replace code used old param-convention on langs.append,
         * tests/results/041.processed 1.1:            fixed that search fo the like, found none
                 file 041.processed was initially added on branch autoptr.  
           * src/classes/op.C, src/include/pa_string.h, src/main/pa_string.C,
         * tests/results/033.processed 1.1:            www/htdocs/.htaccess: string::serialize/deserialize implemented
                 file 033.processed was initially added on branch autoptr.            Language enum assigned meaningful letters [more convinient for
             debugging. read warning before adding/changing anything]
         * tests/045.html 1.1:  
                 file 045.html was initially added on branch autoptr.  2003-09-25  paf
   
         * tests/047.html 1.1:          * src/: include/pa_string.h, include/pa_version.h,
                 file 047.html was initially added on branch autoptr.            main/pa_string.C, main/untaint.C: templates and anonymous unions
             differences on unix
         * tests/051t.p 1.1:  
                 file 051t.p was initially added on branch autoptr.          * parser3.sln, src/classes/file.C, src/classes/image.C,
             src/classes/mail.C, src/classes/op.C, src/classes/table.C,
         * tests/050.html 1.1:            src/classes/xdoc.C, src/classes/xnode.C,
                 file 050.html was initially added on branch autoptr.            src/include/pa_cache_managers.h, src/include/pa_charset.h,
             src/include/pa_charsets.h, src/include/pa_common.h,
         * tests/049.html 1.1:            src/include/pa_request.h, src/include/pa_sql_driver_manager.h,
                 file 049.html was initially added on branch autoptr.            src/include/pa_string.h, src/include/pa_stylesheet_manager.h,
             src/include/pa_table.h, src/lib/cord/cordbscs.c,
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.19:            src/lib/cord/cordprnt.c, src/lib/cord/cordxtra.c,
         * tests/004.html [autoptr] 1.1.2.2:            src/lib/cord/include/cord.h, src/main/compile.tab.C,
         * tests/Makefile [autoptr] 1.1.2.2:            src/main/compile_tools.h, src/main/pa_charset.C,
         * tests/parser-cygwin.sh [autoptr] 1.1.2.1:            src/main/pa_charsets.C, src/main/pa_common.C, src/main/pa_exec.C,
         * tests/parser-unix.sh [autoptr] 1.1.2.1:            src/main/pa_request.C, src/main/pa_sql_driver_manager.C,
         * tests/results/004.processed [autoptr] 1.1.2.2:            src/main/pa_string.C, src/main/pa_stylesheet_manager.C,
         * www/htdocs/.htaccess [autoptr] 1.12.6.2:            src/main/untaint.C, src/types/pa_value.h, src/types/pa_vimage.C,
                 removed -H command line key, now testing using .sh file with            src/types/pa_vmail.C, src/types/pa_vmath.C,
                 SERVER_SOFTWARE=xxx            src/types/pa_vstateless_class.h, src/types/pa_vstatus.C,
             src/types/pa_vxnode.C, www/htdocs/.htaccess:
         * tests/042.html [autoptr] 1.1.2.1:            string_fragments_to_cord merged to HEAD
         * tests/results/042.processed [autoptr] 1.1.2.1:  
                 test:          * src/main/: compile.tab.C, pa_string.C: string: debug: .v()
                 42 exception.handled            functions aligned to that of eeparser3 look
   
         * tests/outputs/049.processed 1.1:          * src/lib/cord/cordprnt.c: removed warnings
         * tests/results/049.processed 1.1:  
                 file 049.processed was initially added on branch autoptr.  2003-09-24  paf
   
         * tests/outputs/050.processed 1.1:          * src/: classes/file.C, classes/image.C, classes/mail.C,
         * tests/results/050.processed 1.1:            classes/op.C, classes/xdoc.C, classes/xnode.C,
                 file 050.processed was initially added on branch autoptr.            include/pa_cache_managers.h, include/pa_charset.h,
             include/pa_charsets.h, include/pa_common.h, include/pa_request.h,
         * tests/results/042.processed 1.1:            include/pa_sql_driver_manager.h, include/pa_string.h,
                 file 042.processed was initially added on branch autoptr.            include/pa_stylesheet_manager.h, include/pa_table.h,
             main/compile_tools.h, main/pa_charset.C, main/pa_charsets.C,
         * tests/results/034.processed 1.1:            main/pa_common.C, main/pa_exec.C, main/pa_request.C,
                 file 034.processed was initially added on branch autoptr.            main/pa_sql_driver_manager.C, main/pa_string.C,
             main/pa_stylesheet_manager.C, main/untaint.C, types/pa_value.h,
         * tests/039.html [autoptr] 1.1.2.1:            types/pa_vimage.C, types/pa_vmail.C, types/pa_vmath.C,
         * tests/results/039.processed [autoptr] 1.1.2.1:            types/pa_vstateless_class.h, types/pa_vstatus.C,
                 test:            types/pa_vxnode.C: v() functions of String::Body,
                 37 method result of type table            String::Languages and String itself StringBody->String::Body
   
         * tests/outputs/051.processed 1.1:          * src/: include/pa_string.h, lib/cord/cordbscs.c,
         * tests/results/051.processed 1.1:            lib/cord/include/cord.h: CORD_append_block showed no efficiency =
                 file 051.processed was initially added on branch autoptr.            never optimized anything.  todo: somehow speed up harder cases:
             concatenationA+concatenationB when last block of A and first of B
         * tests/parser-cygwin.sh 1.1:            contain same letters
                 file parser-cygwin.sh was initially added on branch autoptr.  
           * src/: include/pa_string.h, lib/cord/cordbscs.c,
         * tests/results/043.processed 1.1:            lib/cord/include/cord.h: langs: speed up by joining adjucent
                 file 043.processed was initially added on branch autoptr.            blocks of same char [CORD_append_block]
   
         * tests/results/035.processed 1.1:          * src/: include/pa_string.h, lib/cord/cordbscs.c,
                 file 035.processed was initially added on branch autoptr.            lib/cord/include/cord.h, main/pa_string.C: aval/ works! todo:
             save space by extending blocks when appending block with c ==
         * tests/033.html 1.1:            lastblock.c
                 file 033.html was initially added on branch autoptr.  
           * src/: include/pa_string.h, main/pa_string.C: aval is not actually
         * tests/run_parser.sh 1.1:            working yet :( but more working &understood :)
                 file run_parser.sh was initially added on branch autoptr.  
           * src/: classes/table.C, include/pa_string.h,
         * tests/035.html 1.1:            lib/cord/include/cord.h, main/pa_string.C: aval/ works!
                 file 035.html was initially added on branch autoptr.  
   2003-09-23  paf
 2003-02-27  paf  
         * www/htdocs/maximized.htm [autoptr] 1.1.2.1:          * src/main/untaint.C: $a[ok!] $a works!
                 *** empty log message ***  
           * src/main/untaint.C: something even more works :)
         * www/htdocs/maximized.htm 1.1:  
                 file maximized.htm was initially added on branch autoptr.          * src/: include/pa_string.h, main/pa_string.C, main/untaint.C:
             something more works :)
 2003-02-26  paf  
         * tests/001.html 1.1:          * src/: include/pa_string.h, lib/cord/cordbscs.c,
                 file 001.html was initially added on branch autoptr.            lib/cord/cordxtra.c: something already works :)
   
         * tests/003.html 1.1:          * src/: include/pa_string.h, main/untaint.C: just compiled todo:
                 file 003.html was initially added on branch autoptr.            serialize&deserialize
   
         * tests/results/028.processed 1.1:          * src/: classes/table.C, include/pa_string.h, lib/cord/cordbscs.c,
                 file 028.processed was initially added on branch autoptr.            lib/cord/cordxtra.c, lib/cord/include/cord.h, main/pa_string.C,
             main/untaint.C: main idea implemented, details left
         * tests/005.html 1.1:  
                 file 005.html was initially added on branch autoptr.  2003-09-22  paf
   
         * tests/results/021.processed 1.1:          * src/: classes/memory.C, include/pa_memory.h: #ifdef GC_DEBUG
                 file 021.processed was initially added on branch autoptr.  
           * src/classes/xnode.C: copy/paste comment bugfix
         * tests/results/013.processed 1.1:  
                 file 013.processed was initially added on branch autoptr.          * src/: include/pa_memory.h, main/pa_globals.C: when xml memory
             allocator returns 0, just die.
         * src/include/pa_array.h [autoptr] 1.57.2.26:            http://i2/tasks/edit/?id=4570798492410259445
         * src/include/pa_hash.h [autoptr] 1.58.2.17:  
         * src/include/pa_memory.h [autoptr] 1.1.2.3:          * src/classes/xdoc.C: copy/paste comment bugfix
         * src/main/pa_charset.C [autoptr] 1.33.2.12:  
         * tests/001.html [autoptr] 1.1.2.1:          * src/classes/: xdoc.C, xnode.C: new DOM2 methods from Alexandr
         * tests/002.html [autoptr] 1.1.2.1:            Egorov <egr> (all?) xdoc: createAttributeNS createElementNS
         * tests/003.html [autoptr] 1.1.2.1:            xnode: getAttributeNS setAttributeNS removeAttributeNS
         * tests/004.html [autoptr] 1.1.2.1:            getAttributeNodeNS setAttributeNodeNS hasAttribute hasAttributeNS
         * tests/005.html [autoptr] 1.1.2.1:  
         * tests/006.html [autoptr] 1.1.2.1:          * src/lib/cord/cordxtra.c: CORD_pos bugfix [failed to find 8bit
         * tests/007.html [autoptr] 1.1.2.1:            chars due to bitwise operation signed-char error]
         * tests/008.html [autoptr] 1.1.2.1:  
         * tests/009.html [autoptr] 1.1.2.1:  2003-09-19  paf
         * tests/010.html [autoptr] 1.1.2.1:  
         * tests/011.html [autoptr] 1.1.2.1:          * src/types/pa_wcontext.C: output message: more practical
         * tests/012.html [autoptr] 1.1.2.1:            suggestion
         * tests/013.html [autoptr] 1.1.2.1:  
         * tests/014.html [autoptr] 1.1.2.1:          * src/main/pa_common.C, operators.txt: merged
         * tests/Makefile [autoptr] 1.1.2.1:            $f[^file::load[binary;http://...]] $f.tables
         * tests/outputs/create-dir [autoptr] 1.1.2.1:  
         * tests/results/001.processed [autoptr] 1.1.2.1:  2003-09-02  paf
         * tests/results/002.processed [autoptr] 1.1.2.1:  
         * tests/results/003.processed [autoptr] 1.1.2.1:          * src/main/pa_common.C: printf is buffered, write(1 is not. can't
         * tests/results/004.processed [autoptr] 1.1.2.1:            flush stdout without referencing 'stdout' symbol. to hell with
         * tests/results/005.processed [autoptr] 1.1.2.1:            non-ansi libraries without 'stdout' symbol
         * tests/results/006.processed [autoptr] 1.1.2.1:  
         * tests/results/007.processed [autoptr] 1.1.2.1:          * src/main/pa_common.C: got rid of 'stdout' symbol reference on
         * tests/results/008.processed [autoptr] 1.1.2.1:            unix (users reported problems with some old libc)
         * tests/results/009.processed [autoptr] 1.1.2.1:  
         * tests/results/010.processed [autoptr] 1.1.2.1:          * src/types/pa_vdate.h: forgot initializer
         * tests/results/011.processed [autoptr] 1.1.2.1:  
         * tests/results/012.processed [autoptr] 1.1.2.1:  2003-09-01  paf
         * tests/results/013.processed [autoptr] 1.1.2.1:  
         * tests/results/014.processed [autoptr] 1.1.2.1:          * src/: classes/date.C, include/pa_common.h, main/compile.tab.C,
                 hash cloning fixed            main/pa_common.C, types/pa_vdate.h: $date.TZ ^date.roll[TZ;new
             zone]
         * tests/007.html 1.1:  
                 file 007.html was initially added on branch autoptr.          * src/classes/image.C: memory handling bugs [unpatched 'new' calls]
   
         * tests/results/005.processed 1.1:  2003-08-19  paf
                 file 005.processed was initially added on branch autoptr.  
           * src/types/: pa_value.C, pa_value.h, pa_vdate.h, pa_vrequest.C,
         * tests/010.html 1.1:            pa_vstring.h, pa_vxdoc.C, pa_vxnode.C: bark intefrace obsoleted,
                 file 010.html was initially added on branch autoptr.            simplified a little
   
         * tests/009.html 1.1:          * src/types/: pa_vhash.C, pa_vhash.h: _default+foreach bug refix
                 file 009.html was initially added on branch autoptr.            [lost fix from 3.0.8]
   
         * tests/012.html 1.1:          * src/types/pa_vcookie.C: in VC7 if(type var=xxx){ }else{   now
                 file 012.html was initially added on branch autoptr.            visible here }
   
         * tests/014.html 1.1:            bug fix
                 file 014.html was initially added on branch autoptr.  
           * src/: include/pa_memory.h, types/pa_value.h: -= few warnings
         * src/main/execute.C [autoptr] 1.295.2.20:  
         * src/types/pa_vstateless_class.h [autoptr] 1.42.2.14:          * src/main/compile.tab.C: initialized couple of variables about
         * tests/024.html [autoptr] 1.1.2.1:            which user reported runtime problems when parser were compiled
         * tests/025.html [autoptr] 1.1.2.1:            with VC7, warning level4.  study shows that later in bison
         * tests/026.html [autoptr] 1.1.2.1:            they've fixed that. would migrate to latest bison someday
         * tests/027.html [autoptr] 1.1.2.1:  
         * tests/028.html [autoptr] 1.1.2.1:          * src/types/pa_vmail.C: turned  off recoding in gmime (were still
         * tests/029.html [autoptr] 1.1.2.1:            recoding headers)
         * tests/030.html [autoptr] 1.1.2.1:  
         * tests/031.html [autoptr] 1.1.2.1:          * src/types/pa_vmail.C: works as before, same charset problems:
         * tests/results/024.processed [autoptr] 1.1.2.1:            gmime recodes to UTF-8 only headers, not body. so not recoding
         * tests/results/025.processed [autoptr] 1.1.2.1:            anything for now
         * tests/results/026.processed [autoptr] 1.1.2.1:  
         * tests/results/027.processed [autoptr] 1.1.2.1:          * src/types/: pa_vmail.C, pa_vmail.h: parses headers, still
         * tests/results/028.processed [autoptr] 1.1.2.1:            problems with body
         * tests/results/029.processed [autoptr] 1.1.2.1:  
         * tests/results/030.processed [autoptr] 1.1.2.1:          * src/types/pa_vmail.C: mail_receive just compiled
         * tests/results/031.processed [autoptr] 1.1.2.1:  
                 fixed bug with name_cstr mutable CharPtr  2003-08-18  paf
                 more tests  
           * src/: classes/classes.vcproj, include/pa_config_fixed.h,
         * tests/results/029.processed 1.1:            main/main.vcproj, types/types.vcproj: win32: continued process
                 file 029.processed was initially added on branch autoptr.            detaching from \parser3project directory
   
         * tests/results/030.processed 1.1:          * gnu.dsp, parser3.dsw, src/classes/classes.dsp,
                 file 030.processed was initially added on branch autoptr.            src/lib/cord/cord.dsp, src/lib/ltdl/libltdl.dsp,
             src/lib/md5/md5.dsp, src/lib/pcre/pcre.dsp,
         * tests/016.html 1.1:            src/lib/pcre/pcre_dftables.dsp,
                 file 016.html was initially added on branch autoptr.            src/lib/pcre/pcre_parser_ctype.dsp, src/main/main.dsp,
             src/targets/cgi/parser3.dsp, src/targets/isapi/parser3isapi.dsp,
         * tests/results/022.processed 1.1:            src/types/types.dsp: moved to MSVC 7
                 file 022.processed was initially added on branch autoptr.  
           * gnu.vcproj.vspscc, parser3.vssscc,
         * tests/results/014.processed 1.1:            src/classes/classes.vcproj.vspscc,
                 file 014.processed was initially added on branch autoptr.            src/lib/cord/cord.vcproj.vspscc,
             src/lib/ltdl/libltdl.vcproj.vspscc,
         * tests/018.html 1.1:            src/lib/md5/md5.vcproj.vspscc,
                 file 018.html was initially added on branch autoptr.            src/lib/pcre/pcre_dftables.vcproj.vspscc,
             src/lib/pcre/pcre_parser_ctype.vcproj.vspscc,
         * tests/results/006.processed 1.1:            src/lib/pcre/pcre.vcproj.vspscc, src/main/main.vcproj.vspscc,
                 file 006.processed was initially added on branch autoptr.            src/targets/isapi/parser3isapi.vcproj.vspscc,
             src/types/types.vcproj.vspscc, src/targets/cgi/parser3.vcproj:
         * tests/022_dir/a.html 1.1:            moved to MSVC 7
                 file a.html was initially added on branch autoptr.  
           * parser3.sln, gnu.vcproj, src/classes/classes.vcproj,
         * tests/021.html 1.1:            src/lib/cord/cord.vcproj, src/lib/ltdl/libltdl.vcproj,
                 file 021.html was initially added on branch autoptr.            src/lib/md5/md5.vcproj, src/lib/pcre/pcre.vcproj,
             src/lib/pcre/pcre_dftables.vcproj,
         * tests/023.html 1.1:            src/lib/pcre/pcre_parser_ctype.vcproj, src/main/main.vcproj,
                 file 023.html was initially added on branch autoptr.            src/targets/cgi/parser3.vcproj,
             src/targets/isapi/parser3isapi.vcproj, src/types/types.vcproj:
         * tests/results/031.processed 1.1:            new VS project files
                 file 031.processed was initially added on branch autoptr.  
           * ~sak5c961f3101c36563.tmp: Temporary file created by Visual Studio
         * tests/025.html 1.1:            .NET to detect Jalindi Igloo capabilities.
                 file 025.html was initially added on branch autoptr.  
           * ChangeLog, configure, configure.in, src/classes/Makefile.am,
         * tests/results/023.processed 1.1:            src/classes/classes.awk, src/doc/footer.htm,
                 file 023.processed was initially added on branch autoptr.            src/include/pa_config_fixed.h, src/include/pa_version.h,
             src/lib/Makefile.am, src/main/compile.tab.C,
         * src/include/pa_sapi.h [autoptr] 1.22.2.8:            src/main/pa_charset.C, src/main/pa_string.C, src/main/untaint.C,
         * src/main/pa_globals.C [autoptr] 1.152.2.16:            src/types/pa_vmail.C, www/htdocs/.htaccess, www/htdocs/auto.p:
         * src/main/pa_memory.C [autoptr] 1.1.2.3:            merged 3.1.0 latest changes
         * src/targets/apache13/mod_parser3.C [autoptr] 1.28.2.6:  
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.18:  2003-08-15  paf
         * src/targets/isapi/parser3isapi.C [autoptr] 1.82.2.6:  
                 SAPI::abort << abort.  die now just exits          * src/main/untaint.C: email addresses in forms:   "non-ascii" <yyy>
             non-ascii <yyy> now encoded correctly [kinda merge from 3.0.8]
         * tests/results/015.processed 1.1:  
                 file 015.processed was initially added on branch autoptr.          * src/main/untaint.C: email addresses in forms:   "non-ascii" <yyy>
             non-ascii <yyy> now encoded correctly
         * tests/027.html 1.1:  
                 file 027.html was initially added on branch autoptr.  2003-07-29  paf
   
         * tests/results/007.processed 1.1:          * src/classes/: Makefile.am, classes.awk: classes.awk added to make
                 file 007.processed was initially added on branch autoptr.            dist
   
         * tests/030.html 1.1:          * src/types/pa_vmail.C: just started --with-mail-receive
                 file 030.html was initially added on branch autoptr.  
   2003-07-28  paf
         * tests/029.html 1.1:  
                 file 029.html was initially added on branch autoptr.          * src/: classes/Makefile.am, lib/Makefile.am: removed circular
             dependence in src/classes, src/lib/gc now in dist
         * tests/outputs/create-dir 1.1:  
                 file create-dir was initially added on branch autoptr.          * src/main/pa_string.C: ^cache bug fix [were not working at all]
   
         * tests/022_dir/b.txt 1.1:  2003-07-25  paf
                 file b.txt was initially added on branch autoptr.  
           * src/doc/footer.htm: year
         * tests/results/024.processed 1.1:  
                 file 024.processed was initially added on branch autoptr.  2003-07-24  paf
   
         * tests/002.html 1.1:          * src/: include/pa_config_fixed.h, main/pa_charset.C: bad #endif
                 file 002.html was initially added on branch autoptr.            fix
   
         * tests/results/016.processed 1.1:          * src/include/pa_version.h: release
                 file 016.processed was initially added on branch autoptr.  
           * src/lib/gc/include/: Makefile.am, gc.h: moved tempate_gc to HEAD
         * tests/results/008.processed 1.1:  
                 file 008.processed was initially added on branch autoptr.          * ChangeLog, src/classes/classes.dsp, src/main/main.dsp,
             src/main/pa_globals.C, src/targets/cgi/parser3.dsp,
         * tests/004.html 1.1:            src/targets/isapi/parser3isapi.dsp, src/types/types.dsp: cvs:
                 file 004.html was initially added on branch autoptr.            getting rid of win32xml pseudo project
   
         * tests/results/001.processed 1.1:          * src/main/: compile.tab.C, pa_memory.C: moved tempate_gc to HEAD
                 file 001.processed was initially added on branch autoptr.  
           * ChangeLog, INSTALL, Makefile.am, acsite.m4, configure,
         * tests/006.html 1.1:            configure.in, operators.txt, parser3.dsw,
                 file 006.html was initially added on branch autoptr.            etc/parser3.charsets/koi8-r.cfg,
             etc/parser3.charsets/windows-1251.cfg, src/classes/Makefile.am,
         * tests/008.html 1.1:            src/classes/classes.C, src/classes/classes.awk,
                 file 008.html was initially added on branch autoptr.            src/classes/classes.dsp, src/classes/classes.h,
             src/classes/date.C, src/classes/double.C, src/classes/file.C,
         * tests/011.html 1.1:            src/classes/form.C, src/classes/hash.C, src/classes/image.C,
                 file 011.html was initially added on branch autoptr.            src/classes/int.C, src/classes/mail.C, src/classes/math.C,
             src/classes/memory.C, src/classes/op.C, src/classes/response.C,
         * tests/results/025.processed 1.1:            src/classes/string.C, src/classes/table.C, src/classes/void.C,
                 file 025.processed was initially added on branch autoptr.            src/classes/xdoc.C, src/classes/xnode.C, src/classes/xnode.h,
             src/doc/exception.dox, src/doc/index.dox, src/doc/memory.dox,
         * tests/results/017.processed 1.1:            src/doc/string.dox, src/include/Makefile.am,
                 file 017.processed was initially added on branch autoptr.            src/include/pa_array.h, src/include/pa_cache_managers.h,
             src/include/pa_charset.h, src/include/pa_charsets.h,
         * tests/Makefile 1.1:            src/include/pa_common.h, src/include/pa_config_auto.h.in,
                 file Makefile was initially added on branch autoptr.            src/include/pa_config_fixed.h, src/include/pa_config_includes.h,
             src/include/pa_dictionary.h, src/include/pa_dir.h,
         * tests/results/009.processed 1.1:            src/include/pa_exception.h, src/include/pa_exec.h,
                 file 009.processed was initially added on branch autoptr.            src/include/pa_globals.h, src/include/pa_hash.h,
             src/include/pa_memory.h, src/include/pa_opcode.h,
         * tests/results/010.processed 1.1:            src/include/pa_operation.h, src/include/pa_pool.h,
                 file 010.processed was initially added on branch autoptr.            src/include/pa_pragma_pack_begin.h,
             src/include/pa_pragma_pack_end.h, src/include/pa_request.h,
         * tests/013.html 1.1:            src/include/pa_request_charsets.h, src/include/pa_request_info.h,
                 file 013.html was initially added on branch autoptr.            src/include/pa_sapi.h, src/include/pa_socks.h,
             src/include/pa_sql_connection.h,
         * tests/results/002.processed 1.1:            src/include/pa_sql_driver_manager.h, src/include/pa_stack.h,
                 file 002.processed was initially added on branch autoptr.            src/include/pa_string.h, src/include/pa_stylesheet_connection.h,
             src/include/pa_stylesheet_manager.h, src/include/pa_table.h,
         * tests/019paf2001.gif 1.1:            src/include/pa_threads.h, src/include/pa_types.h,
                 file 019paf2001.gif was initially added on branch autoptr.            src/include/pa_uue.h, src/lib/Makefile.am,
             src/lib/cord/Makefile.am, src/lib/cord/cord.dsp,
         * tests/015.html 1.1:            src/lib/cord/cordbscs.c, src/lib/cord/cordprnt.c,
                 file 015.html was initially added on branch autoptr.            src/lib/cord/cordxtra.c, src/lib/cord/source.url,
             src/lib/cord/include/Makefile.am, src/lib/cord/include/cord.h,
         * tests/017.html 1.1:            src/lib/cord/include/ec.h,
                 file 017.html was initially added on branch autoptr.            src/lib/cord/include/private/Makefile.am,
             src/lib/cord/include/private/cord_pos.h, src/lib/gc/Makefile.am,
         * tests/020.html 1.1:            src/lib/ltdl/libltdl.dsp, src/lib/md5/pa_md5.h,
                 file 020.html was initially added on branch autoptr.            src/lib/md5/pa_md5c.c, src/lib/pcre/pcre.h,
             src/lib/pcre/pcre_parser_ctype.c, src/main/Makefile.am,
         * tests/019.html 1.1:            src/main/compile.C, src/main/compile.tab.C, src/main/compile.y,
                 file 019.html was initially added on branch autoptr.            src/main/compile_tools.C, src/main/compile_tools.h,
             src/main/execute.C, src/main/main.dsp, src/main/pa_array.C,
         * tests/results/026.processed 1.1:            src/main/pa_cache_managers.C, src/main/pa_charset.C,
                 file 026.processed was initially added on branch autoptr.            src/main/pa_charsets.C, src/main/pa_common.C,
             src/main/pa_dictionary.C, src/main/pa_dir.C,
         * tests/results/018.processed 1.1:            src/main/pa_exception.C, src/main/pa_exec.C,
                 file 018.processed was initially added on branch autoptr.            src/main/pa_globals.C, src/main/pa_hash.C, src/main/pa_pool.C,
             src/main/pa_request.C, src/main/pa_socks.C,
         * tests/022.html 1.1:            src/main/pa_sql_driver_manager.C, src/main/pa_string.C,
                 file 022.html was initially added on branch autoptr.            src/main/pa_stylesheet_manager.C, src/main/pa_table.C,
             src/main/pa_uue.C, src/main/untaint.C, src/sql/pa_sql_driver.h,
         * tests/results/011.processed 1.1:            src/targets/Makefile.am, src/targets/cgi/Makefile.am,
                 file 011.processed was initially added on branch autoptr.            src/targets/cgi/getopt.c, src/targets/cgi/getopt.h,
             src/targets/cgi/pa_pool.C, src/targets/cgi/pa_threads.C,
         * tests/024.html 1.1:            src/targets/cgi/parser3.C, src/targets/cgi/parser3.dsp,
                 file 024.html was initially added on branch autoptr.            src/targets/cgi/pool_storage.h, src/targets/cgi/pp3.cmd,
             src/targets/isapi/Makefile.am, src/targets/isapi/pa_pool.C,
         * tests/results/003.processed 1.1:            src/targets/isapi/pa_threads.C, src/targets/isapi/parser3isapi.C,
                 file 003.processed was initially added on branch autoptr.            src/targets/isapi/parser3isapi.dsp,
             src/targets/isapi/pool_storage.h, src/types/Makefile.am,
         * tests/022_dir/c.htm 1.1:            src/types/pa_junction.h, src/types/pa_method.h,
                 file c.htm was initially added on branch autoptr.            src/types/pa_value.C, src/types/pa_value.h, src/types/pa_vbool.h,
             src/types/pa_vclass.C, src/types/pa_vclass.h,
         * tests/026.html 1.1:            src/types/pa_vcode_frame.h, src/types/pa_vcookie.C,
                 file 026.html was initially added on branch autoptr.            src/types/pa_vcookie.h, src/types/pa_vdate.h,
             src/types/pa_vdouble.h, src/types/pa_venv.h,
         * tests/028.html 1.1:            src/types/pa_vfile.C, src/types/pa_vfile.h, src/types/pa_vform.C,
                 file 028.html was initially added on branch autoptr.            src/types/pa_vform.h, src/types/pa_vhash.C, src/types/pa_vhash.h,
             src/types/pa_vimage.C, src/types/pa_vimage.h,
         * tests/031.html 1.1:            src/types/pa_vint.h, src/types/pa_vjunction.h,
                 file 031.html was initially added on branch autoptr.            src/types/pa_vmail.C, src/types/pa_vmail.h, src/types/pa_vmath.C,
             src/types/pa_vmath.h, src/types/pa_vmemory.h,
         * tests/results/027.processed 1.1:            src/types/pa_vmethod_frame.C, src/types/pa_vmethod_frame.h,
                 file 027.processed was initially added on branch autoptr.            src/types/pa_vobject.C, src/types/pa_vobject.h,
             src/types/pa_vrequest.C, src/types/pa_vrequest.h,
         * tests/results/019.processed 1.1:            src/types/pa_vresponse.C, src/types/pa_vresponse.h,
                 file 019.processed was initially added on branch autoptr.            src/types/pa_vstateless_class.C, src/types/pa_vstateless_class.h,
             src/types/pa_vstateless_object.h, src/types/pa_vstatus.C,
         * tests/results/020.processed 1.1:            src/types/pa_vstatus.h, src/types/pa_vstring.C,
                 file 020.processed was initially added on branch autoptr.            src/types/pa_vstring.h, src/types/pa_vtable.C,
             src/types/pa_vtable.h, src/types/pa_vvoid.h,
         * src/classes/classes.awk [autoptr] 1.6.6.3:            src/types/pa_vxdoc.C, src/types/pa_vxdoc.h,
         * src/classes/classes.h [autoptr] 1.23.2.9:            src/types/pa_vxnode.C, src/types/pa_vxnode.h,
         * src/classes/date.C [autoptr] 1.42.2.11:            src/types/pa_wcontext.C, src/types/pa_wcontext.h,
         * src/classes/double.C [autoptr] 1.53.2.8:            src/types/pa_wwrapper.h, src/types/types.dsp,
         * src/classes/file.C [autoptr] 1.107.2.15:            www/htdocs/.htaccess, www/htdocs/auto.p, www/htdocs/index.html:
         * src/classes/form.C [autoptr] 1.34.2.7:            moved tempate_gc to HEAD
         * src/classes/hash.C [autoptr] 1.54.2.11:  
         * src/classes/image.C [autoptr] 1.90.2.12:          * tests/: 001.html, 002.html, 003.html, 004.html, 005.html,
         * src/classes/int.C [autoptr] 1.49.2.7:            006.html, 007.html, 008.html, 009.html, 010.html, 011.html,
         * src/classes/mail.C [autoptr] 1.88.2.12:            012.html, 013.html, 014.html, 015.html, 016.html, 017.html,
         * src/classes/math.C [autoptr] 1.24.2.10:            018.html, 019.html, 019paf2001.gif, 020.html, 021.html, 022.html,
         * src/classes/op.C [autoptr] 1.127.2.17:            023.html, 024.html, 025.html, 026.html, 027.html, 028.html,
         * src/classes/response.C [autoptr] 1.23.2.7:            029.html, 030.html, 031.html, 032.html, 033.html, 034.html,
         * src/classes/string.C [autoptr] 1.125.2.12:            035.html, 036.html, 037.html, 038.html, 039.html, 040.html,
         * src/classes/table.C [autoptr] 1.172.2.11:            041.html, 042.html, 043.html, 044.html, 045.html, 046.html,
         * src/classes/void.C [autoptr] 1.28.2.5:            047.html, 048.html, 049.html, 050.html, 051.html, 051b.p, 051t.p,
         * src/classes/xdoc.C [autoptr] 1.108.2.12:            052.html, 053.html, 054.html, 055.html, 056.html, 057.html,
         * src/classes/xnode.C [autoptr] 1.54.2.8:            058.html, 058_paf2000.png, 059.html, 060.html, 061.dat, 061.html,
         * src/include/pa_memory.h [autoptr] 1.1.2.4:            062.html, 063.html, 064.html, 065.html, 066.html, 067.html,
         * src/include/pa_sapi.h [autoptr] 1.22.2.7:            068.html, 069.html, 070.html, 071.html, 072.html, 073.html,
         * src/targets/apache13/mod_parser3.C [autoptr] 1.28.2.5:            074.html, 075.html, 076.html, 077.html, 078.html, 079.html,
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.17:            080.html, 081.html, 082.html, 083.html, 084.html, 085.html,
         * src/targets/isapi/parser3isapi.C [autoptr] 1.82.2.5:            086.html, 087.html, 088.html, 089.html, 090.html, 091.html,
         * src/types/pa_venv.h [autoptr] 1.28.2.5:            092.html, 093.html, 094.html, 095.html, 096.html, 097.html,
         * src/types/pa_vform.C [autoptr] 1.74.2.11:            098.html, 098font.gif, 099.html, 100.html, 101.html, 102.html,
         * tests/015.html [autoptr] 1.1.2.1:            103.html, 103mark.gif, 103paf2001.gif, 104.html, 105.html,
         * tests/016.html [autoptr] 1.1.2.1:            106.html, 107.html, 108.html, 108.xsl, 109.html, 110.html,
         * tests/017.html [autoptr] 1.1.2.1:            111.html, 112.html, 113.html, 114.html, 115.html, 116.html,
         * tests/018.html [autoptr] 1.1.2.1:            117.html, 118.html, 119.html, 120.html, 121.html, 122.html,
         * tests/019.html [autoptr] 1.1.2.1:            123.html, 124.html, 125.html, 126.html, 127.html, 128.html,
         * tests/019paf2001.gif [autoptr] 1.1.2.1:            129.html, 130.html, 131.html, 132.html, 133.html, 134.html,
         * tests/020.html [autoptr] 1.1.2.1:            135.html, 136.html, 137.html, 138.html, 139.html, 140.html,
         * tests/021.html [autoptr] 1.1.2.1:            141.html, Makefile, descript.ion, run_parser.sh, 022_dir/a.html,
         * tests/022.html [autoptr] 1.1.2.1:            022_dir/b.txt, 022_dir/c.htm, 096_dir/163.jpg, 096_dir/188.jpg,
         * tests/022_dir/a.html [autoptr] 1.1.2.1:            outputs/create-dir, results/001.processed, results/002.processed,
         * tests/022_dir/b.txt [autoptr] 1.1.2.1:            results/003.processed, results/004.processed,
         * tests/022_dir/c.htm [autoptr] 1.1.2.1:            results/005.processed, results/006.processed,
         * tests/023.html [autoptr] 1.1.2.1:            results/007.processed, results/008.processed,
         * tests/results/015.processed [autoptr] 1.1.2.1:            results/009.processed, results/010.processed,
         * tests/results/016.processed [autoptr] 1.1.2.1:            results/011.processed, results/012.processed,
         * tests/results/017.processed [autoptr] 1.1.2.1:            results/013.processed, results/014.processed,
         * tests/results/018.processed [autoptr] 1.1.2.1:            results/015.processed, results/016.processed,
         * tests/results/019.processed [autoptr] 1.1.2.1:            results/017.processed, results/018.processed,
         * tests/results/020.processed [autoptr] 1.1.2.1:            results/019.processed, results/020.processed,
         * tests/results/021.processed [autoptr] 1.1.2.1:            results/021.processed, results/022.processed,
         * tests/results/022.processed [autoptr] 1.1.2.1:            results/023.processed, results/024.processed,
         * tests/results/023.processed [autoptr] 1.1.2.1:            results/025.processed, results/026.processed,
                 methoded_array now contains all Mxxx classes            results/027.processed, results/028.processed,
                 SAPI::get_env now returns info on pool            results/029.processed, results/030.processed,
                 more tests            results/031.processed, results/032.processed,
             results/033.processed, results/034.processed,
         * tests/results/012.processed 1.1:            results/035.processed, results/036.processed,
                 file 012.processed was initially added on branch autoptr.            results/037.processed, results/038.processed,
             results/039.processed, results/040.processed,
         * tests/results/004.processed 1.1:            results/041.processed, results/042.processed,
                 file 004.processed was initially added on branch autoptr.            results/043.processed, results/044.processed,
             results/045.processed, results/046.processed,
 2003-02-25  paf            results/047.processed, results/048.processed,
         * src/main/pa_common.C [release_3_0_0007] 1.140.2.2:            results/049.processed, results/050.processed,
                 typo fixed            results/051.processed, results/052.processed,
             results/053.processed, results/054.processed,
 2003-02-24  paf            results/055.processed, results/056.processed,
         * src/types/pa_vcookie.C [autoptr] 1.55.2.9:            results/057.processed, results/058.processed,
                 fixed all places with bad get_string(0)            results/059.processed, results/060.processed,
                 [one remained]            results/061.processed, results/062.processed,
             results/063.processed, results/064.processed,
         * src/include/pa_request.h [autoptr] 1.160.2.27:            results/065.processed, results/066.processed,
         * src/main/execute.C [autoptr] 1.295.2.19:            results/067.processed, results/068.processed,
                 few bad get_string(0) [should have been get_string(&pool)]            results/069.processed, results/070.processed,
                 todo: check other such calls            results/071.processed, results/072.processed,
             results/073.processed, results/074.processed,
         * src/types/pa_vmail.C 1.41:            results/075.processed, results/076.processed,
                 body [text/html] transcoded to            results/077.processed, results/078.processed,
                 $.charset[specified]            results/079.processed, results/080.processed,
                 now            results/081.processed, results/082.processed,
             results/083.processed, results/084.processed,
         * src/main/compile.tab.C [autoptr] 1.81.2.9:            results/085.processed, results/086.processed,
         * src/main/execute.C [autoptr] 1.295.2.18:            results/087.processed, results/088.processed,
         * src/types/pa_vfile.h [autoptr] 1.52.2.16:            results/089.processed, results/090.processed,
                 test10, bad lookups            results/091.processed, results/092.processed,
                             results/093.processed, results/094.processed,
                 xxx* xxx=smartptr.get(); << is bad style, after ";" original object got destructed, and xxx points to sky            results/095.processed, results/096.processed,
             results/097.processed, results/098.processed,
         * src/main/pa_common.C 1.145:            results/099.processed, results/100.processed,
         * src/main/pa_common.C [release_3_0_0007] 1.140.2.1:            results/101.processed, results/102.processed,
                 stupid gcc [2.95.4] generated bad code            results/103.processed, results/104.processed,
                 which failed to handle sigsetjmp+throw: crashed inside of pre-throw code.            results/105.processed, results/106.processed,
                 rewritten simplier [though duplicating closesocket code]            results/107.processed, results/108.processed,
             results/109.processed, results/110.processed,
         * src/classes/string.C [autoptr] 1.125.2.11:            results/111.processed, results/112.processed,
                 match bug fixed            results/113.processed, results/114.processed,
             results/115.processed, results/116.processed,
 2003-02-21  paf            results/117.processed, results/118.processed,
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.15:            results/119.processed, results/120.processed,
                 MAKE_TEST must be used inside of 'make tests' only            results/121.processed, results/122.processed,
                 [it's not forcing CGI mode now]            results/123.processed, results/124.processed,
                 now use -H to output CGI header when parser used in command line [useful for tests also]            results/125.processed, results/126.processed,
             results/127.processed, results/128.processed,
         * src/classes/file.C [autoptr] 1.107.2.14:            results/129.processed, results/130.processed,
         * src/classes/image.C [autoptr] 1.90.2.11:            results/131.processed, results/132.processed,
         * src/classes/mail.C [autoptr] 1.88.2.11:            results/133.processed, results/134.processed,
         * src/classes/op.C [autoptr] 1.127.2.16:            results/135.processed, results/136.processed,
         * src/classes/xdoc.C [autoptr] 1.108.2.11:            results/137.processed, results/138.processed,
         * src/main/pa_charset.C [autoptr] 1.33.2.11:            results/139.processed, results/140.processed,
         * src/main/pa_exec.C [autoptr] 1.48.2.14:            results/141.processed: merged(copied) to HEAD from template_gc
         * src/main/pa_sql_driver_manager.C [autoptr] 1.69.2.14:  
         * src/main/pa_stylesheet_manager.C [autoptr] 1.16.2.4:          * src/targets/: cgi/parser3.dsp, isapi/parser3isapi.dsp: more step
         * src/types/pa_vimage.C [autoptr] 1.22.2.7:            towards \parser3project not having to be in root
         * src/types/pa_vxdoc.h [autoptr] 1.31.2.4:  
                 fixed all cstr's that must use pool [as the one in ^process]          * src/: classes/math.C, lib/md5/pa_md5.h, lib/md5/pa_md5c.c: apache
             module compiled [were minor unnecessary changes in lib/md5
         * src/include/pa_array.h [autoptr] 1.57.2.25:            interface]
         * src/include/pa_exception.h [autoptr] 1.38.2.15:  
         * src/include/pa_memory.h [autoptr] 1.1.2.1:          * src/include/pa_version.h: release
         * src/include/pa_pool.h [autoptr] 1.86.2.31:  
         * src/main/Makefile.am [autoptr] 1.35.6.3:          * parser3.dsw, src/main/pa_globals.C, www/htdocs/.htaccess:
         * src/main/main.dsp [autoptr] 1.161.6.12:            relative paths to xml&gc libs
         * src/main/pa_array.C [autoptr] 1.54.2.5:  
         * src/main/pa_memory.C [autoptr] 1.1.2.1:          * src/classes/math.C: merged uuid bugfix
         * src/main/pa_pool.C [autoptr] 1.59.2.5:  
                 reorganized memory handling files          * tests/: 141.html, results/141.processed: fixed bug with
             too-small-a-buffer
         * src/include/pa_memory.h [autoptr] 1.1.2.2:  
         * src/main/pa_memory.C [autoptr] 1.1.2.2:          * src/classes/math.C: uuid bugfix
                 inlined memory handling pa_*  
           * tests/: 141.html, Makefile, results/005.processed,
         * src/main/execute.C [autoptr] 1.295.2.17:            results/030.processed, results/075.processed,
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.11:            results/078.processed: to reflect date format change (were -
         * www/htdocs/autoptr.html [autoptr] 1.1.2.3:            become ' ')
                 release mode now compiles OK  
                 test to show benefits of free          * src/classes/math.C: uuid bugfix
   
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.14:          * parser3.dsw, src/main/pa_globals.C, www/htdocs/.htaccess: few
                 MAKE_TEST environment variable switches on CGI mode, and is            paths for libxml debug/release changes
                 used in regression tests  
           * src/lib/md5/pa_md5c.c: PA_ -> pa_
         * operators.txt [autoptr] 1.109.2.1:  
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.16:  2003-07-23  paf
         * src/types/pa_vcookie.C [autoptr] 1.55.2.8:  
                 $cookie:name[$.expires[date << can be now]]          * src/: classes/math.C, lib/md5/pa_md5.h, lib/md5/pa_md5c.c:
                             renamed a little [to move to comman naming conv]
                 written makefile with regression tests [raw]  
           * src/targets/Makefile.am: apache13 splitted to simplify apache
         * src/include/pa_request.h [autoptr] 1.160.2.26:            build
         * src/main/pa_request.C [autoptr] 1.245.2.27:  
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.13:          * src/: include/pa_request.h, include/pa_stack.h, main/execute.C,
         * src/types/pa_vcookie.h [autoptr] 1.23.2.6:            main/pa_request.C, main/pa_sql_driver_manager.C,
         * src/types/pa_venv.h [autoptr] 1.28.2.4:            main/pa_stylesheet_manager.C, targets/isapi/parser3isapi.dsp:
                 env fixed            stack top_index() fixed
   
         * src/main/pa_array.C [autoptr] 1.54.2.4:          * src/main/pa_globals.C: minor style changes
                 pool::format_integer terminator fixed  
           * src/: classes/op.C, include/pa_sql_connection.h: connection
         * src/include/pa_memory.h 1.1:            closing/caching fixed [connections were not closed/put to cache]
                 file pa_memory.h was initially added on branch autoptr.  
   2003-07-22  paf
         * src/main/pa_memory.C 1.1:  
                 file pa_memory.C was initially added on branch autoptr.          * INSTALL: gc part updated stightly
   
         * src/classes/op.C [autoptr] 1.127.2.15:          * src/targets/isapi/: parser3isapi.C, parser3isapi.dsp: updated to
                 fixed process.            new sapi interface
                 sould now check for all cstr's -- some must use pool [as the one in ^process]  
           * src/classes/file.C: comment on OS
 2003-02-20  paf  
         * www/htdocs/autoptr.html 1.1:          * src/main/pa_string.C: removed reduntant invariant check [there is
                 file autoptr.html was initially added on branch autoptr.            one deeper in cord lib]
   
         * src/include/pa_config_fixed.h [autoptr] 1.54.2.2:          * src/main/pa_exec.C: on win32 bugfix in handling shbang
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.10:  
                 form values passed OK now          * src/main/pa_memory.C: out of memory is no longer coredump
   
         * src/classes/date.C [autoptr] 1.42.2.10:          * INSTALL: disable-threads adviced
         * src/classes/double.C [autoptr] 1.53.2.7:  
         * src/classes/file.C [autoptr] 1.107.2.13:  2003-07-21  paf
         * src/classes/hash.C [autoptr] 1.54.2.10:  
         * src/classes/image.C [autoptr] 1.90.2.10:          * src/classes/Makefile.am: removed circular dependency on classes.C
         * src/classes/int.C [autoptr] 1.49.2.6:  
         * src/classes/mail.C [autoptr] 1.88.2.10:          * src/classes/file.C: file::exec/cgi environment variables now must
         * src/classes/math.C [autoptr] 1.24.2.9:            be UPPERCASE and A-Z 0-9 _-
         * src/classes/op.C [autoptr] 1.127.2.13:  
         * src/classes/response.C [autoptr] 1.23.2.6:          * src/classes/file.C: env passing fixed
         * src/classes/string.C [autoptr] 1.125.2.10:  
         * src/classes/table.C [autoptr] 1.172.2.10:          * src/main/pa_common.C: http:// CRLF now [merged from HEAD]
         * src/classes/void.C [autoptr] 1.28.2.4:  
         * src/classes/xdoc.C [autoptr] 1.108.2.10:          * src/main/pa_common.C: http:// CRLF now
         * src/classes/xnode.C [autoptr] 1.54.2.7:  
         * src/main/pa_string.C [autoptr] 1.172.2.17:  2003-07-02  paf
         * src/types/pa_method.h [autoptr] 1.1.2.4:  
         * src/types/pa_value.C [autoptr] 1.9.2.14:          * operators.txt, src/types/pa_vstatus.C: renamed $memory:status
         * src/types/pa_vmethod_frame.h [autoptr] 1.45.2.8:            fields to reflect their real meaning
         * www/htdocs/autoptr.html [autoptr] 1.1.2.1:  
                 string cmp fixed  2003-06-27  paf
   
 2003-02-19  paf          * src/: classes/file.C, include/pa_charset.h, include/pa_exec.h,
         * src/classes/form.C [autoptr] 1.34.2.6:            include/pa_hash.h, main/pa_charset.C: merged from HEAD
         * src/include/pa_charset.h [autoptr] 1.20.2.12:            file::exec/cgi .charset
         * src/include/pa_pool.h [autoptr] 1.86.2.30:  
         * src/main/pa_charset.C [autoptr] 1.33.2.10:  2003-06-26  paf
         * src/main/pa_exception.C [autoptr] 1.43.2.13:  
         * src/main/pa_request.C [autoptr] 1.245.2.25:          * ChangeLog, src/classes/file.C, src/classes/hash.C,
         * src/main/pa_stylesheet_manager.C [autoptr] 1.16.2.3:            src/classes/image.C, src/classes/op.C, src/classes/string.C,
         * src/targets/apache13/ApacheModuleParser3.dsp [autoptr] 1.16.12.1:            src/classes/table.C, www/htdocs/.htaccess: fixed several
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.8:            uninitialized local structures.  notably ^hash.foreach now
         * src/targets/isapi/parser3isapi.dsp [autoptr] 1.41.12.1:            inserts delimiters properly [were inserting it before first body]
         * src/types/pa_vcookie.C [autoptr] 1.55.2.7:  
         * src/types/pa_vform.C [autoptr] 1.74.2.9:  2003-06-24  paf
         * src/types/pa_vmail.C [autoptr] 1.40.2.9:  
         * src/types/pa_vxnode.C [autoptr] 1.30.2.2:          * src/include/pa_hash.h: simplified HASH_ALLOCATES_COUNT
                 found&kill all remaning leaks resulted from pooled::malloc calls  
                 [excluding in gd -- planning complete rewrite extremely ugly code]  2003-06-20  paf
   
         * src/targets/apache13/pa_pool.C [autoptr] 1.8.2.2:          * operators.txt, src/include/pa_globals.h, src/main/pa_common.C,
         * src/targets/isapi/pa_pool.C [autoptr] 1.16.2.2:            src/main/pa_globals.C: introducing
         * src/targets/isapi/pool_storage.h [autoptr] 1.19.2.2:            $f[^file::load[binary;http://...]] $f.tables
                 removed unneeded files  
   2003-06-06  paf
 2003-02-17  paf  
         * src/classes/classes.C [autoptr] 1.18.2.4:          * src/types/: pa_vhash.h: $hash.field lookup first now: along with
         * src/include/pa_array.h [autoptr] 1.57.2.22:            table. [were method lookup: inconsistent]
         * src/include/pa_hash.h [autoptr] 1.58.2.16:  
         * src/include/pa_pool.h [autoptr] 1.86.2.29:  2003-06-02  paf
         * src/include/pa_request.h [autoptr] 1.160.2.23:  
         * src/main/pa_request.C [autoptr] 1.245.2.20:          * src/include/pa_memory.h: empty string clone fixed to return
         * src/main/pa_string.C [autoptr] 1.172.2.16:            writable memory
         * src/main/untaint.C [autoptr] 1.115.2.10:  
         * src/types/pa_value.h [autoptr] 1.109.2.23:          * src/main/pa_common.C: fix_line_breaks bug fix [terminating zero
         * src/types/pa_vint.h [autoptr] 1.38.2.10:            were not appended] which violated string invariant
         * src/types/pa_vstateless_class.h [autoptr] 1.42.2.12:  
         * src/types/pa_vstring.h [autoptr] 1.54.2.10:  2003-05-30  paf
         * src/types/pa_vvoid.h [autoptr] 1.17.2.7:  
         * src/types/pa_wcontext.h [autoptr] 1.42.2.7:          * src/types/pa_value.C: date format now Sun, 06 Nov 1994 08:49:37
                 class fields of simple type not initialized with zeros :(            GMT  ; RFC 822, updated by RFC 1123 [as in HEAD]
                 while class fields of class types initialized with default constructors.  
                 learn C++          * src/main/pa_common.C: date format now Sun, 06 Nov 1994 08:49:37
             GMT  ; RFC 822, updated by RFC 1123
         * src/main/execute.C [autoptr] 1.295.2.11:  
         * src/main/pa_request.C [autoptr] 1.245.2.21:          * src/: classes/file.C, classes/form.C, targets/cgi/parser3.C,
         * src/types/pa_vmethod_frame.C [autoptr] 1.1.2.5:            targets/isapi/parser3isapi.C: initialized request_info properly
                 first letters out OK  
           * src/classes/xnode.C: found minor bug, commended for future
         * src/classes/classes.awk [autoptr] 1.6.6.2:  
         * src/classes/double.C [autoptr] 1.53.2.5:  2003-05-28  paf
         * src/classes/file.C [autoptr] 1.107.2.11:  
         * src/classes/form.C [autoptr] 1.34.2.5:          * src/classes/form.C: request_info.content_length can't be <0,
         * src/classes/image.C [autoptr] 1.90.2.8:            size_t for some time
         * src/classes/int.C [autoptr] 1.49.2.4:  
         * src/classes/mail.C [autoptr] 1.88.2.8:  2003-05-26  paf
         * src/classes/math.C [autoptr] 1.24.2.7:  
         * src/classes/xdoc.C [autoptr] 1.108.2.7:          * src/: classes/file.C, classes/string.C, main/pa_string.C: few
         * src/classes/xnode.C [autoptr] 1.54.2.5:            forgotten <0 changed to !=STRING_NOT_FOUND
         * src/include/pa_array.h [autoptr] 1.57.2.21:  
         * src/include/pa_string.h [autoptr] 1.144.2.24:          * src/classes/math.C: merged ffffu from HEAD
         * src/main/pa_exec.C [autoptr] 1.48.2.13:  
         * src/types/pa_vmail.C [autoptr] 1.40.2.7:  2003-05-11  paf
                 parser3.exe - 0 error(s), 0 warning(s)  
           * src/main/pa_globals.C: xml memory debugging functions (ifdefed)
         * src/classes/date.C [autoptr] 1.42.2.8:  
         * src/classes/op.C [autoptr] 1.127.2.12:          * src/types/: pa_vxdoc.h, pa_vxnode.h: think that found cause of
         * src/classes/table.C [autoptr] 1.172.2.8:            premature doc free.  transformed document had xmlDoc reference
         * src/classes/xdoc.C [autoptr] 1.108.2.8:            stored to non-gc-memory (libgdome) added holding-reference
         * src/classes/xnode.C [autoptr] 1.54.2.6:  
         * src/include/pa_array.h [autoptr] 1.57.2.24:  2003-04-29  paf
         * src/include/pa_charset.h [autoptr] 1.20.2.11:  
         * src/main/Makefile.am [autoptr] 1.35.6.2:          * src/main/pa_globals.C: started digging on double free.  on win32
         * src/main/main.dsp [autoptr] 1.161.6.11:            found that that's perfectly normal.
         * src/main/pa_charset.C [autoptr] 1.33.2.8:  
         * src/main/pa_common.C [autoptr] 1.143.2.20:  2003-04-25  paf
         * src/main/pa_sql_driver_manager.C [autoptr] 1.69.2.13:  
         * src/main/pa_stylesheet_manager.C [autoptr] 1.16.2.2:          * src/classes/table.C: table.join bug fix  [bad limit check]
         * src/targets/apache13/mod_parser3.C [autoptr] 1.28.2.4:  
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.6:          * src/classes/math.C: merged from HEAD: simpiler hash_string
         * src/targets/isapi/parser3isapi.C [autoptr] 1.82.2.4:  
         * src/types/pa_vmail.C [autoptr] 1.40.2.8:          * src/classes/math.C: snprintf(buf, 3) become (buf,2) and failed to
                 fixed more leaks resulted from pooled::malloc calls            print anything.  changed to quicker and simplier code
   
         * src/include/pa_stack.h [autoptr] 1.17.2.4:          * src/classes/hash.C: allowed ^hash::create[^rem{xxx}]   [were to
         * src/main/compile.C [autoptr] 1.69.2.6:            strict a check]
         * src/main/execute.C [autoptr] 1.295.2.13:  
         * src/main/pa_request.C [autoptr] 1.245.2.23:          * src/: classes/table.C, lib/md5/pa_md5c.c: minor compile errors
                 stack-stored items need extra .ref to prevent object_ptr from  
                 delete[them]  2003-04-24  paf
   
         * src/main/pa_request.C [autoptr] 1.245.2.22:          * src/include/pa_table.h: too strict assert loosened
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.5:  
         * src/types/pa_vfile.C [autoptr] 1.36.2.10:          * src/lib/: md5/pa_md5c.c, pcre/pcre.h: thanks to Ilia Soldis
                 couple mem leaks rusulted from old pooled::malloc usage.            <soldis@infolio.ru> for reporing this ansi c fiolation syntax
                 todo:find more like those            report
   
         * src/main/execute.C [autoptr] 1.295.2.14:  2003-04-21  paf
         * src/targets/cgi/pa_pool.C [autoptr] 1.41.2.2:  
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.7:          * src/targets/cgi/Makefile.am: pp3 added to .am
         * src/targets/cgi/pool_storage.h [autoptr] 1.13.2.2:  
                 few bugs in debug output fixed          * src/main/pa_globals.C: pcre memory management changed to use GC
             memory
         * src/include/pa_array.h [autoptr] 1.57.2.23:  
         * src/include/pa_request.h [autoptr] 1.160.2.24:          * src/main/pa_globals.C: 2.5.6 version of libxml allows to install
         * src/main/execute.C [autoptr] 1.295.2.12:            xmlMallocAtomic [author agreed to my suggestion], used that
                 stackItem fixed [there were no string on stack before]  
           * src/types/pa_vmail.C: ^mail:send[$.body backward compatibility
         * src/classes/date.C [autoptr] 1.42.2.9:  
         * src/classes/double.C [autoptr] 1.53.2.6:          * src/: targets/cgi/parser3.C, types/pa_value.C, types/pa_value.h,
         * src/classes/file.C [autoptr] 1.107.2.12:            types/pa_vmail.C: attributed_meaning_to_string added
         * src/classes/image.C [autoptr] 1.90.2.9:            L_UNSPECIFIED piece which was sortof OK, but violated string
         * src/classes/int.C [autoptr] 1.49.2.5:            invariant [assertion barked on that] changed to L_PASS_APPEND,
         * src/classes/mail.C [autoptr] 1.88.2.9:            made that param obligatory
         * src/classes/math.C [autoptr] 1.24.2.8:  
         * src/classes/response.C [autoptr] 1.23.2.5:          * src/main/pa_string.C: String::ArrayFragment::append_positions bug
         * src/classes/string.C [autoptr] 1.125.2.9:            fixed [assert helped]
         * src/classes/table.C [autoptr] 1.172.2.9:  
         * src/classes/xdoc.C [autoptr] 1.108.2.9:          * src/include/pa_string.h: assert added [looking for bug]
         * src/classes/xnode.h [autoptr] 1.18.2.4:  
         * src/include/pa_stack.h [autoptr] 1.17.2.5:          * src/main/pa_request.C: merged from HEAD: "x:..." and "\\..." file
         * src/include/pa_stylesheet_connection.h [autoptr] 1.32.2.2:            names on Win32 considered disk-global
         * src/include/pa_stylesheet_manager.h [autoptr] 1.15.2.2:  
         * src/sql/pa_sql_driver.h [autoptr] 1.34.2.3:          * src/main/pa_request.C: "x:..." and "\\..." file names on Win32
         * src/types/pa_vdate.h [autoptr] 1.24.2.5:            considered disk-global
         * src/types/pa_vdouble.h [autoptr] 1.42.2.9:  
         * src/types/pa_vfile.h [autoptr] 1.52.2.15:  2003-04-18  paf
         * src/types/pa_vform.C [autoptr] 1.74.2.8:  
         * src/types/pa_vform.h [autoptr] 1.45.2.8:          * src/main/untaint.C: merged from HEAD: enabled '~' letter in
         * src/types/pa_vimage.h [autoptr] 1.34.2.7:            filenames
         * src/types/pa_vstatus.h [autoptr] 1.15.2.7:  
         * src/types/pa_vstring.h [autoptr] 1.54.2.11:          * src/main/untaint.C: enabled '~' letter in filenames
         * src/types/pa_vtable.h [autoptr] 1.48.2.8:  
         * src/types/pa_vvoid.h [autoptr] 1.17.2.8:  2003-04-16  paf
         * src/types/pa_vxdoc.h [autoptr] 1.31.2.3:  
         * src/types/pa_vxnode.h [autoptr] 1.22.2.3:          * src/classes/file.C: small bug introduced in autoptr times fixed
         * src/types/pa_wcontext.h [autoptr] 1.42.2.8:  
         * src/types/pa_wwrapper.h [autoptr] 1.28.2.3:          * etc/parser3.charsets/: koi8-r.cfg, windows-1251.cfg: merged from
                 fixed all remained bugs of unitialized simple-typed field            HEAD
   
         * src/classes/classes.C [autoptr] 1.18.2.5:          * src/classes/table.C: fix: gcc reported tiny error
         * src/classes/classes.h [autoptr] 1.23.2.8:  
         * src/main/execute.C [autoptr] 1.295.2.15:  2003-04-15  paf
         * src/main/pa_charset.C [autoptr] 1.33.2.9:  
         * src/main/pa_request.C [autoptr] 1.245.2.24:          * operators.txt, src/classes/math.C, src/lib/md5/pa_md5.h,
                 another bug of unitialized simple-typed field fixed.            src/lib/md5/pa_md5c.c, tests/141.html,
                 todo: find&kill all like that one            tests/results/141.processed, www/htdocs/.htaccess: merged from
             head ^math:uuid[] ^math:uid64[] ^math:md5[string]
         * src/main/compile.C [autoptr] 1.69.2.5:  
         * src/main/compile_tools.C [autoptr] 1.54.2.5:            test added: 141.html
                 2*2!  
           * operators.txt, src/classes/math.C: ^math:uid64[]
 2003-02-14  paf  
         * src/classes/classes.dsp [autoptr] 1.25.10.4:          * src/classes/math.C: ^math:uuid[]
         * src/classes/op.C [autoptr] 1.127.2.10:  
         * src/classes/string.C [autoptr] 1.125.2.8:          * operators.txt, src/classes/math.C: ^math:uuid[]
         * src/classes/table.C [autoptr] 1.172.2.7:  
         * src/include/pa_common.h [autoptr] 1.89.2.11:          * operators.txt, src/classes/math.C, src/lib/md5/pa_md5.h,
         * src/include/pa_globals.h [autoptr] 1.101.2.14:            src/lib/md5/pa_md5c.c: ^math:md5[string] 16-byte digest
         * src/include/pa_pool.h [autoptr] 1.86.2.28:  
         * src/include/pa_request.h [autoptr] 1.160.2.20:          * operators.txt, src/classes/file.C, src/include/pa_common.h,
         * src/main/pa_globals.C [autoptr] 1.152.2.15:            src/include/pa_config_fixed.h, src/main/pa_common.C:
         * src/main/pa_request.C [autoptr] 1.245.2.16:            ^file::load[mode;name;     $.offset     $.limit
         * src/types/pa_value.h [autoptr] 1.109.2.22:  
         * src/types/pa_vhash.h [autoptr] 1.43.2.12:  2003-04-14  paf
         * src/types/pa_vint.h [autoptr] 1.38.2.9:  
         * src/types/types.dsp [autoptr] 1.35.10.7:          * src/: classes/math.C, lib/md5/pa_md5.h, lib/md5/pa_md5c.c:
                 op compiled            started ^math:md5
   
         * src/classes/classes.C [autoptr] 1.18.2.3:          * src/classes/table.C, src/include/pa_array.h,
         * src/classes/classes.awk [autoptr] 1.6.6.1:            src/include/pa_table.h, src/main/pa_table.C, tests/140.html,
         * src/classes/file.C [autoptr] 1.107.2.9:            tests/results/140.processed: table $.reverse option works in
         * src/classes/hash.C [autoptr] 1.54.2.9:            create&co table $.distinct[tables] bug fix merged
         * src/classes/mail.C [autoptr] 1.88.2.7:  
         * src/classes/op.C [autoptr] 1.127.2.11:          * src/: classes/table.C, include/pa_table.h: table
         * src/include/pa_common.h [autoptr] 1.89.2.12:            $.distinct[tables] bug fixed
         * src/include/pa_request.h [autoptr] 1.160.2.21:  
         * src/include/pa_sapi.h [autoptr] 1.22.2.6:          * src/classes/table.C: more warnings
         * src/main/pa_common.C [autoptr] 1.143.2.18:  
         * src/main/pa_request.C [autoptr] 1.245.2.17:          * src/include/pa_array.h, src/include/pa_table.h,
         * src/targets/apache13/mod_parser3.C [autoptr] 1.28.2.3:            src/main/pa_table.C, www/htdocs/.htaccess: removed checks in
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.3:            table::set_current, moved them back to table::locate implemented
         * src/targets/cgi/parser3.dsp [autoptr] 1.60.10.1:            table::create/join ñ $.reverse
         * src/targets/isapi/parser3isapi.C [autoptr] 1.82.2.3:  
                 classes.lib - 0 error(s), 0 warning(s)          * src/: include/pa_table.h, main/pa_array.C, main/pa_table.C:
                 parser.C compiled            removed checks in table::set_current, moved them back to
             table::locate
         * src/classes/classes.dsp [autoptr] 1.25.10.3:  
         * src/classes/response.C [autoptr] 1.23.2.4:  2003-04-11  paf
         * src/classes/string.C [autoptr] 1.125.2.7:  
         * src/include/pa_dictionary.h [autoptr] 1.13.2.7:          * operators.txt, src/classes/date.C, src/classes/table.C,
         * src/include/pa_string.h [autoptr] 1.144.2.23:            src/include/pa_array.h, src/include/pa_common.h,
         * src/main/pa_string.C [autoptr] 1.172.2.15:            src/include/pa_config_includes.h, src/include/pa_string.h,
         * src/main/untaint.C [autoptr] 1.115.2.9:            src/include/pa_table.h, src/main/pa_request.C,
         * src/types/pa_vtable.h [autoptr] 1.48.2.7:            src/main/pa_sql_driver_manager.C, src/main/pa_string.C,
                 string, response compiled            src/main/pa_table.C, www/htdocs/.htaccess: merged from HEAD from
             before_append_array_limit_sense_change to
         * src/classes/file.C [autoptr] 1.107.2.10:            after_append_array_limit_sense_change
         * src/include/pa_request.h [autoptr] 1.160.2.22:  
         * src/main/pa_request.C [autoptr] 1.245.2.18:          * src/classes/table.C: typo
         * src/main/pa_sql_driver_manager.C [autoptr] 1.69.2.12:  
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.4:          * www/htdocs/.htaccess, operators.txt, src/classes/date.C,
         * src/types/pa_vfile.C [autoptr] 1.36.2.9:            src/classes/table.C, src/include/pa_array.h,
         * src/types/pa_vfile.h [autoptr] 1.52.2.14:            src/include/pa_common.h, src/include/pa_config_includes.h,
         * src/types/pa_vform.C [autoptr] 1.74.2.7:            src/include/pa_globals.h, src/include/pa_table.h,
         * src/types/pa_vimage.C [autoptr] 1.22.2.6:            src/main/pa_array.C, src/main/pa_globals.C,
         * src/types/pa_vtable.C [autoptr] 1.21.2.5:            src/main/pa_request.C, src/main/pa_sql_driver_manager.C,
                 all compiled, only 14 link errors :)            src/main/pa_string.C, src/main/pa_table.C:
             append_array_limit_sense_change locate accepts options same as
         * src/types/pa_vhash.C 1.1:            create new option: $.reverse(1)   [do not work in table::create]
                 file pa_vhash.C was initially added on branch autoptr.  
           * src/: include/pa_common.h, main/pa_common.C: gcc didn't like
         * src/include/pa_common.h [autoptr] 1.89.2.13:            (stat xxx,
         * src/main/pa_common.C [autoptr] 1.143.2.19:  
         * src/main/pa_request.C [autoptr] 1.245.2.19:          * src/classes/: table.C: typo
                 13 link errors  
           * tests/: 130.html, 131.html, 132.html, 133.html, 134.html,
 2003-02-07  paf            135.html, 136.html, 137.html, 138.html, 139.html, descript.ion,
         * src/classes/table.C [autoptr] 1.172.2.6:            results/130.processed, results/131.processed,
         * src/types/pa_vtable.h [autoptr] 1.48.2.6:            results/132.processed, results/133.processed,
                 table compiled            results/134.processed, results/135.processed,
             results/136.processed, results/137.processed,
 2003-02-06  paf            results/138.processed, results/139.processed: added few mustfail
         * src/classes/image.C [autoptr] 1.90.2.7:            tests 130.html mustfail: empty regexp 131.html mustfail: invalid
         * src/classes/string.C [autoptr] 1.125.2.6:            date/time 132.html mustfail: access to junction outside of
         * src/classes/xdoc.C [autoptr] 1.108.2.6:            context 133.html mustfail: access to junction outside of context,
         * src/include/pa_common.h [autoptr] 1.89.2.10:            case version 134.html mustfail: hash: adding a key inside of
         * src/include/pa_hash.h [autoptr] 1.58.2.15:            foreach 135.html mustfail: modifying system class 136.html
         * src/main/pa_common.C [autoptr] 1.143.2.17:            mustfail: $.name outside of $hash[here] 137.html mustfail:
         * src/types/pa_vfile.h [autoptr] 1.52.2.13:            appendChild without import 138.html mustfail: invalid encoding
         * src/types/pa_vimage.h [autoptr] 1.34.2.6:            inside of xml 139.html mustfail: bad XPath
                 image compiled  
           * operators.txt, src/classes/table.C, tests/084.html,
         * src/classes/mail.C [autoptr] 1.88.2.6:            tests/125.html, tests/126.html, tests/127.html, tests/128.html,
         * src/include/pa_request.h [autoptr] 1.160.2.19:            tests/129.html, tests/results/125.processed,
         * src/main/pa_request.C [autoptr] 1.245.2.15:            tests/results/126.processed, tests/results/127.processed,
                 mail compiled            tests/results/128.processed, tests/results/129.processed: merged
             from HEAD ^table.hash[key][$.distinct[tables]]
         * src/classes/hash.C [autoptr] 1.54.2.7:  
         * src/include/pa_hash.h [autoptr] 1.58.2.14:            maked appropriate tests [changed one old nonconforming]
         * src/include/pa_table.h [autoptr] 1.48.2.11:  
         * src/types/pa_vstring.h [autoptr] 1.54.2.9:          * operators.txt, src/classes/table.C:
                 hash compiled            ^table.hash[key][$.distinct[tables]]
   
         * src/classes/classes.dsp [autoptr] 1.25.10.2:          * src/: classes/xdoc.C, classes/xnode.C, include/pa_charset.h:
         * src/classes/file.C [autoptr] 1.107.2.7:            merged fix for found very old xml (dom) bug: were passing
         * src/include/pa_common.h [autoptr] 1.89.2.9:            domString objects and later ERROREOUSLY freed them
         * src/include/pa_exec.h [autoptr] 1.11.2.5:  
         * src/main/pa_common.C [autoptr] 1.143.2.16:          * INSTALL, src/include/pa_charset.h, src/lib/Makefile.am,
         * src/main/pa_exec.C [autoptr] 1.48.2.12:            src/main/pa_charset.C: re-added libgdome patch. regretfully
         * src/types/pa_vfile.C [autoptr] 1.36.2.8:            libgdome bug can not be worked around
         * src/types/pa_vfile.h [autoptr] 1.52.2.12:  
                 file compiled  2003-04-10  paf
   
         * src/classes/file.C [autoptr] 1.107.2.8:          * src/: classes/xdoc.C, classes/xnode.C, include/pa_charset.h:
         * src/classes/form.C [autoptr] 1.34.2.4:            found very old xml (dom) bug: were passing domString objects and
                 form compiled            later ERROREOUSLY freed them
   
         * src/classes/hash.C [autoptr] 1.54.2.8:          * src/doc/string.dox, src/include/pa_memory.h,
         * src/classes/math.C [autoptr] 1.24.2.6:            src/include/pa_string.h, src/lib/cord/cordbscs.c,
         * src/types/pa_vmath.C [autoptr] 1.1.2.8:            src/main/pa_string.C, src/types/pa_vform.C, src/types/pa_vform.h,
         * src/types/pa_vmath.h [autoptr] 1.14.2.4:            tests/123.html, tests/124.html, tests/results/001.processed,
                 math compiled [win32]            tests/results/002.processed, tests/results/003.processed,
             tests/results/004.processed, tests/results/005.processed,
 2003-02-04  paf            tests/results/006.processed, tests/results/008.processed,
         * src/classes/date.C [autoptr] 1.42.2.5:            tests/results/009.processed, tests/results/010.processed,
         * src/classes/double.C [autoptr] 1.53.2.3:            tests/results/011.processed, tests/results/012.processed,
         * src/classes/file.C [autoptr] 1.107.2.5:            tests/results/013.processed, tests/results/014.processed,
         * src/classes/form.C [autoptr] 1.34.2.3:            tests/results/015.processed, tests/results/016.processed,
         * src/classes/hash.C [autoptr] 1.54.2.4:            tests/results/017.processed, tests/results/018.processed,
         * src/classes/image.C [autoptr] 1.90.2.5:            tests/results/020.processed, tests/results/021.processed,
         * src/classes/int.C [autoptr] 1.49.2.3:            tests/results/022.processed, tests/results/023.processed,
         * src/classes/mail.C [autoptr] 1.88.2.4:            tests/results/024.processed, tests/results/025.processed,
         * src/classes/math.C [autoptr] 1.24.2.4:            tests/results/026.processed, tests/results/027.processed,
         * src/classes/op.C [autoptr] 1.127.2.8:            tests/results/028.processed, tests/results/029.processed,
         * src/classes/response.C [autoptr] 1.23.2.3:            tests/results/030.processed, tests/results/031.processed,
         * src/classes/string.C [autoptr] 1.125.2.4:            tests/results/032.processed, tests/results/033.processed,
         * src/classes/table.C [autoptr] 1.172.2.4:            tests/results/034.processed, tests/results/035.processed,
         * src/classes/void.C [autoptr] 1.28.2.3:            tests/results/036.processed, tests/results/037.processed,
         * src/classes/xdoc.C [autoptr] 1.108.2.4:            tests/results/038.processed, tests/results/039.processed,
         * src/classes/xnode.C [autoptr] 1.54.2.3:            tests/results/040.processed, tests/results/041.processed,
         * src/types/pa_vdouble.h [autoptr] 1.42.2.8:            tests/results/042.processed, tests/results/043.processed,
         * src/types/pa_vhash.h [autoptr] 1.43.2.10:            tests/results/044.processed, tests/results/045.processed,
         * src/types/pa_vint.h [autoptr] 1.38.2.8:            tests/results/046.processed, tests/results/047.processed,
         * src/types/pa_vstring.h [autoptr] 1.54.2.8:            tests/results/048.processed, tests/results/049.processed,
         * src/types/pa_vtable.h [autoptr] 1.48.2.5:            tests/results/050.processed, tests/results/051.processed,
         * src/types/pa_vxdoc.h [autoptr] 1.31.2.2:            tests/results/052.processed, tests/results/053.processed,
         * src/types/pa_vxnode.h [autoptr] 1.22.2.2:            tests/results/054.processed, tests/results/055.processed,
                 int compiled            tests/results/056.processed, tests/results/057.processed,
             tests/results/058.processed, tests/results/059.processed,
         * src/types/pa_value.C [autoptr] 1.9.2.12:            tests/results/060.processed, tests/results/061.processed,
         * src/types/pa_value_includes.h [autoptr] 1.1.2.4:            tests/results/062.processed, tests/results/063.processed,
         * src/types/pa_vrequest.C [autoptr] 1.27.2.8:            tests/results/064.processed, tests/results/065.processed,
                 trying to remove stupid value_includes.h            tests/results/066.processed, tests/results/067.processed,
             tests/results/068.processed, tests/results/069.processed,
         * src/classes/date.C [autoptr] 1.42.2.4:            tests/results/070.processed, tests/results/071.processed,
         * src/classes/double.C [autoptr] 1.53.2.2:            tests/results/072.processed, tests/results/073.processed,
         * src/classes/file.C [autoptr] 1.107.2.4:            tests/results/074.processed, tests/results/075.processed,
         * src/classes/hash.C [autoptr] 1.54.2.3:            tests/results/076.processed, tests/results/077.processed,
         * src/classes/image.C [autoptr] 1.90.2.4:            tests/results/078.processed, tests/results/079.processed,
         * src/classes/int.C [autoptr] 1.49.2.2:            tests/results/080.processed, tests/results/081.processed,
         * src/classes/mail.C [autoptr] 1.88.2.3:            tests/results/082.processed, tests/results/083.processed,
         * src/classes/math.C [autoptr] 1.24.2.3:            tests/results/084.processed, tests/results/085.processed,
         * src/classes/op.C [autoptr] 1.127.2.7:            tests/results/086.processed, tests/results/087.processed,
         * src/classes/response.C [autoptr] 1.23.2.2:            tests/results/088.processed, tests/results/089.processed,
         * src/classes/string.C [autoptr] 1.125.2.3:            tests/results/090.processed, tests/results/091.processed,
         * src/classes/table.C [autoptr] 1.172.2.3:            tests/results/092.processed, tests/results/093.processed,
         * src/classes/void.C [autoptr] 1.28.2.2:            tests/results/094.processed, tests/results/095.processed,
         * src/classes/xdoc.C [autoptr] 1.108.2.3:            tests/results/096.processed, tests/results/097.processed,
         * src/classes/xnode.C [autoptr] 1.54.2.2:            tests/results/101.processed, tests/results/102.processed,
         * src/classes/xnode.h [autoptr] 1.18.2.3:            tests/results/104.processed, tests/results/105.processed,
         * src/types/pa_vvoid.h [autoptr] 1.17.2.6:            tests/results/106.processed, tests/results/107.processed,
                 void  compiled :)            tests/results/108.processed, tests/results/109.processed,
             tests/results/110.processed, tests/results/111.processed,
         * src/classes/date.C [autoptr] 1.42.2.7:            tests/results/112.processed, tests/results/113.processed,
         * src/classes/hash.C [autoptr] 1.54.2.6:            tests/results/114.processed, tests/results/115.processed,
         * src/include/pa_exec.h [autoptr] 1.11.2.4:            tests/results/116.processed, tests/results/117.processed,
         * src/include/pa_hash.h [autoptr] 1.58.2.13:            tests/results/118.processed, tests/results/119.processed,
         * src/include/pa_request.h [autoptr] 1.160.2.18:            tests/results/120.processed, tests/results/121.processed,
         * src/include/pa_string.h [autoptr] 1.144.2.22:            tests/results/122.processed, tests/results/123.processed,
         * src/include/pa_table.h [autoptr] 1.48.2.10:            tests/results/124.processed: new convention: char* never 0.
         * src/main/pa_common.C [autoptr] 1.143.2.15:            assert in cord on that
         * src/main/pa_exec.C [autoptr] 1.48.2.11:  
         * src/main/pa_string.C [autoptr] 1.172.2.14:          * src/main/pa_charset.C: couple more asserts
         * src/types/pa_method.h [autoptr] 1.1.2.3:  
         * src/types/pa_vform.C [autoptr] 1.74.2.6:          * src/: main/pa_charset.C, include/pa_charset.h: little transcodes
         * src/types/pa_vhash.h [autoptr] 1.43.2.11:            speedup
                 hash 50% compiled  
           * src/main/pa_charset.C: couple assertions on fantastic situations
         * src/types/pa_method.h 1.1:            added [may be those is the case now?]
                 file pa_method.h was initially added on branch autoptr.  
           * src/main/pa_charset.C: bugfix on memory buffer overrun [but
         * src/include/pa_globals.h [autoptr] 1.101.2.13:            that's memory from gc_malloc, not from g_malloc :(, but would
         * src/main/pa_cache_managers.C [autoptr] 1.7.2.5:            hope]
         * src/main/pa_charset.C [autoptr] 1.33.2.7:  
         * src/main/pa_charsets.C [autoptr] 1.11.2.9:          * src/main/pa_charset.C: bugfix on memory buffer overrun [but
         * src/main/pa_common.C [autoptr] 1.143.2.14:            that's memory from gc_malloc, not from g_malloc :(, but would
         * src/main/pa_dir.C [autoptr] 1.14.2.3:            hope]
         * src/main/pa_exception.C [autoptr] 1.43.2.12:  
         * src/main/pa_exec.C [autoptr] 1.48.2.10:          * src/main/pa_charset.C: checked custom malloc for returning 0
         * src/main/pa_globals.C [autoptr] 1.152.2.13:  
         * src/main/pa_pool.C [autoptr] 1.59.2.4:  2003-04-09  paf
         * src/main/pa_sql_driver_manager.C [autoptr] 1.69.2.11:  
         * src/main/pa_string.C [autoptr] 1.172.2.12:          * src/classes/date.C: merged ^date.roll changes
         * src/main/pa_uue.C [autoptr] 1.4.2.5:  
         * src/main/untaint.C [autoptr] 1.115.2.8:          * src/classes/date.C: ^date.roll bug fix
         * src/types/pa_value.C [autoptr] 1.9.2.13:  
         * src/types/pa_vcookie.C [autoptr] 1.55.2.6:          * src/classes/date.C: ^date.roll now throws less errors: month
         * src/types/pa_vfile.C [autoptr] 1.36.2.7:            shifts handles end of month situation by reducing day number
         * src/types/pa_vimage.C [autoptr] 1.22.2.5:            hour-hole shift reduces hour to recover
         * src/types/pa_vmath.C [autoptr] 1.1.2.7:  
         * src/types/pa_vrequest.C [autoptr] 1.27.2.9:          * src/targets/cgi/pp3.cmd: custom profiling script: plist/ST <<
         * src/types/pa_vresponse.C [autoptr] 1.17.2.6:            Sort by function time
         * src/types/pa_vstateless_class.C [autoptr] 1.19.2.6:  
         * src/types/pa_vstatus.C [autoptr] 1.15.2.5:          * operators.txt, src/main/pa_charset.C, src/main/pa_common.C:
         * src/types/pa_vstring.C [autoptr] 1.22.2.3:            http://   $.charset[] param done
         * src/types/pa_vtable.C [autoptr] 1.21.2.4:  
         * src/types/pa_wcontext.C [autoptr] 1.24.2.5:          * tests/: 122.html, results/122.processed: 122 date test <= and ==
         * src/types/types.dsp [autoptr] 1.35.10.6:            added [after volatile fix. passes on win&intel-solaris]
                 removed stupid value_includes.h  
   2003-04-08  paf
         * src/main/pa_exec.C [autoptr] 1.48.2.8:  
                 libmain.a compiled on six [unix]          * src/: classes/file.C, classes/op.C, classes/table.C,
             classes/xdoc.C, include/pa_charset.h, include/pa_charsets.h,
         * src/include/pa_config_includes.h [autoptr] 1.23.2.5:            include/pa_common.h, include/pa_request_charsets.h,
         * src/include/pa_dictionary.h [autoptr] 1.13.2.6:            main/pa_charset.C, main/pa_charsets.C, main/pa_common.C,
         * src/main/pa_common.C [autoptr] 1.143.2.13:            main/pa_exec.C, main/pa_request.C, main/untaint.C,
         * src/main/pa_dictionary.C [autoptr] 1.17.2.6:            types/pa_value.h, types/pa_vmail.C, types/pa_vrequest.C,
         * src/main/pa_exec.C [autoptr] 1.48.2.7:            types/pa_vresponse.C: started http://   $.charset[] param and
         * src/main/pa_socks.C [autoptr] 1.18.2.5:            http response charset detection just compiled.  todo:test
                 libmain.a gcc  
                 and          * src/main/pa_common.C: merged PA_USE_ALARM bugfix from HEAD
                 mail.lib msvc++  
                 compiled          * src/: classes/string.C, include/pa_string.h, main/pa_string.C,
             main/untaint.C, targets/isapi/parser3isapi.C, types/pa_vform.C,
         * src/include/pa_globals.h [autoptr] 1.101.2.12:            types/pa_vmail.C: changed transcode param converntion  along with
         * src/include/pa_request.h [autoptr] 1.160.2.16:            string creating convention -- all strings are zero-terminated,
         * src/types/pa_value.C [autoptr] 1.9.2.11:            this allowed to fix one remaining String("123", 2) case
         * src/types/pa_value.h [autoptr] 1.109.2.21:  
         * src/types/pa_vclass.C [autoptr] 1.16.2.5:          * src/: classes/date.C, classes/file.C, classes/hash.C,
         * src/types/pa_vcookie.C [autoptr] 1.55.2.5:            classes/op.C, classes/string.C, classes/table.C,
         * src/types/pa_vdate.h [autoptr] 1.24.2.4:            include/pa_charset.h, include/pa_memory.h, include/pa_string.h,
         * src/types/pa_vfile.C [autoptr] 1.36.2.6:            main/compile.tab.C, main/pa_charset.C, main/pa_exec.C,
         * src/types/pa_vfile.h [autoptr] 1.52.2.11:            main/pa_request.C, main/pa_string.C, main/pa_uue.C,
         * src/types/pa_vmail.C [autoptr] 1.40.2.6:            main/untaint.C, types/pa_vfile.C, types/pa_vfile.h,
         * src/types/pa_vobject.C [autoptr] 1.12.2.6:            types/pa_vform.C, types/pa_vform.h, types/pa_vmail.C: pa_vform
         * src/types/pa_vrequest.C [autoptr] 1.27.2.7:            violated String::invariant. started fixing [not compiled now]
         * src/types/pa_vstateless_class.C [autoptr] 1.19.2.5:  
         * src/types/pa_vstatus.C [autoptr] 1.15.2.4:          * src/classes/string.C, src/include/pa_string.h,
         * src/types/pa_vtable.C [autoptr] 1.21.2.3:            src/lib/cord/cordbscs.c, src/main/compile.tab.C,
                 libtypes.a compiled gcc            src/main/compile.y, src/main/pa_string.C, src/main/untaint.C,
             src/targets/cgi/parser3.C, www/htdocs/.htaccess: number of string
         * src/include/pa_array.h [autoptr] 1.57.2.20:            style improvements & optimizations
         * src/include/pa_config_includes.h [autoptr] 1.23.2.4:  
         * src/include/pa_dictionary.h [autoptr] 1.13.2.5:          * src/classes/xnode.C: =0 bug fix [left from autoptr default ctor
         * src/main/pa_dictionary.C [autoptr] 1.17.2.5:            :(]
         * src/main/pa_exec.C [autoptr] 1.48.2.6:  
         * src/main/pa_socks.C [autoptr] 1.18.2.4:          * src/main/untaint.C: removed redundant & in CORD_pos param passing
         * src/main/pa_sql_driver_manager.C [autoptr] 1.69.2.10:            [for it's a pointer really]
                 gcc libmain.a compiled  
           * src/main/untaint.C: CORD_pos_advance turned out to have limit on
         * src/classes/classes.dsp [autoptr] 1.25.10.1:            'n' param. worked that around
         * src/classes/double.C [autoptr] 1.53.2.4:  
                 double compiled          * src/lib/cord/: Makefile.am, cordbscs.c, source.url: From: "Boehm,
             Hans" <hans_boehm@hp.com> To: "'Alexandr Petrosian (PAF)'"
         * src/main/pa_globals.C [release_3_0_0007] 1.148.2.1:            <PAF@design.ru>; "Boehm, Hans" <hans_boehm@hp.com> Sent: Tuesday,
                 merged changes from 1.149-1.150 (stupid name conflicts)            April 08, 2003 2:16 AM Subject: RE: libgc 6.2.alpha4
             cord/cordbscs.c/CORD_cat bug [were: CORD__extend_path bug?
         * src/include/pa_array.h [autoptr] 1.57.2.19:  
         * src/include/pa_pool.h [autoptr] 1.86.2.27:            Thanks for the bug report and patch.
         * src/main/Makefile.am [autoptr] 1.35.6.1:  
         * src/main/Makefile.in [autoptr] 1.50.2.2:            I hadn't looked at this code in a while.  Reading it now, it
         * src/main/compile.tab.C [autoptr] 1.81.2.7:            seems to me that the tests should also be ">= MAX_DEPTH" to
         * src/main/compile.y [autoptr] 1.204.2.6:            comply with the invariant, though that may not matter a lot.  I
         * src/main/execute.C [autoptr] 1.295.2.10:            changed that, too.
         * src/main/pa_request.C [autoptr] 1.245.2.14:  
         * src/main/untaint.C [autoptr] 1.115.2.7:            Hans
         * src/types/pa_junction.h [autoptr] 1.1.2.2:  
         * src/types/pa_method.h [autoptr] 1.1.2.2:  2003-04-07  paf
         * src/types/pa_value.h [autoptr] 1.109.2.20:  
         * src/types/pa_value_includes.h [autoptr] 1.1.2.3:          * src/: include/pa_common.h, main/pa_common.C, main/pa_exec.C:
         * src/types/pa_vimage.h [autoptr] 1.34.2.5:            merged from head:safe mode error message now includes numbers
                 *** empty log message ***  
           * src/main/execute.C: n-th attempt to make a=a work with double.
         * src/main/pa_exec.C [autoptr] 1.48.2.9:            problem: as_double returns it's result in fp-register compiler
                 pa_exec compiled on win32            optimizes access to that register after b->as_double, and just
             compares ALREADY_STORED_VALUE with prev-calculated a->as_double
         * src/classes/date.C [autoptr] 1.42.2.6:            from memory.  _SAME_ double values do not match here.  when
         * src/classes/file.C [autoptr] 1.107.2.6:            forced to REload fp-register, values do match.
         * src/classes/hash.C [autoptr] 1.54.2.5:  
         * src/classes/image.C [autoptr] 1.90.2.6:            tried to make them volatile.
         * src/classes/mail.C [autoptr] 1.88.2.5:  
         * src/classes/math.C [autoptr] 1.24.2.5:          * src/main/execute.C: n-th attempt to make a=a work with double.
         * src/classes/op.C [autoptr] 1.127.2.9:            problem: as_double returns it's result in fp-register compiler
         * src/classes/string.C [autoptr] 1.125.2.5:            optimizes access to that register after b->as_double, and just
         * src/classes/table.C [autoptr] 1.172.2.5:            compares ALREADY_STORED_VALUE with prev-calculated a->as_double
         * src/classes/xdoc.C [autoptr] 1.108.2.5:            from memory.  _SAME_ double values do not match here.  when
         * src/classes/xnode.C [autoptr] 1.54.2.4:            forced to REload fp-register, values do match.
         * src/include/pa_request.h [autoptr] 1.160.2.17:  
         * src/main/pa_globals.C [autoptr] 1.152.2.14:            tried to make them volatile.
         * src/main/pa_string.C [autoptr] 1.172.2.13:  
                 date compiled          * src/types/pa_vobject.h: small style change
   
         * src/types/pa_junction.h 1.1:          * src/: lib/cord/cordbscs.c, include/pa_string.h: CORD_cat bugfix
                 file pa_junction.h was initially added on branch autoptr.  
           * src/: include/pa_common.h, main/pa_common.C, main/pa_exec.C: safe
         * src/main/compile_tools.h [autoptr] 1.67.2.8:            mode error message now includes numbers
         * src/main/execute.C [autoptr] 1.295.2.9:  
         * src/main/pa_table.C [autoptr] 1.53.2.9:          * src/main/untaint.C, src/targets/cgi/parser3.C,
         * src/types/pa_vmethod_frame.h [autoptr] 1.45.2.7:            www/htdocs/.htaccess: unknown untaint lang now causes death
         * src/types/pa_vvoid.h [autoptr] 1.17.2.5:  
                 yuk: gcc on cygwin yelds "virtual memory exhausted" while  2003-04-04  paf
                 trying to compile execute.C [eating up to 127MB]  
           * src/: classes/file.C, include/pa_exec.h, main/pa_exec.C:
 2003-02-03  paf            incorportated pa_exec patch by From: "Victor Fedoseev"
         * src/types/pa_vstateless_class.C [autoptr] 1.19.2.4:            <vvf_ru@mail.ru> To: "Alexandr Petrosian (PAF)" <PAF@design.ru>
                 vstateless_class compiled            Sent: Thursday, January 23, 2003 9:14 AM
   
         * src/include/pa_request.h [autoptr] 1.160.2.13:            huge speedup on ^file::cgi with big result
         * src/main/execute.C [autoptr] 1.295.2.7:  
         * src/main/pa_request.C [autoptr] 1.245.2.8:          * src/classes/table.C: sort table with 0 rows bug fixed
         * src/types/pa_value.h [autoptr] 1.109.2.16:  
         * src/types/pa_vmethod_frame.h [autoptr] 1.45.2.6:          * src/types/pa_vhash.h: $hash._default showed in foreach & co bug
                 execute compiled            fix http://i2/tasks/edit/?id=4493701604654042676
   
         * src/types/pa_vresponse.C [autoptr] 1.17.2.5:            @main[] $with_default[  $.a[1]  $._default[default from
         * src/types/pa_vresponse.h [autoptr] 1.32.2.6:            with_default] ] ^show[$with_default]
                 vresponse compiled  
             $to_add_to[     $.b[2] ] ^to_add_to.add[$with_default]
         * src/types/pa_value.C [autoptr] 1.9.2.9:            =$to_add_to.xxx=<br>
         * src/types/pa_value.h [autoptr] 1.109.2.18:  
         * src/types/pa_vclass.C [autoptr] 1.16.2.4:            ^show[$to_add_to]
         * src/types/pa_vclass.h [autoptr] 1.39.2.5:  
         * src/types/pa_vobject.C [autoptr] 1.12.2.5:            $cloned[^hash::create[$with_default]] =$cloned.xxx=<br>
         * src/types/pa_vobject.h [autoptr] 1.38.2.8:            ^show[$cloned]
                 vobject compiled  
             @show[hash] ^hash.foreach[k;v]{         $k = $v <br>
         * src/types/pa_vtable.C [autoptr] 1.21.2.2:  
                 vtable compiled            }  <hr>
   
         * src/types/pa_vmath.C [autoptr] 1.1.2.6:          * src/classes/hash.C: $hash._default showed in foreach & co bug fix
         * src/types/pa_vmethod_frame.C [autoptr] 1.1.2.4:            http://i2/tasks/edit/?id=4493701604654042676
                 vmath compiled  
             @main[] $with_default[  $.a[1]  $._default[default from
         * src/include/pa_config_includes.h [autoptr] 1.23.2.2:            with_default] ] ^show[$with_default]
         * src/include/pa_hash.h [autoptr] 1.58.2.12:  
         * src/include/pa_operation.h [autoptr] 1.1.2.6:            $to_add_to[     $.b[2] ] ^to_add_to.add[$with_default]
         * src/include/pa_pool.h [autoptr] 1.86.2.26:            =$to_add_to.xxx=<br>
         * src/include/pa_string.h [autoptr] 1.144.2.21:  
         * src/main/pa_common.C [autoptr] 1.143.2.12:            ^show[$to_add_to]
         * src/types/pa_value.C [autoptr] 1.9.2.10:  
         * src/types/pa_value.h [autoptr] 1.109.2.19:            $cloned[^hash::create[$with_default]] =$cloned.xxx=<br>
         * src/types/pa_vdouble.h [autoptr] 1.42.2.7:            ^show[$cloned]
         * src/types/pa_vfile.h [autoptr] 1.52.2.10:  
         * src/types/pa_vhash.h [autoptr] 1.43.2.9:            @show[hash] ^hash.foreach[k;v]{         $k = $v <br>
         * src/types/pa_vint.h [autoptr] 1.38.2.7:  
         * src/types/pa_vjunction.h [autoptr] 1.19.2.5:            }  <hr>
         * src/types/pa_vstateless_class.h [autoptr] 1.42.2.11:  
         * src/types/pa_vstring.h [autoptr] 1.54.2.7:          * src/types/pa_vmail.C: mail receive: .txt attachemnts bug fix
         * src/types/types.dsp [autoptr] 1.35.10.5:            http://i2/tasks/edit/?id=4507350336410850921
                 started gcc compiling  
                 pa_common compiled          * src/classes/xdoc.C: memory allocation func bugfix
             http://i2/tasks/edit/?id=4499303470368629745
         * src/include/pa_pool.h [autoptr] 1.86.2.23:  
         * src/main/pa_request.C [autoptr] 1.245.2.10:          * src/classes/math.C: allowed random 1...
         * src/types/pa_value.C [autoptr] 1.9.2.8:  
         * src/types/pa_vclass.C [autoptr] 1.16.2.3:          * src/classes/math.C: allowed random 0..
         * src/types/pa_vcookie.C [autoptr] 1.55.2.4:  
         * src/types/pa_vcookie.h [autoptr] 1.23.2.5:          * src/main/pa_globals.C: exif mem leak
         * src/types/pa_vform.C [autoptr] 1.74.2.4:            http://i2/tasks/edit/?id=4480590323629807263
         * src/types/pa_vform.h [autoptr] 1.45.2.7:  
         * src/types/pa_vobject.h [autoptr] 1.38.2.7:          * src/: classes/classes.dsp, main/main.dsp,
                 vform compiled            targets/cgi/parser3.dsp, types/pa_vmail.C, types/types.dsp: buf
             fix http://i2/tasks/edit/?id=4493946731322521294
         * src/include/Makefile.am [autoptr] 1.3.14.1:            $.to[billgates@microsoft.com BCc: send-spam-to@someemails.ru ]
         * src/include/Makefile.in [autoptr] 1.11.2.1:  
         * src/include/pa_hash.h [autoptr] 1.58.2.11:          * src/: classes/classes.dsp, lib/ltdl/libltdl.dsp, lib/md5/md5.dsp,
         * src/include/pa_pool.h [autoptr] 1.86.2.24:            lib/pcre/pcre.dsp, main/compile.tab.C, main/main.dsp,
                 gcc refused to compile _P identifier. it replaced it to some            main/pa_globals.C, targets/cgi/parser3.dsp, types/types.dsp:
                 strange 0x0000040            links to xml libs made relative, no need to unpack parser3project
             to /parser3project.
         * configure [autoptr] 1.66.2.2:  
         * configure.in [autoptr] 1.62.2.2:          * src/main/: compile.tab.C, compile.y, compile_tools.h: error
         * src/Makefile.in [autoptr] 1.55.2.1:            column more precise - tab handling bug fixed
         * src/include/Makefile.in [autoptr] 1.11.2.2:  
         * src/include/pa_config_auto.h.in [autoptr] 1.37.2.1:          * src/main/: compile.tab.C, compile.y: more understandable error
         * src/include/pa_config_auto.h.in [autoptr] 1.37.2.2:            message in case @CLASS with more then one line inside
         * src/include/pa_string.h [autoptr] 1.144.2.20:  
         * src/main/Makefile.in [autoptr] 1.50.2.1:          * src/targets/cgi/parser3.C: more understandable error message in
                 *** empty log message ***            case of errors in @unhandled_exception
   
         * src/types/pa_vstring.C [autoptr] 1.22.2.2:  2003-04-03  paf
         * src/types/pa_vstring.h [autoptr] 1.54.2.6:  
                 vstring compiled          * INSTALL, src/include/pa_operation.h, src/include/pa_request.h,
             src/main/compile.tab.C, src/main/compile.y,
         * src/include/pa_request.h [autoptr] 1.160.2.14:            src/main/compile_tools.C, src/main/compile_tools.h,
         * src/main/execute.C [autoptr] 1.295.2.8:            src/main/execute.C, src/main/pa_request.C: debug info format
         * src/main/pa_request.C [autoptr] 1.245.2.9:            simplified, now it's: OP_VALUE Operation::Origin << here value*
                 main.lib - 0 error(s), 0 warning(s)  
             higher limits:   file number (max: 255)   line number (max:
         * src/types/pa_vrequest.C [autoptr] 1.27.2.6:            64535)   column number (max: 255)
                 vrequest compiled  
           * src/classes/math.C: top limit
         * src/classes/form.C [autoptr] 1.34.2.2:  
         * src/classes/mail.C [autoptr] 1.88.2.2:          * src/main/: compile.C, compile.tab.C, compile.y, compile_tools.h:
         * src/include/pa_request.h [autoptr] 1.160.2.15:            precise parse error position in case of
         * src/main/pa_globals.C [autoptr] 1.152.2.12:  
         * src/main/pa_request.C [autoptr] 1.245.2.11:            ^bug ]
         * src/types/pa_value.h [autoptr] 1.109.2.17:  
         * src/types/pa_vform.C [autoptr] 1.74.2.5:          * src/classes/op.C, src/main/pa_request.C, tests/042.html: test 042
         * src/types/pa_vmail.C [autoptr] 1.40.2.5:            changed to realities, and passed [bug fixed]
         * src/types/pa_vmail.h [autoptr] 1.9.2.4:  
                 vmail compiled          * src/: classes/op.C, include/pa_request.h, main/compile.C,
             main/compile.tab.C, main/compile.y, main/compile_tools.C,
         * src/types/pa_vimage.C [autoptr] 1.22.2.4:            main/compile_tools.h, main/pa_request.C: introducing
         * src/types/pa_vimage.h [autoptr] 1.34.2.4:            ^process...[main-method-alias]
                 vimage compiled  
           * src/: classes/date.C, classes/image.C, classes/op.C,
         * src/include/pa_exception.h [autoptr] 1.38.2.14:            classes/string.C, classes/table.C, classes/xdoc.C,
         * src/include/pa_pool.h [autoptr] 1.86.2.25:            types/pa_vmethod_frame.h: MethodParams& now [methods without
         * src/main/pa_exception.C [autoptr] 1.43.2.11:            params receive zero reference, but they are expected not to look
                 exception gcc change #1            there]
   
         * src/include/pa_cache_managers.h [autoptr] 1.9.2.6:          * operators.txt, src/classes/date.C, src/classes/double.C,
         * src/main/pa_request.C [autoptr] 1.245.2.12:            src/classes/file.C, src/classes/hash.C, src/classes/image.C,
         * src/types/pa_vstatus.C [autoptr] 1.15.2.2:            src/classes/int.C, src/classes/mail.C, src/classes/math.C,
         * src/types/pa_vstatus.h [autoptr] 1.15.2.6:            src/classes/memory.C, src/classes/op.C, src/classes/response.C,
                 vstatus compiled            src/classes/string.C, src/classes/table.C, src/classes/void.C,
             src/classes/xdoc.C, src/classes/xnode.C, src/classes/xnode.h,
 2003-01-31  paf            src/main/execute.C, src/types/pa_method.h: MethodParams& now
         * src/classes/classes.C [autoptr] 1.18.2.2:            [methods without params receive zero reference, but they are
         * src/classes/classes.h [autoptr] 1.23.2.7:            expected not to look there]
         * src/classes/date.C [autoptr] 1.42.2.3:  
         * src/classes/double.C [autoptr] 1.53.2.1:          * operators.txt, src/classes/op.C, src/include/pa_request.h,
         * src/classes/file.C [autoptr] 1.107.2.3:            src/main/pa_request.C, src/types/pa_vmethod_frame.h:
         * src/classes/form.C [autoptr] 1.34.2.1:            ^process...[filename] useful for better error reporting
         * src/classes/hash.C [autoptr] 1.54.2.2:            [file/line/col]
         * src/classes/image.C [autoptr] 1.90.2.3:  
         * src/classes/int.C [autoptr] 1.49.2.1:          * src/: main/execute.C, types/pa_value.C, types/pa_value.h,
         * src/classes/mail.C [autoptr] 1.88.2.1:            types/pa_vstring.h: slightly improved error messages text: 1. is
         * src/classes/math.C [autoptr] 1.24.2.2:            '%s', it 2. method undefined in case of ^void[]
         * src/classes/op.C [autoptr] 1.127.2.5:  
         * src/classes/response.C [autoptr] 1.23.2.1:          * src/: classes/op.C, include/pa_request.h, include/pa_stack.h,
         * src/classes/string.C [autoptr] 1.125.2.1:            include/pa_types.h, main/execute.C, main/pa_request.C: exception
         * src/classes/table.C [autoptr] 1.172.2.2:            handling done. now we have error columns todo: test it
         * src/classes/void.C [autoptr] 1.28.2.1:  
         * src/classes/xdoc.C [autoptr] 1.108.2.2:          * src/: classes/op.C, include/pa_request.h: removed from trace 'a'
         * src/classes/xnode.C [autoptr] 1.54.2.1:            exception when ^try{    ^throw[a;1] }{    ^throw[b;2] }
         * src/classes/xnode.h [autoptr] 1.18.2.2:  
         * src/include/pa_array.h [autoptr] 1.57.2.16:            this makes life easier: were: bad stack order -- were in
         * src/include/pa_cache_managers.h [autoptr] 1.9.2.5:            exception catch unwind order, which didn't match execution order
         * src/include/pa_charset.h [autoptr] 1.20.2.10:  
         * src/include/pa_charsets.h [autoptr] 1.8.2.7:            @main[] ^try{   ^first[] }{     ^throw[c;3] }
         * src/include/pa_common.h [autoptr] 1.89.2.7:  
         * src/include/pa_config_fixed.h [autoptr] 1.54.2.1:            @first[] ^throw[a;1]
         * src/include/pa_config_includes.h [autoptr] 1.23.2.1:  
         * src/include/pa_dictionary.h [autoptr] 1.13.2.4:            showed throw a first throw b try
         * src/include/pa_dir.h [autoptr] 1.13.2.1:  
         * src/include/pa_exception.h [autoptr] 1.38.2.13:            which is no good
         * src/include/pa_exec.h [autoptr] 1.11.2.3:  
         * src/include/pa_globals.h [autoptr] 1.101.2.10:          * src/: classes/op.C, include/pa_request.h, include/pa_stack.h,
         * src/include/pa_hash.h [autoptr] 1.58.2.10:            main/compile.tab.C, main/execute.C, main/pa_request.C: strack
         * src/include/pa_opcode.h [autoptr] 1.24.2.2:            trace reset after handled exception [old bug fixed]
         * src/include/pa_operation.h [autoptr] 1.1.2.4:  
         * src/include/pa_pool.h [autoptr] 1.86.2.22:          * src/main/: compile.tab.C, compile.y: parse position old bug
         * src/include/pa_request.h [autoptr] 1.160.2.9:            fixed.  position reporting made precise [both, in parse erros and
         * src/include/pa_request_charsets.h [autoptr] 1.1.2.3:            runtime errors]
         * src/include/pa_request_info.h [autoptr] 1.1.2.4:  
         * src/include/pa_sapi.h [autoptr] 1.22.2.4:  2003-04-02  paf
         * src/include/pa_socks.h [autoptr] 1.11.2.2:  
         * src/include/pa_sql_connection.h [autoptr] 1.30.2.6:          * src/: include/pa_operation.h, include/pa_request.h,
         * src/include/pa_sql_driver_manager.h [autoptr] 1.26.2.7:            main/compile.C, main/compile.tab.C, main/compile.y,
         * src/include/pa_stack.h [autoptr] 1.17.2.3:            main/compile_tools.C, main/compile_tools.h, main/execute.C,
         * src/include/pa_string.h [autoptr] 1.144.2.18:            main/pa_exception.C, main/pa_request.C: debug info: started
         * src/include/pa_stylesheet_connection.h [autoptr] 1.32.2.1:            using.  todo:complete
         * src/include/pa_stylesheet_manager.h [autoptr] 1.15.2.1:  
         * src/include/pa_table.h [autoptr] 1.48.2.9:          * src/classes/op.C, src/include/pa_operation.h,
         * src/include/pa_threads.h [autoptr] 1.26.2.1:            src/include/pa_request.h, src/main/compile.C,
         * src/include/pa_types.h [autoptr] 1.44.2.2:            src/main/compile.tab.C, src/main/compile.y,
         * src/include/pa_uue.h [autoptr] 1.4.2.3:            src/main/compile_tools.C, src/main/compile_tools.h,
         * src/lib/ltdl/config_fixed.h [autoptr] 1.2.2.2:            src/main/execute.C, src/main/pa_request.C, www/htdocs/.htaccess:
         * src/lib/ltdl/ltdl.c [autoptr] 1.3.2.1:            prepared debug info todo:use it
         * src/lib/ltdl/ltdl.h [autoptr] 1.2.2.1:  
         * src/lib/md5/pa_md5.h [autoptr] 1.5.2.1:          * src/include/pa_operation.h: strange mistake fixed: forgot to
         * src/lib/md5/pa_md5c.c [autoptr] 1.6.2.1:            return Operation class->union after switching from autoptrs.
         * src/lib/pcre/dftables.c [autoptr] 1.1.14.1:  
         * src/lib/pcre/get.c [autoptr] 1.1.14.1:          * tests/: Makefile, results/108.processed, results/117.processed:
         * src/lib/pcre/maketables.c [autoptr] 1.1.14.1:            meta considered OK [it's up to coder now to remove it not needed]
         * src/lib/pcre/pcre.c [autoptr] 1.1.14.1:  
         * src/lib/pcre/pcre.h [autoptr] 1.1.14.1:          * src/main/pa_dictionary.C, tests/Makefile: replace bug fix [broke
         * src/lib/pcre/pcre_parser_ctype.c [autoptr] 1.3.2.1:            Dictionary constructor when moved to gc]
         * src/lib/pcre/study.c [autoptr] 1.1.14.1:  
         * src/main/compile.C [autoptr] 1.69.2.4:          * src/main/pa_common.C: uncommented http:// file loading
         * src/main/compile.tab.C [autoptr] 1.81.2.4:  
         * src/main/compile.y [autoptr] 1.204.2.3:          * src/include/pa_array.h, src/main/execute.C,
         * src/main/compile_tools.C [autoptr] 1.54.2.4:            src/targets/cgi/parser3.C, tests/run_parser.sh: gif encoder bug
         * src/main/compile_tools.h [autoptr] 1.67.2.6:            fix [gdGrowingBuf]
         * src/main/execute.C [autoptr] 1.295.2.4:  
         * src/main/main.dsp [autoptr] 1.161.6.8:          * configure.in, src/lib/Makefile.am, www/htdocs/.htaccess: removed
         * src/main/pa_cache_managers.C [autoptr] 1.7.2.4:            patches
         * src/main/pa_charset.C [autoptr] 1.33.2.6:  
         * src/main/pa_charsets.C [autoptr] 1.11.2.8:          * configure, src/include/pa_config_auto.h.in,
         * src/main/pa_common.C [autoptr] 1.143.2.10:            src/main/pa_charset.C: --enable-assertions autoconf-ed
         * src/main/pa_dictionary.C [autoptr] 1.17.2.4:  
         * src/main/pa_dir.C [autoptr] 1.14.2.2:          * src/main/pa_common.C, www/htdocs/.htaccess: uncommented http://
         * src/main/pa_exception.C [autoptr] 1.43.2.10:            file loading
         * src/main/pa_exec.C [autoptr] 1.48.2.5:  
         * src/main/pa_globals.C [autoptr] 1.152.2.10:          * src/: classes/xdoc.C, types/pa_vxdoc.h: removed ref leak in
         * src/main/pa_pool.C [autoptr] 1.59.2.3:            xdoc::create/load
         * src/main/pa_request.C [autoptr] 1.245.2.5:  
         * src/main/pa_socks.C [autoptr] 1.18.2.3:          * src/: classes/form.C, classes/hash.C, classes/image.C,
         * src/main/pa_sql_driver_manager.C [autoptr] 1.69.2.9:            classes/string.C, classes/table.C, classes/void.C,
         * src/main/pa_string.C [autoptr] 1.172.2.11:            include/pa_common.h, main/pa_common.C, main/pa_request.C,
         * src/main/pa_stylesheet_manager.C [autoptr] 1.16.2.1:            main/pa_sql_driver_manager.C, main/pa_string.C: all calls to
         * src/main/pa_table.C [autoptr] 1.53.2.8:            String::String(str,helper_length) are checked.  found/fixed one
         * src/main/pa_uue.C [autoptr] 1.4.2.4:            place: $request:body now zero-terminated,
         * src/main/untaint.C [autoptr] 1.115.2.6:  
         * src/sql/pa_sql_driver.h [autoptr] 1.34.2.2:          * src/: classes/op.C, classes/table.C, include/pa_request.h,
         * src/targets/apache13/mod_parser3.C [autoptr] 1.28.2.1:            main/compile_tools.C, main/execute.C, types/pa_value.h,
         * src/targets/apache13/pa_md5c.c [autoptr] 1.5.2.1:            types/pa_vbool.h, types/pa_vclass.h, types/pa_vdate.h,
         * src/targets/apache13/pa_pool.C [autoptr] 1.8.2.1:            types/pa_vdouble.h, types/pa_vfile.h, types/pa_vhash.h,
         * src/targets/apache13/pa_threads.C [autoptr] 1.11.2.1:            types/pa_vimage.h, types/pa_vint.h, types/pa_vjunction.h,
         * src/targets/cgi/getopt.c [autoptr] 1.2.6.1:            types/pa_vobject.C, types/pa_vobject.h, types/pa_vstring.h,
         * src/targets/cgi/getopt.h [autoptr] 1.2.10.1:            types/pa_vtable.h, types/pa_vvoid.h, types/pa_vxdoc.h,
         * src/targets/cgi/pa_pool.C [autoptr] 1.41.2.1:            types/pa_vxnode.h: more locally scoped vars in execute (more
         * src/targets/cgi/pa_threads.C [autoptr] 1.12.2.1:            easily optimizable)
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.1:  
         * src/targets/cgi/pool_storage.h [autoptr] 1.13.2.1:          * src/: classes/table.C, include/pa_table.h, main/pa_table.C: few
         * src/targets/isapi/pa_pool.C [autoptr] 1.16.2.1:            for(size_t i=0...) -> for(Array_iterator... i(..); i.has_next()
         * src/targets/isapi/pa_threads.C [autoptr] 1.13.2.1:  
         * src/targets/isapi/parser3isapi.C [autoptr] 1.82.2.1:          * src/: include/pa_array.h, include/pa_stack.h,
         * src/targets/isapi/pool_storage.h [autoptr] 1.19.2.1:            include/pa_string.h, main/compile_tools.C, main/main.dsp,
         * src/types/pa_value.C [autoptr] 1.9.2.7:            main/pa_table.C, types/pa_vmethod_frame.C: array get/put check
         * src/types/pa_value.h [autoptr] 1.109.2.14:            become assertion iterator in methodframe filler
         * src/types/pa_value_includes.h [autoptr] 1.1.2.2:  
         * src/types/pa_vbool.h [autoptr] 1.21.2.3:          * src/: include/pa_array.h, include/pa_stack.h, main/main.dsp,
         * src/types/pa_vclass.C [autoptr] 1.16.2.2:            targets/cgi/parser3.C: array::get/put inlined
         * src/types/pa_vclass.h [autoptr] 1.39.2.4:  
         * src/types/pa_vcode_frame.h [autoptr] 1.24.2.1:          * src/: lib/cord/cordbscs.c, main/pa_globals.C: globals.c:
         * src/types/pa_vcookie.C [autoptr] 1.55.2.3:            gc_substitute_memory_management_functions +installed CORD_oom
         * src/types/pa_vcookie.h [autoptr] 1.23.2.3:            function
         * src/types/pa_vdate.h [autoptr] 1.24.2.3:  
         * src/types/pa_vdouble.h [autoptr] 1.42.2.6:          * configure.in, src/classes/xnode.C, src/include/pa_config_fixed.h,
         * src/types/pa_venv.h [autoptr] 1.28.2.3:            src/include/pa_config_includes.h, src/include/pa_string.h,
         * src/types/pa_vfile.C [autoptr] 1.36.2.4:            src/lib/cord/cordbscs.c, src/main/pa_memory.C,
         * src/types/pa_vfile.h [autoptr] 1.52.2.8:            src/targets/cgi/parser3.C: converted debug hacks to ANSI
         * src/types/pa_vform.C [autoptr] 1.74.2.3:            assertions started configure.in --enable-assertions
         * src/types/pa_vform.h [autoptr] 1.45.2.5:  
         * src/types/pa_vhash.h [autoptr] 1.43.2.7:  2003-04-01  paf
         * src/types/pa_vimage.C [autoptr] 1.22.2.3:  
         * src/types/pa_vimage.h [autoptr] 1.34.2.3:          * src/classes/xdoc.C, src/classes/xnode.h, src/include/pa_memory.h,
         * src/types/pa_vint.h [autoptr] 1.38.2.6:            src/main/pa_memory.C, src/targets/cgi/parser3.C,
         * src/types/pa_vjunction.h [autoptr] 1.19.2.3:            src/types/pa_vxdoc.h, src/types/pa_vxnode.C,
         * src/types/pa_vmail.C [autoptr] 1.40.2.3:            src/types/pa_vxnode.h, www/htdocs/.htaccess: memory bug debugged
         * src/types/pa_vmail.h [autoptr] 1.9.2.2:            down: gdome uses glib memory, and stores last pointer to xmlDoc
         * src/types/pa_vmath.C [autoptr] 1.1.2.5:            there, gc misses that and collects valid memory fixed by
         * src/types/pa_vmath.h [autoptr] 1.14.2.3:            remembering xmlDoc from dom object in xdoc.  todo: do something
         * src/types/pa_vmethod_frame.C [autoptr] 1.1.2.3:            with premature free of xdoc with xnodes/node values referring
         * src/types/pa_vmethod_frame.h [autoptr] 1.45.2.5:            into it
         * src/types/pa_vobject.C [autoptr] 1.12.2.4:  
         * src/types/pa_vobject.h [autoptr] 1.38.2.6:          * src/classes/: mail.C: typo fix
         * src/types/pa_vrequest.C [autoptr] 1.27.2.5:  
         * src/types/pa_vrequest.h [autoptr] 1.25.2.3:          * src/main/pa_memory.C: bug() to set bpt in (memory.c) some .am
         * src/types/pa_vresponse.C [autoptr] 1.17.2.4:            changes
         * src/types/pa_vresponse.h [autoptr] 1.32.2.4:  
         * src/types/pa_vstateless_class.C [autoptr] 1.19.2.3:          * src/: include/pa_memory.h, main/pa_common.C, main/pa_globals.C,
         * src/types/pa_vstateless_class.h [autoptr] 1.42.2.10:            main/pa_memory.C: moved memory debugging to global level: to
         * src/types/pa_vstateless_object.h [autoptr] 1.28.2.4:            pa_gc_malloc
         * src/types/pa_vstatus.C [autoptr] 1.15.2.1:  
         * src/types/pa_vstatus.h [autoptr] 1.15.2.5:          * src/: main/pa_globals.C, targets/cgi/parser3.C: xml memory
         * src/types/pa_vstring.C [autoptr] 1.22.2.1:            debugging showed no errors. todo: debug parser memory
         * src/types/pa_vstring.h [autoptr] 1.54.2.5:  
         * src/types/pa_vtable.C [autoptr] 1.21.2.1:          * src/targets/cgi/: parser3.C, parser3.dsp: more build
         * src/types/pa_vtable.h [autoptr] 1.48.2.3:            configurations
         * src/types/pa_vvoid.h [autoptr] 1.17.2.4:  
         * src/types/pa_vxdoc.C [autoptr] 1.23.2.1:          * src/: classes/classes.dsp, include/pa_config_fixed.h,
         * src/types/pa_vxdoc.h [autoptr] 1.31.2.1:            main/compile.tab.C, main/main.dsp, main/pa_globals.C,
         * src/types/pa_vxnode.C [autoptr] 1.30.2.1:            targets/cgi/parser3.dsp, targets/isapi/parser3isapi.dsp,
         * src/types/pa_vxnode.h [autoptr] 1.22.2.1:            types/types.dsp: prepared xml-static configuration
         * src/types/pa_wcontext.C [autoptr] 1.24.2.3:  
         * src/types/pa_wcontext.h [autoptr] 1.42.2.5:  2003-03-31  paf
         * src/types/pa_wwrapper.h [autoptr] 1.28.2.2:  
                 grammar compiled          * INSTALL, src/classes/xdoc.C, src/main/pa_globals.C,
             src/targets/cgi/parser3.C, src/targets/cgi/parser3.dsp,
         * src/classes/op.C [autoptr] 1.127.2.6:            www/htdocs/.htaccess: started xml lib memory debugging, simple
         * src/classes/string.C [autoptr] 1.125.2.2:            checks failed: it seems that library does realloc(bad ptr), and
         * src/include/pa_common.h [autoptr] 1.89.2.8:            recording those ptrs in heap [for debugging] was bad: heap
         * src/include/pa_globals.h [autoptr] 1.101.2.11:            situation changes = everything works fine
         * src/include/pa_request.h [autoptr] 1.160.2.10:  
         * src/include/pa_sql_connection.h [autoptr] 1.30.2.7:          * src/: main/pa_charset.C, include/pa_charset.h: worked around
         * src/main/compile.tab.C [autoptr] 1.81.2.5:            xmlRegisterCharEncodingHandler limitation [currently imposed
         * src/main/compile.y [autoptr] 1.204.2.4:            limit of 10 user-defined charsets]
         * src/main/execute.C [autoptr] 1.295.2.5:  
         * src/main/main.dsp [autoptr] 1.161.6.9:  2003-03-28  paf
         * src/main/pa_common.C [autoptr] 1.143.2.11:  
         * src/main/pa_globals.C [autoptr] 1.152.2.11:          * src/main/execute.C: execution stack copied to local register
         * src/main/pa_request.C [autoptr] 1.245.2.6:            variable, removed lots [~2e7) of memory accesses
         * src/types/pa_value.h [autoptr] 1.109.2.15:  
         * src/types/pa_vcode_frame.h [autoptr] 1.24.2.2:  2003-03-27  paf
         * src/types/pa_vcookie.h [autoptr] 1.23.2.4:  
         * src/types/pa_vform.h [autoptr] 1.45.2.6:          * src/: classes/xdoc.C, main/pa_globals.C: XML memory funcs to GC
         * src/types/pa_vmail.C [autoptr] 1.40.2.4:            works in debug, but fails in release todo: fix that
         * src/types/pa_vmail.h [autoptr] 1.9.2.3:  
         * src/types/pa_vresponse.h [autoptr] 1.32.2.5:          * src/: classes/xdoc.C, main/compile.tab.C, main/pa_globals.C,
         * src/types/pa_vtable.h [autoptr] 1.48.2.4:            targets/cgi/parser3.C: forgot to merge XML memory funcs
         * src/types/pa_wcontext.C [autoptr] 1.24.2.4:            replacement from gc branch
         * src/types/pa_wcontext.h [autoptr] 1.42.2.6:  
         * src/types/types.dsp [autoptr] 1.35.10.4:          * src/main/pa_exec.C: introducing append_help_length [radical
                 most pa_request compiled            improvement here]
   
         * src/include/pa_array.h [autoptr] 1.57.2.17:          * src/targets/cgi/parser3.C: GC_java_finalization turned off [was
         * src/include/pa_operation.h [autoptr] 1.1.2.5:            'not recommened' in gc.h, on win32 noticed no difference]
         * src/include/pa_request.h [autoptr] 1.160.2.12:  
         * src/main/execute.C [autoptr] 1.295.2.6:          * src/include/pa_array.h: returned checked array get [were disabled
         * src/main/main.dsp [autoptr] 1.161.6.10:            for debugging] result:not slower [don't understand that, it were
         * src/types/pa_vjunction.h [autoptr] 1.19.2.4:            INLINED] todo: find out a way of inlining it!
                 started last file from main library: execute  
           * src/: include/pa_string.h, lib/gc/include/gc.h,
         * src/include/pa_request.h [autoptr] 1.160.2.11:            lib/gc/include/gc_fake.h, main/compile.tab.C,
         * src/include/pa_sapi.h [autoptr] 1.22.2.5:            targets/cgi/parser3.C, main/pa_memory.C, targets/cgi/parser3.dsp:
         * src/main/compile.tab.C [autoptr] 1.81.2.6:            convention changed: all resulting strings are zero-terminated
         * src/main/compile.y [autoptr] 1.204.2.5:  
         * src/main/compile_tools.h [autoptr] 1.67.2.7:          * src/: classes/date.C, classes/file.C, classes/hash.C,
         * src/main/pa_request.C [autoptr] 1.245.2.7:            classes/string.C, classes/table.C, classes/void.C,
         * src/targets/apache13/mod_parser3.C [autoptr] 1.28.2.2:            include/pa_string.h, lib/cord/cord.dsp, lib/cord/cordbscs.c,
         * src/targets/cgi/parser3.C [autoptr] 1.216.2.2:            lib/cord/include/cord.h, main/compile.tab.C, main/compile.y,
         * src/targets/isapi/parser3isapi.C [autoptr] 1.82.2.2:            main/compile_tools.h, main/pa_common.C, main/pa_exec.C,
         * src/types/pa_vfile.C [autoptr] 1.36.2.5:            main/pa_request.C, main/pa_string.C, main/pa_uue.C,
         * src/types/pa_vfile.h [autoptr] 1.52.2.9:            sql/pa_sql_driver.h, types/pa_value.C, types/pa_venv.h,
         * src/types/pa_vhash.h [autoptr] 1.43.2.8:            types/pa_vfile.C, types/pa_vmail.C: introducing
                 pa_request compiled            append_help_length [radical improvement here]
   
         * src/classes/classes.h [autoptr] 1.23.2.6:          * src/: classes/memory.C, include/pa_array.h, include/pa_hash.h,
         * src/classes/op.C [autoptr] 1.127.2.4:            include/pa_memory.h, lib/cord/cord.dsp, lib/cord/cordxtra.c,
         * src/include/pa_cache_managers.h [autoptr] 1.9.2.4:            lib/gc/include/gc.h, main/pa_memory.C, targets/cgi/parser3.C,
         * src/include/pa_charset.h [autoptr] 1.20.2.9:            targets/cgi/parser3.dsp, types/pa_vstatus.C: disabled gc, become
         * src/include/pa_charsets.h [autoptr] 1.8.2.6:            even slower
         * src/include/pa_common.h [autoptr] 1.89.2.6:  
         * src/include/pa_dictionary.h [autoptr] 1.13.2.3:          * src/: classes/string.C, classes/table.C, include/pa_array.h,
         * src/include/pa_exception.h [autoptr] 1.38.2.12:            include/pa_stack.h, include/pa_string.h, main/compile_tools.C,
         * src/include/pa_exec.h [autoptr] 1.11.2.2:            main/pa_string.C, main/untaint.C, types/pa_vmethod_frame.C: fixed
         * src/include/pa_pool.h [autoptr] 1.86.2.21:            clients of &get(): most to use non-ref version, some[in tight
         * src/include/pa_request.h [autoptr] 1.160.2.8:            places] to get_unchecked_ref
         * src/include/pa_sapi.h [autoptr] 1.22.2.3:  
         * src/include/pa_sql_connection.h [autoptr] 1.30.2.5:          * src/doc/memory.dox: forgot to add
         * src/include/pa_sql_driver_manager.h [autoptr] 1.26.2.6:  
         * src/include/pa_string.h [autoptr] 1.144.2.17:          * src/classes/classes.dsp, src/classes/memory.C,
         * src/include/pa_table.h [autoptr] 1.48.2.8:            src/classes/xdoc.C, src/include/pa_array.h,
         * src/include/pa_uue.h [autoptr] 1.4.2.2:            src/include/pa_request.h, src/include/pa_stack.h,
         * src/main/compile.C [autoptr] 1.69.2.3:            src/include/pa_string.h, src/lib/cord/cord.dsp,
         * src/main/compile.tab.C [autoptr] 1.81.2.3:            src/lib/ltdl/libltdl.dsp, src/lib/md5/md5.dsp,
         * src/main/compile_tools.C [autoptr] 1.54.2.3:            src/lib/pcre/pcre.dsp, src/main/compile.tab.C,
         * src/main/compile_tools.h [autoptr] 1.67.2.5:            src/main/compile.y, src/main/compile_tools.C,
         * src/main/main.dsp [autoptr] 1.161.6.7:            src/main/compile_tools.h, src/main/main.dsp,
         * src/main/pa_charset.C [autoptr] 1.33.2.5:            src/main/pa_string.C, src/targets/cgi/parser3.C,
         * src/main/pa_charsets.C [autoptr] 1.11.2.7:            src/targets/cgi/parser3.dsp, src/types/pa_vmail.C,
         * src/main/pa_common.C [autoptr] 1.143.2.9:            src/types/pa_vmethod_frame.C, src/types/types.dsp,
         * src/main/pa_dictionary.C [autoptr] 1.17.2.3:            www/htdocs/.htaccess: Array::put(index, T>>&<< removed after
         * src/main/pa_exception.C [autoptr] 1.43.2.9:            Stack::pop wiping removed [moved to separate func] other Array &
         * src/main/pa_exec.C [autoptr] 1.48.2.4:            removed
         * src/main/pa_request.C [autoptr] 1.245.2.4:  
         * src/main/pa_sql_driver_manager.C [autoptr] 1.69.2.8:  2003-03-26  paf
         * src/main/pa_string.C [autoptr] 1.172.2.10:  
         * src/main/pa_table.C [autoptr] 1.53.2.7:          * src/: classes/classes.dsp, classes/file.C, classes/op.C,
         * src/main/pa_uue.C [autoptr] 1.4.2.3:            classes/table.C, include/pa_array.h, include/pa_charset.h,
         * src/main/untaint.C [autoptr] 1.115.2.5:            include/pa_stack.h, include/pa_string.h, include/pa_table.h,
         * src/types/pa_value.C [autoptr] 1.9.2.6:            lib/cord/cord.dsp, lib/ltdl/libltdl.dsp, lib/md5/md5.dsp,
         * src/types/pa_value.h [autoptr] 1.109.2.13:            lib/pcre/pcre.dsp, main/compile.tab.C, main/compile.y,
         * src/types/pa_vclass.h [autoptr] 1.39.2.3:            main/main.dsp, main/pa_charset.C, main/pa_common.C,
         * src/types/pa_vcookie.C [autoptr] 1.55.2.2:            main/pa_exec.C, main/pa_sql_driver_manager.C,
         * src/types/pa_vcookie.h [autoptr] 1.23.2.2:            main/pa_stylesheet_manager.C, main/pa_table.C,
         * src/types/pa_vdate.h [autoptr] 1.24.2.2:            targets/cgi/parser3.C, targets/cgi/parser3.dsp,
         * src/types/pa_vdouble.h [autoptr] 1.42.2.5:            types/pa_vmethod_frame.C, types/pa_vmethod_frame.h,
         * src/types/pa_venv.h [autoptr] 1.28.2.2:            types/pa_vobject.C, types/pa_vobject.h, types/types.dsp:
         * src/types/pa_vfile.C [autoptr] 1.36.2.3:            pre-evaluated .count() in some places
         * src/types/pa_vfile.h [autoptr] 1.52.2.7:  
         * src/types/pa_vform.h [autoptr] 1.45.2.4:          * src/: classes/classes.dsp, lib/ltdl/libltdl.dsp, lib/md5/md5.dsp,
         * src/types/pa_vhash.h [autoptr] 1.43.2.6:            lib/pcre/pcre.dsp, main/main.dsp, targets/cgi/parser3.dsp,
         * src/types/pa_vimage.C [autoptr] 1.22.2.2:            types/types.dsp: .dsp profiling updated
         * src/types/pa_vimage.h [autoptr] 1.34.2.2:  
         * src/types/pa_vint.h [autoptr] 1.38.2.5:          * src/: classes/classes.dsp, lib/cord/cord.dsp,
         * src/types/pa_vmail.C [autoptr] 1.40.2.2:            lib/ltdl/libltdl.dsp, lib/md5/md5.dsp, main/main.dsp,
         * src/types/pa_vmail.h [autoptr] 1.9.2.1:            targets/cgi/parser3.dsp, types/types.dsp: started profiling
         * src/types/pa_vmath.C [autoptr] 1.1.2.4:  
         * src/types/pa_vmath.h [autoptr] 1.14.2.2:          * src/: classes/classes.dsp, lib/cord/cord.dsp, main/compile.tab.C,
         * src/types/pa_vmethod_frame.C [autoptr] 1.1.2.2:            main/compile_tools.h, main/main.dsp, targets/cgi/parser3.dsp,
         * src/types/pa_vmethod_frame.h [autoptr] 1.45.2.4:            targets/isapi/parser3isapi.dsp, types/types.dsp: .dsp updated to
         * src/types/pa_vobject.C [autoptr] 1.12.2.3:            use lib/gc,lib/cord
         * src/types/pa_vobject.h [autoptr] 1.38.2.5:  
         * src/types/pa_vrequest.C [autoptr] 1.27.2.4:          * acsite.m4, src/classes/Makefile.am, src/classes/mail.C,
         * src/types/pa_vrequest.h [autoptr] 1.25.2.2:            src/classes/math.C, src/classes/op.C, src/include/pa_common.h,
         * src/types/pa_vresponse.C [autoptr] 1.17.2.3:            src/include/pa_config_auto.h.in, src/include/pa_config_fixed.h,
         * src/types/pa_vresponse.h [autoptr] 1.32.2.3:            src/include/pa_config_includes.h, src/include/pa_request.h,
         * src/types/pa_vstateless_class.C [autoptr] 1.19.2.2:            src/include/pa_sql_driver_manager.h, src/include/pa_string.h,
         * src/types/pa_vstateless_class.h [autoptr] 1.42.2.9:            src/include/pa_stylesheet_connection.h, src/include/pa_version.h,
         * src/types/pa_vstateless_object.h [autoptr] 1.28.2.3:            src/lib/Makefile.am, src/lib/cord/Makefile.am,
         * src/types/pa_vstatus.h [autoptr] 1.15.2.4:            src/lib/cord/include/Makefile.am,
         * src/types/pa_vstring.h [autoptr] 1.54.2.4:            src/lib/cord/include/private/Makefile.am, src/main/Makefile.am,
         * src/types/pa_vtable.h [autoptr] 1.48.2.2:            src/main/pa_exec.C, src/main/pa_string.C, src/main/untaint.C,
         * src/types/pa_vvoid.h [autoptr] 1.17.2.3:            src/targets/cgi/Makefile.am, src/types/Makefile.am,
         * src/types/pa_wcontext.C [autoptr] 1.24.2.2:            src/types/pa_vclass.h, src/types/pa_vcookie.h,
         * src/types/pa_wcontext.h [autoptr] 1.42.2.4:            src/types/pa_vform.h, src/types/pa_vhash.h,
         * src/types/pa_wwrapper.h [autoptr] 1.28.2.1:            src/types/pa_vimage.h, src/types/pa_vint.h, src/types/pa_vmail.h,
         * www/htdocs/.htaccess [autoptr] 1.12.6.1:            src/types/pa_vresponse.h, src/types/pa_vstateless_class.h,
                 ConstStringPtr died, long live StringPtr            src/types/pa_vstatus.C, src/types/pa_vstatus.h,
             src/types/pa_vtable.h, src/types/pa_vxdoc.h: configured math
 2003-01-30  paf            funcs ported pa_exec
         * src/classes/classes.h [autoptr] 1.23.2.5:  
         * src/include/pa_pool.h [autoptr] 1.86.2.20:          * src/lib/: cord/include/gc.h, gc/include/gc.h: introducing lib/gc
         * src/main/compile.C [autoptr] 1.69.2.2:  
         * src/main/compile.tab.C [autoptr] 1.81.2.1:          * src/lib/cord/include/: cord.h, ec.h, gc.h, private/cord_pos.h:
         * src/types/pa_value.h [autoptr] 1.109.2.12:            bundled gc includes
         * src/types/pa_vfile.h [autoptr] 1.52.2.6:  
         * src/types/pa_vhash.h [autoptr] 1.43.2.5:          * src/classes/op.C, src/include/pa_array.h,
         * src/types/pa_vmethod_frame.h [autoptr] 1.45.2.3:            src/include/pa_sql_connection.h, src/include/pa_string.h,
         * src/types/pa_vstateless_class.C [autoptr] 1.19.2.1:            src/include/pa_version.h, src/main/compile.tab.C,
         * src/types/pa_vstateless_class.h [autoptr] 1.42.2.8:            src/main/compile.y, src/main/execute.C, src/main/pa_common.C,
         * src/types/types.dsp [autoptr] 1.35.10.3:            src/main/pa_exception.C, src/main/pa_request.C,
                 vstateless_class compiled            src/main/pa_string.C, src/targets/cgi/parser3.C,
             src/targets/cgi/parser3.dsp, www/htdocs/.htaccess: a number of
         * src/include/pa_charset.h [autoptr] 1.20.2.8:            bugfixes [while testing first real site (aval)]
         * src/include/pa_request.h [autoptr] 1.160.2.7:  
         * src/include/pa_sql_driver_manager.h [autoptr] 1.26.2.5:  2003-03-25  paf
         * src/main/compile.tab.C [autoptr] 1.81.2.2:  
         * src/main/compile.y [autoptr] 1.204.2.2:          * operators.txt, src/main/pa_sql_driver_manager.C,
         * src/main/compile_tools.h [autoptr] 1.67.2.4:            src/types/pa_vstatus.C: $status.memory used free since_compact
         * src/main/pa_request.C [autoptr] 1.245.2.3:            process
         * src/types/pa_vobject.h [autoptr] 1.38.2.4:  
         * src/types/pa_vstatus.h [autoptr] 1.15.2.3:          * src/: include/pa_sql_connection.h, main/pa_globals.C,
                 grammar compiled            main/untaint.C, sql/pa_sql_driver.h: untaint.C L_SQL
   
         * src/include/pa_opcode.h [autoptr] 1.24.2.1:          * src/main/: pa_charset.C, untaint.C: untaint.C L_MAIL_HEADER
         * src/main/compile_tools.h [autoptr] 1.67.2.1:  
         * src/main/execute.C [autoptr] 1.295.2.3:          * src/main/pa_request.C, src/main/untaint.C, src/types/pa_value.C,
         * src/main/main.dsp [autoptr] 1.161.6.6:            src/types/pa_value.h, src/types/pa_vfile.h,
         * src/types/pa_value.C [autoptr] 1.9.2.5:            src/types/pa_vobject.C, src/types/pa_vobject.h,
         * src/types/pa_value.h [autoptr] 1.109.2.11:            src/types/pa_vstring.C, src/types/pa_vstring.h, tests/121.html,
         * src/types/pa_vmethod_frame.h [autoptr] 1.45.2.2:            tests/results/121.processed: untaint.C L_URI
         * src/types/pa_vstateless_class.h [autoptr] 1.42.2.7:  
                 value compiled          * operators.txt, src/classes/Makefile.am, src/classes/classes.dsp,
             src/classes/op.C, src/main/pa_request.C, src/types/Makefile.am,
         * src/types/pa_vmethod_frame.C 1.1:            src/types/pa_venv.h, src/types/types.dsp, www/htdocs/.htaccess,
                 file pa_vmethod_frame.C was initially added on branch autoptr.            src/classes/memory.C, src/types/pa_vmemory.h: ^memory:compact[]
   
         * src/include/pa_array.h [autoptr] 1.57.2.15:          * tests/results/109.processed: it was a bug in parser. updated 109
         * src/include/pa_operation.h [autoptr] 1.1.2.3:            test result
         * src/include/pa_table.h [autoptr] 1.48.2.7:  
         * src/main/compile_tools.C [autoptr] 1.54.2.2:          * src/classes/xdoc.C, tests/Makefile: fixed transform params2
         * src/main/compile_tools.h [autoptr] 1.67.2.3:  
         * src/main/pa_table.C [autoptr] 1.53.2.6:          * src/main/pa_charset.C, src/targets/cgi/parser3.C, tests/Makefile,
                 compile_tools compiled            tests/results/107.processed: fixed dom language [values are now
             considered tainted.  it was a bug in parser. updated 107 test
         * src/main/compile.C [autoptr] 1.69.2.1:            result
                 compile compiled  
           * src/classes/xdoc.C: fixed transform params
         * ltmain.sh 1.5:  
                 *** empty log message ***          * src/: include/pa_stylesheet_manager.h,
             main/pa_stylesheet_manager.C: fixed stylesheet caching
         * src/include/pa_operation.h [autoptr] 1.1.2.2:  
         * src/main/compile.y [autoptr] 1.204.2.1:          * src/: include/pa_memory.h, main/pa_charset.C: memory: new 'new'
         * src/main/compile_tools.C [autoptr] 1.54.2.1:            overloads for structure handling
         * src/main/compile_tools.h [autoptr] 1.67.2.2:  
                 started compile_tools. vagues ideas of how to free compiled code          * src/: classes/image.C, classes/xdoc.C, classes/xnode.C,
             include/pa_string.h, main/pa_string.C, types/pa_vxnode.C: removed
         * src/include/pa_operation.h 1.1:            StringBody(0) ambiguilty, introducting static
                 file pa_operation.h was initially added on branch autoptr.            StringBody::Format(int)
   
 2003-01-29  paf          * src/: main/pa_request.C, types/pa_vxnode.C: vxnode compiled xml
         * src/include/pa_request_charsets.h [autoptr] 1.1.2.2:            linked
         * src/include/pa_request_info.h [autoptr] 1.1.2.3:  
         * src/main/main.dsp [autoptr] 1.161.6.5:          * src/types/pa_vxdoc.C: vxdoc compiled
         * src/main/untaint.C [autoptr] 1.115.2.4:  
                 more compiled          * src/: classes/xnode.C, classes/xnode.h, include/pa_memory.h,
             types/pa_vxdoc.h, types/pa_vxnode.h: xnode.C compiled, doc/node
         * src/include/pa_globals.h [autoptr] 1.101.2.9:            finalizers isntalled
         * src/include/pa_request.h [autoptr] 1.160.2.6:  
         * src/main/pa_globals.C [autoptr] 1.152.2.9:          * src/: classes/image.C, classes/xdoc.C, classes/xnode.h,
         * src/main/pa_request.C [autoptr] 1.245.2.2:            doc/exception.dox, doc/index.dox, include/pa_charset.h,
         * src/types/pa_value.h [autoptr] 1.109.2.10:            include/pa_memory.h, include/pa_request.h, include/pa_string.h,
         * src/types/pa_vmethod_frame.h [autoptr] 1.45.2.1:            main/pa_charset.C, main/pa_memory.C, main/pa_string.C: xdoc.C
         * src/types/pa_vstateless_class.h [autoptr] 1.42.2.6:            compiled todo: xnode.C / finalizers
         * src/types/pa_wcontext.h [autoptr] 1.42.2.3:  
         * src/types/types.dsp [autoptr] 1.35.10.2:          * src/doc/string.dox: updated: new string internals
                 vmethodframe, pa_request.h compiled  
   2003-03-24  paf
         * src/classes/file.C [autoptr] 1.107.2.2:  
         * src/include/pa_globals.h [autoptr] 1.101.2.8:          * src/: classes/xdoc.C, classes/xnode.C, classes/xnode.h,
         * src/main/pa_globals.C [autoptr] 1.152.2.8:            include/pa_charset.h, include/pa_config_fixed.h,
         * src/types/pa_value.C [autoptr] 1.9.2.4:            include/pa_request.h, include/pa_stylesheet_connection.h,
         * src/types/pa_value.h [autoptr] 1.109.2.9:            include/pa_stylesheet_manager.h, main/pa_charset.C,
         * src/types/pa_vfile.C [autoptr] 1.36.2.1:            main/pa_exception.C, main/pa_globals.C, main/pa_request.C,
         * src/types/pa_vfile.h [autoptr] 1.52.2.4:            main/pa_stylesheet_manager.C, types/pa_vxdoc.h,
                 vfile compiled            types/pa_vxnode.h: started XML
   
         * src/classes/classes.h [autoptr] 1.23.2.3:          * src/main/: pa_common.C, pa_sql_driver_manager.C: http://
         * src/classes/math.C [autoptr] 1.24.2.1:  
         * src/include/pa_pool.h [autoptr] 1.86.2.17:          * src/: classes/file.C, classes/image.C, classes/mail.C,
         * src/include/pa_request.h [autoptr] 1.160.2.3:            include/pa_string.h, main/pa_common.C,
         * src/include/pa_sapi.h [autoptr] 1.22.2.2:            main/pa_sql_driver_manager.C: introducing string[body]::pos(char)
         * src/include/pa_string.h [autoptr] 1.144.2.13:  
         * src/main/main.dsp [autoptr] 1.161.6.3:          * src/: classes/file.C, classes/image.C, classes/mail.C,
         * src/types/pa_value.h [autoptr] 1.109.2.5:            include/pa_memory.h, include/pa_string.h, main/pa_common.C,
         * src/types/pa_vbool.h [autoptr] 1.21.2.2:            main/pa_request.C, main/pa_sql_driver_manager.C,
         * src/types/pa_vclass.h [autoptr] 1.39.2.2:            types/pa_vimage.h: size_t pos everywhere checks changed to check
         * src/types/pa_vdouble.h [autoptr] 1.42.2.3:            for eq STRING_NOT_FOUND
         * src/types/pa_venv.h [autoptr] 1.28.2.1:  
         * src/types/pa_vfile.h [autoptr] 1.52.2.2:          * src/main/pa_string.C, src/main/untaint.C, tests/Makefile: string
         * src/types/pa_vform.C [autoptr] 1.74.2.1:            optimize bit implemented
         * src/types/pa_vform.h [autoptr] 1.45.2.1:  
         * src/types/pa_vjunction.h [autoptr] 1.19.2.2:          * src/: include/pa_string.h, main/pa_string.C, main/untaint.C:
         * src/types/pa_vmath.C [autoptr] 1.1.2.2:            String::ArrayFragment::append_positions fixed
         * src/types/pa_vmath.h [autoptr] 1.14.2.1:  
         * src/types/pa_vobject.h [autoptr] 1.38.2.2:          * src/: classes/table.C, include/pa_string.h, main/pa_string.C:
         * src/types/pa_vstateless_class.h [autoptr] 1.42.2.4:            String::this_starts fixed
         * src/types/pa_vstateless_object.h [autoptr] 1.28.2.2:  
         * src/types/pa_vstatus.h [autoptr] 1.15.2.2:          * src/main/pa_string.C, tests/Makefile: string::pos fixed
         * src/types/pa_vstring.h [autoptr] 1.54.2.2:  
         * src/types/types.dsp [autoptr] 1.35.10.1:          * src/: include/pa_hash.h, main/execute.C, main/pa_string.C:
                 vmath compiled            hashcode implemented fully, including per-char callback [it can
             be - substr CORD node]
         * src/types/pa_vmath.C 1.1:  
                 file pa_vmath.C was initially added on branch autoptr.          * src/: include/pa_array.h, main/compile.tab.C: gif encoding
             rewritten to rewalloc with 100byte buf ahead
         * src/include/pa_common.h [autoptr] 1.89.2.5:  
         * src/include/pa_globals.h [autoptr] 1.101.2.7:          * src/classes/image.C, src/classes/op.C, src/classes/table.C,
         * src/include/pa_string.h [autoptr] 1.144.2.16:            src/include/pa_string.h, src/main/compile.tab.C,
         * src/main/pa_globals.C [autoptr] 1.152.2.7:            src/main/compile.y, src/main/execute.C, src/main/pa_common.C,
         * src/types/pa_value.C [autoptr] 1.9.2.3:            src/main/untaint.C, tests/Makefile: attempt to do gif encoding to
         * src/types/pa_value.h [autoptr] 1.109.2.8:            CORD_ec [bad] would rewrite as realloc now
         * src/types/pa_vcookie.C [autoptr] 1.55.2.1:  
         * src/types/pa_vcookie.h [autoptr] 1.23.2.1:          * src/: classes/date.C, classes/file.C, classes/form.C,
         * src/types/pa_vform.C [autoptr] 1.74.2.2:            classes/image.C, classes/math.C, classes/op.C, classes/table.C,
         * src/types/pa_vform.h [autoptr] 1.45.2.3:            include/pa_cache_managers.h, include/pa_charsets.h,
                 vcookie compiled            include/pa_common.h, include/pa_request.h,
             include/pa_sql_driver_manager.h, include/pa_table.h,
         * src/lib/ltdl/config_fixed.h [autoptr] 1.2.2.1:            main/pa_charset.C, main/pa_exception.C, main/pa_exec.C,
                 libltdl compiled without warnings now            main/pa_globals.C, main/pa_request.C, main/pa_uue.C,
             targets/isapi/parser3isapi.C, types/pa_value.C, types/pa_value.h,
         * src/include/pa_request_info.h 1.1:            types/pa_vmail.C, types/pa_vmethod_frame.C,
                 file pa_request_info.h was initially added on branch autoptr.            types/pa_vstateless_class.h: 2*2 worked :)
   
         * src/include/pa_array.h [autoptr] 1.57.2.14:          * parser3.dsw, src/classes/date.C, src/classes/file.C,
         * src/include/pa_exception.h [autoptr] 1.38.2.11:            src/include/pa_exec.h, src/include/pa_string.h,
         * src/include/pa_pool.h [autoptr] 1.86.2.19:            src/main/pa_exec.C, src/main/pa_sql_driver_manager.C: empty run
         * src/main/pa_exception.C [autoptr] 1.43.2.8:            passed OK
         * src/types/pa_vfile.C [autoptr] 1.36.2.2:  
         * src/types/pa_vfile.h [autoptr] 1.52.2.5:          * src/: classes/hash.C, classes/string.C, classes/table.C,
         * src/types/pa_vimage.C [autoptr] 1.22.2.1:            types/pa_value.C: all linked todo: debug
         * src/types/pa_vimage.h [autoptr] 1.34.2.1:  
                 gd compiled          * src/: classes/mail.C, main/pa_request.C, targets/cgi/parser3.C,
             types/pa_vstateless_class.C: all compiled.  todo:link
         * src/include/pa_exception.h [autoptr] 1.38.2.10:  
         * src/main/pa_cache_managers.C [autoptr] 1.7.2.3:          * src/types/pa_wcontext.C: pa_wcontext.C compiled
         * src/main/pa_charsets.C [autoptr] 1.11.2.6:  
         * src/main/pa_common.C [autoptr] 1.143.2.8:          * src/types/pa_vtable.C: pa_vtable.C compiled
         * src/main/pa_dir.C [autoptr] 1.14.2.1:  
         * src/main/pa_exception.C [autoptr] 1.43.2.7:          * src/types/pa_vstring.C: pa_vstring.C compiled
         * src/main/pa_exec.C [autoptr] 1.48.2.3:  
         * src/main/pa_pool.C [autoptr] 1.59.2.2:          * src/types/pa_vstatus.C: pa_vstatus.C compiled
         * src/main/pa_socks.C [autoptr] 1.18.2.2:  
         * src/main/pa_sql_driver_manager.C [autoptr] 1.69.2.7:          * src/types/: pa_vmath.C, pa_vmethod_frame.C, pa_vmethod_frame.h,
         * src/main/pa_string.C [autoptr] 1.172.2.9:            pa_vobject.C, pa_vrequest.C, pa_vresponse.C,
         * src/main/pa_uue.C [autoptr] 1.4.2.2:            pa_vstateless_class.C, pa_vstateless_class.h:
                 #include "pa_value_includes.h"            pa_vstateless_class.C compiled
                 everywhere in main  
           * src/: classes/xdoc.C, types/pa_vmail.C, types/pa_vmail.h,
         * src/include/pa_charsets.h [autoptr] 1.8.2.5:            types/pa_vmath.C: pa_vmail.C compiled
         * src/include/pa_request.h [autoptr] 1.160.2.5:  
         * src/include/pa_request_info.h [autoptr] 1.1.2.2:          * src/types/: pa_vhash.C, pa_vimage.C: pa_vimage.C compiled
         * src/include/pa_string.h [autoptr] 1.144.2.15:  
         * src/main/pa_charsets.C [autoptr] 1.11.2.5:          * src/types/pa_vform.C: pa_vform.C compiled
         * src/types/pa_value.h [autoptr] 1.109.2.7:  
         * src/types/pa_vdate.h [autoptr] 1.24.2.1:          * src/types/pa_vfile.C: pa_vfile.C compiled
         * src/types/pa_vform.h [autoptr] 1.45.2.2:  
         * src/types/pa_vhash.h [autoptr] 1.43.2.4:          * src/types/: pa_value.h, pa_vclass.C, pa_vcookie.C,
         * src/types/pa_vobject.C [autoptr] 1.12.2.2:            pa_vstateless_class.C: pa_vcookie.C compiled
         * src/types/pa_vobject.h [autoptr] 1.38.2.3:  
         * src/types/pa_vrequest.C [autoptr] 1.27.2.2:          * src/: classes/string.C, types/pa_value.C, types/pa_value.h,
         * src/types/pa_vrequest.C [autoptr] 1.27.2.3:            types/pa_vhash.h: pa_value.C compiled
         * src/types/pa_vresponse.C [autoptr] 1.17.2.1:  
         * src/types/pa_vresponse.C [autoptr] 1.17.2.2:          * src/: main/execute.C, main/pa_string.C, types/pa_wcontext.h:
         * src/types/pa_vresponse.h [autoptr] 1.32.2.1:            classes.lib main.lib compiled
         * src/types/pa_vresponse.h [autoptr] 1.32.2.2:  
         * src/types/pa_wcontext.h [autoptr] 1.42.2.2:          * src/classes/void.C: void.C compiled
                 vrequest compiled  
           * src/: classes/string.C, classes/table.C, include/pa_string.h,
         * src/types/pa_value_includes.h 1.1:            main/pa_string.C, types/pa_vtable.C, types/pa_vtable.h: table.C
                 file pa_value_includes.h was initially added on branch autoptr.            compiled
   
         * src/classes/classes.h [autoptr] 1.23.2.4:          * src/: classes/string.C, include/pa_request.h,
         * src/include/pa_charset.h [autoptr] 1.20.2.7:            include/pa_string.h, main/pa_string.C: string.C compiled
         * src/include/pa_charsets.h [autoptr] 1.8.2.4:  
         * src/include/pa_globals.h [autoptr] 1.101.2.6:          * src/: classes/op.C, classes/string.C, classes/table.C,
         * src/include/pa_pool.h [autoptr] 1.86.2.18:            classes/void.C, include/pa_sql_connection.h, include/pa_string.h,
         * src/include/pa_request.h [autoptr] 1.160.2.4:            main/pa_request.C, main/pa_string.C: op.C compiled
         * src/include/pa_string.h [autoptr] 1.144.2.14:  
         * src/main/main.dsp [autoptr] 1.161.6.4:          * src/classes/: math.C, op.C: math.C compiled
         * src/main/pa_charset.C [autoptr] 1.33.2.4:  
         * src/main/pa_charsets.C [autoptr] 1.11.2.4:          * src/: classes/mail.C, classes/string.C, classes/table.C,
         * src/main/pa_globals.C [autoptr] 1.152.2.6:            types/pa_vmail.h: mail.C compiled
         * src/main/untaint.C [autoptr] 1.115.2.3:  
         * src/types/pa_value.h [autoptr] 1.109.2.6:          * src/classes/: int.C, table.C: int.C compiled
         * src/types/pa_vdouble.h [autoptr] 1.42.2.4:  
         * src/types/pa_vfile.h [autoptr] 1.52.2.3:          * src/: classes/hash.C, classes/image.C, classes/string.C,
         * src/types/pa_vint.h [autoptr] 1.38.2.4:            classes/table.C, include/pa_memory.h, include/pa_string.h,
         * src/types/pa_vmath.C [autoptr] 1.1.2.3:            main/pa_memory.C, types/pa_vimage.h, types/pa_vmail.C: image.C
         * src/types/pa_vrequest.C [autoptr] 1.27.2.1:            compiled
         * src/types/pa_vrequest.h [autoptr] 1.25.2.1:  
         * src/types/pa_vstateless_class.h [autoptr] 1.42.2.5:          * src/: classes/hash.C, classes/string.C, classes/table.C,
         * src/types/pa_vstring.h [autoptr] 1.54.2.3:            classes/void.C, classes/xdoc.C, include/pa_request.h,
         * src/types/pa_vvoid.h [autoptr] 1.17.2.2:            include/pa_sql_connection.h: hash.C compiled
                 vrequest,vdouble,vint compiled  
           * src/: classes/classes.C, classes/classes.awk, classes/classes.h,
         * src/include/pa_request_charsets.h 1.1:            classes/date.C, classes/double.C, classes/file.C, classes/form.C,
                 file pa_request_charsets.h was initially added on branch            classes/hash.C, classes/image.C, classes/int.C, classes/mail.C,
                 autoptr.            classes/math.C, classes/op.C, classes/response.C,
             classes/string.C, classes/table.C, classes/void.C,
 2003-01-28  paf            classes/xdoc.C, classes/xnode.C, include/pa_memory.h,
         * src/include/pa_charset.h [autoptr] 1.20.2.6:            include/pa_request.h, include/pa_sapi.h, include/pa_string.h,
         * src/include/pa_exception.h [autoptr] 1.38.2.9:            main/pa_string.C, types/pa_vdate.h, types/pa_vmethod_frame.h:
         * src/include/pa_request.h [autoptr] 1.160.2.2:            file.C table.C compiled
         * src/include/pa_string.h [autoptr] 1.144.2.12:  
         * src/main/untaint.C [autoptr] 1.115.2.2:          * src/: include/pa_string.h, main/pa_string.C, main/pa_uue.C,
                 untaint compiled            main/untaint.C: main.lib compiled
   
         * src/include/pa_charset.h [autoptr] 1.20.2.5:  2003-03-21  paf
         * src/main/pa_charset.C [autoptr] 1.33.2.3:  
         * src/main/pa_charsets.C [autoptr] 1.11.2.3:          * src/: classes/op.C, include/pa_cache_managers.h,
                 charset/s simplified [charset::pool_for_load introduced]            include/pa_sql_connection.h, include/pa_sql_driver_manager.h,
             include/pa_stylesheet_manager.h, main/pa_exception.C,
         * src/include/pa_cache_managers.h [autoptr] 1.9.2.3:            main/pa_globals.C, main/pa_sql_driver_manager.C,
         * src/main/pa_cache_managers.C [autoptr] 1.7.2.2:            sql/pa_sql_driver.h, types/pa_vimage.C: pa_sql_driver_manager.C
         * src/main/pa_globals.C [autoptr] 1.152.2.5:            compiled
         * src/main/pa_sql_driver_manager.C [autoptr] 1.69.2.6:  
                 globals compiled          * src/: classes/hash.C, classes/image.C, classes/op.C,
             classes/xdoc.C, classes/xnode.C, include/pa_common.h,
         * src/include/pa_array.h [autoptr] 1.57.2.11:            include/pa_hash.h, include/pa_request.h, include/pa_string.h,
         * src/include/pa_charset.h [autoptr] 1.20.2.3:            main/compile.C, main/pa_common.C, main/pa_request.C,
         * src/include/pa_charsets.h [autoptr] 1.8.2.1:            types/pa_vmail.C, types/pa_vresponse.C, types/pa_vxnode.C:
         * src/include/pa_pool.h [autoptr] 1.86.2.13:            pa_request.C compiled
         * src/include/pa_sql_connection.h [autoptr] 1.30.2.4:  
         * src/include/pa_sql_driver_manager.h [autoptr] 1.26.2.4:          * src/: classes/hash.C, classes/mail.C, classes/op.C,
         * src/include/pa_stack.h [autoptr] 1.17.2.2:            include/pa_request.h, main/execute.C, main/pa_request.C,
         * src/include/pa_string.h [autoptr] 1.144.2.9:            types/pa_value.C, types/pa_value.h, types/pa_vcookie.C,
         * src/main/pa_sql_driver_manager.C [autoptr] 1.69.2.4:            types/pa_vhash.h, types/pa_vimage.C, types/pa_vmethod_frame.h,
         * src/types/pa_vhash.h [autoptr] 1.43.2.3:            types/pa_vobject.C, types/pa_vobject.h, types/pa_vrequest.C,
         * src/types/pa_vint.h [autoptr] 1.38.2.3:            types/pa_vresponse.h, types/pa_vtable.C: pa_request.C 50%
                 sql_driver_manager compiled            compiled
   
         * src/classes/date.C [autoptr] 1.42.2.1:          * src/: include/pa_exec.h, include/pa_string.h, main/pa_exec.C,
         * src/include/pa_charset.h [autoptr] 1.20.2.4:            main/pa_string.C: pa_exec.C compiled [win32 only for now]  todo:
         * src/include/pa_charsets.h [autoptr] 1.8.2.2:            on unix
         * src/include/pa_charsets.h [autoptr] 1.8.2.3:  
         * src/include/pa_globals.h [autoptr] 1.101.2.5:          * src/: include/pa_charset.h, include/pa_charsets.h,
         * src/main/pa_charset.C [autoptr] 1.33.2.2:            include/pa_exec.h, main/compile.tab.C, main/pa_charset.C,
         * src/main/pa_charsets.C [autoptr] 1.11.2.1:            main/pa_charsets.C, main/pa_dictionary.C, main/pa_exec.C:
         * src/main/pa_charsets.C [autoptr] 1.11.2.2:            pa_charsets.C compiled
         * src/main/pa_globals.C [autoptr] 1.152.2.4:  
         * src/main/pa_request.C [autoptr] 1.245.2.1:          * src/: classes/image.C, classes/mail.C, classes/op.C,
         * src/main/pa_sql_driver_manager.C [autoptr] 1.69.2.5:            include/pa_request.h, include/pa_string.h, main/compile.tab.C,
                 pa_charsets compiled            main/compile.y, main/execute.C, main/pa_common.C,
             main/pa_request.C, types/pa_junction.h, types/pa_method.h,
         * src/include/pa_pool.h [autoptr] 1.86.2.14:            types/pa_vcode_frame.h, types/pa_vimage.h,
         * src/main/pa_common.C [autoptr] 1.143.2.7:            types/pa_vmethod_frame.h: execute.C compiled
         * src/types/pa_vdouble.h [autoptr] 1.42.2.2:  
                 common compiled          * src/: classes/classes.C, classes/classes.h, classes/date.C,
             classes/double.C, classes/file.C, classes/form.C, classes/hash.C,
         * etc/parser3.charsets/koi8-r.cfg 1.3:            classes/image.C, classes/int.C, classes/mail.C, classes/math.C,
         * etc/parser3.charsets/windows-1251.cfg 1.7:            classes/op.C, classes/string.C, classes/table.C, classes/void.C,
                 ukranian letter i with two dots added to koi,            classes/xdoc.C, classes/xnode.C, classes/xnode.h,
                 all ukranian letters added to win1251.            include/pa_cache_managers.h, include/pa_charsets.h,
                             include/pa_common.h, include/pa_exec.h, include/pa_memory.h,
                 typographic simbol 0xb9 deleted from win1251 [strange one & were abscent from koi]            include/pa_operation.h, include/pa_request.h, include/pa_sapi.h,
             include/pa_sql_driver_manager.h, include/pa_string.h,
         * src/classes/classes.h [autoptr] 1.23.2.2:            include/pa_stylesheet_connection.h,
         * src/classes/date.C [autoptr] 1.42.2.2:            include/pa_stylesheet_manager.h, include/pa_table.h,
         * src/classes/file.C [autoptr] 1.107.2.1:            main/compile.C, main/compile.tab.C, main/compile.y,
         * src/classes/hash.C [autoptr] 1.54.2.1:            main/compile_tools.C, main/compile_tools.h, main/execute.C,
         * src/classes/image.C [autoptr] 1.90.2.2:            main/pa_charset.C, main/pa_charsets.C, main/pa_common.C,
         * src/classes/table.C [autoptr] 1.172.2.1:            main/pa_exec.C, main/pa_request.C, main/pa_sql_driver_manager.C,
         * src/classes/xdoc.C [autoptr] 1.108.2.1:            main/pa_string.C, main/pa_stylesheet_manager.C, main/untaint.C,
         * src/classes/xnode.h [autoptr] 1.18.2.1:            targets/cgi/parser3.C, targets/isapi/parser3isapi.C,
         * src/main/execute.C [autoptr] 1.295.2.2:            types/pa_junction.h, types/pa_method.h, types/pa_value.C,
         * src/main/main.dsp [autoptr] 1.161.6.2:            types/pa_value.h, types/pa_vbool.h, types/pa_vclass.C,
         * src/types/pa_value.h [autoptr] 1.109.2.4:            types/pa_vclass.h, types/pa_vcode_frame.h, types/pa_vcookie.C,
         * src/types/pa_vclass.C [autoptr] 1.16.2.1:            types/pa_vcookie.h, types/pa_vdate.h, types/pa_vdouble.h,
         * src/types/pa_vclass.h [autoptr] 1.39.2.1:            types/pa_venv.h, types/pa_vfile.C, types/pa_vfile.h,
         * src/types/pa_vobject.C [autoptr] 1.12.2.1:            types/pa_vform.C, types/pa_vform.h, types/pa_vhash.h,
         * src/types/pa_vobject.h [autoptr] 1.38.2.1:            types/pa_vimage.C, types/pa_vimage.h, types/pa_vint.h,
         * src/types/pa_vstateless_class.h [autoptr] 1.42.2.3:            types/pa_vjunction.h, types/pa_vmail.C, types/pa_vmail.h,
                 started main: compile_tools            types/pa_vmath.C, types/pa_vmath.h, types/pa_vmethod_frame.C,
             types/pa_vmethod_frame.h, types/pa_vobject.C, types/pa_vobject.h,
         * src/include/pa_array.h [autoptr] 1.57.2.13:            types/pa_vrequest.C, types/pa_vrequest.h, types/pa_vresponse.C,
         * src/include/pa_string.h [autoptr] 1.144.2.11:            types/pa_vresponse.h, types/pa_vstateless_class.C,
         * src/main/execute.C [autoptr] 1.295.2.1:            types/pa_vstateless_class.h, types/pa_vstateless_object.h,
         * src/main/untaint.C [autoptr] 1.115.2.1:            types/pa_vstatus.C, types/pa_vstatus.h, types/pa_vstring.C,
         * src/types/pa_vmail.C [autoptr] 1.40.2.1:            types/pa_vstring.h, types/pa_vtable.C, types/pa_vtable.h,
                 more compiled.            types/pa_vvoid.h, types/pa_vxdoc.C, types/pa_vxdoc.h,
                 struck with string::store_to needing to know source/client charsets            types/pa_vxnode.C, types/pa_vxnode.h, types/pa_wcontext.C,
             types/pa_wcontext.h, types/pa_wwrapper.h: introducing StringBody
         * src/include/pa_exception.h [autoptr] 1.38.2.8:            [C++ CORD wrapper]
         * src/include/pa_uue.h [autoptr] 1.4.2.1:  
         * src/main/pa_uue.C [autoptr] 1.4.2.1:          * src/: lib/cord/cordbscs.c, main/pa_string.C: test14 [bug fixed]
         * src/types/pa_vfile.h [autoptr] 1.52.2.1:  
                 uue compiled          * src/: classes/file.C, include/pa_charset.h, main/pa_charset.C:
             $file::exec/cgi[script;    $.charset[this is script's charset]
         * src/include/pa_table.h [autoptr] 1.48.2.6:  
         * src/main/pa_string.C [autoptr] 1.172.2.8:            command line, env values, input got transcoded before call
         * src/main/pa_table.C [autoptr] 1.53.2.5:            stdout, stderr got transcoded after call
                 table compiled  
           * src/classes/file.C: ^file::exec/cgi now does not pass post data
         * src/include/pa_array.h [autoptr] 1.57.2.12:            by default.  use: ^file::exec[...;$.stdin[$request.body]
         * src/include/pa_exec.h [autoptr] 1.11.2.1:  
         * src/include/pa_hash.h [autoptr] 1.58.2.9:          * src/main/pa_common.C: } typo bug fix
         * src/include/pa_pool.h [autoptr] 1.86.2.15:  
         * src/main/pa_exec.C [autoptr] 1.48.2.2:          * src/main/pa_common.C: } typo bug fix
                 pa_exec win32 compiled  
   2003-03-20  paf
 2003-01-27  paf  
         * src/include/pa_array.h [autoptr] 1.57.2.9:          * src/: include/pa_string.h, lib/cord/cordbscs.c, main/pa_string.C,
         * src/include/pa_common.h [autoptr] 1.89.2.4:            main/untaint.C: cord bug fix, but still errors todo: clear out
         * src/include/pa_hash.h [autoptr] 1.58.2.7:  
         * src/include/pa_pool.h [autoptr] 1.86.2.9:          * src/include/pa_string.h: more tests
         * src/include/pa_string.h [autoptr] 1.144.2.7:  
         * src/main/pa_common.C [autoptr] 1.143.2.4:          * src/main/pa_string.C: string.pos fixed
         * src/main/pa_string.C [autoptr] 1.172.2.6:  
         * src/types/pa_value.C [autoptr] 1.9.2.2:          * src/lib/: ltdl/config_fixed.h, ltdl/configure, ltdl/configure.in,
         * src/types/pa_value.h [autoptr] 1.109.2.3:            ltdl/libltdl.dsp, ltdl/ltdl.c, ltdl/ltdl.h, pcre/dftables.c,
         * src/types/pa_vhash.h [autoptr] 1.43.2.2:            pcre/get.c, pcre/internal.h, pcre/maketables.c, pcre/pcre.c,
         * src/types/pa_vint.h [autoptr] 1.38.2.2:            pcre/pcre.h, pcre/pcre_parser_ctype.c, pcre/study.c: undone bad
         * src/types/pa_vstateless_class.h [autoptr] 1.42.2.2:            replaces
         * src/types/pa_wcontext.C [autoptr] 1.24.2.1:  
         * src/types/pa_wcontext.h [autoptr] 1.42.2.1:          * src/: classes/image.C, include/pa_dictionary.h,
                 wcontext compiled            include/pa_string.h, lib/ltdl/ltdl.c, lib/ltdl/ltdl.h,
             lib/pcre/internal.h, lib/pcre/pcre.c, lib/pcre/study.c,
         * src/include/pa_exception.h [autoptr] 1.38.2.6:            main/compile.tab.C, main/pa_dictionary.C, main/pa_string.C,
         * src/include/pa_sql_connection.h [autoptr] 1.30.2.3:            main/untaint.C, types/pa_vmail.C: more tests [bugs fixed]
         * src/include/pa_sql_driver_manager.h [autoptr] 1.26.2.3:  
         * src/include/pa_string.h [autoptr] 1.144.2.8:          * src/include/pa_string.h: warning
         * src/main/pa_common.C [autoptr] 1.143.2.6:  
         * src/main/pa_exec.C [autoptr] 1.48.2.1:          * src/include/pa_string.h: this_starts fixed
         * src/main/pa_sql_driver_manager.C [autoptr] 1.69.2.3:  
         * src/sql/pa_sql_driver.h [autoptr] 1.34.2.1:          * src/: include/pa_string.h, main/pa_string.C: added: assertion on
                 paused on sql_manager            new String ctor & append params convention
   
         * src/classes/op.C [autoptr] 1.127.2.3:          * src/: classes/file.C, classes/hash.C, classes/image.C,
         * src/include/pa_globals.h [autoptr] 1.101.2.4:            classes/mail.C, classes/op.C, classes/string.C, classes/table.C,
         * src/include/pa_hash.h [autoptr] 1.58.2.8:            classes/xdoc.C, include/pa_common.h, include/pa_memory.h,
         * src/include/pa_sql_connection.h [autoptr] 1.30.2.1:            include/pa_string.h, main/compile.tab.C, main/pa_common.C,
         * src/include/pa_sql_driver_manager.h [autoptr] 1.26.2.1:            main/pa_exception.C, main/pa_exec.C,
         * src/include/pa_table.h [autoptr] 1.48.2.5:            main/pa_sql_driver_manager.C, main/pa_string.C,
         * src/main/pa_sql_driver_manager.C [autoptr] 1.69.2.1:            main/pa_stylesheet_manager.C, main/untaint.C,
         * src/main/pa_table.C [autoptr] 1.53.2.4:            targets/isapi/parser3isapi.C, types/pa_vimage.C,
                 table compiled            types/pa_vmail.C: more tests OK
   
         * src/include/pa_pool.h [autoptr] 1.86.2.10:          * src/: include/pa_array.h, include/pa_hash.h, include/pa_memory.h,
         * src/main/pa_common.C [autoptr] 1.143.2.5:            include/pa_string.h, main/pa_memory.C, main/pa_string.C: test:
                 common compiled            gc/exit runned OK
   
         * src/include/pa_cache_managers.h [autoptr] 1.9.2.1:          * src/types/pa_vmail.C: another naming problem: should not name
         * src/main/pa_cache_managers.C [autoptr] 1.7.2.1:            vars like that: unpredictable close caused problems with later
                 cache_managers compiled            sending mail: Mar 20 06:39:53 pt-6 sendmail[19044]: File
             descriptors missing on startup: stdin; Bad file number
         * src/include/pa_cache_managers.h [autoptr] 1.9.2.2:  
         * src/include/pa_pool.h [autoptr] 1.86.2.12:            todo: find out why so many filters(stream) here. probably wrong?
         * src/include/pa_sql_connection.h [autoptr] 1.30.2.2:  
         * src/include/pa_sql_driver_manager.h [autoptr] 1.26.2.2:          * src/: include/pa_dictionary.h, include/pa_string.h,
         * src/include/pa_stack.h [autoptr] 1.17.2.1:            main/pa_common.C, main/pa_dictionary.C, main/pa_string.C,
         * src/main/pa_sql_driver_manager.C [autoptr] 1.69.2.2:            main/untaint.C: test compiled
         * src/types/pa_vtable.h [autoptr] 1.48.2.1:  
         * src/types/pa_vvoid.h [autoptr] 1.17.2.1:          * src/: classes/image.C, classes/mail.C, classes/math.C,
                 vtable compiled            classes/string.C, include/pa_dictionary.h, include/pa_hash.h,
             include/pa_memory.h, include/pa_string.h, lib/cord/cordbscs.c,
         * src/include/pa_array.h [autoptr] 1.57.2.10:            lib/cord/cordxtra.c, lib/pcre/dftables.c, lib/pcre/get.c,
         * src/include/pa_charset.h [autoptr] 1.20.2.2:            lib/pcre/maketables.c, lib/pcre/pcre.c, lib/pcre/pcre.h,
         * src/include/pa_pool.h [autoptr] 1.86.2.11:            lib/pcre/pcre_parser_ctype.c, lib/pcre/study.c,
         * src/main/pa_charset.C [autoptr] 1.33.2.1:            main/compile.tab.C, main/pa_common.C, main/pa_dictionary.C,
                 charset compiled            main/pa_exec.C, main/pa_memory.C, main/pa_request.C,
             main/pa_string.C, main/untaint.C, types/pa_vfile.h,
 2003-01-24  paf            types/pa_vmail.C: untaint.C 99% [except mail&sql&optimize]
         * src/classes/classes.C [autoptr] 1.18.2.1:  
         * src/classes/classes.h [autoptr] 1.23.2.1:          * parser3.dsw, src/classes/file.C, src/classes/image.C,
         * src/include/pa_array.h [autoptr] 1.57.2.8:            src/classes/op.C, src/classes/string.C, src/classes/table.C,
         * src/include/pa_common.h [autoptr] 1.89.2.3:            src/classes/xdoc.C, src/classes/xnode.C, src/include/pa_common.h,
         * src/include/pa_globals.h [autoptr] 1.101.2.3:            src/include/pa_memory.h, src/include/pa_request.h,
         * src/include/pa_hash.h [autoptr] 1.58.2.6:            src/include/pa_request_charsets.h,
         * src/include/pa_pool.h [autoptr] 1.86.2.8:            src/include/pa_sql_connection.h, src/include/pa_string.h,
         * src/include/pa_string.h [autoptr] 1.144.2.6:            src/main/compile.tab.C, src/main/execute.C,
         * src/main/pa_common.C [autoptr] 1.143.2.3:            src/main/pa_charset.C, src/main/pa_common.C,
         * src/main/pa_globals.C [autoptr] 1.152.2.3:            src/main/pa_exception.C, src/main/pa_exec.C,
         * src/main/pa_string.C [autoptr] 1.172.2.5:            src/main/pa_request.C, src/main/pa_sql_driver_manager.C,
         * src/types/pa_value.h [autoptr] 1.109.2.2:            src/main/pa_stylesheet_manager.C, src/main/untaint.C,
         * src/types/pa_vbool.h [autoptr] 1.21.2.1:            src/sql/pa_sql_driver.h, src/targets/cgi/parser3.C,
         * src/types/pa_vdouble.h [autoptr] 1.42.2.1:            src/targets/isapi/parser3isapi.C, src/types/pa_value.C,
         * src/types/pa_vhash.h [autoptr] 1.43.2.1:            src/types/pa_vcode_frame.h, src/types/pa_vcookie.C,
         * src/types/pa_vint.h [autoptr] 1.38.2.1:            src/types/pa_venv.h, src/types/pa_vform.C, src/types/pa_vmail.C,
         * src/types/pa_vjunction.h [autoptr] 1.19.2.1:            src/types/pa_vmethod_frame.C, src/types/pa_vmethod_frame.h,
         * src/types/pa_vstateless_class.h [autoptr] 1.42.2.1:            src/types/pa_vobject.C, src/types/pa_vresponse.C,
         * src/types/pa_vstateless_object.h [autoptr] 1.28.2.1:            src/types/pa_vstatus.C, src/types/pa_vstring.C,
         * src/types/pa_vstatus.h [autoptr] 1.15.2.1:            src/types/pa_vxdoc.C, src/types/pa_vxdoc.h,
         * src/types/pa_vstring.h [autoptr] 1.54.2.1:            src/types/pa_vxnode.C, src/types/pa_wcontext.h: untaint.C 30%,
                 more patched            pa_common.C [done, without http for now]
   
         * src/classes/op.C [autoptr] 1.127.2.2:  2003-03-19  paf
         * src/include/pa_array.h [autoptr] 1.57.2.7:  
         * src/include/pa_exception.h [autoptr] 1.38.2.5:          * src/: classes/date.C, classes/form.C, classes/hash.C,
         * src/include/pa_hash.h [autoptr] 1.58.2.5:            classes/image.C, classes/mail.C, classes/op.C, classes/xdoc.C,
         * src/include/pa_pool.h [autoptr] 1.86.2.7:            classes/xnode.C, include/pa_array.h, include/pa_config_fixed.h,
         * src/include/pa_string.h [autoptr] 1.144.2.5:            include/pa_exception.h, include/pa_memory.h, include/pa_sapi.h,
         * src/include/pa_table.h [autoptr] 1.48.2.4:            include/pa_string.h, include/pa_table.h, main/compile.C,
         * src/main/pa_dictionary.C [autoptr] 1.17.2.2:            main/compile_tools.C, main/execute.C, main/pa_charset.C,
         * src/main/pa_exception.C [autoptr] 1.43.2.5:            main/pa_common.C, main/pa_exception.C, main/pa_request.C,
         * src/main/pa_string.C [autoptr] 1.172.2.4:            main/pa_socks.C, main/pa_string.C, main/pa_table.C,
         * src/main/pa_table.C [autoptr] 1.53.2.3:            main/untaint.C, targets/cgi/parser3.C, targets/cgi/parser3.dsp,
                 string compiled            types/pa_value.C, types/pa_vcookie.C, types/pa_vfile.h,
             types/pa_vform.C, types/pa_vmail.C, types/pa_vmethod_frame.h,
         * src/include/pa_array.h [autoptr] 1.57.2.6:            types/pa_vstateless_class.h, types/pa_vtable.C,
         * src/include/pa_common.h [autoptr] 1.89.2.2:            types/pa_vtable.h, types/pa_vxdoc.h, types/pa_vxnode.C,
         * src/include/pa_dictionary.h [autoptr] 1.13.2.2:            types/pa_vxnode.h, types/pa_wcontext.C, types/pa_wcontext.h,
         * src/include/pa_exception.h [autoptr] 1.38.2.4:            types/pa_wwrapper.h: started test
         * src/include/pa_pool.h [autoptr] 1.86.2.6:  
         * src/include/pa_string.h [autoptr] 1.144.2.4:          * src/lib/pcre/: dftables.c, get.c, maketables.c, pcre.c, pcre.dsp,
         * src/include/pa_table.h [autoptr] 1.48.2.3:            pcre.h, pcre_parser_ctype.c, study.c: restored bad replaces
         * src/main/pa_common.C [autoptr] 1.143.2.2:  
         * src/main/pa_dictionary.C [autoptr] 1.17.2.1:          * src/: classes/op.C, include/pa_array.h, include/pa_memory.h,
         * src/main/pa_exception.C [autoptr] 1.43.2.4:            include/pa_string.h, main/pa_string.C: string compiled todo: test
         * src/main/pa_string.C [autoptr] 1.172.2.3:            it
                 dictionary compiled  
           * src/: classes/classes.dsp, classes/string.C, classes/table.C,
 2003-01-23  paf            include/pa_array.h, include/pa_common.h, include/pa_dictionary.h,
         * src/include/pa_array.h [autoptr] 1.57.2.4:            include/pa_exception.h, include/pa_string.h, include/pa_table.h,
         * src/include/pa_exception.h [autoptr] 1.38.2.2:            lib/cord/cord.dsp, main/compile.tab.C, main/main.dsp,
         * src/include/pa_hash.h [autoptr] 1.58.2.4:            main/pa_common.C, main/pa_string.C, targets/cgi/parser3.dsp,
         * src/include/pa_pool.h [autoptr] 1.86.2.4:            types/pa_method.h, types/pa_value.h, types/pa_vmethod_frame.C,
         * src/include/pa_table.h [autoptr] 1.48.2.2:            types/pa_vmethod_frame.h, types/types.dsp: string
         * src/main/pa_exception.C [autoptr] 1.43.2.2:            reimplementation with cord+array<fragment>: 70%
         * src/main/pa_table.C [autoptr] 1.53.2.2:  
                 table compiled  2003-03-18  paf
   
         * src/include/pa_array.h [autoptr] 1.57.2.2:          * src/: classes/date.C, classes/file.C, classes/form.C,
         * src/include/pa_hash.h [autoptr] 1.58.2.2:            classes/hash.C, classes/image.C, classes/mail.C, classes/math.C,
         * src/include/pa_pool.h [autoptr] 1.86.2.2:            classes/op.C, classes/string.C, classes/table.C, classes/xdoc.C,
         * src/main/main.dsp [autoptr] 1.161.6.1:            classes/xnode.C, include/pa_hash.h, include/pa_string.h,
                 continued with Hash            main/pa_string.C, types/pa_vmail.C: lots of replacements, todo:we
             can ignore lang in cmp and pos really,             but would
         * src/include/pa_array.h [autoptr] 1.57.2.5:            split properly!
         * src/include/pa_common.h [autoptr] 1.89.2.1:  
         * src/include/pa_exception.h [autoptr] 1.38.2.3:          * src/lib/cord/: cord.dsp, cordbscs.c, cordprnt.c, cordxtra.c: gc:
         * src/include/pa_globals.h [autoptr] 1.101.2.2:            cord part made parser/src/lib: it's not compiled into libgc by
         * src/include/pa_pool.h [autoptr] 1.86.2.5:            default
         * src/include/pa_request.h [autoptr] 1.160.2.1:  
         * src/include/pa_string.h [autoptr] 1.144.2.3:          * parser3.dsw, src/classes/classes.dsp, src/classes/classes.h,
         * src/main/pa_common.C [autoptr] 1.143.2.1:            src/classes/date.C, src/classes/double.C, src/classes/file.C,
         * src/main/pa_exception.C [autoptr] 1.43.2.3:            src/classes/form.C, src/classes/hash.C, src/classes/image.C,
         * src/main/pa_globals.C [autoptr] 1.152.2.2:            src/classes/int.C, src/classes/mail.C, src/classes/math.C,
         * src/types/pa_value.C [autoptr] 1.9.2.1:            src/classes/op.C, src/classes/response.C, src/classes/string.C,
         * src/types/pa_value.h [autoptr] 1.109.2.1:            src/classes/table.C, src/classes/void.C, src/classes/xdoc.C,
                 resurrected pool in new sense: now it's factory, producing            src/classes/xnode.C, src/classes/xnode.h,
                 accounting memory chunks for read[autofree] buffers            src/include/Makefile.am, src/include/pa_cache_managers.h,
             src/include/pa_charset.h, src/include/pa_charsets.h,
         * src/classes/image.C [autoptr] 1.90.2.1:            src/include/pa_common.h, src/include/pa_dictionary.h,
         * src/classes/op.C [autoptr] 1.127.2.1:            src/include/pa_exception.h, src/include/pa_exec.h,
         * src/include/pa_array.h [autoptr] 1.57.2.3:            src/include/pa_globals.h, src/include/pa_hash.h,
         * src/include/pa_exception.h [autoptr] 1.38.2.1:            src/include/pa_memory.h, src/include/pa_pool.h,
         * src/include/pa_globals.h [autoptr] 1.101.2.1:            src/include/pa_request.h, src/include/pa_request_charsets.h,
         * src/include/pa_hash.h [autoptr] 1.58.2.3:            src/include/pa_sapi.h, src/include/pa_sql_connection.h,
         * src/include/pa_pool.h [autoptr] 1.86.2.3:            src/include/pa_sql_driver_manager.h, src/include/pa_string.h,
         * src/include/pa_pragma_pack_begin.h [autoptr] 1.6.2.1:            src/include/pa_stylesheet_connection.h,
         * src/include/pa_pragma_pack_end.h [autoptr] 1.6.2.1:            src/include/pa_stylesheet_manager.h, src/include/pa_table.h,
         * src/include/pa_sapi.h [autoptr] 1.22.2.1:            src/include/pa_uue.h, src/lib/pcre/get.c, src/main/Makefile.am,
         * src/include/pa_string.h [autoptr] 1.144.2.2:            src/main/compile.C, src/main/compile.tab.C,
         * src/include/pa_table.h [autoptr] 1.48.2.1:            src/main/compile_tools.C, src/main/compile_tools.h,
         * src/include/pa_types.h [autoptr] 1.44.2.1:            src/main/execute.C, src/main/main.dsp, src/main/pa_charset.C,
         * src/main/pa_exception.C [autoptr] 1.43.2.1:            src/main/pa_charsets.C, src/main/pa_common.C,
         * src/main/pa_globals.C [autoptr] 1.152.2.1:            src/main/pa_dictionary.C, src/main/pa_exception.C,
         * src/main/pa_string.C [autoptr] 1.172.2.2:            src/main/pa_exec.C, src/main/pa_globals.C, src/main/pa_memory.C,
         * src/main/pa_table.C [autoptr] 1.53.2.1:            src/main/pa_pool.C, src/main/pa_request.C,
                 aint that easy            src/main/pa_sql_driver_manager.C, src/main/pa_string.C,
             src/main/pa_stylesheet_manager.C, src/main/pa_table.C,
         * src/main/pa_common.C 1.144:            src/main/pa_uue.C, src/main/untaint.C, src/targets/cgi/parser3.C,
                 connect_string allocated on heap[wes on stack] now. and exception can be reported OK now [can be reported outside of pro            src/targets/cgi/parser3.dsp, src/targets/isapi/parser3isapi.C,
                 c with that stack]            src/types/pa_junction.h, src/types/pa_method.h,
             src/types/pa_value.C, src/types/pa_value.h,
         * src/lib/pcre/8859-1.ucm 1.1:            src/types/pa_vclass.C, src/types/pa_vclass.h,
                 file 8859-1.ucm was initially added on branch autoptr.            src/types/pa_vcode_frame.h, src/types/pa_vcookie.C,
             src/types/pa_vcookie.h, src/types/pa_vdate.h,
 2003-01-22  paf            src/types/pa_vdouble.h, src/types/pa_venv.h,
         * src/include/pa_array.h [autoptr] 1.57.2.1:            src/types/pa_vfile.C, src/types/pa_vfile.h, src/types/pa_vform.C,
         * src/include/pa_charset.h [autoptr] 1.20.2.1:            src/types/pa_vform.h, src/types/pa_vhash.C, src/types/pa_vhash.h,
         * src/include/pa_dictionary.h [autoptr] 1.13.2.1:            src/types/pa_vimage.C, src/types/pa_vimage.h,
         * src/include/pa_hash.h [autoptr] 1.58.2.1:            src/types/pa_vint.h, src/types/pa_vmail.C, src/types/pa_vmail.h,
         * src/include/pa_pool.h [autoptr] 1.86.2.1:            src/types/pa_vmath.C, src/types/pa_vmath.h,
         * src/include/pa_string.h [autoptr] 1.144.2.1:            src/types/pa_vmethod_frame.C, src/types/pa_vmethod_frame.h,
         * src/main/pa_array.C [autoptr] 1.54.2.1:            src/types/pa_vobject.C, src/types/pa_vobject.h,
         * src/main/pa_hash.C [autoptr] 1.53.2.1:            src/types/pa_vrequest.C, src/types/pa_vrequest.h,
         * src/main/pa_pool.C [autoptr] 1.59.2.1:            src/types/pa_vresponse.C, src/types/pa_vresponse.h,
         * src/main/pa_string.C [autoptr] 1.172.2.1:            src/types/pa_vstateless_class.C, src/types/pa_vstateless_class.h,
                 started auto_ptr.            src/types/pa_vstateless_object.h, src/types/pa_vstatus.C,
                 PA_Object is base: contains references_count.            src/types/pa_vstatus.h, src/types/pa_vstring.C,
                 auto_ptr template calls add_ref/release            src/types/pa_vstring.h, src/types/pa_vtable.C,
             src/types/pa_vtable.h, src/types/pa_vvoid.h,
 2003-01-21  paf            src/types/pa_vxdoc.C, src/types/pa_vxdoc.h,
         * src/classes/classes.C 1.18:            src/types/pa_vxnode.C, src/types/pa_vxnode.h,
         * src/classes/classes.h 1.23:            src/types/pa_wcontext.C, src/types/pa_wcontext.h,
         * src/classes/date.C 1.42:            src/types/pa_wwrapper.h, src/types/types.dsp: started porting to
         * src/classes/double.C 1.53:            gc: PA_Object done lots of replacements also
         * src/classes/file.C 1.107:  
         * src/classes/form.C 1.34:          * src/: include/pa_pool.h, main/execute.C, targets/cgi/pa_pool.C:
         * src/classes/hash.C 1.54:            gc logging
         * src/classes/image.C 1.90:  
         * src/classes/int.C 1.49:  2003-03-17  paf
         * src/classes/mail.C 1.88:  
         * src/classes/math.C 1.24:          * src/classes/date.C, src/classes/file.C, src/classes/form.C,
         * src/classes/op.C 1.127:            src/classes/image.C, src/classes/mail.C, src/classes/op.C,
         * src/classes/response.C 1.23:            src/classes/table.C, src/classes/xdoc.C, src/classes/xnode.C,
         * src/classes/string.C 1.125:            src/include/pa_pool.h, src/include/pa_pragma_pack_begin.h,
         * src/classes/table.C 1.172:            src/include/pa_pragma_pack_end.h, src/include/pa_string.h,
         * src/classes/void.C 1.28:            src/include/pa_types.h, src/main/compile.C,
         * src/classes/xdoc.C 1.108:            src/main/compile.tab.C, src/main/execute.C,
         * src/classes/xnode.C 1.54:            src/main/pa_charset.C, src/main/pa_common.C,
         * src/classes/xnode.h 1.18:            src/main/pa_exception.C, src/main/pa_exec.C,
         * src/include/pa_array.h 1.57:            src/main/pa_globals.C, src/main/pa_pool.C, src/main/pa_request.C,
         * src/include/pa_cache_managers.h 1.9:            src/main/pa_sql_driver_manager.C, src/main/pa_string.C,
         * src/include/pa_charset.h 1.20:            src/main/pa_stylesheet_manager.C, src/main/pa_uue.C,
         * src/include/pa_charsets.h 1.8:            src/main/untaint.C, src/targets/cgi/pa_pool.C,
         * src/include/pa_common.h 1.89:            src/targets/cgi/parser3.C, src/targets/cgi/parser3.dsp,
         * src/include/pa_config_fixed.h 1.54:            src/targets/cgi/pool_storage.h, src/types/pa_vcookie.C,
         * src/include/pa_config_includes.h 1.23:            src/types/pa_vdouble.h, src/types/pa_vfile.C,
         * src/include/pa_dictionary.h 1.13:            src/types/pa_vform.C, src/types/pa_vint.h, src/types/pa_vmail.C,
         * src/include/pa_dir.h 1.13:            src/types/pa_vxdoc.C, src/types/pa_vxdoc.h,
         * src/include/pa_exception.h 1.38:            src/types/pa_vxnode.C, src/types/pa_vxnode.h,
         * src/include/pa_exec.h 1.11:            www/htdocs/.htaccess, www/htdocs/auto.p: libgc attempt
         * src/include/pa_globals.h 1.101:  
         * src/include/pa_hash.h 1.58:  2003-03-13  paf
         * src/include/pa_opcode.h 1.24:  
         * src/include/pa_pool.h 1.86:          * src/: include/pa_sql_driver_manager.h,
         * src/include/pa_pragma_pack_begin.h 1.6:            main/pa_sql_driver_manager.C, targets/cgi/parser3.C: lt_dlexit
         * src/include/pa_pragma_pack_end.h 1.6:            called
         * src/include/pa_request.h 1.160:  
         * src/include/pa_sapi.h 1.22:          * src/include/pa_request.h, src/lib/ltdl/libltdl.dsp,
         * src/include/pa_socks.h 1.11:            src/lib/md5/md5.dsp, src/main/compile.tab.C, src/main/execute.C,
         * src/include/pa_sql_connection.h 1.30:            src/main/pa_request.C, src/targets/cgi/parser3.C,
         * src/include/pa_sql_driver_manager.h 1.26:            src/types/pa_value.C, src/types/pa_value.h,
         * src/include/pa_stack.h 1.17:            src/types/pa_vobject.h, src/types/pa_vstateless_class.h,
         * src/include/pa_string.h 1.144:            src/types/pa_vstatus.C, src/types/types.dsp,
         * src/include/pa_stylesheet_connection.h 1.32:            www/htdocs/.htaccess: set_base, set_derived simplified [counter
         * src/include/pa_stylesheet_manager.h 1.15:            leaks fixed]
         * src/include/pa_table.h 1.48:  
         * src/include/pa_threads.h 1.26:          * ChangeLog, src/include/pa_config_fixed.h, src/types/pa_vstatus.C,
         * src/include/pa_types.h 1.44:            src/types/types.dsp: incorporated status class patch From:
         * src/include/pa_uue.h 1.4:            "Victor Fedoseev" <vvf_ru@mail.ru> Sent: Thursday, January 23,
         * src/lib/md5/pa_md5.h 1.5:            2003 8:14 AM
         * src/lib/md5/pa_md5c.c 1.6:  
         * src/lib/pcre/pcre_parser_ctype.c 1.3:            now we have $status.rusage.maxrss,tv_sec,tv_usec un WIN32 [plus
         * src/main/compile.C 1.69:            Win32 specific: QuotaPeakNonPagedPoolUsage
         * src/main/compile.tab.C 1.80:            QuotaPeakPagedPoolUsage PeakPagefileUsage]
         * src/main/compile.y 1.204:  
         * src/main/compile_tools.C 1.54:  2003-03-12  paf
         * src/main/compile_tools.h 1.67:  
         * src/main/execute.C 1.295:          * configure, configure.in, src/lib/ltdl/configure,
         * src/main/pa_array.C 1.54:            src/lib/ltdl/configure.in, src/targets/cgi/Makefile.am:
         * src/main/pa_cache_managers.C 1.7:            lib/ltdl/Makefile now created by /configure.in only [were by
         * src/main/pa_charset.C 1.33:            lib/ltdl/configure.in OVERWRITE]
         * src/main/pa_charsets.C 1.11:  
         * src/main/pa_common.C 1.143:          * configure, configure.in, src/targets/cgi/Makefile.am: libstdc++
         * src/main/pa_dictionary.C 1.17:            linkage fixed for g++ 3.2.2
         * src/main/pa_dir.C 1.14:  
         * src/main/pa_exception.C 1.43:          * src/include/pa_stylesheet_manager.h: gcc 3.2 rightliy complained
         * src/main/pa_exec.C 1.48:            on using privately declared class [fixed]
         * src/main/pa_globals.C 1.152:  
         * src/main/pa_hash.C 1.53:          * src/: include/pa_sql_driver_manager.h, main/compile.tab.C: gcc
         * src/main/pa_pool.C 1.59:            3.2 rightliy complained on using privately declared class [fixed]
         * src/main/pa_request.C 1.245:  
         * src/main/pa_socks.C 1.18:          * src/targets/cgi/parser3.C: 1. more detailed log on signals.  2.
         * src/main/pa_sql_driver_manager.C 1.69:            sigpipe before request constructor now causes death
         * src/main/pa_string.C 1.172:  
         * src/main/pa_stylesheet_manager.C 1.16:          * src/: include/pa_request.h, main/compile.tab.C, main/execute.C,
         * src/main/pa_table.C 1.53:            targets/cgi/parser3.C: SIGPIPE now can be intercepted and does
         * src/main/pa_uue.C 1.4:            not cause exception in exception handler
         * src/main/untaint.C 1.115:  
         * src/sql/pa_sql_driver.h 1.34:          * configure, configure.in, src/targets/cgi/Makefile.am: configure
         * src/targets/apache13/mod_parser3.C 1.28:            now default links libstdc++ statically.  that can be overriden by
         * src/targets/apache13/pa_md5c.c 1.5:            --with-dynamic-stdcpp
         * src/targets/apache13/pa_pool.C 1.8:  
         * src/targets/apache13/pa_threads.C 1.11:  2003-03-11  paf
         * src/targets/cgi/pa_pool.C 1.41:  
         * src/targets/cgi/pa_threads.C 1.12:          * src/main/compile.tab.C, src/main/compile.y,
         * src/targets/cgi/parser3.C 1.216:            src/sql/pa_sql_driver.h, src/types/pa_vstateless_class.C,
         * src/targets/cgi/pool_storage.h 1.13:            src/types/pa_vstateless_class.h, www/htdocs/.htaccess: removed
         * src/targets/isapi/pa_pool.C 1.16:            necessity of libstdc++
         * src/targets/isapi/pa_threads.C 1.13:  
         * src/targets/isapi/parser3isapi.C 1.82:          * src/include/pa_request.h: ANTI_ENDLESS_EXECUTE_RECOURSION doubled
         * src/targets/isapi/pool_storage.h 1.19:  
         * src/types/pa_value.C 1.9:          * src/include/pa_request.h: ANTI_ENDLESS_EXECUTE_RECOURSION doubled
         * src/types/pa_value.h 1.109:  
         * src/types/pa_vbool.h 1.21:  2003-03-08  paf
         * src/types/pa_vclass.C 1.16:  
         * src/types/pa_vclass.h 1.39:          * tests/Makefile: make install & co
         * src/types/pa_vcode_frame.h 1.24:  
         * src/types/pa_vcookie.C 1.55:          * src/: include/pa_request.h, classes/op.C: removing
         * src/types/pa_vcookie.h 1.23:            vclass,object.h -> pa_request.h dependency
         * src/types/pa_vdate.h 1.24:  
         * src/types/pa_vdouble.h 1.42:          * src/: classes/mail.C, classes/response.C, include/pa_request.h,
         * src/types/pa_venv.h 1.28:            main/pa_request.C: removing vform,response,cookie.h ->
         * src/types/pa_vfile.C 1.36:            pa_request.h dependency
         * src/types/pa_vfile.h 1.52:  
         * src/types/pa_vform.C 1.74:          * src/include/pa_request.h: removing vmail.h -> pa_request.h
         * src/types/pa_vform.h 1.45:            dependency [testing...]
         * src/types/pa_vhash.h 1.43:  
         * src/types/pa_vimage.C 1.22:          * src/: include/pa_config_fixed.h, types/pa_vxdoc.C: yet another
         * src/types/pa_vimage.h 1.34:            return 0; fixed
         * src/types/pa_vint.h 1.38:  
         * src/types/pa_vjunction.h 1.19:          * src/: include/pa_config_fixed.h, types/pa_vmail.C,
         * src/types/pa_vmail.C 1.40:            types/pa_vmail.h: vmail.C received just compiled [not tested]
         * src/types/pa_vmail.h 1.9:  
         * src/types/pa_vmath.h 1.14:          * src/classes/xdoc.C: forgotten: global xdoc when ndef XML
         * src/types/pa_vmethod_frame.h 1.45:  
         * src/types/pa_vobject.C 1.12:          * src/main/pa_request.C: forgotten: ifdef XML
         * src/types/pa_vobject.h 1.38:  
         * src/types/pa_vrequest.C 1.27:          * src/main/pa_request.C, www/htdocs/.htaccess: forgotten: ifdef XML
         * src/types/pa_vrequest.h 1.25:  
         * src/types/pa_vresponse.C 1.17:          * src/targets/cgi/parser3.C: todo: move to latest xml version on
         * src/types/pa_vresponse.h 1.32:            win32 and run memleak tests again
         * src/types/pa_vstateless_class.C 1.19:  
         * src/types/pa_vstateless_class.h 1.42:          * src/targets/cgi/parser3.C: charsets: see some strange things with
         * src/types/pa_vstateless_object.h 1.28:            old xml lib-- it's internal memory handling has faults
         * src/types/pa_vstatus.C 1.15:  
         * src/types/pa_vstatus.h 1.15:          * src/: include/pa_types.h, main/pa_charset.C: charsets: fixed
         * src/types/pa_vstring.C 1.22:            problems when transcode from charset A to A.
         * src/types/pa_vstring.h 1.54:  
         * src/types/pa_vtable.C 1.21:          * src/: main/untaint.C, types/pa_vmail.C: mail: transcode fixed.
         * src/types/pa_vtable.h 1.48:            todo: still problems when transcode from charset A to A.
         * src/types/pa_vvoid.h 1.17:  
         * src/types/pa_vxdoc.C 1.23:          * src/classes/hash.C, src/classes/mail.C, src/classes/string.C,
         * src/types/pa_vxdoc.h 1.31:            src/classes/table.C, src/include/pa_array.h,
         * src/types/pa_vxnode.C 1.30:            src/main/pa_sql_driver_manager.C, src/types/pa_vmail.C,
         * src/types/pa_vxnode.h 1.22:            src/types/pa_vmail.h, www/htdocs/.htaccess,
         * src/types/pa_wcontext.C 1.24:            www/htdocs/index.html: started full-scale-site-test [~
         * src/types/pa_wcontext.h 1.42:            http://parser.ru sources]
         * src/types/pa_wwrapper.h 1.28:  
                 2002->2003            some fixes
   
 2003-01-16  paf          * tests/: 021.html, 031.html, 033.html, 109.html, 110.html,
         * operators.txt 1.108:            111.html, 112.html, 113.html, 114.html, 115.html, 116.html,
         * src/include/pa_config_fixed.h 1.53:            117.html, 118.html, 119.html, 120.html, results/109.processed,
         * src/main/pa_common.C 1.141:            results/110.processed, results/111.processed,
         * www/htdocs/index.html 1.208:            results/112.processed, results/113.processed,
                 http request now return status. and not fail on status!=200            results/114.processed, results/115.processed,
             results/116.processed, results/117.processed,
         * operators.txt 1.109:            results/118.processed, results/119.processed,
         * src/include/pa_globals.h 1.100:            results/120.processed: xml: tests 109 dom create/show 110 xpath
         * src/main/pa_common.C 1.142:            selectSingle 111 xdoc.create from tainted & 112
         * src/main/pa_globals.C 1.151:            xdoc.create/output with russian attr value 113 xpath
         * www/htdocs/index.html 1.209:            selectString/Number 114 dom attributes.count 115 xpath selectBool
                 http://            116 output media-type change 117 transform by dom stylesheet 118
                 introducing            empty transform result 119 dom setAttribute 120 nbsp letter
                         $.any-status(1)            output
   
         * www/htdocs/index.html 1.210:            =END OF PREPARED XML TESTS=
                 image.copy fixed transparent resampling  
   2003-03-07  paf
         * bin/Makefile.in 1.9:  
         * etc/Makefile.in 1.14:          * src/classes/xdoc.C, src/include/pa_charset.h,
         * etc/parser3.charsets/Makefile.in 1.17:            src/include/pa_stylesheet_connection.h, tests/108.html,
         * src/Makefile.in 1.55:            tests/108.xsl, tests/results/108.processed: xml: test 108
         * src/classes/Makefile.in 1.53:            transform with params [bugs fixed]
         * src/include/Makefile.in 1.11:  
         * src/lib/Makefile.in 1.8:          * src/: main/pa_charset.C, targets/cgi/parser3.C: fixed: mem leak
         * src/lib/md5/Makefile.in 1.6:            from copy/paste bug
         * src/lib/patches/Makefile.in 1.10:  
         * src/lib/pcre/Makefile.in 1.8:          * src/classes/xdoc.C, src/include/pa_charset.h,
         * src/main/Makefile.in 1.50:            src/include/pa_request.h, src/main/execute.C,
         * src/sql/Makefile.in 1.11:            src/main/pa_charset.C, src/main/pa_exception.C,
         * src/targets/Makefile.in 1.42:            src/main/pa_globals.C, src/main/pa_request.C,
         * src/targets/cgi/Makefile.in 1.62:            src/types/pa_vxdoc.C, src/types/pa_vxdoc.h,
         * src/targets/isapi/Makefile.in 1.11:            src/types/pa_vxnode.C, tests/107.html,
         * src/types/Makefile.in 1.50:            tests/results/107.processed: xml: test: 107 bug fixes
                 proper AC_LANG_ switching to fix qsort detection bug  
           * src/: classes/xdoc.C, classes/xnode.C, classes/xnode.h,
 2003-01-15  paf            types/pa_value.h, types/pa_vxdoc.C, types/pa_vxdoc.h,
         * src/main/pa_globals.C 1.150:            types/pa_vxnode.C, types/pa_vxnode.h: test: 107 bug fixes
                 localized pa_xmlFileRead/Close  
           * tests/: 106.html, results/106.processed: test: 106 xdoc create,
 2003-01-14  paf            string
         * src/lib/ltdl/config.guess 1.2:  
         * src/lib/ltdl/config.sub 1.2:          * src/include/pa_charset.h, src/main/pa_charset.C,
         * src/lib/ltdl/install-sh 1.2:            www/htdocs/.htaccess: xml: charset two mem alloc functions used
         * src/lib/ltdl/missing 1.2:            for different cases [libxml, libxsl]
         * src/lib/ltdl/mkinstalldirs 1.2:  
                 removed some ancient files [they in / really]          * src/classes/classes.C: fixed: prevent system classes from
             modification to lock ALL the classes, not only directly used
         * src/lib/ltdl/config_fixed.h 1.2:  
         * src/lib/ltdl/libltdl.dsp 1.3:          * src/: classes/xdoc.C, types/pa_vxdoc.h, types/pa_vxnode.h: xml:
         * src/lib/ltdl/ltdl.c 1.3:            linked
                 ltdl.c regretfully needed patch in two places.  
                 in config_fixed.h made stubs for lib to compile in MSVC          * src/: classes/xdoc.C, types/pa_vxdoc.h: xdoc.C compiled
   
         * src/lib/ltdl/aclocal.m4 1.1:  2003-03-06  paf
                 *** empty log message ***  
           * src/classes/xdoc.C: xdoc.C 50%
 2003-01-13  paf  
         * config.guess 1.3:          * src/: classes/xnode.C, classes/xnode.h, include/pa_charset.h,
         * config.sub 1.4:            include/pa_memory.h, include/pa_request.h, include/pa_string.h,
         * ltmain.sh 1.4:            main/pa_globals.C, main/pa_request.C,
         * src/targets/apache13/Makefile.in 1.44:            main/pa_stylesheet_manager.C: xnode.C compiled
                 removed last piece of configure.in(libtool) hacks  
           * src/: include/pa_stylesheet_connection.h,
         * src/lib/ltdl/COPYING.LIB 1.1:            include/pa_stylesheet_manager.h, main/pa_sql_driver_manager.C,
         * src/lib/ltdl/Makefile.in 1.4:            main/pa_stylesheet_manager.C: xml: stylesheet&manager done
         * src/lib/ltdl/acinclude.m4 1.2:  
         * src/lib/ltdl/config.h 1.2:          * src/: include/pa_memory.h, include/pa_stylesheet_connection.h,
         * src/lib/ltdl/config_auto.h.in 1.3:            include/pa_stylesheet_manager.h, main/pa_stylesheet_manager.C:
         * src/lib/ltdl/configure 1.4:            xml: stylesheet&manager STARTED
         * src/lib/ltdl/configure.in 1.4:  
         * src/lib/ltdl/libltdl.dsp 1.2:          * src/: include/pa_globals.h, main/pa_charset.C,
         * src/lib/ltdl/ltdl.c 1.2:            main/pa_exception.C, main/pa_globals.C: xml: exceptions
         * src/lib/ltdl/ltdl.h 1.2:  
                 moved to latest libtool (1.4.3)          * src/: include/pa_charset.h, include/pa_config_fixed.h,
             include/pa_memory.h, include/pa_pool.h, main/pa_charset.C,
 2003-01-10  paf            main/pa_memory.C, main/pa_pool.C, types/pa_vxdoc.C,
         * src/lib/patches/Makefile.am 1.3:            types/pa_vxdoc.h, types/pa_vxnode.C, types/pa_vxnode.h: xml:
         * src/lib/patches/Makefile.in 1.9:            charsets
         * src/lib/patches/libgdome_cpp_syntax1.patch 1.2:  
         * src/lib/patches/libgdome_cpp_syntax2.patch 1.2:          * tests/023.html: in some cases it rounded up badly. postponing
         * src/lib/patches/libgdome_morestatic.patch 1.2:            solution of that problem, making more simple test
         * src/lib/patches/libxml_error_column_tab.patch 1.2:  
         * src/lib/patches/libxml_htmloutput_of_xslemptyattr_emptyquotes.patch 1.2:          * tests/: 058_paf2000.png, results/058.processed: .png added with
         * src/lib/patches/libxml_transcoder_context1.patch 1.2:            -kb now
         * src/lib/patches/libxml_transcoder_context2.patch 1.2:  
         * src/lib/patches/libxml_transcoder_context3.patch 1.2:          * src/include/pa_charset.h, src/include/pa_charsets.h,
         * src/lib/patches/libxml_transcoder_context4.patch 1.2:            src/main/pa_charset.C, src/main/pa_charsets.C,
         * src/lib/patches/libxslt_html_output_no_charset_meta.patch 1.2:            www/htdocs/.htaccess: charset_utf8 declaration moved to
         * src/main/pa_globals.C 1.149:            charsets.C
                 moved to latest xml lib versions, changed patches.  
                       libxml2 >= 2.5.1 [ftp://xmlsoft.org/libxml2-2.5.1.tar.gz]  2003-03-05  paf
                       libxslt >= 1.0.23 [ftp://xmlsoft.org/libxslt-1.0.23.tar.gz]  
                       gdome2 >= 0.7.2 [http://gdome2.cs.unibo.it/tarball/gdome2-0.7.2.tar.gz]          * src/classes/string.C, src/include/pa_string.h,
             src/main/pa_string.C, tests/105.html,
         * INSTALL 1.31:            tests/results/105.processed: String::match bug fixed
                 moved to latest versions of xml libs  
                       libxml2 >= 2.5.1 [ftp://xmlsoft.org/libxml2-2.5.1.tar.gz]          * src/classes/op.C, src/main/main.dsp, tests/104.html,
                       libxslt >= 1.0.23 [ftp://xmlsoft.org/libxslt-1.0.23.tar.gz]            tests/results/104.processed, www/htdocs/.htaccess: ^bpt operator
                       gdome2 >= 0.7.2 [http://gdome2.cs.unibo.it/tarball/gdome2-0.7.2.tar.gz]            added [does int3 in debug build on win32]
   
         * src/lib/patches/libxml2.patch 1.1:          * tests/: 057.html, results/057.processed: test bug fixed
                 moved to libxml2 2.5.1, only these patches left:  
                 * fixing \t chars to spaces in error position reporting          * www/htdocs/: auto.p, autoptr.html, base.p, derived.p, font.gif,
                 * adding context to conversion functions            global.xsl, index.html, mailreceive.eml, mailreceive.html,
             operators.p, parser-status.html, people.dtd, some.p: removed old
         * src/lib/patches/gdome2.patch 1.1:            tests
                 moved to gdome 0.7.2, one extern const patch left; making some strings more static  still needed.  
                 Paolo said that he would incorporate this patch in upcoming version of gdome.          * src/targets/cgi/Makefile.am: linker needed more tricks to link OK
   
         * src/lib/ltdl/configure 1.3:          * src/classes/math.C: can be: crypt in -lcrypt OK, but crypt.h be
         * src/lib/ltdl/configure.in 1.3:            missing
                 PROG_NM  
           * src/: include/Makefile.am, main/Makefile.am, types/Makefile.am:
         * src/lib/patches/libxslt.patch 1.1:            forgotten files added to Makes
                 moved to libxslt 1.0.23. still need a patch which suppresses  
                 htmlSetMetaEncoding calls          * ltmain.sh: ltmain.sh added
   
 2003-01-09  paf          * src/types/: pa_vhash.C, pa_vhash.h: hash_default_element_name
         * bin/Makefile.in 1.8:            change undone ;(
         * config.guess 1.2:  
         * config.sub 1.3:          * src/types/: pa_vhash.C, pa_vhash.h: hash_default_element_name
         * etc/Makefile.in 1.13:            made static
         * etc/parser3.charsets/Makefile.in 1.16:  
         * missing 1.2:          * src/: classes/math.C, classes/op.C, classes/string.C,
         * mkinstalldirs 1.2:            main/pa_exec.C, targets/cgi/Makefile.am: gcc more happy.
         * src/Makefile.in 1.54:            todo:make linker happy
         * src/classes/Makefile.in 1.52:  
         * src/include/Makefile.in 1.10:          * src/: classes/file.C, include/pa_exec.h, main/pa_exec.C: pa_exec
         * src/include/pa_config_auto.h.in 1.37:            env param made optional
         * src/lib/Makefile.in 1.7:  
         * src/lib/ltdl/Makefile.in 1.3:  2003-03-04  paf
         * src/lib/ltdl/config_auto.h.in 1.2:  
         * src/lib/ltdl/configure 1.2:          * src/: classes/image.C, include/pa_request.h, include/pa_stack.h,
         * src/lib/ltdl/configure.in 1.2:            types/pa_vimage.h: number of gcc compiler bugs fixed
         * src/lib/md5/Makefile.in 1.5:  
         * src/lib/patches/Makefile.in 1.8:          * tests/: 103.html, 103mark.gif, 103paf2001.gif,
         * src/lib/pcre/Makefile.in 1.7:            results/103.processed: tests: 103 image.copy transparence test
         * src/main/Makefile.in 1.49:  
         * src/sql/Makefile.in 1.10:          * src/main/execute.C, tests/101.html, tests/102.html,
         * src/targets/Makefile.in 1.41:            tests/results/101.processed, tests/results/102.processed: tests:
         * src/targets/apache13/Makefile.in 1.43:            101 method/variable name conflict test 102 form fields change
         * src/targets/cgi/Makefile.am 1.46:            should not not change anything [bug fix]
         * src/targets/cgi/Makefile.in 1.61:  
         * src/targets/isapi/Makefile.in 1.10:          * tests/: 057.html, 099.html, 100.html, results/057.processed,
         * src/types/Makefile.in 1.49:            results/099.processed, results/100.processed: tests: 57 date
                 moved to autoconf 2.57 & automake 1.7.2            create 2002: added 99,100 response:body/download
   
         * depcomp 1.1:          * src/classes/image.C, tests/098.html, tests/098font.gif,
                 moving to automake 1.7.2            tests/results/098.processed: test: 98 image font text [bug fixed]
   
         * INSTALL 1.30:          * src/main/pa_common.C, src/targets/cgi/parser3.C, tests/097.html,
                 xml,xslt,gdome lib urls updated            tests/results/097.processed: test: 97 file::load http://  [bugs
             fixed]
         * Makefile.am 1.30:  
         * Makefile.in 1.44:          * src/classes/hash.C, src/classes/image.C, src/classes/table.C,
         * src/lib/ltdl/missing 1.1:            src/include/pa_memory.h, tests/096.html, tests/096_dir/163.jpg,
         * src/lib/ltdl/mkinstalldirs 1.1:            tests/096_dir/188.jpg, tests/results/096.processed: tests: 96
                 *** empty log message ***            image EXIF  [bug fixed]
   
 2002-12-27  paf          * src/classes/table.C, src/main/execute.C, tests/061.dat,
         * src/doc/aliased.dox 1.5:            tests/061.html, tests/062.html, tests/063.html, tests/064.html,
         * src/doc/index.dox 1.4:            tests/065.html, tests/066.html, tests/067.html, tests/068.html,
         * src/doc/module.dox 1.4:            tests/069.html, tests/070.html, tests/071.html, tests/072.html,
         * src/doc/pooled.dox 1.4:            tests/073.html, tests/074.html, tests/075.html, tests/076.html,
         * www/htdocs/index.html 1.207:            tests/077.html, tests/078.html, tests/080.html, tests/081.html,
                 removed outdated parts, made links to language docs            tests/082.html, tests/083.html, tests/084.html, tests/085.html,
             tests/086.html, tests/087.html, tests/088.html, tests/089.html,
         * src/include/pa_version.h [release_3_0_0007] 1.7.10.1:            tests/090.html, tests/091.html, tests/092.html, tests/093.html,
                 0007            tests/094.html, tests/095.html, tests/results/061.processed,
             tests/results/062.processed, tests/results/063.processed,
         * src/include/pa_config_auto.h.in 1.36:            tests/results/064.processed, tests/results/065.processed,
                 comment            tests/results/066.processed, tests/results/067.processed,
             tests/results/068.processed, tests/results/069.processed,
 2002-12-26  paf            tests/results/070.processed, tests/results/071.processed,
         * INSTALL 1.29:            tests/results/072.processed, tests/results/073.processed,
         * src/include/pa_config_auto.h.in 1.35:            tests/results/074.processed, tests/results/075.processed,
         * src/main/pa_common.C 1.140:            tests/results/076.processed, tests/results/077.processed,
         * src/main/pa_exec.C 1.47:            tests/results/078.processed, tests/results/080.processed,
                 changing SAFE_MODE politics            tests/results/081.processed, tests/results/082.processed,
             tests/results/083.processed, tests/results/084.processed,
         * src/classes/file.C 1.106:            tests/results/085.processed, tests/results/086.processed,
                 file:fullpath[a.gif] when document root did not contain            tests/results/087.processed, tests/results/088.processed,
                 trailing / fixed.            tests/results/089.processed, tests/results/090.processed,
             tests/results/091.processed, tests/results/092.processed,
 2002-12-25  paf            tests/results/093.processed, tests/results/094.processed,
         * src/main/pa_globals.C 1.147:            tests/results/095.processed, tests/079.html,
                 optimized-as-is            tests/results/079.processed: tests: 61 file::stat size 62
             string->int autoconvert 63 double .int,dec,div,mul 64 date
         * src/main/pa_globals.C 1.148:            compare 65 file: basename,justname,justext 66 math:crypt 67
                 optimized-xml            string.match simple on long 68 string.match normalized simple on
             long 69 string.int 70 file::stat content-type 71 table.join 72
 2002-12-24  paf            hash parameter conditional pass 73 date daylightsaving,yearday 74
         * src/main/pa_common.C 1.139:            date arithmetics 75 response date values/attributes 76 string.pos
         * src/main/pa_pool.C 1.58:            of void, void.pos 77 syntax parsing 78 cookie tainting 79 switch
                 pool::copy on zero size|ptr fixed [were really called with zero            with local 80 scientific numeric literal in string autoconvert 81
                 size when .html?a=&b=]            xor: logical and numerical 82 for delims 83 menu delims 84
             table.hash distinct 85 long string  replace 86 throw+catch
         * src/main/pa_exec.C 1.46:            current language preserve 87 bit shifts 88 junction tests +
         * www/htdocs/index.html 1.206:            $caller test 89 hash.foreach selfmodification 90 int/void to int
                 fork/pipe error now [old always-pipe-error fixed]            91 $caller test 92 junction is + def junction tests 93 $caller
             test 94 syntax test 95 table.hash(keygenerator)  [bug fixed]
         * src/classes/mail.C 1.86:  
                 $MAIL in @conf now invalid when configured with --with-sendmail          * src/main/: execute.C, pa_table.C: test: 59 table.locate [bug
             fixed] 60 string eq string [bug fixed]
 2002-12-23  paf  
         * src/types/pa_vcookie.C 1.54:          * tests/: 053.html, 054.html, 055.html, 056.html, 057.html,
                 cookie:field[put value] fixed [were ignoring parameters & were            058.html, 058_paf2000.png, 059.html, 060.html,
                 storing only string with default expires            results/053.processed, results/054.processed,
             results/055.processed, results/056.processed,
         * src/main/pa_charset.C 1.32:            results/057.processed, results/058.processed,
                 From: "Victor Fedoseev" <vvf_ru@mail.ru>            results/059.processed, results/060.processed: test: 53
                 To: "Alexandr Petrosian (PAF)" <PAF@design.ru>            string.replace 54 junctions 55 table.hash 56 call indirect 57
                 Sent: Monday, December 23, 2002 4:22 AM            date.create[string] 58 image.measure[png]
                 Subject: bug ? Charset::transcode_buf2xchar  
           * tests/: 052.html, outputs/049.processed, outputs/050.processed,
 2002-12-20  paf            outputs/051.processed, results/052.processed: test: 52
         * src/targets/cgi/parser3.C 1.215:            pre/match/post test: passed AS-IT-WERE, but wrong :) separate
                 removed last \n appending in non-win32 non-cgi [script] runs            task: fix that
   
 2002-12-19  paf  2003-03-03  paf
         * operators.txt 1.107:  
         * src/include/pa_globals.h 1.99:          * tests/: 043.html, 044.html, 045.html, 046.html, 047.html,
         * src/include/pa_request.h 1.159:            048.html, 049.html, 050.html, 051.html, 051b.p, 051t.p, Makefile,
         * src/main/pa_globals.C 1.146:            parser-cygwin.sh, parser-unix.sh, run_parser.sh,
         * src/main/pa_request.C 1.244:            outputs/049.processed, outputs/050.processed,
         * www/htdocs/index.html 1.205:            outputs/051.processed, results/001.processed,
                 $response:download            results/002.processed, results/003.processed,
             results/005.processed, results/006.processed,
         * src/classes/mail.C 1.85:            results/008.processed, results/009.processed,
                 'to' check bugfix [now checked only on ms compiler [win32]].            results/011.processed, results/012.processed,
             results/013.processed, results/014.processed,
         * INSTALL 1.28:            results/015.processed, results/016.processed,
                 --without-iconv recommended [it crashes on some systems [tested on elik]]            results/017.processed, results/020.processed,
                 moreover, it's not needed there [parser registers charsets itself]            results/021.processed, results/022.processed,
             results/024.processed, results/025.processed,
         * INSTALL 1.27:            results/026.processed, results/027.processed,
                 -without-iconv recommended [it crashes on some systems [tested            results/028.processed, results/029.processed,
                 on elik]]            results/030.processed, results/031.processed,
             results/049.processed, results/050.processed,
 2002-12-18  paf            results/051.processed, results/043.processed,
         * src/classes/xdoc.C 1.107:            results/044.processed, results/045.processed,
                 doc->URL on xdoc.load set correctly now            results/046.processed, results/047.processed,
             results/048.processed: tests: 43,44,45 date rolls 46
 2002-12-17  paf            autoevaluating junction 47 table.select 48 name with subvar 49
         * src/targets/cgi/parser3.C [release_3_0_0006] 1.213.2.1:            hash-creating switch 50 process 51 started parent/child, works as
                 1. on win32 in die: abort() reverted to exit(1)            it were but it were NOT GOOD, created separate task  to fix that
                 2. more flexible iilegal call check  
           * tests/: 042.html, results/042.processed: test: 42
         * src/targets/cgi/parser3.C 1.214:            exception.handled
                 merged die&iis changes  
           * tests/: 041.html, results/041.processed: test: 41 table.locate by
 2002-12-16  paf            expression
         * src/main/untaint.C 1.114:  
                 filespec russian small 'r' changed to latin 'p' bug fix          * tests/: 040.html, results/040.processed: test: 39 method result
             of type table 40 method param junction auto evaluate
         * Makefile.in 1.38:  
                 ltmain.sh silly required for stupid automake added          * tests/: 039.html, results/039.processed: test: 37 method result
             of type table
         * ltmain.sh 1.3:  
                 *** empty log message ***          * src/main/pa_request.C, src/types/pa_vmath.C, tests/033.html,
             tests/034.html, tests/035.html, tests/036.html, tests/037.html,
         * ltmain.sh [release_3_0_0006] 1.2.2.1:            tests/038.html, tests/results/033.processed,
                 some automakes silly insist on having this handy            tests/results/034.processed, tests/results/035.processed,
             tests/results/036.processed, tests/results/037.processed,
 2002-12-15  paf            tests/results/038.processed: tests: 33 string.replace 34
         * src/main/untaint.C 1.113:            string.upper 35 table created 36 local/global vars with juntions
                 filespec russian small 'r' changed to latin 'p'            37 table clone 38 math PI & number formatting
   
         * src/main/pa_common.C [release_3_0_0006] 1.137.2.1:            math class registring typo fixed
                 ftruncate having checked  
           * src/classes/op.C, src/include/pa_request.h,
         * src/main/compile.C [release_3_0_0006] 1.67.6.1:            src/include/pa_string.h, src/main/execute.C,
                 removed warning            src/main/pa_request.C, src/main/pa_string.C, src/main/untaint.C,
             src/types/pa_vcode_frame.h, src/types/pa_wcontext.h,
         * configure.in [release_3_0_0006] 1.52.2.1:            tests/032.html, tests/results/032.processed: uchar changed to
         * src/include/pa_version.h [release_3_0_0006] 1.7.8.1:            String_UL in all places [was not everywhere] untaint test: 032
                 new version  
           * src/targets/cgi/parser3.C, tests/004.html, tests/Makefile,
         * configure.in [release_3_0_0006] 1.52.2.2:            tests/results/004.processed, www/htdocs/.htaccess,
         * src/include/pa_config_auto.h.in [release_3_0_0006] 1.33.2.1:            tests/parser-cygwin.sh, tests/parser-unix.sh: removed -H command
                 *** empty log message ***            line key, now testing using .sh file with SERVER_SOFTWARE=xxx
   
         * configure.in 1.53:  2003-02-26  paf
         * src/include/pa_config_auto.h.in 1.34:  
         * src/main/compile.C 1.68:          * src/main/execute.C, src/types/pa_vstateless_class.h,
         * src/main/pa_common.C 1.138:            tests/024.html, tests/025.html, tests/026.html, tests/027.html,
                 merged small changes from branch 6 to HEAD            tests/028.html, tests/029.html, tests/030.html, tests/031.html,
             tests/results/024.processed, tests/results/025.processed,
 2002-12-14  paf            tests/results/026.processed, tests/results/027.processed,
         * src/sql/pa_sql_driver.h 1.33:            tests/results/028.processed, tests/results/029.processed,
         * www/htdocs/index.html 1.204:            tests/results/030.processed, tests/results/031.processed: fixed
                 exception type fixed            bug with name_cstr mutable CharPtr more tests
   
         * src/classes/table.C 1.171:          * src/: include/pa_sapi.h, main/pa_globals.C, main/pa_memory.C,
                 removed unnecessary code            targets/cgi/parser3.C, targets/isapi/parser3isapi.C: SAPI::abort
             << abort.  die now just exits
 2002-12-09  paf  
         * src/classes/hash.C 1.53:          * src/classes/classes.awk, src/classes/classes.h,
         * src/classes/string.C 1.124:            src/classes/date.C, src/classes/double.C, src/classes/file.C,
         * src/classes/table.C 1.170:            src/classes/form.C, src/classes/hash.C, src/classes/image.C,
         * src/classes/void.C 1.27:            src/classes/int.C, src/classes/mail.C, src/classes/math.C,
         * src/main/pa_sql_driver_manager.C 1.68:            src/classes/op.C, src/classes/response.C, src/classes/string.C,
         * src/sql/pa_sql_driver.h 1.32:            src/classes/table.C, src/classes/void.C, src/classes/xdoc.C,
                 changed exception handling mech in sql handlers #2            src/classes/xnode.C, src/include/pa_memory.h,
             src/include/pa_sapi.h, src/targets/cgi/parser3.C,
         * bin/Makefile.in 1.7:            src/targets/isapi/parser3isapi.C, src/types/pa_venv.h,
         * configure.in 1.52:            src/types/pa_vform.C, tests/015.html, tests/016.html,
         * etc/Makefile.in 1.12:            tests/017.html, tests/018.html, tests/019.html,
         * etc/parser3.charsets/Makefile.in 1.15:            tests/019paf2001.gif, tests/020.html, tests/021.html,
         * src/Makefile.in 1.53:            tests/022.html, tests/023.html, tests/022_dir/a.html,
         * src/classes/Makefile.in 1.51:            tests/022_dir/b.txt, tests/022_dir/c.htm,
         * src/include/Makefile.in 1.9:            tests/results/015.processed, tests/results/016.processed,
         * src/lib/Makefile.in 1.6:            tests/results/017.processed, tests/results/018.processed,
         * src/lib/ltdl/Makefile.in 1.2:            tests/results/019.processed, tests/results/020.processed,
         * src/lib/md5/Makefile.in 1.4:            tests/results/021.processed, tests/results/022.processed,
         * src/lib/patches/Makefile.in 1.7:            tests/results/023.processed: methoded_array now contains all Mxxx
         * src/lib/pcre/Makefile.in 1.6:            classes SAPI::get_env now returns info on pool more tests
         * src/main/Makefile.in 1.48:  
         * src/sql/Makefile.in 1.9:          * src/include/pa_array.h, src/include/pa_hash.h,
         * src/targets/Makefile.in 1.40:            src/include/pa_memory.h, src/main/pa_charset.C, tests/001.html,
         * src/targets/apache13/Makefile.in 1.42:            tests/002.html, tests/003.html, tests/004.html, tests/005.html,
         * src/targets/cgi/Makefile.in 1.60:            tests/006.html, tests/007.html, tests/008.html, tests/009.html,
         * src/targets/isapi/Makefile.in 1.9:            tests/010.html, tests/011.html, tests/012.html, tests/013.html,
         * src/types/Makefile.in 1.48:            tests/014.html, tests/Makefile, tests/outputs/create-dir,
                 removed configure.in:AC_LIBTOOL, it caused automake to write            tests/results/001.processed, tests/results/002.processed,
                 makefile which used libtool to install things, which is not needed            tests/results/003.processed, tests/results/004.processed,
             tests/results/005.processed, tests/results/006.processed,
         * src/targets/apache13/mod_parser3.C 1.27:            tests/results/007.processed, tests/results/008.processed,
         * src/targets/cgi/parser3.C 1.211:            tests/results/009.processed, tests/results/010.processed,
         * src/targets/cgi/parser3.C 1.212:            tests/results/011.processed, tests/results/012.processed,
         * src/targets/cgi/parser3.C 1.213:            tests/results/013.processed, tests/results/014.processed: hash
         * src/targets/isapi/parser3isapi.C 1.81:            cloning fixed
                 ::die now tries to write core dump  
   2003-02-25  paf
         * src/types/pa_vvoid.h 1.16:  
         * www/htdocs/index.html 1.203:          * src/main/pa_common.C: typo fixed
                 $void.store[now] error  
   2003-02-24  paf
         * src/classes/hash.C 1.52:  
         * src/classes/string.C 1.123:          * src/types/pa_vcookie.C: fixed all places with bad get_string(0)
         * src/classes/table.C 1.169:            [one remained]
         * src/classes/void.C 1.26:  
         * src/main/pa_sql_driver_manager.C 1.66:          * src/: include/pa_request.h, main/execute.C: few bad get_string(0)
         * src/main/pa_sql_driver_manager.C 1.67:            [should have been get_string(&pool)] todo: check other such calls
         * src/sql/pa_sql_driver.h 1.29:  
         * src/sql/pa_sql_driver.h 1.30:          * src/: main/compile.tab.C, main/execute.C, types/pa_vfile.h:
         * src/sql/pa_sql_driver.h 1.31:            test10, bad lookups
                 changed exception handling mech in sql handlers  
             xxx* xxx=smartptr.get(); << is bad style, after ";" original
 2002-12-06  paf            object got destructed, and xxx points to sky
         * operators.txt 1.106:  
         * src/main/compile.tab.C 1.78:          * ChangeLog, src/classes/string.C: match bug fixed
         * src/types/pa_vhash.h 1.42:  
                 $hash.fields -- pseudo field to make 'hash' more like 'table'          * src/types/pa_vmail.C: body [text/html] transcoded to
             $.charset[specified] now
 2002-12-05  paf  
         * src/main/pa_array.C 1.53:          * src/main/pa_common.C: stupid gcc [2.95.4] generated bad code
         * src/main/pa_table.C 1.51:            which failed to handle sigsetjmp+throw: crashed inside of
         * www/htdocs/index.html 1.199:            pre-throw code.  rewritten simplier [though duplicating
                 wow! found/fixed bug in lowlevel proc            closesocket code]
   
         * src/main/pa_common.C 1.137:          * src/main/pa_common.C: stupid gcc [2.95.4] generated bad code
         * src/main/untaint.C 1.111:            which failed to handle sigsetjmp+throw: crashed inside of
         * src/types/pa_vmail.C 1.38:            pre-throw code.  rewritten simplier [though duplicating
         * www/htdocs/index.html 1.200:            closesocket code]
                 mail header ',' allowed.  
                 still bugs in smtp [only one receiptient works, cc, bcc ignored now, and MAILED ;)]  2003-02-21  paf
                   
                 [strncpy killed, memnchr used]          * operators.txt, src/targets/cgi/parser3.C, src/types/pa_vcookie.C:
             $cookie:name[$.expires[date << can be now]]
         * src/main/pa_table.C 1.52:  
                 table-copy now current=0            written makefile with regression tests [raw]
   
         * src/targets/cgi/parser3.C 1.209:          * src/targets/cgi/parser3.C: MAKE_TEST must be used inside of 'make
         * src/targets/cgi/parser3.C 1.210:            tests' only [it's not forcing CGI mode now] now use -H to output
                 more checks on http://domain/parser.cgi start [maybe some            CGI header when parser used in command line [useful for tests
                 getenv returns "", checked that now            also]
   
         * src/targets/cgi/parser3.C 1.208:          * src/targets/cgi/parser3.C: MAKE_TEST environment variable
         * www/htdocs/index.html 1.198:            switches on CGI mode, and is used in regression tests
                 error logging made unbuffered [so that out-of-mem errors  
                 reached log]          * src/: include/pa_request.h, main/pa_request.C,
             targets/cgi/parser3.C, types/pa_vcookie.h, types/pa_venv.h: env
         * src/main/main.dsp 1.161:            fixed
                 pa_version included into main.dsp  
           * src/: include/pa_memory.h, main/pa_memory.C: inlined memory
         * www/htdocs/index.html 1.196:            handling pa_*
                 smtp line ends fixed. now \r\n [not \r]. some smtp servers [  
                 win32] leave \n intact, and some clients [bat] fail to show          * src/: include/pa_memory.h, main/pa_memory.C, include/pa_array.h,
                 letter correctly            include/pa_exception.h, include/pa_pool.h, main/Makefile.am,
             main/main.dsp, main/pa_array.C, main/pa_pool.C: reorganized
         * src/classes/mail.C 1.83:            memory handling files
         * src/targets/cgi/parser3.C 1.207:  
         * src/types/pa_vmail.C 1.37:          * src/main/pa_array.C: pool::format_integer terminator fixed
         * www/htdocs/index.html 1.197:  
                 mail:send MIME-Version default          * src/main/execute.C, src/targets/cgi/parser3.C,
             www/htdocs/autoptr.html: release mode now compiles OK test to
         * src/main/untaint.C 1.112:            show benefits of free
         * www/htdocs/index.html 1.201:  
                 mail header closed properly          * src/: classes/file.C, classes/image.C, classes/mail.C,
             classes/op.C, classes/xdoc.C, main/pa_charset.C, main/pa_exec.C,
         * src/classes/mail.C 1.84:            main/pa_sql_driver_manager.C, main/pa_stylesheet_manager.C,
         * src/types/pa_vmail.C 1.39:            types/pa_vimage.C, types/pa_vxdoc.h: fixed all cstr's that must
         * src/types/pa_vmail.h 1.8:            use pool [as the one in ^process]
         * www/htdocs/index.html 1.202:  
                 smtp cc/bcc OK now          * src/classes/op.C: fixed process.  sould now check for all cstr's
             -- some must use pool [as the one in ^process]
 2002-12-04  paf  
         * gnu.dsp 1.3:  2003-02-20  paf
                 restored  
           * src/classes/date.C, src/classes/double.C, src/classes/file.C,
         * src/types/pa_vform.C 1.73:            src/classes/hash.C, src/classes/image.C, src/classes/int.C,
                 $form:field string value cut by premature 0            src/classes/mail.C, src/classes/math.C, src/classes/op.C,
             src/classes/response.C, src/classes/string.C,
         * parser3.dsw 1.6:            src/classes/table.C, src/classes/void.C, src/classes/xdoc.C,
         * src/main/compile.tab.C 1.77:            src/classes/xnode.C, src/main/pa_string.C, src/types/pa_method.h,
         * src/main/main.dsp 1.160:            src/types/pa_value.C, src/types/pa_vmethod_frame.h,
         * www/htdocs/.htaccess 1.12:            www/htdocs/autoptr.html: string cmp fixed
         * www/htdocs/index.html 1.195:  
                 lib/libltdl -> lib/ltdl Win32 changes. s          * src/: include/pa_config_fixed.h, targets/cgi/parser3.C: form
             values passed OK now
         * bin/Makefile.in 1.6:  
         * configure.in 1.51:  2003-02-19  paf
         * etc/Makefile.in 1.11:  
         * etc/parser3.charsets/Makefile.in 1.14:          * src/: classes/form.C, include/pa_charset.h, include/pa_pool.h,
         * gnu.dsp 1.2:            main/pa_charset.C, main/pa_exception.C, main/pa_request.C,
         * src/Makefile.in 1.52:            main/pa_stylesheet_manager.C, targets/cgi/parser3.C,
         * src/classes/Makefile.in 1.50:            targets/isapi/parser3isapi.dsp, types/pa_vcookie.C,
         * src/include/Makefile.in 1.8:            types/pa_vform.C, types/pa_vmail.C, types/pa_vxnode.C: found&kill
         * src/lib/Makefile.am 1.3:            all remaning leaks resulted from pooled::malloc calls [excluding
         * src/lib/Makefile.in 1.5:            in gd -- planning complete rewrite extremely ugly code]
         * src/lib/ltdl/Makefile.am 1.1:  
         * src/lib/ltdl/Makefile.in 1.1:          * src/targets/isapi/: pa_pool.C, pool_storage.h: removed unneeded
         * src/lib/ltdl/README 1.1:            files
         * src/lib/ltdl/acinclude.m4 1.1:  
         * src/lib/ltdl/config.guess 1.1:  2003-02-17  paf
         * src/lib/ltdl/config.h 1.1:  
         * src/lib/ltdl/config.sub 1.1:          * src/: classes/date.C, classes/double.C, classes/file.C,
         * src/lib/ltdl/config_auto.h.in 1.1:            classes/image.C, classes/int.C, classes/mail.C, classes/math.C,
         * src/lib/ltdl/config_fixed.h 1.1:            classes/response.C, classes/string.C, classes/table.C,
         * src/lib/ltdl/configure 1.1:            classes/xdoc.C, classes/xnode.h, include/pa_stack.h,
         * src/lib/ltdl/configure.in 1.1:            include/pa_stylesheet_connection.h,
         * src/lib/ltdl/install-sh 1.1:            include/pa_stylesheet_manager.h, sql/pa_sql_driver.h,
         * src/lib/ltdl/libltdl.dsp 1.1:            types/pa_vdate.h, types/pa_vdouble.h, types/pa_vfile.h,
         * src/lib/ltdl/ltdl.c 1.1:            types/pa_vform.C, types/pa_vform.h, types/pa_vimage.h,
         * src/lib/ltdl/ltdl.h 1.1:            types/pa_vstatus.h, types/pa_vstring.h, types/pa_vtable.h,
         * src/lib/md5/Makefile.in 1.3:            types/pa_vvoid.h, types/pa_vxdoc.h, types/pa_vxnode.h,
         * src/lib/patches/Makefile.in 1.6:            types/pa_wcontext.h, types/pa_wwrapper.h: fixed all remained bugs
         * src/lib/pcre/Makefile.in 1.5:            of unitialized simple-typed field
         * src/main/Makefile.in 1.47:  
         * src/sql/Makefile.in 1.8:          * src/: classes/classes.C, classes/classes.h, main/execute.C,
         * src/targets/Makefile.in 1.39:            main/pa_charset.C, main/pa_request.C: another bug of unitialized
         * src/targets/apache13/Makefile.in 1.41:            simple-typed field fixed.  todo: find&kill all like that one
         * src/targets/cgi/Makefile.in 1.59:  
         * src/targets/isapi/Makefile.in 1.8:          * src/: main/execute.C, targets/cgi/pa_pool.C,
         * src/types/Makefile.in 1.47:            targets/cgi/parser3.C, targets/cgi/pool_storage.h: few bugs in
                 src/lib/ltdl/Makefile now created with /configure, not ltdl/configure,            debug output fixed
                 so it does have no problems with automake.  
                 ltdl/configure AC_OUTPUT(Makefile<<removed)          * src/: include/pa_stack.h, main/compile.C, main/execute.C,
             main/pa_request.C: stack-stored items need extra .ref to prevent
         * src/classes/classes.awk 1.6:            object_ptr from delete[them]
                 more strict *.C$  
           * src/: classes/date.C, classes/op.C, classes/table.C,
 2002-12-02  paf            classes/xdoc.C, classes/xnode.C, include/pa_array.h,
         * operators.txt 1.105:            include/pa_charset.h, main/Makefile.am, main/main.dsp,
                 removed outdated status:db            main/pa_charset.C, main/pa_common.C,
             main/pa_sql_driver_manager.C, main/pa_stylesheet_manager.C,
         * src/classes/mail.C 1.82:            targets/cgi/parser3.C, targets/isapi/parser3isapi.C,
         * src/include/pa_common.h 1.88:            types/pa_vmail.C: fixed more leaks resulted from pooled::malloc
         * src/main/pa_common.C 1.136:            calls
         * src/main/pa_request.C 1.243:  
         * src/types/pa_vcookie.C 1.53:          * src/: main/pa_request.C, targets/cgi/parser3.C, types/pa_vfile.C:
         * src/types/pa_vmail.C 1.36:            couple mem leaks rusulted from old pooled::malloc usage.
         * www/htdocs/index.html 1.194:            todo:find more like those
                 http header lang of tainted parts becomes http-header  
           * src/main/: compile.C, compile_tools.C: 2*2!
 2002-11-29  paf  
         * src/include/pa_common.h 1.87:          * src/: include/pa_array.h, include/pa_request.h, main/execute.C:
         * src/main/pa_common.C 1.135:            stackItem fixed [there were no string on stack before]
         * src/types/pa_vresponse.C 1.16:  
         * src/types/pa_vresponse.h 1.31:          * src/: main/execute.C, main/pa_request.C,
         * www/htdocs/index.html 1.192:            types/pa_vmethod_frame.C: first letters out OK
                 http:// param values now handled exactly like $response:header values.  
                 e.g. can be hash [can have subattributes] & contain date values.          * src/: classes/classes.C, include/pa_array.h, include/pa_hash.h,
             include/pa_pool.h, include/pa_request.h, main/pa_request.C,
         * operators.txt 1.104:            main/pa_string.C, main/untaint.C, types/pa_value.h,
         * src/classes/date.C 1.41:            types/pa_vint.h, types/pa_vstateless_class.h, types/pa_vstring.h,
         * src/classes/image.C 1.89:            types/pa_vvoid.h, types/pa_wcontext.h: class fields of simple
         * www/htdocs/index.html 1.193:            type not initialized with zeros :( while class fields of class
                 exif dates now objects of type date            types initialized with default constructors.  learn C++
   
         * src/main/pa_common.C 1.133:          * src/: classes/classes.awk, classes/double.C, classes/file.C,
         * www/htdocs/index.html 1.190:            classes/form.C, classes/image.C, classes/int.C, classes/mail.C,
                 http:// tainted partes now %xx            classes/math.C, classes/xdoc.C, classes/xnode.C,
             include/pa_array.h, include/pa_string.h, main/pa_exec.C,
         * src/main/pa_common.C 1.134:            types/pa_vmail.C: parser3.exe - 0 error(s), 0 warning(s)
         * www/htdocs/index.html 1.191:  
                 http:// param values lang forced URI  2003-02-14  paf
   
         * src/classes/image.C 1.88:          * src/: include/pa_common.h, main/pa_common.C, main/pa_request.C:
                 file.seek removed [it were used in image.C only, and for parser user this  means that jpeg image has bad size in fragment's header]            13 link errors
                 now used image.format  
           * src/: classes/file.C, include/pa_request.h, main/pa_request.C,
 2002-11-28  paf            main/pa_sql_driver_manager.C, targets/cgi/parser3.C,
         * src/classes/op.C 1.126:            types/pa_vfile.C, types/pa_vfile.h, types/pa_vform.C,
         * www/htdocs/index.html 1.185:            types/pa_vimage.C, types/pa_vtable.C: all compiled, only 14 link
                 ^cache bug fixed.            errors :)
                 stupid compiler allowed 'false' to go into (Hash *) parameter  
           * src/: classes/classes.C, classes/classes.awk, classes/file.C,
         * src/classes/image.C 1.85:            classes/hash.C, classes/mail.C, classes/op.C,
         * www/htdocs/index.html 1.186:            include/pa_common.h, include/pa_request.h, include/pa_sapi.h,
                 image.text now outputs one pixel HIGHER chars [one top            main/pa_common.C, main/pa_request.C, targets/cgi/parser3.C,
                 horizontal line of 1pixel height were missing]            targets/cgi/parser3.dsp, targets/isapi/parser3isapi.C:
             classes.lib - 0 error(s), 0 warning(s) parser.C compiled
         * www/htdocs/index.html 1.187:  
                 regexp syntax xxx$ speed-up  experiments          * src/: classes/classes.dsp, classes/op.C, classes/string.C,
             classes/table.C, include/pa_common.h, include/pa_globals.h,
         * operators.txt 1.102:            include/pa_pool.h, include/pa_request.h, main/pa_globals.C,
                 http.timeout            main/pa_request.C, types/pa_value.h, types/pa_vhash.h,
             types/pa_vint.h, types/types.dsp: op compiled
         * www/htdocs/font.gif 1.1:  
                 *** empty log message ***          * src/: classes/classes.dsp, classes/response.C, classes/string.C,
             include/pa_dictionary.h, include/pa_string.h, main/pa_string.C,
         * configure.in 1.50:            main/untaint.C, types/pa_vtable.h: string, response compiled
                 stopped double libltdl/Makefile generation  
   2003-02-07  paf
         * src/classes/image.C 1.87:  
         * www/htdocs/index.html 1.188:          * src/: classes/table.C, types/pa_vtable.h: table compiled
                 image.length now counts interchar space. plus space after last char  
   2003-02-06  paf
         * www/htdocs/index.html 1.189:  
                 doc samples          * src/: classes/mail.C, include/pa_request.h, main/pa_request.C:
             mail compiled
         * src/main/pa_string.C 1.171:  
                 PCRE_DOLLAR_ENDONLY          * src/: classes/image.C, classes/string.C, classes/xdoc.C,
             include/pa_common.h, include/pa_hash.h, main/pa_common.C,
         * src/classes/image.C 1.86:            types/pa_vfile.h, types/pa_vimage.h: image compiled
                 ^image.font width measurer now scans full height [were -1]  
           * src/classes/: file.C, form.C: form compiled
 2002-11-27  paf  
         * src/classes/image.C 1.84:          * src/: classes/classes.dsp, classes/file.C, include/pa_common.h,
         * www/htdocs/index.html 1.183:            include/pa_exec.h, main/pa_common.C, main/pa_exec.C,
                 ^image.font << bad font file-size now properly reported            types/pa_vfile.C, types/pa_vfile.h: file compiled
   
         * src/include/pa_globals.h 1.98:          * src/: classes/hash.C, classes/math.C, types/pa_vmath.C,
         * src/main/pa_globals.C 1.145:            types/pa_vmath.h: math compiled [win32]
         * src/main/pa_request.C 1.242:  
         * src/types/pa_vmail.C 1.35:          * src/: classes/hash.C, include/pa_hash.h, include/pa_table.h,
         * www/htdocs/index.html 1.184:            types/pa_vstring.h: hash compiled
                 response:body[file]  if file nows it's name  
                 now returns content-disposition: >>attachment<<  2003-02-04  paf
   
 2002-11-26  paf          * src/: classes/date.C, classes/hash.C, include/pa_exec.h,
         * operators.txt 1.101:            include/pa_hash.h, include/pa_request.h, include/pa_string.h,
         * src/main/pa_common.C 1.130:            include/pa_table.h, main/pa_common.C, main/pa_exec.C,
         * www/htdocs/index.html 1.182:            main/pa_string.C, types/pa_method.h, types/pa_vform.C,
                 http:// response status!=200 made exception: http.status with            types/pa_vhash.h: hash 50% compiled
                 source=bad status#  
           * src/: classes/date.C, classes/file.C, classes/hash.C,
         * src/main/pa_common.C 1.131:            classes/image.C, classes/mail.C, classes/math.C, classes/op.C,
         * www/htdocs/.htaccess 1.11:            classes/string.C, classes/table.C, classes/xdoc.C,
                 utf8 prefix ignored @read text            classes/xnode.C, include/pa_request.h, main/pa_globals.C,
             main/pa_string.C: date compiled
         * src/main/pa_request.C 1.241:  
                 fixed lang in reponse header          * src/classes/: classes.dsp, double.C: double compiled
   
 2002-11-25  paf          * src/: classes/date.C, classes/double.C, classes/file.C,
         * operators.txt 1.99:            classes/form.C, classes/hash.C, classes/image.C, classes/int.C,
         * src/main/pa_common.C 1.128:            classes/mail.C, classes/math.C, classes/op.C, classes/response.C,
         * www/htdocs/index.html 1.181:            classes/string.C, classes/table.C, classes/void.C,
                 http fields now UPPERCASE            classes/xdoc.C, classes/xnode.C, types/pa_vdouble.h,
                             types/pa_vhash.h, types/pa_vint.h, types/pa_vstring.h,
                 $file[^file::load[http://there]]            types/pa_vtable.h, types/pa_vxdoc.h, types/pa_vxnode.h: int
                 $file.SERVER            compiled
   
         * configure.in 1.49:          * src/: classes/date.C, classes/double.C, classes/file.C,
         * src/classes/image.C 1.83:            classes/hash.C, classes/image.C, classes/int.C, classes/mail.C,
         * src/include/pa_config_auto.h.in 1.33:            classes/math.C, classes/op.C, classes/response.C,
         * src/include/pa_config_includes.h 1.22:            classes/string.C, classes/table.C, classes/void.C,
         * src/main/Makefile.am 1.35:            classes/xdoc.C, classes/xnode.C, classes/xnode.h,
         * src/main/Makefile.in 1.46:            types/pa_vvoid.h: void  compiled :)
         * src/main/pa_common.C 1.129:  
         * src/main/pa_globals.C 1.142:          * src/: include/pa_globals.h, main/pa_cache_managers.C,
                 http://            main/pa_charset.C, main/pa_charsets.C, main/pa_common.C,
                 and image const void related probs fixed            main/pa_dir.C, main/pa_exception.C, main/pa_exec.C,
             main/pa_globals.C, main/pa_pool.C, main/pa_sql_driver_manager.C,
         * operators.txt 1.98:            main/pa_string.C, main/pa_uue.C, main/untaint.C,
         * src/classes/file.C 1.104:            types/pa_value.C, types/pa_vcookie.C, types/pa_vfile.C,
         * src/classes/table.C 1.168:            types/pa_vimage.C, types/pa_vmath.C, types/pa_vrequest.C,
         * src/classes/xdoc.C 1.105:            types/pa_vresponse.C, types/pa_vstateless_class.C,
         * src/include/pa_common.h 1.85:            types/pa_vstatus.C, types/pa_vstring.C, types/pa_vtable.C,
         * src/include/pa_globals.h 1.97:            types/pa_wcontext.C, types/types.dsp: removed stupid
         * src/main/pa_common.C 1.126:            value_includes.h
         * src/main/pa_globals.C 1.141:  
         * src/main/pa_request.C 1.239:          * src/types/: pa_value.C, pa_value_includes.h, pa_vrequest.C:
         * src/types/pa_vfile.C 1.35:            trying to remove stupid value_includes.h
         * src/types/pa_vfile.h 1.51:  
         * www/htdocs/index.html 1.179:          * src/main/pa_exec.C: pa_exec compiled on win32
                 table/xdoc/file::load now understand http:// prefix and additional params, sample:  
                 $rates[^xdoc::load[http://www.cbr.ru/scripts/XML_daily.asp?date_req=02/03/2002;          * src/main/pa_exec.C: libmain.a compiled on six [unix]
                    $.USER-AGENT[parser3]  
                 ]]          * src/: include/pa_globals.h, include/pa_request.h,
             types/pa_value.C, types/pa_value.h, types/pa_vclass.C,
         * src/classes/file.C 1.105:            types/pa_vcookie.C, types/pa_vdate.h, types/pa_vfile.C,
         * src/classes/image.C 1.82:            types/pa_vfile.h, types/pa_vmail.C, types/pa_vobject.C,
         * src/classes/xdoc.C 1.106:            types/pa_vrequest.C, types/pa_vstateless_class.C,
         * src/include/pa_common.h 1.86:            types/pa_vstatus.C, types/pa_vtable.C: libtypes.a compiled gcc
         * src/main/pa_common.C 1.127:  
         * src/main/pa_request.C 1.240:          * src/: include/pa_config_includes.h, include/pa_dictionary.h,
         * www/htdocs/index.html 1.180:            main/pa_common.C, main/pa_dictionary.C, main/pa_exec.C,
                 checked http options [invalid onces now reported]            main/pa_socks.C: libmain.a gcc and mail.lib msvc++ compiled
                 made default  
                 user-agent: paf          * src/: include/pa_array.h, include/pa_config_includes.h,
             include/pa_dictionary.h, main/pa_dictionary.C, main/pa_exec.C,
 2002-11-22  paf            main/pa_socks.C, main/pa_sql_driver_manager.C: gcc libmain.a
         * operators.txt 1.97:            compiled
         * src/classes/image.C 1.80:  
         * src/include/pa_globals.h 1.96:          * src/main/pa_globals.C: merged changes from 1.149-1.150 (stupid
         * src/main/execute.C 1.294:            name conflicts)
         * src/main/pa_globals.C 1.140:  
         * src/types/pa_vimage.C 1.21:          * src/: main/compile_tools.h, main/execute.C, main/pa_table.C,
         * src/types/pa_vimage.h 1.33:            types/pa_vmethod_frame.h, types/pa_vvoid.h: yuk: gcc on cygwin
         * www/htdocs/.htaccess 1.10:            yelds "virtual memory exhausted" while trying to compile
         * www/htdocs/index.html 1.178:            execute.C [eating up to 127MB]
                 $image.exif support  
                 $image.exif.DateTime & co  2003-02-03  paf
   
 2002-11-21  paf          * src/: include/pa_config_includes.h, include/pa_hash.h,
         * src/classes/image.C 1.78:            include/pa_operation.h, include/pa_pool.h, include/pa_string.h,
                 jpeg size measure fixed: were badly skipping EXIF information [            main/pa_common.C, types/pa_value.C, types/pa_value.h,
                 were big block and it's size were considered negative :(]            types/pa_vdouble.h, types/pa_vfile.h, types/pa_vhash.h,
             types/pa_vint.h, types/pa_vjunction.h,
         * operators.txt 1.96:            types/pa_vstateless_class.h, types/pa_vstring.h, types/types.dsp:
         * src/classes/image.C 1.77:            started gcc compiling pa_common compiled
         * src/include/pa_common.h 1.83:  
         * src/main/pa_common.C 1.123:          * src/: include/pa_exception.h, include/pa_pool.h,
         * src/types/pa_vmail.C 1.34:            main/pa_exception.C: exception gcc change #1
         * www/htdocs/index.html 1.177:  
                 image.measure internals rewritten. no there's reader.seek, and all's ready for EXIF extraction          * src/include/: Makefile.am, pa_hash.h, pa_pool.h: gcc refused to
                 [now we fail to measure files with EXIF info]            compile _P identifier. it replaced it to some strange 0x0000040
   
         * src/main/pa_common.C 1.122:          * src/types/: pa_vmath.C, pa_vmethod_frame.C: vmath compiled
                 O_TRUNCATE killed, ftruncate  used instead:  
                 O_TRUNC truncates even exclusevely write-locked file [thanks to Igor Milyakov <virtan@rotabanner.com> for discovering]          * src/types/pa_vtable.C: vtable compiled
   
         * src/main/pa_exec.C 1.44:          * src/types/: pa_vstring.C, pa_vstring.h: vstring compiled
         * src/main/untaint.C 1.110:  
                 cstr(UL_UNSPECIFIED) [not _PASS_APPENDED)          * src/: include/pa_cache_managers.h, main/pa_request.C,
             types/pa_vstatus.C, types/pa_vstatus.h: vstatus compiled
 2002-11-20  paf  
         * src/main/pa_exec.C 1.41:          * src/types/pa_vstateless_class.C: vstateless_class compiled
                 pa_exec: data written only if size>0  
           * src/types/: pa_vresponse.C, pa_vresponse.h: vresponse compiled
         * src/targets/cgi/parser3.C 1.205:  
                 logging @signal += query_string          * src/types/pa_vrequest.C: vrequest compiled
   
         * src/include/pa_config_fixed.h 1.52:          * src/types/: pa_value.C, pa_value.h, pa_vclass.C, pa_vclass.h,
         * src/main/pa_common.C 1.121:            pa_vobject.C, pa_vobject.h: vobject compiled
         * src/main/pa_exec.C 1.40:  
         * src/targets/cgi/parser3.C 1.200:          * src/: classes/form.C, classes/mail.C, include/pa_request.h,
                 ^file:exec/cgi [pa_exec] pipe read errors now checked            main/pa_globals.C, main/pa_request.C, types/pa_value.h,
             types/pa_vform.C, types/pa_vmail.C, types/pa_vmail.h: vmail
         * src/main/pa_exec.C 1.43:            compiled
                 *** empty log message ***  
           * src/types/: pa_vimage.C, pa_vimage.h: vimage compiled
         * operators.txt 1.95:  
         * src/classes/file.C 1.103:          * src/: include/pa_pool.h, main/pa_request.C, types/pa_value.C,
                 ^file::exec/cgi[file;$.stdin[] << disable HTTP-POST repassing            types/pa_vclass.C, types/pa_vcookie.C, types/pa_vcookie.h,
             types/pa_vform.C, types/pa_vform.h, types/pa_vobject.h: vform
         * src/include/pa_request.h 1.158:            compiled
         * src/main/execute.C 1.293:  
         * src/main/pa_request.C 1.238:          * src/: include/pa_request.h, main/execute.C, main/pa_request.C:
         * src/targets/cgi/parser3.C 1.201:            main.lib - 0 error(s), 0 warning(s)
                 SIGUSR1 >> writes to error_log uri of currently processed document  
                 SIGPIPE >> interrupts request processing [exception = DB rollback]          * src/: include/pa_request.h, main/execute.C, main/pa_request.C,
             types/pa_value.h, types/pa_vmethod_frame.h: execute compiled
         * src/targets/cgi/parser3.C 1.203:  
                 SIGNALS overriden @ main top  2003-01-31  paf
   
         * configure.in 1.48:          * src/: include/pa_array.h, include/pa_operation.h,
         * src/include/pa_config_auto.h.in 1.32:            include/pa_request.h, main/execute.C, main/main.dsp,
         * src/include/pa_config_includes.h 1.21:            types/pa_vjunction.h: started last file from main library:
         * src/main/pa_exec.C 1.42:            execute
         * src/targets/cgi/parser3.C 1.204:  
                 comment          * src/: include/pa_request.h, include/pa_sapi.h,
             main/compile.tab.C, main/compile.y, main/compile_tools.h,
 2002-11-19  paf            main/pa_request.C, targets/cgi/parser3.C,
         * src/targets/cgi/parser3.C 1.199:            targets/isapi/parser3isapi.C, types/pa_vfile.C, types/pa_vfile.h,
                 removed #ifdef WIN32 around check of CGI: Illegal call            types/pa_vhash.h: pa_request compiled
   
 2002-11-01  paf          * src/: classes/op.C, classes/string.C, include/pa_common.h,
         * src/main/execute.C 1.292:            include/pa_globals.h, include/pa_request.h,
                 comment            include/pa_sql_connection.h, main/compile.tab.C, main/compile.y,
             main/execute.C, main/main.dsp, main/pa_common.C,
 2002-10-31  paf            main/pa_globals.C, main/pa_request.C, types/pa_value.h,
         * src/types/pa_vobject.C 1.11:            types/pa_vcode_frame.h, types/pa_vcookie.h, types/pa_vform.h,
         * src/types/pa_vstateless_object.h 1.27:            types/pa_vmail.C, types/pa_vmail.h, types/pa_vresponse.h,
                 object put replaces static parent if any            types/pa_vtable.h, types/pa_wcontext.C, types/pa_wcontext.h,
             types/types.dsp: most pa_request compiled
         * src/main/execute.C 1.291:  
                 found out why, checked that for now.          * src/: classes/classes.C, classes/classes.h, classes/date.C,
                 todo: find out a way for that user could do that            classes/double.C, classes/file.C, classes/form.C, classes/hash.C,
             classes/image.C, classes/int.C, classes/mail.C, classes/math.C,
         * src/types/pa_vobject.C [global_static_self_fix] 1.9.4.2:            classes/op.C, classes/response.C, classes/string.C,
         * src/types/pa_vstateless_class.C [global_static_self_fix] 1.17.4.2:            classes/table.C, classes/void.C, classes/xdoc.C, classes/xnode.C,
                 realized that one can't remember derivates in base class: there's so many of them.            classes/xnode.h, include/pa_array.h, include/pa_cache_managers.h,
                 also there can be no virtual method calls in static classes            include/pa_charset.h, include/pa_charsets.h, include/pa_common.h,
             include/pa_config_fixed.h, include/pa_config_includes.h,
         * src/classes/op.C 1.124:            include/pa_dictionary.h, include/pa_dir.h,
         * src/types/pa_value.h 1.107:            include/pa_exception.h, include/pa_exec.h, include/pa_globals.h,
         * src/types/pa_vobject.h 1.36:            include/pa_hash.h, include/pa_opcode.h, include/pa_operation.h,
         * www/htdocs/base.p 1.4:            include/pa_pool.h, include/pa_request.h,
         * www/htdocs/derived.p 1.22:            include/pa_request_charsets.h, include/pa_request_info.h,
         * www/htdocs/index.html 1.174:            include/pa_sapi.h, include/pa_socks.h,
         * www/htdocs/operators.p 1.11:            include/pa_sql_connection.h, include/pa_sql_driver_manager.h,
         * www/htdocs/some.p 1.2:            include/pa_stack.h, include/pa_string.h,
                 ^process[$caller.self]{...}            include/pa_stylesheet_connection.h,
                 now compiles to last derived object part of that 'self'            include/pa_stylesheet_manager.h, include/pa_table.h,
             include/pa_threads.h, include/pa_types.h, include/pa_uue.h,
         * src/classes/form.C [global_static_self_fix] 1.32.4.1:            lib/ltdl/config_fixed.h, lib/ltdl/ltdl.c, lib/ltdl/ltdl.h,
         * src/classes/mail.C [global_static_self_fix] 1.80.4.1:            lib/md5/pa_md5.h, lib/md5/pa_md5c.c, lib/pcre/dftables.c,
         * src/classes/op.C [global_static_self_fix] 1.124.2.1:            lib/pcre/get.c, lib/pcre/maketables.c, lib/pcre/pcre.c,
         * src/classes/xnode.h [global_static_self_fix] 1.16.4.1:            lib/pcre/pcre.h, lib/pcre/pcre_parser_ctype.c, lib/pcre/study.c,
         * src/main/execute.C [global_static_self_fix] 1.289.2.1:            main/compile.C, main/compile.tab.C, main/compile.y,
         * src/main/pa_request.C [global_static_self_fix] 1.236.4.1:            main/compile_tools.C, main/compile_tools.h, main/execute.C,
         * src/types/pa_value.h [global_static_self_fix] 1.107.2.1:            main/main.dsp, main/pa_cache_managers.C, main/pa_charset.C,
         * src/types/pa_vclass.C [global_static_self_fix] 1.14.4.1:            main/pa_charsets.C, main/pa_common.C, main/pa_dictionary.C,
         * src/types/pa_vclass.h [global_static_self_fix] 1.37.4.1:            main/pa_dir.C, main/pa_exception.C, main/pa_exec.C,
         * src/types/pa_vcode_frame.h [global_static_self_fix] 1.22.4.1:            main/pa_globals.C, main/pa_pool.C, main/pa_request.C,
         * src/types/pa_vcookie.C [global_static_self_fix] 1.51.4.1:            main/pa_socks.C, main/pa_sql_driver_manager.C, main/pa_string.C,
         * src/types/pa_vcookie.h [global_static_self_fix] 1.21.4.1:            main/pa_stylesheet_manager.C, main/pa_table.C, main/pa_uue.C,
         * src/types/pa_vdate.h [global_static_self_fix] 1.22.4.1:            main/untaint.C, sql/pa_sql_driver.h, targets/cgi/getopt.c,
         * src/types/pa_venv.h [global_static_self_fix] 1.26.4.1:            targets/cgi/getopt.h, targets/cgi/pa_pool.C,
         * src/types/pa_vfile.h [global_static_self_fix] 1.49.4.1:            targets/cgi/pa_threads.C, targets/cgi/parser3.C,
         * src/types/pa_vform.C [global_static_self_fix] 1.70.4.1:            targets/cgi/pool_storage.h, targets/isapi/pa_pool.C,
         * src/types/pa_vform.h [global_static_self_fix] 1.43.4.1:            targets/isapi/pa_threads.C, targets/isapi/parser3isapi.C,
         * src/types/pa_vhash.h [global_static_self_fix] 1.40.4.1:            targets/isapi/pool_storage.h, types/pa_value.C, types/pa_value.h,
         * src/types/pa_vimage.h [global_static_self_fix] 1.31.4.1:            types/pa_value_includes.h, types/pa_vbool.h, types/pa_vclass.C,
         * src/types/pa_vmail.C [global_static_self_fix] 1.32.4.1:            types/pa_vclass.h, types/pa_vcode_frame.h, types/pa_vcookie.C,
         * src/types/pa_vmail.h [global_static_self_fix] 1.6.4.1:            types/pa_vcookie.h, types/pa_vdate.h, types/pa_vdouble.h,
         * src/types/pa_vmath.h [global_static_self_fix] 1.12.4.1:            types/pa_venv.h, types/pa_vfile.C, types/pa_vfile.h,
         * src/types/pa_vmethod_frame.h [global_static_self_fix] 1.43.4.1:            types/pa_vform.C, types/pa_vform.h, types/pa_vhash.h,
         * src/types/pa_vobject.C [global_static_self_fix] 1.9.4.1:            types/pa_vimage.C, types/pa_vimage.h, types/pa_vint.h,
         * src/types/pa_vobject.h [global_static_self_fix] 1.36.2.1:            types/pa_vjunction.h, types/pa_vmail.C, types/pa_vmail.h,
         * src/types/pa_vrequest.C [global_static_self_fix] 1.25.4.1:            types/pa_vmath.C, types/pa_vmath.h, types/pa_vmethod_frame.C,
         * src/types/pa_vrequest.h [global_static_self_fix] 1.23.4.1:            types/pa_vmethod_frame.h, types/pa_vobject.C, types/pa_vobject.h,
         * src/types/pa_vresponse.C [global_static_self_fix] 1.14.2.1:            types/pa_vrequest.C, types/pa_vrequest.h, types/pa_vresponse.C,
         * src/types/pa_vresponse.h [global_static_self_fix] 1.29.4.1:            types/pa_vresponse.h, types/pa_vstateless_class.C,
         * src/types/pa_vstateless_class.C [global_static_self_fix] 1.17.4.1:            types/pa_vstateless_class.h, types/pa_vstateless_object.h,
         * src/types/pa_vstateless_class.h [global_static_self_fix] 1.40.4.1:            types/pa_vstatus.C, types/pa_vstatus.h, types/pa_vstring.C,
         * src/types/pa_vstateless_object.h [global_static_self_fix] 1.25.4.1:            types/pa_vstring.h, types/pa_vtable.C, types/pa_vtable.h,
         * src/types/pa_vstatus.C [global_static_self_fix] 1.13.4.1:            types/pa_vvoid.h, types/pa_vxdoc.C, types/pa_vxdoc.h,
         * src/types/pa_vstatus.h [global_static_self_fix] 1.13.4.1:            types/pa_vxnode.C, types/pa_vxnode.h, types/pa_wcontext.C,
         * src/types/pa_vstring.h [global_static_self_fix] 1.52.4.1:            types/pa_wcontext.h, types/pa_wwrapper.h: grammar compiled
         * src/types/pa_vtable.C [global_static_self_fix] 1.19.4.1:  
         * src/types/pa_vtable.h [global_static_self_fix] 1.46.4.1:          * ChangeLog, src/classes/classes.h, src/classes/op.C,
         * src/types/pa_vvoid.h [global_static_self_fix] 1.14.4.1:            src/include/pa_cache_managers.h, src/include/pa_charset.h,
         * src/types/pa_vxdoc.C [global_static_self_fix] 1.21.4.1:            src/include/pa_charsets.h, src/include/pa_common.h,
         * src/types/pa_vxdoc.h [global_static_self_fix] 1.29.4.1:            src/include/pa_dictionary.h, src/include/pa_exception.h,
         * src/types/pa_vxnode.C [global_static_self_fix] 1.28.4.1:            src/include/pa_exec.h, src/include/pa_pool.h,
         * src/types/pa_vxnode.h [global_static_self_fix] 1.20.4.1:            src/include/pa_request.h, src/include/pa_sapi.h,
         * src/types/pa_wwrapper.h [global_static_self_fix] 1.26.4.1:            src/include/pa_sql_connection.h,
         * www/htdocs/base.p [global_static_self_fix] 1.4.2.1:            src/include/pa_sql_driver_manager.h, src/include/pa_string.h,
         * www/htdocs/derived.p [global_static_self_fix] 1.22.2.1:            src/include/pa_table.h, src/include/pa_uue.h, src/main/compile.C,
         * www/htdocs/index.html [global_static_self_fix] 1.174.2.1:            src/main/compile.tab.C, src/main/compile_tools.C,
                 static call $self fixed            src/main/compile_tools.h, src/main/main.dsp,
             src/main/pa_charset.C, src/main/pa_charsets.C,
         * www/htdocs/base.p 1.6:            src/main/pa_common.C, src/main/pa_dictionary.C,
         * www/htdocs/derived.p 1.24:            src/main/pa_exception.C, src/main/pa_exec.C,
         * www/htdocs/index.html 1.176:            src/main/pa_request.C, src/main/pa_sql_driver_manager.C,
                 this example creates base object, which is wrong, todo: find            src/main/pa_string.C, src/main/pa_table.C, src/main/pa_uue.C,
                 out why            src/main/untaint.C, src/types/pa_value.C, src/types/pa_value.h,
             src/types/pa_vclass.h, src/types/pa_vcookie.C,
         * src/main/compile.tab.C [global_static_self_fix] 1.75.4.1:            src/types/pa_vcookie.h, src/types/pa_vdate.h,
         * src/types/pa_vobject.C [global_static_self_fix] 1.9.4.4:            src/types/pa_vdouble.h, src/types/pa_venv.h,
                 killed $virtual_fields in dynamic, but one can reach derived              src/types/pa_vfile.C, src/types/pa_vfile.h, src/types/pa_vform.h,
                 static[class] variable from base            src/types/pa_vhash.h, src/types/pa_vimage.C,
             src/types/pa_vimage.h, src/types/pa_vint.h, src/types/pa_vmail.C,
         * src/classes/form.C 1.33:            src/types/pa_vmail.h, src/types/pa_vmath.C, src/types/pa_vmath.h,
         * src/classes/mail.C 1.81:            src/types/pa_vmethod_frame.C, src/types/pa_vmethod_frame.h,
         * src/classes/op.C 1.125:            src/types/pa_vobject.C, src/types/pa_vobject.h,
         * src/classes/xnode.h 1.17:            src/types/pa_vrequest.C, src/types/pa_vrequest.h,
         * src/main/compile.tab.C 1.76:            src/types/pa_vresponse.C, src/types/pa_vresponse.h,
         * src/main/execute.C 1.290:            src/types/pa_vstateless_class.C, src/types/pa_vstateless_class.h,
         * src/main/pa_request.C 1.237:            src/types/pa_vstateless_object.h, src/types/pa_vstatus.h,
         * src/types/pa_value.h 1.108:            src/types/pa_vstring.h, src/types/pa_vtable.h,
         * src/types/pa_vclass.C 1.15:            src/types/pa_vvoid.h, src/types/pa_wcontext.C,
         * src/types/pa_vclass.h 1.38:            src/types/pa_wcontext.h, src/types/pa_wwrapper.h,
         * src/types/pa_vcode_frame.h 1.23:            www/htdocs/.htaccess: ConstStringPtr died, long live StringPtr
         * src/types/pa_vcookie.C 1.52:  
         * src/types/pa_vcookie.h 1.22:  2003-01-30  paf
         * src/types/pa_vdate.h 1.23:  
         * src/types/pa_venv.h 1.27:          * src/: include/pa_charset.h, include/pa_request.h,
         * src/types/pa_vfile.h 1.50:            include/pa_sql_driver_manager.h, main/compile.tab.C,
         * src/types/pa_vform.C 1.71:            main/compile.y, main/compile_tools.h, main/pa_request.C,
         * src/types/pa_vform.h 1.44:            types/pa_vobject.h, types/pa_vstatus.h: grammar compiled
         * src/types/pa_vhash.h 1.41:  
         * src/types/pa_vimage.h 1.32:          * src/: classes/classes.h, include/pa_pool.h, main/compile.C,
         * src/types/pa_vmail.C 1.33:            main/compile.tab.C, types/pa_value.h, types/pa_vfile.h,
         * src/types/pa_vmail.h 1.7:            types/pa_vhash.h, types/pa_vmethod_frame.h,
         * src/types/pa_vmath.h 1.13:            types/pa_vstateless_class.C, types/pa_vstateless_class.h,
         * src/types/pa_vmethod_frame.h 1.44:            types/types.dsp: vstateless_class compiled
         * src/types/pa_vobject.C 1.10:  
         * src/types/pa_vobject.h 1.37:          * src/main/compile.C: compile compiled
         * src/types/pa_vrequest.C 1.26:  
         * src/types/pa_vrequest.h 1.24:          * src/: include/pa_array.h, include/pa_operation.h,
         * src/types/pa_vresponse.C 1.15:            include/pa_table.h, main/compile_tools.C, main/compile_tools.h,
         * src/types/pa_vresponse.h 1.30:            main/pa_table.C: compile_tools compiled
         * src/types/pa_vstateless_class.C 1.18:  
         * src/types/pa_vstateless_class.h 1.41:          * src/: include/pa_operation.h, main/compile.y,
         * src/types/pa_vstateless_object.h 1.26:            main/compile_tools.C, main/compile_tools.h: started
         * src/types/pa_vstatus.C 1.14:            compile_tools. vagues ideas of how to free compiled code
         * src/types/pa_vstatus.h 1.14:  
         * src/types/pa_vstring.h 1.53:          * src/: include/pa_opcode.h, main/compile_tools.h, main/execute.C,
         * src/types/pa_vtable.C 1.20:            main/main.dsp, types/pa_value.C, types/pa_value.h,
         * src/types/pa_vtable.h 1.47:            types/pa_vmethod_frame.h, types/pa_vstateless_class.h: value
         * src/types/pa_vvoid.h 1.15:            compiled
         * src/types/pa_vxdoc.C 1.22:  
         * src/types/pa_vxdoc.h 1.30:  2003-01-29  paf
         * src/types/pa_vxnode.C 1.29:  
         * src/types/pa_vxnode.h 1.21:          * src/: include/pa_globals.h, include/pa_request.h,
         * src/types/pa_wwrapper.h 1.27:            main/pa_globals.C, main/pa_request.C, types/pa_value.h,
         * www/htdocs/base.p 1.5:            types/pa_vmethod_frame.h, types/pa_vstateless_class.h,
         * www/htdocs/derived.p 1.23:            types/pa_wcontext.h, types/types.dsp: vmethodframe, pa_request.h
         * www/htdocs/index.html 1.175:            compiled
                 static fix merged  
           * src/lib/ltdl/config_fixed.h: libltdl compiled without warnings
         * src/classes/op.C [global_static_self_fix] 1.124.2.2:            now
         * src/types/pa_value.h [global_static_self_fix] 1.107.2.2:  
         * src/types/pa_vmethod_frame.h [global_static_self_fix] 1.43.4.2:          * src/: include/pa_array.h, include/pa_exception.h,
         * src/types/pa_vobject.C [global_static_self_fix] 1.9.4.3:            include/pa_pool.h, main/pa_exception.C: gd compiled
         * src/types/pa_vobject.h [global_static_self_fix] 1.36.2.2:  
         * src/types/pa_vstateless_class.C [global_static_self_fix] 1.17.4.3:          * src/types/: pa_vfile.C, pa_vfile.h, pa_vimage.C, pa_vimage.h: gd
         * src/types/pa_vstateless_class.h [global_static_self_fix] 1.40.4.2:            compiled
                 fixed statics, left $virtual_fields in dynamic  
           * src/: classes/file.C, include/pa_globals.h, main/pa_globals.C,
         * src/main/execute.C 1.288:            types/pa_value.C, types/pa_value.h, types/pa_vfile.C,
                 comment            types/pa_vfile.h: vfile compiled
   
 2002-10-30  paf          * src/: include/pa_common.h, include/pa_globals.h,
         * www/htdocs/derived.p 1.21:            include/pa_string.h, main/pa_globals.C, types/pa_value.C,
         * www/htdocs/some.p 1.1:            types/pa_value.h, types/pa_vcookie.C, types/pa_vcookie.h,
                 include method overriding tested OK            types/pa_vform.C, types/pa_vform.h: vcookie compiled
   
 2002-10-29  paf          * src/: include/pa_exception.h, main/pa_cache_managers.C,
         * src/targets/isapi/parser3isapi.C 1.80:            main/pa_charsets.C, main/pa_common.C, main/pa_dir.C,
                 comment on 404 bad status re-passing [iis to blame]            main/pa_exception.C, main/pa_exec.C, main/pa_pool.C,
             main/pa_socks.C, main/pa_sql_driver_manager.C, main/pa_string.C,
         * src/classes/string.C 1.122:            main/pa_uue.C: #include "pa_value_includes.h" everywhere in main
                 changed string.save to pass current sql connection to cstr  
                 thus one can          * src/: include/pa_request_charsets.h, include/pa_request_info.h,
                 ^connect[some server]{            main/main.dsp, main/untaint.C: more compiled
                      $s[insert into table x (x) values (^taint[sql]{value})]  
                      ^s.save[some.sql]          * src/: include/pa_charsets.h, include/pa_request.h,
                 }            include/pa_request_info.h, include/pa_string.h,
                 and he'd get in some.sql file code with properly escaped.            main/pa_charsets.C, types/pa_vrequest.C, types/pa_vresponse.C,
                 [tried in mssql->mysql export->import of binary data]            types/pa_vresponse.h: vrequest compiled
   
 2002-10-28  paf          * src/types/: pa_value.h, pa_vdate.h, pa_vform.h, pa_vhash.h,
         * www/htdocs/index.html 1.172:            pa_vobject.C, pa_vobject.h, pa_vrequest.C, pa_vresponse.C,
         * www/htdocs/index.html 1.173:            pa_vresponse.h, pa_wcontext.h: vrequest compiled
                 bad email handling test  
           * src/: classes/classes.h, include/pa_charset.h,
 2002-10-25  paf            include/pa_charsets.h, include/pa_globals.h, include/pa_pool.h,
         * src/include/pa_hash.h [hash_insensitive_garbage] 1.57.4.1:            include/pa_request.h, include/pa_string.h, main/main.dsp,
         * src/main/pa_hash.C [hash_insensitive_garbage] 1.52.4.1:            main/pa_charset.C, main/pa_charsets.C, main/pa_globals.C,
         * src/main/pa_request.C [hash_insensitive_garbage] 1.236.2.1:            main/untaint.C, types/pa_value.h, types/pa_vdouble.h,
         * src/types/pa_vresponse.C [hash_insensitive_garbage] 1.13.2.1:            types/pa_vfile.h, types/pa_vint.h, types/pa_vmath.C,
                 saving for maybe-future            types/pa_vrequest.C, types/pa_vrequest.h,
             types/pa_vstateless_class.h, types/pa_vstring.h,
         * src/types/pa_vresponse.C 1.14:            types/pa_vvoid.h: vrequest,vdouble,vint compiled
                 case insensitive response user fields get/put  
           * src/: classes/classes.h, classes/math.C, include/pa_pool.h,
 2002-10-23  paf            include/pa_request.h, include/pa_sapi.h, include/pa_string.h,
         * src/types/pa_vmail.C 1.32:            main/main.dsp, types/pa_value.h, types/pa_vbool.h,
         * www/htdocs/index.html 1.171:            types/pa_vclass.h, types/pa_vdouble.h, types/pa_venv.h,
                 email whitespace trimBoth-ed            types/pa_vfile.h, types/pa_vform.C, types/pa_vform.h,
             types/pa_vjunction.h, types/pa_vmath.C, types/pa_vmath.h,
         * operators.txt 1.94:            types/pa_vobject.h, types/pa_vstateless_class.h,
         * src/classes/table.C 1.166:            types/pa_vstateless_object.h, types/pa_vstatus.h,
                 ^table.hash{code}...            types/pa_vstring.h, types/types.dsp: vmath compiled
                 ^table.hash(expr)...  
   2003-01-28  paf
 2002-10-22  paf  
         * src/types/pa_vform.C 1.70:          * src/: classes/classes.h, classes/date.C, classes/file.C,
         * src/types/pa_vform.h 1.43:            classes/hash.C, classes/image.C, classes/table.C, classes/xdoc.C,
                 removed needless VForm::Append...(...Value)            classes/xnode.h, main/execute.C, main/main.dsp, types/pa_value.h,
             types/pa_vclass.C, types/pa_vclass.h, types/pa_vobject.C,
         * src/main/execute.C 1.287:            types/pa_vobject.h, types/pa_vstateless_class.h: started main:
                 $.name outside of $name[...]            compile_tools
                 checked  
           * src/: include/pa_charset.h, include/pa_exception.h,
         * src/main/compile.tab.C 1.75:            include/pa_request.h, include/pa_string.h, main/untaint.C:
         * src/main/compile.y 1.203:            untaint compiled
                 lexer changed to fix ^call[]^#HH bug [that situation yelded no  
                 EON, which whas wrong]          * ChangeLog, src/include/pa_array.h, src/include/pa_string.h,
             src/main/execute.C, src/main/untaint.C, src/types/pa_vmail.C:
 2002-10-21  paf            more compiled.  struck with string::store_to needing to know
         * operators.txt 1.91:            source/client charsets
         * src/types/pa_vform.C 1.67:  
                 $form:image-map          * src/: include/pa_exception.h, include/pa_uue.h, main/pa_uue.C,
             types/pa_vfile.h: uue compiled
         * operators.txt 1.92:  
         * src/types/pa_vform.C 1.68:          * src/: include/pa_table.h, main/pa_string.C, main/pa_table.C:
                 $form:nameless = "?value&...", "...&value&...", "...&value"            table compiled
   
         * operators.txt 1.93:          * src/: include/pa_cache_managers.h, main/pa_cache_managers.C,
         * src/types/pa_vform.C 1.69:            main/pa_globals.C, main/pa_sql_driver_manager.C: globals compiled
         * src/types/pa_vform.h 1.42:  
                 $form:qtail          * src/: include/pa_charset.h, main/pa_charset.C,
                 $form:imap.x/y            main/pa_charsets.C: charset/s simplified [charset::pool_for_load
             introduced]
         * operators.txt 1.90:  
         * src/classes/file.C 1.102:          * src/: classes/date.C, include/pa_charset.h,
         * www/htdocs/index.html 1.170:            include/pa_charsets.h, include/pa_globals.h, main/pa_charset.C,
                 /some/page.html: ^file:fullpath[a.gif] => /some/a.gif            main/pa_charsets.C, main/pa_globals.C, main/pa_request.C:
             pa_charsets compiled
 2002-10-17  paf  
         * src/classes/op.C 1.123:          * src/: include/pa_array.h, include/pa_exec.h, include/pa_hash.h,
                 exception handling fixed [were bad with contexts]            include/pa_pool.h, main/pa_exec.C: pa_exec win32 compiled
   
         * src/main/compile.tab.C 1.74:          * src/: include/pa_pool.h, main/pa_common.C, types/pa_vdouble.h:
         * src/main/compile.y 1.202:            common compiled
                 operators precedence changed a little:  
                 logical not and bitwise negation precedence made highest,          * src/: include/pa_charsets.h, main/pa_charsets.C,
                 << and >> bitshits precedence made equal [were << higher than >>]            main/pa_sql_driver_manager.C: pa_charsets compiled
   
 2002-10-16  paf          * src/: include/pa_array.h, include/pa_charset.h,
         * src/classes/op.C 1.122:            include/pa_charsets.h, include/pa_pool.h,
         * src/include/pa_request.h 1.157:            include/pa_sql_connection.h, include/pa_sql_driver_manager.h,
         * src/main/execute.C 1.285:            include/pa_stack.h, include/pa_string.h,
         * src/main/execute.C 1.286:            main/pa_sql_driver_manager.C, types/pa_vhash.h, types/pa_vint.h:
         * src/main/pa_request.C 1.236:            sql_driver_manager compiled
         * www/htdocs/derived.p 1.20:  
         * www/htdocs/index.html 1.167:          * etc/parser3.charsets/: koi8-r.cfg, windows-1251.cfg: ukranian
         * www/htdocs/index.html 1.168:            letter i with two dots added to koi, all ukranian letters added
                 Request::self considered equal to VMethodFrame::self, and removed,            to win1251.
                 Request::get_self() mapped to VMethodFrame.self()  
             typographic simbol 0xb9 deleted from win1251 [strange one & were
         * www/htdocs/index.html 1.169:            abscent from koi]
                 bad compile to system class test  
   2003-01-27  paf
         * src/classes/op.C 1.121:  
         * src/main/pa_request.C 1.235:          * src/: include/pa_exception.h, include/pa_sql_connection.h,
                 VMainClass now has name = $hash in open field now gives old            include/pa_sql_driver_manager.h, include/pa_string.h,
                 good error meesage            main/pa_common.C, main/pa_exec.C, main/pa_sql_driver_manager.C,
             sql/pa_sql_driver.h: paused on sql_manager
 2002-10-15  paf  
         * www/htdocs/derived.p 1.17:          * src/: include/pa_cache_managers.h, include/pa_pool.h,
         * www/htdocs/index.html 1.162:            include/pa_sql_connection.h, include/pa_sql_driver_manager.h,
                 test of ^process from operator called from user class            include/pa_stack.h, main/pa_sql_driver_manager.C,
             types/pa_vtable.h, types/pa_vvoid.h: vtable compiled
         * src/types/pa_vjunction.h 1.18:  
         * www/htdocs/index.html 1.166:          * src/: classes/op.C, include/pa_globals.h, include/pa_hash.h,
                 ^if(def $junction){was true}{now false}            include/pa_sql_connection.h, include/pa_sql_driver_manager.h,
                 use            include/pa_table.h, main/pa_sql_driver_manager.C,
                 ^if($junction is junction){was and now true}            main/pa_table.C: table compiled
   
         * src/types/pa_vjunction.C 1.2:          * src/: include/pa_cache_managers.h, main/pa_cache_managers.C:
                 ident            cache_managers compiled
   
         * src/classes/op.C 1.119:          * src/: include/pa_array.h, include/pa_charset.h,
         * src/main/compile.tab.C 1.72:            include/pa_pool.h, main/pa_charset.C: charset compiled
         * src/main/compile.y 1.200:  
         * src/types/pa_vmethod_frame.h 1.42:          * src/: include/pa_pool.h, main/pa_common.C: common compiled
                 process[self] objects also considered [were only classes]  
           * src/: include/pa_array.h, include/pa_common.h, include/pa_hash.h,
         * src/main/execute.C 1.283:            include/pa_pool.h, include/pa_string.h, main/pa_common.C,
         * src/targets/cgi/parser3.C 1.198:            main/pa_string.C, types/pa_value.C, types/pa_value.h,
         * src/types/pa_vstateless_class.C 1.17:            types/pa_vhash.h, types/pa_vint.h, types/pa_vstateless_class.h,
         * src/types/pa_vstateless_class.h 1.40:            types/pa_wcontext.C, types/pa_wcontext.h: wcontext compiled
         * www/htdocs/operators.p 1.9:  
                 compiling to system classes disabled  2003-01-24  paf
   
         * operators.txt 1.88:          * src/: classes/classes.C, classes/classes.h, include/pa_array.h,
         * src/classes/op.C 1.116:            include/pa_common.h, include/pa_globals.h, include/pa_hash.h,
         * www/htdocs/operators.p 1.8:            include/pa_pool.h, include/pa_string.h, main/pa_common.C,
                 ^process[$caller.CLASS]{code-string} added            main/pa_globals.C, main/pa_string.C, types/pa_value.h,
             types/pa_vbool.h, types/pa_vdouble.h, types/pa_vhash.h,
         * src/types/Makefile.in 1.46:            types/pa_vint.h, types/pa_vjunction.h,
                 *** empty log message ***            types/pa_vstateless_class.h, types/pa_vstateless_object.h,
             types/pa_vstatus.h, types/pa_vstring.h: more patched
         * src/classes/op.C 1.120:  
         * src/include/pa_opcode.h 1.23:          * src/: classes/op.C, include/pa_array.h, include/pa_exception.h,
         * src/include/pa_request.h 1.156:            include/pa_hash.h, include/pa_pool.h, include/pa_string.h,
         * src/main/compile.tab.C 1.73:            include/pa_table.h, main/pa_dictionary.C, main/pa_exception.C,
         * src/main/compile.y 1.201:            main/pa_string.C, main/pa_table.C: string compiled
         * src/main/execute.C 1.284:  
         * src/types/pa_vmethod_frame.h 1.43:          * src/: include/pa_array.h, include/pa_common.h,
         * www/htdocs/derived.p 1.19:            include/pa_dictionary.h, include/pa_exception.h,
                 removed last pieces of old code allowing $junction.xxx at            include/pa_pool.h, include/pa_string.h, include/pa_table.h,
                 compile time            main/pa_common.C, main/pa_dictionary.C, main/pa_exception.C,
             main/pa_string.C: dictionary compiled
         * operators.txt 1.87:  
         * src/classes/op.C 1.115:  2003-01-23  paf
         * src/main/compile.tab.C 1.71:  
         * src/main/compile.y 1.199:          * src/: include/pa_array.h, include/pa_common.h,
         * src/main/execute.C 1.282:            include/pa_exception.h, include/pa_globals.h, include/pa_pool.h,
         * src/main/pa_request.C 1.234:            include/pa_request.h, include/pa_string.h, main/pa_common.C,
         * src/types/Makefile.am 1.28:            main/pa_exception.C, main/pa_globals.C, types/pa_value.C,
         * src/types/pa_vjunction.C 1.3:            types/pa_value.h: resurrected pool in new sense: now it's
         * src/types/pa_vjunction.h 1.17:            factory, producing&accounting memory chunks for read[autofree]
         * src/types/pa_vmethod_frame.h 1.40:            buffers
         * src/types/types.dsp 1.35:  
         * www/htdocs/operators.p 1.7:          * src/: include/pa_array.h, include/pa_exception.h,
                 removed $junction.get $junction.set[]            include/pa_hash.h, include/pa_pool.h, include/pa_table.h,
                 introducing $caller            main/pa_exception.C, main/pa_table.C: table compiled
   
         * src/classes/op.C 1.118:          * src/: classes/image.C, classes/op.C, include/pa_array.h,
         * src/include/pa_request.h 1.155:            include/pa_exception.h, include/pa_globals.h, include/pa_hash.h,
         * src/types/pa_vmethod_frame.h 1.41:            include/pa_pool.h, include/pa_pragma_pack_begin.h,
         * www/htdocs/derived.p 1.18:            include/pa_pragma_pack_end.h, include/pa_sapi.h,
         * www/htdocs/index.html 1.164:            include/pa_string.h, include/pa_table.h, include/pa_types.h,
                 ^process[CLASS]{body} now executed with CLASS self.            main/pa_exception.C, main/pa_globals.C, main/pa_string.C,
                 [   (request&method_frame).self temporarily changed   ]            main/pa_table.C: aint that easy
   
         * src/classes/xdoc.C 1.104:          * src/: include/pa_array.h, include/pa_hash.h, include/pa_pool.h,
         * src/classes/xnode.C 1.53:            main/main.dsp: continued with Hash
         * src/include/pa_charset.h 1.19:  
         * src/include/pa_pool.h 1.85:          * src/main/pa_common.C: connect_string allocated on heap[wes on
         * src/main/pa_charset.C 1.31:            stack] now. and exception can be reported OK now [can be reported
         * src/main/pa_pool.C 1.57:            outside of pro c with that stack]
         * src/types/pa_vxnode.C 1.28:  
         * www/htdocs/index.html 1.165:  2003-01-22  paf
                 xml->parser strings now have origin, which points to place  
                 where value left xml library and came to parser: place of dom          * src/: include/pa_array.h, include/pa_charset.h,
                 field extraction/call            include/pa_dictionary.h, include/pa_hash.h, include/pa_pool.h,
             include/pa_string.h, main/pa_array.C, main/pa_hash.C,
         * src/types/pa_value.h 1.106:            main/pa_pool.C, main/pa_string.C: started auto_ptr.  PA_Object is
                 removed outdated comments. doxygen would find them lower by            base: contains references_count.  auto_ptr template calls
                 inheritance tree            add_ref/release
   
         * src/classes/hash.C 1.51:  2003-01-21  paf
         * src/classes/op.C 1.117:  
         * www/htdocs/index.html 1.163:          * src/: classes/classes.C, classes/classes.h, classes/date.C,
         * www/htdocs/operators.p 1.10:            classes/double.C, classes/file.C, classes/form.C, classes/hash.C,
                 method_frame now always changed, with no exception to native calls.            classes/image.C, classes/int.C, classes/mail.C, classes/math.C,
                 for&foreach changed to use method_frame.caller for their var's name context            classes/op.C, classes/response.C, classes/string.C,
             classes/table.C, classes/void.C, classes/xdoc.C, classes/xnode.C,
 2002-10-14  paf            classes/xnode.h, include/pa_array.h, include/pa_cache_managers.h,
         * src/classes/form.C 1.32:            include/pa_charset.h, include/pa_charsets.h, include/pa_common.h,
         * src/classes/mail.C 1.80:            include/pa_config_fixed.h, include/pa_config_includes.h,
         * src/classes/op.C 1.113:            include/pa_dictionary.h, include/pa_dir.h,
         * src/include/pa_request.h 1.154:            include/pa_exception.h, include/pa_exec.h, include/pa_globals.h,
         * src/main/compile.C 1.67:            include/pa_hash.h, include/pa_opcode.h, include/pa_pool.h,
         * src/main/compile.tab.C 1.70:            include/pa_pragma_pack_begin.h, include/pa_pragma_pack_end.h,
         * src/main/compile.y 1.198:            include/pa_request.h, include/pa_sapi.h, include/pa_socks.h,
         * src/main/execute.C 1.281:            include/pa_sql_connection.h, include/pa_sql_driver_manager.h,
         * src/main/pa_request.C 1.233:            include/pa_stack.h, include/pa_string.h,
         * src/types/pa_vstateless_class.h 1.39:            include/pa_stylesheet_connection.h,
         * www/htdocs/index.html 1.161:            include/pa_stylesheet_manager.h, include/pa_table.h,
                 operators now main-class-methods            include/pa_threads.h, include/pa_types.h, include/pa_uue.h,
             lib/md5/pa_md5.h, lib/md5/pa_md5c.c,
         * src/include/pa_request.h 1.152:            lib/pcre/pcre_parser_ctype.c, main/compile.C,
         * src/main/execute.C 1.280:            main/compile_tools.C, main/compile_tools.h, main/execute.C,
         * src/main/pa_request.C 1.232:            main/pa_array.C, main/pa_cache_managers.C, main/pa_charset.C,
                 operators @auto now executed in MAIN context            main/pa_charsets.C, main/pa_common.C, main/pa_dictionary.C,
             main/pa_dir.C, main/pa_exception.C, main/pa_exec.C,
         * src/types/pa_vclass.C 1.14:            main/pa_globals.C, main/pa_hash.C, main/pa_pool.C,
         * src/types/pa_vobject.h 1.35:            main/pa_request.C, main/pa_socks.C, main/pa_sql_driver_manager.C,
         * src/types/pa_vstateless_class.C 1.16:            main/pa_string.C, main/pa_stylesheet_manager.C, main/pa_table.C,
         * src/types/pa_vstateless_class.h 1.38:            main/pa_uue.C, main/untaint.C, sql/pa_sql_driver.h,
         * www/htdocs/index.html 1.158:            targets/cgi/pa_pool.C, targets/cgi/pa_threads.C,
         * www/htdocs/operators.p 1.5:            targets/cgi/parser3.C, targets/cgi/pool_storage.h,
                 $form:CLASS resurrected [wes killed in action]            targets/isapi/pa_pool.C, targets/isapi/pa_threads.C,
             targets/isapi/parser3isapi.C, targets/isapi/pool_storage.h,
         * configure 1.49:            types/pa_value.C, types/pa_value.h, types/pa_vbool.h,
         * configure.in 1.47:            types/pa_vclass.C, types/pa_vclass.h, types/pa_vcode_frame.h,
         * operators.txt 1.86:            types/pa_vcookie.C, types/pa_vcookie.h, types/pa_vdate.h,
         * src/include/pa_config_auto.h.in 1.31:            types/pa_vdouble.h, types/pa_venv.h, types/pa_vfile.C,
         * src/types/pa_vstatus.C 1.13:            types/pa_vfile.h, types/pa_vform.C, types/pa_vform.h,
         * www/htdocs/index.html 1.157:            types/pa_vhash.h, types/pa_vimage.C, types/pa_vimage.h,
                 $status:rusage.tv_secs/usecs introduced            types/pa_vint.h, types/pa_vjunction.h, types/pa_vmail.C,
             types/pa_vmail.h, types/pa_vmath.h, types/pa_vmethod_frame.h,
         * src/types/pa_vxnode.C 1.27:            types/pa_vobject.C, types/pa_vobject.h, types/pa_vrequest.C,
                 misreplace fixed            types/pa_vrequest.h, types/pa_vresponse.C, types/pa_vresponse.h,
             types/pa_vstateless_class.C, types/pa_vstateless_class.h,
         * src/classes/op.C 1.112:            types/pa_vstateless_object.h, types/pa_vstatus.C,
         * src/include/pa_request.h 1.153:            types/pa_vstatus.h, types/pa_vstring.C, types/pa_vstring.h,
         * www/htdocs/index.html 1.160:            types/pa_vtable.C, types/pa_vtable.h, types/pa_vvoid.h,
         * www/htdocs/operators.p 1.6:            types/pa_vxdoc.C, types/pa_vxdoc.h, types/pa_vxnode.C,
                 ^try{^call{}} now has better stack trace [has "call" & co there]            types/pa_vxnode.h, types/pa_wcontext.C, types/pa_wcontext.h,
             types/pa_wwrapper.h, main/compile.tab.C, main/compile.y:
         * src/main/execute.C 1.279:            2002->2003
                 operator execution context now = MAIN, not closest stack frame  
                   2003-01-16  paf
                 @touchit[]  
                 $i[after]          * www/htdocs/index.html: image.copy fixed transparent resampling
                   
                 ----t.html          * operators.txt, src/include/pa_globals.h, src/main/pa_common.C,
                 $i[before] << local            src/main/pa_globals.C, www/htdocs/index.html: http:// introducing
                 ^touchit[]            $.any-status(1)
                 $i << now 'before', were 'after'  
                           * operators.txt, src/include/pa_config_fixed.h,
                 ---t.html            src/main/pa_common.C, www/htdocs/index.html: http request now
                 $i[before] << notlocal [main]            return status. and not fail on status!=200
                 ^touchit[]  
                 $i << now 'after'  2003-01-15  paf
   
         * src/main/execute.C 1.278:          * src/main/pa_globals.C: localized pa_xmlFileRead/Close
                 comment  
   2003-01-14  paf
         * src/classes/op.C 1.114:  
                 process compiles to code's class class          * src/lib/ltdl/: config.guess, config.sub, install-sh, missing,
             mkinstalldirs: removed some ancient files [they in / really]
 2002-10-09  paf  
         * src/classes/double.C 1.52:          * src/lib/ltdl/: config_fixed.h, libltdl.dsp, ltdl.c: ltdl.c
         * src/classes/int.C 1.48:            regretfully needed patch in two places.  in config_fixed.h made
         * src/classes/string.C 1.121:            stubs for lib to compile in MSVC
         * www/htdocs/derived.p 1.16:  
         * www/htdocs/index.html 1.156:  2003-01-13  paf
                 ^string.int[] now failes on empty string [or uses (default)]  
           * config.guess, config.sub, ltmain.sh: removed last piece of
 2002-10-08  paf            configure.in(libtool) hacks
         * src/lib/patches/Makefile.am 1.2:  
         * src/lib/patches/Makefile.in 1.5:          * src/lib/ltdl/: COPYING.LIB, acinclude.m4, config.h,
                 forgot libgdome_morestatic.patch            config_auto.h.in, configure, configure.in, libltdl.dsp, ltdl.c,
             ltdl.h: moved to latest libtool (1.4.3)
         * src/types/pa_vxnode.C 1.26:  
                 misreplace  2003-01-10  paf
   
         * src/main/untaint.C 1.109:          * src/lib/ltdl/: configure, configure.in: PROG_NM
                 mail header quoted printable changed after RFC reread  
           * src/main/pa_globals.C: moved to latest xml lib versions, changed
         * operators.txt 1.85:            patches.        libxml2 >= 2.5.1
                 plan on ^if(method            [ftp://xmlsoft.org/libxml2-2.5.1.tar.gz]        libxslt >= 1.0.23
             [ftp://xmlsoft.org/libxslt-1.0.23.tar.gz]        gdome2 >= 0.7.2
 2002-09-24  paf            [http://gdome2.cs.unibo.it/tarball/gdome2-0.7.2.tar.gz]
         * src/targets/cgi/Makefile.am 1.45:  
         * src/targets/cgi/Makefile.in 1.58:          * INSTALL: moved to latest versions of xml libs       libxml2 >=
                 LIBS were bad name in .am            2.5.1 [ftp://xmlsoft.org/libxml2-2.5.1.tar.gz]       libxslt >=
             1.0.23 [ftp://xmlsoft.org/libxslt-1.0.23.tar.gz]       gdome2 >=
         * acconfig.h 1.5:            0.7.2 [http://gdome2.cs.unibo.it/tarball/gdome2-0.7.2.tar.gz]
         * configure 1.47:  
         * configure.in 1.46:  2003-01-09  paf
         * src/include/pa_config_auto.h.in 1.30:  
         * src/include/pa_config_fixed.h 1.51:          * INSTALL: xml,xslt,gdome lib urls updated
         * src/targets/cgi/Makefile.am 1.44:  
         * src/targets/cgi/Makefile.in 1.57:          * config.guess, config.sub, missing, mkinstalldirs,
         * src/types/pa_vmail.C 1.30:            src/include/pa_config_auto.h.in, src/lib/ltdl/config_auto.h.in,
         * src/types/pa_vmail.C 1.31:            src/lib/ltdl/configure, src/lib/ltdl/configure.in,
                 HAVE_TIMEZONE & co now checked and mailreceive would compile on            src/targets/cgi/Makefile.am: moved to autoconf 2.57 & automake
                 freebsd now            1.7.2
   
         * src/classes/file.C 1.101:          * depcomp: moving to automake 1.7.2
         * src/main/untaint.C 1.108:  
         * www/htdocs/index.html 1.155:  2002-12-27  paf
                 1.  
                 file spec language changed:          * src/include/pa_version.h: 0007
                 now there are only few chars are untainted:  
                 * ? ' " < > |          * src/doc/aliased.dox, src/doc/index.dox, src/doc/module.dox,
                 and, on unix, : \ ~            src/doc/pooled.dox, www/htdocs/index.html: removed outdated
                 [russian letters and SPACES now enabled, one should use ^untaint[uri]{...} now]            parts, made links to language docs
                   
                 2.          * src/include/pa_config_auto.h.in: comment
                 $list[^file:list[dir]] now returns simply tainted names in $list.name, not tainted as filespec  
                   2002-12-26  paf
                 @russianindex[]  
                 #dir with files with russian-lang names          * src/classes/file.C: ^file:fullpath[a.gif] when document root did
                 $where[dir]            not contain trailing / fixed.
                   
                 $dir[^file:list[$where;\.txt^$]]          * INSTALL: changing SAFE_MODE politics
                 ^dir.menu{  
                         <a href=$where/^untaint[uri]{$dir.name}>$dir.name</a><br>          * src/include/pa_config_auto.h.in: changing SAFE_MODE politics
                 }  
           * src/main/: pa_common.C, pa_exec.C: changing SAFE_MODE politics
 2002-09-23  paf  
         * src/classes/date.C 1.38:  2002-12-25  paf
         * src/classes/date.C 1.39:  
                 date bug fix, now round(floatDays*secondsPerDay)          * src/main/pa_globals.C: optimized-xml
   
         * src/targets/cgi/Makefile.in 1.56:          * src/main/pa_globals.C: optimized-as-is
                 *** empty log message ***  
   2002-12-24  paf
         * src/types/pa_vdouble.h 1.41:  
                 double->int round added          * src/main/: pa_common.C, pa_pool.C: pool::copy on zero size|ptr
             fixed [were really called with zero size when .html?a=&b=]
 2002-09-20  paf  
         * src/types/pa_vhash.h 1.40:          * src/classes/mail.C: $MAIL in @conf now invalid when configured
         * www/htdocs/operators.p 1.4:            with --with-sendmail
                 hash.foreach modification of existing keys allowed  
           * src/main/pa_exec.C, www/htdocs/index.html: fork/pipe error now
         * src/main/compile.tab.C 1.69:            [old always-pipe-error fixed]
         * src/main/compile.y 1.197:  
         * www/htdocs/index.html 1.153:  2002-12-23  paf
                 changed grammer on junction expanding to include ^junction.method  
           * src/types/pa_vcookie.C: $cookie:field[put value] fixed [were
         * src/classes/xdoc.C 1.102:            ignoring parameters & were storing only string with default
                 empty transform result, being taken as file now returns empty            expires
                 file, not raises stupid error about "stat-ed file"  
           * src/main/pa_charset.C: From: "Victor Fedoseev" <vvf_ru@mail.ru>
         * src/main/execute.C 1.276:            To: "Alexandr Petrosian (PAF)" <PAF@design.ru> Sent: Monday,
         * www/htdocs/index.html 1.154:            December 23, 2002 4:22 AM Subject: bug â
                 code junction calls disabled [before: code was compiled in such a way, that there were no code-junctions in OP_CALL]            Charset::transcode_buf2xchar
                   
                 this now error:  2002-12-20  paf
                 @badjunctioncall[]  
                 ^badjunctioncallinside{code}          * src/targets/cgi/parser3.C: removed last \n appending in non-win32
                             non-cgi [script] runs
                 @badjunctioncallinside[code]  
                 ^code[]  2002-12-19  paf
   
         * src/targets/apache13/Makefile.am 1.15:          * INSTALL: --without-iconv recommended [it crashes on some systems
         * src/targets/apache13/Makefile.in 1.40:            [tested on elik]] moreover, it's not needed there [parser
         * src/targets/cgi/Makefile.am 1.43:            registers charsets itself]
         * src/targets/cgi/Makefile.in 1.55:  
                 binaries now depend on makefiles, thus taking linking options          * INSTALL: --without-iconv recommended [it crashes on some systems
                 configure changes into account [were: ignoring]            [tested on elik]]
   
         * src/classes/xdoc.C 1.103:          * operators.txt, src/include/pa_globals.h,
         * www/htdocs/index.html 1.152:            src/include/pa_request.h, src/main/pa_globals.C,
                 xdoc::create[name] now sets $request:charset as internal xdoc            src/main/pa_request.C, www/htdocs/index.html: $response:download
                 encoding, and after decoding attributes set by dom functions  
                 now encoded OK, not as digital entities          * src/classes/mail.C: 'to' check bugfix [now checked only on ms
             compiler [win32]].
         * src/types/Makefile.in 1.45:  
                 *** empty log message ***  2002-12-18  paf
   
         * src/include/pa_opcode.h 1.22:          * src/classes/xdoc.C: doc->URL on xdoc.load set correctly now
         * src/include/pa_request.h 1.150:  
         * src/main/compile.tab.C 1.68:  2002-12-17  paf
         * src/main/compile.y 1.196:  
         * src/main/execute.C 1.275:          * src/targets/cgi/parser3.C: merged die&iis changes
         * src/main/main.dsp 1.159:  
         * src/targets/cgi/parser3.dsp 1.60:          * src/targets/cgi/parser3.C: 1. on win32 in die: abort() reverted
         * src/types/Makefile.am 1.27:            to exit(1) 2. more flexible iilegal call check
         * src/types/pa_vjunction.C 1.1:  
         * src/types/pa_vjunction.h 1.16:  2002-12-16  paf
         * src/types/types.dsp 1.34:  
         * www/htdocs/.htaccess 1.8:          * ltmain.sh: some automakes silly insist on having this handy
         * www/htdocs/index.html 1.151:  
                 introducing $junction.get/put(1)          * src/main/untaint.C: filespec russian small 'r' changed to latin
                 one can write iterators now:            'p' bug fix
                   
                 ^user-foreach[key;value]{$key=$value<br>}  2002-12-15  paf
                   
                 @user-foreach[key;value;code]          * src/main/untaint.C: filespec russian small 'r' changed to latin
                 ^for[i](1;10){            'p'
                         $code.key($i)  
                         $code.value($i*2)          * configure.in, src/include/pa_config_auto.h.in,
                         $code            src/main/compile.C, src/main/pa_common.C: merged small changes
                 }            from branch 6 to HEAD
   
         * src/main/pa_common.C 1.120:          * src/main/compile.C: removed warning
                 -d "DIR/" now true  
           * src/main/pa_common.C: ftruncate having checked
         * src/main/compile_tools.h 1.66:  
                 mistype          * configure.in, src/include/pa_version.h: new version
   
 2002-09-19  paf  2002-12-14  paf
         * Makefile.am 1.8:  
         * Makefile.in 1.21:          * www/htdocs/index.html: exception type fixed
         * aclocal.m4 1.5:  
                 *** empty log message ***          * src/classes/table.C: removed unnecessary code
   
         * aclocal.m4 1.3:          * src/sql/pa_sql_driver.h: exception type fixed
                 forced to be older  
   2002-12-09  paf
         * Makefile.am 1.12:  
         * Makefile.in 1.25:          * src/types/pa_vvoid.h, www/htdocs/index.html: $void.store[now]
                 new: make commit            error
   
 2002-09-18  paf          * src/targets/cgi/parser3.C: ::die now tries to write core dump
         * parser3.dsw 1.4:  
         * src/include/pa_opcode.h 1.21:          * src/targets/: cgi/parser3.C, isapi/parser3isapi.C: ::die now
         * src/main/compile.tab.C 1.67:            tries to write core dump
         * src/main/compile.y 1.195:  
         * src/main/execute.C 1.274:          * src/targets/cgi/parser3.C: ::die now tries to write core dump
         * www/htdocs/index.html 1.150:  
                 << >> int shifts          * src/: classes/hash.C, classes/string.C, classes/table.C,
             classes/void.C, main/pa_sql_driver_manager.C,
         * src/classes/file.C 1.100:            sql/pa_sql_driver.h: changed exception handling mech in sql
         * www/htdocs/index.html 1.149:            handlers #2
         * www/htdocs/mailreceive.eml 1.3:  
                 ^file::exec/cgi $.stdin[can be file now]          * src/: main/pa_sql_driver_manager.C, sql/pa_sql_driver.h: changed
                 so that one can pass binary data there            exception handling mech in sql handlers
   
         * src/include/pa_common.h 1.82:          * src/sql/pa_sql_driver.h: changed exception handling mech in sql
         * src/include/pa_request.h 1.149:            handlers
         * src/main/pa_common.C 1.119:  
         * src/main/pa_request.C 1.230:          * src/: classes/hash.C, classes/string.C, classes/table.C,
                 auto.p exists but unreadable - now this - fatal error            classes/void.C, main/pa_sql_driver_manager.C,
             sql/pa_sql_driver.h: changed exception handling mech in sql
         * src/classes/date.C 1.37:            handlers
         * src/classes/double.C 1.51:  
         * src/classes/file.C 1.99:          * configure.in: removed configure.in:AC_LIBTOOL, it caused automake
         * src/classes/hash.C 1.50:            to write makefile which used libtool to install things, which is
         * src/classes/image.C 1.76:            not needed
         * src/classes/int.C 1.47:  
         * src/classes/mail.C 1.79:  2002-12-06  paf
         * src/classes/op.C 1.111:  
         * src/classes/response.C 1.22:          * operators.txt, src/main/compile.tab.C, src/types/pa_vhash.h:
         * src/classes/string.C 1.120:            $hash.fields -- pseudo field to make 'hash' more like 'table'
         * src/classes/table.C 1.165:  
         * src/classes/void.C 1.25:  2002-12-05  paf
         * src/classes/xdoc.C 1.101:  
         * src/classes/xnode.C 1.52:          * src/classes/mail.C, src/types/pa_vmail.C, src/types/pa_vmail.h,
         * src/include/pa_request.h 1.148:            www/htdocs/index.html: smtp cc/bcc OK now
         * www/htdocs/index.html 1.148:  
                 pa_request contexts made privated, plus get_{self/method_frame} to read.          * src/main/untaint.C, www/htdocs/index.html: mail header closed
                 Request_context_saver used in ^try to save flang too.            properly
                 [were not saved]  
           * src/main/pa_common.C, src/main/untaint.C, src/types/pa_vmail.C,
         * src/types/pa_vresponse.C 1.13:            www/htdocs/index.html: mail header ',' allowed.  still bugs in
                 header value chains joined before output, this should help            smtp [only one receiptient works, cc, bcc ignored now, and MAILED
                 $.subject[$var $var]            ;)]
                 from being converted to  
                 subject: ?koi8-r?Q?...?= ?koi8-r?Q?...?=            [strncpy killed, memnchr used]
   
 2002-09-17  paf          * src/main/pa_table.C: table-copy now current=0
         * src/classes/op.C 1.109:  
         * www/htdocs/index.html 1.147:          * src/main/pa_array.C, src/main/pa_table.C, www/htdocs/index.html:
         * www/htdocs/operators.p 1.2:            wow! found/fixed bug in lowlevel proc
                 made place for ^process to compile it's code to in case of no self  
           * src/targets/cgi/parser3.C: more checks on
         * src/classes/op.C 1.110:            http://domain/parser.cgi start [maybe some getenv returns "",
         * src/main/execute.C 1.272:            checked that now
         * src/main/pa_request.C 1.229:  
         * src/types/pa_value.C 1.8:          * src/targets/cgi/parser3.C: more checks on
         * src/types/pa_value.h 1.104:            http://domain/parser.cgi start [maybe some getenv returns "",
         * src/types/pa_vmethod_frame.h 1.38:            checked that now
         * src/types/pa_vstateless_class.h 1.37:  
         * www/htdocs/operators.p 1.3:          * src/targets/cgi/parser3.C, www/htdocs/index.html: error logging
                 operators now executed with MAIN self.            made unbuffered [so that out-of-mem errors reached log]
                 it's for ^include sake, too strong a change  
           * src/classes/mail.C, src/targets/cgi/parser3.C,
         * src/classes/hash.C 1.47:            src/types/pa_vmail.C, www/htdocs/index.html: mail:send
                 foreach delims bug fixed [were ,2,3]            MIME-Version default
   
         * src/classes/hash.C 1.48:          * src/main/main.dsp: pa_version included into main.dsp
         * src/classes/table.C 1.162:  
         * src/include/pa_sql_connection.h 1.29:          * www/htdocs/index.html: smtp line ends fixed. now \r\n [not \r].
         * www/htdocs/index.html 1.141:            some smtp servers [win32] leave \n intact, and some clients [bat]
                 table.sql hash::sql duplicate keys now errors            fail to show letter correctly
   
         * src/main/execute.C 1.273:  2002-12-04  paf
         * src/types/pa_value.h 1.105:  
         * src/types/pa_vmethod_frame.h 1.39:          * src/types/pa_vform.C: $form:field string value cut by premature 0
                 removed changes, operators executed with calling self.  
                 lots of code with ^include code relies on defined/defining self variables          * parser3.dsw, src/main/compile.tab.C, src/main/main.dsp,
                             www/htdocs/.htaccess, www/htdocs/index.html: lib/libltdl ->
                 $a[1]            lib/ltdl Win32 changes. s
                 ^include[print_a.p]  
                 print_a.p: $a          * src/classes/classes.awk: more strict *.C$
                   
                 ^include[set_a.p]          * gnu.dsp: restored
                 a=$a  
                 set_a.p:          * configure.in, gnu.dsp, src/lib/Makefile.am,
                 $a[1]            src/lib/ltdl/Makefile.am, src/lib/ltdl/README,
             src/lib/ltdl/acinclude.m4, src/lib/ltdl/config.guess,
         * operators.txt 1.83:            src/lib/ltdl/config.h, src/lib/ltdl/config.sub,
         * operators.txt 1.84:            src/lib/ltdl/config_auto.h.in, src/lib/ltdl/config_fixed.h,
         * src/classes/hash.C 1.49:            src/lib/ltdl/configure, src/lib/ltdl/configure.in,
         * src/classes/table.C 1.163:            src/lib/ltdl/install-sh, src/lib/ltdl/libltdl.dsp,
         * src/include/pa_globals.h 1.95:            src/lib/ltdl/ltdl.c, src/lib/ltdl/ltdl.h: src/lib/ltdl/Makefile
         * src/main/pa_globals.C 1.139:            now created with /configure, not ltdl/configure, so it does have
         * www/htdocs/index.html 1.142:            no problems with automake.  ltdl/configure
                 table.sql hash::sql flag to allow duplicate keys [$.distinct(1/0)]            AC_OUTPUT(Makefile<<removed)
                 first record taken [were last]  
   2002-12-02  paf
         * src/main/execute.C 1.270:  
         * src/main/execute.C 1.271:          * operators.txt: removed outdated status:db
         * src/types/pa_value.C 1.7:  
         * src/types/pa_value.h 1.103:          * ChangeLog, src/classes/mail.C, src/include/pa_common.h,
         * src/types/pa_vstateless_class.h 1.36:            src/main/pa_common.C, src/main/pa_request.C,
         * www/htdocs/index.html 1.146:            src/types/pa_vcookie.C, src/types/pa_vmail.C,
                 found ancient param to Junction, removed.            www/htdocs/index.html: http header lang of tainted parts becomes
                 allowed passing self to native_code_operators [for ^process to work, she needs self]            http-header
   
         * Makefile.in 1.20:  2002-11-29  paf
         * bin/Makefile.in 1.5:  
         * bin/auto.p.dist.in 1.8:          * src/classes/date.C, src/classes/image.C, www/htdocs/index.html,
         * configure 1.40:            operators.txt: exif dates now objects of type date
         * configure 1.41:  
         * configure.in 1.40:          * src/classes/image.C: file.seek removed [it were used in image.C
         * configure.in 1.41:            only, and for parser user this  means that jpeg image has bad
         * etc/Makefile.in 1.10:            size in fragment's header] now used image.format
         * etc/parser3.charsets/Makefile.in 1.13:  
         * src/Makefile.in 1.51:          * src/include/pa_common.h, src/main/pa_common.C,
         * src/classes/Makefile.in 1.49:            src/types/pa_vresponse.C, src/types/pa_vresponse.h,
         * src/include/Makefile.in 1.7:            www/htdocs/index.html: http:// param values now handled exactly
         * src/lib/Makefile.in 1.4:            like $response:header values.  e.g. can be hash [can have
         * src/lib/md5/Makefile.in 1.2:            subattributes] & contain date values.
         * src/lib/patches/Makefile.in 1.4:  
         * src/lib/pcre/Makefile.in 1.4:          * src/main/pa_common.C, www/htdocs/index.html: http:// param values
         * src/main/Makefile.in 1.45:            lang forced URI
         * src/sql/Makefile.in 1.7:  
         * src/targets/Makefile.in 1.38:          * src/main/pa_common.C, www/htdocs/index.html: http:// tainted
         * src/targets/apache13/Makefile.in 1.39:            partes now %xx
         * src/targets/cgi/Makefile.in 1.54:  
         * src/targets/isapi/Makefile.in 1.7:  2002-11-28  paf
         * src/types/Makefile.in 1.44:  
                 so now detected [can be .sl on hpux, .dll on cygwin, .so in          * www/htdocs/index.html: doc samples
                 other cases)  
           * operators.txt: http.timeout
         * bin/auto.p.dist.in 1.9:  
                 strange \n          * src/classes/image.C, www/htdocs/index.html: ^image.length now
             counts interchar space. plus space after last char
         * src/classes/table.C 1.164:  
         * src/classes/xdoc.C 1.100:          * www/htdocs/index.html: regexp syntax xxx$ speed-up  experiments
         * www/htdocs/index.html 1.144:  
                 table::sql  options          * src/main/pa_string.C: PCRE_DOLLAR_ENDONLY
                 table::create  copy options  
                 options checked, wrong option now fatal error          * src/classes/image.C: ^image.font width measurer now scans full
             height [were -1]
         * src/main/pa_string.C 1.170:  
         * www/htdocs/index.html 1.143:          * configure.in: stopped double libltdl/Makefile generation
                 string.replace fixed [were missing words on pieces boundaries]  
           * src/classes/image.C, www/htdocs/index.html: ^image.text now
         * src/main/execute.C 1.269:            outputs one pixel HIGHER chars [one top horizontal line of 1pixel
         * src/main/pa_request.C 1.228:            height were missing]
         * src/types/pa_value.C 1.6:  
         * src/types/pa_value.h 1.102:          * src/classes/op.C, www/htdocs/index.html: ^cache bug fixed.
         * src/types/pa_vmethod_frame.h 1.37:            stupid compiler allowed 'false' to go into (Hash *) parameter
         * src/types/pa_vstateless_class.h 1.35:  
         * www/htdocs/index.html 1.145:  2002-11-27  paf
         * www/htdocs/operators.p 1.1:  
                 allowed Request.self to be 0, checked that in VMethodFrame get          * src/include/pa_globals.h, src/main/pa_globals.C,
                 put and $self.            src/main/pa_request.C, src/types/pa_vmail.C,
             www/htdocs/index.html: response:body[file]  if file nows it's
         * src/classes/op.C 1.108:            name now returns content-disposition: >>attachment<<
         * src/classes/table.C 1.161:  
         * www/htdocs/index.html 1.140:          * src/classes/image.C, www/htdocs/index.html: ^image.font << bad
                 menu/for delims bug fixed [were ,2,3]            font file-size now properly reported
   
 2002-09-16  paf  2002-11-26  paf
         * src/classes/file.C 1.98:  
         * www/htdocs/index.html 1.139:          * src/main/pa_request.C: fixed lang in reponse header
                 file::cgi line ends can be both unix & dos. and they can be unix [\n\n] on win when 'use CGI' used, it causes stdout to be binary.  
                 now detected closest header break.          * src/main/pa_common.C, www/htdocs/.htaccess: utf8 prefix ignored
             @read text
         * src/main/untaint.C 1.107:  
         * src/types/pa_vmail.C 1.29:          * operators.txt, src/main/pa_common.C, www/htdocs/index.html:
                 mail:send closing ?=  now closed right            http:// response status!=200 made exception: http.status with
             source=bad status#
 2002-09-13  paf  
         * operators.txt 1.81:  2002-11-25  paf
         * src/main/compile.tab.C 1.65:  
         * src/main/compile.y 1.193:          * configure.in, src/classes/image.C,
         * www/htdocs/index.html 1.137:            src/include/pa_config_auto.h.in,
                 !| bitwise            src/include/pa_config_includes.h, src/main/Makefile.am,
                 !|| numerical            src/main/pa_common.C, src/main/pa_globals.C: http:// and image
                 xor now            const void related probs fixed
                 [preparing for expression #comments]  
           * operators.txt, src/main/pa_common.C, www/htdocs/index.html: http
         * src/main/compile.tab.C 1.63:            fields now UPPERCASE
         * src/main/compile.y 1.191:  
         * src/types/pa_vresponse.C 1.12:            $file[^file::load[http://there]] $file.SERVER
         * www/htdocs/index.html 1.135:  
                 cookie date now clean [were mistakenly tainted & that worked          * src/classes/file.C, src/classes/image.C, src/classes/xdoc.C,
                 bad with opera -- 'happily' that worked OK with msie]            src/include/pa_common.h, src/main/pa_common.C,
             src/main/pa_request.C, www/htdocs/index.html: checked http
         * src/main/compile.tab.C 1.64:            options [invalid onces now reported] made default user-agent: paf
         * src/main/compile.y 1.192:  
         * www/htdocs/index.html 1.136:          * operators.txt, src/classes/file.C, src/classes/table.C,
                 @method[$name]            src/classes/xdoc.C, src/include/pa_common.h,
                 now parse error            src/include/pa_globals.h, src/main/pa_common.C,
             src/main/pa_globals.C, src/main/pa_request.C,
         * operators.txt 1.82:            src/types/pa_vfile.C, src/types/pa_vfile.h,
         * src/main/compile.tab.C 1.66:            www/htdocs/index.html: table/xdoc/file::load now understand
         * src/main/compile.y 1.194:            http:// prefix and additional params, sample:
         * src/main/compile_tools.h 1.65:            $rates[^xdoc::load[http://www.cbr.ru/scripts/XML_daily.asp?date_req=02/03/2002;
         * www/htdocs/index.html 1.138:            $.USER-AGENT[parser3] ]]
                 (expression #comment)  
                   2002-11-22  paf
                 (multiline expression #comment  
                  line2  #comment          * src/classes/image.C, src/include/pa_globals.h,
                 )            src/main/execute.C, src/main/pa_globals.C, src/types/pa_vimage.C,
                             src/types/pa_vimage.h, www/htdocs/.htaccess,
                 (expression #comment with (brackets) comment) << OK            www/htdocs/index.html, operators.txt: $image.exif support
             $image.exif.DateTime & co
         * Makefile.in 1.19:  
         * configure 1.39:  2002-11-21  paf
         * configure.in 1.39:  
         * src/include/pa_config_auto.h.in 1.29:          * src/main/: pa_exec.C, untaint.C: cstr(UL_UNSPECIFIED) [not
                 HAVE_WINSOCK_H created in configure.in            _PASS_APPENDED)
   
         * src/include/pa_config_fixed.h 1.50:          * src/classes/image.C: jpeg size measure fixed: were badly skipping
         * src/main/pa_socks.C 1.17:            EXIF information [were big block and it's size were considered
                 HAVE_WINSOCK_H cheched in pa_socks.C            negative :(]
   
 2002-09-12  paf          * operators.txt, src/classes/image.C, src/include/pa_common.h,
         * src/main/untaint.C 1.105:            src/main/pa_common.C, src/types/pa_vmail.C,
         * www/htdocs/index.html 1.134:            www/htdocs/index.html: image.measure internals rewritten. no
                 quoted printable ' ' now =20            there's reader.seek, and all's ready for EXIF extraction [now we
                 and encoding stops before <...>$            fail to measure files with EXIF info]
   
         * src/types/pa_vclass.C 1.13:          * src/main/pa_common.C: O_TRUNCATE killed, ftruncate  used instead:
         * src/types/pa_vmail.C 1.28:            O_TRUNC truncates even exclusevely write-locked file [thanks to
         * src/types/pa_vobject.C 1.8:            Igor Milyakov <virtan@rotabanner.com> for discovering]
                 VObject & VClass  
                 get_element  2002-11-20  paf
                 now first looks to fields, next to methods & co  
                 todo: the rest          * src/targets/cgi/parser3.C: logging @signal += query_string
                 reason: more speed  
           * configure.in, src/include/pa_config_auto.h.in,
         * src/main/untaint.C 1.106:            src/include/pa_config_includes.h, src/targets/cgi/parser3.C:
                 quoted printable encoding stops before \s*<...>$            comment
   
 2002-09-11  paf          * src/targets/cgi/parser3.C: SIGNALS overriden @ main top
         * src/main/pa_charset.C 1.30:  
         * src/targets/cgi/parser3.dsp 1.59:          * src/: include/pa_request.h, main/execute.C, main/pa_request.C,
         * www/htdocs/index.html 1.133:            targets/cgi/parser3.C: SIGUSR1 >> writes to error_log uri of
                 while fixing ( xmlCharEncodingInput/OutputFunc callbacks returned bad value )            currently processed document SIGPIPE >> interrupts request
                 forgot to check users of those funcs. not all were using that return value convention            processing [exception = DB rollback]
   
         * etc/parser3.charsets/windows-1254.cfg 1.1:          * src/main/pa_exec.C: comment
         * src/lib/pcre/ibm-1254.ucm 1.1:  
                 windows-1254 added          * src/main/pa_exec.C: pa_exec: data written only if size>0
   
 2002-09-10  paf          * operators.txt, src/classes/file.C: ^file::exec/cgi[file;$.stdin[]
         * src/classes/op.C 1.106:            << disable HTTP-POST repassing
         * src/main/execute.C 1.265:  
         * src/types/pa_value.C 1.5:          * src/: include/pa_config_fixed.h, main/pa_common.C,
         * src/types/pa_value.h 1.100:            main/pa_exec.C, targets/cgi/parser3.C: ^file:exec/cgi [pa_exec]
         * src/types/pa_vcode_frame.h 1.22:            pipe read errors now checked
         * src/types/pa_vmethod_frame.h 1.36:  
         * src/types/pa_wcontext.C 1.23:  2002-11-19  paf
         * src/types/pa_wcontext.h 1.39:  
         * src/types/pa_wwrapper.h 1.25:          * src/targets/cgi/parser3.C: removed #ifdef WIN32 around check of
                 moved junction kill responsibility to wcontext            CGI: Illegal call
   
         * src/main/execute.C 1.267:  2002-11-01  paf
         * src/types/pa_value.h 1.101:  
         * src/types/pa_wwrapper.h 1.26:          * src/main/execute.C: comment
                 WWrapper which used in constructing objects(second param to sql method) ^...sql{}[$.default{code}]  
                 now has parent, wich helps code in hash to survivi  2002-10-31  paf
   
         * src/include/pa_request.h 1.147:          * src/main/execute.C: found out why, checked that for now.  todo:
         * src/main/execute.C 1.266:            find out a way for that user could do that
                 removed redundant param to execute [stack said 'thanks']  
           * www/htdocs/: base.p, derived.p, index.html: this example creates
         * src/classes/file.C 1.97:            base object, which is wrong, todo: find out why
                 decided not to log exec's with stderr, that could be warnings,   
                 and it's up to scritper to log/show them          * src/types/pa_vstateless_object.h: object put replaces static
             parent if any
         * src/main/pa_charset.C 1.29:  
         * src/types/pa_vmail.C 1.27:          * src/types/pa_vobject.C: object put replaces static parent if any
         * www/htdocs/index.html 1.131:  
                 xmlCharEncodingInput/OutputFunc callbacks returned bad value in case of unfinished in buffer processing, causing accidental transcode stop [in case that source enc != utf-8 & there is incomplete utf-8 sequence at the end of 16000block iside of libxml lib]          * src/classes/form.C, src/classes/mail.C, src/classes/op.C,
                 tfm readed & code updated            src/classes/xnode.h, src/main/compile.tab.C, src/main/execute.C,
             src/main/pa_request.C, src/types/pa_value.h,
         * src/classes/op.C 1.107:            src/types/pa_vclass.C, src/types/pa_vclass.h,
         * src/main/execute.C 1.268:            src/types/pa_vcode_frame.h, src/types/pa_vcookie.C,
         * src/types/pa_wcontext.h 1.40:            src/types/pa_vcookie.h, src/types/pa_vdate.h,
         * src/types/pa_wcontext.h 1.41:            src/types/pa_venv.h, src/types/pa_vfile.h, src/types/pa_vform.C,
                 VCodeFrame parent param were specified badly            src/types/pa_vform.h, src/types/pa_vhash.h,
             src/types/pa_vimage.h, src/types/pa_vmail.C,
         * src/classes/double.C 1.50:            src/types/pa_vmail.h, src/types/pa_vmath.h,
         * src/main/execute.C 1.264:            src/types/pa_vmethod_frame.h, src/types/pa_vobject.C,
         * www/htdocs/index.html 1.132:            src/types/pa_vobject.h, src/types/pa_vrequest.C,
                 double:sql badly called write_assign_lang, not write_no_lang,            src/types/pa_vrequest.h, src/types/pa_vresponse.C,
                 thus doing unnecessary double/string converstion, which were loosing time&precesion            src/types/pa_vresponse.h, src/types/pa_vstateless_class.C,
             src/types/pa_vstateless_class.h,
 2002-09-04  paf            src/types/pa_vstateless_object.h, src/types/pa_vstatus.C,
         * src/types/pa_vxnode.C 1.25:            src/types/pa_vstatus.h, src/types/pa_vstring.h,
         * www/htdocs/index.html 1.129:            src/types/pa_vtable.C, src/types/pa_vtable.h,
                 removed too strong checks of xnode.elements.            src/types/pa_vvoid.h, src/types/pa_vxdoc.C, src/types/pa_vxdoc.h,
                 now, for instance, if element does not have any attributes, $xnode.attributes is void, not error            src/types/pa_vxnode.C, src/types/pa_vxnode.h,
             src/types/pa_wwrapper.h, www/htdocs/base.p, www/htdocs/derived.p,
         * configure 1.37:            www/htdocs/index.html: static fix merged
         * configure.in 1.38:  
                 introducing --with-sjlj-exceptions          * src/: main/compile.tab.C, types/pa_vobject.C: killed
                 [hpux can not work with longjump/throw pair, and one must switch that on there.            $virtual_fields in dynamic, but one can reach derived
                 todo: detect that automatically]            static[class] variable from base
   
         * configure 1.38:          * src/: classes/op.C, types/pa_value.h, types/pa_vmethod_frame.h,
                 makes with sjlj            types/pa_vobject.C, types/pa_vobject.h,
             types/pa_vstateless_class.C, types/pa_vstateless_class.h: fixed
         * src/include/pa_config_auto.h.in 1.28:            statics, left $virtual_fields in dynamic
                 sjlj define  
           * src/types/: pa_vobject.C, pa_vstateless_class.C: realized that
         * INSTALL 1.26:            one can't remember derivates in base class: there's so many of
         * src/include/pa_config_fixed.h 1.49:            them.  also there can be no virtual method calls in static
         * src/include/pa_sql_connection.h 1.28:            classes
         * src/main/pa_sql_driver_manager.C 1.65:  
         * www/htdocs/index.html 1.130:          * src/classes/form.C, src/classes/mail.C, src/classes/op.C,
                 -with-sjlj-exceptions define checked.            src/classes/xnode.h, src/main/execute.C, src/main/pa_request.C,
                 on win32 it made default            src/types/pa_value.h, src/types/pa_vclass.C,
             src/types/pa_vclass.h, src/types/pa_vcode_frame.h,
 2002-09-02  paf            src/types/pa_vcookie.C, src/types/pa_vcookie.h,
         * Makefile.am 1.7:            src/types/pa_vdate.h, src/types/pa_venv.h, src/types/pa_vfile.h,
         * Makefile.in 1.18:            src/types/pa_vform.C, src/types/pa_vform.h, src/types/pa_vhash.h,
         * src/types/pa_vdate.h 1.20:            src/types/pa_vimage.h, src/types/pa_vmail.C,
                 happy now only install-exec            src/types/pa_vmail.h, src/types/pa_vmath.h,
             src/types/pa_vmethod_frame.h, src/types/pa_vobject.C,
         * src/types/pa_vdate.h 1.21:            src/types/pa_vobject.h, src/types/pa_vrequest.C,
                 removed debug            src/types/pa_vrequest.h, src/types/pa_vresponse.C,
             src/types/pa_vresponse.h, src/types/pa_vstateless_class.C,
         * operators.txt 1.80:            src/types/pa_vstateless_class.h,
         * src/main/execute.C 1.263:            src/types/pa_vstateless_object.h, src/types/pa_vstatus.C,
         * src/targets/cgi/parser3.dsp 1.58:            src/types/pa_vstatus.h, src/types/pa_vstring.h,
         * www/htdocs/index.html 1.128:            src/types/pa_vtable.C, src/types/pa_vtable.h,
                 removed double_result, didn't help            src/types/pa_vvoid.h, src/types/pa_vxdoc.C, src/types/pa_vxdoc.h,
             src/types/pa_vxnode.C, src/types/pa_vxnode.h,
         * src/types/pa_vdate.h 1.22:            src/types/pa_wwrapper.h, www/htdocs/base.p, www/htdocs/derived.p,
                 *** empty log message ***            www/htdocs/index.html: static call $self fixed
   
         * src/main/execute.C 1.258:          * src/main/execute.C: comment
                 fixed numeric < & co so that thay now use c=a-b, c OPERATOR 0.  
                 this works fine on solaris/intel for still unknown reason.          * src/classes/op.C, src/types/pa_value.h, src/types/pa_vobject.h,
             www/htdocs/base.p, www/htdocs/derived.p, www/htdocs/index.html,
         * src/main/execute.C 1.261:            www/htdocs/operators.p, www/htdocs/some.p:
                 double_result made to move that var away from hungry g++ optimizer (-O2),            ^process[$caller.self]{...} now compiles to last derived object
                 before: it were optimized and comparison operators worked badly            part of that 'self'
   
 2002-08-29  paf  2002-10-30  paf
         * parser3.dsw 1.3:  
         * src/classes/classes.dsp 1.25:          * www/htdocs/: derived.p, some.p: include method overriding tested
         * src/classes/hash.C 1.46:            OK
         * src/classes/op.C 1.105:  
         * src/classes/string.C 1.119:  2002-10-29  paf
         * src/include/pa_request.h 1.146:  
         * src/lib/md5/md5.dsp 1.2:          * src/targets/isapi/parser3isapi.C: comment on 404 bad status
         * src/main/execute.C 1.257:            re-passing [iis to blame]
         * src/main/main.dsp 1.158:  
         * src/main/pa_request.C 1.227:          * src/classes/string.C: changed string.save to pass current sql
         * src/targets/cgi/parser3.dsp 1.57:            connection to cstr thus one can ^connect[some server]{
         * src/types/pa_value.C 1.4:            $s[insert into table x (x) values (^taint[sql]{value})]
         * src/types/pa_value.h 1.99:            ^s.save[some.sql] } and he'd get in some.sql file code with
         * src/types/pa_vmail.C 1.26:            properly escaped.  [tried in mssql->mysql export->import of
         * src/types/pa_vmethod_frame.h 1.35:            binary data]
         * src/types/pa_wcontext.h 1.38:  
         * src/types/types.dsp 1.33:  2002-10-28  paf
         * www/htdocs/index.html 1.127:  
                 junction_cleaner moved to auto VMethodFrame [called less frequent, allowed to remove ugly Junction.change_context-s from many places, switch, mail:send..html{}, ..]          * www/htdocs/: index.html: bad email handling test
                 request.root renamed to method_frame [more easyreading]  
                 ancient {...PUSH/POPs...} changed to stack vars [speed up]  2002-10-25  paf
   
 2002-08-28  paf          * src/types/pa_vresponse.C: case insensitive response user fields
         * operators.txt 1.79:            get/put
         * src/classes/string.C 1.118:  
         * www/htdocs/derived.p 1.15:          * src/: include/pa_hash.h, main/pa_hash.C, main/pa_request.C,
         * www/htdocs/index.html 1.124:            types/pa_vresponse.C: saving for maybe-future
                 ^string.split[delim[;options]]  
   2002-10-23  paf
         * src/types/pa_vcookie.C 1.50:  
         * www/htdocs/index.html 1.125:          * operators.txt, src/classes/table.C: ^table.hash{code}...
                 fixed cookie delete when            ^table.hash(expr)...
                 $cookie:name[$.value[]]  
           * src/types/pa_vmail.C, www/htdocs/index.html: email whitespace
         * src/types/pa_vcookie.C 1.51:            trimBoth-ed
         * www/htdocs/index.html 1.126:  
                 $cookie:name[&]  2002-10-22  paf
                 $cookie:name << now tainted  
           * src/types/: pa_vform.C, pa_vform.h: removed needless
 2002-08-27  paf            VForm::Append...(...Value)
         * etc/parser3.charsets/Makefile.am 1.4:  
         * etc/parser3.charsets/Makefile.in 1.12:          * src/main/execute.C: $.name outside of $name[...] checked
                 merged from 3.0.0005  
           * src/main/: compile.tab.C, compile.y: lexer changed to fix
         * INSTALL 1.25:            ^call[]^#HH bug [that situation yelded no EON, which whas wrong]
                 recommended latest gmime 1.0.5  
   2002-10-21  paf
         * operators.txt 1.78:  
         * src/main/compile.tab.C 1.62:          * operators.txt, src/types/pa_vform.C, src/types/pa_vform.h:
         * src/main/compile.y 1.190:            $form:qtail $form:imap.x/y
         * www/htdocs/index.html 1.123:  
         * www/htdocs/mailreceive.eml 1.2:          * operators.txt, src/types/pa_vform.C: $form:nameless =
                 # now delimiter            "?value&...", "...&value&...", "...&value"
   
 2002-08-26  paf          * operators.txt, src/types/pa_vform.C: $form:image-map
         * configure 1.36:  
         * configure.in 1.37:          * operators.txt, src/classes/file.C, www/htdocs/index.html:
         * src/targets/apache13/Makefile.am 1.14:            /some/page.html: ^file:fullpath[a.gif] => /some/a.gif
         * src/targets/apache13/Makefile.in 1.38:  
                 apache13/hook added to make dist.  2002-10-17  paf
   
 2002-08-23  paf          * src/main/: compile.tab.C, compile.y: operators precedence changed
         * src/include/pa_common.h 1.81:            a little: logical not and bitwise negation precedence made
         * src/main/pa_common.C 1.118:            highest, << and >> bitshits precedence made equal [were << higher
         * src/targets/cgi/parser3.C 1.197:            than >>]
         * src/targets/isapi/parser3isapi.C 1.79:  
         * www/htdocs/index.html 1.122:          * src/classes/op.C: exception handling fixed [were bad with
                 when auto.p beside binary [cgi, isapi] not accessible [due to            contexts]
                 bad rights or whatever] it's error now  
   2002-10-16  paf
 2002-08-21  paf  
         * src/main/pa_string.C 1.169:          * www/htdocs/index.html: bad compile to system class test
         * www/htdocs/index.html 1.121:  
                 fixed bad language bug, [were wrong string cloning constructor]          * src/classes/op.C, src/include/pa_request.h, src/main/execute.C,
             src/main/pa_request.C, www/htdocs/index.html,
         * src/main/compile.tab.C 1.61:            www/htdocs/derived.p: Request::self considered equal to
         * src/main/compile.y 1.189:            VMethodFrame::self, and removed, Request::get_self() mapped to
         * src/main/compile_tools.C 1.53:            VMethodFrame.self()
         * src/main/compile_tools.h 1.64:  
         * www/htdocs/derived.p 1.13:          * src/: classes/op.C, main/pa_request.C: VMainClass now has name =
         * www/htdocs/derived.p 1.14:            $hash in open field now gives old good error meesage
                 "BASE:"  
                 "BASE::"  2002-10-15  paf
                 syntax allowed, means "base class".  
                 compiled as if here they named base class          * src/types/pa_vjunction.h, www/htdocs/index.html: ^if(def
             $junction){was true}{now false} use ^if($junction is
         * bin/auto.p.dist.in 1.7:            junction){was and now true}
         * src/targets/cgi/parser3.C 1.196:  
         * src/types/pa_vfile.C 1.34:          * src/classes/xdoc.C, src/classes/xnode.C,
         * src/types/pa_vmail.C 1.23:            src/include/pa_charset.h, src/include/pa_pool.h,
         * www/htdocs/mailreceive.eml 1.1:            src/main/pa_charset.C, src/main/pa_pool.C, src/types/pa_vxnode.C,
         * www/htdocs/mailreceive.html 1.1:            www/htdocs/index.html: xml->parser strings now have origin, which
                 $mail.received.file.value.content-type fixed            points to place where value left xml library and came to parser:
             place of dom field extraction/call
         * Makefile.am 1.6:  
         * Makefile.in 1.17:          * src/classes/op.C, src/include/pa_opcode.h,
                 can use:            src/include/pa_request.h, src/main/compile.tab.C,
                 make happy            src/main/compile.y, src/main/execute.C,
                 equals to            src/types/pa_vmethod_frame.h, www/htdocs/derived.p: removed last
                 make update install            pieces of old code allowing $junction.xxx at compile time
   
         * src/main/execute.C 1.256:          * ChangeLog, src/classes/op.C, src/main/compile.tab.C,
         * src/types/pa_vobject.h 1.34:            src/main/compile.y, src/types/pa_vmethod_frame.h: process[self]
         * www/htdocs/base.p 1.3:            objects also considered [were only classes]
         * www/htdocs/derived.p 1.12:  
         * www/htdocs/index.html 1.120:          * ChangeLog, src/classes/op.C, src/include/pa_request.h,
                 fixed virtual calls            src/types/pa_vmethod_frame.h, www/htdocs/derived.p,
             www/htdocs/index.html: ^process[CLASS]{body} now executed with
 2002-08-20  paf            CLASS self.  [   (request&method_frame).self temporarily changed
         * operators.txt 1.76:            ]
         * src/classes/void.C 1.23:  
         * www/htdocs/index.html 1.117:          * src/classes/hash.C, src/classes/op.C, www/htdocs/index.html,
                 ^void.length[] = 0 merged from 3.0.0005            www/htdocs/operators.p: method_frame now always changed, with no
             exception to native calls.  for&foreach changed to use
         * operators.txt 1.77:            method_frame.caller for their var's name context
         * src/classes/void.C 1.24:  
         * www/htdocs/index.html 1.118:          * src/main/execute.C, src/targets/cgi/parser3.C,
                 ^void.pos[...] = -1 merged from 3.0.0005            src/types/pa_vstateless_class.C, src/types/pa_vstateless_class.h,
             www/htdocs/operators.p: compiling to system classes disabled
         * operators.txt [release_3_0_0005] 1.59.2.3:  
         * src/classes/void.C [release_3_0_0005] 1.21.2.1:          * www/htdocs/: derived.p, index.html: test of ^process from
                 ^void.length[] = 0            operator called from user class
   
         * operators.txt [release_3_0_0005] 1.59.2.4:          * operators.txt, src/classes/op.C, www/htdocs/operators.p:
         * src/classes/void.C [release_3_0_0005] 1.21.2.2:            ^process[$caller.CLASS]{code-string} added
                 ^void.pos[...] = -1  
           * operators.txt, src/classes/op.C, src/main/compile.tab.C,
         * src/classes/file.C 1.96:            src/main/compile.y, src/main/execute.C, src/main/pa_request.C,
         * www/htdocs/index.html 1.119:            src/types/Makefile.am, src/types/pa_vjunction.C,
                 fixed language of file:file result            src/types/pa_vjunction.h, src/types/pa_vmethod_frame.h,
             src/types/types.dsp, www/htdocs/operators.p: removed
 2002-08-19  paf            $junction.get $junction.set[] introducing $caller
         * src/classes/xnode.C 1.49:  
         * src/classes/xnode.C 1.50:          * src/types/pa_value.h: removed outdated comments. doxygen would
         * src/classes/xnode.C 1.51:            find them lower by inheritance tree
         * src/types/pa_vxdoc.C 1.21:  
                 xdoc.fields fixed [were error in xnode, which were not catched          * src/types/pa_vjunction.C: ident
                 in xdoc]  
   2002-10-14  paf
         * src/classes/xdoc.C 1.99:  
                 xdoc getElementsByTagName, ...NS          * src/classes/op.C: process compiles to code's class class
                 overriden, work now  
           * src/classes/form.C, src/classes/mail.C, src/classes/op.C,
         * src/include/pa_stylesheet_connection.h 1.31:            src/include/pa_request.h, src/main/compile.C,
         * src/main/pa_globals.C 1.138:            src/main/compile.tab.C, src/main/compile.y, src/main/execute.C,
                 prepared:            src/main/pa_request.C, src/types/pa_vstateless_class.h,
                         // validate each document after load/create (?)            www/htdocs/index.html: operators now main-class-methods
                         //xmlDoValidityCheckingDefaultValue = 1;  
           * src/classes/op.C, src/include/pa_request.h,
 2002-08-15  paf            www/htdocs/index.html, www/htdocs/operators.p: ^try{^call{}} now
         * src/types/pa_vrequest.C 1.25:            has better stack trace [has "call" & co there]
         * www/htdocs/index.html 1.113:  
                 $request:body unprecessed POST request          * src/: include/pa_request.h, main/execute.C, main/pa_request.C:
             operators @auto now executed in MAIN context
         * operators.txt 1.71:  
         * src/classes/form.C 1.31:          * src/main/execute.C: operator execution context now = MAIN, not
         * src/include/pa_pool.h 1.84:            closest stack frame
         * src/include/pa_request.h 1.145:  
         * src/main/pa_pool.C 1.56:            @touchit[] $i[after]
         * src/types/pa_vform.C 1.66:  
         * src/types/pa_vform.h 1.41:            ----t.html $i[before] << local ^touchit[] $i << now 'before',
         * www/htdocs/.htaccess 1.7:            were 'after'
                 planning/preparing_to $request:body  
                 r.post_data now const            ---t.html $i[before] << notlocal [main] ^touchit[] $i << now
             'after'
         * src/classes/image.C 1.75:  
         * src/classes/op.C 1.104:          * src/main/execute.C: comment
         * src/classes/xdoc.C 1.98:  
         * src/classes/xnode.C 1.48:          * src/types/pa_vclass.C, src/types/pa_vobject.h,
         * src/main/execute.C 1.255:            src/types/pa_vstateless_class.C, src/types/pa_vstateless_class.h,
         * src/types/pa_value.h 1.97:            www/htdocs/index.html, www/htdocs/operators.p: $form:CLASS
         * src/types/pa_vhash.h 1.39:            resurrected [wes killed in action]
         * src/types/pa_vobject.C 1.7:  
         * src/types/pa_vobject.h 1.33:          * src/types/pa_vxnode.C: misreplace fixed
         * src/types/pa_vtable.h 1.46:  
         * www/htdocs/index.html 1.111:          * configure, configure.in, src/include/pa_config_auto.h.in,
                 instead of type() checking everywhere used Value.as            src/types/pa_vstatus.C, operators.txt, www/htdocs/index.html:
                 now user descendants can be used in params.            $status:rusage.tv_secs/usecs introduced
                   
                 VObject::as_*, is_defined now taken from bases.  2002-10-09  paf
                 xtable(table)  
                 ^if($xtable) now OK          * src/classes/double.C, src/classes/int.C, src/classes/string.C,
             www/htdocs/derived.p, www/htdocs/index.html: ^string.int[] now
         * operators.txt 1.73:            failes on empty string [or uses (default)]
         * src/include/pa_common.h 1.80:  
         * src/main/pa_common.C 1.117:  2002-10-08  paf
         * src/types/pa_vcookie.C 1.49:  
         * src/types/pa_vdate.h 1.19:          * src/main/untaint.C: mail header quoted printable changed after
         * src/types/pa_vresponse.C 1.11:            RFC reread
         * src/types/pa_vresponse.h 1.29:  
         * www/htdocs/index.html 1.115:          * operators.txt: plan on ^if(method
                 $response:field[date]  
                 $response:field[$.xxx[date]]          * src/types/pa_vxnode.C: misreplace
   
         * src/types/pa_value.h 1.98:  2002-09-24  paf
         * src/types/pa_vdate.h 1.18:  
         * src/types/pa_vrequest.C 1.24:          * src/targets/cgi/Makefile.am: LIBS were bad name in .am
         * src/types/pa_vxdoc.C 1.20:  
         * src/types/pa_vxnode.C 1.24:          * src/types/pa_vmail.C: HAVE_TIMEZONE & co now checked and
         * www/htdocs/index.html 1.112:            mailreceive would compile on freebsd now
                 few barks:  
                 bark("%s field not found", 0, &aname)          * src/include/pa_config_fixed.h, src/types/pa_vmail.C, acconfig.h,
             configure, configure.in, src/include/pa_config_auto.h.in,
         * src/classes/hash.C 1.45:            src/targets/cgi/Makefile.am: HAVE_TIMEZONE & co now checked and
         * src/classes/string.C 1.117:            mailreceive would compile on freebsd now
         * src/classes/table.C 1.160:  
         * src/classes/void.C 1.22:          * src/classes/file.C, src/main/untaint.C, www/htdocs/index.html: 1.
         * src/include/pa_sql_connection.h 1.27:             file spec language changed: now there are only few chars are
         * www/htdocs/index.html 1.114:            untainted: * ? ' " < > | and, on unix, : \ ~ [russian letters and
                 fixed source of ^hash::sql{bad}            SPACES now enabled, one should use ^untaint[uri]{...} now]
   
         * src/classes/classes.h 1.22:            2.  $list[^file:list[dir]] now returns simply tainted names in
         * www/htdocs/index.html 1.116:            $list.name, not tainted as filespec
                 write to static var caused useless Exception, introduced  
                 Methoded::put_element wich consumes those            @russianindex[] #dir with files with russian-lang names
             $where[dir]
         * src/main/execute.C 1.254:  
         * src/types/pa_value.h 1.96:            $dir[^file:list[$where;\.txt^$]] ^dir.menu{     <a
         * src/types/pa_vclass.C 1.12:            href=$where/^untaint[uri]{$dir.name}>$dir.name</a><br> }
         * src/types/pa_vclass.h 1.37:  
         * src/types/pa_vobject.C 1.6:  2002-09-23  paf
         * src/types/pa_vobject.h 1.32:  
         * src/types/pa_vxdoc.C 1.19:          * src/types/pa_vdouble.h: double->int round added
         * src/types/pa_vxdoc.h 1.29:  
                 is->as          * src/classes/date.C: date bug fix, now
             round(floatDays*secondsPerDay)
         * operators.txt 1.72:  
                 $request:body unprecessed POST request body          * src/classes/date.C: date bug fix, now
             round(floatDays*secondsPerDay)
 2002-08-14  paf  
         * src/targets/cgi/Makefile.am 1.41:  2002-09-20  paf
         * src/targets/cgi/fixopt.C 1.1:  
         * src/targets/cgi/fixopt.C 1.2:          * src/main/execute.C, www/htdocs/index.html: code junction calls
         * src/targets/cgi/fixopt.h 1.1:            disabled [before: code was compiled in such a way, that there
         * src/targets/cgi/parser3.C 1.194:            were no code-junctions in OP_CALL]
         * src/targets/cgi/parser3.dsp 1.55:  
                 fixopt now preprocesses command line params, splitting them by            this now error: @badjunctioncall[] ^badjunctioncallinside{code}
                 space, excluding argv[0], argv[argc-1]  
             @badjunctioncallinside[code] ^code[]
         * src/classes/xnode.h 1.16:  
         * src/main/execute.C 1.253:          * src/main/compile.tab.C, src/main/compile.y,
         * src/targets/cgi/parser3.dsp 1.56:            www/htdocs/index.html: changed grammer on junction expanding to
         * src/types/pa_value.h 1.95:            include ^junction.method
         * src/types/pa_vclass.C 1.11:  
         * src/types/pa_vclass.h 1.36:          * src/main/pa_common.C: -d "DIR/" now true
         * src/types/pa_vcode_frame.h 1.21:  
         * src/types/pa_vcookie.C 1.48:          * src/classes/xdoc.C, www/htdocs/index.html: xdoc::create[name] now
         * src/types/pa_vcookie.h 1.21:            sets $request:charset as internal xdoc encoding, and after
         * src/types/pa_vdate.h 1.17:            decoding attributes set by dom functions now encoded OK, not as
         * src/types/pa_venv.h 1.26:            digital entities
         * src/types/pa_vfile.h 1.49:  
         * src/types/pa_vform.C 1.65:          * src/classes/xdoc.C: empty transform result, being taken as file
         * src/types/pa_vform.h 1.40:            now returns empty file, not raises stupid error about "stat-ed
         * src/types/pa_vhash.h 1.38:            file"
         * src/types/pa_vimage.h 1.31:  
         * src/types/pa_vmail.C 1.22:          * src/types/pa_vhash.h, www/htdocs/operators.p: hash.foreach
         * src/types/pa_vmail.h 1.6:            modification of existing keys allowed
         * src/types/pa_vmath.h 1.12:  
         * src/types/pa_vmethod_frame.h 1.34:          * src/types/types.dsp: introducing $junction.get/put(1) one can
         * src/types/pa_vobject.C 1.5:            write iterators now:
         * src/types/pa_vobject.h 1.31:  
         * src/types/pa_vrequest.C 1.23:            ^user-foreach[key;value]{$key=$value<br>}
         * src/types/pa_vrequest.h 1.23:  
         * src/types/pa_vresponse.C 1.10:            @user-foreach[key;value;code] ^for[i](1;10){    $code.key($i)
         * src/types/pa_vresponse.h 1.28:            $code.value($i*2)       $code }
         * src/types/pa_vstateless_class.h 1.34:  
         * src/types/pa_vstateless_object.h 1.25:          * src/main/compile_tools.h: mistype
         * src/types/pa_vstatus.C 1.12:  
         * src/types/pa_vstatus.h 1.13:          * src/targets/cgi/Makefile.am: binaries now depend on makefiles,
         * src/types/pa_vstring.h 1.52:            thus taking linking options configure changes into account [were:
         * src/types/pa_vtable.C 1.19:            ignoring]
         * src/types/pa_vtable.h 1.45:  
         * src/types/pa_vvoid.h 1.14:          * src/types/: pa_vjunction.C, Makefile.am: introducing
         * src/types/pa_vxdoc.C 1.18:            $junction.get/put(1) one can write iterators now:
         * src/types/pa_vxdoc.h 1.28:  
         * src/types/pa_vxnode.C 1.23:            ^user-foreach[key;value]{$key=$value<br>}
         * src/types/pa_vxnode.h 1.20:  
         * src/types/pa_wwrapper.h 1.24:            @user-foreach[key;value;code] ^for[i](1;10){    $code.key($i)
         * www/htdocs/index.html 1.110:            $code.value($i*2)       $code }
                 is now works with VObject & VClass  
           * src/include/pa_opcode.h, src/include/pa_request.h,
         * src/types/pa_vmail.C 1.21:            src/main/compile.tab.C, src/main/compile.y, src/main/execute.C,
                 mail: turned off utf8 to source transcoding            src/main/main.dsp, src/targets/cgi/parser3.dsp,
             src/types/pa_vjunction.h, www/htdocs/.htaccess,
         * src/targets/cgi/parser3.C 1.193:            www/htdocs/index.html: introducing $junction.get/put(1) one can
                 -f config file            write iterators now:
   
         * src/targets/cgi/Makefile.am 1.42:            ^user-foreach[key;value]{$key=$value<br>}
         * src/targets/cgi/fixopt.C 1.3:  
         * src/targets/cgi/fixopt.h 1.2:            @user-foreach[key;value;code] ^for[i](1;10){    $code.key($i)
         * src/targets/cgi/parser3.C 1.195:            $code.value($i*2)       $code }
                 removed fixopt stupidity. on stupid linux use  
                 cd /document/root  2002-09-19  paf
                 ../cgi/parser3 script  
           * Makefile.am: new: make commit
         * src/targets/cgi/Makefile.in 1.52:  
         * src/targets/cgi/Makefile.in 1.53:          * aclocal.m4: forced to be older
                 *** empty log message ***  
   2002-09-18  paf
         * src/targets/cgi/parser3.C 1.192:  
         * www/htdocs/auto.p 1.17:          * parser3.dsw, src/include/pa_opcode.h, src/main/compile.tab.C,
         * www/htdocs/derived.p 1.11:            src/main/compile.y, src/main/execute.C, www/htdocs/index.html: <<
         * www/htdocs/index.html 1.109:            >> int shifts
                 fixed .log file dir  
           * src/: include/pa_common.h, include/pa_request.h,
 2002-08-13  paf            main/pa_common.C, main/pa_request.C: auto.p exists but unreadable
         * www/htdocs/derived.p 1.7:            - now this - fatal error
                 sample: dont convinient that table fields can be overridden  
           * src/classes/file.C, www/htdocs/index.html,
         * src/types/Makefile.in 1.43:            www/htdocs/mailreceive.eml: ^file::exec/cgi $.stdin[can be file
                 added vobject.c & vclass            now] so that one can pass binary data there
   
         * src/types/Makefile.in 1.42:          * src/classes/date.C, src/classes/double.C, src/classes/file.C,
                 VAliased removed            src/classes/hash.C, src/classes/image.C, src/classes/int.C,
             src/classes/mail.C, src/classes/op.C, src/classes/response.C,
         * src/types/pa_vclass.C 1.9:            src/classes/string.C, src/classes/table.C, src/classes/void.C,
         * www/htdocs/derived.p 1.9:            src/classes/xdoc.C, src/classes/xnode.C,
                 checked: form[vclass]fields can be overwritten in derived(table)            src/include/pa_request.h, www/htdocs/index.html: pa_request
             contexts made privated, plus get_{self/method_frame} to read.
         * src/types/Makefile.am 1.26:            Request_context_saver used in ^try to save flang too.  [were not
         * src/types/pa_vclass.C 1.7:            saved]
         * src/types/pa_vclass.h 1.34:  
         * src/types/pa_vobject.C 1.1:          * src/types/pa_vresponse.C: header value chains joined before
         * src/types/pa_vobject.h 1.29:            output, this should help $.subject[$var $var] from being
         * src/types/types.dsp 1.32:            converted to subject: ?koi8-r?Q?...?= ?koi8-r?Q?...?=
                 reorganized modules  
                 todo: fix bug with put endless recoursion  2002-09-17  paf
                 todo: check 'as'  
           * src/: main/execute.C, types/pa_value.h, types/pa_vmethod_frame.h:
         * src/types/pa_vclass.C 1.10:            removed changes, operators executed with calling self.  lots of
         * www/htdocs/index.html 1.107:            code with ^include code relies on defined/defining self variables
                 allow override parent variables, useful for form descendants  
             $a[1] ^include[print_a.p] print_a.p: $a
         * src/types/pa_vobject.C 1.4:  
         * www/htdocs/derived.p 1.10:            ^include[set_a.p] a=$a set_a.p: $a[1]
         * www/htdocs/index.html 1.108:  
                 allow override parent variables, useful for form descendants [          * src/classes/op.C, src/main/execute.C, src/main/pa_request.C,
                 in vobject too, were in vclass]            src/types/pa_value.C, src/types/pa_value.h,
             src/types/pa_vmethod_frame.h, src/types/pa_vstateless_class.h,
         * src/classes/form.C 1.30:            www/htdocs/operators.p: operators now executed with MAIN self.
         * src/classes/mail.C 1.78:            it's for ^include sake, too strong a change
         * src/classes/op.C 1.103:  
         * src/classes/xnode.h 1.15:          * src/classes/op.C, www/htdocs/index.html, www/htdocs/operators.p:
         * src/include/pa_request.h 1.144:            made place for ^process to compile it's code to in case of no
         * src/main/execute.C 1.252:            self
         * src/main/pa_request.C 1.226:  
         * src/types/pa_value.h 1.94:          * src/main/execute.C, www/htdocs/index.html: found ancient param to
         * src/types/pa_vclass.C 1.8:            Junction, removed.  allowed passing self to native_code_operators
         * src/types/pa_vclass.h 1.35:            [for ^process to work, she needs self]
         * src/types/pa_vcode_frame.h 1.20:  
         * src/types/pa_vcookie.C 1.47:          * src/: main/execute.C, types/pa_value.C, types/pa_value.h,
         * src/types/pa_vcookie.h 1.20:            types/pa_vstateless_class.h: found ancient param to Junction,
         * src/types/pa_vdate.h 1.16:            removed.  allowed passing self to native_code_operators [for
         * src/types/pa_venv.h 1.25:            ^process to work, she needs self]
         * src/types/pa_vfile.h 1.48:  
         * src/types/pa_vform.C 1.64:          * src/main/execute.C, src/main/pa_request.C, src/types/pa_value.C,
         * src/types/pa_vform.h 1.39:            src/types/pa_value.h, src/types/pa_vmethod_frame.h,
         * src/types/pa_vhash.h 1.37:            src/types/pa_vstateless_class.h, www/htdocs/index.html,
         * src/types/pa_vimage.h 1.30:            www/htdocs/operators.p: allowed Request.self to be 0, checked
         * src/types/pa_vmail.C 1.20:            that in VMethodFrame get/put and $self.
         * src/types/pa_vmail.h 1.5:  
         * src/types/pa_vmath.h 1.11:          * src/classes/table.C, src/classes/xdoc.C, www/htdocs/index.html:
         * src/types/pa_vmethod_frame.h 1.33:            table::sql  options table::create  copy options options checked,
         * src/types/pa_vobject.C 1.3:            wrong option now fatal error
         * src/types/pa_vobject.h 1.30:  
         * src/types/pa_vrequest.C 1.22:          * src/main/pa_string.C, www/htdocs/index.html: string.replace fixed
         * src/types/pa_vrequest.h 1.22:            [were missing words on pieces boundaries]
         * src/types/pa_vresponse.C 1.9:  
         * src/types/pa_vresponse.h 1.27:          * bin/auto.p.dist.in: strange \n
         * src/types/pa_vstateless_class.h 1.33:  
         * src/types/pa_vstateless_object.h 1.24:          * configure, configure.in: .so now detected [can be .sl on hpux,
         * src/types/pa_vstatus.C 1.11:            .dll on cygwin, .so in other cases)
         * src/types/pa_vstatus.h 1.12:  
         * src/types/pa_vstring.h 1.51:          * configure, configure.in, bin/auto.p.dist.in: .so now detected
         * src/types/pa_vtable.C 1.18:            [can be .sl on hpux, .dll on cygwin, .so in other cases)
         * src/types/pa_vtable.h 1.44:  
         * src/types/pa_vvoid.h 1.13:          * operators.txt, src/classes/hash.C, src/classes/table.C,
         * src/types/pa_vxdoc.C 1.17:            src/include/pa_globals.h, src/main/pa_globals.C,
         * src/types/pa_vxdoc.h 1.27:            www/htdocs/index.html: table.sql hash::sql flag to allow
         * src/types/pa_vxnode.C 1.22:            duplicate keys [$.distinct(1/0)] first record taken [were last]
         * src/types/pa_vxnode.h 1.19:  
         * src/types/pa_wwrapper.h 1.23:          * src/classes/hash.C, src/classes/table.C,
                 introduced Value::get_element(..., bool looking_down) [needed            src/include/pa_sql_connection.h, www/htdocs/index.html: table.sql
                 to exclude endless recoursion]            hash::sql duplicate keys now errors
   
         * src/classes/table.C 1.159:          * src/classes/hash.C: foreach delims bug fixed [were ,2,3]
         * src/types/pa_vtable.C 1.17:  
         * src/types/pa_vtable.h 1.43:          * src/classes/op.C, src/classes/table.C, www/htdocs/index.html:
         * www/htdocs/derived.p 1.5:            menu/for delims bug fixed [were ,2,3]
                 fixed error message on using non-created table  
   2002-09-16  paf
         * src/classes/form.C 1.29:  
         * src/classes/hash.C 1.44:          * src/classes/file.C, www/htdocs/index.html: file::cgi line ends
         * src/classes/mail.C 1.77:            can be both unix & dos. and they can be unix [\n\n] on win when
         * src/classes/op.C 1.102:            'use CGI' used, it causes stdout to be binary.  now detected
         * src/classes/xnode.h 1.14:            closest header break.
         * src/include/pa_request.h 1.143:  
         * src/main/compile.C 1.66:          * src/: main/untaint.C, types/pa_vmail.C: mail:send closing ?=  now
         * src/main/compile.tab.C 1.60:            closed right
         * src/main/execute.C 1.251:  
         * src/main/pa_request.C 1.225:  2002-09-13  paf
         * src/types/pa_value.h 1.93:  
         * src/types/pa_vclass.h 1.33:          * operators.txt, src/main/compile.tab.C, src/main/compile.y,
         * src/types/pa_vcode_frame.h 1.19:            src/main/compile_tools.h, www/htdocs/index.html: (expression
         * src/types/pa_vcookie.C 1.46:            #comment)
         * src/types/pa_vcookie.h 1.19:  
         * src/types/pa_vdate.h 1.15:            (multiline expression #comment  line2  #comment )
         * src/types/pa_venv.h 1.24:  
         * src/types/pa_vfile.h 1.47:            (expression #comment with (brackets) comment) << OK
         * src/types/pa_vform.C 1.63:  
         * src/types/pa_vform.h 1.38:          * operators.txt, src/main/compile.tab.C, src/main/compile.y,
         * src/types/pa_vhash.h 1.36:            www/htdocs/index.html: !| bitwise !|| numerical xor now
         * src/types/pa_vimage.C 1.20:            [preparing for expression #comments]
         * src/types/pa_vimage.h 1.29:  
         * src/types/pa_vmail.C 1.19:          * src/main/compile.tab.C, src/main/compile.y,
         * src/types/pa_vmail.h 1.4:            www/htdocs/index.html: @method[$name] now parse error
         * src/types/pa_vmath.h 1.10:  
         * src/types/pa_vmethod_frame.h 1.32:          * src/: include/pa_config_fixed.h, main/pa_socks.C: HAVE_WINSOCK_H
         * src/types/pa_vobject.h 1.26:            cheched in pa_socks.C
         * src/types/pa_vrequest.C 1.20:  
         * src/types/pa_vrequest.h 1.20:          * configure, configure.in, src/include/pa_config_auto.h.in:
         * src/types/pa_vresponse.C 1.8:            HAVE_WINSOCK_H created in configure.in
         * src/types/pa_vresponse.h 1.26:  
         * src/types/pa_vstateless_class.h 1.32:          * src/main/compile.tab.C, src/main/compile.y,
         * src/types/pa_vstateless_object.h 1.23:            src/types/pa_vresponse.C, www/htdocs/index.html: cookie date now
         * src/types/pa_vstatus.C 1.10:            clean [were mistakenly tainted & that worked bad with opera --
         * src/types/pa_vstatus.h 1.11:            'happily' that worked OK with msie]
         * src/types/pa_vstring.h 1.50:  
         * src/types/pa_vtable.C 1.16:  2002-09-12  paf
         * src/types/pa_vtable.h 1.42:  
         * src/types/pa_vvoid.h 1.12:          * src/types/: pa_vclass.C, pa_vmail.C, pa_vobject.C: VObject &
         * src/types/pa_vxdoc.C 1.16:            VClass get_element now first looks to fields, next to methods &
         * src/types/pa_vxdoc.h 1.26:            co todo: the rest reason: more speed
         * src/types/pa_vxnode.C 1.21:  
         * src/types/pa_vxnode.h 1.18:          * src/main/untaint.C: quoted printable encoding stops before
         * src/types/pa_wwrapper.h 1.22:            \s*<...>$
         * www/htdocs/derived.p 1.4:  
                 VObject.get/out now looking down/up tree          * src/main/untaint.C, www/htdocs/index.html: quoted printable ' '
                 todo: fix error message on non-constructed parents            now =20 and encoding stops before <...>$
   
         * src/types/pa_vobject.h 1.28:  2002-09-11  paf
         * www/htdocs/derived.p 1.8:  
                 checked: table fields can be overwritten in derived(table)          * src/main/pa_charset.C, src/targets/cgi/parser3.dsp,
             www/htdocs/index.html: while fixing (
         * src/types/pa_vobject.h 1.27:            xmlCharEncodingInput/OutputFunc callbacks returned bad value )
         * www/htdocs/derived.p 1.6:            forgot to check users of those funcs. not all were using that
         * www/htdocs/index.html 1.106:            return value convention
                 derived classes can have fields of their own now  
           * src/lib/pcre/ibm-1254.ucm, etc/parser3.charsets/windows-1254.cfg:
 2002-08-12  paf            windows-1254 added
         * src/main/compile.tab.C 1.59:  
         * src/main/compile.y 1.188:  2002-09-10  paf
         * src/main/execute.C 1.249:  
         * src/main/execute.C 1.250:          * src/: classes/op.C, main/execute.C, types/pa_wcontext.h:
         * src/main/pa_request.C 1.224:            VCodeFrame parent param were specified badly
         * src/types/Makefile.am 1.25:  
         * src/types/pa_valiased.C 1.17:          * src/: main/execute.C, types/pa_value.h, types/pa_wwrapper.h:
         * src/types/pa_valiased.h 1.23:            WWrapper which used in constructing objects(second param to sql
         * src/types/pa_value.h 1.92:            method) ^...sql{}[$.default{code}] now has parent, wich helps
         * src/types/pa_vclass.h 1.32:            code in hash to survivi
         * src/types/pa_vobject.h 1.25:  
         * src/types/pa_vstateless_class.h 1.30:          * src/: include/pa_request.h, main/execute.C: removed redundant
         * src/types/pa_vstateless_object.h 1.21:            param to execute [stack said 'thanks']
         * src/types/pa_wcontext.h 1.37:  
                 ^base:create[] dynamic call rewritten          * src/: classes/op.C, main/execute.C, types/pa_value.C,
                 todo: thorough testing            types/pa_value.h, types/pa_vcode_frame.h,
             types/pa_vmethod_frame.h, types/pa_wcontext.C,
         * src/types/pa_value.h 1.91:            types/pa_wcontext.h, types/pa_wwrapper.h: moved junction kill
         * src/types/pa_vclass.h 1.31:            responsibility to wcontext
         * src/types/pa_vobject.h 1.24:  
         * www/htdocs/base.p 1.1:          * src/classes/file.C: decided not to log exec's with stderr, that
         * www/htdocs/derived.p 1.1:            could be warnings, and it's up to scritper to log/show them
                 VObject ctor now instantates base class, remembers it and saves child in parent  
                 VObject.get_class now returns last child = downward virtual calls OK          * src/classes/double.C, src/main/execute.C, www/htdocs/index.html:
             double:sql badly called write_assign_lang, not write_no_lang,
         * src/types/pa_vstateless_class.h 1.31:            thus doing unnecessary double/string converstion, which were
         * src/types/pa_vstateless_object.h 1.22:            loosing time&precesion
         * www/htdocs/derived.p 1.3:  
                 table derived OK          * src/main/pa_charset.C, src/types/pa_vmail.C,
             www/htdocs/index.html: xmlCharEncodingInput/OutputFunc callbacks
         * src/main/pa_request.C 1.223:            returned bad value in case of unfinished in buffer processing,
                 response:body[file] content-type check fixed [were bad when            causing accidental transcode stop [in case that source enc !=
                 content-type is hash]            utf-8 & there is incomplete utf-8 sequence at the end of
             16000block iside of libxml lib] tfm readed & code updated
         * bin/auto.p.dist.in 1.5:  
                 fixed sendmail default comment  2002-09-04  paf
   
         * src/main/execute.C 1.248:          * configure: makes with sjlj
         * src/types/pa_value.h 1.90:  
         * src/types/pa_vclass.h 1.30:          * INSTALL, src/include/pa_config_fixed.h,
         * src/types/pa_vdate.h 1.14:            src/include/pa_sql_connection.h,
         * src/types/pa_vdouble.h 1.40:            src/main/pa_sql_driver_manager.C, www/htdocs/index.html:
         * src/types/pa_vfile.h 1.46:            -with-sjlj-exceptions define checked.  on win32 it made default
         * src/types/pa_vimage.h 1.28:  
         * src/types/pa_vint.h 1.37:          * src/include/pa_config_auto.h.in: sjlj define
         * src/types/pa_vmethod_frame.h 1.31:  
         * src/types/pa_vobject.h 1.23:          * configure, configure.in: introducing --with-sjlj-exceptions [hpux
         * src/types/pa_vresponse.h 1.25:            can not work with longjump/throw pair, and one must switch that
         * src/types/pa_vstateless_class.h 1.29:            on there.  todo: detect that automatically]
         * src/types/pa_vstateless_object.h 1.20:  
         * src/types/pa_vstring.h 1.49:          * src/types/pa_vxnode.C, www/htdocs/index.html: removed too strong
         * src/types/pa_vtable.h 1.41:            checks of xnode.elements.  now, for instance, if element does not
         * src/types/pa_vxdoc.h 1.25:            have any attributes, $xnode.attributes is void, not error
         * src/types/pa_vxnode.h 1.17:  
         * src/types/pa_wcontext.h 1.36:  2002-09-02  paf
         * src/types/types.dsp 1.31:  
         * www/htdocs/index.html 1.105:          * operators.txt, src/main/execute.C, src/targets/cgi/parser3.dsp,
                 killed VAliased [redundant], moved $CLASS to VObject only [            www/htdocs/index.html: removed double_result, didn't help
                 parser class instance]  
           * src/main/execute.C: double_result made to move that var away from
         * bin/auto.p.dist.in 1.6:            hungry g++ optimizer (-O2), before: it were optimized and
                 more like in dist on parser.ru            comparison operators worked badly
   
         * www/htdocs/base.p 1.2:          * src/types/pa_vdate.h: removed debug
         * www/htdocs/derived.p 1.2:  
                 not good - along upward-virtual call self eq child          * Makefile.am, src/types/pa_vdate.h: happy now only install-exec
   
 2002-08-09  paf          * src/main/execute.C: fixed numeric < & co so that thay now use
         * src/main/execute.C 1.247:            c=a-b, c OPERATOR 0.  this works fine on solaris/intel for still
         * src/types/pa_value.h 1.89:            unknown reason.
         * src/types/pa_vclass.h 1.29:  
         * src/types/pa_vobject.h 1.22:  2002-08-29  paf
         * src/types/pa_vxdoc.h 1.24:  
         * www/htdocs/index.html 1.104:          * parser3.dsw, src/classes/classes.dsp, src/classes/hash.C,
                 started as()            src/classes/op.C, src/classes/string.C, src/include/pa_request.h,
             src/lib/md5/md5.dsp, src/main/execute.C, src/main/main.dsp,
 2002-08-08  paf            src/main/pa_request.C, src/targets/cgi/parser3.dsp,
         * src/classes/mail.C 1.76:            src/types/pa_value.C, src/types/pa_value.h, src/types/pa_vmail.C,
         * src/types/pa_vmail.C 1.18:            src/types/pa_vmethod_frame.h, src/types/pa_wcontext.h,
         * www/htdocs/auto.p 1.16:            src/types/types.dsp, www/htdocs/index.html: junction_cleaner
         * www/htdocs/index.html 1.98:            moved to auto VMethodFrame [called less frequent, allowed to
                 in letter texts one can use tainted data now. only she must specify the language.            remove ugly Junction.change_context-s from many places, switch,
                             mail:send..html{}, ..] request.root renamed to method_frame [more
                 ^mail:send[            easyreading] ancient {...PUSH/POPs...} changed to stack vars
                         $.from[paf@mail.design.ru]            [speed up]
                         $.to[paf@mail.design.ru]  
                         $.subject[^taint[uri][??????]=2]  2002-08-28  paf
                         $.text[^taint[uri][??????]=]  
                 ]          * src/types/pa_vcookie.C, www/htdocs/index.html: $cookie:name[&]
             $cookie:name << now tainted
         * operators.txt 1.67:  
         * src/include/pa_string.h 1.142:          * src/types/pa_vcookie.C, www/htdocs/index.html: fixed cookie
         * src/include/pa_string.h 1.143:            delete when $cookie:name[$.value[]]
         * src/main/pa_string.C 1.168:  
         * www/htdocs/index.html 1.95:          * operators.txt, src/classes/string.C, www/htdocs/derived.p,
                 String::first_char now not fails on empty strings            www/htdocs/index.html: ^string.split[delim[;options]]
                 ^if(-f '') now ok and in 3 other places.  
   2002-08-27  paf
         * src/classes/file.C 1.95:  
         * src/classes/op.C 1.101:          * etc/parser3.charsets/Makefile.am: merged from 3.0.0005
         * src/types/pa_vfile.C 1.33:  
         * www/htdocs/index.html 1.96:          * operators.txt, src/main/compile.tab.C, src/main/compile.y,
         * www/htdocs/index.html 1.97:            www/htdocs/index.html, www/htdocs/mailreceive.eml: # now
                 ^process now prints more precise origin            delimiter
   
         * operators.txt 1.68:          * INSTALL: recommended latest gmime 1.0.5
         * src/types/pa_vdate.h 1.13:  
         * www/htdocs/index.html 1.99:  2002-08-26  paf
                 $date.yearday  
                 $date.daylightsaving          * configure, configure.in: apache13/hook added to make dist.
   
         * src/main/execute.C 1.246:  2002-08-23  paf
         * www/htdocs/index.html 1.100:  
                 error reporting on object writes to MAIN improved [were ruind          * src/include/pa_common.h, src/main/pa_common.C,
                 with fixing $obj[^if(1){$obj}] ]            src/targets/cgi/parser3.C, src/targets/isapi/parser3isapi.C,
             www/htdocs/index.html: when auto.p beside binary [cgi, isapi] not
         * operators.txt 1.69:            accessible [due to bad rights or whatever] it's error now
         * operators.txt 1.70:  
         * src/classes/date.C 1.36:  2002-08-21  paf
         * src/include/pa_globals.h 1.94:  
         * src/main/pa_globals.C 1.137:          * www/htdocs/derived.p: "BASE:" "BASE::" syntax allowed, means
         * www/htdocs/index.html 1.101:            "base class".  compiled as if here they named base class
         * www/htdocs/index.html 1.102:  
                 year column in month calendar [week year]          * Makefile.am: can use: make happy equals to make update install
   
 2002-08-07  paf          * src/main/compile.tab.C, src/main/compile.y,
         * src/classes/classes.dsp 1.24:            src/main/compile_tools.C, src/main/compile_tools.h,
         * src/classes/table.C 1.158:            www/htdocs/derived.p: "BASE:" "BASE::" syntax allowed, means
         * src/lib/pcre/pcre_parser_ctype.dsp 1.2:            "base class".  compiled as if here they named base class
         * src/main/pa_array.C 1.52:  
         * src/types/types.dsp 1.30:          * src/main/pa_string.C, www/htdocs/index.html: fixed bad language
         * www/htdocs/index.html 1.91:            bug, [were wrong string cloning constructor]
                 all Debug dirs in .dsp now named 'Debug'  
           * src/main/execute.C, src/types/pa_vobject.h, www/htdocs/base.p,
         * src/classes/string.C 1.116:            www/htdocs/derived.p, www/htdocs/index.html: fixed virtual calls
         * src/main/pa_string.C 1.166:  
         * src/main/pa_string.C 1.167:          * bin/auto.p.dist.in, src/targets/cgi/parser3.C,
         * www/htdocs/index.html 1.93:            src/types/pa_vfile.C, src/types/pa_vmail.C,
         * www/htdocs/index.html 1.94:            www/htdocs/mailreceive.eml, www/htdocs/mailreceive.html:
                 ^string.mid(0;bad) fixed            $mail.received.file.value.content-type fixed
   
         * operators.txt 1.66:  2002-08-20  paf
         * src/classes/op.C 1.100:  
                 cache...{...^cache<<to past...} now erasing cache file [there          * src/classes/file.C, www/htdocs/index.html: fixed language of
                 were bad check on that]            file:file result
   
         * operators.txt 1.65:          * operators.txt, src/classes/void.C, www/htdocs/index.html:
         * src/classes/mail.C 1.75:            ^void.pos[...] = -1 merged from 3.0.0005
                 exception_type  email.send  
           * operators.txt, src/classes/void.C: ^void.pos[...] = -1
         * src/types/pa_vmail.C 1.16:  
         * www/htdocs/global.xsl 1.8:          * operators.txt, src/classes/void.C, www/htdocs/index.html:
         * www/htdocs/index.html 1.89:            ^void.length[] = 0 merged from 3.0.0005
                 mail:send empty  email checked  
           * src/classes/void.C, operators.txt: ^void.length[] = 0
         * src/main/execute.C 1.245:  
         * src/types/pa_vcode_frame.h 1.17:  2002-08-19  paf
         * src/types/pa_vcode_frame.h 1.18:  
         * src/types/pa_vmethod_frame.h 1.30:          * src/classes/xdoc.C: xdoc getElementsByTagName, ...NS overriden,
         * src/types/pa_wcontext.C 1.22:            work now
         * src/types/pa_wcontext.h 1.35:  
         * src/types/pa_wwrapper.h 1.21:          * src/: classes/xnode.C, types/pa_vxdoc.C: xdoc.fields fixed [were
         * www/htdocs/index.html 1.92:            error in xnode, which were not catched in xdoc]
                 vcodeframe were mistakenly not completely transparent to object writes.  
                 $hash[^if(1){$hash}] now works          * src/: include/pa_stylesheet_connection.h, main/pa_globals.C:
             prepared:        // validate each document after load/create (?)
         * operators.txt 1.64:                   //xmlDoValidityCheckingDefaultValue = 1;
         * src/types/pa_vmail.C 1.17:  
         * www/htdocs/index.html 1.90:  2002-08-15  paf
                 exception_type  email.format  
           * src/classes/classes.h, www/htdocs/index.html: write to static var
         * etc/parser3.charsets/Makefile.am [release_3_0_0005] 1.3.6.1:            caused useless Exception, introduced Methoded::put_element wich
         * etc/parser3.charsets/Makefile.in [release_3_0_0005] 1.11.4.1:            consumes those
                 all included into dist  
           * operators.txt, src/include/pa_common.h, src/main/pa_common.C,
 2002-08-06  paf            src/types/pa_vcookie.C, src/types/pa_vdate.h,
         * src/classes/file.C 1.93:            src/types/pa_vresponse.C, src/types/pa_vresponse.h,
         * src/include/pa_globals.h 1.93:            www/htdocs/index.html: $response:field[date]
         * src/main/pa_globals.C 1.136:            $response:field[$.xxx[date]]
         * src/main/pa_request.C 1.222:  
         * src/types/pa_vfile.C 1.32:          * src/classes/hash.C, src/classes/string.C, src/classes/table.C,
         * src/types/pa_vfile.h 1.45:            src/classes/void.C, src/include/pa_sql_connection.h,
         * www/htdocs/index.html 1.85:            www/htdocs/index.html: fixed source of ^hash::sql{bad}
                 $file.content-type [instead of .mime-type]  
                 now works for file::stat also          * operators.txt: $request:body unprecessed POST request body
   
         * src/main/pa_request.C 1.221:          * src/types/pa_vrequest.C, www/htdocs/index.html: $request:body
         * www/htdocs/index.html 1.84:            unprecessed POST request
                 case insensitive mime_type_of  
           * src/types/pa_value.h, src/types/pa_vdate.h,
         * src/classes/file.C 1.94:            src/types/pa_vrequest.C, src/types/pa_vxdoc.C,
         * www/htdocs/index.html 1.86:            src/types/pa_vxnode.C, www/htdocs/index.html: few barks: bark("%s
                 $f[file::cgi]            field not found", 0, &aname)
                 $f.UPPER case fields  
           * operators.txt, src/classes/form.C, src/include/pa_pool.h,
         * operators.txt 1.62:            src/include/pa_request.h, src/main/pa_pool.C,
         * operators.txt 1.63:            src/types/pa_vform.C, src/types/pa_vform.h, www/htdocs/.htaccess:
         * src/classes/table.C 1.157:            planning/preparing_to $request:body r.post_data now const
         * src/include/pa_array.h 1.56:  
         * src/include/pa_table.h 1.47:          * src/classes/image.C, src/classes/op.C, src/classes/xdoc.C,
         * src/main/pa_array.C 1.51:            src/classes/xnode.C, src/main/execute.C, src/types/pa_value.h,
         * src/main/pa_table.C 1.50:            src/types/pa_vhash.h, src/types/pa_vobject.C,
         * www/htdocs/index.html 1.88:            src/types/pa_vobject.h, src/types/pa_vtable.h,
                 ^table::create[$source;$.options]            www/htdocs/index.html: instead of type() checking everywhere used
                 ^table::join[$source;$.options]            Value.as now user descendants can be used in params.
   
         * bin/auto.p.dist.in 1.4:            VObject::as_*, is_defined now taken from bases.  xtable(table)
                 jpeg            ^if($xtable) now OK
   
         * operators.txt 1.61:          * src/: main/execute.C, types/pa_value.h, types/pa_vclass.C,
         * src/classes/hash.C 1.43:            types/pa_vclass.h, types/pa_vobject.C, types/pa_vobject.h,
         * src/classes/string.C 1.115:            types/pa_vxdoc.C, types/pa_vxdoc.h: is->as
         * src/classes/table.C 1.156:  
         * www/htdocs/index.html 1.87:  2002-08-14  paf
                 sql options can be string now  
                 ^xxx:sql{...}[          * src/classes/xnode.h, src/main/execute.C,
                 #  $.default()            src/targets/cgi/parser3.dsp, src/types/pa_value.h,
                 }            src/types/pa_vclass.C, src/types/pa_vclass.h,
             src/types/pa_vcode_frame.h, src/types/pa_vcookie.C,
 2002-08-05  paf            src/types/pa_vcookie.h, src/types/pa_vdate.h,
         * src/classes/date.C 1.34:            src/types/pa_venv.h, src/types/pa_vfile.h, src/types/pa_vform.C,
         * src/include/pa_globals.h 1.92:            src/types/pa_vform.h, src/types/pa_vhash.h,
         * src/main/pa_globals.C 1.135:            src/types/pa_vimage.h, src/types/pa_vmail.C,
                 month calendar week column [ISO 8601 Week Numbers]            src/types/pa_vmail.h, src/types/pa_vmath.h,
             src/types/pa_vmethod_frame.h, src/types/pa_vobject.C,
         * operators.txt 1.60:            src/types/pa_vobject.h, src/types/pa_vrequest.C,
                 comment on date:calendar week column            src/types/pa_vrequest.h, src/types/pa_vresponse.C,
             src/types/pa_vresponse.h, src/types/pa_vstateless_class.h,
         * src/types/pa_vxnode.C 1.20:            src/types/pa_vstateless_object.h, src/types/pa_vstatus.C,
                 xnode.childNodes  now 0... [were 1...]            src/types/pa_vstatus.h, src/types/pa_vstring.h,
             src/types/pa_vtable.C, src/types/pa_vtable.h,
         * src/main/pa_common.C 1.113:            src/types/pa_vvoid.h, src/types/pa_vxdoc.C, src/types/pa_vxdoc.h,
         * src/main/pa_common.C 1.114:            src/types/pa_vxnode.C, src/types/pa_vxnode.h,
         * src/main/pa_common.C 1.115:            src/types/pa_wwrapper.h, www/htdocs/index.html: is now works with
         * src/main/pa_common.C 1.116:            VObject & VClass
                 write checked  
           * src/types/pa_vmail.C: mail: turned off utf8 to source transcoding
         * src/types/pa_vmail.C 1.15:  
                 file buffer relocated to parser heap          * src/targets/cgi/: fixopt.C, fixopt.h, parser3.C, Makefile.am:
             removed fixopt stupidity. on stupid linux use cd /document/root
         * src/classes/date.C 1.35:            ../cgi/parser3 script
                 +1 buf size for stupid snprintfs  
           * src/targets/cgi/fixopt.C: fixopt now preprocesses command line
 2002-08-02  paf            params, splitting them by space, excluding argv[0], argv[argc-1]
         * operators.txt 1.59:  
         * src/main/pa_request.C 1.220:          * src/targets/cgi/: Makefile.am, parser3.C, parser3.dsp, fixopt.C,
         * src/types/pa_vform.C 1.61:            fixopt.h: fixopt now preprocesses command line params, splitting
         * www/htdocs/index.html 1.83:            them by space, excluding argv[0], argv[argc-1]
                 response transcoded source->client only when text/* or simple  
                 onoverridden $response:body          * src/targets/cgi/parser3.C: -f config file
   
         * src/include/pa_config_fixed.h [release_3_0_0005] 1.48.2.1:          * src/targets/cgi/parser3.C, www/htdocs/auto.p,
         * src/main/pa_string.C [release_3_0_0005] 1.165.2.1:            www/htdocs/derived.p, www/htdocs/index.html: fixed .log file dir
         * src/targets/cgi/getopt.c [release_3_0_0005] 1.1.4.1:  
         * src/targets/cgi/parser3.C [release_3_0_0005] 1.190.2.1:  2002-08-13  paf
                 removed #define DEBUG*  
           * src/types/pa_vobject.C, www/htdocs/derived.p,
         * src/Makefile.in 1.50:            www/htdocs/index.html: allow override parent variables, useful
         * src/classes/Makefile.in 1.48:            for form descendants [in vobject too, were in vclass]
         * src/main/Makefile.in 1.44:  
         * src/targets/apache13/Makefile.in 1.37:          * src/types/pa_vclass.C, www/htdocs/index.html: allow override
         * src/targets/cgi/Makefile.in 1.51:            parent variables, useful for form descendants
         * src/types/Makefile.in 1.41:  
                 *** empty log message ***          * src/types/pa_vclass.C, www/htdocs/derived.p: checked:
             form[vclass]fields can be overwritten in derived(table)
         * src/types/pa_vclass.h 1.28:  
         * src/types/pa_vform.C 1.62:          * src/: classes/form.C, classes/mail.C, classes/op.C,
         * src/types/pa_vobject.h 1.21:            classes/xnode.h, include/pa_request.h, main/execute.C,
                 opera multipart post fixed            main/pa_request.C, types/pa_value.h, types/pa_vclass.C,
             types/pa_vclass.h, types/pa_vcode_frame.h, types/pa_vcookie.C,
         * configure [release_3_0_0005] 1.35.2.1:            types/pa_vcookie.h, types/pa_vdate.h, types/pa_venv.h,
         * configure.in [release_3_0_0005] 1.36.2.1:            types/pa_vfile.h, types/pa_vform.C, types/pa_vform.h,
         * src/include/pa_version.h [release_3_0_0005] 1.7.2.1:            types/pa_vhash.h, types/pa_vimage.h, types/pa_vmail.C,
                 release 3_0_0005            types/pa_vmail.h, types/pa_vmath.h, types/pa_vmethod_frame.h,
             types/pa_vobject.C, types/pa_vobject.h, types/pa_vrequest.C,
         * bin/auto.p.dist.in [release_3_0_0005] 1.3.4.1:            types/pa_vrequest.h, types/pa_vresponse.C, types/pa_vresponse.h,
                 unhandled_exception comments            types/pa_vstateless_class.h, types/pa_vstateless_object.h,
             types/pa_vstatus.C, types/pa_vstatus.h, types/pa_vstring.h,
 2002-08-01  paf            types/pa_vtable.C, types/pa_vtable.h, types/pa_vvoid.h,
         * src/classes/classes.C 1.17:            types/pa_vxdoc.C, types/pa_vxdoc.h, types/pa_vxnode.C,
         * src/classes/classes.h 1.21:            types/pa_vxnode.h, types/pa_wwrapper.h: introduced
         * src/classes/date.C 1.33:            Value::get_element(..., bool looking_down) [needed to exclude
         * src/classes/double.C 1.49:            endless recoursion]
         * src/classes/file.C 1.92:  
         * src/classes/form.C 1.28:          * src/types/: pa_vclass.C, pa_vobject.C: reorganized modules todo:
         * src/classes/hash.C 1.42:            fix bug with put endless recoursion todo: check 'as'
         * src/classes/image.C 1.74:  
         * src/classes/int.C 1.46:          * src/types/: Makefile.am, pa_vclass.h, pa_vobject.h, types.dsp:
         * src/classes/mail.C 1.74:            reorganized modules todo: fix bug with put endless recoursion
         * src/classes/math.C 1.23:            todo: check 'as'
         * src/classes/op.C 1.99:  
         * src/classes/response.C 1.21:          * src/types/pa_vobject.h, www/htdocs/derived.p: checked: table
         * src/classes/string.C 1.114:            fields can be overwritten in derived(table)
         * src/classes/table.C 1.155:  
         * src/classes/void.C 1.21:          * www/htdocs/derived.p: sample: dont convinient that table fields
         * src/classes/xdoc.C 1.97:            can be overridden
         * src/classes/xnode.C 1.47:  
         * src/classes/xnode.h 1.13:          * src/types/pa_vobject.h, www/htdocs/derived.p,
         * src/include/pa_array.h 1.55:            www/htdocs/index.html: derived classes can have fields of their
         * src/include/pa_cache_managers.h 1.8:            own now
         * src/include/pa_charset.h 1.18:  
         * src/include/pa_charsets.h 1.7:          * src/classes/table.C, src/types/pa_vtable.C,
         * src/include/pa_common.h 1.79:            src/types/pa_vtable.h, www/htdocs/derived.p: fixed error message
         * src/include/pa_config_fixed.h 1.48:            on using non-created table
         * src/include/pa_dictionary.h 1.12:  
         * src/include/pa_dir.h 1.12:          * src/classes/form.C, src/classes/hash.C, src/classes/mail.C,
         * src/include/pa_exception.h 1.37:            src/classes/op.C, src/classes/xnode.h, src/include/pa_request.h,
         * src/include/pa_exec.h 1.10:            src/main/compile.C, src/main/compile.tab.C, src/main/execute.C,
         * src/include/pa_globals.h 1.91:            src/main/pa_request.C, src/types/pa_value.h,
         * src/include/pa_hash.h 1.57:            src/types/pa_vclass.h, src/types/pa_vcode_frame.h,
         * src/include/pa_opcode.h 1.20:            src/types/pa_vcookie.C, src/types/pa_vcookie.h,
         * src/include/pa_pool.h 1.83:            src/types/pa_vdate.h, src/types/pa_venv.h, src/types/pa_vfile.h,
         * src/include/pa_request.h 1.142:            src/types/pa_vform.C, src/types/pa_vform.h, src/types/pa_vhash.h,
         * src/include/pa_sapi.h 1.21:            src/types/pa_vimage.C, src/types/pa_vimage.h,
         * src/include/pa_socks.h 1.10:            src/types/pa_vmail.C, src/types/pa_vmail.h, src/types/pa_vmath.h,
         * src/include/pa_sql_connection.h 1.26:            src/types/pa_vmethod_frame.h, src/types/pa_vobject.h,
         * src/include/pa_sql_driver_manager.h 1.25:            src/types/pa_vrequest.C, src/types/pa_vrequest.h,
         * src/include/pa_stack.h 1.16:            src/types/pa_vresponse.C, src/types/pa_vresponse.h,
         * src/include/pa_string.h 1.141:            src/types/pa_vstateless_class.h,
         * src/include/pa_stylesheet_connection.h 1.30:            src/types/pa_vstateless_object.h, src/types/pa_vstatus.C,
         * src/include/pa_stylesheet_manager.h 1.14:            src/types/pa_vstatus.h, src/types/pa_vstring.h,
         * src/include/pa_table.h 1.46:            src/types/pa_vtable.C, src/types/pa_vtable.h,
         * src/include/pa_threads.h 1.25:            src/types/pa_vvoid.h, src/types/pa_vxdoc.C, src/types/pa_vxdoc.h,
         * src/include/pa_types.h 1.43:            src/types/pa_vxnode.C, src/types/pa_vxnode.h,
         * src/include/pa_uue.h 1.3:            src/types/pa_wwrapper.h, www/htdocs/derived.p: VObject.get/out
         * src/lib/md5/pa_md5.h 1.4:            now looking down/up tree todo: fix error message on
         * src/lib/md5/pa_md5c.c 1.5:            non-constructed parents
         * src/lib/pcre/pcre_parser_ctype.c 1.2:  
         * src/main/compile.C 1.65:  2002-08-12  paf
         * src/main/compile.tab.C 1.58:  
         * src/main/compile_tools.C 1.52:          * src/types/pa_vstateless_class.h,
         * src/main/compile_tools.h 1.63:            src/types/pa_vstateless_object.h, www/htdocs/derived.p: table
         * src/main/execute.C 1.244:            derived OK
         * src/main/pa_array.C 1.50:  
         * src/main/pa_cache_managers.C 1.6:          * src/main/execute.C: ^base:create[] dynamic call rewritten todo:
         * src/main/pa_charset.C 1.28:            thorough testing
         * src/main/pa_charsets.C 1.10:  
         * src/main/pa_common.C 1.112:          * src/: main/compile.tab.C, main/compile.y, main/execute.C,
         * src/main/pa_dictionary.C 1.16:            main/pa_request.C, types/pa_value.h, types/pa_vclass.h,
         * src/main/pa_dir.C 1.13:            types/pa_vobject.h, types/pa_vstateless_class.h,
         * src/main/pa_exception.C 1.42:            types/pa_vstateless_object.h, types/pa_wcontext.h,
         * src/main/pa_exec.C 1.39:            types/pa_valiased.C, types/pa_valiased.h, types/Makefile.am:
         * src/main/pa_globals.C 1.134:            ^base:create[] dynamic call rewritten todo: thorough testing
         * src/main/pa_hash.C 1.52:  
         * src/main/pa_pool.C 1.55:          * www/htdocs/: base.p, derived.p: not good - along upward-virtual
         * src/main/pa_request.C 1.219:            call self eq child
         * src/main/pa_socks.C 1.16:  
         * src/main/pa_sql_driver_manager.C 1.64:          * src/types/pa_value.h, src/types/pa_vclass.h,
         * src/main/pa_string.C 1.165:            src/types/pa_vobject.h, www/htdocs/base.p, www/htdocs/derived.p:
         * src/main/pa_stylesheet_manager.C 1.15:            VObject ctor now instantates base class, remembers it and saves
         * src/main/pa_table.C 1.49:            child in parent VObject.get_class now returns last child =
         * src/main/pa_uue.C 1.3:            downward virtual calls OK
         * src/main/untaint.C 1.104:  
         * src/sql/pa_sql_driver.h 1.28:          * src/main/execute.C, src/types/pa_value.h, src/types/pa_vclass.h,
         * src/targets/apache13/mod_parser3.C 1.26:            src/types/pa_vdate.h, src/types/pa_vdouble.h,
         * src/targets/apache13/pa_md5c.c 1.4:            src/types/pa_vfile.h, src/types/pa_vimage.h, src/types/pa_vint.h,
         * src/targets/apache13/pa_pool.C 1.7:            src/types/pa_vmethod_frame.h, src/types/pa_vobject.h,
         * src/targets/apache13/pa_threads.C 1.10:            src/types/pa_vresponse.h, src/types/pa_vstateless_class.h,
         * src/targets/cgi/pa_pool.C 1.40:            src/types/pa_vstateless_object.h, src/types/pa_vstring.h,
         * src/targets/cgi/pa_threads.C 1.11:            src/types/pa_vtable.h, src/types/pa_vxdoc.h,
         * src/targets/cgi/parser3.C 1.190:            src/types/pa_vxnode.h, src/types/pa_wcontext.h,
         * src/targets/cgi/pool_storage.h 1.12:            src/types/types.dsp, www/htdocs/index.html: killed VAliased
         * src/targets/isapi/pa_pool.C 1.15:            [redundant], moved $CLASS to VObject only [parser class instance]
         * src/targets/isapi/pa_threads.C 1.12:  
         * src/targets/isapi/parser3isapi.C 1.78:          * bin/auto.p.dist.in: more like in dist on parser.ru
         * src/targets/isapi/pool_storage.h 1.18:  
         * src/types/pa_valiased.C 1.16:          * bin/auto.p.dist.in: fixed sendmail default comment
         * src/types/pa_valiased.h 1.22:  
         * src/types/pa_value.C 1.3:          * src/main/pa_request.C: $response:body[file] content-type check
         * src/types/pa_value.h 1.88:            fixed [were bad when content-type is hash]
         * src/types/pa_vbool.h 1.20:  
         * src/types/pa_vclass.h 1.27:  2002-08-09  paf
         * src/types/pa_vcode_frame.h 1.16:  
         * src/types/pa_vcookie.C 1.45:          * src/main/execute.C, src/types/pa_value.h, src/types/pa_vclass.h,
         * src/types/pa_vcookie.h 1.18:            src/types/pa_vobject.h, src/types/pa_vxdoc.h,
         * src/types/pa_vdate.h 1.12:            www/htdocs/index.html: started as()
         * src/types/pa_vdouble.h 1.39:  
         * src/types/pa_venv.h 1.23:  2002-08-08  paf
         * src/types/pa_vfile.C 1.31:  
         * src/types/pa_vfile.h 1.44:          * operators.txt, src/classes/date.C, src/include/pa_globals.h,
         * src/types/pa_vform.C 1.60:            src/main/pa_globals.C, www/htdocs/index.html: year column in
         * src/types/pa_vform.h 1.37:            month calendar [week year]
         * src/types/pa_vhash.h 1.35:  
         * src/types/pa_vimage.C 1.19:          * src/main/execute.C, www/htdocs/index.html: error reporting on
         * src/types/pa_vimage.h 1.27:            object writes to MAIN improved [were ruind with fixing
         * src/types/pa_vint.h 1.36:            $obj[^if(1){$obj}] ]
         * src/types/pa_vjunction.h 1.15:  
         * src/types/pa_vmail.C 1.14:          * operators.txt, src/types/pa_vdate.h, www/htdocs/index.html:
         * src/types/pa_vmail.h 1.3:            $date.yearday $date.daylightsaving
         * src/types/pa_vmath.h 1.9:  
         * src/types/pa_vmethod_frame.h 1.29:          * src/classes/mail.C, src/types/pa_vmail.C, www/htdocs/auto.p,
         * src/types/pa_vobject.h 1.20:            www/htdocs/index.html: in letter texts one can use tainted data
         * src/types/pa_vrequest.C 1.19:            now. only she must specify the language.
         * src/types/pa_vrequest.h 1.19:  
         * src/types/pa_vresponse.C 1.7:            ^mail:send[     $.from[paf@mail.design.ru]
         * src/types/pa_vresponse.h 1.24:            $.to[paf@mail.design.ru]        $.subject[^taint[uri][ìîñêâà]=2]
         * src/types/pa_vstateless_class.C 1.15:                  $.text[^taint[uri][ìîñêâà]=] ]
         * src/types/pa_vstateless_class.h 1.28:  
         * src/types/pa_vstateless_object.h 1.19:          * www/htdocs/index.html: ^process now prints more precise origin
         * src/types/pa_vstatus.C 1.9:  
         * src/types/pa_vstatus.h 1.10:          * src/classes/file.C, src/classes/op.C, src/types/pa_vfile.C,
         * src/types/pa_vstring.C 1.21:            www/htdocs/index.html: ^process now prints more precise origin
         * src/types/pa_vstring.h 1.48:  
         * src/types/pa_vtable.C 1.15:          * src/include/pa_string.h, www/htdocs/index.html:
         * src/types/pa_vtable.h 1.40:            String::first_char now not fails on empty strings ^if(-f '') now
         * src/types/pa_vvoid.h 1.11:            ok and in 3 other places.
         * src/types/pa_vxdoc.C 1.15:  
         * src/types/pa_vxdoc.h 1.23:          * operators.txt, src/include/pa_string.h, src/main/pa_string.C:
         * src/types/pa_vxnode.C 1.19:            String::first_char now not fails on empty strings ^if(-f '') now
         * src/types/pa_vxnode.h 1.16:            ok and in 3 other places.
         * src/types/pa_wcontext.C 1.21:  
         * src/types/pa_wcontext.h 1.34:  2002-08-07  paf
         * src/types/pa_wwrapper.h 1.20:  
                 $Date$          * src/classes/string.C, src/main/pa_string.C,
             www/htdocs/index.html: ^string.mid(0;bad) fixed
         * src/Makefile.am 1.17:  
         * src/classes/Makefile.am 1.40:          * src/main/pa_string.C, www/htdocs/index.html: ^string.mid(0;bad)
         * src/classes/classes.C 1.16:            fixed
         * src/classes/classes.dsp 1.23:  
         * src/classes/classes.h 1.20:          * src/main/execute.C, src/types/pa_vcode_frame.h,
         * src/classes/date.C 1.32:            src/types/pa_vmethod_frame.h, src/types/pa_wcontext.C,
         * src/classes/double.C 1.48:            src/types/pa_wcontext.h, src/types/pa_wwrapper.h,
         * src/classes/file.C 1.91:            www/htdocs/index.html: vcodeframe were mistakenly not completely
         * src/classes/form.C 1.27:            transparent to object writes.  $hash[^if(1){$hash}] now works
         * src/classes/hash.C 1.41:  
         * src/classes/image.C 1.73:          * operators.txt, src/classes/op.C: ^cache...{...^cache<<to past...}
         * src/classes/int.C 1.45:            now erasing cache file [there were bad check on that]
         * src/classes/mail.C 1.73:  
         * src/classes/math.C 1.22:          * src/classes/classes.dsp, src/classes/table.C,
         * src/classes/op.C 1.98:            src/lib/pcre/pcre_parser_ctype.dsp, src/main/pa_array.C,
         * src/classes/response.C 1.20:            src/types/types.dsp, www/htdocs/index.html: all Debug dirs in
         * src/classes/string.C 1.113:            .dsp now named 'Debug'
         * src/classes/table.C 1.154:  
         * src/classes/void.C 1.20:          * etc/parser3.charsets/Makefile.am: all included into dist
         * src/classes/xdoc.C 1.96:  
         * src/classes/xnode.C 1.46:          * operators.txt, src/classes/mail.C: exception_type  email.send
         * src/classes/xnode.h 1.12:  
         * src/include/pa_array.h 1.54:          * operators.txt, src/types/pa_vmail.C, www/htdocs/index.html:
         * src/include/pa_cache_managers.h 1.7:            exception_type  email.format
         * src/include/pa_charset.h 1.17:  
         * src/include/pa_charsets.h 1.6:          * src/types/pa_vmail.C, www/htdocs/global.xsl,
         * src/include/pa_common.h 1.78:            www/htdocs/index.html: mail:send empty  email checked
         * src/include/pa_config_fixed.h 1.47:  
         * src/include/pa_config_includes.h 1.20:  2002-08-06  paf
         * src/include/pa_dictionary.h 1.11:  
         * src/include/pa_dir.h 1.11:          * operators.txt, src/classes/table.C, src/include/pa_array.h,
         * src/include/pa_exception.h 1.36:            src/include/pa_table.h, src/main/pa_array.C, src/main/pa_table.C,
         * src/include/pa_exec.h 1.9:            www/htdocs/index.html: ^table::create[$source;$.options]
         * src/include/pa_globals.h 1.90:            ^table::join[$source;$.options]
         * src/include/pa_hash.h 1.56:  
         * src/include/pa_opcode.h 1.19:          * operators.txt, src/classes/hash.C, src/classes/string.C,
         * src/include/pa_pool.h 1.82:            src/classes/table.C, www/htdocs/index.html: sql options can be
         * src/include/pa_pragma_pack_begin.h 1.5:            string now ^xxx:sql{...}[ #  $.default() }
         * src/include/pa_pragma_pack_end.h 1.5:  
         * src/include/pa_request.h 1.141:          * src/classes/file.C, www/htdocs/index.html: $f[file::cgi] $f.UPPER
         * src/include/pa_sapi.h 1.20:            case fields
         * src/include/pa_socks.h 1.9:  
         * src/include/pa_sql_connection.h 1.25:          * src/classes/file.C, src/include/pa_globals.h,
         * src/include/pa_sql_driver_manager.h 1.24:            src/main/pa_globals.C, src/main/pa_request.C,
         * src/include/pa_stack.h 1.15:            src/types/pa_vfile.C, src/types/pa_vfile.h,
         * src/include/pa_string.h 1.140:            www/htdocs/index.html: $file.content-type [instead of .mime-type]
         * src/include/pa_stylesheet_connection.h 1.29:            now works for file::stat also
         * src/include/pa_stylesheet_manager.h 1.13:  
         * src/include/pa_table.h 1.45:          * src/main/pa_request.C, www/htdocs/index.html: case insensitive
         * src/include/pa_threads.h 1.24:            mime_type_of
         * src/include/pa_types.h 1.42:  
         * src/include/pa_uue.h 1.2:          * bin/auto.p.dist.in: jpeg
         * src/lib/md5/pa_md5.h 1.3:  
         * src/lib/md5/pa_md5c.c 1.4:  2002-08-05  paf
         * src/main/Makefile.am 1.34:  
         * src/main/compile.C 1.64:          * src/types/pa_vxnode.C: xnode.childNodes  now 0... [were 1...]
         * src/main/compile_tools.C 1.51:  
         * src/main/compile_tools.h 1.62:          * src/types/pa_vmail.C: file buffer relocated to parser heap
         * src/main/execute.C 1.243:  
         * src/main/main.dsp 1.157:          * operators.txt: comment on date:calendar week column
         * src/main/pa_array.C 1.49:  
         * src/main/pa_cache_managers.C 1.5:          * src/main/pa_common.C: write checked
         * src/main/pa_charset.C 1.27:  
         * src/main/pa_charsets.C 1.9:          * src/main/: pa_common.C: write checked
         * src/main/pa_common.C 1.111:  
         * src/main/pa_dictionary.C 1.15:          * src/classes/date.C: +1 buf size for stupid snprintfs
         * src/main/pa_dir.C 1.12:  
         * src/main/pa_exception.C 1.41:          * src/: classes/date.C, include/pa_globals.h, main/pa_globals.C:
         * src/main/pa_exec.C 1.38:            month calendar week column [ISO 8601 Week Numbers]
         * src/main/pa_globals.C 1.133:  
         * src/main/pa_hash.C 1.51:  2002-08-02  paf
         * src/main/pa_pool.C 1.54:  
         * src/main/pa_request.C 1.218:          * src/: include/pa_config_fixed.h, main/pa_string.C,
         * src/main/pa_socks.C 1.15:            targets/cgi/getopt.c, targets/cgi/parser3.C: removed #define
         * src/main/pa_sql_driver_manager.C 1.63:            DEBUG*
         * src/main/pa_string.C 1.164:  
         * src/main/pa_stylesheet_manager.C 1.14:          * configure, configure.in, src/include/pa_version.h: release
         * src/main/pa_table.C 1.48:            3_0_0005
         * src/main/pa_uue.C 1.2:  
         * src/main/untaint.C 1.103:          * bin/auto.p.dist.in: unhandled_exception comments
         * src/sql/pa_sql_driver.h 1.27:  
         * src/targets/apache13/ApacheModuleParser3.dsp 1.16:          * src/types/: pa_vclass.h, pa_vform.C, pa_vobject.h: opera
         * src/targets/apache13/Makefile.am 1.13:            multipart post fixed
         * src/targets/apache13/mod_parser3.C 1.25:  
         * src/targets/apache13/pa_md5c.c 1.3:          * operators.txt, src/main/pa_request.C, www/htdocs/index.html,
         * src/targets/apache13/pa_pool.C 1.6:            src/types/pa_vform.C: response transcoded source->client only
         * src/targets/apache13/pa_threads.C 1.9:            when text/* or simple onoverridden $response:body
         * src/targets/cgi/Makefile.am 1.40:  
         * src/targets/cgi/pa_pool.C 1.39:  2002-08-01  paf
         * src/targets/cgi/pa_threads.C 1.10:  
         * src/targets/cgi/parser3.C 1.189:          * src/: classes/classes.C, classes/classes.h, classes/date.C,
         * src/targets/cgi/parser3.dsp 1.54:            classes/double.C, classes/file.C, classes/form.C, classes/hash.C,
         * src/targets/cgi/pool_storage.h 1.11:            classes/image.C, classes/int.C, classes/mail.C, classes/math.C,
         * src/targets/isapi/pa_pool.C 1.14:            classes/op.C, classes/response.C, classes/string.C,
         * src/targets/isapi/pa_threads.C 1.11:            classes/table.C, classes/void.C, classes/xdoc.C, classes/xnode.C,
         * src/targets/isapi/parser3isapi.C 1.77:            classes/xnode.h, include/pa_array.h, include/pa_cache_managers.h,
         * src/targets/isapi/parser3isapi.dsp 1.41:            include/pa_charset.h, include/pa_charsets.h, include/pa_common.h,
         * src/targets/isapi/pool_storage.h 1.17:            include/pa_config_fixed.h, include/pa_dictionary.h,
         * src/types/Makefile.am 1.24:            include/pa_dir.h, include/pa_exception.h, include/pa_exec.h,
         * src/types/pa_valiased.C 1.15:            include/pa_globals.h, include/pa_hash.h, include/pa_opcode.h,
         * src/types/pa_valiased.h 1.21:            include/pa_pool.h, include/pa_request.h, include/pa_sapi.h,
         * src/types/pa_value.C 1.2:            include/pa_socks.h, include/pa_sql_connection.h,
         * src/types/pa_value.h 1.87:            include/pa_sql_driver_manager.h, include/pa_stack.h,
         * src/types/pa_vbool.h 1.19:            include/pa_string.h, include/pa_stylesheet_connection.h,
         * src/types/pa_vclass.h 1.26:            include/pa_stylesheet_manager.h, include/pa_table.h,
         * src/types/pa_vcode_frame.h 1.15:            include/pa_threads.h, include/pa_types.h, include/pa_uue.h,
         * src/types/pa_vcookie.C 1.44:            lib/md5/pa_md5.h, lib/md5/pa_md5c.c,
         * src/types/pa_vcookie.h 1.17:            lib/pcre/pcre_parser_ctype.c, main/compile.C, main/compile.tab.C,
         * src/types/pa_vdate.h 1.11:            main/compile_tools.C, main/compile_tools.h, main/execute.C,
         * src/types/pa_vdouble.h 1.38:            main/pa_array.C, main/pa_cache_managers.C, main/pa_charset.C,
         * src/types/pa_venv.h 1.22:            main/pa_charsets.C, main/pa_common.C, main/pa_dictionary.C,
         * src/types/pa_vfile.C 1.30:            main/pa_dir.C, main/pa_exception.C, main/pa_exec.C,
         * src/types/pa_vfile.h 1.43:            main/pa_globals.C, main/pa_hash.C, main/pa_pool.C,
         * src/types/pa_vform.C 1.59:            main/pa_request.C, main/pa_socks.C, main/pa_sql_driver_manager.C,
         * src/types/pa_vform.h 1.36:            main/pa_string.C, main/pa_stylesheet_manager.C, main/pa_table.C,
         * src/types/pa_vhash.h 1.34:            main/pa_uue.C, main/untaint.C, sql/pa_sql_driver.h,
         * src/types/pa_vimage.C 1.18:            targets/cgi/pa_pool.C, targets/cgi/pa_threads.C,
         * src/types/pa_vimage.h 1.26:            targets/cgi/parser3.C, targets/cgi/pool_storage.h,
         * src/types/pa_vint.h 1.35:            targets/isapi/pa_pool.C, targets/isapi/pa_threads.C,
         * src/types/pa_vjunction.h 1.14:            targets/isapi/parser3isapi.C, targets/isapi/pool_storage.h,
         * src/types/pa_vmail.C 1.13:            types/pa_valiased.C, types/pa_valiased.h, types/pa_value.C,
         * src/types/pa_vmail.h 1.2:            types/pa_value.h, types/pa_vbool.h, types/pa_vclass.h,
         * src/types/pa_vmath.h 1.8:            types/pa_vcode_frame.h, types/pa_vcookie.C, types/pa_vcookie.h,
         * src/types/pa_vmethod_frame.h 1.28:            types/pa_vdate.h, types/pa_vdouble.h, types/pa_venv.h,
         * src/types/pa_vobject.h 1.19:            types/pa_vfile.C, types/pa_vfile.h, types/pa_vform.C,
         * src/types/pa_vrequest.C 1.18:            types/pa_vform.h, types/pa_vhash.h, types/pa_vimage.C,
         * src/types/pa_vrequest.h 1.18:            types/pa_vimage.h, types/pa_vint.h, types/pa_vjunction.h,
         * src/types/pa_vresponse.C 1.6:            types/pa_vmail.C, types/pa_vmail.h, types/pa_vmath.h,
         * src/types/pa_vresponse.h 1.23:            types/pa_vmethod_frame.h, types/pa_vobject.h,
         * src/types/pa_vstateless_class.C 1.14:            types/pa_vrequest.C, types/pa_vrequest.h, types/pa_vresponse.C,
         * src/types/pa_vstateless_class.h 1.27:            types/pa_vresponse.h, types/pa_vstateless_class.C,
         * src/types/pa_vstateless_object.h 1.18:            types/pa_vstateless_class.h, types/pa_vstateless_object.h,
         * src/types/pa_vstatus.C 1.8:            types/pa_vstatus.C, types/pa_vstatus.h, types/pa_vstring.C,
         * src/types/pa_vstatus.h 1.9:            types/pa_vstring.h, types/pa_vtable.C, types/pa_vtable.h,
         * src/types/pa_vstring.C 1.20:            types/pa_vvoid.h, types/pa_vxdoc.C, types/pa_vxdoc.h,
         * src/types/pa_vstring.h 1.47:            types/pa_vxnode.C, types/pa_vxnode.h, types/pa_wcontext.C,
         * src/types/pa_vtable.C 1.14:            types/pa_wcontext.h, types/pa_wwrapper.h: $Date$
         * src/types/pa_vtable.h 1.39:  
         * src/types/pa_vvoid.h 1.10:          * src/: classes/classes.C, classes/classes.dsp, classes/classes.h,
         * src/types/pa_vxdoc.C 1.14:            classes/date.C, classes/double.C, classes/file.C, classes/form.C,
         * src/types/pa_vxdoc.h 1.22:            classes/hash.C, classes/image.C, classes/int.C, classes/mail.C,
         * src/types/pa_vxnode.C 1.18:            classes/math.C, classes/op.C, classes/response.C,
         * src/types/pa_vxnode.h 1.15:            classes/string.C, classes/table.C, classes/void.C,
         * src/types/pa_wcontext.C 1.20:            classes/xdoc.C, classes/xnode.C, classes/xnode.h,
         * src/types/pa_wcontext.h 1.33:            include/pa_array.h, include/pa_cache_managers.h,
         * src/types/pa_wwrapper.h 1.19:            include/pa_charset.h, include/pa_charsets.h, include/pa_common.h,
         * src/types/types.dsp 1.29:            include/pa_config_fixed.h, include/pa_config_includes.h,
                 ident.C* removed            include/pa_dictionary.h, include/pa_dir.h,
             include/pa_exception.h, include/pa_exec.h, include/pa_globals.h,
         * operators.txt 1.58:            include/pa_hash.h, include/pa_opcode.h, include/pa_pool.h,
         * src/classes/file.C 1.90:            include/pa_pragma_pack_begin.h, include/pa_pragma_pack_end.h,
         * src/main/pa_request.C 1.217:            include/pa_request.h, include/pa_sapi.h, include/pa_socks.h,
         * www/cgi-bin/parser3.log 1.78:            include/pa_sql_connection.h, include/pa_sql_driver_manager.h,
                 file:find[/can/do/this/now.txt]            include/pa_stack.h, include/pa_string.h,
             include/pa_stylesheet_connection.h,
         * src/targets/cgi/parser3.C 1.188:            include/pa_stylesheet_manager.h, include/pa_table.h,
                 usage to stdout now            include/pa_threads.h, include/pa_types.h, include/pa_uue.h,
             lib/md5/pa_md5.h, lib/md5/pa_md5c.c, main/compile.C,
 2002-07-31  paf            main/compile_tools.C, main/compile_tools.h, main/execute.C,
         * src/classes/mail.C 1.72:            main/main.dsp, main/pa_array.C, main/pa_cache_managers.C,
         * src/types/pa_vmail.C 1.10:            main/pa_charset.C, main/pa_charsets.C, main/pa_common.C,
         * src/types/pa_vmail.C 1.11:            main/pa_dictionary.C, main/pa_dir.C, main/pa_exception.C,
         * src/types/pa_vmail.C 1.12:            main/pa_exec.C, main/pa_globals.C, main/pa_hash.C,
                 mail:            main/pa_pool.C, main/pa_request.C, main/pa_socks.C,
                 errors-to: now default "postmaster"            main/pa_sql_driver_manager.C, main/pa_string.C,
             main/pa_stylesheet_manager.C, main/pa_table.C, main/pa_uue.C,
         * src/classes/mail.C 1.70:            main/untaint.C, sql/pa_sql_driver.h, targets/cgi/pa_pool.C,
         * src/types/pa_vmail.C 1.9:            targets/cgi/pa_threads.C, targets/cgi/parser3.C,
         * www/cgi-bin/parser3.log 1.77:            targets/cgi/parser3.dsp, targets/cgi/pool_storage.h,
                 mail from/to now must be.            targets/isapi/pa_pool.C, targets/isapi/pa_threads.C,
                 -f postmaster now default sendmail key            targets/isapi/parser3isapi.C, targets/isapi/parser3isapi.dsp,
                 word "postmaster" replaced to $.from            targets/isapi/pool_storage.h, types/pa_valiased.C,
             types/pa_valiased.h, types/pa_value.C, types/pa_value.h,
         * src/classes/mail.C 1.71:            types/pa_vbool.h, types/pa_vclass.h, types/pa_vcode_frame.h,
                 *** empty log message ***            types/pa_vcookie.C, types/pa_vcookie.h, types/pa_vdate.h,
             types/pa_vdouble.h, types/pa_venv.h, types/pa_vfile.C,
 2002-07-30  paf            types/pa_vfile.h, types/pa_vform.C, types/pa_vform.h,
         * src/main/pa_charset.C 1.25:            types/pa_vhash.h, types/pa_vimage.C, types/pa_vimage.h,
         * www/cgi-bin/parser3.log 1.76:            types/pa_vint.h, types/pa_vjunction.h, types/pa_vmail.C,
         * www/htdocs/auto.p 1.15:            types/pa_vmail.h, types/pa_vmath.h, types/pa_vmethod_frame.h,
                 UTF-8 to 1byte charset convert, no char in table, &#decimal;            types/pa_vobject.h, types/pa_vrequest.C, types/pa_vrequest.h,
             types/pa_vresponse.C, types/pa_vresponse.h,
         * Makefile.in 1.16:            types/pa_vstateless_class.C, types/pa_vstateless_class.h,
         * configure 1.35:            types/pa_vstateless_object.h, types/pa_vstatus.C,
         * configure.in 1.36:            types/pa_vstatus.h, types/pa_vstring.C, types/pa_vstring.h,
         * src/targets/cgi/Makefile.in 1.50:            types/pa_vtable.C, types/pa_vtable.h, types/pa_vvoid.h,
         * src/targets/cgi/pa_config_paths.h.in 1.2:            types/pa_vxdoc.C, types/pa_vxdoc.h, types/pa_vxnode.C,
         * src/targets/cgi/parser3.C 1.187:            types/pa_vxnode.h, types/pa_wcontext.C, types/pa_wcontext.h,
                 removed pa_config_paths.h            types/pa_wwrapper.h, types/types.dsp, Makefile.am,
             classes/Makefile.am, main/Makefile.am, targets/cgi/Makefile.am,
         * src/main/pa_charset.C 1.26:            types/Makefile.am: ident.C* removed
         * src/main/pa_request.C 1.216:  
                 comment          * operators.txt, src/classes/file.C, src/main/pa_request.C:
             file:find[/can/do/this/now.txt]
         * etc/parser3.charsets/windows-1251.cfg 1.6:  
                 section sign [russian paragraf]          * src/targets/cgi/parser3.C: usage to stdout now
   
 2002-07-11  paf  2002-07-31  paf
         * src/classes/mail.C 1.69:  
                 $MAIL[          * src/types/pa_vmail.C: mail: errors-to: now default "postmaster"
                 # xxx  
                 ]          * src/: classes/mail.C, types/pa_vmail.C: mail: errors-to: now
                             default "postmaster"
                 now ok  
           * src/: classes/mail.C, types/pa_vmail.C: mail from/to now must be.
         * operators.txt 1.57:            -f postmaster now default sendmail key word "postmaster"
                 plan: sql detailed exception            replaced to $.from
   
         * src/main/pa_exec.C 1.36:  2002-07-30  paf
                 invalid .exe caused error message with params wich parser did not provide = reported badly.  
                 fixed that.          * configure, configure.in, src/targets/cgi/pa_config_paths.h.in,
             src/targets/cgi/parser3.C: removed pa_config_paths.h
         * src/main/pa_exec.C 1.37:  
                 build command line badly added params twice [and first time          * src/main/pa_charset.C: comment
                 without ' ']. double wrong. fixed.  
           * src/main/pa_charset.C, www/htdocs/auto.p: UTF-8 to 1byte charset
 2002-07-01  paf            convert, no char in table, &#decimal;
         * src/classes/form.C 1.26:  
         * src/main/pa_request.C 1.215:          * src/main/pa_request.C: comment
                 conf bug fixed [MForm.configure_admin were called when request  
                 main_class ==0          * etc/parser3.charsets/windows-1251.cfg: section sign [russian
             paragraf]
         * src/classes/form.C 1.24:  
                 content_length type fix  2002-07-11  paf
   
         * src/classes/form.C 1.25:          * src/main/pa_exec.C: build command line badly added params twice
                 10*0x400*400 bug fix [4M not 10M]            [and first time without ' ']. double wrong. fixed.
   
 2002-06-30  paf          * src/main/pa_exec.C: invalid .exe caused error message with params
         * src/classes/mail.C 1.68:            wich parser did not provide = reported badly.  fixed that.
                 merged from 4  
           * src/classes/mail.C: $MAIL[ # xxx ]
         * src/classes/mail.C [release_3_0_0004] 1.67.2.1:  
                 restored $MAIL            now ok
   
 2002-06-28  paf          * operators.txt: plan: sql detailed exception
         * configure 1.32:  
         * operators.txt 1.56:  2002-07-01  paf
         * src/classes/xdoc.C 1.95:  
         * src/include/pa_charset.h 1.16:          * src/: classes/form.C, main/pa_request.C: @conf bug fixed
         * src/include/pa_config_fixed.h 1.46:            [MForm.configure_admin were called when request.main_class ==0
         * src/include/pa_pool.h 1.81:  
         * src/include/pa_version.h 1.6:          * src/classes/form.C: 10*0x400*400 bug fix [4M not 10M]
         * src/main/pa_charset.C 1.24:  
         * src/main/pa_pool.C 1.53:          * src/classes/form.C: content_length type fix
         * src/targets/apache13/ApacheModuleParser3.dsp 1.15:  
         * src/targets/cgi/parser3.dsp 1.53:  2002-06-30  paf
         * src/targets/isapi/parser3isapi.dsp 1.40:  
         * src/types/pa_vmail.C 1.8:          * src/classes/mail.C: merged from 4
         * www/cgi-bin/parser3.log 1.75:  
         * www/htdocs/index.html 1.82:          * src/classes/mail.C: restored $MAIL
                 merged latest updates to head  
   2002-06-28  paf
         * configure 1.34:  
         * configure.in [release_3_0_0004] 1.35.2.2:          * configure, configure.in: removed paths.h
                 removed paths.h  
           * configure, src/include/pa_version.h,
         * Makefile.in 1.15:            src/targets/cgi/pa_config_paths.h.in: lates changes from 4 build
         * configure 1.33:            merged, makes updated
         * src/include/pa_version.h 1.7:  
         * src/targets/cgi/pa_config_paths.h.in [release_3_0_0004] 1.1.8.1:          * ChangeLog, configure, operators.txt, src/classes/xdoc.C,
                 lates changes from 4 build merged, makes updated            src/include/pa_charset.h, src/include/pa_config_fixed.h,
             src/include/pa_pool.h, src/include/pa_version.h,
 2002-06-27  paf            src/main/pa_charset.C, src/main/pa_pool.C,
         * src/classes/xdoc.C 1.94:            src/targets/cgi/parser3.dsp, src/targets/isapi/parser3isapi.dsp,
         * www/htdocs/index.html 1.81:            src/types/pa_vmail.C, www/htdocs/index.html: merged latest
                 xsltParseStylesheetDoc bug workaround            updates to head
   
         * operators.txt [release_3_0_0004] 1.55.2.1:  2002-06-27  paf
         * src/classes/xdoc.C [release_3_0_0004] 1.93.2.1:  
         * src/include/pa_charset.h [release_3_0_0004] 1.15.2.1:          * src/targets/: cgi/parser3.dsp, isapi/parser3isapi.dsp: post-build
         * src/include/pa_config_fixed.h [release_3_0_0004] 1.45.2.2:            not error now
         * src/include/pa_pool.h [release_3_0_0004] 1.80.4.1:  
         * src/main/pa_charset.C [release_3_0_0004] 1.23.8.1:          * operators.txt, src/classes/xdoc.C, src/include/pa_charset.h,
         * src/main/pa_pool.C [release_3_0_0004] 1.52.8.1:            src/include/pa_config_fixed.h, src/include/pa_pool.h,
         * www/cgi-bin/parser3.log [release_3_0_0004] 1.74.2.1:            src/main/pa_charset.C, src/main/pa_pool.C, www/htdocs/index.html:
         * www/htdocs/index.html [release_3_0_0004] 1.80.2.1:            ^xdoc::create[[uri]]... base uri for document being created,
                 ^xdoc::create[[uri]]... base uri for document being created, imports and other relative file names would be relative to this uri            imports and other relative file names would be relative to this
                 default uri=path_translated            uri default uri=path_translated
   
         * src/targets/apache13/ApacheModuleParser3.dsp [release_3_0_0004] 1.14.2.1:          * src/classes/xdoc.C, www/htdocs/index.html: xsltParseStylesheetDoc
         * src/targets/cgi/parser3.dsp [release_3_0_0004] 1.52.2.1:            bug workaround
         * src/targets/isapi/parser3isapi.dsp [release_3_0_0004] 1.39.2.1:  
                 post-build not error now  2002-06-26  paf
   
 2002-06-26  paf          * configure, configure.in, src/include/pa_version.h:
         * configure [release_3_0_0004] 1.31.2.1:            release_3_0_0004
         * configure.in [release_3_0_0004] 1.35.2.1:  
         * src/include/pa_version.h [release_3_0_0004] 1.5.4.1:          * src/main/pa_string.C: blank string '', ' <whitespace>' considered
                  release_3_0_0004            0 now
   
         * src/main/pa_string.C 1.162:          * src/targets/cgi/parser3.C: /cgi-bin/parser empty filename checked
                 blank string '', ' <whitespace>' considered 0 now  
   2002-06-25  paf
         * src/lib/md5/Makefile.in 1.1:  
                 *** empty log message ***          * www/htdocs/index.html, src/main/pa_string.C: emtpy string, or
             string of whitespaces considered bad number now
         * src/targets/cgi/parser3.C 1.186:  
         * www/cgi-bin/parser3.log 1.74:          * www/htdocs/index.html: ^xdoc.transform[xdoc <<can be now
                 /cgi-bin/parser empty filename checked  
           * operators.txt, src/classes/xdoc.C, www/htdocs/index.html:
 2002-06-25  paf            ^xdoc.transform[xdoc <<can be now
         * operators.txt 1.55:  
         * src/classes/xdoc.C 1.93:          * operators.txt, src/classes/string.C, www/htdocs/index.html:
         * www/cgi-bin/parser3.log 1.71:            ^string.normalize  [old name: optimize
         * www/cgi-bin/parser3.log 1.72:  
         * www/htdocs/index.html 1.78:          * configure, configure.in, src/include/pa_config_auto.h.in: crypt
         * www/htdocs/index.html 1.79:            library configured
                 ^xdoc.transform[xdoc <<can be now  
           * src/main/pa_request.C: configure_admin forced if no @conf
         * bin/auto.p.dist.in 1.3:  
         * operators.txt 1.53:          * operators.txt, bin/auto.p.dist.in, src/classes/math.C,
         * src/classes/math.C 1.20:            src/types/pa_vmail.C, www/htdocs/index.html: ^math:crypt updated
         * src/types/pa_vmail.C 1.6:            to generate random salt when needed and to call system crypt() if
         * www/cgi-bin/parser3.log 1.70:            not $apr1$ prefix
         * www/htdocs/index.html 1.76:  
                 math:crypt updated to generate random salt when needed and to  2002-06-24  paf
                 call system crypt() if not $apr1$ prefix  
           * INSTALL: --with-static/shared-mailreceive described
         * configure 1.31:  
         * configure.in 1.35:          * src/include/pa_config_fixed.h: ssize_t fixed
         * src/include/pa_config_auto.h.in 1.27:  
                 crypt library configured          * configure, configure.in, src/include/pa_config_auto.h.in,
             src/targets/cgi/Makefile.am, src/types/Makefile.am,
         * operators.txt 1.54:            src/types/pa_vmail.C: $mail:received makes update
         * src/classes/string.C 1.112:  
         * www/htdocs/index.html 1.77:          * src/: include/pa_config_fixed.h, types/pa_vmail.C: #ifdef
                 ^string.normalize  [old name: optimize            WITH_MAILRECEIVE
   
         * src/main/pa_string.C 1.161:          * src/targets/cgi/parser3.C: #ifdef WITH_MAILRECEIVE
         * www/cgi-bin/parser3.log 1.73:  
         * www/htdocs/index.html 1.80:          * src/targets/cgi/: getopt.c, getopt.h: introducing parser -m
                 emtpy string, or string of whitespaces considered bad number now            option, for $mail:receive
   
         * src/main/pa_request.C 1.214:          * src/types/: pa_vmail.C, pa_vmail.h: uue to separate file
                 configure_admin forced if no @conf            introducting $message:received ^mail:send rewritten with backward
             comp
 2002-06-24  paf  
         * Makefile.in 1.14:          * src/: classes/classes.dsp, main/main.dsp, main/pa_globals.C,
         * bin/Makefile.in 1.4:            targets/cgi/parser3.dsp, targets/isapi/parser3isapi.dsp,
         * configure 1.29:            types/types.dsp: win32xml win32mailreceive pseudomodules paths
         * configure.in 1.33:            now
         * etc/Makefile.in 1.9:  
         * etc/parser3.charsets/Makefile.in 1.11:          * operators.txt, src/classes/mail.C, src/include/Makefile.am,
         * src/Makefile.in 1.49:            src/include/pa_charset.h, src/include/pa_config_fixed.h,
         * src/classes/Makefile.in 1.47:            src/include/pa_request.h, src/include/pa_string.h,
         * src/include/Makefile.in 1.6:            src/include/pa_uue.h, src/main/Makefile.am, src/main/main.dsp,
         * src/include/pa_config_auto.h.in 1.25:            src/main/pa_globals.C, src/main/pa_request.C,
         * src/lib/Makefile.in 1.3:            src/main/pa_string.C, src/main/pa_uue.C,
         * src/lib/patches/Makefile.in 1.3:            src/targets/cgi/Makefile.am, src/targets/cgi/parser3.C,
         * src/lib/pcre/Makefile.in 1.3:            src/targets/cgi/parser3.dsp, src/targets/isapi/parser3isapi.C,
         * src/main/Makefile.in 1.43:            src/types/pa_vform.C, src/types/pa_vform.h, src/types/types.dsp,
         * src/sql/Makefile.in 1.6:            www/htdocs/index.html: uue to separate file introducting
         * src/targets/Makefile.in 1.37:            $message:received ^mail:send rewritten with backward comp
         * src/targets/apache13/Makefile.in 1.36:  
         * src/targets/apache13/p3runConfigure.in 1.11:  2002-06-21  paf
         * src/targets/cgi/Makefile.am 1.39:  
         * src/targets/cgi/Makefile.in 1.49:          * src/lib/: Makefile.am, md5/pa_md5.h: lib restructure apache .am &
         * src/targets/isapi/Makefile.in 1.6:            co changes
         * src/types/Makefile.am 1.23:  
         * src/types/Makefile.in 1.40:          * configure, configure.in, src/lib/md5/Makefile.am,
         * src/types/pa_vmail.C 1.4:            src/lib/md5/pa_md5c.c, src/targets/cgi/Makefile.am: lib
                 $mail:received makes update            restructure .in and .am files appropriate changes
   
         * src/targets/cgi/getopt.c 1.1:          * src/lib/md5/: md5.dsp, pa_md5.h, pa_md5c.c: moved libltdl and
         * src/targets/cgi/getopt.h 1.1:            pcre to libs/ added libs/md5 which is linked to non-apache
                 introducing parser -m option, for $mail:receive            targets ^math:crypt[password;$apr1$salt]
   
         * src/include/pa_config_fixed.h 1.45:          * INSTALL, configure.in, operators.txt, parser3.dsw,
                 ssize_t fixed            src/Makefile.am, src/classes/Makefile.am,
             src/classes/classes.dsp, src/classes/math.C,
         * INSTALL 1.24:            src/lib/md5/Makefile.am, src/lib/pcre/LICENCE,
                 --with-static/shared-mailreceive described            src/lib/pcre/Makefile.am, src/lib/pcre/README,
             src/lib/pcre/Tech.Notes, src/lib/pcre/dftables.c,
         * operators.txt 1.51:            src/lib/pcre/get.c, src/lib/pcre/ibm-1250.ucm,
         * src/classes/mail.C 1.67:            src/lib/pcre/ibm-1251.ucm, src/lib/pcre/ibm-1257.ucm,
         * src/include/Makefile.am 1.3:            src/lib/pcre/internal.h, src/lib/pcre/maketables.c,
         * src/include/pa_charset.h 1.15:            src/lib/pcre/pcre-2_08.tar.gz, src/lib/pcre/pcre.3,
         * src/include/pa_config_fixed.h 1.43:            src/lib/pcre/pcre.3.html, src/lib/pcre/pcre.3.txt,
         * src/include/pa_request.h 1.140:            src/lib/pcre/pcre.c, src/lib/pcre/pcre.dsp, src/lib/pcre/pcre.h,
         * src/include/pa_string.h 1.139:            src/lib/pcre/pcre_dftables.dsp, src/lib/pcre/pcre_parser_ctype.c,
         * src/include/pa_uue.h 1.1:            src/lib/pcre/pcre_parser_ctype.dsp,
         * src/main/Makefile.am 1.33:            src/lib/pcre/ruspart_win2koi.pl, src/lib/pcre/study.c,
         * src/main/main.dsp 1.155:            src/lib/pcre/win-koi.tab, src/main/Makefile.am,
         * src/main/pa_globals.C 1.131:            src/main/compile.tab.C, src/main/main.dsp,
         * src/main/pa_request.C 1.213:            src/targets/cgi/Makefile.am, src/targets/cgi/parser3.dsp,
         * src/main/pa_string.C 1.160:            src/targets/isapi/parser3isapi.dsp, src/types/Makefile.am,
         * src/main/pa_uue.C 1.1:            src/types/types.dsp, www/htdocs/.htaccess, www/htdocs/index.html,
         * src/targets/apache13/mod_parser3.C 1.24:            src/lib/Makefile.am: moved libltdl and pcre to libs/ added
         * src/targets/cgi/Makefile.am 1.38:            libs/md5 which is linked to non-apache targets
         * src/targets/cgi/parser3.C 1.184:            ^math:crypt[password;$apr1$salt]
         * src/targets/cgi/parser3.dsp 1.51:  
         * src/targets/isapi/parser3isapi.C 1.76:  2002-06-20  paf
         * src/types/pa_vform.C 1.57:  
         * src/types/pa_vform.h 1.35:          * INSTALL, configure, configure.in, operators.txt, bin/Makefile.am,
         * src/types/pa_vmail.C 1.1:            bin/auto.p.dist.in, src/classes/file.C, src/classes/op.C,
         * src/types/pa_vmail.h 1.1:            src/doc/doxygen.cfg, src/include/pa_globals.h,
         * src/types/types.dsp 1.27:            src/include/pa_request.h, src/main/execute.C,
         * www/cgi-bin/parser3.log 1.68:            src/main/pa_request.C, src/targets/cgi/parser3.C,
         * www/htdocs/index.html 1.74:            src/targets/isapi/parser3isapi.C, src/types/pa_vmethod_frame.h,
                 uue to separate file            www/htdocs/auto.p, www/htdocs/index.html: marged latest HEAD
                 introducting $message:received            updates, mainly file:justname&co & @auto/conf[filespec
                 ^mail:send rewritten with backward comp  
           * operators.txt, src/classes/file.C, www/htdocs/auto.p,
         * src/classes/classes.dsp 1.22:            www/htdocs/index.html:     !^file:dirname[/a/some.tar.gz]=/a
         * src/main/main.dsp 1.156:                !^file:dirname[/a/b/]=/a
         * src/main/pa_globals.C 1.132:                !^file:basename[/a/some.tar.gz]=some.tar.gz
         * src/targets/apache13/ApacheModuleParser3.dsp 1.14:                !^file:justname[/a/some.tar.gz]=some.tar
         * src/targets/cgi/parser3.dsp 1.52:                !^file:justext[/a/some.tar.gz]=gz
         * src/targets/isapi/parser3isapi.dsp 1.39:  
         * src/types/types.dsp 1.28:          * src/classes/op.C, src/include/pa_request.h, src/main/execute.C,
                 win32xml win32mailreceive pseudomodules paths now            src/main/pa_request.C, src/types/pa_vmethod_frame.h,
             www/htdocs/auto.p, www/htdocs/index.html: introducing
         * src/include/pa_config_fixed.h 1.44:            @conf/auto[filespec]
         * src/targets/cgi/parser3.C 1.185:  
         * src/types/pa_vmail.C 1.3:          * bin/auto.p.dist.in: <noindex>
                 #ifdef WITH_MAILRECEIVE  
           * configure: parser3.conf renamed to auto.p autoconf changes
         * acconfig.h 1.2:  
         * configure 1.30:          * INSTALL, configure.in, operators.txt, bin/Makefile.am,
         * configure.in 1.34:            bin/auto.p.dist.in, src/doc/doxygen.cfg,
         * src/include/pa_config_auto.h.in 1.26:            src/include/pa_globals.h, src/targets/cgi/parser3.C,
                 *** empty log message ***            src/targets/isapi/parser3isapi.C, www/htdocs/auto.p,
             www/htdocs/index.html: parser3.conf renamed to auto.p
 2002-06-21  paf  
         * Makefile.in 1.13:  2002-06-18  paf
         * configure 1.28:  
         * configure.in 1.32:          * configure, configure.in, src/include/pa_version.h: version to
         * src/Makefile.in 1.48:            configure.in
         * src/classes/Makefile.in 1.46:  
         * src/lib/Makefile.in 1.1:          * INSTALL: reflected .conf.dist dir change
         * src/lib/md5/Makefile.am 1.2:  
         * src/lib/md5/pa_md5c.c 1.2:          * Makefile.am, configure, configure.in, bin/Makefile.am,
         * src/lib/patches/Makefile.in 1.2:            etc/parser3.charsets/Makefile.am: parser3.conf.dist moved to bin,
         * src/lib/pcre/Makefile.in 1.2:            .in & *.am updated
         * src/main/Makefile.in 1.42:  
         * src/targets/apache13/Makefile.in 1.35:          * src/classes/file.C: strncasecmp
         * src/targets/cgi/Makefile.am 1.37:  
         * src/targets/cgi/Makefile.in 1.48:          * src/classes/file.C: strcasecmp
         * src/types/Makefile.in 1.39:  
                 lib restructure .in and .am files appropriate changes          * bin/Makefile.am, etc/Makefile.am, www/htdocs/index.html:
             bin/parser3.conf.dist [moved from etc
         * src/lib/Makefile.am 1.2:  
         * src/lib/Makefile.in 1.2:          * src/classes/file.C: ^file::exec[script;$.bad error case
         * src/lib/md5/pa_md5.h 1.2:            insensitive check now
         * src/targets/apache13/p3runConfigure.in 1.10:  
         * src/targets/apache13/pa_md5c.c 1.2:          * src/classes/file.C, www/htdocs/index.html:
                 lib restructure apache .am & co changes            ^file::exec[script;$.bad now error, not skip
   
         * INSTALL 1.23:          * configure, configure.in, src/include/pa_pool.h,
         * configure.in 1.31:            src/include/pa_types.h: pack configure.in detection simplified.
         * operators.txt 1.50:            figured out that gcc on sparc not that stupid as thought
         * parser3.dsw 1.2:            previously: on sparc: when it sees packed class it modifies it's
         * src/Makefile.am 1.16:            field-access-code to byte operations [stb, ldub] instead of 4byte
         * src/classes/Makefile.am 1.39:            operations [st, lduh] so packed must be all parts of packed
         * src/classes/classes.dsp 1.21:            class, i.e. it's parents&fields(classes).  for now it's only
         * src/classes/math.C 1.19:            String that packed and what was wrong is that it's parent -
         * src/lib/Makefile.am 1.1:            Pooled, were not packed. fixed that.
         * src/lib/md5/Makefile.am 1.1:  
         * src/lib/md5/md5.dsp 1.1:  2002-06-14  paf
         * src/lib/md5/pa_md5.h 1.1:  
         * src/lib/md5/pa_md5c.c 1.1:          * operators.txt: more precise xml-to-text options
         * src/lib/patches/Makefile.am 1.1:  
         * src/lib/patches/Makefile.in 1.1:          * operators.txt, src/types/pa_vxnode.C: xnode
         * src/lib/patches/libgdome_cpp_syntax1.patch 1.1:            attribute_node.name/value xnode pi.node.data
         * src/lib/patches/libgdome_cpp_syntax2.patch 1.1:  
         * src/lib/patches/libgdome_morestatic.patch 1.1:  2002-06-12  paf
         * src/lib/patches/libxml_error_column_tab.patch 1.1:  
         * src/lib/patches/libxml_htmloutput_of_xslemptyattr_emptyquotes.patch 1.1:          * configure, configure.in, src/targets/cgi/Makefile.am,
         * src/lib/patches/libxml_transcoder_context1.patch 1.1:            src/targets/cgi/parser3.C: removed root conf define creation
         * src/lib/patches/libxml_transcoder_context2.patch 1.1:  
         * src/lib/patches/libxml_transcoder_context3.patch 1.1:          * INSTALL, configure.in, operators.txt, etc/Makefile.am,
         * src/lib/patches/libxml_transcoder_context4.patch 1.1:            src/include/pa_globals.h, src/include/pa_request.h,
         * src/lib/patches/libxslt_html_output_no_charset_meta.patch 1.1:            src/main/compile.tab.C, src/main/pa_globals.C,
         * src/lib/pcre/LICENCE 1.1:            src/main/pa_request.C, src/targets/cgi/parser3.C,
         * src/lib/pcre/Makefile.am 1.1:            src/targets/isapi/parser3isapi.C: parser3.conf now one and only
         * src/lib/pcre/Makefile.in 1.1:  
         * src/lib/pcre/README 1.1:          * src/classes/mail.C: sendmail -ti [default now]
         * src/lib/pcre/Tech.Notes 1.1:  
         * src/lib/pcre/dftables.c 1.1:          * src/: classes/mail.C, main/pa_request.C: $MAIL $CHARSETS allowed
         * src/lib/pcre/get.c 1.1:            to be strings. for convinient #ing
         * src/lib/pcre/ibm-1250.ucm 1.1:  
         * src/lib/pcre/ibm-1251.ucm 1.1:          * src/: include/pa_globals.h, include/pa_request.h, main/execute.C,
         * src/lib/pcre/ibm-1257.ucm 1.1:            main/pa_globals.C, main/pa_request.C: @rootconf [were @conf]
         * src/lib/pcre/internal.h 1.1:  
         * src/lib/pcre/maketables.c 1.1:          * src/: include/pa_globals.h, include/pa_request.h, main/main.dsp,
         * src/lib/pcre/pcre-2_08.tar.gz 1.1:            main/pa_globals.C, main/pa_request.C: @conf
         * src/lib/pcre/pcre.3 1.1:  
         * src/lib/pcre/pcre.3.html 1.1:  2002-06-11  paf
         * src/lib/pcre/pcre.3.txt 1.1:  
         * src/lib/pcre/pcre.c 1.1:          * src/classes/file.C: check simplified
         * src/lib/pcre/pcre.dsp 1.1:  
         * src/lib/pcre/pcre.h 1.1:          * src/classes/file.C, src/targets/cgi/parser3.dsp,
         * src/lib/pcre/pcre_dftables.dsp 1.1:            src/targets/isapi/parser3isapi.C, www/htdocs/.htaccess,
         * src/lib/pcre/pcre_parser_ctype.c 1.1:            www/htdocs/index.html: suexec env keys filter plus CGI_ as valid
         * src/lib/pcre/pcre_parser_ctype.dsp 1.1:            prefix
         * src/lib/pcre/ruspart_win2koi.pl 1.1:  
         * src/lib/pcre/study.c 1.1:          * src/classes/file.C, src/include/pa_request.h,
         * src/lib/pcre/win-koi.tab 1.1:            src/include/pa_sapi.h, src/targets/cgi/parser3.C,
         * src/main/Makefile.am 1.32:            src/targets/isapi/parser3isapi.C, www/htdocs/index.html:
         * src/main/compile.tab.C 1.57:            file::exec/cgi to pass HTTP_ vars introducing SAPI::environment
         * src/main/main.dsp 1.154:  
         * src/targets/apache13/ApacheModuleParser3.dsp 1.13:  2002-06-10  paf
         * src/targets/apache13/Makefile.am 1.12:  
         * src/targets/apache13/pa_md5c.c 1.1:          * operators.txt, src/classes/op.C, src/include/pa_common.h,
         * src/targets/cgi/Makefile.am 1.36:            src/main/pa_common.C: lock failures reported now
         * src/targets/cgi/parser3.dsp 1.50:  
         * src/targets/isapi/parser3isapi.dsp 1.38:          * src/main/compile_tools.C, www/htdocs/index.html: ^if(" 1 "){y}
         * src/types/Makefile.am 1.22:            bug fixed optimization string->double @ compile time were
         * src/types/types.dsp 1.26:            not-enough-checking...
         * www/cgi-bin/parser3.log 1.67:  
         * www/htdocs/.htaccess 1.5:          * src/main/compile.tab.C, src/main/pa_string.C,
         * www/htdocs/index.html 1.73:            www/htdocs/index.html: whitespace after number in autoconvert now
                 moved libltdl and pcre to libs/            ignored
                 added libs/md5 which is linked to non-apache targets  
                 ^math:crypt[password;$apr1$salt]          * src/types/pa_vform.C, src/types/pa_vform.h,
             www/htdocs/index.html: $form: not determined yet check
 2002-06-20  paf  
         * INSTALL [release_3_0_0003] 1.21.2.1:          * src/classes/mail.C: mail netscape attachment name fixed. todo:
         * bin/Makefile.am [release_3_0_0003] 1.2.2.1:            $response:body content-type:name
         * bin/Makefile.in [release_3_0_0003] 1.2.2.1:  
         * bin/auto.p.dist.in [release_3_0_0003] 1.2.2.1:          * configure, configure.in: hpux check, nsl link, no socket
         * configure [release_3_0_0003] 1.26.2.2:  
         * configure.in [release_3_0_0003] 1.29.2.2:          * operators.txt: old merge conflict removed
         * operators.txt [release_3_0_0003] 1.47.2.1:  
         * src/classes/file.C [release_3_0_0003] 1.88.2.1:          * configure, configure.in: pack even address access on sparc&co
         * src/classes/op.C [release_3_0_0003] 1.96.2.1:            arch checked in configure
         * src/doc/doxygen.cfg [release_3_0_0003] 1.22.4.1:  
         * src/include/pa_globals.h [release_3_0_0003] 1.88.2.1:          * configure, src/include/pa_version.h: makes
         * src/include/pa_request.h [release_3_0_0003] 1.138.2.1:  
         * src/main/execute.C [release_3_0_0003] 1.241.2.1:          * configure, configure.in, src/include/pa_version.h: makes
         * src/main/pa_request.C [release_3_0_0003] 1.211.2.1:  
         * src/targets/apache13/mod_parser3.C [release_3_0_0003] 1.22.2.1:          * src/main/untaint.C: (bug#2) mail subject got always prepended
         * src/targets/cgi/parser3.C [release_3_0_0003] 1.182.2.1:            with charset even when all letters were 7bit one
         * src/targets/isapi/parser3isapi.C [release_3_0_0003] 1.74.2.1:  
         * src/types/pa_vmethod_frame.h [release_3_0_0003] 1.26.6.1:          * src/main/pa_common.C: merged fixed -d (bug)
         * www/htdocs/auto.p [release_3_0_0003] 1.11.2.1:  
         * www/htdocs/index.html [release_3_0_0003] 1.69.2.1:          * src/main/pa_common.C: fixed -d (bug)
                 marged latest HEAD updates, mainly file:justname&co & @auto  
                 conf[filespec  2002-06-03  paf
   
         * INSTALL 1.22:          * ChangeLog, operators.txt, etc/parser3.charsets/windows-1251.cfg,
         * bin/Makefile.am 1.3:            src/classes/classes.dsp, src/main/compile.tab.C,
         * bin/auto.p.dist.in 1.1:            src/main/main.dsp, src/main/pa_globals.C,
         * configure.in 1.30:            src/targets/cgi/parser3.C, src/targets/cgi/parser3.dsp,
         * operators.txt 1.48:            src/targets/isapi/parser3isapi.dsp, src/types/types.dsp,
         * src/doc/doxygen.cfg 1.23:            www/htdocs/index.html: fixed .dsp-s along with reorganized cvs
         * src/include/pa_globals.h 1.89:            modules dirs structure
         * src/targets/apache13/mod_parser3.C 1.23:  
         * src/targets/cgi/parser3.C 1.183:          * src/: classes/classes.dsp, main/compile.tab.C, main/main.dsp,
         * src/targets/isapi/parser3isapi.C 1.75:            main/pa_globals.C, targets/cgi/parser3.dsp,
         * www/htdocs/auto.p 1.12:            targets/isapi/parser3isapi.dsp, types/types.dsp: reorganized cvs
         * www/htdocs/index.html 1.70:            modules
                 parser3.conf renamed to auto.p  
   2002-05-28  paf
         * operators.txt 1.49:  
         * src/classes/file.C 1.89:          * src/targets/cgi/parser3.C: info.uri now ""
         * www/cgi-bin/parser3.log 1.66:  
         * www/htdocs/auto.p 1.14:  2002-05-17  paf
         * www/htdocs/index.html 1.72:  
                     !^file:dirname[/a/some.tar.gz]=/a          * src/classes/: table.C: ^table.save << checked empty
                     !^file:dirname[/a/b/]=/a            pre/match/post columns
                     !^file:basename[/a/some.tar.gz]=some.tar.gz  
                     !^file:justname[/a/some.tar.gz]=some.tar  2002-05-16  paf
                     !^file:justext[/a/some.tar.gz]=gz  
           * src/classes/image.C, www/htdocs/index.html: image::measure can
         * bin/Makefile.in 1.3:            png now
         * configure 1.27:  
                 parser3.conf renamed to auto.p autoconf changes  2002-05-15  paf
   
         * src/classes/op.C 1.97:          * operators.txt, src/classes/date.C, www/htdocs/index.html:
         * src/include/pa_request.h 1.139:            ^date::create[%H:%M[:%S]] added
         * src/main/execute.C 1.242:  
         * src/main/pa_request.C 1.212:          * etc/parser3.charsets/windows-1251.cfg: 0x forgot, fixed
         * src/types/pa_vmethod_frame.h 1.27:  
         * www/cgi-bin/parser3.log 1.65:          * operators.txt, src/classes/date.C, www/htdocs/.htaccess,
         * www/htdocs/auto.p 1.13:            www/htdocs/auto.p, www/htdocs/index.html:
         * www/htdocs/index.html 1.71:            ^date::create[%Y[-%m[-%d[ %H[:%M[:%S]]]]]] [-%m now
                 introducing @conf/auto[filespec]  
   2002-05-14  paf
         * bin/auto.p.dist.in 1.2:  
                 <noindex>          * etc/parser3.charsets/: windows-1251.cfg: added 3 quotes
   
 2002-06-18  paf  2002-05-07  paf
         * bin/Makefile.am 1.1:  
         * bin/Makefile.in 1.1:          * ChangeLog, src/classes/classes.dsp, src/classes/op.C,
         * etc/Makefile.am 1.4:            src/include/pa_globals.h, src/include/pa_request.h,
         * www/htdocs/index.html 1.69:            src/include/pa_table.h, src/main/compile.tab.C,
                 bin/parser3.conf.dist [moved from etc            src/main/compile.y, src/main/main.dsp, src/main/pa_globals.C,
             src/main/pa_request.C, src/main/pa_table.C,
         * src/classes/file.C 1.86:            src/targets/isapi/pa_pool.C, src/targets/isapi/parser3isapi.C,
         * www/cgi-bin/parser3.log 1.64:            src/targets/isapi/parser3isapi.dsp,
                 ^file::exec[script;$.bad error case insensitive check now            src/targets/isapi/pool_storage.h, src/types/types.dsp,
             www/htdocs/parser-status.html: Table name2number field now &.
         * configure [release_3_0_0003] 1.26.2.1:            main_method_name now on Request pool rather on global_pool
         * configure.in [release_3_0_0003] 1.29.2.1:            [Junction+VJunction created on same pool as name = were created
         * src/include/pa_version.h [release_3_0_0003] 1.5.2.1:            on global pool, causing mem leaks]
                 version to configure.in  
           * src/classes/classes.dsp, src/classes/op.C,
         * src/classes/file.C 1.85:            src/include/pa_globals.h, src/include/pa_request.h,
         * www/cgi-bin/parser3.log 1.63:            src/include/pa_table.h, src/main/compile.tab.C,
         * www/htdocs/index.html 1.68:            src/main/compile.y, src/main/main.dsp, src/main/pa_globals.C,
                 ^file::exec[script;$.bad now error, not skip            src/main/pa_request.C, src/main/pa_table.C,
             src/targets/isapi/pa_pool.C, src/targets/isapi/parser3isapi.C,
         * Makefile.am 1.5:            src/targets/isapi/parser3isapi.dsp,
         * Makefile.in 1.12:            src/targets/isapi/pool_storage.h, src/types/types.dsp,
         * bin/Makefile.am 1.2:            www/htdocs/parser-status.html: Table name2number field now &.
         * bin/Makefile.in 1.2:            main_method_name now on Request pool rather on global_pool
         * configure 1.26:            [Junction+VJunction created on same pool as name = were created
         * configure.in 1.29:            on global pool, causing mem leaks]
         * etc/Makefile.in 1.8:  
         * etc/parser3.charsets/Makefile.am 1.3:  2002-05-06  paf
         * etc/parser3.charsets/Makefile.in 1.10:  
         * src/targets/apache13/Makefile.in 1.34:          * src/: main/pa_globals.C, targets/cgi/parser3.C,
                 parser3.conf.dist moved to bin, .in & *.am updated            targets/cgi/pool_storage.h, targets/isapi/parser3isapi.C: removed
             100*40 bytes per request memory leak [nonpool malloc in globals]
         * src/classes/file.C 1.87:  
                 strcasecmp          * src/: main/pa_globals.C, targets/cgi/parser3.C,
             targets/cgi/pool_storage.h, targets/isapi/parser3isapi.C: removed
         * INSTALL 1.21:            100*40 bytes per request memory leak [nonpool malloc in globals]
                 reflected .conf.dist dir change  
   2002-04-30  paf
         * configure 1.25:  
         * configure.in 1.28:          * configure, src/include/pa_version.h: version now not b
         * src/include/pa_pool.h 1.80:  
         * src/include/pa_types.h 1.41:          * src/targets/cgi/parser3.C, www/htdocs/global.xsl,
                 pack configure.in detection simplified.            www/htdocs/index.html: request.uri now never 0
                 figured out that gcc on sparc not that stupid as thought previously:  
                 on sparc: when it sees packed class it modifies it's field-access-code to byte operations [stb, ldub] instead of 4byte operations [st, lduh]  2002-04-29  paf
                 so packed must be all parts of packed class, i.e. it's parents&fields(classes).  
                 for now it's only String that packed and what was wrong is that it's parent - Pooled, were not packed. fixed that.          * configure.in: removed b
   
         * src/classes/file.C 1.88:          * src/: classes/op.C, include/pa_exception.h, main/pa_request.C:
                 strncasecmp            Exception::comment/type checked in (), no there's no empty
             type/comment by default
 2002-06-14  paf  
         * operators.txt 1.47:          * ChangeLog, src/doc/ClassExample1.dox, src/doc/ClassExample3.dox,
                 more precise xml-to-text options            src/doc/aliased.dox, src/doc/methoded.dox, src/doc/string.dox,
             src/doc/value.dox, src/include/pa_exception.h,
         * operators.txt 1.46:            src/main/pa_request.C, src/targets/cgi/parser3.C: merged from
         * src/types/pa_vxnode.C 1.17:            0001
                 xnode attribute_node.name/value  
                 xnode pi.node.data  2002-04-26  paf
   
 2002-06-12  paf          * src/doc/doxygen.cfg, src/targets/cgi/parser3.dsp,
         * Makefile.in 1.11:            www/htdocs/index.html: doxygen dot image size reduced
         * configure 1.24:  
         * configure.in 1.27:  2002-04-25  paf
         * etc/Makefile.in 1.7:  
         * etc/parser3.charsets/Makefile.in 1.9:          * src/targets/cgi/: parser3.C: setenv in .htaccess when cgi is not
         * src/Makefile.in 1.47:            under that dir got REDIRECT_ prefix before HTTP_PARSER_x_CONFIG,
         * src/classes/Makefile.in 1.45:            now that took into account
         * src/include/Makefile.in 1.5:  
         * src/main/Makefile.in 1.41:          * operators.txt, src/classes/date.C: ^date::create[2002-12-33
         * src/sql/Makefile.in 1.5:            01:03:04]
         * src/targets/Makefile.in 1.36:  
         * src/targets/cgi/Makefile.am 1.35:          * ChangeLog, operators.txt, src/classes/date.C,
         * src/targets/cgi/Makefile.in 1.47:            www/htdocs/index.html: ^date::create[2002-12-33 01:03:04]
         * src/targets/cgi/parser3.C 1.182:  
         * src/targets/isapi/Makefile.in 1.5:          * ChangeLog: updated changelog
         * src/types/Makefile.in 1.38:  
                 removed root conf define creation          * www/htdocs/index.html: sample of 'using junction out of context'
   
         * src/classes/mail.C 1.66:          * src/classes/table.C, www/htdocs/.htaccess, www/htdocs/index.html:
                 sendmail -ti [default now]            removed restriction on column count to ^table.hash to work, now
             must be >0 [were >1]
         * src/include/pa_globals.h 1.86:  
         * src/include/pa_request.h 1.136:  2002-04-24  paf
         * src/main/main.dsp 1.153:  
         * src/main/pa_globals.C 1.128:          * src/: classes/classes.dsp, main/compile.tab.C, main/main.dsp,
         * src/main/pa_request.C 1.208:            targets/cgi/parser3.C, targets/cgi/parser3.dsp,
         * www/cgi-bin/parser3.log 1.60:            targets/isapi/parser3isapi.dsp, types/types.dsp: MSVC profile
                 @conf            targets
   
         * src/include/pa_globals.h 1.87:  2002-04-23  paf
         * src/include/pa_request.h 1.137:  
         * src/main/execute.C 1.241:          * operators.txt, src/classes/string.C, www/htdocs/index.html:
         * src/main/pa_globals.C 1.129:            int/double/string:sql{}[$.default{code}] fixed [were barking:
         * src/main/pa_request.C 1.209:            "junction used outside of context"]
         * www/cgi-bin/parser3.log 1.61:  
                 @rootconf [were @conf]  2002-04-22  paf
   
         * INSTALL 1.20:          * types.txt, src/classes/string.C, src/include/pa_string.h,
         * configure.in 1.26:            src/main/pa_string.C, src/types/pa_vstring.C,
         * etc/Makefile.am 1.3:            src/types/pa_vstring.h: ^string.optimize[]
         * operators.txt 1.43:  
         * src/include/pa_globals.h 1.88:          * src/: include/pa_globals.h, include/pa_table.h,
         * src/include/pa_request.h 1.138:            main/pa_globals.C, main/pa_string.C, main/pa_table.C: fixed match
         * src/main/compile.tab.C 1.56:            table template
         * src/main/pa_globals.C 1.130:  
         * src/main/pa_request.C 1.211:          * src/classes/: string.C: optimize removed from string
         * src/targets/apache13/mod_parser3.C 1.22:            .left/right/pos
         * src/targets/cgi/parser3.C 1.181:  
         * src/targets/isapi/parser3isapi.C 1.74:          * src/main/execute.C: rolled back to
         * www/cgi-bin/parser3.log 1.62:            before_killing_userjunction_contexts
                 parser3.conf now one and only  
           * src/main/execute.C, www/htdocs/index.html: user junctions context
         * src/classes/mail.C 1.65:            killed
         * src/main/pa_request.C 1.210:  
                 $MAIL $CHARSETS allowed to be strings. for convinient #ing          * src/main/execute.C, www/htdocs/index.html: junctions to local
             contexts got cleanized&checked later
 2002-06-11  paf  
         * src/classes/file.C 1.83:  2002-04-19  paf
         * src/targets/cgi/parser3.dsp 1.49:  
         * src/targets/isapi/parser3isapi.C 1.73:          * src/classes/string.C, src/include/pa_request.h,
         * www/cgi-bin/parser3.log 1.59:            src/include/pa_string.h, src/main/pa_request.C,
         * www/htdocs/.htaccess 1.4:            src/main/pa_string.C, src/types/pa_vstring.C,
         * www/htdocs/index.html 1.66:            src/types/pa_vstring.h, www/htdocs/index.html: string now
                 suexec env keys filter plus CGI_ as valid prefix            optimized prior to .left .right .mid .pos .match when that is
             profitable, and always before .replace when $ORIGINS(1)
         * src/classes/file.C 1.84:            optimization disabled economy from not wasting mem on lots of
                 check simplified            strings which occur by lots of String:mid calls to get parts of
             source string between found_occurances
         * src/classes/file.C 1.82:  
         * src/include/pa_request.h 1.135:          * src/classes/file.C: ovector now local economy: 16 bytes per
         * src/include/pa_sapi.h 1.19:            ^file:list
         * src/targets/apache13/mod_parser3.C 1.21:  
         * src/targets/cgi/parser3.C 1.180:          * src/: include/pa_globals.h, include/pa_table.h,
         * src/targets/isapi/parser3isapi.C 1.72:            main/pa_globals.C, main/pa_string.C: String::match table columns
         * www/cgi-bin/parser3.log 1.58:            globalized, not created @ each ^match anymore economy:
         * www/htdocs/index.html 1.65:            sizeof(Array)+space on 3+x cells=24+ bytes per ^match
                 file::exec/cgi to pass HTTP_ vars  
                 introducing SAPI::environment          * src/: classes/op.C, classes/string.C, types/pa_value.h: VTable
             removed from each String::match replace iteration, and made
 2002-06-10  paf            stacked sizeof(VTable)=12bytes economy on each replace code
         * src/main/pa_common.C [release_1_0_0001] 1.108.2.1:  
                 fixed -d (bug)          * src/doc/footer.htm: 2001,
   
         * configure 1.20:          * src/classes/string.C, src/include/pa_string.h,
         * configure [release_3_0_0002] 1.19.2.1:            src/main/pa_string.C, www/htdocs/index.html: string.match[][']
         * configure.in [release_3_0_0002] 1.21.2.1:            option enables generation of $match.prematch .match .postmatch
         * src/include/pa_version.h 1.5:            columns
         * src/include/pa_version.h [release_3_0_0002] 1.4.2.1:  
                 makes          * src/main/pa_string.C: String::match options analized without
             cstr-ing them now
         * operators.txt 1.41:  
                 old merge conflict removed          * src/doc/: doxygen.cfg, footer.htm, html2chm.cmd, postbuild.txt,
             sources2html.cmd, view_chm.cmd, view_html.cmd, chmhelper.pl:
         * src/types/pa_vform.C 1.56:            config updated to doxygen 1.2.15, created helper which fixes
         * src/types/pa_vform.h 1.34:            minor bugs in chm project files & htm tree.  changed extension to
         * www/htdocs/index.html 1.62:            .htm
                 $form: not determined yet check  
   2002-04-18  paf
         * src/main/pa_common.C 1.109:  
                 merged fixed -d (bug)          * src/doc/doxygen.cfg: .chi generation disabled
   
         * src/main/compile.tab.C 1.55:          * src/classes/classes.h, src/classes/xdoc.C, src/classes/xnode.C,
         * src/main/pa_string.C 1.159:            src/classes/xnode.h, src/types/pa_vxdoc.C, www/htdocs/index.html:
         * www/cgi-bin/parser3.log 1.56:            xdoc(xnode) now fully - fields&methods
         * www/htdocs/index.html 1.63:  
                 whitespace after number in autoconvert now ignored          * src/: classes/classes.h, classes/hash.C, types/pa_value.h,
             types/pa_vbool.h, types/pa_vcookie.h, types/pa_vdate.h,
         * operators.txt 1.42:            types/pa_vdouble.h, types/pa_venv.h, types/pa_vfile.h,
         * src/classes/op.C 1.96:            types/pa_vhash.h, types/pa_vimage.h, types/pa_vint.h,
         * src/include/pa_common.h 1.77:            types/pa_vjunction.h, types/pa_vobject.h, types/pa_vrequest.h,
         * src/main/pa_common.C 1.110:            types/pa_vresponse.h, types/pa_vstateless_class.h,
                 lock failures reported now            types/pa_vstateless_object.h, types/pa_vstatus.h,
             types/pa_vstring.h, types/pa_vtable.h, types/pa_vvoid.h,
         * configure 1.21:            types/pa_vxdoc.h, types/pa_vxnode.h: fclass_real lowered from
         * configure.in 1.23:            VStateless_class to VObject
                 pack even address access on sparc&co arch checked in configure  
           * src/main/pa_request.C, src/types/pa_valiased.h,
         * configure 1.23:            src/types/pa_vstateless_class.h,
         * configure.in 1.25:            src/types/pa_vstateless_object.h, src/types/pa_vstring.h,
                 *** empty log message ***            www/htdocs/index.html: VStateless_string_object speicalized light
             version of VStateless_object
         * src/main/compile_tools.C 1.50:  
         * www/cgi-bin/parser3.log 1.57:          * src/classes/op.C: ^throw comment param made optional
         * www/htdocs/index.html 1.64:  
                 ^if(" 1 "){y} bug fixed          * src/types/pa_valiased.C, src/types/pa_valiased.h,
                 optimization string->double @ compile time were not-enough-checking...            src/types/pa_vclass.h, src/types/pa_vobject.h,
             src/types/pa_wcontext.C, www/htdocs/index.html: VAliased get/set
         * configure 1.22:            alias now virtual and implemented down in VClass, fclass_alias
         * configure.in 1.24:            removed,
                 hpux check, nsl link, no socket  
           * src/types/pa_value.C: forced to cut that from .h because of
         * src/classes/mail.C 1.64:            VStateless_class usage [undefined in .h]
                 mail netscape attachment name fixed. todo: $response:body  
                 content-type:name          * src/include/pa_opcode.h, src/main/compile.tab.C,
             src/main/compile.y, src/main/compile_tools.C,
         * src/main/untaint.C 1.102:            src/main/compile_tools.h, src/main/execute.C,
                 bug#2) mail subject got always prepended with charset even when            src/main/pa_request.C, src/types/pa_vmethod_frame.h,
                 all letters were 7bit one            www/htdocs/index.html: OP_GET_METHOD_FRAME merged with OP_CALL,
             VCodeFrame move to stack [no more heap waste on each CALL]
 2002-06-04  paf  
         * src/targets/apache13/mod_parser3.C 1.20:          * src/classes/classes.h, src/classes/date.C, src/classes/double.C,
         * src/targets/apache13/mod_parser3.C [release_1_0_0001] 1.19.2.1:            src/classes/file.C, src/classes/form.C, src/classes/hash.C,
                 fixed .dsp-s along with reorganized cvs modules dirs structure            src/classes/image.C, src/classes/int.C, src/classes/mail.C,
             src/classes/math.C, src/classes/op.C, src/classes/response.C,
 2002-06-03  paf            src/classes/string.C, src/classes/table.C, src/classes/void.C,
         * etc/parser3.charsets/windows-1251.cfg 1.5:            src/classes/xnode.C, src/include/pa_globals.h,
         * operators.txt 1.40:            src/include/pa_request.h, src/main/execute.C,
         * src/classes/classes.dsp 1.20:            src/main/pa_globals.C, src/main/pa_request.C,
         * src/main/compile.tab.C 1.54:            src/types/Makefile.am, src/types/pa_value.h,
         * src/main/main.dsp 1.152:            src/types/pa_vdouble.h, src/types/pa_vform.C,
         * src/main/pa_globals.C 1.127:            src/types/pa_vhash.h, src/types/pa_vint.h, src/types/pa_vmath.h,
         * src/targets/apache13/ApacheModuleParser3.dsp 1.12:            src/types/pa_vmethod_frame.h, src/types/pa_vstateless_class.h,
         * src/targets/cgi/parser3.C 1.179:            src/types/pa_wcontext.C, src/types/pa_wcontext.h,
         * src/targets/cgi/parser3.dsp 1.48:            src/types/pa_wwrapper.h, src/types/types.dsp,
         * src/targets/isapi/parser3isapi.dsp 1.37:            www/htdocs/index.html: removed Value::fname
         * src/types/types.dsp 1.25:  
         * www/htdocs/index.html 1.60:  2002-04-17  paf
                 fixed .dsp-s along with reorganized cvs modules dirs structure  
           * src/: doc/ClassExample1.dox, doc/ClassExample2.dox,
         * src/classes/classes.dsp [release_1_0_0001] 1.18.2.2:            doc/ClassExample3.dox, doc/compiler.dox, doc/module.dox,
         * src/main/compile.tab.C [release_1_0_0001] 1.52.2.2:            doc/pooled.dox, doc/string.dox, doc/targets.dox,
         * src/main/main.dsp [release_1_0_0001] 1.150.2.2:            include/pa_pool.h, include/pa_types.h: dox updated to current
         * src/main/pa_globals.C [release_1_0_0001] 1.124.2.3:            state, PTHROW freshen to throw & co
         * src/targets/apache13/ApacheModuleParser3.dsp [release_1_0_0001] 1.11.2.1:  
         * src/targets/cgi/parser3.dsp [release_1_0_0001] 1.46.2.1:          * src/types/pa_vhash.h: vstring wrong parent fixed
         * src/targets/isapi/parser3isapi.dsp [release_1_0_0001] 1.35.2.2:  
         * src/types/types.dsp [release_1_0_0001] 1.23.2.2:          * src/classes/op.C: taint local result var bug fixed
                 reorganized cvs modules  
   2002-04-16  paf
 2002-05-28  paf  
         * src/targets/cgi/parser3.C [release_1_0_0001] 1.174.2.3:          * asm.txt, form.txt, lang.txt, sql.txt: removed outdated. see in
                 info.uri now ""            Attic asm.txt as most interesting
   
 2002-05-17  paf          * src/main/pa_request.C, src/targets/isapi/parser3isapi.C,
         * src/classes/table.C 1.153:            www/htdocs/index.html: removed check, preventing content-length:
         * src/classes/table.C [release_1_0_0001] 1.151.2.1:            0 from appearing
                 ^table.save << checked empty pre/match/post columns  
           * src/main/execute.C, www/htdocs/index.html: $result in @main now
 2002-05-16  paf            taken into account as in usual functions
         * src/classes/image.C 1.72:  
         * www/cgi-bin/parser3.log 1.55:          * src/doc/postbuild.txt, src/main/execute.C, www/htdocs/index.html:
         * www/htdocs/index.html 1.59:            $result in @postprocess & @unhandled_exception now taken into
                 image::measure can png now            account as in usual functions
   
 2002-05-15  paf          * src/doc/postbuild.txt: instructions on post .html build
         * operators.txt 1.38:  
         * src/classes/date.C 1.31:          * src/doc/: doxygen.cfg, html2chm.cmd: .chm file only now, no .chi
         * www/cgi-bin/parser3.log 1.54:  
         * www/htdocs/index.html 1.58:          * src/classes/file.C, src/main/pa_exec.C, www/htdocs/index.html:
                 ^date::create[%H:%M[:%S]] added            stderr of execs mark as tainted
   
         * etc/parser3.charsets/windows-1251.cfg 1.4:          * src/main/pa_request.C: uri in error log
                 0x forgot, fixed  
           * src/: classes/date.C, main/compile.tab.C, targets/cgi/parser3.C:
         * operators.txt 1.37:            cheched date:create(days) param for validity [later were assumed
         * src/classes/date.C 1.30:            valid and crashed on invalid onces]
         * www/cgi-bin/parser3.log 1.53:  
         * www/htdocs/.htaccess 1.3:          * src/: include/pa_opcode.h, main/compile.tab.C, main/compile.y,
         * www/htdocs/auto.p 1.10:            main/execute.C, targets/cgi/parser3.C: OP_CALL -> OP_CALL__WRITE
         * www/htdocs/index.html 1.57:            and used that for removing VString wrapper
                 ^date::create[%Y[-%m[-%d[ %H[:%M[:%S]]]]]]  
                 [-%m now          * src/classes/op.C: exception2vhash file now tainted
   
 2002-05-14  paf          * src/classes/op.C: _process pseudo origin copied from local var to
         * etc/parser3.charsets/windows-1251.cfg 1.3:            heap
         * etc/parser3.charsets/windows-1251.cfg [release_1_0_0001] 1.2.2.1:  
                 added 3 quotes          * src/classes/op.C, www/htdocs/auto.p: extra check on empty file in
             origin in _execute
 2002-05-07  paf  
         * src/classes/classes.dsp 1.19:  2002-04-15  paf
         * src/classes/classes.dsp [release_1_0_0001] 1.18.2.1:  
         * src/classes/op.C 1.95:          * src/: main/execute.C, types/pa_value.h: fixed name update
         * src/classes/op.C [release_1_0_0001] 1.93.2.1:  
         * src/include/pa_globals.h 1.85:          * src/classes/: file.C, op.C, table.C: finished dual write_xxx_lang
         * src/include/pa_globals.h [release_1_0_0001] 1.84.2.1:            functions
         * src/include/pa_request.h 1.134:  
         * src/include/pa_request.h [release_1_0_0001] 1.133.2.1:          * src/: classes/file.C, classes/hash.C, classes/op.C,
         * src/include/pa_table.h 1.44:            include/pa_request.h, main/execute.C, types/pa_wcontext.h:
         * src/include/pa_table.h [release_1_0_0001] 1.43.2.1:            started dual write_xxx_lang functions, if checked & works
         * src/main/compile.tab.C 1.53:  
         * src/main/compile.tab.C [release_1_0_0001] 1.52.2.1:          * src/: classes/date.C, classes/file.C, classes/mail.C,
         * src/main/compile.y 1.187:            classes/string.C, classes/xnode.C, include/pa_request.h,
         * src/main/compile.y [release_1_0_0001] 1.186.2.1:            types/pa_value.h, types/pa_wcontext.h: removed absolutely
         * src/main/main.dsp 1.151:            unnecessary VString shells
         * src/main/main.dsp [release_1_0_0001] 1.150.2.1:  
         * src/main/pa_globals.C 1.126:          * src/main/execute.C: CodeFrame soul fixed [mistakenly killed by
         * src/main/pa_globals.C [release_1_0_0001] 1.124.2.2:            prev changes]
         * src/main/pa_request.C 1.207:  
         * src/main/pa_request.C [release_1_0_0001] 1.204.2.1:          * src/: classes/image.C, classes/op.C, classes/string.C,
         * src/main/pa_table.C 1.47:            classes/table.C, include/pa_request.h, main/execute.C,
         * src/main/pa_table.C [release_1_0_0001] 1.46.2.1:            types/pa_value.h, types/pa_vmethod_frame.h, types/pa_wcontext.h:
         * src/targets/isapi/pa_pool.C 1.13:            StringOrValue wcontext result, now ready for dual writes
         * src/targets/isapi/pa_pool.C [release_1_0_0001] 1.12.2.1:  
         * src/targets/isapi/parser3isapi.C 1.71:          * src/targets/cgi/parser3.C: ctime sometimes can be just "",
         * src/targets/isapi/parser3isapi.C [release_1_0_0001] 1.69.2.2:            checked that
         * src/targets/isapi/parser3isapi.dsp 1.36:  
         * src/targets/isapi/parser3isapi.dsp [release_1_0_0001] 1.35.2.1:          * src/main/: compile.tab.C, compile.y, compile_tools.C,
         * src/targets/isapi/pool_storage.h 1.16:            compile_tools.h, execute.C: OP_GET_ELEMENT+OP_GET_ELEMENT__WRITE
         * src/targets/isapi/pool_storage.h [release_1_0_0001] 1.15.2.1:            changed to OP_WRITE_VALUE in var get cases
         * src/types/types.dsp 1.24:  
         * src/types/types.dsp [release_1_0_0001] 1.23.2.1:          * src/classes/op.C, src/include/pa_globals.h,
         * www/htdocs/parser-status.html 1.2:            src/include/pa_opcode.h, src/include/pa_request.h,
         * www/htdocs/parser-status.html [release_1_0_0001] 1.1.2.1:            src/main/compile.tab.C, src/main/compile.y,
                 Table name2number field now &.            src/main/compile_tools.C, src/main/compile_tools.h,
                 main_method_name now on Request pool rather on global_pool [Junction+VJunction created on same pool as name = were created on global pool, causing mem leaks]            src/main/execute.C, src/main/pa_globals.C, src/main/pa_request.C,
             src/targets/cgi/parser3.C, www/htdocs/index.html: switch in hash
 2002-05-06  paf            constructor fixed [were problems with using of stacked wwrapper
         * src/main/pa_globals.C 1.125:            after it's death]
         * src/main/pa_globals.C [release_1_0_0001] 1.124.2.1:  
         * src/targets/cgi/parser3.C 1.178:  2002-04-12  paf
         * src/targets/cgi/parser3.C [release_1_0_0001] 1.174.2.2:  
         * src/targets/cgi/pool_storage.h 1.10:          * operators.txt, src/classes/table.C, www/htdocs/index.html:
         * src/targets/cgi/pool_storage.h [release_1_0_0001] 1.9.2.1:            table.select(expression) 0
         * src/targets/isapi/parser3isapi.C 1.70:  
         * src/targets/isapi/parser3isapi.C [release_1_0_0001] 1.69.2.1:  2002-04-11  paf
                 removed 100*40 bytes per request memory leak [nonpool malloc in  
                 globals]          * src/: classes/string.C, include/pa_request.h, main/execute.C:
             Request::process_internal codeFrame & wwrapper stacked [not
 2002-04-30  paf            wasting  heap anymore]
         * configure 1.19:  
         * src/include/pa_version.h 1.4:  2002-04-10  paf
                 version now not b  
           * src/: classes/double.C, classes/file.C, classes/hash.C,
         * src/targets/cgi/parser3.C 1.177:            classes/image.C, classes/int.C, classes/math.C, classes/op.C,
         * www/cgi-bin/parser3.log 1.52:            classes/string.C, classes/table.C, classes/void.C,
         * www/htdocs/global.xsl 1.7:            classes/xdoc.C, include/pa_request.h, main/execute.C,
         * www/htdocs/index.html 1.56:            main/pa_string.C: killed Request::process() wrapping
                 request.uri now never 0            VString(String) in case we need only String
   
 2002-04-29  paf          * src/include/pa_string.h, src/main/pa_string.C,
         * configure.in 1.21:            src/main/untaint.C, www/htdocs/index.html: killed 8 bytes from
                 removed b            String.head
   
         * src/doc/ClassExample1.dox 1.4:  2002-04-09  paf
         * src/doc/ClassExample3.dox 1.4:  
         * src/doc/aliased.dox 1.4:          * src/: main/compile.tab.C, targets/cgi/parser3.C,
         * src/doc/methoded.dox 1.3:            targets/isapi/parser3isapi.C: removed {   char *a;   {      /*sub
         * src/doc/string.dox 1.4:            local*/char b[...];      a=b; situations
         * src/doc/value.dox 1.3:  
         * src/include/pa_exception.h 1.34:          * operators.txt, src/classes/xdoc.C: xslt params made literal
         * src/main/pa_request.C 1.205:  
         * src/targets/cgi/parser3.C 1.176:          * src/classes/xdoc.C, www/htdocs/global.xsl, www/htdocs/index.html:
                 merged from 0001            xslt params fixed
   
         * src/classes/op.C 1.94:          * src/: main/pa_common.C, targets/cgi/parser3.C,
         * src/include/pa_exception.h 1.35:            types/pa_vdouble.h, types/pa_vint.h: int/double get_string now
         * src/main/pa_request.C 1.206:            not pool.malloc(MAX_NUMBER) but really neaded
                 Exception::comment/type checked in (), no there's no empty type  
                 comment by default          * operators.txt, src/classes/double.C, src/classes/int.C,
             www/htdocs/global.xsl: int/double.int/double(default)
 2002-04-26  paf  
         * src/doc/doxygen.cfg 1.22:  2002-04-04  paf
         * src/doc/doxygen.cfg [release_1_0_0001] 1.21.2.1:  
         * src/targets/cgi/parser3.dsp 1.47:          * src/include/pa_string.h, src/main/pa_string.C,
         * www/cgi-bin/parser3.log 1.51:            www/htdocs/index.html: fixed string.replace [when reconstructing
         * www/htdocs/index.html 1.55:            pieces were split by max_integral(piece.size), thus some strings
                 doxygen dot image size reduced            to replace happen to be split into two = not replaced)
   
 2002-04-25  paf          * src/targets/cgi/: parser3.C, parser3.dsp: document root in
         * src/classes/table.C 1.152:            standalone version = current dir
         * www/cgi-bin/parser3.log 1.47:  
         * www/htdocs/.htaccess 1.1:          * src/targets/cgi/parser3.C: document root in standalone version =
         * www/htdocs/index.html 1.51:            current dir
                 removed restriction on column count to ^table.hash to work, now  
                 must be >0 [were >1]  2002-04-03  paf
   
         * src/targets/cgi/parser3.C 1.175:          * configure, configure.in: more checks on nonexistent charset
         * src/targets/cgi/parser3.C [release_1_0_0001] 1.174.2.1:  
                 setenv in .htaccess when cgi is not under that dir got          * INSTALL, configure, configure.in: root config configure options
                 REDIRECT_ prefix before HTTP_PARSER_x_CONFIG, now that took  
                 into account  2002-04-02  paf
   
         * www/cgi-bin/parser3.log 1.48:          * src/main/compile.C: parser.compile [exception name more like in
         * www/htdocs/index.html 1.52:            doc]
                 sample of 'using junction out of context'  
   2002-04-01  paf
         * operators.txt 1.35:  
         * operators.txt 1.36:          * src/: classes/mail.C, include/pa_string.h, main/untaint.C,
         * src/classes/date.C 1.28:            targets/isapi/parser3isapi.dsp: mail subject encoding taken from
         * src/classes/date.C 1.29:            .content-type.charset, not .charset
         * www/cgi-bin/parser3.log 1.49:  
         * www/htdocs/index.html 1.53:  2002-03-29  paf
                 ^date::create[2002-12-33 01:03:04]  
           * etc/parser3.charsets/koi8-r.cfg: koi8-r += ukranian letters
 2002-04-24  paf  
         * src/classes/classes.dsp 1.18:          * operators.txt, src/classes/date.C, www/htdocs/index.html:
         * src/main/compile.tab.C 1.52:            ^date::create now may not supply day, default 1.  checked 29.03
         * src/main/main.dsp 1.150:            -> 29.02 roll on non 366 days' year.  | 31.05->31.04   roll
         * src/targets/apache13/ApacheModuleParser3.dsp 1.11:  
         * src/targets/cgi/parser3.C 1.174:  2002-03-28  paf
         * src/targets/cgi/parser3.dsp 1.46:  
         * src/targets/isapi/parser3isapi.dsp 1.34:          * operators.txt, src/classes/date.C, src/classes/op.C,
         * src/types/types.dsp 1.23:            src/include/pa_globals.h, src/include/pa_hash.h,
                 MSVC profile targets            src/main/pa_globals.C, src/types/pa_vdate.h,
             www/htdocs/index.html: ^cache[file][date]{    ^cache(seconds)
 2002-04-23  paf            ^cache[date] }
         * operators.txt 1.34:  
         * src/classes/string.C 1.110:          * src/classes/: xdoc.C, xnode.C, xnode.h: removed redundant pool
         * www/cgi-bin/parser3.log 1.46:            param
         * www/htdocs/index.html 1.50:  
                 int/double/string:sql{}[$.default{code}]  2002-03-27  paf
                 fixed [were barking: "junction used outside of context"]  
           * operators.txt, src/classes/date.C, src/classes/double.C,
 2002-04-22  paf            src/classes/file.C, src/classes/form.C, src/classes/hash.C,
         * src/classes/string.C 1.109:            src/classes/image.C, src/classes/int.C, src/classes/mail.C,
         * src/include/pa_string.h 1.138:            src/classes/math.C, src/classes/op.C, src/classes/string.C,
         * src/main/pa_string.C 1.158:            src/classes/table.C, src/classes/void.C, src/classes/xdoc.C,
         * src/types/pa_vstring.C 1.19:            src/classes/xnode.C, src/include/pa_exception.h,
         * src/types/pa_vstring.h 1.46:            src/include/pa_request.h, src/include/pa_stylesheet_connection.h,
         * types.txt 1.2:            src/main/compile.C, src/main/compile_tools.C, src/main/execute.C,
                 ^string.optimize[]            src/main/pa_array.C, src/main/pa_charset.C,
             src/main/pa_charsets.C, src/main/pa_common.C,
         * src/main/execute.C 1.238:            src/main/pa_dictionary.C, src/main/pa_exception.C,
         * www/cgi-bin/parser3.log 1.43:            src/main/pa_exec.C, src/main/pa_pool.C, src/main/pa_request.C,
         * www/htdocs/index.html 1.48:            src/main/pa_socks.C, src/main/pa_sql_driver_manager.C,
                 junctions to local contexts got cleanized&checked later            src/main/pa_string.C, src/main/pa_table.C, src/main/untaint.C,
             src/targets/cgi/parser3.C, src/targets/isapi/parser3isapi.C,
         * src/main/execute.C 1.240:            src/types/pa_value.h, src/types/pa_vcookie.C,
         * www/cgi-bin/parser3.log 1.45:            src/types/pa_vfile.h, src/types/pa_vform.C, src/types/pa_vhash.h,
                 rolled back to before_killing_userjunction_contexts            src/types/pa_vmethod_frame.h, src/types/pa_vstatus.C,
             src/types/pa_vtable.C, src/types/pa_vxdoc.h,
         * src/include/pa_globals.h 1.84:            src/types/pa_vxnode.h, src/types/pa_wcontext.C,
         * src/include/pa_table.h 1.43:            src/types/pa_wwrapper.h, www/htdocs/index.html: assigned
         * src/main/pa_globals.C 1.124:            exception types
         * src/main/pa_string.C 1.157:  
         * src/main/pa_table.C 1.46:          * operators.txt, src/classes/op.C, src/include/pa_config_fixed.h,
                 fixed match table template            src/include/pa_request.h, src/main/execute.C,
             src/main/pa_request.C: decided agains resetting exception_trace,
         * src/classes/string.C 1.107:            just changed name
         * src/classes/string.C 1.108:  
                 optimize removed from string .left/right/pos  2002-03-26  paf
   
         * src/main/execute.C 1.239:          * src/: include/pa_common.h, main/pa_exec.C: windows exec chdir
         * www/cgi-bin/parser3.log 1.44:            fixed
         * www/htdocs/index.html 1.49:  
                 user junctions context killed          * src/classes/op.C, www/htdocs/index.html: forced language of
             $source field of exception to 'tainted', so that sql-langed-frags
 2002-04-19  paf            could be outputed outside of connect
         * src/classes/string.C 1.106:  
         * src/include/pa_request.h 1.133:          * operators.txt: removed date.roll limit of +-1 offset
         * src/include/pa_string.h 1.137:  
         * src/main/pa_request.C 1.204:          * src/classes/date.C, www/htdocs/index.html: removed date.roll
         * src/main/pa_string.C 1.156:            limit of +-1 offset
         * src/types/pa_vstring.C 1.18:  
         * src/types/pa_vstring.h 1.45:          * operators.txt, src/classes/date.C, www/htdocs/index.html: fixed
         * www/cgi-bin/parser3.log 1.42:            date roll on daylightsaving days mktime took into account
         * www/htdocs/index.html 1.47:            tm_isdst flag, which remained from BEFORE roll, but should have
                 string now optimized prior to .left .right .mid .pos .match when that is profitable,            been reset
                 and always before .replace  
                 when $ORIGINS(1) optimization disabled  2002-03-25  paf
                 economy from not wasting mem on lots of strings which occur by lots of String:mid calls to get parts of source string between found_occurances  
           * operators.txt, src/targets/cgi/parser3.C:
         * src/classes/op.C 1.93:            http_site_config_filespec
         * src/classes/string.C 1.105:  
         * src/types/pa_value.h 1.86:          * src/: classes/file.C, classes/mail.C, include/pa_exec.h,
                 VTable removed from each String::match replace iteration, and made stacked            main/pa_exec.C: f(!forced_allow) to allow --with-sendmail to work
                 sizeof(VTable)=12bytes economy on each replace code            with any/both --disable-foreign-group-files --disable-execs
   
         * src/include/pa_globals.h 1.83:          * INSTALL: "--with=sendmail=COMMAND" comment
         * src/include/pa_table.h 1.42:  
         * src/main/pa_globals.C 1.123:          * INSTALL, configure, configure.in, src/classes/mail.C,
         * src/main/pa_string.C 1.155:            src/include/pa_config_auto.h.in, src/main/pa_exec.C,
                 String::match table columns globalized, not created @ each ^match anymore            src/targets/cgi/Makefile.am: --disable-foreign-group-files now
                 economy: sizeof(Array)+space on 3+x cells=24+ bytes per ^match            disables execs also.  introducing --sendmail
   
         * src/classes/file.C 1.81:          * operators.txt: pgsql options comment
                 ovector now local  
                 economy: 16 bytes per ^file:list          * INSTALL: comment on --disable-link-stdcpp
   
         * src/classes/string.C 1.104:          * INSTALL, configure, configure.in, src/targets/cgi/Makefile.am:
         * src/include/pa_string.h 1.136:            libstdc++ link skipping configure option
         * src/main/pa_string.C 1.154:  
         * www/htdocs/index.html 1.46:          * src/: classes/op.C, include/pa_sql_connection.h: sql connection
                 string.match[]['] option enables generation of $match.prematch            with error were put to cache with 'marked_to_rollback' flag, all
                 .match .postmatch columns            consequent even OK requests rolled back
   
         * src/main/pa_string.C 1.153:  2002-03-22  paf
                 String::match options analized without cstr-ing them now  
           * src/main/pa_exec.C: createprocess nowindow flag check on readfile
         * src/doc/chmhelper.pl 1.1:            false return
         * src/doc/doxygen.cfg 1.21:  
         * src/doc/footer.htm 1.1:          * operators.txt: few comments on sets
         * src/doc/html2chm.cmd 1.6:  
         * src/doc/postbuild.txt 1.3:  2002-03-18  paf
         * src/doc/sources2html.cmd 1.5:  
         * src/doc/view_chm.cmd 1.2:          * operators.txt, src/classes/op.C, src/include/pa_exception.h,
         * src/doc/view_html.cmd 1.2:            src/include/pa_globals.h, src/include/pa_request.h,
                 config updated to doxygen 1.2.15,            src/include/pa_stack.h, src/main/pa_globals.C,
                 created helper which fixes minor bugs in chm project files & htm tree.            src/main/pa_request.C, www/htdocs/index.html: introducing ^try
                 changed extension to .htm  
           * src/: main/pa_charset.C, targets/isapi/pa_threads.C,
         * src/doc/footer.htm 1.2:            types/pa_vdouble.h: removed some tested @tests
                 2001,  
   2002-03-15  paf
 2002-04-18  paf  
         * src/classes/classes.h 1.18:          * operators.txt, src/classes/table.C, www/htdocs/index.html:
         * src/classes/hash.C 1.40:            ^table.locate(logical expr)
         * src/types/pa_value.h 1.85:  
         * src/types/pa_vbool.h 1.18:  2002-03-13  paf
         * src/types/pa_vcookie.h 1.16:  
         * src/types/pa_vdate.h 1.10:          * src/main/pa_exception.C: checked not-pooled malloc
         * src/types/pa_vdouble.h 1.37:  
         * src/types/pa_venv.h 1.21:  2002-03-11  paf
         * src/types/pa_vfile.h 1.42:  
         * src/types/pa_vhash.h 1.33:          * INSTALL, configure, configure.in,
         * src/types/pa_vimage.h 1.25:            src/include/pa_config_auto.h.in: --disable-foreign-group-files
         * src/types/pa_vint.h 1.34:  
         * src/types/pa_vjunction.h 1.13:          * src/main/pa_common.C: --disable-foreign-group-files
         * src/types/pa_vobject.h 1.18:  
         * src/types/pa_vrequest.h 1.17:          * INSTALL, www/htdocs/index.html: --disable-execs
         * src/types/pa_vresponse.h 1.22:  
         * src/types/pa_vstateless_class.h 1.26:          * src/main/pa_exec.C, www/htdocs/index.html: --disable-execs
         * src/types/pa_vstateless_object.h 1.17:  
         * src/types/pa_vstatus.h 1.8:          * configure, configure.in, src/include/pa_config_auto.h.in:
         * src/types/pa_vstring.h 1.44:            --disable-execs
         * src/types/pa_vtable.h 1.38:  
         * src/types/pa_vvoid.h 1.9:          * src/include/pa_config_fixed.h, src/main/pa_exec.C,
         * src/types/pa_vxdoc.h 1.21:            www/htdocs/index.html: --disable-execs
         * src/types/pa_vxnode.h 1.14:  
                 fclass_real lowered from VStateless_class to VObject          * src/types/pa_vfile.C: $file.text now 0A linebreaks,
             file::exec/cgi linebreaks "0D0A" changed to 0A onces
         * src/types/pa_value.C 1.1:  
                 forced to cut that from .h because of VStateless_class usage [  2002-03-05  paf
                 undefined in .h]  
           * operators.txt, src/classes/date.C: date week calendar columns
         * src/classes/classes.h 1.17:            named
         * src/classes/date.C 1.27:  
         * src/classes/double.C 1.47:          * operators.txt, src/classes/date.C: date week calendar columns
         * src/classes/file.C 1.80:            named
         * src/classes/form.C 1.23:  
         * src/classes/hash.C 1.39:          * src/targets/isapi/: parser3isapi.C, parser3isapi.dsp: iis5 now
         * src/classes/image.C 1.71:            requires headers to be terminated with \r\n manually [refuses to
         * src/classes/int.C 1.44:            separate header/body itself]
         * src/classes/mail.C 1.63:  
         * src/classes/math.C 1.18:          * src/main/pa_globals.C, src/targets/cgi/parser3.C,
         * src/classes/op.C 1.91:            src/targets/isapi/parser3isapi.C, www/htdocs/index.html: isapi
         * src/classes/response.C 1.19:            site config beside .dll
         * src/classes/string.C 1.103:  
         * src/classes/table.C 1.151:  2002-03-04  paf
         * src/classes/void.C 1.19:  
         * src/classes/xnode.C 1.44:          * src/classes/op.C, src/types/pa_vfile.C, www/htdocs/index.html:
         * src/include/pa_globals.h 1.82:            process body now evaluated in PASS language
         * src/include/pa_request.h 1.132:  
         * src/main/execute.C 1.236:          * src/: classes/op.C, include/pa_string.h, main/pa_string.C: string
         * src/main/pa_globals.C 1.122:            deserialize checks on broken file
         * src/main/pa_request.C 1.201:  
         * src/types/Makefile.am 1.21:          * src/targets/isapi/: pa_threads.C, parser3isapi.C,
         * src/types/pa_value.h 1.84:            parser3isapi.dsp: isapi updated
         * src/types/pa_vdouble.h 1.36:  
         * src/types/pa_vform.C 1.55:  2002-03-01  paf
         * src/types/pa_vhash.h 1.32:  
         * src/types/pa_vint.h 1.33:          * src/main/pa_exec.C: execle -> execve, now argc OK
         * src/types/pa_vmath.h 1.7:  
         * src/types/pa_vmethod_frame.h 1.25:  2002-02-28  paf
         * src/types/pa_vstateless_class.h 1.24:  
         * src/types/pa_wcontext.C 1.18:          * src/main/untaint.C: removed some debug comments
         * src/types/pa_wcontext.h 1.32:  
         * src/types/pa_wwrapper.h 1.18:          * src/main/pa_charsets.C: when placing charset to cache using
         * src/types/types.dsp 1.22:            global name now [were request]
         * www/cgi-bin/parser3.log 1.36:  
         * www/htdocs/index.html 1.40:          * configure, configure.in: apache module updated
                 removed Value::fname  
           * www/htdocs/auto.p: apache module updated
         * src/include/pa_opcode.h 1.18:  
         * src/main/compile.tab.C 1.51:          * src/main/pa_string.C: origin by first piece preferred before last
         * src/main/compile.y 1.186:            piece
         * src/main/compile_tools.C 1.49:  
         * src/main/compile_tools.h 1.61:  2002-02-27  paf
         * src/main/execute.C 1.237:  
         * src/main/pa_request.C 1.202:          * src/main/pa_charset.C: size_t
         * src/types/pa_vmethod_frame.h 1.26:  
         * www/cgi-bin/parser3.log 1.37:          * INSTALL: shared/static-xml with-pathlink
         * www/htdocs/index.html 1.41:  
                 OP_GET_METHOD_FRAME merged with OP_CALL, VCodeFrame move to          * operators.txt: SMTP comment
                 stack [no more heap waste on each CALL]  
   2002-02-26  paf
         * src/types/pa_valiased.C 1.14:  
         * src/types/pa_valiased.h 1.19:          * src/main/pa_exec.C: more precise names for vars, cosmetic
         * src/types/pa_vclass.h 1.25:  
         * src/types/pa_vobject.h 1.17:          * src/classes/xnode.C, www/htdocs/auto.p, www/htdocs/global.xsl,
         * src/types/pa_wcontext.C 1.19:            www/htdocs/index.html: in some situation, xpath query returned
         * www/cgi-bin/parser3.log 1.38:            result with type NODESET, but empty nodeset member field, checked
         * www/htdocs/index.html 1.42:            that
                 VAliased get/set alias now virtual and implemented down in  
                 VClass, fclass_alias removed,  2002-02-22  paf
   
         * src/main/pa_request.C 1.203:          * INSTALL: without-zlib comment
         * src/types/pa_valiased.h 1.20:  
         * src/types/pa_vstateless_class.h 1.25:          * etc/parser3.charsets/windows-1251.cfg: &deg;
         * src/types/pa_vstateless_object.h 1.16:  
         * src/types/pa_vstring.h 1.43:          * configure, configure.in: glib###.a detection fixed
         * www/cgi-bin/parser3.log 1.39:  
         * www/htdocs/index.html 1.43:          * INSTALL: hashfile removed from INSTALL
                 VStateless_string_object speicalized light version of VStateless_object  
           * Makefile.am: make update
         * src/types/Makefile.in 1.37:  
                 *** empty log message ***          * src/main/pa_string.C: string iterators fixed again, so were
             String::join_chain
         * src/doc/doxygen.cfg 1.20:  
                 .chi generation disabled          * src/main/pa_string.C: string iterators fixed again, so were
             String::join_chain
         * src/classes/classes.h 1.19:  
         * src/classes/xdoc.C 1.92:          * src/include/pa_string.h, src/main/pa_string.C, www/htdocs/auto.p,
         * src/classes/xnode.C 1.45:            www/htdocs/index.html: string iterators fixed again, so were
         * src/classes/xnode.h 1.11:            String::join_chain
         * src/types/pa_vxdoc.C 1.13:  
         * www/cgi-bin/parser3.log 1.40:          * src/types/pa_vcookie.C: cookie "expires=0" =  "session"
         * www/cgi-bin/parser3.log 1.41:  
         * www/htdocs/index.html 1.44:          * operators.txt, src/types/pa_vcookie.C: cookie "expires=0" =
         * www/htdocs/index.html 1.45:            "session"
                 xdoc(xnode) now fully - fields&methods  
           * configure, configure.in, src/include/pa_config_auto.h.in:
         * src/classes/op.C 1.92:            --with-shared-xml --with-static-xml
                 ^throw comment param made optional  
           * src/: classes/classes.dsp, main/compile.tab.C, main/main.dsp,
 2002-04-17  paf            targets/cgi/parser3.dsp, targets/isapi/parser3isapi.dsp,
         * src/types/pa_vhash.h 1.31:            types/types.dsp: *.dsp: removed refereces to win32db & ancient
                 vstring wrong parent fixed            xalan&xml
   
         * src/classes/op.C 1.90:          * acconfig.h: acconfig move in cvs[from src/libltdl to /]
                 taint local result var bug fixed  
           * operators.txt, src/classes/classes.dsp, src/main/main.dsp,
         * src/doc/ClassExample1.dox 1.3:            src/types/types.dsp: removed hashfile support from sources for
         * src/doc/ClassExample2.dox 1.4:            now
         * src/doc/ClassExample3.dox 1.3:  
         * src/doc/compiler.dox 1.3:          * configure, configure.in, src/classes/Makefile.am,
         * src/doc/module.dox 1.3:            src/classes/hashfile.C, src/include/Makefile.am,
         * src/doc/pooled.dox 1.3:            src/include/pa_config_auto.h.in, src/include/pa_db_connection.h,
         * src/doc/string.dox 1.3:            src/include/pa_db_manager.h, src/include/pa_db_table.h,
         * src/doc/targets.dox 1.3:            src/main/Makefile.am, src/main/pa_db_connection.C,
         * src/include/pa_pool.h 1.79:            src/main/pa_db_manager.C, src/main/pa_db_table.C,
         * src/include/pa_types.h 1.40:            src/main/pa_globals.C, src/targets/cgi/Makefile.am,
                 dox updated to current state, PTHROW freshen to throw & co            src/types/Makefile.am, src/types/pa_vhashfile.C,
             src/types/pa_vhashfile.h: removed hashfile support for now
 2002-04-16  paf  
         * src/classes/op.C 1.89:  2002-02-21  paf
                 exception2vhash file now tainted  
           * src/main/untaint.C: removed debug code, activated commented-for
         * src/include/pa_opcode.h 1.17:            debug parts
         * src/main/compile.tab.C 1.49:  
         * src/main/compile.y 1.185:          * Makefile.am: make cvsupdate
         * src/main/execute.C 1.232:  
         * src/targets/cgi/parser3.C 1.172:          * src/: include/pa_string.h, include/pa_types.h, main/pa_string.C,
         * www/cgi-bin/parser3.log 1.30:            main/untaint.C: STRING_*FOREACH_ROW changed to stop at
                 OP_CALL -> OP_CALL__WRITE and used that for removing VString wrapper            append_row, not at link zero now string to string appending works
   
         * src/doc/postbuild.txt 1.2:  2002-02-20  paf
         * src/main/execute.C 1.234:  
         * www/cgi-bin/parser3.log 1.34:          * src/include/pa_string.h, src/main/execute.C, src/main/untaint.C,
         * www/htdocs/index.html 1.37:            src/targets/cgi/pa_pool.C, src/targets/cgi/parser3.C,
                 result in @postprocess & @unhandled_exception now taken into            www/htdocs/index.html: //#define DEBUG_STRING_APPENDS_VS_EXPANDS
                 account as in usual functions  
           * src/: include/pa_string.h, main/pa_string.C, main/untaint.C:
         * src/doc/postbuild.txt 1.1:            economy: 22%
                 instructions on post .html build  
           * src/: include/pa_string.h, main/pa_string.C, main/untaint.C:
         * asm.txt 1.2:            space uptimized: string::link_row removed
         * form.txt 1.2:  
         * lang.txt 1.2:          * src/include/pa_string.h, src/include/pa_stylesheet_connection.h,
         * sql.txt 1.2:            src/main/pa_db_manager.C, src/main/pa_dictionary.C,
         * www/cgi-bin/parser3.log 1.35:            src/main/pa_string.C, src/main/untaint.C,
                 removed outdated. see in Attic asm.txt as most interesting            src/targets/cgi/parser3.C, src/types/pa_vcookie.C,
             src/types/pa_vstring.h, www/htdocs/index.html: speed uptimized:
         * src/classes/op.C 1.87:            string::is_empty
         * www/cgi-bin/parser3.log 1.28:  
         * www/htdocs/auto.p 1.8:          * operators.txt, src/include/pa_common.h,
                 extra check on empty file in origin in _execute            src/include/pa_config_fixed.h, src/include/pa_string.h,
             src/include/pa_types.h, src/main/compile.tab.C,
         * src/classes/date.C 1.26:            src/main/execute.C, src/main/pa_string.C, src/main/untaint.C,
         * src/main/compile.tab.C 1.50:            src/targets/cgi/pa_pool.C, src/targets/cgi/parser3.C,
         * src/targets/cgi/parser3.C 1.173:            www/htdocs/auto.p, www/htdocs/global.xsl, www/htdocs/index.html:
         * www/cgi-bin/parser3.log 1.31:            strign to string append optimiziation idea and estimates
         * www/cgi-bin/parser3.log 1.32:  
                 cheched date:create(days) param for validity [later were  2002-02-19  paf
                 assumed valid and crashed on invalid onces]  
           * src/classes/math.C: not used directly [but erroreously reported
         * src/classes/file.C 1.79:            that 'is', thus registering twice&other probs]
         * src/main/pa_exec.C 1.35:  
         * www/cgi-bin/parser3.log 1.33:          * src/classes/: xdoc.C, xnode.C: getElementsByTagName and *NS moved
         * www/htdocs/index.html 1.36:            to node [element]
                 stderr of execs mark as tainted  
           * src/main/compile.C: without string_origins parse error
         * src/main/execute.C 1.235:            file+line+col possible
         * www/htdocs/index.html 1.38:  
                 $result in @main now taken into account as in usual functions          * src/main/: compile.C: without string_origins not worked
   
         * src/classes/op.C 1.88:  2002-02-18  paf
         * www/cgi-bin/parser3.log 1.29:  
                 _process pseudo origin copied from local var to heap          * src/types/pa_vdouble.h: since we have in_expression removed that
             trick i've installed into double::as_string
         * src/main/pa_request.C 1.199:  
                 uri in error log          * src/main/pa_globals.C: extern "C" was removed too fast
   
         * src/main/pa_request.C 1.200:          * src/include/pa_opcode.h, src/include/pa_request.h,
         * src/targets/isapi/parser3isapi.C 1.69:            src/main/compile.tab.C, src/main/compile.y, src/main/execute.C,
         * www/htdocs/index.html 1.39:            src/types/pa_wcontext.h, www/htdocs/index.html: in_expression
                 removed check, preventing content-length: 0 from appearing            aimed to solve old problem with string/nonstring values, now in
             expressions double/int values are passed as-is, without stupid
         * src/doc/doxygen.cfg 1.19:            tostring/fromstring conversions
         * src/doc/html2chm.cmd 1.5:  
                 .chm file only now, no .chi          * src/main/: main.dsp, pa_globals.C: removed unneded #ifdef
             __cplusplus } #endif
 2002-04-15  paf  
         * src/classes/image.C 1.70:          * src/main/compile.tab.C: bison env set so one could compile
         * src/classes/op.C 1.83:            without cygwin installed
         * src/classes/op.C 1.84:  
         * src/classes/string.C 1.101:          * src/: classes/classes.dsp, main/main.dsp, main/pa_globals.C,
         * src/classes/table.C 1.149:            targets/cgi/parser3.dsp, types/types.dsp: win32xml now contains
         * src/include/pa_request.h 1.129:            gnome xml libs parser .dsp-s changed accordingly
         * src/main/execute.C 1.228:  
         * src/types/pa_value.h 1.81:          * operators.txt, src/targets/cgi/parser3.C: PARSER_ROOT_CONFIG
         * src/types/pa_vmethod_frame.h 1.24:  
         * src/types/pa_wcontext.h 1.29:          * operators.txt, src/classes/date.C: date::create [were date::set,
         * www/cgi-bin/parser3.log 1.25:            with backward comp
                 StringOrValue wcontext result, now ready for dual writes  
           * src/classes/math.C, www/htdocs/index.html: math:random range
         * src/classes/file.C 1.78:            check fixed
         * src/classes/op.C 1.86:  
         * src/classes/table.C 1.150:          * src/main/compile.tab.C, src/main/compile.y,
         * www/cgi-bin/parser3.log 1.26:            www/htdocs/global.xsl, www/htdocs/index.html: integer  division
                 finished dual write_xxx_lang functions            stops name
   
         * src/main/execute.C 1.231:          * INSTALL: local install comment
         * src/types/pa_value.h 1.83:  
         * www/cgi-bin/parser3.log 1.27:          * ltconfig, ltmain.sh: removed libtool subpart files
                 fixed name update  
           * acinclude.m4, aclocal.m4, configure, configure.in,
         * src/main/execute.C 1.229:            src/include/pa_config_auto.h.in,
                 CodeFrame soul fixed [mistakenly killed by prev changes]            src/include/pa_config_includes.h, src/targets/cgi/Makefile.am,
             src/targets/cgi/parser3.C: removed libtool usage from build mech
         * src/classes/date.C 1.25:  
         * src/classes/file.C 1.76:          * operators.txt: \ comment
         * src/classes/mail.C 1.62:  
         * src/classes/string.C 1.102:  2002-02-13  paf
         * src/classes/xnode.C 1.43:  
         * src/include/pa_request.h 1.130:          * src/include/pa_config_includes.h: sys/time time both included
         * src/types/pa_value.h 1.82:            now.  vaguely remember confilicts on this on some system [not on
         * src/types/pa_wcontext.h 1.30:            six|ablv] so when would see them again would think up proper
                 removed absolutely unnecessary VString shells            check
   
         * src/classes/op.C 1.82:          * INSTALL, configure, configure.in, src/targets/cgi/Makefile.am:
         * src/include/pa_globals.h 1.81:            --with-glib-config CXXLINK=$(CC) for targets/cgi/parser3
         * src/include/pa_opcode.h 1.16:  
         * src/include/pa_request.h 1.128:          * src/main/pa_common.C: truncation never occured when writing files
         * src/main/compile.tab.C 1.47:            on unix [since i've changed cache mech] fix
         * src/main/compile.y 1.183:  
         * src/main/compile_tools.C 1.47:          * src/main/pa_common.C: strnchr: sanity check added
         * src/main/compile_tools.h 1.59:  
         * src/main/execute.C 1.226:          * etc/parser3.charsets/windows-1257.cfg: id added
         * src/main/pa_globals.C 1.121:  
         * src/main/pa_request.C 1.198:          * etc/parser3.charsets/windows-1257.cfg, src/targets/cgi/parser3.C:
         * src/targets/cgi/parser3.C 1.170:            baltic charset file generated, in generation script ispunct check
         * www/cgi-bin/parser3.log 1.24:            added
         * www/htdocs/index.html 1.35:  
                 switch in hash constructor fixed [were problems with using of  2002-02-08  paf
                 stacked wwrapper after it's death]  
           * src/: include/Makefile.am, sql/Makefile.am,
         * src/classes/file.C 1.77:            targets/isapi/Makefile.am: forgotten makes
         * src/classes/hash.C 1.38:  
         * src/classes/op.C 1.85:          * src/types/: pa_vcookie.C: VCookie::fill_fields one check
         * src/include/pa_request.h 1.131:            forgotten
         * src/main/execute.C 1.230:  
         * src/types/pa_wcontext.h 1.31:          * src/types/pa_vcookie.C: VCookie::fill_fields one check forgotten
                 started dual write_xxx_lang functions, if checked & works  
           * INSTALL, README: install&others updated
         * src/targets/cgi/parser3.C 1.171:  
                 ctime sometimes can be just "", checked that          * AUTHORS, COPYING, ChangeLog, INSTALL: install&others updated
   
         * src/main/compile.tab.C 1.48:          * Makefile.am, configure, configure.in,
         * src/main/compile.y 1.184:            etc/parser3.charsets/Makefile.am, src/Makefile.am,
         * src/main/compile_tools.C 1.48:            src/classes/Makefile.am, src/main/Makefile.am,
         * src/main/compile_tools.h 1.60:            src/main/pa_status_provider.C, src/targets/Makefile.am,
         * src/main/execute.C 1.227:            src/targets/cgi/Makefile.am, src/types/Makefile.am: 'make dist'
                 OP_GET_ELEMENT+OP_GET_ELEMENT__WRITE            works
                 changed to OP_WRITE_VALUE  
                 in var get cases          * src/: classes/classes.C, classes/classes.h, classes/date.C,
             classes/double.C, classes/file.C, classes/form.C, classes/hash.C,
 2002-04-12  paf            classes/hashfile.C, classes/int.C, classes/mail.C,
         * operators.txt 1.33:            classes/math.C, classes/op.C, classes/response.C,
         * src/classes/table.C 1.148:            classes/string.C, classes/table.C, classes/void.C,
         * www/cgi-bin/parser3.log 1.23:            classes/xdoc.C, classes/xnode.C, classes/xnode.h,
         * www/htdocs/index.html 1.34:            include/pa_array.h, include/pa_cache_managers.h,
                 table.select(expression) 0            include/pa_charset.h, include/pa_charsets.h, include/pa_common.h,
             include/pa_config_fixed.h, include/pa_config_includes.h,
 2002-04-11  paf            include/pa_db_connection.h, include/pa_db_manager.h,
         * src/classes/string.C 1.100:            include/pa_db_table.h, include/pa_dictionary.h, include/pa_dir.h,
         * src/include/pa_request.h 1.127:            include/pa_exception.h, include/pa_exec.h, include/pa_globals.h,
         * src/main/execute.C 1.225:            include/pa_hash.h, include/pa_opcode.h, include/pa_pool.h,
                 Request::process_internal codeFrame & wwrapper stacked [not            include/pa_pragma_pack_begin.h, include/pa_pragma_pack_end.h,
                 wasting  heap anymore]            include/pa_request.h, include/pa_sapi.h, include/pa_socks.h,
             include/pa_sql_connection.h, include/pa_sql_driver_manager.h,
 2002-04-10  paf            include/pa_stack.h, include/pa_string.h,
         * src/include/pa_string.h 1.135:            include/pa_stylesheet_connection.h,
         * src/main/pa_string.C 1.151:            include/pa_stylesheet_manager.h, include/pa_table.h,
         * src/main/untaint.C 1.101:            include/pa_threads.h, include/pa_types.h, main/compile.C,
         * www/cgi-bin/parser3.log 1.22:            main/compile_tools.C, main/compile_tools.h, main/execute.C,
         * www/htdocs/index.html 1.33:            main/pa_array.C, main/pa_cache_managers.C, main/pa_charsets.C,
                 killed 8 bytes from String.head            main/pa_db_connection.C, main/pa_db_manager.C,
             main/pa_db_table.C, main/pa_dictionary.C, main/pa_dir.C,
         * src/classes/double.C 1.46:            main/pa_exception.C, main/pa_globals.C, main/pa_hash.C,
         * src/classes/file.C 1.75:            main/pa_pool.C, main/pa_request.C, main/pa_socks.C,
         * src/classes/hash.C 1.37:            main/pa_sql_driver_manager.C, main/pa_status_provider.C,
         * src/classes/image.C 1.69:            main/pa_string.C, main/pa_stylesheet_manager.C, main/pa_table.C,
         * src/classes/int.C 1.43:            sql/pa_sql_driver.h, targets/cgi/pa_pool.C,
         * src/classes/math.C 1.17:            targets/cgi/pa_threads.C, targets/cgi/pool_storage.h,
         * src/classes/op.C 1.81:            targets/isapi/pa_pool.C, targets/isapi/pa_threads.C,
         * src/classes/string.C 1.99:            targets/isapi/parser3isapi.C, targets/isapi/pool_storage.h,
         * src/classes/table.C 1.147:            types/pa_valiased.C, types/pa_valiased.h, types/pa_value.h,
         * src/classes/void.C 1.18:            types/pa_vbool.h, types/pa_vclass.h, types/pa_vcode_frame.h,
         * src/classes/xdoc.C 1.91:            types/pa_vcookie.h, types/pa_vdate.h, types/pa_vdouble.h,
         * src/include/pa_request.h 1.126:            types/pa_venv.h, types/pa_vfile.h, types/pa_vform.h,
         * src/main/execute.C 1.224:            types/pa_vhash.h, types/pa_vhashfile.h, types/pa_vimage.h,
         * src/main/pa_string.C 1.152:            types/pa_vint.h, types/pa_vjunction.h, types/pa_vmath.h,
                 killed Request::process() wrapping VString(String) in case we            types/pa_vmethod_frame.h, types/pa_vobject.h,
                 need only String            types/pa_vrequest.h, types/pa_vresponse.h,
             types/pa_vstateless_class.C, types/pa_vstateless_class.h,
 2002-04-09  paf            types/pa_vstateless_object.h, types/pa_vstatus.C,
         * src/main/pa_common.C 1.108:            types/pa_vstatus.h, types/pa_vstring.h, types/pa_vtable.h,
         * src/targets/cgi/parser3.C 1.168:            types/pa_vvoid.h, types/pa_vxdoc.h, types/pa_vxnode.h,
         * src/types/pa_vdouble.h 1.35:            types/pa_wcontext.C, types/pa_wcontext.h, types/pa_wwrapper.h,
         * src/types/pa_vint.h 1.32:            classes/image.C, main/pa_common.C, main/pa_exec.C,
                 int/double get_string now not pool.malloc(MAX_NUMBER) but            main/untaint.C, targets/cgi/parser3.C, types/pa_vcookie.C,
                 really neaded            types/pa_vfile.C, types/pa_vform.C, types/pa_vhashfile.C,
             types/pa_vimage.C, types/pa_vrequest.C, types/pa_vresponse.C,
         * etc/Makefile.in 1.6:            types/pa_vstring.C, types/pa_vtable.C, types/pa_vxdoc.C,
         * etc/parser3.charsets/Makefile.in 1.8:            types/pa_vxnode.C, main/pa_charset.C: name spelling
         * src/classes/Makefile.in 1.44:  
         * src/sql/Makefile.in 1.4:          * src/: classes/classes.C, classes/classes.h, classes/date.C,
         * src/targets/Makefile.in 1.35:            classes/double.C, classes/file.C, classes/form.C, classes/hash.C,
         * src/targets/apache13/Makefile.in 1.33:            classes/hashfile.C, classes/image.C, classes/int.C,
         * src/targets/cgi/Makefile.in 1.46:            classes/mail.C, classes/math.C, classes/op.C, classes/response.C,
         * src/targets/isapi/Makefile.in 1.4:            classes/string.C, classes/table.C, classes/void.C,
         * src/types/Makefile.in 1.36:            classes/xdoc.C, classes/xnode.C, classes/xnode.h,
                 makse            include/pa_array.h, include/pa_cache_managers.h,
             include/pa_charset.h, include/pa_charsets.h, include/pa_common.h,
         * operators.txt 1.31:            include/pa_config_fixed.h, include/pa_config_includes.h,
         * src/classes/double.C 1.45:            include/pa_db_connection.h, include/pa_db_manager.h,
         * src/classes/int.C 1.42:            include/pa_db_table.h, include/pa_dictionary.h, include/pa_dir.h,
         * www/htdocs/global.xsl 1.5:            include/pa_exception.h, include/pa_exec.h, include/pa_globals.h,
                 int/double.int/double(default)            include/pa_hash.h, include/pa_opcode.h, include/pa_pool.h,
             include/pa_pragma_pack_begin.h, include/pa_pragma_pack_end.h,
         * src/main/compile.tab.C 1.46:            include/pa_request.h, include/pa_sapi.h, include/pa_socks.h,
         * src/targets/cgi/parser3.C 1.169:            include/pa_sql_connection.h, include/pa_sql_driver_manager.h,
         * src/targets/isapi/parser3isapi.C 1.68:            include/pa_stack.h, include/pa_string.h,
         * www/cgi-bin/parser3.log 1.21:            include/pa_stylesheet_connection.h,
                 removed            include/pa_stylesheet_manager.h, include/pa_table.h,
                 {            include/pa_threads.h, include/pa_types.h, main/compile.C,
                   char *a;            main/compile.tab.C, main/compile_tools.C, main/compile_tools.h,
                   {            main/execute.C, main/pa_array.C, main/pa_cache_managers.C,
                      /*sub local*/char b[...];            main/pa_charset.C, main/pa_charsets.C, main/pa_common.C,
                      a=b;            main/pa_db_connection.C, main/pa_db_manager.C,
                 situations            main/pa_db_table.C, main/pa_dictionary.C, main/pa_dir.C,
             main/pa_exception.C, main/pa_exec.C, main/pa_globals.C,
         * src/classes/xdoc.C 1.89:            main/pa_hash.C, main/pa_pool.C, main/pa_request.C,
         * www/cgi-bin/parser3.log 1.19:            main/pa_socks.C, main/pa_sql_driver_manager.C,
         * www/htdocs/global.xsl 1.6:            main/pa_status_provider.C, main/pa_string.C,
         * www/htdocs/index.html 1.32:            main/pa_stylesheet_manager.C, main/pa_table.C, main/untaint.C,
                 xslt params fixed            sql/pa_sql_driver.h, targets/cgi/pa_pool.C,
             targets/cgi/pa_threads.C, targets/cgi/parser3.C,
         * operators.txt 1.32:            targets/cgi/pool_storage.h, targets/isapi/pa_pool.C,
         * src/classes/xdoc.C 1.90:            targets/isapi/pa_threads.C, targets/isapi/parser3isapi.C,
         * www/cgi-bin/parser3.log 1.20:            targets/isapi/pool_storage.h, types/pa_valiased.C,
                 xslt params made literal            types/pa_valiased.h, types/pa_value.h, types/pa_vbool.h,
             types/pa_vclass.h, types/pa_vcode_frame.h, types/pa_vcookie.C,
 2002-04-04  paf            types/pa_vcookie.h, types/pa_vdate.h, types/pa_vdouble.h,
         * src/include/pa_string.h 1.134:            types/pa_venv.h, types/pa_vfile.C, types/pa_vfile.h,
         * src/main/pa_string.C 1.150:            types/pa_vform.C, types/pa_vform.h, types/pa_vhash.h,
         * www/cgi-bin/parser3.log 1.18:            types/pa_vhashfile.C, types/pa_vhashfile.h, types/pa_vimage.C,
         * www/htdocs/index.html 1.31:            types/pa_vimage.h, types/pa_vint.h, types/pa_vjunction.h,
                 fixed string.replace [when reconstructing pieces were split by            types/pa_vmath.h, types/pa_vmethod_frame.h, types/pa_vobject.h,
                 max_integral(piece.size), thus some strings to replace happen            types/pa_vrequest.C, types/pa_vrequest.h, types/pa_vresponse.C,
                 to be split into two = not replaced)            types/pa_vresponse.h, types/pa_vstateless_class.C,
             types/pa_vstateless_class.h, types/pa_vstateless_object.h,
         * src/targets/cgi/parser3.C 1.166:            types/pa_vstatus.C, types/pa_vstatus.h, types/pa_vstring.C,
         * src/targets/cgi/parser3.C 1.167:            types/pa_vstring.h, types/pa_vtable.C, types/pa_vtable.h,
         * src/targets/cgi/parser3.dsp 1.44:            types/pa_vvoid.h, types/pa_vxdoc.C, types/pa_vxdoc.h,
         * src/targets/cgi/parser3.dsp 1.45:            types/pa_vxnode.C, types/pa_vxnode.h, types/pa_wcontext.C,
                 document root in standalone version = current dir            types/pa_wcontext.h, types/pa_wwrapper.h: 2002
   
 2002-04-03  paf  2002-02-07  paf
         * INSTALL 1.18:  
         * Makefile.in 1.10:          * src/main/pa_socks.C: swapped headers to avoid compiler warnings
         * configure 1.17:  
         * configure.in 1.19:          * configure, configure.in, src/include/pa_config_auto.h.in,
         * etc/Makefile.in 1.5:            src/main/pa_common.C, src/main/pa_socks.C: compiled under cygwin
         * etc/parser3.charsets/Makefile.in 1.7:            added yet another locking function: fcntl
         * src/Makefile.in 1.46:  
         * src/include/Makefile.in 1.4:          * config.sub: on cygwin configure passes it with strange i1586
         * src/main/Makefile.in 1.40:            const, hacked it to mean i586
                 root config configure options  
           * src/main/: compile.C, compile.tab.C, compile.y, compile_tools.h:
         * configure 1.18:            disabled $if reference due to conflicts with local variables
         * configure.in 1.20:  
                 more checks on nonexistent charset          * operators.txt, src/classes/xdoc.C, src/include/pa_config_fixed.h:
             xdoc::set obsolete now, now xdoc::create, with both sences
 2002-04-02  paf  
         * src/main/compile.C 1.63:          * operators.txt, src/classes/table.C, src/include/pa_array.h,
                 parser.compile [exception name more like in doc]            src/include/pa_table.h, src/main/pa_array.C, src/main/pa_table.C,
             www/htdocs/auto.p, www/htdocs/index.html: table::create now //
 2002-04-01  paf            'set' name obsolete now table clone.
         * src/classes/mail.C 1.61:  
         * src/include/pa_string.h 1.133:          * operators.txt, src/classes/string.C,
         * src/main/untaint.C 1.100:            src/include/pa_config_fixed.h, src/main/compile.tab.C:
         * src/targets/isapi/parser3isapi.dsp 1.33:            ^int/double/string.format now can be called with normal []
         * www/cgi-bin/parser3.log 1.17:            brackets, not stupid {} as it were implemented for some strange
                 mail subject encoding taken from .content-type.charset, not .charset            reason.  retaining backward compatibility due to some
             already-implemented servers
 2002-03-29  paf  
         * operators.txt 1.30:          * src/: include/pa_array.h, main/compile.C, main/compile.tab.C,
         * src/classes/date.C 1.24:            main/compile.y, main/compile_tools.C, main/compile_tools.h:
         * www/cgi-bin/parser3.log 1.16:            operators now detected by check at name_without_curly_rdive_read
         * www/htdocs/index.html 1.30:            rule whether diving code constists only of
                 ^date::create now may not supply day, default 1.            OP_VALUE+string+OP_GET_ELEMENT.  and last op code substituted
                 checked 29.03 -> 29.02 roll on non 366 days' year.  | 31.05->31.04   roll            with OP_GET_ELEMENT_OR_OPERATOR to form
             OP_VALUE+string+OP_GET_ELEMENT_OR_OPERATOR.  code
         * etc/parser3.charsets/koi8-r.cfg 1.2:  
                 koi8-r += ukranian letters  2002-02-06  paf
   
 2002-03-28  paf          * configure, configure.in: prefix expanded, grr
         * operators.txt 1.29:  
         * src/classes/date.C 1.23:          * operators.txt, src/classes/mail.C: mail:send config changed
         * src/classes/op.C 1.79:  
         * src/include/pa_globals.h 1.80:  2002-02-05  paf
         * src/include/pa_hash.h 1.55:  
         * src/main/pa_globals.C 1.120:          * operators.txt: regex options commented
         * src/types/pa_vdate.h 1.9:  
         * www/htdocs/index.html 1.29:          * src/main/: pa_exec.C: argv0 now correct
                 ^cache[file][date]{  
                    ^cache(seconds)          * src/types/pa_vstatus.C: status:rusage 3
                    ^cache[date]  
                 }          * src/types/pa_vstatus.C: status:rusage 2
   
         * src/classes/xdoc.C 1.88:          * operators.txt: status:rusage described int operators
         * src/classes/xnode.C 1.42:  
         * src/classes/xnode.h 1.10:          * src/types/pa_vstatus.C: status:rusage 1
                 removed redundant pool param  
           * configure.in, src/types/Makefile.am, src/types/pa_vstatus.h,
 2002-03-27  paf            src/types/types.dsp: status:rusage
         * operators.txt 1.27:  
         * src/classes/op.C 1.77:          * configure.in, operators.txt, src/classes/file.C,
         * src/include/pa_config_fixed.h 1.42:            src/classes/op.C, src/include/pa_common.h,
         * src/include/pa_request.h 1.124:            src/include/pa_config_includes.h, src/main/compile.tab.C,
         * src/main/execute.C 1.222:            src/main/pa_common.C, www/htdocs/index.html: rewritten ^cache to
         * src/main/pa_request.C 1.196:            use non-blocking-exclusive-caches
         * www/cgi-bin/parser3.log 1.14:  
                 decided agains resetting exception_trace, just changed name          * src/main/pa_common.C: text file read mode on win32 adjusted
             [speed impact. was off for debugging purpose, but forgotten
         * operators.txt 1.28:            afterwards]
         * src/classes/date.C 1.22:  
         * src/classes/double.C 1.44:  2002-02-01  paf
         * src/classes/file.C 1.74:  
         * src/classes/form.C 1.22:          * src/classes/op.C: file_write does EX lock after create, while
         * src/classes/hash.C 1.36:            file_read does SH after open, so there's a moment after create
         * src/classes/image.C 1.68:            but before EX lock when read can sneak into, and read
         * src/classes/int.C 1.41:            just-created-for-writing-and-not-yet-locked file, added a check
         * src/classes/mail.C 1.60:            for that in ^cache...read
         * src/classes/math.C 1.16:  
         * src/classes/op.C 1.78:  2002-01-31  paf
         * src/classes/string.C 1.98:  
         * src/classes/table.C 1.146:          * src/main/: compile.y, compile.tab.C: disabled operator call after
         * src/classes/void.C 1.17:            ^xxx:
         * src/classes/xdoc.C 1.87:  
         * src/classes/xnode.C 1.41:          * src/main/: compile.tab.C, execute.C: made operators lookup first
         * src/include/pa_exception.h 1.33:            in ^xxx situation.  so that one could not do $if[1] ^if[xxx]
         * src/include/pa_request.h 1.125:  
         * src/include/pa_stylesheet_connection.h 1.28:          * src/: include/pa_opcode.h, include/pa_request.h, main/compile.C,
         * src/main/compile.C 1.62:            main/compile.tab.C, main/compile.y, main/compile_tools.C,
         * src/main/compile_tools.C 1.46:            main/compile_tools.h, main/execute.C, types/pa_wcontext.h:
         * src/main/execute.C 1.223:            operators check 6.1 rewritten. now check is done at compile time
         * src/main/pa_array.C 1.48:  
         * src/main/pa_charset.C 1.23:          * src/main/execute.C: operators check 5 floated up old error of
         * src/main/pa_charsets.C 1.8:            staying in 'entered class/object' state after $a($a..) it
         * src/main/pa_common.C 1.106:            prevented operators from being called thereafter
         * src/main/pa_dictionary.C 1.14:  
         * src/main/pa_exception.C 1.40:          * src/: include/pa_opcode.h, main/compile.tab.C, main/compile.y,
         * src/main/pa_exec.C 1.34:            main/execute.C: operators check 4 floated up old error of staying
         * src/main/pa_pool.C 1.52:            in 'entered object' state after ^a.a(a) it prevented operators
         * src/main/pa_request.C 1.197:            from being called thereafter
         * src/main/pa_socks.C 1.14:  
         * src/main/pa_sql_driver_manager.C 1.62:          * src/main/execute.C: operators check 3 floated up old error of
         * src/main/pa_string.C 1.149:            staying in 'entered class' state after $a:a(a) it prevented
         * src/main/pa_table.C 1.45:            operators from being called thereafter
         * src/main/untaint.C 1.99:  
         * src/targets/apache13/mod_parser3.C 1.19:          * src/main/execute.C, src/types/pa_wcontext.h, www/htdocs/auto.p,
         * src/targets/cgi/parser3.C 1.165:            www/htdocs/index.html: operators check 2 floated up old error of
         * src/targets/isapi/parser3isapi.C 1.67:            staying in 'entered class' state after $a:a[a] it prevented
         * src/types/pa_value.h 1.80:            operators from being called thereafter
         * src/types/pa_vcookie.C 1.43:  
         * src/types/pa_vfile.h 1.41:          * src/main/execute.C, www/htdocs/index.html: operators check, thay
         * src/types/pa_vform.C 1.54:            mistakenly seen in   $class:operator   $object.operators contexts
         * src/types/pa_vhash.h 1.30:  
         * src/types/pa_vmethod_frame.h 1.23:          * src/classes/xdoc.C, src/targets/cgi/parser3.dsp,
         * src/types/pa_vstatus.C 1.7:            www/htdocs/index.html: now compiles under win32
         * src/types/pa_vtable.C 1.13:  
         * src/types/pa_vxdoc.h 1.20:          * INSTALL, configure, configure.in, ident.awk, etc/Makefile.am,
         * src/types/pa_vxnode.h 1.13:            src/classes/Makefile.am, src/main/Makefile.am,
         * src/types/pa_wcontext.C 1.17:            src/targets/cgi/Makefile.am,
         * src/types/pa_wwrapper.h 1.17:            src/targets/cgi/pa_config_paths.h.in, src/targets/cgi/parser3.C,
         * www/cgi-bin/parser3.log 1.15:            src/types/Makefile.am: lowered indent.awk back to src/
         * www/htdocs/index.html 1.28:  
                 assigned exception types          * AUTHORS, COPYING, ChangeLog, INSTALL, Makefile.am, NEWS, README,
             acinclude.m4, aclocal.m4, asm.txt, config.guess, config.sub,
 2002-03-26  paf            configure, configure.in, form.txt, ident.awk, install-sh,
         * operators.txt 1.24:            lang.txt, ltconfig, ltmain.sh, missing, mkinstalldirs,
         * src/classes/date.C 1.20:            operators.txt, parser3.dsw, sql.txt, types.txt, etc/Makefile.am,
         * www/htdocs/index.html 1.25:            etc/parser3.charsets/Makefile.am,
                 fixed date roll on daylightsaving days            etc/parser3.charsets/koi8-r.cfg,
                 mktime took into account tm_isdst flag, which remained from BEFORE roll, but should have been reset            etc/parser3.charsets/windows-1250.cfg,
             etc/parser3.charsets/windows-1251.cfg, src/Makefile.am,
         * src/classes/op.C 1.76:            src/classes/Makefile.am, src/include/pa_config_auto.h.in,
         * www/htdocs/index.html 1.27:            src/main/Makefile.am, src/targets/cgi/Makefile.am,
                 forced language of $source field of exception to 'tainted',            src/targets/cgi/parser3.C, src/types/Makefile.am,
                 so that sql-langed-frags could be outputed outside of connect            www/Makefile.am, www/htdocs/auto.p, www/htdocs/global.xsl,
             www/htdocs/index.html, www/htdocs/parser-status.html,
         * src/include/pa_common.h 1.76:            www/htdocs/people.dtd: moved etc&www out of src, moved
         * src/main/pa_exec.C 1.33:            configure&co out of src added windows-1250.cfg straightened
                 windows exec chdir fixed            installation scripts procedure made targets/cgi/parser3.C be
             dependant on ./configure --sysconfdir change
         * operators.txt 1.25:  
         * src/classes/date.C 1.21:  2002-01-30  paf
         * www/htdocs/index.html 1.26:  
                 removed date.roll limit of +-1 offset          * src/classes/xdoc.C: acconfig.h changed [comments before #undefs
             removed] those comments were a mistake, and prevented libltdl
 2002-03-25  paf            from function properly
         * INSTALL 1.13:  
                 comment on --disable-link-stdcpp  2002-01-29  paf
   
         * INSTALL 1.12:          * src/: Makefile.am, classes/Makefile.am: removed libltdl/libtool
         * configure 1.15:            creation [modified acinclude.m4 which were creating int into just
         * configure.in 1.17:            assignment LIBTOOL=../libtool] added default system
         * src/targets/cgi/Makefile.am 1.33:            config&charsetts prepared 'make install', now it installs
         * src/targets/cgi/Makefile.in 1.44:            targets/cgi/parser3 into bin directory etc/parser3.conf &
                 libstdc++ link skipping configure option            etc/parser3.charsets/* into $sysconfdir and
             $sysconfdir/parser3.charsets respectively
         * src/classes/file.C 1.73:  
         * src/classes/mail.C 1.56:          * src/: classes/xdoc.C, include/pa_charset.h, include/pa_globals.h,
         * src/include/pa_exec.h 1.8:            main/pa_globals.C: few forgotten ifdef XML added
         * src/main/pa_exec.C 1.32:  
                 f(!forced_allow)  2002-01-28  paf
                 to allow  
                 --with-sendmail to work with any/both          * src/: classes/Makefile.am, targets/cgi/Makefile.am: xalan-patch
                 --disable-foreign-group-files --disable-execs            removed
   
         * src/classes/op.C 1.75:          * src/main/pa_exception.C: dom|generic error output fix
         * src/include/pa_sql_connection.h 1.24:  
                 sql connection with error were put to cache with '          * src/classes/xnode.C: xdoc.importNode 3 [check err]
                 marked_to_rollback' flag, all consequent even OK requests  
                 rolled back          * src/classes/xnode.C: xdoc.importNode 2 [mistype err]
   
         * INSTALL 1.16:          * src/: classes/xnode.C, types/pa_vxdoc.h: xdoc.importNode 1
                 "--with=sendmail=COMMAND"            [fixed as_node helper func to accept docs]
                 comment  
           * src/: classes/xdoc.C, classes/xnode.h, main/pa_exception.C:
         * INSTALL 1.15:            xdoc.importNode 0
         * configure 1.16:  
         * configure.in 1.18:          * src/classes/xdoc.C: xdoc::set now untaints OK
         * src/classes/mail.C 1.55:  
         * src/include/pa_config_auto.h.in 1.24:  2002-01-25  paf
         * src/main/pa_exec.C 1.31:  
         * src/targets/cgi/Makefile.am 1.34:          * src/main/: compile.tab.C, compile.y: #comment  before @ after
         * src/targets/cgi/Makefile.in 1.45:            @SPECIAL now works OK
                 --disable-foreign-group-files now disables execs also.  
                 introducing --sendmail          * src/main/: pa_exec.C: unix: exec now does chdir to script dir
   
         * INSTALL 1.14:          * src/main/pa_exec.C: max arg count now 10, and proper message on
         * INSTALL 1.17:            violation that added
         * src/classes/mail.C 1.57:  
         * src/classes/mail.C 1.58:          * src/classes/hash.C: unified  hash::sql, now
                 *** empty log message ***            ^hash::sql{query}[[$.limit(2) $.offset(4)]]
   
         * operators.txt 1.22:          * src/: classes/file.C, include/pa_common.h, main/pa_common.C:
                 pgsql options comment            ^file:lock[filename]{code}
   
         * operators.txt 1.23:          * src/: classes/file.C, classes/op.C, classes/string.C,
         * src/targets/cgi/parser3.C 1.164:            classes/table.C, classes/xdoc.C, include/pa_common.h,
                 http_site_config_filespec            main/pa_common.C, types/pa_vfile.h: removed redundant pool param
             to some pa_common funcs
 2002-03-22  paf  
         * operators.txt 1.21:          * src/: include/pa_charset.h, main/pa_globals.C:
                 few comments on sets            http://localhost/abc -> $ENV{DOCUMENT_ROOT}/abc | ./abc
   
         * src/main/pa_exec.C 1.30:          * src/: include/pa_charset.h, main/pa_charset.C,
                 createprocess nowindow flag            include/pa_config_fixed.h, main/compile.tab.C: typedef XMLCh...
                 check on readfile false return            not stupid illegal define
   
 2002-03-18  paf  2002-01-24  paf
         * src/main/pa_charset.C 1.22:  
         * src/targets/isapi/pa_threads.C 1.10:          * src/include/pa_version.h: changed version number
         * src/types/pa_vdouble.h 1.34:  
                 removed some tested @tests          * src/: classes/hashfile.C, include/pa_db_table.h,
             include/pa_opcode.h, main/compile.tab.C, main/compile.y,
         * operators.txt 1.20:            main/compile_tools.C, main/compile_tools.h, main/execute.C,
         * src/classes/op.C 1.74:            main/pa_db_connection.C, main/pa_db_table.C,
         * src/include/pa_exception.h 1.32:            types/pa_vhashfile.C, types/pa_vhashfile.h: merged from r17 -
         * src/include/pa_globals.h 1.79:            hashfile without logfiles
         * src/include/pa_request.h 1.123:  
         * src/include/pa_stack.h 1.14:          * src/: classes/hashfile.C, include/pa_db_table.h,
         * src/main/pa_globals.C 1.119:            main/compile.tab.C, main/pa_db_connection.C, main/pa_db_table.C,
         * src/main/pa_request.C 1.195:            types/pa_vhashfile.C, types/pa_vhashfile.h: hashfile: removed use
         * www/cgi-bin/parser3.log 1.12:            of transactions [libdb removed DB_INIT_LOCK, DB_INIT_LOG,
         * www/cgi-bin/parser3.log 1.13:            DB_INIT_TXN init bits, thus got rid of huge log files, which
         * www/htdocs/index.html 1.22:            cluttered disk without huge need]
         * www/htdocs/index.html 1.23:  
                 introducing ^try          * src/classes/: xdoc.C, xnode.C, xnode.h: gdome_xml_doc_get_xmlDoc
             handy macro, which is strangly abscent in dome lib
 2002-03-15  paf  
         * operators.txt 1.19:          * src/classes/xdoc.C: xsltSaveResultTo checked <0 response
         * src/classes/table.C 1.145:  
         * www/htdocs/index.html 1.21:          * src/classes/xdoc.C: checked empty response
                 ^table.locate(logical expr)  
           * src/classes/xnode.C: xdoc.select fixed context node [were always
 2002-03-13  paf            /, not self node]
         * src/main/pa_exception.C 1.39:  
                 checked not-pooled malloc          * src/classes/xnode.C: xnode.select returns array always now, in
             case 'nothing found' returns empty array
 2002-03-11  paf  
         * src/types/pa_vfile.C 1.29:          * src/classes/xnode.C: xpath nodes select bug [0] instead of [i],
                 $file.text now 0A linebreaks,            be more tender with ctrl/c/v
                 file::exec/cgi linebreaks "0D0A" changed to 0A onces  
   2002-01-23  paf
         * INSTALL 1.10:  
         * configure 1.13:          * src/: classes/xdoc.C, main/pa_globals.C: xdoc::load/set entities
         * configure.in 1.15:            substituted.         // 2. when dom tree with entites goes under
         * src/include/pa_config_auto.h.in 1.22:            transform text nodes        // got [erroreosly] cut on first
         * src/include/pa_config_fixed.h 1.40:            entity occurance
         * src/main/pa_exec.C 1.28:  
         * src/main/pa_exec.C 1.29:          * src/types/pa_vdouble.h: double prec. todo: get rid of
         * www/htdocs/index.html 1.18:            twice-converting
         * www/htdocs/index.html 1.19:  
         * www/htdocs/index.html 1.20:          * src/types/pa_vdouble.h: %.20E now float format when %g produced
                 --disable-execs            'e' in output this is for regretful twice-converting here:
             $a(double value) when they write double falue  they convert it to
         * INSTALL 1.11:            string first, thus %g were losing precesion.
         * configure 1.14:  
         * configure.in 1.16:            todo: think up some way to remove double->string string->double
         * src/include/pa_config_auto.h.in 1.23:            twice-converting
         * src/main/pa_common.C 1.105:  
                 --disable-foreign-group-files          * src/: classes/xdoc.C, main/pa_globals.C, types/pa_vdouble.h:
             %.20E now default float format this is for regretful
 2002-03-05  paf            twice-converting here: $a(double value) when they write double
         * src/targets/isapi/parser3isapi.C 1.66:            falue  they convert it to string first, thus %g were losing
         * src/targets/isapi/parser3isapi.dsp 1.32:            precesion.
                 iis5 now requires headers to be terminated with \r\n manually [  
                 refuses to separate header/body itself]            todo: think up some way to remove double->string string->double
             twice-converting
         * operators.txt 1.17:  
         * operators.txt 1.18:          * src/: classes/xdoc.C, include/pa_stylesheet_connection.h,
         * src/classes/date.C 1.18:            main/pa_globals.C: xmlSubstituteEntitiesDefault(1) now global,
         * src/classes/date.C 1.19:            reasons in comment inside
                 date week calendar columns named  
           * src/main/pa_globals.C: xslt linked dynamically. [mistekenly were
         * src/main/pa_globals.C 1.118:            statically linked]
         * src/targets/cgi/parser3.C 1.163:  
         * src/targets/isapi/parser3isapi.C 1.65:          * src/: include/pa_exception.h, main/compile.tab.C,
         * www/htdocs/index.html 1.17:            main/pa_exception.C: removed exception va_list constructor.  1.
                 isapi site config beside .dll            not needed anymore 2. there were a conflict[causing errors]
             between ctor(, va_list) ctor(, ...) compiler[both msvc and gcc]
 2002-03-04  paf            never detected an ambiguilty here, compiling ctor(, "hello") into
         * src/targets/isapi/pa_threads.C 1.9:            ctor(, va_list) which, of course, caused gpf
         * src/targets/isapi/parser3isapi.C 1.64:  
         * src/targets/isapi/parser3isapi.dsp 1.31:          * src/main/pa_globals.C: removed debug xslt messages
                 isapi updated  
   2002-01-22  paf
         * src/classes/op.C 1.73:  
         * src/types/pa_vfile.C 1.28:          * src/: classes/xdoc.C, include/pa_stylesheet_connection.h,
         * www/cgi-bin/parser3.log 1.11:            main/pa_globals.C: xsl stylesheet load: parsed entities, this
         * www/htdocs/index.html 1.16:            helps compiling stylesheet properly.  example: this refused to
                 process body now evaluated in PASS language            work,             <b>&laquo;<xsl:value-of select="@title"
             />&raquo;</b> stranly worked only this way:
         * src/classes/op.C 1.72:            <b>&#171;<xsl:value-of select="@title" />&raquo;</b>
         * src/include/pa_string.h 1.132:  
         * src/main/pa_string.C 1.148:            docs says "set it to 1", never going into details, so I decided
                 string deserialize checks on broken file            to try NOT to do that
   
 2002-03-01  paf          * src/classes/table.C: join behaived badly in case named tables
         * src/main/pa_exec.C 1.27:            structure mismatched: 0 strings sneaked into dest failing
                 execle -> execve, now argc OK            afterwards.  replaced them with empty strings
   
 2002-02-28  paf  2002-01-21  paf
         * src/main/pa_string.C 1.147:  
                 origin by first piece preferred before last piece          * src/main/pa_charset.C: checked empty transcoders in
             transcode_cstr|buf
         * src/main/pa_charsets.C 1.7:  
                 when placing charset to cache using global name now [were          * src/classes/xdoc.C: xdoc::load error source = filespec
                 request]  
           * src/classes/xdoc.C: transform error source now
         * configure 1.12:            stylesheet_filespec
         * configure.in 1.14:  
         * src/targets/apache13/ApacheModuleParser3.dsp 1.10:          * src/: classes/xdoc.C, classes/xnode.C,
         * src/targets/apache13/mod_parser3.C 1.18:            include/pa_stylesheet_connection.h, main/pa_charset.C,
         * src/targets/apache13/p3runConfigure.in 1.9:            main/pa_globals.C, main/pa_sql_driver_manager.C,
         * src/targets/apache13/pa_threads.C 1.8:            main/pa_stylesheet_manager.C, targets/cgi/Makefile.am: autoconf
         * www/cgi-bin/parser3.log 1.10:            gnome
         * www/htdocs/auto.p 1.7:  
                 apache module updated          * src/: classes/xdoc.C, classes/xnode.C, include/pa_exception.h,
             include/pa_globals.h, include/pa_stylesheet_connection.h,
         * src/main/untaint.C 1.98:            main/pa_exception.C, main/pa_globals.C, targets/cgi/pa_threads.C:
                 removed some debug comments            xslt generic error 1
   
 2002-02-27  paf          * src/: include/pa_stylesheet_connection.h, main/pa_exception.C:
         * src/main/pa_charset.C 1.21:            xml generic message 1
                 size_t  
           * src/classes/table.C: ^table::load empty lines or #comments before
         * INSTALL 1.9:            headline
                 shared/static-xml  
                 with-pathlink          * src/: include/pa_array.h, include/pa_globals.h,
             include/pa_request.h, include/pa_threads.h, main/pa_array.C,
         * operators.txt 1.15:            main/pa_exception.C, main/pa_globals.C, main/pa_request.C,
         * operators.txt 1.16:            targets/cgi/pa_threads.C, targets/isapi/pa_threads.C: xml generic
                 SMTP comment            errors 0
   
 2002-02-26  paf  2002-01-16  paf
         * src/classes/xnode.C 1.40:  
         * www/cgi-bin/parser3.log 1.9:          * src/: classes/hash.C, classes/op.C, classes/string.C,
         * www/htdocs/auto.p 1.6:            classes/table.C, classes/void.C, classes/xdoc.C,
         * www/htdocs/global.xsl 1.4:            include/pa_db_connection.h, include/pa_request.h,
         * www/htdocs/index.html 1.15:            include/pa_sql_connection.h, include/pa_sql_driver_manager.h,
                 in some situation, xpath query returned result with type NODESET, but empty nodeset member field,            include/pa_stylesheet_connection.h,
                 checked that            include/pa_stylesheet_manager.h, main/pa_request.C,
             main/pa_sql_driver_manager.C, main/pa_stylesheet_manager.C,
         * src/main/pa_exec.C 1.26:            targets/cgi/pool_storage.h: auto closers to sql_connection,
                 more precise names for vars, cosmetic            stylesheet_connection auto destroyers to remaining gnome objects
   
 2002-02-22  paf          * src/classes/xdoc.C: few comments
         * operators.txt 1.14:  
         * src/types/pa_vcookie.C 1.41:  2002-01-15  paf
         * src/types/pa_vcookie.C 1.42:  
         * www/cgi-bin/parser3.log 1.5:          * src/classes/xdoc.C: xdoc   file   save   string
                 cookie "expires=0" =  "session"  
             ready.  todo: error handling
         * src/include/pa_string.h 1.131:  
         * src/main/pa_string.C 1.144:          * src/classes/xdoc.C: xdoc save rewritten using
         * src/main/pa_string.C 1.145:            xmlAllocOutputBuffer less mallocs, more reallocs. less fragmented
         * src/main/pa_string.C 1.146:            result
         * www/cgi-bin/parser3.log 1.6:  
         * www/cgi-bin/parser3.log 1.7:          * src/: classes/xdoc.C, include/pa_charset.h, main/pa_charset.C:
         * www/cgi-bin/parser3.log 1.8:            started output options parsing
         * www/htdocs/auto.p 1.5:  
         * www/htdocs/index.html 1.14:  2002-01-14  paf
                 string iterators fixed again, so were String::join_chain  
           * src/classes/xdoc.C: method
         * configure 1.11:  
         * configure.in 1.13:          * src/: classes/xdoc.C, classes/xnode.C, include/pa_charset.h,
                 glib###.a detection fixed            include/pa_pool.h, include/pa_stylesheet_connection.h,
             main/main.dsp, main/pa_charset.C, main/pa_globals.C,
         * Makefile.in 1.7:            main/pa_pool.C, main/pa_stylesheet_manager.C, types/pa_vxdoc.h:
         * configure 1.9:            xslt transform0.  TODO:   use output options   handle errors
         * configure.in 1.11:  
         * etc/Makefile.in 1.4:          * src/classes/: xdoc.C, xnode.C: ^xdoc.file
         * etc/parser3.charsets/Makefile.in 1.6:  
         * src/Makefile.in 1.45:  2002-01-11  paf
         * src/classes/Makefile.am 1.38:  
         * src/classes/Makefile.in 1.43:          * src/: include/pa_opcode.h, main/compile.tab.C, main/compile.y,
         * src/classes/hashfile.C 1.23:            main/compile_tools.C, main/compile_tools.h, main/execute.C:
         * src/include/Makefile.am 1.2:            partial logical && || evaluation
         * src/include/Makefile.in 1.3:  
         * src/include/pa_config_auto.h.in 1.20:          * src/classes/xnode.C: xpath selectNodes
         * src/include/pa_db_connection.h 1.22:  
         * src/include/pa_db_manager.h 1.15:          * src/: classes/xnode.C, include/pa_charset.h: xpath selectNode 3:
         * src/include/pa_db_table.h 1.16:            string/number/bool
         * src/main/Makefile.am 1.31:  
         * src/main/Makefile.in 1.39:          * src/classes/xnode.C: xpath selectNode 2
         * src/main/pa_db_connection.C 1.38:  
         * src/main/pa_db_manager.C 1.23:          * src/: classes/xnode.C, include/pa_charset.h, main/pa_charset.C:
         * src/main/pa_db_table.C 1.21:            xpath selectNode 1
         * src/main/pa_globals.C 1.117:  
         * src/sql/Makefile.in 1.3:  2002-01-10  paf
         * src/targets/Makefile.in 1.34:  
         * src/targets/apache13/Makefile.in 1.32:          * src/classes/xnode.C: xpath selectNode -100 [just written]
         * src/targets/apache13/p3runConfigure.in 1.8:  
         * src/targets/cgi/Makefile.am 1.32:          * src/: classes/xdoc.C, classes/xnode.C, include/pa_charset.h,
         * src/targets/cgi/Makefile.in 1.43:            include/pa_exception.h, include/pa_pool.h, main/pa_charset.C,
         * src/targets/isapi/Makefile.in 1.3:            main/pa_pool.C: GdomeDOMString_auto_ptr  c++ wrapper [calls
         * src/types/Makefile.am 1.20:            refcounter]
         * src/types/Makefile.in 1.35:  
         * src/types/pa_vhashfile.C 1.21:  2001-12-29  paf
         * src/types/pa_vhashfile.h 1.16:  
                 removed hashfile support for now          * src/: classes/xdoc.C, include/pa_exception.h, main/pa_charset.C,
             main/pa_exception.C, main/pa_globals.C: xdoc ^set ^string with
         * acconfig.h 1.1:            glib works 0
                 acconfig move in cvs[from src/libltdl to /]  
   2001-12-28  paf
         * etc/parser3.charsets/windows-1251.cfg 1.2:  
                 &deg;          * src/: classes/xdoc.C, include/pa_charset.h, main/pa_charset.C,
             main/pa_exception.C: started glib transcoders
         * Makefile.am 1.4:  
         * Makefile.in 1.9:          * src/main/pa_globals.C: renamed gdome to libgdome.dll
                 make update  
           * src/: classes/classes.dsp, classes/mail.C, classes/xdoc.C,
         * INSTALL 1.7:            classes/xnode.C, classes/xnode.h, include/pa_exception.h,
                 hashfile removed from INSTALL            include/pa_globals.h, main/compile.tab.C, main/main.dsp,
             main/pa_charset.C, main/pa_dir.C, main/pa_exception.C,
         * Makefile.in 1.8:            main/pa_exec.C, main/pa_globals.C, main/pa_socks.C,
         * configure 1.10:            targets/cgi/parser3.C, targets/cgi/parser3.dsp, types/pa_vxdoc.C,
         * configure.in 1.12:            types/pa_vxdoc.h, types/pa_vxnode.C, types/pa_vxnode.h: gnome
         * src/include/pa_config_auto.h.in 1.21:            libs just compiled in.  no refcounting no xpath no xslt   yet
                 --with-shared-xml  
                 --with-static-xml  2001-12-27  paf
   
         * INSTALL 1.8:          * src/: include/pa_charset.h, include/pa_common.h,
                 without-zlib comment            include/pa_exception.h, include/pa_globals.h, include/pa_pool.h,
             main/main.dsp, main/pa_charset.C, main/pa_charsets.C,
         * operators.txt 1.13:            main/pa_globals.C, main/pa_pool.C, targets/cgi/parser3.C,
         * src/classes/classes.dsp 1.16:            targets/cgi/parser3.dsp, types/pa_vxdoc.C, types/pa_vxdoc.h,
         * src/main/main.dsp 1.148:            types/pa_vxnode.C, types/pa_vxnode.h, types/types.dsp: going away
         * src/types/types.dsp 1.20:            from xalan&xerces, started the process.  globals [initialization
                 removed hashfile support from sources for now            pool [charset update charset [transcodings vxnode vxdoc [DOM
             calls
         * src/classes/classes.dsp 1.17:  
         * src/main/compile.tab.C 1.45:          * src/classes/Makefile.am: going away from xalan&xerces, not needed
         * src/main/main.dsp 1.149:            anymore
         * src/targets/apache13/ApacheModuleParser3.dsp 1.9:  
         * src/targets/cgi/parser3.dsp 1.43:  2001-12-26  paf
         * src/targets/isapi/parser3isapi.dsp 1.30:  
         * src/types/types.dsp 1.21:          * src/: include/pa_charset.h, include/pa_charsets.h,
                 *.dsp: removed refereces to win32db & ancient xalan&xml            main/pa_charset.C, main/pa_charsets.C, main/pa_request.C: charset
             key globalized [bug]
 2002-02-21  paf  
         * Makefile.am 1.3:  2001-12-25  paf
         * Makefile.in 1.6:  
                 make cvsupdate          * src/: classes/mail.C, classes/table.C, include/pa_string.h,
             main/pa_string.C: table set & append changed splitting languages,
         * src/main/untaint.C 1.97:            separators now can be clean AND as-is same to mail command line
         * www/cgi-bin/parser3.log 1.4:            $MAIN:MAIL.progX arguments
                 removed debug code, activated commented-for debug parts  
   2001-12-24  paf
         * src/include/pa_string.h 1.130:  
         * src/include/pa_types.h 1.39:          * src/classes/mail.C: one parted text messages - no multipart
         * src/main/pa_string.C 1.143:            mime-type anymore.  for convinient if $.attach-ments
         * src/main/untaint.C 1.96:  
         * www/cgi-bin/parser3.log 1.3:          * src/: classes/hashfile.C, classes/op.C, main/pa_db_table.C,
                 STRING_*FOREACH_ROW            main/pa_string.C: read from cache size check updated
                 changed to stop at append_row, not at link zero  
                 now string to string appending works          * src/main/: pa_string.C: String::join_chain another ugly bug :(
   
 2002-02-20  paf  2001-12-21  paf
         * src/include/pa_string.h 1.129:  
         * src/main/execute.C 1.221:          * src/classes/date.C: date:sql-string now returns localtime
         * src/main/untaint.C 1.95:  
         * src/targets/cgi/pa_pool.C 1.38:          * src/main/pa_request.C: $result in @main actually not working, to
         * src/targets/cgi/parser3.C 1.162:            hell with it for now
         * www/htdocs/index.html 1.13:  
                 //#define DEBUG_STRING_APPENDS_VS_EXPANDS          * src/: include/pa_request.h, main/execute.C, main/pa_request.C,
             types/pa_vmethod_frame.h, types/pa_wcontext.h: $result in @main
         * src/include/pa_string.h 1.128:            @postprocess @exception
         * src/main/pa_string.C 1.142:  
         * src/main/untaint.C 1.94:          * src/main/execute.C: junction evaluation canceled - endless
         * www/cgi-bin/parser3.log 1.2:            recursion detected
                 economy: 22%  
   2001-12-19  paf
         * operators.txt 1.12:  
         * src/include/pa_common.h 1.75:          * src/main/pa_charset.C: charset->charset transcoding via unicode
         * src/include/pa_config_fixed.h 1.39:            intermediate
         * src/include/pa_string.h 1.125:  
         * src/include/pa_types.h 1.38:          * src/main/pa_request.C: CLASS_PATH now / = DOCUMENT_ROOT
         * src/main/compile.tab.C 1.44:  
         * src/main/execute.C 1.220:          * src/classes/hashfile.C: ^hashfile.open DB_HOME now relative
         * src/main/pa_string.C 1.139:  
         * src/main/untaint.C 1.91:          * src/classes/op.C: ^cache keypath now relative
         * src/targets/cgi/pa_pool.C 1.37:  
         * src/targets/cgi/parser3.C 1.160:          * src/classes/mail.C: changed weighting prior to sort
         * www/htdocs/auto.p 1.4:  
         * www/htdocs/global.xsl 1.3:          * src/: classes/mail.C, include/pa_config_fixed.h: to/from 0 check
         * www/htdocs/index.html 1.11:            were missing
                 strign to string append optimiziation idea and estimates  
   2001-12-17  paf
         * src/include/pa_string.h 1.126:  
         * src/include/pa_stylesheet_connection.h 1.27:          * src/main/pa_charset.C: ifndef XML were bad type
         * src/main/pa_db_manager.C 1.22:  
         * src/main/pa_dictionary.C 1.13:          * src/: include/pa_db_table.h, main/pa_db_table.C: db_table used
         * src/main/pa_string.C 1.140:            outdated unset services_pool
         * src/main/untaint.C 1.92:  
         * src/targets/cgi/parser3.C 1.161:          * src/: classes/mail.C, include/pa_charsets.h, include/pa_string.h,
         * src/types/pa_vcookie.C 1.40:            main/pa_charsets.C, main/untaint.C, types/pa_vrequest.C,
         * src/types/pa_vstring.h 1.42:            types/pa_vresponse.C: ^mail:send[    $.charset[zzz] addded
         * www/htdocs/index.html 1.12:  
                 speed uptimized: string::is_empty          * src/main/untaint.C: allowed space in filespec
   
         * src/include/pa_string.h 1.127:          * src/main/pa_charset.C: empty bufs transcode [forgot check :(]
         * src/main/pa_string.C 1.141:  
         * src/main/untaint.C 1.93:          * src/classes/image.C: no govno
         * www/cgi-bin/parser3.log 1.1:  
                 space uptimized: string::link_row removed          * src/classes/image.C: govno
   
 2002-02-19  paf  2001-12-16  paf
         * src/classes/xdoc.C 1.86:  
         * src/classes/xnode.C 1.39:          * src/include/: pa_charset.h, pa_charsets.h: forgot to add
                 getElementsByTagName and *NS moved to node [element]  
           * src/: main/Makefile.am, main/pa_charset.C, types/Makefile.am:
         * src/classes/math.C 1.15:            charset_connection&manager replaced by charset&charsets
                 not used directly [but erroreously reported that 'is', thus  
                 registering twice&other probs]          * src/main/pa_charset.C: name_cstr 0
   
         * src/main/compile.C 1.59:          * src/main/untaint.C: uri lang now knows about client/source
         * src/main/compile.C 1.60:            charsets
                 without string_origins not worked  
           * src/: classes/file.C, classes/math.C, classes/op.C,
         * src/main/compile.C 1.61:            classes/string.C, classes/table.C, classes/xdoc.C,
                 without string_origins parse error file+line+col possible            include/pa_array.h, include/pa_cache_managers.h,
             include/pa_charset_connection.h, include/pa_charset_manager.h,
 2002-02-18  paf            include/pa_common.h, include/pa_db_connection.h,
         * src/types/pa_vdouble.h 1.33:            include/pa_db_manager.h, include/pa_db_table.h,
                 since we have in_expression            include/pa_dictionary.h, include/pa_exception.h,
                 removed that trick i've installed into double::as_string            include/pa_exec.h, include/pa_globals.h, include/pa_hash.h,
             include/pa_opcode.h, include/pa_pool.h, include/pa_request.h,
         * INSTALL 1.6:            include/pa_sapi.h, include/pa_socks.h,
                 local install comment            include/pa_sql_connection.h, include/pa_sql_driver_manager.h,
             include/pa_string.h, include/pa_stylesheet_connection.h,
         * src/main/compile.tab.C 1.41:            include/pa_stylesheet_manager.h, include/pa_table.h,
         * src/main/compile.y 1.181:            include/pa_transcoder.h, main/compile_tools.h, main/main.dsp,
         * www/htdocs/global.xsl 1.2:            main/pa_charset.C, main/pa_charset_connection.C,
         * www/htdocs/index.html 1.7:            main/pa_charset_manager.C, main/pa_charsets.C, main/pa_globals.C,
                 integer  division stops name            main/pa_pool.C, main/pa_request.C, main/pa_string.C,
             main/pa_transcoder.C, main/untaint.C, types/pa_vfile.C,
         * Makefile.in 1.4:            types/pa_vform.C, types/pa_vform.h, types/pa_vrequest.C,
         * acinclude.m4 1.2:            types/pa_vrequest.h, types/pa_vresponse.C, types/pa_vresponse.h,
         * aclocal.m4 1.2:            types/types.dsp: introducing Charset
         * configure 1.8:  
         * configure.in 1.10:  2001-12-14  paf
         * etc/Makefile.in 1.3:  
         * etc/parser3.charsets/Makefile.in 1.5:          * src/: include/pa_request.h, include/pa_transcoder.h,
         * src/Makefile.in 1.44:            main/pa_request.C, main/pa_transcoder.C, types/pa_vform.C,
         * src/classes/Makefile.in 1.42:            types/pa_vform.h: transcodeToUTF8[were FromUTF8] for forms todo:
         * src/include/Makefile.in 1.2:            uri lang
         * src/include/pa_config_auto.h.in 1.19:  
         * src/include/pa_config_includes.h 1.19:          * src/main/pa_transcoder.C: transcodeToUTF8, now form&uri lang
         * src/main/Makefile.in 1.38:  
         * src/sql/Makefile.in 1.2:          * src/targets/cgi/Makefile.am: -I../../pcre  to .am
         * src/targets/Makefile.in 1.33:  
         * src/targets/apache13/Makefile.in 1.31:          * src/: include/pa_globals.h, main/pa_globals.C: removed unused
         * src/targets/apache13/p3runConfigure.in 1.7:            defalts_name global
         * src/targets/cgi/Makefile.am 1.30:  
         * src/targets/cgi/Makefile.in 1.41:          * src/: include/pa_charset_connection.h, include/pa_pool.h,
         * src/targets/cgi/parser3.C 1.157:            include/pa_request.h, main/main.dsp,
         * src/targets/isapi/Makefile.in 1.2:            main/pa_charset_connection.C, main/pa_charset_manager.C,
         * src/types/Makefile.in 1.34:            main/pa_request.C, types/Makefile.am, types/pa_vrequest.C,
                 removed libtool usage from build mech            types/pa_vrequest.h, types/pa_vresponse.h, types/types.dsp,
             include/pa_transcoder.h, main/pa_transcoder.C, main/Makefile.am:
         * src/classes/math.C 1.14:            changed charset model.  now important: $request:charset
         * www/htdocs/index.html 1.8:            $response:charset while $response:content-type.charset become
                 math:random range check fixed            unimportant [informational]
   
         * operators.txt 1.10:  2001-12-13  paf
         * src/classes/date.C 1.17:  
                 date::create [were date::set, with backward comp          * src/targets/: cgi/pa_pool.C, isapi/pa_pool.C: EOL@EOF
   
         * src/main/compile.tab.C 1.42:          * src/classes/xdoc.C: rewritten auto_ptr part other way2, because
                 bison env set so one could compile without cygwin installed            of stupid gcc 2.96 /usr/include/g++-3/memory:40: candidates are:
             auto_ptr<_Tp> &auto_ptr<_Tp>::operator= (auto_ptr<_Tp> &) [with
         * src/targets/cgi/Makefile.am 1.31:            _Tp = FormatterListener] /usr/include/g++-3/memory:48:
         * src/targets/cgi/Makefile.in 1.42:            auto_ptr<_Tp> &auto_ptr<_Tp>::operator= (auto_ptr<_Tp1> &)
         * src/targets/cgi/parser3.C 1.158:            [with _Tp1 = FormatterListener, _Tp = FormatterListener]
                 *** empty log message ***  
           * src/: classes/xdoc.C, main/pa_sql_driver_manager.C: rewritten
         * src/main/pa_globals.C 1.116:            auto_ptr part other way, because of stupid gcc 2.96
                 extern "C" was removed too fast            /usr/include/g++-3/memory:40: candidates are: auto_ptr<_Tp>
             &auto_ptr<_Tp>::operator= (auto_ptr<_Tp> &) [with _Tp =
         * Makefile.in 1.5:            FormatterListener] /usr/include/g++-3/memory:48:
         * ltconfig 1.2:            auto_ptr<_Tp> &auto_ptr<_Tp>::operator= (auto_ptr<_Tp1> &) [with
         * ltmain.sh 1.2:            _Tp1 = FormatterListener, _Tp = FormatterListener]
                 removed libtool subpart files  
           * src/classes/xdoc.C: removed extra inc
         * src/main/main.dsp 1.147:  
         * src/main/pa_globals.C 1.115:          * src/targets/cgi/: pa_pool.C, parser3.C: msvc heap debugging flag
                 removed unneded  
                 #ifdef __cplusplus          * src/include/pa_types.h: msvc head debugging flag
                 }  
                 #endif          * src/classes/xdoc.C: freed up listener
   
         * src/include/pa_opcode.h 1.15:          * src/classes/string.C: change msg '... code is not code'
         * src/include/pa_request.h 1.122:  
         * src/main/compile.tab.C 1.43:          * src/: main/pa_db_connection.C, main/pa_db_manager.C,
         * src/main/compile.y 1.182:            main/pa_sql_driver_manager.C, main/pa_stylesheet_manager.C,
         * src/main/execute.C 1.219:            targets/cgi/pool_storage.h: couple cache expiratiors were wrong
         * src/types/pa_wcontext.h 1.28:            [past/future prob]
         * www/htdocs/index.html 1.10:  
         * www/htdocs/index.html 1.9:          * src/: include/pa_cache_managers.h, include/pa_charset_manager.h,
                 in_expression            include/pa_config_fixed.h, include/pa_db_manager.h,
                 aimed to solve old problem with string/nonstring values,            include/pa_sql_driver_manager.h, include/pa_stylesheet_manager.h,
                 now in expressions double/int values are passed as-is, without stupid tostring/fromstring conversions            main/pa_cache_managers.C, main/pa_globals.C: ~Cache_managers
   
         * operators.txt 1.11:          * src/: include/pa_config_fixed.h, main/pa_common.C,
         * src/targets/cgi/parser3.C 1.159:            main/pa_string.C: removed signed mismatch warnings
                 PARSER_ROOT_CONFIG  
           * src/targets/: cgi/parser3.C, isapi/parser3isapi.C: removed
         * src/classes/classes.dsp 1.15:            'expires' from header outputs
         * src/main/main.dsp 1.146:  
         * src/main/pa_globals.C 1.114:          * src/main/pa_string.C: string::recustruct erroreusly used outdated
         * src/targets/cgi/parser3.dsp 1.42:            row ptr
         * src/types/types.dsp 1.19:  
                 win32xml now contains gnome xml libs          * src/classes/file.C: file::cgi bug, request_method were passed to
                 parser .dsp-s changed accordingly            SERVER_PROTOCOL but SERVER_PROTOCOL were forgotten
   
         * operators.txt 1.9:          * src/classes/xdoc.C: lang list updated
                 \ comment  
   2001-12-10  paf
 2002-02-13  paf  
         * INSTALL 1.5:          * src/classes/math.C: ^math:random(n) now yields[0;n) not [0;n]
         * configure 1.7:  
         * configure.in 1.9:          * src/main/untaint.C: FILE_SPEC untainting changed so that one can
         * src/targets/cgi/Makefile.am 1.29:            erase files like that, knowing their full name introducing   //
         * src/targets/cgi/Makefile.in 1.40:            theoretical problem with, for instance, "_2B" and "." fragments,
                 --with-glib-config            // they would yield the same    // because
                 CXXLINK=$(CC) for targets/cgi/parser3            need_file_encode('_')=false  // but we need to delete such files
             somehow, getting names from ^index
         * src/include/pa_config_includes.h 1.18:  
                 sys/time time both included now.          * src/main/pa_string.C: ^string.replace bug fixed [bad
                 vaguely remember confilicts on this on some system [not on six|ablv]            string::join_chank break]
                 so when would see them again would think up proper check  
   2001-12-07  paf
         * etc/parser3.charsets/windows-1257.cfg 1.1:  
         * src/targets/cgi/parser3.C 1.156:          * src/: classes/hashfile.C, classes/op.C, classes/table.C,
                 baltic charset file generated, in generation script ispunct            include/pa_common.h, include/pa_config_auto.h.in,
                 check added            include/pa_config_fixed.h, include/pa_config_includes.h,
             include/pa_db_table.h, include/pa_request.h, main/pa_common.C,
         * src/main/pa_common.C 1.103:            main/pa_db_table.C, main/pa_request.C, main/pa_string.C,
                 strnchr: sanity check added            types/pa_vhashfile.C: merged from r14_simple_cache
   
         * src/main/pa_common.C 1.104:          * src/main/pa_string.C: stupid sparc architecture failed to access
                 truncation never occured when writing files on unix [since i've changed cache mech]            short at odd address 0x311f0 <deserialize__6StringUiPvUiPCc+16>:
                 fix               lduh  [ %i2 + 1 ], %l0
   
         * etc/parser3.charsets/windows-1257.cfg 1.2:            bus error, fixed that
                 id added  
           * src/main/pa_string.C: strange string deserialize bug on
 2002-02-08  paf            client[pmts], a bit shortened,
         * src/classes/classes.C 1.14:  
         * src/classes/classes.h 1.15:          * src/include/pa_config_auto.h.in: makes
         * src/classes/date.C 1.15:  
         * src/classes/double.C 1.42:          * src/: include/pa_common.h, include/pa_config_fixed.h,
         * src/classes/file.C 1.71:            include/pa_config_includes.h, main/pa_common.C: exclusive lock
         * src/classes/form.C 1.20:            file write shared lock file read
         * src/classes/hash.C 1.34:  
         * src/classes/hashfile.C 1.21:          * src/: classes/op.C, include/pa_common.h,
         * src/classes/image.C 1.65:            include/pa_config_fixed.h, main/pa_common.C: ^cache operator
         * src/classes/int.C 1.39:  
         * src/classes/mail.C 1.53:  2001-12-06  paf
         * src/classes/math.C 1.12:  
         * src/classes/op.C 1.70:          * src/: classes/op.C, classes/table.C, include/pa_request.h,
         * src/classes/response.C 1.17:            main/pa_request.C: #ifdef RESOURCES_DEBUG
         * src/classes/string.C 1.96:  
         * src/classes/table.C 1.143:          * src/: main/compile.tab.C, targets/cgi/parser3.C: removed debug
         * src/classes/void.C 1.15:            info
         * src/classes/xdoc.C 1.84:  
         * src/classes/xnode.C 1.37:          * src/classes/hashfile.C: removed transaction from ^cache
         * src/classes/xnode.h 1.8:  
         * src/include/pa_array.h 1.52:  2001-12-05  paf
         * src/include/pa_cache_managers.h 1.5:  
         * src/include/pa_charset.h 1.13:          * src/targets/cgi/: parser3.C: fatal error reporting fixed.  in
         * src/include/pa_charsets.h 1.4:            IIS5 there were a prob with illegal call check
         * src/include/pa_common.h 1.73:  
         * src/include/pa_config_fixed.h 1.37:  2001-12-04  paf
         * src/include/pa_config_includes.h 1.16:  
         * src/include/pa_db_connection.h 1.20:          * src/: classes/op.C, classes/table.C, include/pa_request.h,
         * src/include/pa_db_manager.h 1.13:            main/pa_request.C: measures to log
         * src/include/pa_db_table.h 1.14:  
         * src/include/pa_dictionary.h 1.9:  2001-11-23  paf
         * src/include/pa_dir.h 1.9:  
         * src/include/pa_exception.h 1.30:          * src/: classes/hashfile.C, classes/table.C, include/pa_db_table.h,
         * src/include/pa_exec.h 1.6:            main/pa_common.C, main/pa_db_table.C, main/pa_string.C,
         * src/include/pa_globals.h 1.77:            types/pa_vhashfile.C: merged from _0014, 1
         * src/include/pa_hash.h 1.53:  
         * src/include/pa_opcode.h 1.13:          * src/: classes/hashfile.C, classes/table.C, include/pa_db_table.h,
         * src/include/pa_pool.h 1.77:            main/pa_common.C, main/pa_db_table.C, types/pa_vhashfile.C:
         * src/include/pa_pragma_pack_begin.h 1.3:            hashfile bugfix2 more wrong sizes.  ^cache behaviour changed: if
         * src/include/pa_pragma_pack_end.h 1.3:            ^cache(33) would change
         * src/include/pa_request.h 1.120:  
         * src/include/pa_sapi.h 1.17:            0660 bits in file_write & hashfile create
         * src/include/pa_socks.h 1.7:  
         * src/include/pa_sql_connection.h 1.22:          * src/main/: pa_db_table.C, pa_string.C: cache bugfix [wrong types
         * src/include/pa_sql_driver_manager.h 1.22:            after pa_string optimization]
         * src/include/pa_stack.h 1.12:  
         * src/include/pa_string.h 1.123:  2001-11-22  paf
         * src/include/pa_stylesheet_connection.h 1.25:  
         * src/include/pa_stylesheet_manager.h 1.11:          * src/: classes/table.C, include/pa_table.h, main/pa_table.C:
         * src/include/pa_table.h 1.40:            table.offset[whence]
         * src/include/pa_threads.h 1.22:  
         * src/include/pa_types.h 1.36:          * src/classes/op.C: process cstr(,connection)
         * src/main/compile.C 1.57:  
         * src/main/compile.tab.C 1.40:          * src/classes/op.C: process now gets its body on current language,
         * src/main/compile_tools.C 1.44:            not as-is
         * src/main/compile_tools.h 1.57:  
         * src/main/execute.C 1.217:          * src/main/untaint.C: ORIGINS mode removed UHTML
         * src/main/pa_array.C 1.46:  
         * src/main/pa_cache_managers.C 1.3:          * src/main/untaint.C: ORIGINS mode was bad - forgot about optimize
         * src/main/pa_charset.C 1.19:            bit
         * src/main/pa_charsets.C 1.5:  
         * src/main/pa_common.C 1.100:          * src/classes/xdoc.C: cached xslt [removed nocache forcing]
         * src/main/pa_db_connection.C 1.36:  
         * src/main/pa_db_manager.C 1.20:  2001-11-21  paf
         * src/main/pa_db_table.C 1.19:  
         * src/main/pa_dictionary.C 1.11:          * src/: classes/xdoc.C, types/pa_vxdoc.C, types/pa_vxdoc.h:
         * src/main/pa_dir.C 1.10:            <xsl:output output options made identical to xsl:output
         * src/main/pa_exception.C 1.37:            attributes exclusion:    cdata-section-elements what xalan can do
         * src/main/pa_exec.C 1.24:            but that not used now:    it can escape and remove CDATA sections
         * src/main/pa_globals.C 1.112:  
         * src/main/pa_hash.C 1.49:          * src/: main/untaint.C, targets/cgi/parser3.C: optimized \r
         * src/main/pa_pool.C 1.50:            produced by xslt
         * src/main/pa_request.C 1.193:  
         * src/main/pa_socks.C 1.12:          * src/targets/cgi/parser3.C: removed debug cgi||1
         * src/main/pa_sql_driver_manager.C 1.60:  
         * src/main/pa_status_provider.C 1.3:          * src/main/: pa_string.C, untaint.C: cached some string::size() es
         * src/main/pa_string.C 1.137:  
         * src/main/pa_stylesheet_manager.C 1.12:          * src/: classes/table.C, main/pa_string.C, main/untaint.C,
         * src/main/pa_table.C 1.43:            targets/cgi/parser3.C: table.append bug fixed: forgot to switch
         * src/main/untaint.C 1.88:            default language for {code}, it happen to change it's language
         * src/sql/pa_sql_driver.h 1.25:            from CLEAN, so later refused to split by CLEAN \t
         * src/targets/apache13/mod_parser3.C 1.16:  
         * src/targets/apache13/pa_pool.C 1.4:  2001-11-20  paf
         * src/targets/apache13/pa_threads.C 1.6:  
         * src/targets/cgi/pa_pool.C 1.35:          * src/: classes/Makefile.am, classes/table.C, main/Makefile.am,
         * src/targets/cgi/pa_threads.C 1.8:            main/pa_exception.C, types/Makefile.am: moved ident.C & co to
         * src/targets/cgi/parser3.C 1.153:            bottom of dependeces, so that errors would popup quicklier, fixed
         * src/targets/cgi/pool_storage.h 1.8:            line numbering in table::sql
         * src/targets/isapi/pa_pool.C 1.11:  
         * src/targets/isapi/pa_threads.C 1.7:  2001-11-19  paf
         * src/targets/isapi/parser3isapi.C 1.62:  
         * src/targets/isapi/pool_storage.h 1.14:          * src/: classes/op.C, include/pa_request.h, include/pa_string.h,
         * src/types/pa_valiased.C 1.12:            include/pa_types.h, main/pa_globals.C, main/pa_request.C,
         * src/types/pa_valiased.h 1.17:            main/pa_string.C, main/untaint.C, targets/cgi/parser3.C,
         * src/types/pa_value.h 1.78:            targets/isapi/parser3isapi.C, types/pa_wcontext.C,
         * src/types/pa_vbool.h 1.16:            types/pa_wcontext.h: UL_CLEAN pieces now inherit UL_OPTIMIZED_BIT
         * src/types/pa_vclass.h 1.23:            at wcontext.write
         * src/types/pa_vcode_frame.h 1.13:  
         * src/types/pa_vcookie.C 1.33:          * src/targets/: Makefile.am, cgi/parser3.C: #if _MSC_VER
         * src/types/pa_vcookie.h 1.14:            _set_new_handler
         * src/types/pa_vdate.h 1.7:  
         * src/types/pa_vdouble.h 1.31:          * src/targets/: cgi/parser3.C, isapi/parser3isapi.C:
         * src/types/pa_venv.h 1.19:            set_new_handler in apache&isapi
         * src/types/pa_vfile.C 1.25:  
         * src/types/pa_vfile.h 1.39:  2001-11-16  paf
         * src/types/pa_vform.C 1.51:  
         * src/types/pa_vform.h 1.32:          * src/targets/cgi/parser3.C: pool debug @ die
         * src/types/pa_vhash.h 1.28:  
         * src/types/pa_vhashfile.C 1.18:          * src/: include/pa_string.h, include/pa_types.h, main/pa_string.C:
         * src/types/pa_vhashfile.h 1.14:            removed 8 bytes from String, 2 bytes from
         * src/types/pa_vimage.C 1.15:            string::chunk::row::item
         * src/types/pa_vimage.h 1.23:  
         * src/types/pa_vint.h 1.30:          * src/main/pa_string.C: removed 1+4 bytes from String
         * src/types/pa_vjunction.h 1.11:  
         * src/types/pa_vmath.h 1.5:          * src/: include/pa_string.h, main/pa_string.C, main/untaint.C,
         * src/types/pa_vmethod_frame.h 1.21:            types/pa_vstring.C: removed 1+4 bytes from String
         * src/types/pa_vobject.h 1.15:  
         * src/types/pa_vrequest.C 1.15:          * src/main/pa_pool.C: introducing estimating String::cstr_bufsize,
         * src/types/pa_vrequest.h 1.15:            0
         * src/types/pa_vresponse.C 1.3:  
         * src/types/pa_vresponse.h 1.20:          * src/: include/pa_globals.h, include/pa_string.h,
         * src/types/pa_vstateless_class.C 1.12:            include/pa_types.h, main/pa_globals.C, main/pa_pool.C,
         * src/types/pa_vstateless_class.h 1.22:            main/pa_request.C, main/untaint.C, sql/pa_sql_driver.h,
         * src/types/pa_vstateless_object.h 1.14:            targets/cgi/parser3.C: introducing estimating
         * src/types/pa_vstatus.C 1.5:            String::cstr_bufsize, 0
         * src/types/pa_vstatus.h 1.6:  
         * src/types/pa_vstring.C 1.15:          * src/: main/pa_pool.C, include/pa_pool.h: die in pool::fail
         * src/types/pa_vstring.h 1.40:  
         * src/types/pa_vtable.C 1.10:          * src/: targets/cgi/parser3.C, main/pa_pool.C: die in pool::fail
         * src/types/pa_vtable.h 1.36:  
         * src/types/pa_vvoid.h 1.7:          * src/: main/execute.C, main/pa_pool.C, targets/cgi/parser3.C,
         * src/types/pa_vxdoc.C 1.10:            include/pa_pool.h: die in pool::fail
         * src/types/pa_vxdoc.h 1.18:  
         * src/types/pa_vxnode.C 1.14:  2001-11-15  paf
         * src/types/pa_vxnode.h 1.11:  
         * src/types/pa_wcontext.C 1.14:          * src/: include/pa_exception.h, main/execute.C, main/main.dsp,
         * src/types/pa_wcontext.h 1.26:            main/pa_exception.C, targets/cgi/parser3.C: exception with
         * src/types/pa_wwrapper.h 1.15:            dynamic buffer re-back now with counter
                 2002  
           * src/: include/pa_exception.h, main/pa_exception.C: exception with
         * src/types/pa_vcookie.C 1.36:            static buffer back
         * src/types/pa_vcookie.C 1.37:  
         * src/types/pa_vcookie.C 1.38:          * src/targets/cgi/parser3.C: std::
         * src/types/pa_vcookie.C 1.39:  
                 VCookie::fill_fields one check forgotten          * src/: classes/classes.awk, include/pa_config_auto.h.in,
             include/pa_config_includes.h: setnewhandler check
         * src/include/Makefile.am 1.1:  
         * src/include/Makefile.in 1.1:          * src/include/pa_config_auto.h.in: makes
         * src/sql/Makefile.am 1.3:  
         * src/sql/Makefile.in 1.1:          * src/targets/cgi/parser3.C: set_new_handler started
         * src/targets/isapi/Makefile.am 1.1:  
         * src/targets/isapi/Makefile.in 1.1:  2001-11-14  paf
                 forgotten makes  
           * src/: include/pa_common.h, main/pa_common.C: snprintf replacement
         * AUTHORS 1.2:            was wrong
         * COPYING 1.2:  
         * INSTALL 1.3:          * src/: include/pa_common.h, main/pa_common.C: snprintf replacement
         * INSTALL 1.4:            was wrong
         * README 1.2:  
                 install&others updated          * src/main/pa_request.C: z
   
         * Makefile.am 1.2:          * src/: include/pa_common.h, main/pa_common.C: snprintf on buffer
         * Makefile.in 1.3:            full returns win32 -1 solaris >buffer_size
         * configure 1.6:  
         * configure.in 1.8:            checked all that
         * etc/parser3.charsets/Makefile.am 1.2:  
         * etc/parser3.charsets/Makefile.in 1.4:          * src/classes/op.C: ^untaint{body} as-is default now
         * src/Makefile.am 1.15:  
         * src/Makefile.in 1.43:          * src/: main/execute.C, types/pa_vclass.h, types/pa_vobject.h,
         * src/classes/Makefile.am 1.37:            types/pa_vstateless_class.h, types/pa_vstateless_object.h: merged
         * src/classes/Makefile.in 1.41:            with no_bad_constructors_try
         * src/main/Makefile.am 1.30:  
         * src/main/Makefile.in 1.37:          * src/: main/execute.C, types/pa_vclass.h, types/pa_vobject.h,
         * src/main/pa_status_provider.C 1.5:            types/pa_vstateless_class.h, types/pa_vstateless_object.h: fixed
         * src/targets/Makefile.am 1.9:            this: $bred[^string::length[]] $bred[^response::clear[]]
         * src/targets/Makefile.in 1.32:            $bred[^int::int[]]
         * src/targets/apache13/Makefile.am 1.11:  
         * src/targets/apache13/Makefile.in 1.30:            now VObject creation moved into overriden
         * src/targets/cgi/Makefile.am 1.28:            VClass::create_new_value, thus 0 from create_new_value means that
         * src/targets/cgi/Makefile.in 1.39:            class has no ctors
         * src/types/Makefile.am 1.19:  
         * src/types/Makefile.in 1.33:  2001-11-13  paf
                 'make dist' works  
           * src/classes/classes.C: returned accedently removed if in foreach
         * src/classes/classes.C 1.15:            callbacks [when hash no-0-restructure]
         * src/classes/classes.h 1.16:  
         * src/classes/date.C 1.16:  2001-11-12  paf
         * src/classes/double.C 1.43:  
         * src/classes/file.C 1.72:          * src/main/pa_pool.C: changed xdoc createXXX politics, now string
         * src/classes/form.C 1.21:            passed as-is to method, xalan makes & into &amp; itself
         * src/classes/hash.C 1.35:  
         * src/classes/hashfile.C 1.22:          * src/classes/date.C: date.roll parser2 alg used
         * src/classes/image.C 1.66:  
         * src/classes/image.C 1.67:          * src/: classes/classes.C, classes/hash.C, classes/xdoc.C,
         * src/classes/int.C 1.40:            include/pa_hash.h, main/pa_db_connection.C, main/pa_db_manager.C,
         * src/classes/mail.C 1.54:            main/pa_dictionary.C, main/pa_hash.C,
         * src/classes/math.C 1.13:            main/pa_sql_driver_manager.C, main/pa_stylesheet_manager.C: hash
         * src/classes/op.C 1.71:            now does not containt 0 values. put 0 actullay removes.  no check
         * src/classes/response.C 1.18:            on 0 value in foreach now required
         * src/classes/string.C 1.97:  
         * src/classes/table.C 1.144:  2001-11-11  paf
         * src/classes/void.C 1.16:  
         * src/classes/xdoc.C 1.85:          * src/sql/pa_sql_driver.h: removed extra constructor, doc
         * src/classes/xnode.C 1.38:  
         * src/classes/xnode.h 1.9:          * src/: main/pa_sql_driver_manager.C, sql/pa_sql_driver.h: CRLF
         * src/include/pa_array.h 1.53:  
         * src/include/pa_cache_managers.h 1.6:          * src/: main/pa_sql_driver_manager.C, sql/pa_sql_driver.h: sql
         * src/include/pa_charset.h 1.14:            driver initialize not const
         * src/include/pa_charsets.h 1.5:  
         * src/include/pa_common.h 1.74:  2001-11-10  paf
         * src/include/pa_config_fixed.h 1.38:  
         * src/include/pa_config_includes.h 1.17:          * src/main/pa_exec.C: doc
         * src/include/pa_db_connection.h 1.21:  
         * src/include/pa_db_manager.h 1.14:  2001-11-09  paf
         * src/include/pa_db_table.h 1.15:  
         * src/include/pa_dictionary.h 1.10:          * src/classes/: string.C, xdoc.C: xdoc::set{code} now untaints
         * src/include/pa_dir.h 1.10:            param properly
         * src/include/pa_exception.h 1.31:  
         * src/include/pa_exec.h 1.7:          * src/classes/string.C: string.save now does untainting before
         * src/include/pa_globals.h 1.78:            saving
         * src/include/pa_hash.h 1.54:  
         * src/include/pa_opcode.h 1.14:          * src/main/pa_common.C: line endings fixing fixed last piece[was
         * src/include/pa_pool.h 1.78:            still cstr oriented]
         * src/include/pa_pragma_pack_begin.h 1.4:  
         * src/include/pa_pragma_pack_end.h 1.4:          * src/: include/pa_common.h, main/pa_common.C, types/pa_vform.C:
         * src/include/pa_request.h 1.121:            line endings fixing got rid of cstr, now must work ok with post
         * src/include/pa_sapi.h 1.18:            multipart
         * src/include/pa_socks.h 1.8:  
         * src/include/pa_sql_connection.h 1.23:          * src/types/pa_vform.C: line endings fixed at post / multipart /
         * src/include/pa_sql_driver_manager.h 1.23:            not file  also now
         * src/include/pa_stack.h 1.13:  
         * src/include/pa_string.h 1.124:  2001-11-08  paf
         * src/include/pa_stylesheet_connection.h 1.26:  
         * src/include/pa_stylesheet_manager.h 1.12:          * src/: include/pa_cache_managers.h, include/pa_charset_manager.h,
         * src/include/pa_table.h 1.41:            include/pa_db_manager.h, include/pa_sql_driver_manager.h,
         * src/include/pa_threads.h 1.23:            include/pa_stylesheet_manager.h, main/pa_charset_manager.C,
         * src/include/pa_types.h 1.37:            main/pa_db_manager.C, main/pa_sql_driver_manager.C,
         * src/main/compile.C 1.58:            main/pa_stylesheet_manager.C: restructured Cache manager to be
         * src/main/compile_tools.C 1.45:            simple parent, not second parent [gcc 2.96 strangly refused to
         * src/main/compile_tools.h 1.58:            call virtual from second parent]
         * src/main/execute.C 1.218:  
         * src/main/pa_array.C 1.47:          * src/: include/pa_common.h, main/Makefile.am,
         * src/main/pa_cache_managers.C 1.4:            targets/cgi/pa_pool.C: makes
         * src/main/pa_charset.C 1.20:  
         * src/main/pa_charsets.C 1.6:          * src/: include/pa_request.h, main/pa_request.C,
         * src/main/pa_common.C 1.101:            targets/cgi/parser3.C, targets/isapi/parser3isapi.C: apache
         * src/main/pa_common.C 1.102:            'status' class enabler
         * src/main/pa_db_connection.C 1.37:  
         * src/main/pa_db_manager.C 1.21:            <Location /parser-status.html> ParserStatusAllowed </Location>
         * src/main/pa_db_table.C 1.20:  
         * src/main/pa_dictionary.C 1.12:          * src/: include/pa_cache_managers.h, include/pa_charset_manager.h,
         * src/main/pa_dir.C 1.11:            include/pa_db_manager.h, include/pa_sql_driver_manager.h,
         * src/main/pa_exception.C 1.38:            include/pa_stylesheet_manager.h, main/main.dsp,
         * src/main/pa_exec.C 1.25:            main/pa_cache_managers.C, main/pa_charset_manager.C,
         * src/main/pa_globals.C 1.113:            main/pa_db_manager.C, main/pa_globals.C, main/pa_request.C,
         * src/main/pa_hash.C 1.50:            main/pa_sql_driver_manager.C, main/pa_stylesheet_manager.C,
         * src/main/pa_pool.C 1.51:            types/pa_vstatus.h: cache_managers, maybe-expiring every request
         * src/main/pa_request.C 1.194:            todo: apache 'status' class enabler
         * src/main/pa_socks.C 1.13:  
         * src/main/pa_sql_driver_manager.C 1.61:  2001-11-05  paf
         * src/main/pa_status_provider.C 1.4:  
         * src/main/pa_string.C 1.138:          * src/main/: pa_db_connection.C, pa_db_manager.C: expiration from
         * src/main/pa_stylesheet_manager.C 1.13:            debug to normal
         * src/main/pa_table.C 1.44:  
         * src/main/untaint.C 1.89:          * src/main/: pa_db_connection.C, pa_db_manager.C, pa_request.C:
         * src/main/untaint.C 1.90:            hence i removed skipping 0 values in hash::for_each-es we need to
         * src/sql/pa_sql_driver.h 1.26:            check cleaned cache items manually. few more checks.
         * src/targets/apache13/mod_parser3.C 1.17:  
         * src/targets/apache13/pa_pool.C 1.5:            expiring to 0 time was wrong, changed to 'now' time
         * src/targets/apache13/pa_threads.C 1.7:  
         * src/targets/cgi/pa_pool.C 1.36:          * src/targets/cgi/parser3.C: read can return 0, that means sort of
         * src/targets/cgi/pa_threads.C 1.9:            sig_pipe on freebsd [moko's experiments].   checked that in cgi,
         * src/targets/cgi/parser3.C 1.154:            on apache already done :)
         * src/targets/cgi/parser3.C 1.155:  
         * src/targets/cgi/pool_storage.h 1.9:          * src/main/: pa_db_connection.C, pa_db_manager.C: hence i removed
         * src/targets/isapi/pa_pool.C 1.12:            skipping 0 values in hash::for_each-es we need to check cleaned
         * src/targets/isapi/pa_threads.C 1.8:            cache items manually
         * src/targets/isapi/parser3isapi.C 1.63:  
         * src/targets/isapi/pool_storage.h 1.15:          * src/main/: pa_db_connection.C, pa_db_table.C:
         * src/types/pa_valiased.C 1.13:            parser_multithreaded check was wrong
         * src/types/pa_valiased.h 1.18:  
         * src/types/pa_value.h 1.79:          * src/: classes/classes.C, classes/classes.h, classes/date.C,
         * src/types/pa_vbool.h 1.17:            classes/double.C, classes/file.C, classes/form.C, classes/hash.C,
         * src/types/pa_vclass.h 1.24:            classes/hashfile.C, classes/image.C, classes/int.C,
         * src/types/pa_vcode_frame.h 1.14:            classes/mail.C, classes/math.C, classes/op.C, classes/response.C,
         * src/types/pa_vcookie.C 1.34:            classes/string.C, classes/table.C, classes/void.C,
         * src/types/pa_vcookie.C 1.35:            classes/xdoc.C, classes/xnode.C, classes/xnode.h,
         * src/types/pa_vcookie.h 1.15:            include/pa_array.h, include/pa_charset_connection.h,
         * src/types/pa_vdate.h 1.8:            include/pa_charset_manager.h, include/pa_common.h,
         * src/types/pa_vdouble.h 1.32:            include/pa_config_fixed.h, include/pa_config_includes.h,
         * src/types/pa_venv.h 1.20:            include/pa_db_connection.h, include/pa_db_manager.h,
         * src/types/pa_vfile.C 1.26:            include/pa_db_table.h, include/pa_dictionary.h, include/pa_dir.h,
         * src/types/pa_vfile.C 1.27:            include/pa_exception.h, include/pa_exec.h, include/pa_globals.h,
         * src/types/pa_vfile.h 1.40:            include/pa_hash.h, include/pa_opcode.h, include/pa_pool.h,
         * src/types/pa_vform.C 1.52:            include/pa_pragma_pack_begin.h, include/pa_pragma_pack_end.h,
         * src/types/pa_vform.C 1.53:            include/pa_request.h, include/pa_sapi.h, include/pa_socks.h,
         * src/types/pa_vform.h 1.33:            include/pa_sql_connection.h, include/pa_sql_driver_manager.h,
         * src/types/pa_vhash.h 1.29:            include/pa_stack.h, include/pa_string.h,
         * src/types/pa_vhashfile.C 1.19:            include/pa_stylesheet_connection.h,
         * src/types/pa_vhashfile.C 1.20:            include/pa_stylesheet_manager.h, include/pa_table.h,
         * src/types/pa_vhashfile.h 1.15:            include/pa_threads.h, include/pa_types.h, main/compile.C,
         * src/types/pa_vimage.C 1.16:            main/compile.tab.C, main/compile_tools.C, main/compile_tools.h,
         * src/types/pa_vimage.C 1.17:            main/execute.C, main/pa_array.C, main/pa_charset_connection.C,
         * src/types/pa_vimage.h 1.24:            main/pa_charset_manager.C, main/pa_common.C,
         * src/types/pa_vint.h 1.31:            main/pa_db_connection.C, main/pa_db_manager.C,
         * src/types/pa_vjunction.h 1.12:            main/pa_db_table.C, main/pa_dictionary.C, main/pa_dir.C,
         * src/types/pa_vmath.h 1.6:            main/pa_exception.C, main/pa_exec.C, main/pa_globals.C,
         * src/types/pa_vmethod_frame.h 1.22:            main/pa_hash.C, main/pa_pool.C, main/pa_request.C,
         * src/types/pa_vobject.h 1.16:            main/pa_socks.C, main/pa_sql_driver_manager.C,
         * src/types/pa_vrequest.C 1.16:            main/pa_status_provider.C, main/pa_string.C,
         * src/types/pa_vrequest.C 1.17:            main/pa_stylesheet_manager.C, main/pa_table.C, main/untaint.C,
         * src/types/pa_vrequest.h 1.16:            sql/pa_sql_driver.h, targets/cgi/pa_pool.C,
         * src/types/pa_vresponse.C 1.4:            targets/cgi/pa_threads.C, targets/cgi/parser3.C,
         * src/types/pa_vresponse.C 1.5:            targets/cgi/pool_storage.h, targets/isapi/pa_pool.C,
         * src/types/pa_vresponse.h 1.21:            targets/isapi/pa_threads.C, targets/isapi/parser3isapi.C,
         * src/types/pa_vstateless_class.C 1.13:            targets/isapi/pool_storage.h, types/pa_valiased.C,
         * src/types/pa_vstateless_class.h 1.23:            types/pa_valiased.h, types/pa_value.h, types/pa_vbool.h,
         * src/types/pa_vstateless_object.h 1.15:            types/pa_vclass.h, types/pa_vcode_frame.h, types/pa_vcookie.C,
         * src/types/pa_vstatus.C 1.6:            types/pa_vcookie.h, types/pa_vdate.h, types/pa_vdouble.h,
         * src/types/pa_vstatus.h 1.7:            types/pa_venv.h, types/pa_vfile.C, types/pa_vfile.h,
         * src/types/pa_vstring.C 1.16:            types/pa_vform.C, types/pa_vform.h, types/pa_vhash.h,
         * src/types/pa_vstring.C 1.17:            types/pa_vhashfile.C, types/pa_vhashfile.h, types/pa_vimage.C,
         * src/types/pa_vstring.h 1.41:            types/pa_vimage.h, types/pa_vint.h, types/pa_vjunction.h,
         * src/types/pa_vtable.C 1.11:            types/pa_vmath.h, types/pa_vmethod_frame.h, types/pa_vobject.h,
         * src/types/pa_vtable.C 1.12:            types/pa_vrequest.C, types/pa_vrequest.h, types/pa_vresponse.h,
         * src/types/pa_vtable.h 1.37:            types/pa_vstateless_class.C, types/pa_vstateless_class.h,
         * src/types/pa_vvoid.h 1.8:            types/pa_vstateless_object.h, types/pa_vstatus.h,
         * src/types/pa_vxdoc.C 1.11:            types/pa_vstring.C, types/pa_vstring.h, types/pa_vtable.C,
         * src/types/pa_vxdoc.C 1.12:            types/pa_vtable.h, types/pa_vvoid.h, types/pa_vxdoc.C,
         * src/types/pa_vxdoc.h 1.19:            types/pa_vxdoc.h, types/pa_vxnode.C, types/pa_vxnode.h,
         * src/types/pa_vxnode.C 1.15:            types/pa_wcontext.C, types/pa_wcontext.h, types/pa_wwrapper.h:
         * src/types/pa_vxnode.C 1.16:            $status:db fixed used not initialized in db_connection & db_table
         * src/types/pa_vxnode.h 1.12:  
         * src/types/pa_wcontext.C 1.15:          * src/: include/pa_charset_connection.h, main/pa_charset_manager.C:
         * src/types/pa_wcontext.h 1.27:            $status:charset
         * src/types/pa_wwrapper.h 1.16:  
                 name spelling          * src/: classes/xdoc.C, include/pa_db_connection.h,
             include/pa_stylesheet_connection.h,
 2002-02-07  paf            include/pa_stylesheet_manager.h, main/pa_stylesheet_manager.C,
         * src/main/compile.C 1.56:            types/pa_vstatus.h: $status:stylesheet
         * src/main/compile.tab.C 1.39:  
         * src/main/compile.y 1.180:          * src/: include/pa_charset_manager.h, include/pa_db_manager.h,
         * src/main/compile_tools.h 1.56:            include/pa_request.h, include/pa_sql_connection.h,
                 disabled $if reference due to conflicts with local variables            include/pa_sql_driver_manager.h, include/pa_stylesheet_manager.h,
             main/main.dsp, main/pa_charset_manager.C, main/pa_common.C,
         * configure 1.5:            main/pa_db_manager.C, main/pa_globals.C, main/pa_request.C,
         * configure.in 1.7:            main/pa_sql_driver_manager.C, main/pa_status_provider.C,
         * src/classes/Makefile.in 1.39:            main/pa_stylesheet_manager.C, types/pa_vstatus.h,
         * src/include/pa_config_auto.h.in 1.18:            types/pa_vxnode.C, types/types.dsp: started status parser class
         * src/main/Makefile.in 1.35:  
         * src/main/pa_common.C 1.99:  2001-11-01  paf
         * src/main/pa_socks.C 1.10:  
         * src/targets/Makefile.in 1.30:          * src/include/pa_config_auto.h.in: makes
         * src/targets/cgi/Makefile.in 1.37:  
         * src/types/Makefile.in 1.31:          * src/main/pa_hash.C: removed old extra include
                 compiled under cygwin  
                 added yet another locking function: fcntl          * src/: classes/math.C, include/pa_common.h: HAVE_TRUNC HAVE_ROUND
             checks [for hp, there are such in math.h]
         * src/classes/Makefile.in 1.40:  
         * src/main/Makefile.in 1.36:          * src/classes/op.C: ^for endless loop check strightened
         * src/targets/Makefile.in 1.31:  
         * src/targets/apache13/Makefile.in 1.29:          * src/: classes/hash.C, classes/op.C, main/execute.C: changed root
         * src/targets/cgi/Makefile.in 1.38:            behavior in native calls.  it left unchanged, so ^for ^foreach &
         * src/types/Makefile.in 1.32:            co can use r.root to write their i & key,value there
                 makes  
           * src/classes/op.C: detected for var storage bug, fixed.
         * src/include/pa_array.h 1.50:            todo:foreach
         * src/main/compile.C 1.55:  
         * src/main/compile.tab.C 1.37:          * src/: classes/hash.C, classes/xdoc.C, classes/xnode.C,
         * src/main/compile.y 1.179:            include/pa_hash.h, main/pa_hash.C, main/pa_request.C,
         * src/main/compile_tools.C 1.43:            types/pa_vhash.h, types/pa_vxnode.C: hash locking disabled
         * src/main/compile_tools.h 1.55:            changing of hash inside of foreach
                 operators now detected by check at name_without_curly_rdive_read rule whether diving code constists only of  
                 OP_VALUE+string+OP_GET_ELEMENT.          * src/: classes/hash.C, classes/hashfile.C, types/pa_vhashfile.C:
                 and last op code substituted with OP_GET_ELEMENT_OR_OPERATOR            ^hashfile.foreach[key|value]{body}[[separator]|{separator}] prev
                 to form            were hash.foreach
                 OP_VALUE+string+OP_GET_ELEMENT_OR_OPERATOR.  
                 code          * src/: classes/hash.C, classes/op.C, types/pa_vmethod_frame.h,
             types/pa_vstring.C, types/pa_vstring.h:
         * operators.txt 1.6:            ^foreach[key|value]{body}[[separator]|{separator}]
         * src/classes/string.C 1.95:  
         * src/include/pa_config_fixed.h 1.35:          * src/: classes/hash.C, include/pa_hash.h, main/pa_hash.C,
         * src/main/compile.tab.C 1.38:            types/pa_vcookie.C: ^hash.delete[key]
                 ^int/double/string.format  
                 now can be called with normal [] brackets, not stupid {} as it were implemented for some strange reason.  2001-10-31  paf
                 retaining backward compatibility due to some already-implemented servers  
           * src/main/: compile.C, pa_common.C: completely empty file now
         * config.sub 1.2:            considered "read", not ignored [not perfect trick used]
                 on cygwin configure passes it with strange i1586 const, hacked  
                 it to mean i586          * src/main/pa_common.C: simplier common ifdefs
   
         * src/main/pa_socks.C 1.11:          * src/main/pa_common.C: typing bug in common - bad ifdeff
                 swapped headers to avoid compiler warnings  
           * src/main/pa_db_connection.C: z
         * operators.txt 1.7:  
         * src/classes/table.C 1.142:          * src/main/: pa_db_connection.C, pa_sql_driver_manager.C:       //
         * src/include/pa_array.h 1.51:            lockdetector flags
         * src/include/pa_table.h 1.39:                    dbenv.lk_detect=DB_LOCK_RANDOM;
         * src/main/pa_array.C 1.45:  
         * src/main/pa_table.C 1.42:          * src/main/pa_sql_driver_manager.C: hiding passwords and addresses
         * www/htdocs/auto.p 1.3:            from accidental show [imagine user forgot @exception]
         * www/htdocs/index.html 1.6:  
                 table::create now // 'set' name obsolete now          * src/classes/table.C: ^table.save[[nameless|+append;]path]
                 table clone.  
           * src/: classes/file.C, classes/image.C, classes/mail.C,
         * operators.txt 1.8:            classes/string.C, classes/xnode.C, include/pa_common.h,
         * src/classes/xdoc.C 1.83:            main/pa_common.C: ^string.save[[append;]path]
         * src/include/pa_config_fixed.h 1.36:  
                 xdoc::set obsolete now, now xdoc::create, with both sences          * src/: include/pa_opcode.h, main/compile.tab.C, main/compile.y,
             main/execute.C: \ in expression: int divide 10/3=3
 2002-02-06  paf  
         * src/classes/mail.C 1.52:          * src/types/pa_vhashfile.h: hashfile  ^delete to do something only
                 *** empty log message ***            inside of ^cache
   
         * configure 1.4:          * src/: include/pa_threads.h, main/pa_db_connection.C,
         * configure.in 1.6:            main/pa_db_table.C, targets/cgi/pa_threads.C,
                 prefix expanded, grr            targets/isapi/pa_threads.C: libdb DB_THREAD flag only when really
             needed
         * operators.txt 1.5:  
         * src/classes/mail.C 1.51:  2001-10-30  paf
                 mail:send config changed  
           * src/: classes/classes.dsp, main/main.dsp,
 2002-02-05  paf            targets/cgi/parser3.dsp, targets/isapi/parser3isapi.dsp,
         * configure.in 1.3:            types/types.dsp: enabled debug incremental compile
         * operators.txt 1.2:  
         * src/classes/file.C 1.70:          * src/: include/pa_common.h, main/pa_common.C, types/pa_vform.C:
         * src/classes/op.C 1.69:            form post data line endings not reformatted now.
         * src/include/pa_common.h 1.72:  
         * src/include/pa_config_includes.h 1.15:          * src/types/: pa_vform.C, pa_vform.h: AppendFormEntry length param
         * src/main/compile.tab.C 1.36:            now required [had bug when file= has no value]
         * src/main/pa_common.C 1.98:  
         * www/htdocs/index.html 1.5:          * src/main/: pa_db_connection.C, pa_db_manager.C, pa_db_table.C,
                 rewritten ^cache to use non-blocking-exclusive-caches            pa_exec.C, pa_request.C, pa_sql_driver_manager.C, pa_string.C:
             cstr(asis) default param removed
         * src/types/pa_vstatus.C 1.4:  
                 status:rusage 3          * src/classes/xdoc.C: rolled back {} in xdoc.createTextNode for now
   
         * src/main/pa_common.C 1.97:          * src/classes/xdoc.C: rolled back {} in xdoc.createElement for now
                 text file read mode on win32 adjusted [speed impact. was off  
                 for debugging purpose, but forgotten afterwards]          * src/include/pa_dir.h: LOAD_DIR fixed
   
         * operators.txt 1.3:          * src/types/pa_vform.C: VForm::AppendFormEntry {length convention
                 status:rusage described int operators            was broken} fix_line_breaks
   
         * configure.in 1.4:          * src/include/: pa_config_fixed.h, pa_pragma_pack_begin.h,
         * src/types/Makefile.am 1.18:            pa_pragma_pack_end.h, pa_string.h, pa_types.h: String & Origin
         * src/types/pa_vstatus.h 1.5:            packed with #pragma pack
         * src/types/types.dsp 1.18:  
                 status:rusage          * src/include/pa_config_auto.h.in: pragma detection
   
         * src/types/pa_vstatus.C 1.1:  2001-10-29  paf
                 status:rusage 1  
           * src/types/pa_wcontext.h: bitfield syntax stricter
         * configure 1.3:  
         * configure.in 1.5:          * src/: classes/file.C, types/pa_vimage.C: image&file couple stack
         * src/include/pa_config_auto.h.in 1.17:            string hash.puts
         * src/types/Makefile.in 1.30:  
         * src/types/pa_vstatus.C 1.2:          * src/include/pa_sql_connection.h: SQL_CONNECTION_FUNC_GUARDED name
                 *** empty log message ***  
           * src/include/pa_sql_connection.h: there were one wrong
         * src/main/pa_exec.C 1.22.14.1:            SQL_CONNECTION_FUNC_GUARDED [failed]
         * src/main/pa_exec.C 1.23:  
                 argv0 now correct          * src/targets/isapi/pa_pool.C: added isapi&apache real_malloc debug
             param.someday either ifdef or remove it
         * src/types/pa_vstatus.C 1.3:  
                 status:rusage 2          * src/targets/cgi/: pa_pool.C, parser3.C: removed debug defines
   
         * operators.txt 1.4:          * src/main/untaint.C: optimizing returned after debugging
                 regex options commented  
           * src/: include/pa_string.h, include/pa_types.h, main/pa_string.C,
 2002-02-01  paf            main/untaint.C: memory hunging #pragma pack(1)
         * src/classes/op.C 1.62.2.1.2.3:  
                 file_write does EX lock after create,            16 419 844 13 169 394
                 while file_read does SH after open,  
                 so there's a moment after create but before EX lock when read can sneak into, and read just-created-for-writing-and-not-yet-locked file,          * src/: include/pa_string.h, main/pa_string.C, main/untaint.C,
                 added a check for that in ^cache...read            targets/cgi/pa_pool.C: String size_t replace to uint in proper
             places [todo:Array]
 2002-01-31  paf  
         * src/main/execute.C 1.210:          * src/: main/execute.C, targets/cgi/pa_pool.C,
         * www/htdocs/index.html 1.3:            targets/cgi/parser3.dsp, types/pa_wcontext.h,
                 operators check, thay mistakenly seen in            types/pa_wwrapper.h: debugging memory WContext flags to bits
                   $class:operator  
                   $object.operators            total 5 652 652/158731 total 5 469 332/158731
                 contexts  
           * src/: include/pa_array.h, main/pa_array.C: debugging memory
         * INSTALL 1.2:            Array:: without cache in get/put now
         * Makefile.in 1.2:  
         * configure 1.2:            [Mon Oct 29 18:23:02 2001] total 5 796 092/158731 [Mon Oct 29
         * configure.in 1.2:            18:25:27 2001] total 5 652 652/158731
         * etc/Makefile.am 1.2:  
         * etc/Makefile.in 1.2:          * src/: include/pa_string.h, main/pa_string.C,
         * etc/parser3.charsets/Makefile.in 1.3:            targets/cgi/pa_pool.C: debugging memory String::fused_rows func
         * ident.awk 1.2:            now
         * src/Makefile.in 1.42:  
         * src/classes/Makefile.am 1.36:            [Mon Oct 29 17:55:45 2001] total 5917436/158731 [Mon Oct 29
         * src/classes/Makefile.in 1.38:            18:11:53 2001] total 5796092/158731
         * src/main/Makefile.am 1.29:  
         * src/main/Makefile.in 1.34:          * src/: classes/file.C, include/pa_hash.h, include/pa_string.h,
         * src/targets/Makefile.in 1.29:            main/pa_globals.C, targets/cgi/pa_pool.C: debugging memory hash
         * src/targets/apache13/Makefile.am 1.10:            key ref now
         * src/targets/cgi/Makefile.am 1.27:  
         * src/targets/cgi/Makefile.in 1.36:            [Mon Oct 29 16:01:17 2001] total 17050496/202647 [Mon Oct 29
         * src/targets/cgi/pa_config_paths.h.in 1.1:            17:11:17 2001] total 16867948/202658
         * src/targets/cgi/parser3.C 1.152:  
         * src/types/Makefile.am 1.17:          * src/: classes/file.C, classes/image.C, classes/string.C,
         * src/types/Makefile.in 1.29:            classes/xdoc.C, include/pa_pool.h, include/pa_string.h,
                 lowered indent.awk back to src/            main/execute.C, main/pa_array.C, main/pa_common.C,
             main/pa_hash.C, main/pa_sql_driver_manager.C, main/pa_string.C,
         * src/classes/xdoc.C 1.82:            main/untaint.C, targets/cgi/pa_pool.C, targets/cgi/parser3.C,
         * src/targets/cgi/parser3.dsp 1.41:            types/pa_vcookie.C, types/pa_vstring.h: debuggging memory.
         * www/htdocs/index.html 1.2:            string::as_int/double now usually uses stack, not heap [200K out
                 now compiles under win32            of 17M :)] VString(String&) not copies reference [29M -> 17M]
   
         * src/main/compile.tab.C 1.35:          * src/main/pa_sql_driver_manager.C: ping to have services [old
         * src/main/compile.y 1.178:            hiding bug]
                 disabled operator call after ^xxx:  
           * src/Makefile.am: .am order
         * AUTHORS 1.1:  
         * COPYING 1.1:          * src/: include/pa_array.h, include/pa_charset_manager.h,
         * INSTALL 1.1:            include/pa_db_connection.h, include/pa_db_manager.h,
         * Makefile.am 1.1:            include/pa_db_table.h, include/pa_hash.h, include/pa_request.h,
         * Makefile.in 1.1:            include/pa_sql_driver_manager.h, include/pa_stylesheet_manager.h,
         * NEWS 1.1:            include/pa_threads.h, types/pa_valiased.h, types/pa_vhashfile.h,
         * README 1.1:            types/pa_vstateless_class.h, types/pa_wcontext.h: gcc 3.0.1
         * acinclude.m4 1.1:            required "friend class"
         * aclocal.m4 1.1:  
         * asm.txt 1.1:            ../include/pa_request.h:51: friend declaration requires
         * config.guess 1.1:            class-key, i.e. `friend    class Temp_lang'
         * config.sub 1.1:  
         * configure 1.1:          * src/: include/pa_exception.h, include/pa_sql_connection.h,
         * configure.in 1.1:            main/pa_exception.C, main/pa_sql_driver_manager.C,
         * etc/Makefile.am 1.1:            sql/pa_sql_driver.h: sql driver impl changed in _throw part.
         * etc/Makefile.in 1.1:  
         * etc/parser3.charsets/Makefile.am 1.1:            the idea is to #1 jump to C++ some function to main body, where
         * etc/parser3.charsets/Makefile.in 1.1:            every function stack frame has exception unwind information and
         * etc/parser3.charsets/koi8-r.cfg 1.1:            from there... #2 propagate_exception()
         * etc/parser3.charsets/windows-1250.cfg 1.1:  
         * etc/parser3.charsets/windows-1251.cfg 1.1:  2001-10-28  paf
         * form.txt 1.1:  
         * ident.awk 1.1:          * src/main/pa_db_connection.C: removed old consts
         * install-sh 1.1:  
         * lang.txt 1.1:          * src/main/pa_db_connection.C: expire table [was accidently pasted
         * ltconfig 1.1:            with wrong type/cast]
         * ltmain.sh 1.1:  
         * missing 1.1:          * src/main/: pa_db_connection.C, pa_db_table.C: exception
         * mkinstalldirs 1.1:            translation
         * operators.txt 1.1:  
         * parser3.dsw 1.1:          * src/: classes/Makefile.am, targets/cgi/Makefile.am: db makes.
         * sql.txt 1.1:            remember to build DB2 with -fexceptions!!!
         * src/Makefile.am 1.14:  
         * src/Makefile.in 1.41:          * src/main/pa_db_table.C: DB_RMW defed
         * src/classes/Makefile.am 1.35:  
         * src/classes/Makefile.in 1.37:          * src/: include/pa_config_auto.h.in, include/pa_config_fixed.h,
         * src/include/pa_config_auto.h.in 1.16:            include/pa_db_connection.h, include/pa_db_manager.h,
         * src/main/Makefile.am 1.28:            include/pa_db_table.h, main/pa_db_connection.C,
         * src/main/Makefile.in 1.33:            main/pa_db_table.C: db2 on linux with DB 2.4.14: (6/2/98)
         * src/targets/Makefile.in 1.28:  
         * src/targets/apache13/Makefile.am 1.9:  2001-10-27  paf
         * src/targets/apache13/Makefile.in 1.28:  
         * src/targets/cgi/Makefile.am 1.26:          * src/: classes/hashfile.C, include/pa_db_connection.h,
         * src/targets/cgi/Makefile.in 1.35:            include/pa_db_table.h, main/pa_db_connection.C,
         * src/targets/cgi/parser3.C 1.151:            main/pa_db_manager.C, main/pa_db_table.C, main/pa_globals.C,
         * src/types/Makefile.am 1.16:            types/pa_vhashfile.C: DB2 ifdefs
         * src/types/Makefile.in 1.28:  
         * types.txt 1.1:          * src/: classes/Makefile.am, include/pa_config_fixed.h,
         * www/Makefile.am 1.1:            main/Makefile.am, targets/cgi/Makefile.am, types/Makefile.am:
         * www/Makefile.in 1.1:            makes with DB2
         * www/htdocs/auto.p 1.1:  
         * www/htdocs/global.xsl 1.1:          * src/: include/pa_config_auto.h.in, main/Makefile.am,
         * www/htdocs/index.html 1.1:            types/Makefile.am: makes db
         * www/htdocs/parser-status.html 1.1:  
         * www/htdocs/people.dtd 1.1:          * src/: main/pa_globals.C, targets/cgi/parser3.dsp,
                 moved etc&www out of src, moved configure&co out of src            targets/isapi/parser3isapi.dsp: vc projects libdb ifdefed into
                 added windows-1250.cfg            globals.C
                 straightened installation scripts procedure  
                 made targets/cgi/parser3.C be dependant on ./configure --sysconfdir change          * src/: classes/hashfile.C, include/pa_db_connection.h,
             include/pa_db_table.h, main/pa_db_connection.C,
         * src/include/pa_opcode.h 1.12:            main/pa_db_table.C: ^hashfile.clear[]
         * src/include/pa_request.h 1.119:  
         * src/main/compile.C 1.54:          * src/classes/classes.awk: no $ in var names
         * src/main/compile.tab.C 1.33:  
         * src/main/compile.y 1.177:          * src/main/: pa_db_connection.C, pa_db_manager.C: db expiration
         * src/main/compile_tools.C 1.42:            connection&table [forgotten calls]
         * src/main/compile_tools.h 1.54:  
         * src/main/execute.C 1.215:  2001-10-26  paf
         * src/types/pa_wcontext.h 1.25:  
                 operators check 6.1          * src/main/pa_db_connection.C: db checkpoints
                 rewritten. now check is done at compile time  
           * src/: include/pa_db_connection.h, main/pa_db_connection.C: db
         * src/main/execute.C 1.214:            checkpoints
                 operators check 5  
                 floated up old error of staying in 'entered class/object' state after $a($a..)          * src/classes/xdoc.C: xdoc createTextNode createElement UL_XML
                 it prevented operators from being called thereafter            default. but entities still reparsed. todo: tothink
   
         * src/main/compile.tab.C 1.34:          * src/main/pa_db_connection.C: db recover mech 2
         * src/main/execute.C 1.216:  
                 made operators lookup first in ^xxx situation.          * src/: classes/hashfile.C, include/pa_db_connection.h,
                 so that one could not do            include/pa_db_manager.h, include/pa_db_table.h,
                 $if[1]            include/pa_hash.h, main/pa_db_connection.C, main/pa_db_manager.C,
                 ^if[xxx]            main/pa_db_table.C, main/pa_hash.C, types/pa_vhashfile.C,
             types/pa_vhashfile.h: db connections & tables now cached at
         * etc/parser3.charsets/Makefile.in 1.2:            create time & multithreaded
                 *** empty log message ***  
           * src/: classes/xdoc.C, types/pa_vxdoc.h: transform2 for
         * src/main/execute.C 1.211:            parsed_source
         * src/types/pa_wcontext.h 1.24:  
         * www/htdocs/auto.p 1.2:          * src/main/pa_db_connection.C: about to remove connection from
         * www/htdocs/index.html 1.4:            vhashfile
                 operators check 2  
                 floated up old error of staying in 'entered class' state after $a:a[a]          * src/: main/pa_db_table.C, classes/hashfile.C: db: child
                 it prevented operators from being called thereafter            transaction commit/rollback responsibility left to parent [as it
             sould - else there were a bug with double free]
         * src/main/execute.C 1.212:  
                 operators check 3          * src/include/pa_db_table.h: db: child transaction commit/rollback
                 floated up old error of staying in 'entered class' state after $a:a(a)            responsibility left to parent [as it sould - else there were a
                 it prevented operators from being called thereafter            bug with double free]
   
         * src/include/pa_opcode.h 1.11:  2001-10-25  paf
         * src/main/compile.tab.C 1.32:  
         * src/main/compile.y 1.176:          * src/: classes/hashfile.C, include/pa_common.h,
         * src/main/execute.C 1.213:            include/pa_db_connection.h, include/pa_db_manager.h,
                 operators check 4            main/main.dsp, main/pa_db_connection.C, main/pa_db_manager.C,
                 floated up old error of staying in 'entered object' state after ^a.a(a)            types/pa_vhashfile.C, types/pa_vhashfile.h,
                 it prevented operators from being called thereafter            include/pa_db_table.h, main/pa_db_table.C: started db_home
             [multiple, cached] todo: autorecover [tried, but not succeded,
 2002-01-30  paf            yet]
         * src/classes/xdoc.C 1.81:  
                 acconfig.h changed [comments before #undefs removed]          * src/include/pa_dir.h: ancient gpf on dir not found fixed
                 those comments were a mistake, and prevented libltdl from function properly  
           * src/: include/pa_db_connection.h, main/pa_db_manager.C:
 2002-01-29  paf            transaction parent passed
         * src/Makefile.am 1.13:  
         * src/Makefile.in 1.40:  2001-10-24  parser
         * src/classes/Makefile.am 1.34:  
         * src/classes/Makefile.in 1.36:          * src/classes/Makefile.am: makes
         * src/main/Makefile.in 1.32:  
         * src/targets/Makefile.in 1.27:          * src/targets/: cgi/pool_storage.h, isapi/parser3isapi.C,
         * src/targets/apache13/Makefile.in 1.27:            isapi/pool_storage.h: pool_storage fixed
         * src/targets/cgi/Makefile.in 1.34:  
         * src/types/Makefile.in 1.27:          * src/: include/pa_common.h, main/pa_common.C, types/pa_vform.C,
                 removed libltdl/libtool creation [modified acinclude.m4 which were creating int into just assignment LIBTOOL=../libtool]            types/pa_vform.h: form fix_line_breaks
                 added default system config&charsetts  
                 prepared 'make install', now it installs          * src/targets/cgi/pool_storage.h: makes
                 targets/cgi/parser3 into bin directory  
                 etc/parser3.conf & etc/parser3.charsets/* into $sysconfdir and $sysconfdir/parser3.charsets respectively          * src/: classes/Makefile.am, targets/cgi/Makefile.am,
             targets/cgi/pool_storage.h: makes
         * src/classes/xdoc.C 1.80:  
         * src/include/pa_charset.h 1.12:          * src/sql/pa_sql_driver.h: version
         * src/include/pa_globals.h 1.76:  
         * src/main/pa_globals.C 1.111:          * src/: include/pa_common.h, main/Makefile.am, main/pa_common.C,
                 few forgotten ifdef XML added            types/pa_vform.C, types/pa_vform.h: .am
   
 2002-01-28  paf          * src/main/: pa_db_connection.C, pa_db_manager.C: hashfile setted
         * src/classes/xdoc.C 1.79:            this: DB_RMW Acquire write locks instead of read locks when doing
         * src/classes/xnode.h 1.7:            the retrieval. Setting this flag may decrease the likelihood of
         * src/main/pa_exception.C 1.35:            deadlock during a read-modify-write cycle by immediately
                 xdoc.importNode 0            acquiring the write lock during the read part of the cycle so
             that another thread of control acquiring a read lock for the same
         * src/classes/xdoc.C 1.78:            item, in its own read-modify-write cycle, will not result in
                 xdoc::set now untaints OK            deadlock
   
         * src/Makefile.in 1.39:          * src/targets/isapi/parser3isapi.dsp: doc
                 stupid make runs automake on ths  
           * src/: classes/hashfile.C, types/pa_vhashfile.h: hashfile 1
         * src/classes/xnode.C 1.34:  
         * src/types/pa_vxdoc.h 1.17:          * src/: classes/hashfile.C, include/pa_request.h: hashfile.cache 0
                 xdoc.importNode 1  [fixed as_node helper func to accept docs]  
           * src/: classes/hashfile.C, include/pa_db_connection.h,
         * src/classes/Makefile.am 1.33:            main/pa_db_connection.C: hashfile expired deleted from db when
         * src/classes/Makefile.in 1.35:            get & iterate
         * src/targets/cgi/Makefile.am 1.25:  
         * src/targets/cgi/Makefile.in 1.33:          * src/: main/pa_db_connection.C, types/pa_vhashfile.C: hashfile
                 xalan-patch removed            expiring 1
   
         * src/main/pa_exception.C 1.36:          * src/types/: pa_vhashfile.C, pa_vhashfile.h: hashfile expiring 0
                 dom|generic error output fix  
           * src/: main/pa_db_connection.C, types/pa_vhashfile.C:
         * src/classes/xnode.C 1.35:            db_connection not bothers with key when not returning expired
                 xdoc.importNode 2 [mistype err]            data
   
         * src/classes/xnode.C 1.36:          * src/: include/pa_db_connection.h, main/pa_db_connection.C,
                 xdoc.importNode 3 [check err]            types/pa_vhashfile.C: db_cursor constructor public now
   
 2002-01-25  paf          * src/: include/pa_db_connection.h, main/pa_db_connection.C,
         * src/include/pa_charset.h 1.11:            types/pa_vhashfile.C, types/pa_vhashfile.h: hashfile data
         * src/main/pa_globals.C 1.110:            stamped, todo: put_element analize
                 http://localhost/abc -> $ENV{DOCUMENT_ROOT}/abc | ./abc  
           * src/: include/pa_db_connection.h, include/pa_string.h,
         * src/classes/hash.C 1.33:            main/pa_db_connection.C, main/pa_string.C: hashfile pieced
                 unified  hash::sql, now            serialize. todo stamp
                 ^hash::sql{query}[[$.limit(2) $.offset(4)]]  
   2001-10-23  parser
         * src/classes/file.C 1.68:  
         * src/classes/op.C 1.68:          * src/: classes/file.C, classes/hash.C, classes/hashfile.C,
         * src/classes/string.C 1.94:            classes/image.C, classes/mail.C, classes/response.C,
         * src/classes/table.C 1.141:            classes/string.C, classes/table.C, classes/xdoc.C,
         * src/classes/xdoc.C 1.77:            include/pa_config_fixed.h, include/pa_db_connection.h,
         * src/include/pa_common.h 1.70:            main/pa_common.C, main/pa_db_connection.C, main/pa_request.C,
         * src/main/pa_common.C 1.95:            types/pa_value.h, types/pa_vcookie.C, types/pa_vhash.h,
         * src/types/pa_vfile.h 1.38:            types/pa_vhashfile.C, types/pa_vhashfile.h, types/pa_vresponse.h,
                 removed redundant pool param to some pa_common funcs            types/pa_vtable.C: ^hashfile.hash[]
   
         * src/classes/file.C 1.69:          * src/: classes/hashfile.C, classes/xdoc.C,
         * src/include/pa_common.h 1.71:            include/pa_config_fixed.h, main/pa_db_manager.C,
         * src/main/pa_common.C 1.96:            main/pa_globals.C: ifdefs so it compiled without db
                 ^file:lock[filename]{code}  
           * src/: classes/hashfile.C, include/pa_db_connection.h,
         * src/include/pa_charset.h 1.10:            include/pa_db_manager.h, main/pa_db_connection.C,
         * src/include/pa_charset.h 1.2.2.1:            main/pa_db_manager.C, types/pa_vhashfile.h:
         * src/include/pa_config_fixed.h 1.34.6.1:            ^hashfile.transaction{code} ^hashfile:clear[filename]
         * src/main/compile.tab.C 1.27.6.3:            ^hashfile.delete[key]
         * src/main/pa_charset.C 1.18:  
                 typedef XMLCh... not stupid illegal define  2001-10-22  parser
   
         * src/main/compile.tab.C 1.31:          * src/targets/: cgi/pa_pool.C, cgi/parser3.C, cgi/parser3.dsp,
         * src/main/compile.y 1.175:            cgi/pool_storage.h, isapi/pool_storage.h: cgi += pool cleanups
                 #comment  before @ after @SPECIAL  
                 now works OK          * src/: classes/classes.dsp, classes/hashfile.C, classes/xdoc.C,
             classes/xnode.C, include/pa_charset_connection.h,
         * src/main/pa_exec.C 1.20:            include/pa_db_connection.h, include/pa_db_manager.h,
                 max arg count now 10, and proper message on violation that added            include/pa_exception.h, include/pa_sapi.h,
             include/pa_sql_connection.h, include/pa_sql_driver_manager.h,
         * src/main/pa_exec.C 1.21:            include/pa_stylesheet_connection.h,
         * src/main/pa_exec.C 1.22:            include/pa_stylesheet_manager.h,
                 unix: exec now does chdir to script dir            include/pa_xslt_stylesheet_manager.h, main/main.dsp,
             main/pa_db_connection.C, main/pa_db_manager.C,
 2002-01-24  paf            main/pa_exception.C, main/pa_globals.C, main/pa_pool.C,
         * src/classes/hashfile.C 1.20:            main/pa_sql_driver_manager.C, main/pa_stylesheet_manager.C,
         * src/include/pa_db_table.h 1.13:            main/pa_xslt_stylesheet_manager.C, targets/cgi/parser3.C,
         * src/include/pa_opcode.h 1.10:            targets/isapi/parser3isapi.C, types/pa_vhashfile.C,
         * src/main/compile.tab.C 1.30:            types/pa_vhashfile.h, types/pa_vxdoc.C, types/pa_vxnode.C,
         * src/main/compile.y 1.174:            types/types.dsp: hashfile 0
         * src/main/compile_tools.C 1.41:  
         * src/main/compile_tools.h 1.53:          * src/types/pa_vhashfile.C: z
         * src/main/execute.C 1.209:  
         * src/main/pa_db_connection.C 1.35:          * src/: classes/classes.dsp, classes/hashfile.C,
         * src/main/pa_db_table.C 1.18:            include/pa_config_fixed.h, main/execute.C,
         * src/types/pa_vhashfile.C 1.17:            targets/cgi/parser3.dsp, types/pa_vhashfile.C,
         * src/types/pa_vhashfile.h 1.13:            types/pa_vhashfile.h, types/types.dsp: hashfile -100
                 merged from r17 - hashfile without logfiles  
           * src/targets/isapi/parser3isapi.C: SEH minor ifdef changes
         * src/classes/xnode.C 1.31:  
                 xnode.select returns array always now, in case 'nothing found'           * src/: include/pa_exception.h, include/pa_request.h,
                 returns empty array            main/execute.C, main/pa_exception.C, main/pa_request.C,
             targets/cgi/parser3.C, targets/cgi/parser3.dsp,
         * src/include/pa_version.h 1.3:            types/pa_vclass.h, types/pa_vobject.h: stack backtrace
                 changed version number  
   2001-10-19  parser
         * src/classes/xdoc.C 1.74:  
                 checked empty response          * src/include/pa_pool.h: header
   
         * src/classes/hashfile.C 1.19.2.1:          * src/main/pa_pool.C: auto compiled on gcc
         * src/include/pa_db_table.h 1.12.6.1:  
         * src/main/compile.tab.C 1.27.6.2:          * src/classes/image.C: comment
         * src/main/pa_db_connection.C 1.34.6.1:  
         * src/main/pa_db_table.C 1.17.2.1:          * src/: include/pa_pool.h, main/pa_common.C: makes
         * src/types/pa_vhashfile.C 1.16.6.1:  
         * src/types/pa_vhashfile.h 1.12.14.1:          * src/: classes/xdoc.C, classes/xnode.C, classes/xnode.h,
                 hashfile:            types/pa_vxdoc.C, types/pa_vxdoc.h, types/pa_vxnode.C,
                 removed use of transactions            types/pa_vxnode.h: xnode clone got freed
                 [libdb removed DB_INIT_LOCK, DB_INIT_LOG, DB_INIT_TXN init bits,  
                 thus got rid of huge log files, which cluttered disk without huge need]          * src/: classes/xdoc.C, classes/xnode.C, include/pa_pool.h,
             include/pa_types.h, main/pa_pool.C: first c++ exceptions result:
         * src/classes/xdoc.C 1.76:            can free up xalandomstring resulting from pool::transcode
         * src/classes/xnode.C 1.33:  
         * src/classes/xnode.h 1.6:          * src/: classes/Makefile.am, classes/xdoc.C, classes/xnode.C,
                 gdome_xml_doc_get_xmlDoc handy macro, which is strangly abscent            include/pa_config_fixed.h, include/pa_exception.h,
                 in dome lib            include/pa_stylesheet_connection.h, main/pa_charset_connection.C,
             main/pa_exception.C, main/pa_pool.C, types/pa_vxdoc.C,
         * src/classes/xnode.C 1.30:            types/pa_vxdoc.h, types/pa_vxnode.C, types/pa_vxnode.h: switched
                 xpath nodes select bug [0] instead of [i], be more tender with            to c++ exceptions 1xml configure fixed to exclude xalan-patch
                 ctrl/c/v            from non-xml compile
   
         * src/classes/xdoc.C 1.75:          * src/main/pa_request.C: pool:: context - get_context
                 xsltSaveResultTo checked <0 response  
           * src/: classes/classes.h, classes/date.C, classes/double.C,
         * src/classes/xnode.C 1.32:            classes/file.C, classes/form.C, classes/hash.C, classes/image.C,
                 xdoc.select fixed context node [were always /, not self node]            classes/int.C, classes/mail.C, classes/math.C, classes/op.C,
             classes/string.C, classes/table.C, classes/void.C,
 2002-01-23  paf            include/pa_config_fixed.h, include/pa_exception.h,
         * src/classes/xdoc.C 1.72:            include/pa_pool.h, include/pa_request.h, include/pa_types.h,
         * src/main/pa_globals.C 1.108:            main/compile.C, main/compile_tools.C, main/execute.C,
         * src/types/pa_vdouble.h 1.29:            main/pa_array.C, main/pa_common.C, main/pa_dictionary.C,
                 %.20E now default float format            main/pa_exception.C, main/pa_exec.C, main/pa_pool.C,
                 this is for regretful twice-converting here:            main/pa_request.C, main/pa_socks.C, main/pa_sql_driver_manager.C,
                 $a(double value) when they write double falue  they convert it to string first,            main/pa_string.C, main/pa_table.C, main/untaint.C,
                 thus %g were losing precesion.            targets/cgi/parser3.C, targets/isapi/parser3isapi.C,
                             types/pa_value.h, types/pa_vbool.h, types/pa_vdouble.h,
                 todo: think up some way to remove double->string string->double twice-converting            types/pa_vfile.h, types/pa_vform.C, types/pa_vhash.h,
             types/pa_vint.h, types/pa_vjunction.h, types/pa_vmethod_frame.h,
         * src/main/pa_globals.C 1.105:            types/pa_vstateless_class.h, types/pa_vtable.C,
                 removed debug xslt messages            types/pa_wcontext.C, types/pa_wwrapper.h: switched to c++
             exceptions 0
         * src/main/pa_globals.C 1.106:  
                 xslt linked dynamically. [mistekenly were statically linked]          * src/classes/classes.awk: $ removed
   
         * src/include/pa_exception.h 1.29:  2001-10-18  parser
         * src/main/compile.tab.C 1.29:  
         * src/main/pa_exception.C 1.34:          * src/types/pa_vcookie.C: cookie:CLASS
                 removed exception va_list constructor.  
                 1. not needed anymore          * src/main/main.dsp: project
                 2. there were a conflict[causing errors] between  
                 ctor(, va_list)          * src/: classes/xdoc.C, types/pa_vxdoc.h, types/pa_vxnode.C: vxdoc
                 ctor(, ...)            set_document & ctor question "who owns document" solved
                 compiler[both msvc and gcc] never detected an ambiguilty here, compiling  
                 ctor(, "hello") into ctor(, va_list) which, of course, caused gpf          * src/: classes/xdoc.C, main/pa_pool.C: extra free removed
   
         * src/types/pa_vdouble.h 1.30:          * src/: classes/xdoc.C, classes/xnode.C, include/pa_pool.h,
                 %.20E now float format when %g produced 'e' in output            main/pa_pool.C: encoding in dom creating funcs
                 this is for regretful twice-converting here:  
                 $a(double value) when they write double falue  they convert it to string first,          * src/: classes/xdoc.C, types/pa_vxdoc.h: dom created by create can
                 thus %g were losing precesion.            be transformed now
                   
                 todo: think up some way to remove double->string string->double twice-converting          * src/classes/xdoc.C: dom created by create can be transformed now
   
         * src/types/pa_vdouble.h 1.28.14.1:          * src/classes/xdoc.C: z
                 double prec. todo: get rid of twice-converting  
           * src/classes/xdoc.C: comment
         * src/classes/xdoc.C 1.71:  
         * src/include/pa_stylesheet_connection.h 1.24:          * src/: classes/xdoc.C, classes/xnode.C, main/compile.tab.C: xdoc
         * src/main/pa_globals.C 1.107:            create now uses XercesDocumentBridge, appendChild&co now works
                 xmlSubstituteEntitiesDefault(1) now global, reasons in comment inside  
           * src/include/pa_stylesheet_connection.h: prev stylesheet destroyed
         * src/classes/xdoc.C 1.73:            @ recompile
         * src/main/pa_globals.C 1.109:  
                 xdoc::load/set entities substituted.          * src/main/: compile.tab.C, compile.y, pa_request.C: ^: no colon in
                         // 2. when dom tree with entites goes under transform text nodes            $origin @exception[
                         // got [erroreosly] cut on first entity occurance  
           * src/classes/: xdoc.C, xnode.C: xdoc::create[] now. and all dom
 2002-01-22  paf            tag names forced to XML lang
         * src/classes/table.C 1.140:  
                 join behaived badly in case named tables structure mismatched: 0 strings sneaked into dest failing afterwards.          * src/: classes/classes.dsp, classes/xdoc.C, types/types.dsp: fiew
                 replaced them with empty strings            leechy-found bugs in code&doc fixed
   
         * src/classes/xdoc.C 1.70:  2001-10-17  parser
         * src/include/pa_stylesheet_connection.h 1.23:  
         * src/main/pa_globals.C 1.104:          * src/: classes/classes.dsp, classes/string.C, main/pa_string.C,
                 xsl stylesheet load: parsed entities, this helps compiling stylesheet properly.            types/pa_vxnode.h, types/types.dsp: string::mid fixed, string.mid
                 example:            n functionality preserved
                 this refused to work,  
                             <b>&laquo;<xsl:value-of select="@title" />&raquo;</b>          * src/types/pa_vimage.h: removed unused vimage::save
                 stranly worked only this way:  
                             <b>&#171;<xsl:value-of select="@title" />&raquo;</b>  2001-10-16  parser
                   
                 docs says "set it to 1", never going into details, so I decided to try NOT to do that          * src/: classes/string.C, main/pa_string.C: $string.mid(p[;n])
   
 2002-01-21  paf          * src/classes/: xnode.C: removed few dom returns & changed op.txt
         * src/include/pa_stylesheet_connection.h 1.20:  
         * src/main/pa_exception.C 1.32:          * src/types/: pa_vhash.h, pa_vtable.h: hash can be used as boolean
                 xml generic message 1  
           * src/classes/image.C: image.copy tolerance
         * src/main/pa_charset.C 1.17:  
                 checked empty transcoders in transcode_cstr|buf          * src/classes/image.C: ::CopyResampled made gd2beta+my hands, very
             ineffective, but works for small paleted image
         * src/classes/Makefile.in 1.34:  
         * src/classes/xdoc.C 1.67:          * src/types/pa_vimage.C: comment
         * src/classes/xnode.C 1.29:  
         * src/include/pa_stylesheet_connection.h 1.22:          * src/classes/image.C: gd size/resize bugfix
         * src/main/pa_charset.C 1.16:  
         * src/main/pa_globals.C 1.103:          * src/: classes/classes.dsp, main/main.dsp,
         * src/main/pa_sql_driver_manager.C 1.59:            targets/cgi/parser3.dsp, targets/isapi/parser3isapi.dsp,
         * src/main/pa_stylesheet_manager.C 1.11:            types/types.dsp: ident >nul 2>&1
         * src/targets/cgi/Makefile.am 1.24:  
         * src/targets/cgi/Makefile.in 1.32:          * src/main/pa_common.C: \r\n -> \n   DOS \r -> \n Macintosh on all
                 autoconf gnome            systems
   
         * src/classes/xdoc.C 1.69:          * src/: classes/image.C, types/pa_vimage.h: ^image.copy[source](src
                 xdoc::load error source = filespec            x;src y;src w;src h;dst x;dst y[;dest w[;dest h]])
   
         * src/classes/table.C 1.139:  2001-10-15  parser
                 ^table::load  
                 empty lines or #comments before headline          * src/main/execute.C: z
   
         * src/include/pa_array.h 1.49:          * src/classes/: xdoc.C:     !::create{qualifiedName}
         * src/include/pa_globals.h 1.74:  
         * src/include/pa_request.h 1.118:          * src/types/pa_vxnode.C:     document_type_node.
         * src/include/pa_threads.h 1.21:                    !readonly attribute DOMString name
         * src/main/pa_array.C 1.44:                !notation_node.
         * src/main/pa_exception.C 1.31:                    !readonly attribute DOMString publicId
         * src/main/pa_globals.C 1.101:                    !readonly attribute DOMString systemId
         * src/main/pa_request.C 1.192:  
         * src/targets/apache13/pa_threads.C 1.4:          * src/types/: pa_vcode_frame.h, pa_wcontext.C: code_frame fixed -
         * src/targets/cgi/pa_threads.C 1.6:            ::write badly passed string too transparently [failed to
         * src/targets/isapi/pa_threads.C 1.6:            intercept it]
                 xml generic errors 0  
           * src/: classes/xdoc.C, classes/xnode.C, include/pa_config_fixed.h,
         * src/classes/xdoc.C 1.66:            include/pa_request.h, main/pa_sql_driver_manager.C,
         * src/classes/xnode.C 1.28:            types/pa_vxdoc.C, types/pa_vxdoc.h, types/pa_vxnode.C,
         * src/include/pa_exception.h 1.28:            types/pa_vxnode.h: DOM1 major addtion, only few
         * src/include/pa_globals.h 1.75:            attributes/methods left
         * src/include/pa_stylesheet_connection.h 1.21:  
         * src/main/pa_exception.C 1.33:  2001-10-13  parser
         * src/main/pa_globals.C 1.102:  
         * src/targets/apache13/pa_threads.C 1.5:          * src/: main/pa_sql_driver_manager.C, targets/cgi/parser3.C,
         * src/targets/cgi/pa_threads.C 1.7:            targets/isapi/parser3isapi.C: isapi&cgi couple non-pooled mallocs
                 xslt generic error 1            in main handler
   
         * src/classes/xdoc.C 1.68:          * src/targets/isapi/pool_storage.h: isapi pool storage reverse
                 transform error source now stylesheet_filespec            cleanups & frees order
   
 2002-01-16  paf          * src/types/pa_vcode_frame.h: couple comments
         * src/classes/xdoc.C 1.64:  
                 few comments          * src/: main/execute.C, types/pa_vcode_frame.h: vcodeframe made
             transparent enough to handle hash if creation&passing
         * src/classes/hash.C 1.32:  
         * src/classes/op.C 1.67:          * src/: include/pa_config_fixed.h, main/execute.C,
         * src/classes/string.C 1.93:            main/pa_exception.C: noticed that vcodeframe not transparent
         * src/classes/table.C 1.138:            enough, would change now
         * src/classes/void.C 1.14:  
         * src/classes/xdoc.C 1.65:  2001-10-12  parser
         * src/include/pa_db_connection.h 1.19:  
         * src/include/pa_request.h 1.117:          * src/targets/isapi/parser3isapi.C: xalan&xerces multithread bug
         * src/include/pa_sql_connection.h 1.21:            fixed. initialization&free on each thread!
         * src/include/pa_sql_driver_manager.h 1.21:  
         * src/include/pa_stylesheet_connection.h 1.19:          * src/classes/: double.C, int.C, string.C: sql{}[$.default[({})]]
         * src/include/pa_stylesheet_manager.h 1.10:            handling changed: now type of default param analized always, not
         * src/main/pa_request.C 1.191:            only at problem time, thus helping early problem spotting
         * src/main/pa_sql_driver_manager.C 1.58:  
         * src/main/pa_stylesheet_manager.C 1.10:          * src/: classes/classes.dsp, classes/xdoc.C, main/compile.tab.C,
         * src/targets/cgi/pool_storage.h 1.7:            main/main.dsp, main/pa_globals.C, targets/cgi/parser3.C,
                 auto closers to sql_connection, stylesheet_connection            targets/cgi/parser3.dsp, targets/isapi/parser3isapi.C,
                 auto destroyers to remaining gnome objects            targets/isapi/parser3isapi.dsp, types/types.dsp: xalan&xerces
             multithread bug fixed. initialization&free on each thread!
 2002-01-15  paf  
         * src/classes/xdoc.C 1.61:  2001-10-11  parser
         * src/include/pa_charset.h 1.9:  
         * src/main/pa_charset.C 1.15:          * src/classes/xnode.C: xnode.selectSingle now
                 started output options parsing  
           * src/: classes/xdoc.C, classes/xnode.C, include/pa_exception.h,
         * src/classes/xdoc.C 1.63:            include/pa_pool.h, include/pa_stylesheet_connection.h,
                 xdoc            main/pa_exception.C, main/pa_pool.C: moved xslt exceptions
                   file            convertors out of Pool into Exception
                   save  
                   string          * src/main/pa_string.C: const
                   
                 ready.          * src/: include/pa_string.h, main/pa_string.C: restructured string:
                 todo: error handling            linked pieces of same language together prior to String::replace
   
         * src/classes/xdoc.C 1.62:          * src/classes/hash.C:     !^hash.add[addme]
                 xdoc save rewritten using xmlAllocOutputBuffer                !^hash.sub[subme]
                 less mallocs, more reallocs. less fragmented result                !^a.union[b] = new
                 !^a.intersection[b] = new
 2002-01-14  paf                !^a.intersects[b] = bool
         * src/classes/xdoc.C 1.60:  
                 method          * src/classes/hash.C:     !^hash::append[append_from]
   
         * src/classes/xdoc.C 1.59:          * src/: classes/hash.C, types/pa_vhash.h:
         * src/classes/xnode.C 1.27:            !^hash::create[[copy_from]]
         * src/include/pa_charset.h 1.8:  
         * src/include/pa_pool.h 1.76:          * src/: classes/string.C, classes/table.C, include/pa_globals.h,
         * src/include/pa_stylesheet_connection.h 1.18:            include/pa_string.h, main/pa_globals.C, main/pa_string.C,
         * src/main/main.dsp 1.145:            main/untaint.C, types/pa_vvoid.h: untaint lang origins table
         * src/main/pa_charset.C 1.14:            fixed.  got rid of empty_string, which caused errors - it hasnt
         * src/main/pa_globals.C 1.100:            exception but somebody[value.bark] tried to throw it on it's pool
         * src/main/pa_pool.C 1.49:  
         * src/main/pa_stylesheet_manager.C 1.9:          * src/include/pa_config_auto.h.in: makes
         * src/types/pa_vxdoc.h 1.16:  
                 xslt transform0.  2001-10-10  parser
                 TODO:  
                   use output options          * src/: classes/op.C, main/compile.tab.C: ^error[msg]
                   handle errors  
           * src/main/: compile.tab.C, compile.y: ^a[
         * src/classes/xdoc.C 1.58:  
         * src/classes/xnode.C 1.26:            @next_method  << now unclosed ] would be reported here
                 ^xdoc.file  
           * src/main/: compile.tab.C, compile.y: ^a[^b] more informative
 2002-01-11  paf            compile error
         * src/classes/xnode.C 1.22:  
         * src/include/pa_charset.h 1.6:  2001-10-09  parser
         * src/main/pa_charset.C 1.13:  
                 xpath selectNode 1          * src/: classes/Makefile.am, main/Makefile.am,
             targets/cgi/Makefile.am, types/Makefile.am: makes
         * src/include/pa_opcode.h 1.9.6.1:  
         * src/main/compile.tab.C 1.27.6.1:          * src/classes/Makefile.am: makes
         * src/main/compile.y 1.173.14.1:  
         * src/main/compile_tools.C 1.40.14.1:          * src/targets/: cgi/parser3.C, isapi/parser3isapi.C: xml transform
         * src/main/compile_tools.h 1.52.6.1:            win32 errors intercepted [xalan transformer patched and
         * src/main/execute.C 1.208.2.1:            incorporated]
                 partial logical && || evaluation  
           * src/: classes/classes.dsp, classes/xdoc.C,
         * src/classes/xnode.C 1.23:            include/pa_stylesheet_connection.h, main/main.dsp,
                 xpath selectNode 2            targets/cgi/parser3.C, targets/isapi/parser3isapi.C,
             types/pa_vxdoc.h, types/pa_vxnode.h, types/types.dsp: xalan
         * src/classes/xnode.C 1.24:            patches starting
         * src/include/pa_charset.h 1.7:  
                 xpath selectNode 3: string/number/bool          * src/classes/: string.C, table.C: ^string.save[file]
   
         * src/classes/xnode.C 1.25:          * src/classes/: date.C, table.C: calendar moved to date
                 xpath selectNodes  
           * src/classes/: op.C, table.C: table.hash[key field;value field(s)
 2002-01-10  paf            string/table]  now
         * src/classes/xnode.C 1.21:  
                 xpath selectNode -100 [just written]          * src/classes/: op.C, table.C: z
   
         * src/classes/xdoc.C 1.57:          * src/: classes/op.C, classes/table.C, types/pa_vfile.h,
         * src/classes/xnode.C 1.20:            types/pa_vimage.h, types/pa_vjunction.h, types/pa_vxdoc.h,
         * src/include/pa_charset.h 1.5:            types/pa_vxnode.h: table:menu & op for delims made allowed not to
         * src/include/pa_exception.h 1.27:            be code [be string..]
         * src/include/pa_pool.h 1.75:  
         * src/main/pa_charset.C 1.12:          * src/classes/: double.C, file.C, image.C, int.C, op.C, string.C,
         * src/main/pa_pool.C 1.48:            table.C: lots of
                 GdomeDOMString_auto_ptr  c++ wrapper [calls refcounter]            params->as_int/double/as_string/as_junction/as_no_junction
             messages added
 2001-12-29  paf  
         * src/classes/xdoc.C 1.56:  2001-10-08  parser
         * src/include/pa_exception.h 1.26:  
         * src/main/pa_charset.C 1.11:          * src/: classes/date.C, classes/image.C, classes/string.C,
         * src/main/pa_exception.C 1.30:            classes/table.C, classes/void.C, include/pa_request.h:
         * src/main/pa_globals.C 1.99:            params->as_int/double message added
                 xdoc  
                 ^set          * src/classes/image.C: image:circle [and round arc] uses Bresenham
                 ^string with glib works 0  
           * src/: classes/image.C, types/pa_vcookie.C, types/pa_vimage.C:
 2001-12-28  paf            image:sector removed image:html internal "line-*" attribs
         * src/main/pa_globals.C 1.98:  
                 renamed gdome to libgdome.dll          * src/: classes/image.C, include/pa_common.h, main/pa_common.C,
             types/pa_vcookie.C: cookie urlencoded [netscape doc reread]
         * src/classes/classes.dsp 1.14:  
         * src/classes/mail.C 1.50:          * src/types/pa_vcookie.C: removing cookie made more netscape-like
         * src/classes/xdoc.C 1.54:            way
         * src/classes/xnode.C 1.19:  
         * src/classes/xnode.h 1.5:          * src/: classes/file.C, classes/form.C, main/pa_common.C,
         * src/include/pa_exception.h 1.25:            main/untaint.C: header untainting to UL_HTTP_HEADER,
         * src/include/pa_globals.h 1.73:            UL_MAIL_HEADER made nonforced [only tainted pieces]
         * src/main/compile.tab.C 1.28:  
         * src/main/main.dsp 1.144:          * src/: include/pa_common.h, main/pa_common.C, main/untaint.C,
         * src/main/pa_charset.C 1.9:            targets/cgi/parser3.C, targets/isapi/parser3isapi.C: remove_crlf
         * src/main/pa_dir.C 1.9:            @ SAPI::log
         * src/main/pa_exception.C 1.28:  
         * src/main/pa_exec.C 1.19:          * src/main/untaint.C: \r to ' ' in origins mode
         * src/main/pa_globals.C 1.97:  
         * src/main/pa_socks.C 1.9:          * src/classes/xdoc.C: xdoc:load exceptions intercepted [like in
         * src/targets/cgi/parser3.C 1.150:            set]
         * src/targets/cgi/parser3.dsp 1.40:  
         * src/types/pa_vxdoc.C 1.9:          * src/: classes/xdoc.C, include/pa_config_fixed.h,
         * src/types/pa_vxdoc.h 1.15:            main/compile.tab.C, types/pa_vxdoc.h: parsedSource produced by
         * src/types/pa_vxnode.C 1.13:            nonstandard liaison freed up
         * src/types/pa_vxnode.h 1.10:  
                 gnome libs just compiled in.  2001-10-07  parser
                 no refcounting  
                 no xpath          * src/: include/pa_config_fixed.h, main/compile.tab.C: restored
                 no xslt            project
                   yet  
   2001-10-05  parser
         * src/classes/xdoc.C 1.55:  
         * src/include/pa_charset.h 1.4:          * src/: classes/xdoc.C, include/pa_pool.h, main/main.dsp,
         * src/main/pa_charset.C 1.10:            main/pa_pool.C: changed xdoc:set to prevent SAXParseException
         * src/main/pa_exception.C 1.29:            from outputing to cerr.  lots of "todos"
                 started glib transcoders  
           * src/main/untaint.C: http_header tainting more gentle with
 2001-12-27  paf            enquoting now
         * src/include/pa_charset.h 1.3:  
         * src/include/pa_common.h 1.69:          * src/: classes/xdoc.C, include/pa_dictionary.h, main/main.dsp,
         * src/include/pa_exception.h 1.24:            main/pa_dictionary.C, main/pa_string.C, types/pa_vxdoc.h: started
         * src/include/pa_globals.h 1.72:            xml errorhandler.  fixed string.replace a little, read @test
         * src/include/pa_pool.h 1.74:  
         * src/main/main.dsp 1.143:          * src/main/pa_string.C: found replace bug - first_that_starts(char
         * src/main/pa_charset.C 1.8:            *) does not have limit, and looks further eos, fixing....
         * src/main/pa_charsets.C 1.4:  
         * src/main/pa_globals.C 1.96:          * src/doc/: doxygen.cfg, html2chm.cmd, sources2html.cmd: paths
         * src/main/pa_pool.C 1.47:  
         * src/targets/cgi/parser3.C 1.149:          * src/: classes/xdoc.C, main/compile.tab.C: xdoc.transform now
         * src/targets/cgi/parser3.dsp 1.39:  
         * src/types/pa_vxdoc.C 1.8:          * src/main/: pa_charset_connection.C: ctype another mem clear
         * src/types/pa_vxdoc.h 1.14:            bugfix
         * src/types/pa_vxnode.C 1.12:  
         * src/types/pa_vxnode.h 1.9:          * src/main/: compile.tab.C, compile.y: disabled ^literals in names
         * src/types/types.dsp 1.17:            $result[^[$p^]z] now works fine
                 going away from xalan&xerces, started the process.  
                 globals [initialization          * src/: include/pa_hash.h, main/pa_hash.C: Hash::size() calculated
                 pool [charset update            wrong. fixed it
                 charset [transcodings  
                 vxnode vxdoc [DOM calls          * src/main/pa_charset_connection.C: unicode zero pair at the beging
             of totable appered to be vital
         * src/classes/Makefile.am 1.32:  
                 going away from xalan&xerces, not needed anymore  2001-10-04  parser
   
 2001-12-26  paf          * src/classes/image.C: ^image.length[text]
         * src/include/pa_charset.h 1.2:  
         * src/include/pa_charsets.h 1.3:  2001-10-03  parser
         * src/main/pa_charset.C 1.7:  
         * src/main/pa_charsets.C 1.3:          * src/main/pa_request.C: DEFAULT...charset was ignored when !XML
         * src/main/pa_request.C 1.190:  
                 charset key globalized [bug]          * src/main/pa_request.C: restored pcre defaulting in request
             [mindlessly "optimized" yesterday] comment left
 2001-12-25  paf  
         * src/classes/mail.C 1.49:  2001-10-02  parser
         * src/classes/table.C 1.137:  
         * src/include/pa_string.h 1.122:          * src/: main/pa_charset_manager.C,
         * src/main/pa_string.C 1.136:            include/pa_stylesheet_connection.h: forgot non-xml pool.*charset
                 table set & append changed splitting languages, separators now can be clean AND as-is            needed
                 same to mail command line $MAIN:MAIL.progX arguments  
           * src/: include/pa_pool.h, main/pa_pool.C, types/pa_vresponse.h:
 2001-12-24  paf            forgot non-xml pool.*charset needed
         * src/classes/hashfile.C 1.19:  
         * src/classes/op.C 1.66:          * src/classes/table.C: # config comments fixed
         * src/main/pa_db_table.C 1.17:  
         * src/main/pa_string.C 1.135:          * src/: classes/table.C, main/pa_charset_connection.C: table:load &
                 read from cache size check updated            charset_connection #comment now
   
         * src/main/pa_string.C 1.133:          * src/: classes/classes.dsp, types/types.dsp: release projects
         * src/main/pa_string.C 1.134:            options fixed to use release msvcrt lib
                 String::join_chain another ugly bug :(  
           * src/main/pa_charset_connection.C: pcre tables now const inside
         * src/classes/mail.C 1.48:            removed default - pcre handles that internally fixed bug on
                 one parted text messages - no multipart mime-type anymore.            not-cleaning tables [previously was calloced, now member]
                 for convinient if $.attach-ments  
           * src/: include/pa_request.h, main/pa_charset_connection.C,
 2001-12-21  paf            main/pa_request.C, types/pa_vstring.h: pcre tables now const
         * src/main/pa_request.C 1.189:            inside removed default - pcre handles that internally fixed bug
                 $result in @main actually not working, to hell with it for now            on not-cleaning tables [previously was calloced, now member]
   
         * src/main/execute.C 1.207:          * src/: include/pa_config_fixed.h, main/pa_charset_connection.C:
                 junction evaluation canceled - endless recursion detected            tested charset reload on file change @ apache version = OK tested
             freeing up prev encoding on adding new = OK
         * src/classes/date.C 1.14:  
                 date:sql-string now returns localtime  2001-10-01  parser
   
         * src/include/pa_request.h 1.116:          * src/main/pa_charset_connection.C: removed entitify external hack
         * src/main/execute.C 1.208:            [internal installed]
         * src/main/pa_request.C 1.188:  
         * src/types/pa_vmethod_frame.h 1.20:          * src/main/Makefile.am: makes+removed dtd
         * src/types/pa_wcontext.h 1.23:  
                 $result in @main @postprocess @exception          * src/: include/pa_charset_connection.h,
             include/pa_charset_manager.h,
 2001-12-19  paf            include/pa_xslt_stylesheet_manager.h, main/main.dsp,
         * src/main/pa_request.C 1.187:            main/pa_charset_connection.C, main/pa_charset_manager.C,
                 CLASS_PATH now / = DOCUMENT_ROOT            main/pa_request.C: charset loading & caching mech 0
   
         * src/classes/op.C 1.65:          * src/: include/pa_stylesheet_connection.h,
                 ^cache keypath now relative            include/pa_xslt_stylesheet_manager.h, main/main.dsp,
             main/pa_globals.C, main/pa_request.C: would make charset loading
         * src/classes/hashfile.C 1.18:            & caching mech now
                 ^hashfile.open DB_HOME now relative  
   2001-09-30  parser
         * src/main/pa_charset.C 1.6:  
                 charset->charset transcoding via unicode intermediate          * src/main/pa_request.C: forgot to fill toTable
   
         * src/classes/mail.C 1.46:          * src/: include/pa_config_fixed.h, main/pa_request.C: started
         * src/include/pa_config_fixed.h 1.34:            hack_s_maximumCharacterValues to XALAN_HACK_DIGITAL_ENTITIES but
                 to/from 0 check were missing            failed on win32 for now..
   
         * src/classes/mail.C 1.47:          * src/: include/pa_globals.h, main/pa_globals.C, main/pa_request.C:
                 changed weighting prior to sort            now charsets table configuration variable is: CHARSETS
   
 2001-12-17  paf          * src/: classes/xdoc.C, include/pa_request.h, main/pa_request.C:
         * src/classes/mail.C 1.45:            ctype with unicode 1. todo: no &#1055; entities on output somehow
         * src/include/pa_charsets.h 1.2:  
         * src/include/pa_string.h 1.121:          * src/: classes/file.C, classes/op.C, classes/string.C,
         * src/main/pa_charsets.C 1.2:            include/pa_request.h, main/pa_request.C: started ctype with
         * src/main/untaint.C 1.87:            unicode values
         * src/types/pa_vrequest.C 1.14:  
         * src/types/pa_vresponse.C 1.2:  2001-09-28  parser
                 ^mail:send[  
                    $.charset[zzz]          * src/: main/pa_request.C, classes/mail.C, classes/op.C,
                 addded            classes/xdoc.C, include/pa_stylesheet_connection.h: letter body
             string passed AS-IS now
         * src/include/pa_db_table.h 1.12:  
         * src/main/pa_db_table.C 1.16:          * src/classes/: xdoc.C, xnode.C: xdoc addencoding works! invented a
                 db_table used outdated unset services_pool            way of user-configuring... todo: implement
   
         * src/main/pa_charset.C 1.5:  2001-09-27  parser
                 ifndef XML were bad type  
           * src/classes/table.C: table.sort changed to sort table itself
         * src/classes/image.C 1.63:  
                 govno          * src/: classes/xdoc.C, targets/isapi/parser3isapi.dsp:
             X^.getElementsByTagName[tagname] = array of xnode
         * src/main/untaint.C 1.86:            X^.getElementsByTagNameNS[namespaceURI;localName] = array of
                 allowed space in filespec            nodes removed - regretfully not supported @ xalan. maybe someday
             would reimplement, if needed.
         * src/classes/image.C 1.64:  
                 no govno            win32build system: solved long waiting anti-non-started-apache
             problem
         * src/targets/apache13/mod_parser3.C 1.15:  
                 test r->finfo.st_mode check seems to work only on win32          * src/: classes/classes.dsp, classes/xdoc.C, main/main.dsp,
             targets/cgi/parser3.dsp, targets/isapi/parser3isapi.dsp,
         * src/main/pa_charset.C 1.4:            types/types.dsp: win32 ident make system so not to rebuild
                 empty bufs transcode [forgot check :(]            library [ident.C.new]
   
 2001-12-15  paf  2001-09-26  parser
         * src/classes/file.C 1.67:  
         * src/classes/math.C 1.11:          * src/: classes/classes.dsp, classes/xdoc.C, classes/xnode.C,
         * src/classes/op.C 1.64:            classes/xnode.h, include/pa_config_fixed.h, main/main.dsp,
         * src/classes/string.C 1.92:            targets/cgi/parser3.C, targets/isapi/parser3isapi.C,
         * src/classes/table.C 1.136:            types/pa_vxnode.C, types/types.dsp: z
         * src/classes/xdoc.C 1.53:  
         * src/include/pa_array.h 1.48:          * src/classes/classes.C: forgot one non-xml check
         * src/include/pa_cache_managers.h 1.4:  
         * src/include/pa_charset_connection.h 1.6:          * src/: Makefile.am, classes/Makefile.am, main/Makefile.am,
         * src/include/pa_charset_manager.h 1.8:            targets/cgi/Makefile.am, types/Makefile.am: makes with clases.awk
         * src/include/pa_common.h 1.68:  
         * src/include/pa_db_connection.h 1.18:          * src/targets/cgi/parser3.C: z
         * src/include/pa_db_manager.h 1.12:  
         * src/include/pa_db_table.h 1.11:          * src/: include/pa_config_fixed.h, targets/cgi/parser3.C,
         * src/include/pa_dictionary.h 1.8:            targets/isapi/parser3isapi.C: #ifdef SMTP
         * src/include/pa_exception.h 1.23:  
         * src/include/pa_exec.h 1.5:          * src/: classes/classes.dsp, classes/dnode.C, classes/dnode.h,
         * src/include/pa_globals.h 1.71:            classes/dom.C, classes/xdoc.C, classes/xnode.C, classes/xnode.h,
         * src/include/pa_hash.h 1.52:            main/compile.tab.C, types/pa_vdnode.C, types/pa_vdnode.h,
         * src/include/pa_opcode.h 1.9:            types/pa_vdom.C, types/pa_vdom.h, types/pa_vxdoc.C,
         * src/include/pa_pool.h 1.73:            types/pa_vxdoc.h, types/pa_vxnode.C, types/pa_vxnode.h,
         * src/include/pa_request.h 1.115:            types/types.dsp: xdoc&xnode now
         * src/include/pa_sapi.h 1.16:  
         * src/include/pa_socks.h 1.6:          * src/: classes/classes.C, classes/classes.awk,
         * src/include/pa_sql_connection.h 1.20:            classes/classes.dsp, classes/classes.h, classes/date.C,
         * src/include/pa_sql_driver_manager.h 1.20:            classes/dnode.C, classes/dnode.h, classes/dom.C,
         * src/include/pa_string.h 1.120:            classes/double.C, classes/file.C, classes/form.C, classes/hash.C,
         * src/include/pa_stylesheet_connection.h 1.17:            classes/image.C, classes/int.C, classes/mail.C, classes/math.C,
         * src/include/pa_stylesheet_manager.h 1.9:            classes/op.C, classes/response.C, classes/string.C,
         * src/include/pa_table.h 1.38:            classes/table.C, classes/void.C, include/pa_array.h,
         * src/include/pa_transcoder.h 1.3:            include/pa_common.h, include/pa_config_fixed.h,
         * src/main/compile_tools.h 1.52:            include/pa_config_includes.h, include/pa_dictionary.h,
         * src/main/main.dsp 1.142:            include/pa_dir.h, include/pa_exception.h, include/pa_exec.h,
         * src/main/pa_charset.C 1.1:            include/pa_globals.h, include/pa_request.h, include/pa_sapi.h,
         * src/main/pa_charset_connection.C 1.13:            include/pa_socks.h, include/pa_sql_connection.h,
         * src/main/pa_charset_manager.C 1.10:            include/pa_sql_driver_manager.h, include/pa_stack.h,
         * src/main/pa_charsets.C 1.1:            include/pa_string.h, include/pa_stylesheet_connection.h,
         * src/main/pa_globals.C 1.95:            include/pa_table.h, include/pa_threads.h, include/pa_types.h,
         * src/main/pa_pool.C 1.46:            include/pa_xslt_stylesheet_manager.h, main/compile.C,
         * src/main/pa_request.C 1.186:            main/compile.y, main/compile_tools.C, main/compile_tools.h,
         * src/main/pa_string.C 1.132:            main/execute.C, main/main.dsp, main/pa_array.C, main/pa_common.C,
         * src/main/pa_transcoder.C 1.4:            main/pa_dictionary.C, main/pa_dir.C, main/pa_exception.C,
         * src/main/untaint.C 1.84:            main/pa_exec.C, main/pa_globals.C, main/pa_hash.C,
         * src/types/pa_vfile.C 1.24:            main/pa_pool.C, main/pa_request.C, main/pa_socks.C,
         * src/types/pa_vform.C 1.50:            main/pa_sql_driver_manager.C, main/pa_string.C, main/pa_table.C,
         * src/types/pa_vform.h 1.31:            main/pa_xslt_stylesheet_manager.C, main/untaint.C,
         * src/types/pa_vrequest.C 1.13:            sql/pa_sql_driver.h, targets/cgi/pa_pool.C,
         * src/types/pa_vrequest.h 1.14:            targets/cgi/pa_threads.C, targets/cgi/parser3.C,
         * src/types/pa_vresponse.C 1.1:            targets/cgi/parser3.dsp, targets/isapi/pa_pool.C,
         * src/types/pa_vresponse.h 1.19:            targets/isapi/pa_threads.C, targets/isapi/parser3isapi.C,
         * src/types/types.dsp 1.16:            targets/isapi/parser3isapi.dsp, targets/isapi/pool_storage.h,
                 introducing Charset            types/pa_valiased.C, types/pa_valiased.h, types/pa_value.h,
             types/pa_vbool.h, types/pa_vclass.h, types/pa_vcode_frame.h,
         * src/main/pa_charset.C 1.2:            types/pa_vcookie.C, types/pa_vcookie.h, types/pa_vdate.h,
                 name_cstr 0            types/pa_vdnode.C, types/pa_vdnode.h, types/pa_vdom.C,
             types/pa_vdom.h, types/pa_vdouble.h, types/pa_venv.h,
         * src/main/Makefile.in 1.31:            types/pa_vfile.C, types/pa_vfile.h, types/pa_vform.C,
         * src/targets/apache13/Makefile.in 1.26:            types/pa_vform.h, types/pa_vimage.C, types/pa_vimage.h,
         * src/targets/cgi/Makefile.in 1.31:            types/pa_vint.h, types/pa_vjunction.h, types/pa_vmath.h,
         * src/types/Makefile.in 1.26:            types/pa_vmethod_frame.h, types/pa_vobject.h,
                 makes            types/pa_vrequest.C, types/pa_vrequest.h, types/pa_vresponse.h,
             types/pa_vstateless_class.C, types/pa_vstateless_class.h,
         * src/include/pa_charset.h 1.1:            types/pa_vstateless_object.h, types/pa_vstring.C,
         * src/include/pa_charsets.h 1.1:            types/pa_vstring.h, types/pa_vtable.C, types/pa_vtable.h,
                 forgot to add            types/pa_vvoid.h, types/pa_wcontext.C, types/pa_wcontext.h,
             types/pa_wwrapper.h, types/types.dsp: added ident.awk and
         * src/main/Makefile.am 1.27:            main.dsp splitted to main+classes+types along to .am
         * src/main/pa_charset.C 1.3:  
         * src/types/Makefile.am 1.15:          * src/classes/Makefile.am: removed useless var
                 charset_connection&manager replaced by charset&charsets  
           * src/: classes/classes.cmd, main/main.dsp,
         * src/main/untaint.C 1.85:            targets/cgi/parser3.dsp: moved classes.inc generation on win32 to
                 uri lang now knows about client/source charsets            main.dsp
   
 2001-12-14  paf  2001-09-25  parser
         * src/include/pa_request.h 1.114:  
         * src/include/pa_transcoder.h 1.2:          * src/include/pa_config_auto.h.in: xml on linux[elik] works! no
         * src/main/pa_request.C 1.185:            1251 though, todo ICU
         * src/main/pa_transcoder.C 1.3:  
         * src/types/pa_vform.C 1.49:          * src/: Makefile.am, classes/Makefile.am, classes/dom.C,
         * src/types/pa_vform.h 1.30:            include/pa_stylesheet_connection.h, main/Makefile.am,
                 transcodeToUTF8[were FromUTF8] for forms            main/pa_pool.C, targets/cgi/Makefile.am, types/Makefile.am,
                 todo: uri lang            types/pa_vdom.h: xml configure makes
   
         * src/targets/apache13/Makefile.am 1.8:  2001-09-24  parser
         * src/targets/cgi/Makefile.am 1.23:  
                 -I../../pcre  to .am          * src/: classes/Makefile.am, include/pa_config_auto.h.in,
             types/Makefile.am: makes
         * src/include/pa_charset_connection.h 1.5:  
         * src/include/pa_pool.h 1.72:          * src/targets/cgi/Makefile.am: makefiles
         * src/include/pa_request.h 1.113:  
         * src/include/pa_transcoder.h 1.1:          * src/: Makefile.am, targets/Makefile.am, targets/cgi/pa_pool.C:
         * src/main/Makefile.am 1.26:            started unix makes update
         * src/main/main.dsp 1.141:  
         * src/main/pa_charset_connection.C 1.12:          * src/: Makefile.am, main/Makefile.am, targets/cgi/Makefile.am:
         * src/main/pa_charset_manager.C 1.9:            started unix makes update
         * src/main/pa_request.C 1.184:  
         * src/main/pa_transcoder.C 1.1:          * src/types/: pa_vdnode.C, pa_vvoid.h, pa_vtable.C: z
         * src/types/Makefile.am 1.14:  
         * src/types/pa_vrequest.C 1.12:          * src/types/pa_value.h: z
         * src/types/pa_vrequest.h 1.13:  
         * src/types/pa_vresponse.h 1.18:          * src/types/: pa_vhash.h, pa_vtable.h, pa_vclass.h: fixed small
         * src/types/types.dsp 1.15:            bugs with usinge hash/table in expressions
                 changed charset model.  
                 now important:          * src/types/: pa_vfile.h, pa_vimage.h, pa_vstring.h: fiew wrong
                 $request:charset            resolved conflicts fixed [const]
                 $response:charset  
                 while          * src/: classes/classes.cmd, classes/image.C, classes/op.C,
                 $response:content-type.charset            classes/table.C, include/pa_request.h, include/pa_sapi.h,
                 become unimportant [informational]            main/compile.C, main/compile.tab.C, main/compile.y,
             main/compile_tools.h, main/main.dsp, main/pa_common.C,
         * src/include/pa_globals.h 1.70:            main/pa_sql_driver_manager.C, targets/cgi/parser3.C,
         * src/main/pa_globals.C 1.94:            targets/cgi/parser3.dsp, types/pa_value.h, types/pa_vbool.h,
                 removed unused defalts_name global            types/pa_vdate.h, types/pa_vdouble.h, types/pa_vform.C,
             types/pa_vhash.h, types/pa_vimage.h, types/pa_vint.h,
         * src/main/pa_transcoder.C 1.2:            types/pa_vstring.h, types/pa_vtable.h, types/pa_vvoid.h: merged3
                 transcodeToUTF8,            with before_xml [merge2 actually didn't happen - i've created
                 now form&uri lang            tags on wrong branch. so this merge is in fact re-merge]
   
 2001-12-13  paf  2001-09-21  parser
         * src/include/pa_types.h 1.35:  
                 msvc head debugging flag          * src/: main/main.dsp, targets/cgi/parser3.dsp,
             targets/isapi/parser3isapi.dsp: updated project files [/ sadly
         * src/classes/xdoc.C 1.49:            produced "" in make file and sadly wrong interpreted on load]
                 freed up listener  
           * src/: classes/classes.h, classes/hash.C, classes/op.C,
         * src/classes/xdoc.C 1.51:            classes/table.C, doc/doxygen.cfg, include/pa_common.h,
         * src/main/pa_sql_driver_manager.C 1.57:            include/pa_globals.h, include/pa_request.h, include/pa_sapi.h,
                 rewritten auto_ptr part other way, because of stupid gcc 2.96            include/pa_sql_driver_manager.h, include/pa_string.h,
                 /usr/include/g++-3/memory:40: candidates are: auto_ptr<_Tp>            main/compile.tab.C, main/main.dsp, main/pa_common.C,
                 &auto_ptr<_Tp>::operator= (auto_ptr<_Tp> &) [with _Tp =            main/pa_exec.C, main/pa_globals.C, targets/cgi/parser3.dsp,
                 FormatterListener]            targets/isapi/parser3isapi.dsp: merged with before_xml
                 /usr/include/g++-3/memory:48:                 auto_ptr<_Tp>  
                 &auto_ptr<_Tp>::operator= (auto_ptr<_Tp1> &) [with _Tp1 =          * src/: classes/classes.C, classes/date.C, classes/dnode.C,
                 FormatterListener, _Tp = FormatterListener]            classes/dom.C, classes/file.C, classes/form.C, classes/int.C,
             classes/mail.C, doc/doxygen.cfg, include/pa_config_fixed.h,
         * src/include/pa_config_fixed.h 1.32:            include/pa_pool.h, main/main.dsp, main/pa_globals.C,
         * src/main/pa_common.C 1.94:            main/pa_pool.C, main/pa_request.C,
         * src/main/pa_string.C 1.131:            main/pa_xslt_stylesheet_manager.C, targets/cgi/pa_pool.C,
                 removed signed mismatch warnings            targets/cgi/pa_threads.C, targets/cgi/parser3.dsp,
             targets/isapi/pa_pool.C, targets/isapi/pa_threads.C,
         * src/classes/xdoc.C 1.52:            targets/isapi/parser3isapi.dsp, types/pa_valiased.C,
                 rewritten auto_ptr part other way2, because of stupid gcc 2.96            types/pa_vcookie.C, types/pa_vdnode.C, types/pa_vdom.C,
                 /usr/include/g++-3/memory:40: candidates are: auto_ptr<_Tp>            types/pa_vfile.C, types/pa_vform.C, types/pa_vimage.C,
                 &auto_ptr<_Tp>::operator= (auto_ptr<_Tp> &) [with _Tp =            types/pa_vrequest.C, types/pa_vresponse.h,
                 FormatterListener]            types/pa_vstateless_class.C, types/pa_vstring.C,
                 /usr/include/g++-3/memory:48:                 auto_ptr<_Tp>            types/pa_vtable.C, types/pa_wcontext.C: zillions of #ifdef XML
                 &auto_ptr<_Tp>::operator= (auto_ptr<_Tp1> &) [with _Tp1 =            created new projects for sql drivers [planning to remove sql
                 FormatterListener, _Tp = FormatterListener]            drivers from main cvs project] first, will join latest changes
   
         * src/main/pa_string.C 1.130:          * src/classes/: dom.C: defaulted dom writing methods encoding to
                 string::recustruct erroreusly used outdated row ptr            pool.get_charset
   
         * src/include/pa_cache_managers.h 1.3:          * src/classes/dom.C: defaulted dom writing methods encoding to
         * src/include/pa_charset_manager.h 1.7:            pool.get_charset
         * src/include/pa_config_fixed.h 1.33:  
         * src/include/pa_db_manager.h 1.11:          * src/include/pa_pool.h: defaulted dom writing methods encoding to
         * src/include/pa_sql_driver_manager.h 1.19:            pool.get_charset
         * src/include/pa_stylesheet_manager.h 1.8:  
         * src/main/pa_cache_managers.C 1.2:          * src/: classes/dom.C, include/pa_pool.h, main/pa_pool.C,
         * src/main/pa_globals.C 1.93:            types/pa_vdnode.C, types/pa_vresponse.h: defaulted dom writing
                 ~Cache_managers            methods encoding to pool.get_charset
   
         * src/classes/string.C 1.91:          * src/: include/pa_pool.h, main/pa_pool.C: checked whether
                 change msg '... code is not code'            transcoder were created right "unsupported encoding" message.
             not @ set time, but @ use time, so until xml output functions
         * src/classes/xdoc.C 1.50:            .string, .file, .save used - no encoding name check occur
                 removed extra inc  
             reduced transcode buffer size to 60 fixed pool cleanup - no
         * src/targets/apache13/mod_parser3.C 1.14:            registration needed, pools are officially destructured
         * src/targets/cgi/parser3.C 1.147:  
         * src/targets/isapi/parser3isapi.C 1.61:  2001-09-20  parser
                 removed 'expires' from header outputs  
           * src/classes/image.C: 20K preload on jpg measure [image::measure]
         * src/targets/cgi/pa_pool.C 1.34:  
         * src/targets/isapi/pa_pool.C 1.10:          * src/main/: pa_pool.C, pa_request.C: Pool::transcode defaults from
                 EOL@EOF            $MAIN:DEFAULTS.content-type[$.charset[here]]
   
         * src/main/pa_db_connection.C 1.34:          * src/: classes/dnode.C, classes/dom.C,
         * src/main/pa_db_manager.C 1.19:            include/pa_config_includes.h, include/pa_globals.h,
         * src/main/pa_sql_driver_manager.C 1.56:            include/pa_pool.h, main/main.dsp, main/pa_globals.C,
         * src/main/pa_stylesheet_manager.C 1.8:            main/pa_pool.C, targets/cgi/parser3.dsp,
         * src/targets/cgi/pool_storage.h 1.6:            targets/isapi/parser3isapi.C, targets/isapi/parser3isapi.dsp,
                 couple cache expiratiors were wrong [past/future prob]            types/pa_vdnode.C, types/pa_vdnode.h, types/pa_vresponse.h:
             Pool::transcode 0
         * src/classes/xdoc.C 1.48:  
                 lang list updated          * src/classes/dom.C: dom. string save file moved output xml options
             to last param and made it optional
         * src/targets/cgi/pa_pool.C 1.33:  
         * src/targets/cgi/parser3.C 1.148:          * src/types/pa_vdnode.C:     !$elementnode.attributes = hash of
                 msvc heap debugging flag            dnodes
                 !$attributenode.specified = boolean
         * src/classes/file.C 1.66:                        true if the attribute received its value explicitly
                 file::cgi bug, request_method were passed to SERVER_PROTOCOL            in the XML document,
                 but SERVER_PROTOCOL were forgotten                        or if a value was assigned programatically with the
             setValue function.
 2001-12-10  paf                    false if the attribute value came from the default value
         * src/main/untaint.C 1.83:            declared in the document's DTD.
                 FILE_SPEC untainting changed so that one can erase files like that, knowing their full name                !$pinode.target = target of this processing instruction
                 introducing                    XML defines this as being the first token following the
                         // theoretical problem with, for instance, "_2B" and "." fragments,            markup
                         // they would yield the same                    that begins the processing instruction.
                         // because need_file_encode('_')=false                    XPath:
                         // but we need to delete such files somehow, getting names from ^index                !^node.select[xpath/query/expression] = hash of 0->node0
             1->node1
         * src/main/pa_string.C 1.129:                !^node.select-single[xpath/query/expression] = first node if
                 ^string.replace bug fixed [bad string::join_chank break]            any
   
         * src/classes/math.C 1.10:          * src/types/: pa_value.h, pa_vbool.h, pa_vdate.h, pa_vdouble.h,
                 ^math:random(n) now yields[0;n) not [0;n]            pa_vhash.h, pa_vint.h, pa_vstring.h, pa_vtable.h, pa_vvoid.h:
             some 'const's added
 2001-12-07  paf  
         * src/main/pa_string.C 1.125.2.1.2.2:          * src/types/: pa_vhash.h, pa_vtable.h: table/hash  can be used in
                 stupid sparc architecture failed to access short at odd address            expression context now, there value = size and boolean value
                 0x311f0 <deserialize__6StringUiPvUiPCc+16>:     lduh  [ %i2 + 1 ], %l0            size!=0
                   
                 bus error,          * src/types/: pa_vhash.h, pa_vstring.h, pa_vtable.h: table/hash
                 fixed that            can be used in expression context now, there value = size and
             boolean value size!=0
         * src/include/pa_config_auto.h.in 1.14.6.1:  
                 makes          * src/: classes/dnode.C, classes/dom.C, targets/cgi/parser3.dsp,
             types/pa_vstring.h: dnode .file .string .save moved back to dom
         * src/main/pa_string.C 1.125.2.1.2.1:            due to strange xalan bug
                 strange string deserialize bug on client[pmts], a bit shortened,  
   2001-09-18  parser
         * src/include/pa_common.h 1.66.6.2:  
         * src/include/pa_config_fixed.h 1.30.8.2:          * src/: classes/dnode.C, classes/dom.C, classes/hash.C,
         * src/include/pa_config_includes.h 1.13.6.1:            classes/image.C, classes/op.C, classes/table.C,
         * src/main/pa_common.C 1.91.4.1.2.2:            include/pa_common.h, include/pa_globals.h, include/pa_request.h,
                 exclusive lock file write            include/pa_sql_driver_manager.h, main/compile.C,
                 shared lock file read            main/compile.tab.C, main/compile.y, main/compile_tools.h,
             main/execute.C, main/pa_common.C, main/pa_request.C,
         * src/classes/hashfile.C 1.17:            main/pa_sql_driver_manager.C, main/pa_string.C, main/pa_table.C,
         * src/classes/op.C 1.63:            targets/cgi/parser3.C, targets/cgi/parser3.dsp,
         * src/classes/table.C 1.135:            targets/isapi/parser3isapi.C, types/pa_value.h, types/pa_vform.C,
         * src/include/pa_common.h 1.67:            types/pa_vform.h, types/pa_vhash.h, types/pa_vimage.C,
         * src/include/pa_config_auto.h.in 1.15:            types/pa_vimage.h, types/pa_vtable.h: merged latest bugfixes from
         * src/include/pa_config_fixed.h 1.31:            before_xml branch ^if(def $hash) now true only when
         * src/include/pa_config_includes.h 1.14:            ^hash:_count[]!=0 moved .string .save .file from dom to dnode
         * src/include/pa_db_table.h 1.10:  
         * src/include/pa_request.h 1.112:          * src/: classes/op.C, main/execute.C: operators self changed to
         * src/main/pa_common.C 1.93:            root ^for variable context changed to self
         * src/main/pa_db_table.C 1.15:  
         * src/main/pa_request.C 1.183:          * src/types/: pa_vdnode.C, pa_vdom.h, pa_vhash.h, pa_vtable.h: dom,
         * src/main/pa_string.C 1.128:            dnode 1
         * src/types/pa_vhashfile.C 1.16:  
                 merged from r14_simple_cache          * src/: classes/dnode.C, classes/dnode.h, main/main.dsp,
             types/pa_vdnode.C, types/pa_vdnode.h: dom, dnode 0
 2001-12-06  paf  
         * src/main/compile.tab.C 1.27:          * src/: classes/image.C, main/pa_string.C, main/pa_table.C: image:
         * src/targets/cgi/parser3.C 1.146:            poly* fixed
                 removed debug info  
   2001-09-17  parser
         * src/classes/op.C 1.62.2.1.2.1:  
         * src/classes/table.C 1.133.2.2.2.1:          * src/: classes/dom.C, main/main.dsp, main/pa_globals.C,
         * src/include/pa_request.h 1.111.2.1.2.1:            types/pa_vdom.h: started dnode+dom
         * src/main/pa_request.C 1.182.2.1.2.1:  
                 #ifdef RESOURCES_DEBUG            dnode     DOM methods:     $node.name     $node.value
             ...others...
         * src/classes/op.C 1.62.2.1.2.2:  
         * src/include/pa_common.h 1.66.6.1:                ^node.xpath[/rates/USD] = hash
         * src/include/pa_config_fixed.h 1.30.8.1:                    $hash[
         * src/main/pa_common.C 1.91.4.1.2.1:                            $.0[node0]
                 ^cache operator                            $.1[node1]
                     ]
         * src/classes/hashfile.C 1.15.6.2:  
                 removed transaction from ^cache          * src/: classes/image.C, types/pa_vimage.C: $image.line-style now
             applies to all linear primitives
 2001-12-05  paf  
         * src/targets/cgi/parser3.C 1.144:          * src/: classes/classes.h, classes/dom.C, classes/hash.C,
         * src/targets/cgi/parser3.C 1.145:            include/pa_stylesheet_connection.h, main/main.dsp,
                 fatal error reporting fixed.            targets/cgi/pa_pool.C, types/pa_vdom.h, types/pa_vfile.h,
                 in IIS5 there were a prob with illegal call check            types/pa_vimage.h: started dnode     DOM:     $node.name
             $node.value     ...others...      ^node.xpath[/rates/USD] = hash
 2001-12-04  paf            dom(dnode)
         * src/classes/op.C 1.62.2.1:  
         * src/classes/table.C 1.133.2.2:          * src/: classes/hash.C, main/compile.C, main/compile.tab.C,
         * src/include/pa_request.h 1.111.2.1:            main/compile.y, main/compile_tools.h, main/execute.C,
         * src/main/pa_request.C 1.182.2.1:            targets/cgi/parser3.C: expressions unary+ ^hash.count[] bugfix:
                 measures to log            in expression compound($aa.zz.xx) names now can have minus '-' in
             name after '.'
 2001-11-26  paf  
         * src/targets/apache13/mod_parser3.C 1.13:  2001-09-15  parser
                 merge dir config now works OK with parser_root_config_filespec  
                           * src/: classes/image.C, types/pa_vimage.C, types/pa_vimage.h:
                 20011126 paf: noticed, that this is called even on virtual root merge with something "parent", while thought that that is part of merge_server...            image: $line-width ^line(...)[****   style]
   
 2001-11-23  paf          * src/: classes/dom.C, targets/isapi/parser3isapi.C,
         * src/classes/hashfile.C 1.16:            targets/isapi/pool_storage.h, types/pa_vdom.h: fixed bug in isapi
         * src/classes/table.C 1.134:            pool_storage - cleanups first, allocations second.  apache wisely
         * src/include/pa_db_table.h 1.9:            does just like that
         * src/main/pa_common.C 1.92:  
         * src/main/pa_db_table.C 1.14:          * src/targets/isapi/: parser3isapi.C, pool_storage.h: pool_storage
         * src/main/pa_string.C 1.127:            rewritten using template, no bugs now
         * src/types/pa_vhashfile.C 1.15:  
                 merged from _0014, 1          * src/: include/pa_pool.h, main/pa_pool.C, targets/cgi/pa_pool.C,
             targets/isapi/pa_pool.C, targets/isapi/parser3isapi.C,
         * src/classes/hashfile.C 1.15.6.1:            targets/isapi/parser3isapi.dsp, targets/isapi/pool_storage.h:
         * src/classes/table.C 1.133.2.1:            poorly started isapi pool_storage, would rewrite using template
         * src/include/pa_db_table.h 1.8.6.1:            now
         * src/main/pa_common.C 1.91.4.1:  
         * src/main/pa_db_table.C 1.12.6.2:          * src/: classes/dom.C, classes/image.C, include/pa_pool.h,
         * src/types/pa_vhashfile.C 1.14.6.1:            include/pa_stylesheet_connection.h, main/main.dsp,
                 hashfile bugfix2 more wrong sizes.            targets/cgi/pa_pool.C, targets/isapi/pa_pool.C,
                 ^cache behaviour changed: if ^cache(33) would change            targets/isapi/pool_storage.h, types/pa_vdom.C, types/pa_vdom.h:
                             xalan objects freed up [introducing Pool::register_cleanup]
                 0660 bits in file_write & hashfile create  
           * src/: doc/doxygen.cfg, include/pa_sapi.h, types/pa_vdom.h:
         * src/main/pa_db_table.C 1.12.6.1:            comments
         * src/main/pa_db_table.C 1.13:  
         * src/main/pa_string.C 1.125.2.1:  2001-09-14  parser
         * src/main/pa_string.C 1.126:  
                 cache bugfix [wrong types after pa_string optimization]          * src/main/: pa_sql_driver_manager.C, pa_xslt_stylesheet_manager.C:
             z
 2001-11-22  paf  
         * src/main/untaint.C 1.82:          * src/: classes/dom.C, classes/file.C, classes/image.C,
                 ORIGINS mode removed UHTML            classes/mail.C, include/pa_common.h,
             include/pa_sql_driver_manager.h, include/pa_string.h,
         * src/classes/op.C 1.62:            include/pa_stylesheet_connection.h,
                 process cstr(,connection)            include/pa_xslt_stylesheet_manager.h, main/main.dsp,
             main/pa_common.C, main/pa_exec.C, main/pa_globals.C,
         * src/Makefile.in 1.38:            main/pa_sql_driver_manager.C, main/pa_xslt_stylesheet_manager.C,
         * src/classes/xdoc.C 1.47:            main/untaint.C, types/pa_vfile.C: dom.xslt  stylesheet
         * src/targets/Makefile.in 1.26:            compiled&cached
         * src/targets/apache13/Makefile.in 1.25:  
         * src/targets/cgi/Makefile.in 1.30:  2001-09-13  parser
                 cached xslt [removed nocache forcing]  
           * src/: classes/dom.C, classes/file.C, classes/image.C,
         * src/classes/op.C 1.61:            types/pa_vfile.C, types/pa_vfile.h: ^dom.file[] charset
                 process now gets its body on current language, not as-is  
           * src/classes/dom.C: dom:file content-type(.method)
         * src/main/untaint.C 1.81:  
                 ORIGINS mode was bad - forgot about optimize bit          * src/: include/pa_common.h, include/pa_globals.h,
             main/pa_common.C, main/pa_request.C: $MAIN:CLASS_PATH now can be
         * src/classes/table.C 1.133:            string now more informative error messages
         * src/include/pa_table.h 1.37:  
         * src/main/pa_table.C 1.41:          * src/: include/pa_globals.h, include/pa_request.h,
                 table.offset[whence]            main/pa_request.C, targets/cgi/parser3.C,
             targets/isapi/parser3isapi.C: ParserRootConfig .../parser3.conf
 2001-11-21  paf            ParserSiteConfig .../parser3.conf
         * src/classes/table.C 1.132:  
         * src/main/pa_string.C 1.124:            cgi&isapi looks for {configure|c:\windows}/parser3.conf
         * src/main/untaint.C 1.78:  
         * src/targets/cgi/parser3.C 1.141:  2001-09-12  parser
                 table.append bug fixed: forgot to switch default language for {  
                 code}, it happen to change it's language from CLEAN, so later          * src/: classes/op.C, include/pa_sql_driver_manager.h,
                 refused to split by CLEAN \t            main/pa_sql_driver_manager.C: ^connect[] ^connect[aaa] more
             precise error reporting: "connection string must start with
         * src/classes/xdoc.C 1.46:            protocol://" now
         * src/types/pa_vxdoc.C 1.7:  
         * src/types/pa_vxdoc.h 1.13:          * src/main/compile.tab.C: fixed - subname code parts actually []
                 <xsl:output            braced
                 output options made identical to xsl:output attributes  
                 exclusion:          * src/main/: compile.y, compile_tools.h: name.[part].xxx syntax
                    cdata-section-elements            lexer on LS_USER level did [] matching without setting nestage,
                 what xalan can do but that not used now:            introduced special LS_NAME_SQUARE_PART state
                    it can escape and remove CDATA sections  
   2001-09-11  parser
         * src/targets/cgi/parser3.C 1.142:  
                 removed debug cgi||1          * src/: classes/dom.C, include/pa_string.h, main/pa_globals.C,
             main/untaint.C: ^dom:set{<some>xml</some>} default language XML
         * src/main/untaint.C 1.80:            languages+=xml
         * src/targets/cgi/parser3.C 1.143:  
                 optimized \r produced by xslt          * src/: classes/dom.C, types/pa_vdom.h: ^dom:set[<some>xml</some>]
   
         * src/main/pa_string.C 1.125:          * src/classes/dom.C: ^dom:save/string/file[output options] output
         * src/main/untaint.C 1.79:            options:     $.method[xml|html|text] detection fixed
                 cached some string::size() es  
           * src/types/pa_vdom.h: messages
 2001-11-20  paf  
         * src/classes/Makefile.am 1.31:          * src/classes/dom.C: ^dom:save/string/file[output options] output
         * src/classes/Makefile.in 1.33:            options:     $.method[xml|html|text] detection fixed
         * src/classes/table.C 1.131:  
         * src/main/Makefile.am 1.25:  2001-09-10  parser
         * src/main/Makefile.in 1.30:  
         * src/main/pa_exception.C 1.27:          * src/classes/dom.C: ^dom:save/string/file[output options] output
         * src/types/Makefile.am 1.13:            options:     $.method[xml|html|text] $.encoding[windows-1251|...]
         * src/types/Makefile.in 1.25:  
                 moved ident.C & co to bottom of dependeces, so that errors          * src/classes/dom.C: ^dom.xslt[stylesheet filename][params hash
                 would popup quicklier, fixed line numbering in table::sql            added]
   
 2001-11-19  paf          * src/: classes/dom.C, main/main.dsp, types/pa_vdom.h:
         * src/classes/op.C 1.60:            ^dom.xslt[stylesheet filename] 0
         * src/include/pa_request.h 1.111:  
         * src/include/pa_string.h 1.119:          * src/: classes/dom.C, main/main.dsp, types/pa_vdom.h:
         * src/include/pa_types.h 1.34:            ^dom.xslt[stylesheet filename] -1 doc is lying
         * src/main/pa_globals.C 1.92:  
         * src/main/pa_request.C 1.182:          * src/classes/dom.C: ^dom.file[encoding] = file
         * src/main/pa_string.C 1.123:  
         * src/main/untaint.C 1.77:          * src/classes/: dom.C: ^dom.string[encoding] 1
         * src/targets/apache13/mod_parser3.C 1.12:            ^dom.save[encoding;filename]
         * src/targets/cgi/parser3.C 1.140:  
         * src/targets/isapi/parser3isapi.C 1.60:          * src/classes/dom.C: ^dom.string[] 0
         * src/types/pa_wcontext.C 1.13:  
         * src/types/pa_wcontext.h 1.22:          * src/classes/dom.C: ^dom.save[b.xml] 1:error handling
                 UL_CLEAN pieces now inherit UL_OPTIMIZED_BIT at wcontext.write  
           * src/: classes/dom.C, main/main.dsp, types/pa_vform.C,
         * src/classes/Makefile.in 1.32:            types/pa_vform.h: ^dom.save[b.xml] 0
         * src/main/Makefile.in 1.29:  
         * src/targets/Makefile.am 1.8:  2001-09-08  parser
         * src/targets/Makefile.in 1.25:  
         * src/targets/apache13/Makefile.in 1.24:          * src/types/pa_vform.C: $form:tables.name.field
         * src/targets/apache13/mod_parser3.C 1.11:  
         * src/targets/cgi/Makefile.in 1.29:  2001-09-07  parser
         * src/targets/cgi/parser3.C 1.139:  
         * src/types/Makefile.in 1.24:          * src/classes/table.C: table:empty removed, superceded by ^if(def
                 #if _MSC_VER _set_new_handler            $table)...
   
         * src/Makefile.in 1.37:          * src/targets/cgi/parser3.C: z
         * src/targets/apache13/mod_parser3.C 1.10:  
         * src/targets/cgi/parser3.C 1.138:          * src/main/pa_string.C: $a[] ^if($a){y;n} is 'n' now  [conversion
         * src/targets/isapi/parser3isapi.C 1.59:            from '' to int/double is 0]
                 set_new_handler in apache&isapi  
           * src/: classes/dom.C, types/pa_value.h, types/pa_vtable.h: (def
 2001-11-16  paf            $table) is false when table is empty
         * src/include/pa_string.h 1.117:  
         * src/main/pa_string.C 1.120:          * src/: main/pa_request.C, types/pa_vform.C, types/pa_vform.h:
         * src/main/pa_string.C 1.121:            !$form:tables $atable[$form:tables.a]
         * src/main/untaint.C 1.76:            ^atable.menu{a=$atable.element}[,]
         * src/types/pa_vstring.C 1.14:  
                 removed 1+4 bytes from String          * src/: targets/cgi/parser3.dsp, types/pa_vform.C,
             types/pa_vform.h, types/pa_vhash.h: !$form:fields
         * src/include/pa_string.h 1.118:  
         * src/include/pa_types.h 1.33:          * src/: classes/dom.C, classes/table.C, main/main.dsp,
         * src/main/pa_string.C 1.122:            types/pa_vdom.h, types/pa_vform.C: merged with successful start
                 removed 8 bytes from String, 2 bytes from string::chunk::row::item            of dom
   
         * src/include/pa_globals.h 1.69:          * src/: include/pa_hash.h, main/pa_hash.C, types/pa_vfile.h,
         * src/include/pa_string.h 1.116:            types/pa_vform.C, types/pa_vform.h: z
         * src/include/pa_types.h 1.32:  
         * src/main/pa_globals.C 1.91:          * src/: main/pa_exception.C, types/pa_vform.C: getting FIRST form
         * src/main/pa_pool.C 1.44:            element [not last]
         * src/main/pa_pool.C 1.45:  
         * src/main/pa_request.C 1.181:          * src/: classes/dom.C, classes/table.C, main/main.dsp,
         * src/main/untaint.C 1.75:            types/pa_vdom.h: introducing dom. dom:load[a.xml]
         * src/sql/pa_sql_driver.h 1.24:  
         * src/targets/cgi/parser3.C 1.136:  2001-09-06  parser
                 introducing estimating String::cstr_bufsize, 0  
           * src/types/pa_vform.C: ?a=1&a=2 would result in $form:a being a
         * src/include/pa_pool.h 1.70:            table with one column 'element' and two rows: 1 and 2
         * src/include/pa_pool.h 1.71:  
         * src/main/execute.C 1.206:          * src/types/pa_vform.C: ?a=1&a=2 would result in $form:a being a
         * src/main/pa_pool.C 1.41:            table with one column 'element' and two rows: 1 and 2
         * src/main/pa_pool.C 1.42:  
         * src/main/pa_pool.C 1.43:          * src/: classes/void.C, main/pa_string.C, main/pa_table.C: fixed up
         * src/targets/cgi/parser3.C 1.134:            bad int/double conversions, and now $form:nonexistent.int(88)
         * src/targets/cgi/parser3.C 1.135:            would return 88
                 die in pool::fail  
           * src/: classes/hash.C, include/pa_globals.h, main/pa_globals.C,
         * src/targets/cgi/parser3.C 1.137:            types/pa_vhash.h: now there's special hash key '_default'
                 pool debug @ die            [instead of ^_default method] $hash[         $.a[1]  $.b[2]
             $._default[xx] ] $hash.c
 2001-11-15  paf  
         * src/Makefile.in 1.36:          * src/main/: compile.tab.C, compile.y: ^if(0){}{ ^if(1){}^; } bug
                 configure set_new_handler check added            fixed [thanks, fif], ^; were treated there non-literally
   
         * src/targets/cgi/parser3.C 1.131:          * src/doc/doxygen.cfg: merged new default options from 1.2.10
                 set_new_handler started            doxygen
   
         * src/include/pa_exception.h 1.22:          * src/: classes/image.C, classes/op.C, classes/string.C,
         * src/main/execute.C 1.205:            classes/table.C, doc/doxygen.cfg, targets/isapi/parser3isapi.C,
         * src/main/main.dsp 1.140:            types/pa_vtable.C: few #ifndef DOXYGEN
         * src/main/pa_exception.C 1.26:  
         * src/targets/cgi/parser3.C 1.133:  2001-09-05  parser
                 exception with dynamic buffer re-back  
                 now with counter          * src/classes/: string.C, table.C: sql options can be void [same as
             image:html the other day]
         * src/include/pa_config_auto.h.in 1.13:  
         * src/main/Makefile.in 1.28:          * src/targets/cgi/Makefile.am: .am undo
                 makes  
           * src/: main/pa_sql_driver_manager.C, sql/pa_sql_driver.h,
         * src/include/pa_exception.h 1.21:            targets/cgi/parser3.C: #define STRINGIZE(name) #name does not
         * src/main/pa_exception.C 1.25:            macro expantion on param, simply qoutes whatever passed, undone
                 exception with static buffer back  
           * src/: main/pa_sql_driver_manager.C, sql/pa_sql_driver.h,
         * src/classes/classes.awk 1.5:            targets/cgi/Makefile.am, targets/cgi/parser3.C: #define
         * src/include/pa_config_auto.h.in 1.14:            STRINGIZE(name) #name invented
         * src/include/pa_config_includes.h 1.13:  
                 setnewhandler check          * src/: classes/op.C, include/pa_sql_driver_manager.h,
             main/pa_sql_driver_manager.C: #define MAIN_SQL_NAME "SQL" #define
         * src/targets/cgi/parser3.C 1.132:            MAIN_SQL_DRIVERS_NAME "drivers"
                 std::  
             moved to be availible to all users
 2001-11-14  paf  
         * src/main/execute.C [no_bad_constructors_try] 1.203.2.1:          * src/: main/pa_sql_driver_manager.C, sql/pa_sql_driver.h:
         * src/types/pa_vclass.h [no_bad_constructors_try] 1.21.2.1:            SQL_DRIVER_CREATE_FUNC_NAME
         * src/types/pa_vobject.h [no_bad_constructors_try] 1.13.2.1:  
         * src/types/pa_vstateless_class.h [no_bad_constructors_try] 1.20.2.1:          * src/classes/mail.C: MAIN:MAIL check fixed
         * src/types/pa_vstateless_object.h [no_bad_constructors_try] 1.12.2.1:  
                 fixed this:  2001-09-04  parser
                 $bred[^string::length[]]  
                 $bred[^response::clear[]]          * src/classes/image.C: image.html now can accept void params
                 $bred[^int::int[]]  
                           * src/targets/isapi/parser3isapi.C: z
                 now VObject creation moved into overriden VClass::create_new_value, thus 0 from create_new_value means that class has no ctors  
           * src/targets/cgi/parser3.C: full_file_spec bug
         * src/include/pa_common.h 1.64:  
         * src/include/pa_common.h 1.65:          * src/targets/cgi/parser3.C: getenvcheck
         * src/include/pa_common.h 1.66:  
         * src/main/pa_common.C 1.90:          * src/targets/cgi/parser3.C: zz
         * src/main/pa_common.C 1.91:  
                 snprintf replacement was wrong          * src/targets/cgi/parser3.C: zzz
   
         * src/main/execute.C 1.204:          * src/classes/date.C: date
         * src/types/pa_vclass.h 1.22:  
         * src/types/pa_vobject.h 1.14:          * src/classes/date.C: date:sql-string is now without ''
         * src/types/pa_vstateless_class.h 1.21:  
         * src/types/pa_vstateless_object.h 1.13:          * src/: include/pa_config_auto.h.in, targets/cgi/Makefile.am,
                 merged with no_bad_constructors_try            targets/cgi/parser3.C: configure --sysconfdir=sysadmin-controlled
             auto.p location for targets/cgi/parser3, default[/usr/local/etc]
         * src/classes/op.C 1.59:  
                 ^untaint{body} as-is default now          * src/include/pa_config_auto.h.in: makes
   
         * src/main/pa_request.C 1.180:  2001-09-03  parser
                 z  
           * src/targets/cgi/parser3.C: /configure cgi SYSCONFDIR
         * src/include/pa_common.h 1.63:  
         * src/main/pa_common.C 1.88:  2001-09-01  parser
         * src/main/pa_common.C 1.89:  
                 snprintf on buffer full returns          * src/classes/image.C: letter_spacing
                 win32 -1  
                 solaris >buffer_size          * src/classes/image.C: image: font params changed
                   
                 checked all that          * src/classes/image.C: image: as_int as_string used
   
 2001-11-13  paf          * src/types/pa_vmethod_frame.h: $result[] now gets properly
         * src/classes/classes.C 1.13:            analized
                 returned accedently removed if in foreach callbacks [when hash  
                 no-0-restructure]  2001-08-31  parser
   
 2001-11-12  paf          * src/targets/cgi/parser3.C: z
         * src/classes/classes.C 1.12:  
         * src/classes/hash.C 1.31:          * src/: include/pa_dir.h, targets/cgi/parser3.C: compiled under
         * src/classes/xdoc.C 1.45:            cygwin
         * src/include/pa_hash.h 1.51:  
         * src/main/pa_db_connection.C 1.33:          * src/classes/void.C: void:int/double += (default)
         * src/main/pa_db_manager.C 1.18:  
         * src/main/pa_dictionary.C 1.10:          * src/classes/image.C: image:font added space param image:font
         * src/main/pa_hash.C 1.48:            changed charwidth alg, added kerning const[for now]
         * src/main/pa_sql_driver_manager.C 1.55:  
         * src/main/pa_stylesheet_manager.C 1.7:          * src/classes/: string.C, table.C: string:int/double (defaults)
                 hash now does not containt 0 values. put 0 actullay removes.  
                 no check on 0 value in foreach now required  2001-08-29  parser
   
         * src/classes/date.C 1.13:          * src/main/pa_exception.C: exception redundant debug info
                 date.roll parser2 alg used  
   2001-08-28  parser
         * src/main/pa_pool.C 1.40:  
                 changed xdoc createXXX politics, now string passed as-is to          * src/classes/image.C: image error msgs
                 method, xalan makes & into &amp; itself  
           * src/classes/image.C: image: gifsize little endian
 2001-11-11  paf  
         * src/main/pa_sql_driver_manager.C 1.53:          * src/doc/doxygen.cfg: doxygen conf removed some garbage from under
         * src/sql/pa_sql_driver.h 1.21:            doxygeneration
                 sql driver initialize not const  
           * src/: classes/Makefile.am, main/Makefile.am,
         * src/sql/pa_sql_driver.h 1.23:            targets/cgi/Makefile.am, types/Makefile.am: .am-s
                 removed extra constructor, doc  
           * src/: include/pa_dictionary.h, main/pa_dictionary.C,
         * src/main/pa_sql_driver_manager.C 1.54:            main/pa_sql_driver_manager.C: NO_STRING_ORIGIN check3
         * src/sql/pa_sql_driver.h 1.22:  
                 CRLF          * src/main/compile.C: NO_STRING_ORIGIN check2
   
 2001-11-10  paf          * src/classes/table.C: NO_STRING_ORIGIN check
         * src/main/pa_exec.C 1.18:  
                 doc          * src/include/pa_dictionary.h: gcc: ../include/pa_dictionary.h:19:
             storage class specifiers invalid in friend function declarations
 2001-11-09  paf  
         * src/main/pa_common.C 1.87:          * src/: classes/op.C, main/compile.tab.C, main/pa_dir.C,
                 line endings fixing fixed last piece[was still cstr oriented]            main/untaint.C, targets/cgi/parser3.C,
             targets/isapi/parser3isapi.C: strncpy forced with zero ending in
         * src/include/pa_common.h 1.62:            case of limit
         * src/main/pa_common.C 1.86:  
         * src/types/pa_vform.C 1.48:          * src/: classes/file.C, main/pa_common.C: file:move
                 line endings fixing got rid of cstr, now must work ok with post multipart            autocreate/remove dest/src dir
   
         * src/classes/string.C 1.90:          * src/: classes/string.C, include/pa_dictionary.h,
         * src/classes/xdoc.C 1.44:            include/pa_string.h, main/pa_dictionary.C, main/pa_string.C,
                 xdoc::set{code} now untaints param properly            main/untaint.C: pa_directory speeded up. moved zero 'from' check
             to directory constructor.  string:replace
         * src/types/pa_vform.C 1.47:  
                 line endings fixed at post / multipart / not file  also now  2001-08-27  parser
   
         * src/classes/string.C 1.89:          * src/classes/image.C: fixed jpgsize alg
                 string.save now does untainting before saving  
           * src/classes/image.C: fixed jpgsize alg
 2001-11-08  paf  
         * src/include/pa_request.h 1.110:          * src/main/pa_exception.C: z
         * src/main/pa_request.C 1.179:  
         * src/targets/apache13/mod_parser3.C 1.9:          * src/main/pa_common.C: removed debug info from pa_common
         * src/targets/cgi/parser3.C 1.130:  
         * src/targets/isapi/parser3isapi.C 1.58:          * src/: main/pa_request.C, targets/cgi/parser3.C: parser3 test.html
                 apache 'status' class enabler            [auto.p from current dir loading]
                   
                 <Location /parser-status.html>          * src/: main/pa_common.C, main/pa_exception.C,
                 ParserStatusAllowed            main/pa_sql_driver_manager.C, targets/cgi/Makefile.am: configure
                 </Location>            for solaris -lsocket
   
         * src/Makefile.in 1.35:  2001-08-24  parser
         * src/include/pa_common.h 1.61:  
         * src/main/Makefile.am 1.24:          * src/targets/cgi/parser3.C: not cgi extra \n 3
         * src/main/Makefile.in 1.27:  
         * src/targets/cgi/pa_pool.C 1.32:          * src/targets/cgi/parser3.C: not cgi extra \n 2
                 makes  
           * src/targets/cgi/parser3.C: not cgi extra \n
         * src/include/pa_cache_managers.h 1.2:  
         * src/include/pa_charset_manager.h 1.6:          * src/main/pa_sql_driver_manager.C: z
         * src/include/pa_db_manager.h 1.10:  
         * src/include/pa_sql_driver_manager.h 1.18:          * src/: include/pa_sql_connection.h, main/pa_sql_driver_manager.C:
         * src/include/pa_stylesheet_manager.h 1.7:            sql* removed services from disconnect - cross-request ideological
         * src/main/pa_charset_manager.C 1.8:            probs.
         * src/main/pa_db_manager.C 1.17:  
         * src/main/pa_sql_driver_manager.C 1.52:          * src/sql/pa_sql_driver.h: sql* removed services from disconnect -
         * src/main/pa_stylesheet_manager.C 1.6:            cross-request ideological probs.  oracle - fixed bug: cs
                 restructured Cache manager to be simple parent, not second            allocated on request.pool and got freed before disconnect
                 parent [gcc 2.96 strangly refused to call virtual from second  
                 parent]          * src/classes/: file.C, form.C, mail.C, table.C: fiew non-pool
             mallocs fixed
         * src/include/pa_cache_managers.h 1.1:  
         * src/include/pa_charset_manager.h 1.5:  2001-08-23  parser
         * src/include/pa_db_manager.h 1.9:  
         * src/include/pa_sql_driver_manager.h 1.17:          * src/classes/file.C: minor bug in file:save fixed
         * src/include/pa_stylesheet_manager.h 1.6:  
         * src/main/main.dsp 1.139:          * src/main/pa_sql_driver_manager.C: oracle: dlink
         * src/main/pa_cache_managers.C 1.1:  
         * src/main/pa_charset_manager.C 1.7:  2001-08-22  parser
         * src/main/pa_db_manager.C 1.16:  
         * src/main/pa_globals.C 1.90:          * src/: classes/file.C, main/compile.tab.C, types/pa_vfile.C,
         * src/main/pa_request.C 1.178:            types/pa_vfile.h: file:load|save[text|binary;
         * src/main/pa_sql_driver_manager.C 1.51:  
         * src/main/pa_stylesheet_manager.C 1.5:          * src/main/: compile.tab.C, compile.y: ^method[]^[^] literals []
         * src/types/pa_vstatus.h 1.4:  
                 cache_managers, maybe-expiring every request  2001-08-21  parser
                 todo: apache 'status' class enabler  
           * src/classes/: file.C, table.C: ^file:list
 2001-11-05  paf  
         * src/classes/xdoc.C 1.42:  2001-08-20  parser
         * src/include/pa_db_connection.h 1.16:  
         * src/include/pa_stylesheet_connection.h 1.15:          * src/: main/compile.tab.C, main/compile.y,
         * src/include/pa_stylesheet_manager.h 1.4:            main/pa_sql_driver_manager.C, types/pa_value.h, types/pa_vbool.h,
         * src/main/pa_stylesheet_manager.C 1.3:            types/pa_vdouble.h, types/pa_vint.h: $var(123) ^var.inc[]
         * src/types/pa_vstatus.h 1.2:            recousively caused problems: inc incremeted 123 literal!! fixed
                 $status:stylesheet  
   2001-08-10  parser
         * src/targets/cgi/parser3.C 1.129:  
                 read can return 0, that means sort of sig_pipe on freebsd [moko's experiments].          * src/main/: compile.tab.C, compile.y: [codes] name part syntax now
                  checked that in cgi, on apache already done :)  
           * src/main/: compile.tab.C, compile.y: (codes) name part syntax
         * src/main/pa_db_connection.C 1.31:            added
         * src/main/pa_db_manager.C 1.14:  
         * src/main/pa_request.C 1.177:          * src/main/: compile.tab.C, compile.y: (codes) name part syntax
                 hence i removed skipping 0 values in hash::for_each-es we need to check cleaned cache items manually. few more checks.            added
                   
                 expiring to 0 time was wrong, changed to 'now' time          * src/classes/table.C: table:sort restored [it was bad test :(]
   
         * src/main/pa_db_connection.C 1.30:          * src/types/: pa_value.h, pa_vstring.h: string now def only when ne
         * src/main/pa_db_manager.C 1.13:            ''
                 hence i removed skipping 0 values in hash::for_each-es we need  
                 to check cleaned cache items manually          * src/main/: pa_request.C: wanted to make const int
             MAX_EXECUTE_SECONDS=1;
         * src/include/pa_charset_connection.h 1.3:  
         * src/main/pa_charset_manager.C 1.5:            but couldnt, set_callback_and_alarm appeared to be not exported
                 $status:charset            :(
   
         * src/classes/classes.C 1.11:          * src/main/pa_string.C: string.match hanged on. there were a hang
         * src/classes/classes.h 1.14:            check but it weren't wise enough
         * src/classes/date.C 1.12:  
         * src/classes/double.C 1.41:            @parse[dateString][tmp]
         * src/classes/file.C 1.65:            $tmp[^dateString.match[(\d\d\d\d-)?(\d\d-)?][g]] $tmp.1 $tmp.2
         * src/classes/form.C 1.19:            #end
         * src/classes/hash.C 1.30:  
         * src/classes/hashfile.C 1.15:            @main[] ^parse[2001-02-03]
         * src/classes/image.C 1.62:  
         * src/classes/int.C 1.38:          * src/classes/: table.C: table:sort now default desc
         * src/classes/mail.C 1.44:  
         * src/classes/math.C 1.9:          * src/: classes/table.C, include/pa_table.h, main/pa_table.C:
         * src/classes/op.C 1.58:            table.sort now creates new sorted table
         * src/classes/response.C 1.16:  
         * src/classes/string.C 1.88:  2001-08-09  parser
         * src/classes/table.C 1.130:  
         * src/classes/void.C 1.13:          * src/main/pa_string.C: $a[010] now ^if($a==10){true} were octal
         * src/classes/xdoc.C 1.43:  
         * src/classes/xnode.C 1.18:          * src/classes/hash.C: hash:_default now [was hash:default]
         * src/classes/xnode.h 1.4:  
         * src/include/pa_array.h 1.47:          * src/classes/op.C: case without switch check added
         * src/include/pa_charset_connection.h 1.4:  
         * src/include/pa_charset_manager.h 1.4:          * src/types/pa_vcookie.C: cookie name&value origins added, more
         * src/include/pa_common.h 1.60:            precise $ORIGINS(1)
         * src/include/pa_config_fixed.h 1.30:  
         * src/include/pa_config_includes.h 1.12:          * src/main/Makefile.am: .am
         * src/include/pa_db_connection.h 1.17:  
         * src/include/pa_db_manager.h 1.8:          * src/classes/void.C: void: int double  copy/paste from int: bug
         * src/include/pa_db_table.h 1.8:            fixed
         * src/include/pa_dictionary.h 1.7:  
         * src/include/pa_dir.h 1.8:          * src/classes/void.C: void: int double  copy/paste from int: bug
         * src/include/pa_exception.h 1.20:            fixed
         * src/include/pa_exec.h 1.4:  
         * src/include/pa_globals.h 1.68:  2001-08-07  parser
         * src/include/pa_hash.h 1.50:  
         * src/include/pa_opcode.h 1.8:          * src/: classes/double.C, classes/int.C, classes/string.C,
         * src/include/pa_pool.h 1.69:            classes/table.C, include/pa_globals.h, main/pa_globals.C:
         * src/include/pa_pragma_pack_begin.h 1.2:            !^int/double:sql{query}[[$.limit(2) $.offset(4) $.default(0)]]
         * src/include/pa_pragma_pack_end.h 1.2:            string, table
         * src/include/pa_request.h 1.109:  
         * src/include/pa_sapi.h 1.15:          * src/: classes/math.C, main/pa_request.C: math:random fixed. win32
         * src/include/pa_socks.h 1.5:            srand made working
         * src/include/pa_sql_connection.h 1.19:  
         * src/include/pa_sql_driver_manager.h 1.16:  2001-08-06  parser
         * src/include/pa_stack.h 1.11:  
         * src/include/pa_string.h 1.115:          * src/: classes/mail.C, classes/op.C, include/pa_array.h,
         * src/include/pa_stylesheet_connection.h 1.16:            include/pa_globals.h, include/pa_hash.h, include/pa_request.h,
         * src/include/pa_stylesheet_manager.h 1.5:            main/compile.tab.C, main/compile.y, main/pa_array.C,
         * src/include/pa_table.h 1.36:            main/pa_dictionary.C, main/pa_exec.C, main/pa_globals.C,
         * src/include/pa_threads.h 1.20:            main/pa_hash.C, main/pa_request.C, main/pa_string.C: class_path
         * src/include/pa_types.h 1.31:  
         * src/main/compile.C 1.53:          * src/main/pa_exec.C: exec win32 real filename
         * src/main/compile.tab.C 1.26:  
         * src/main/compile_tools.C 1.40:          * src/classes/file.C: exec stderr out
         * src/main/compile_tools.h 1.51:  
         * src/main/execute.C 1.203:          * src/classes/hash.C: hash:keys renamed to hash:_keys :(
         * src/main/pa_array.C 1.43:  
         * src/main/pa_charset_connection.C 1.11:  2001-08-03  parser
         * src/main/pa_charset_manager.C 1.6:  
         * src/main/pa_common.C 1.85:          * src/: classes/table.C, types/pa_vtable.h: vtable.locks killed
         * src/main/pa_db_connection.C 1.28:  
         * src/main/pa_db_manager.C 1.12:  2001-08-02  parser
         * src/main/pa_db_table.C 1.11:  
         * src/main/pa_dictionary.C 1.9:          * src/: classes/string.C, classes/table.C, include/pa_array.h,
         * src/main/pa_dir.C 1.8:            main/execute.C, main/pa_exec.C: introducing Array_iter
         * src/main/pa_exception.C 1.24:  
         * src/main/pa_exec.C 1.17:          * src/main/execute.C: detected quick_get recursion bug. changed to
         * src/main/pa_globals.C 1.89:            get@execute, but needs array iterator, separate from array to
         * src/main/pa_hash.C 1.47:            avoid it & use caching
         * src/main/pa_pool.C 1.39:  
         * src/main/pa_request.C 1.176:          * src/main/: pa_dictionary.C, pa_globals.C: memset dictionary minor
         * src/main/pa_socks.C 1.8:            bug fixed
         * src/main/pa_sql_driver_manager.C 1.50:  
         * src/main/pa_status_provider.C 1.2:          * src/: classes/classes.h, classes/op.C, include/pa_globals.h,
         * src/main/pa_string.C 1.119:            main/execute.C, main/pa_globals.C: found another multithread bug
         * src/main/pa_stylesheet_manager.C 1.4:            in op.C (last, last global var killed) :)
         * src/main/pa_table.C 1.40:  
         * src/main/untaint.C 1.74:  2001-08-01  parser
         * src/sql/pa_sql_driver.h 1.20:  
         * src/targets/apache13/mod_parser3.C 1.8:          * src/: include/pa_dictionary.h, include/pa_globals.h,
         * src/targets/apache13/pa_pool.C 1.3:            include/pa_string.h, main/main.dsp, main/pa_dictionary.C,
         * src/targets/apache13/pa_threads.C 1.3:            main/pa_globals.C, main/pa_request.C, main/pa_string.C,
         * src/targets/cgi/pa_pool.C 1.31:            main/untaint.C: speeded up typo-html replacements. introducing
         * src/targets/cgi/pa_threads.C 1.5:            Dictionary with first-char caching
         * src/targets/cgi/parser3.C 1.128:  
         * src/targets/cgi/pool_storage.h 1.5:  2001-07-31  parser
         * src/targets/isapi/pa_pool.C 1.9:  
         * src/targets/isapi/pa_threads.C 1.5:          * src/types/Makefile.am: pa_vtable.C added to .am
         * src/targets/isapi/parser3isapi.C 1.57:  
         * src/targets/isapi/pool_storage.h 1.13:          * src/main/compile.tab.C: added, so that could be compiled even on
         * src/types/pa_valiased.C 1.11:            non-bison-enabled platforms
         * src/types/pa_valiased.h 1.16:  
         * src/types/pa_value.h 1.77:  2001-07-28  parser
         * src/types/pa_vbool.h 1.15:  
         * src/types/pa_vclass.h 1.21:          * src/classes/table.C: table:hash always produces hash, when can't
         * src/types/pa_vcode_frame.h 1.12:            - empty
         * src/types/pa_vcookie.C 1.32:  
         * src/types/pa_vcookie.h 1.13:          * src/main/: compile.y, untaint.C: bug fix @ untaint when \r
         * src/types/pa_vdate.h 1.6:            skipped \n
         * src/types/pa_vdouble.h 1.28:  
         * src/types/pa_venv.h 1.18:  2001-07-27  parser
         * src/types/pa_vfile.C 1.23:  
         * src/types/pa_vfile.h 1.37:          * src/classes/: double.C, int.C, string.C: provided meaningful msg
         * src/types/pa_vform.C 1.46:            on int/double/string :sql without result and default
         * src/types/pa_vform.h 1.29:  
         * src/types/pa_vhash.h 1.27:  2001-07-26  parser
         * src/types/pa_vhashfile.C 1.14:  
         * src/types/pa_vhashfile.h 1.12:          * src/classes/op.C: fixed bad multithread bug with strangly global
         * src/types/pa_vimage.C 1.14:            OP
         * src/types/pa_vimage.h 1.22:  
         * src/types/pa_vint.h 1.29:          * src/main/compile.y: $man[$.age[zzz]]  0
         * src/types/pa_vjunction.h 1.10:  
         * src/types/pa_vmath.h 1.4:          * src/: include/pa_opcode.h, main/compile.y, main/execute.C: hash
         * src/types/pa_vmethod_frame.h 1.19:            creation syntax problem persists. restored $: for a while.
         * src/types/pa_vobject.h 1.13:            thinking of $man[$.age[zzz]] syntax now
         * src/types/pa_vrequest.C 1.11:  
         * src/types/pa_vrequest.h 1.12:          * src/: classes/double.C, classes/int.C, classes/string.C,
         * src/types/pa_vresponse.h 1.17:            include/pa_opcode.h, main/compile.C, main/compile.y,
         * src/types/pa_vstateless_class.C 1.11:            main/compile_tools.h, main/execute.C, types/pa_vcode_frame.h,
         * src/types/pa_vstateless_class.h 1.20:            types/pa_vmethod_frame.h, types/pa_wcontext.h,
         * src/types/pa_vstateless_object.h 1.12:            types/pa_wwrapper.h: fixing :: realization #1
         * src/types/pa_vstatus.h 1.3:  
         * src/types/pa_vstring.C 1.13:          * src/: include/pa_opcode.h, main/compile.C, main/compile.y,
         * src/types/pa_vstring.h 1.39:            main/compile_tools.h, main/execute.C, main/pa_request.C,
         * src/types/pa_vtable.C 1.9:            types/pa_vmethod_frame.h: introducing :: this is constructor call
         * src/types/pa_vtable.h 1.35:            prefix.  ordinary : remains for static accesses
         * src/types/pa_vvoid.h 1.6:  
         * src/types/pa_vxdoc.C 1.6:  2001-07-25  parser
         * src/types/pa_vxdoc.h 1.12:  
         * src/types/pa_vxnode.C 1.11:          * src/types/pa_vtable.C: table: get_element order changeed. now: 1.
         * src/types/pa_vxnode.h 1.8:            fields 2. methods 3. columns
         * src/types/pa_wcontext.C 1.12:  
         * src/types/pa_wcontext.h 1.21:          * src/types/: pa_vdouble.h, pa_vint.h: odbc: no result queries;
         * src/types/pa_wwrapper.h 1.14:            quote.  optimized double&int tostring-s
                 $status:db  
                 fixed used not initialized in db_connection & db_table          * src/main/: compile.C, compile.y, compile_tools.h: allowed
             whitespace before first method decl
         * src/include/pa_charset_manager.h 1.3:  
         * src/include/pa_db_manager.h 1.7:          * src/classes/table.C: allowed nontable result in table:sql,
         * src/include/pa_request.h 1.108:            results in empty table
         * src/include/pa_sql_connection.h 1.18:  
         * src/include/pa_sql_driver_manager.h 1.15:          * src/main/: compile.C, compile.y, compile_tools.h: allowed empty
         * src/include/pa_stylesheet_manager.h 1.3:            lines before first method decl
         * src/main/main.dsp 1.138:  
         * src/main/pa_charset_manager.C 1.4:          * src/: classes/table.C, main/main.dsp, types/pa_vtable.C,
         * src/main/pa_common.C 1.84:            types/pa_vtable.h: ^table.record[] now $table.fields
         * src/main/pa_db_manager.C 1.11:  
         * src/main/pa_globals.C 1.88:          * src/main/compile.y: $var[] is now empty string, not void
         * src/main/pa_request.C 1.175:  
         * src/main/pa_sql_driver_manager.C 1.49:          * src/main/: compile.y, execute.C: $var[] is now empty string, not
         * src/main/pa_status_provider.C 1.1:            void
         * src/main/pa_stylesheet_manager.C 1.2:  
         * src/types/pa_vstatus.h 1.1:          * src/: classes/string.C, include/pa_globals.h, main/execute.C,
         * src/types/pa_vxnode.C 1.10:            main/pa_globals.C: match replace code context moved to implicit
         * src/types/types.dsp 1.14:            $match context
                 started status parser class  
           * src/: include/pa_opcode.h, main/compile.y, main/compile_tools.C,
         * src/main/pa_db_connection.C 1.29:            main/compile_tools.h, main/execute.C: with killed, code storage
         * src/main/pa_db_table.C 1.12:            introduced with former 'with' syntax
                 parser_multithreaded check was wrong  
   2001-07-24  parser
         * src/main/pa_db_connection.C 1.32:  
         * src/main/pa_db_manager.C 1.15:          * src/: main/compile.C, main/execute.C, main/pa_string.C,
                 expiration from debug to normal            types/pa_value.h: first get_element, next get operator
   
 2001-11-01  paf          * src/main/compile.y: removed @end handling
         * src/classes/hash.C 1.26:  
         * src/classes/op.C 1.54:          * src/main/: compile.C, compile.y: @end handling method2
         * src/types/pa_vmethod_frame.h 1.18:  
         * src/types/pa_vstring.C 1.12:          * src/: classes/file.C, include/pa_common.h, main/pa_common.C:
         * src/types/pa_vstring.h 1.38:            file:move
                 ^foreach[key|value]{body}[[separator]|{separator}]  
           * src/main/pa_common.C: file_read close @ eof when imgsize bug
         * src/classes/hash.C 1.25:            fixed
         * src/include/pa_hash.h 1.48:  
         * src/main/pa_hash.C 1.44:  2001-07-23  parser
         * src/types/pa_vcookie.C 1.31:  
                 ^hash.delete[key]          * src/: main/pa_sql_driver_manager.C, sql/pa_sql_driver.h: sql odbc
             driver
         * src/classes/math.C 1.8:  
         * src/include/pa_common.h 1.59:          * src/classes/hash.C: changed sql driver query interface
                 HAVE_TRUNC HAVE_ROUND checks [for hp, there are such in math.h]  
           * src/: classes/hash.C, classes/string.C, classes/table.C,
         * src/classes/op.C 1.57:            classes/void.C, include/pa_sql_connection.h, sql/pa_sql_driver.h:
                 ^for endless loop check strightened            changed sql driver query interface
   
         * src/Makefile.in 1.34:  2001-07-20  parser
         * src/classes/Makefile.in 1.31:  
         * src/include/pa_config_auto.h.in 1.12:          * src/types/pa_vrequest.C: X!$browser:type
         * src/main/Makefile.in 1.26:  
         * src/targets/Makefile.in 1.24:          * src/: classes/file.C, classes/string.C, include/pa_string.h,
         * src/targets/apache13/Makefile.in 1.23:            main/execute.C, main/pa_string.C, types/pa_valiased.C,
         * src/targets/cgi/Makefile.in 1.28:            types/pa_valiased.h, types/pa_value.h, types/pa_vclass.h,
         * src/types/Makefile.in 1.23:            types/pa_vcookie.h, types/pa_vdate.h, types/pa_vfile.h,
                 makes            types/pa_vform.h, types/pa_vhash.h, types/pa_vmath.h,
             types/pa_vobject.h, types/pa_vrequest.C,
         * src/main/pa_hash.C 1.46:            types/pa_vstateless_class.h, types/pa_vstateless_object.h: only
                 removed old extra include            ^class:method dynamic calls allowed.  ^BASE.method call disabled.
             BASE element globally removed
         * src/classes/hash.C 1.28:  
         * src/classes/xdoc.C 1.41:  2001-07-18  parser
         * src/classes/xnode.C 1.17:  
         * src/include/pa_hash.h 1.49:          * src/classes/file.C: file:exec/cgi msg
         * src/main/pa_hash.C 1.45:  
         * src/main/pa_request.C 1.174:          * src/classes/file.C: $file:exit-code renamed to 'status'
         * src/types/pa_vhash.h 1.26:  
         * src/types/pa_vxnode.C 1.9:          * src/: classes/file.C, main/pa_exec.C: file:exec
                 hash locking  
                 disabled changing of hash inside of foreach          * src/: Makefile.am, classes/Makefile.am, main/Makefile.am,
             targets/Makefile.am, targets/cgi/Makefile.am, types/Makefile.am:
         * src/classes/hash.C 1.27:            removed $id from *.in *.am
         * src/classes/hashfile.C 1.14:  
         * src/types/pa_vhashfile.C 1.13:          * src/main/: pa_request.C, untaint.C: ORIGINS langs name
                 ^hashfile.foreach[key|value]{body}[[separator]|{separator}]            abbrevations
                 prev were hash.foreach  
           * src/: classes/date.C, classes/mail.C, classes/math.C,
         * src/classes/hash.C 1.29:            classes/string.C, classes/table.C, include/pa_globals.h,
         * src/classes/op.C 1.56:            include/pa_string.h, main/execute.C, main/pa_globals.C,
         * src/main/execute.C 1.202:            main/pa_request.C, main/pa_string.C, main/untaint.C,
                 changed root behavior in native calls.            types/pa_value.h, types/pa_vdouble.h, types/pa_vfile.h,
                 it left unchanged, so ^for ^foreach & co can use r.root to write their i & key,value there            types/pa_vint.h, types/pa_vstring.C, types/pa_vstring.h:
             $ORIGINS(1) output tracing mode
         * src/classes/op.C 1.55:  
                 detected for var storage bug, fixed. todo:foreach  2001-07-13  parser
   
 2001-10-31  paf          * src/: classes/double.C, classes/int.C, classes/string.C,
         * src/main/pa_sql_driver_manager.C 1.47:            include/pa_request.h, main/execute.C, main/pa_request.C:
                 hiding passwords and addresses from accidental show [imagine            auto.p[@auto], /news/auto.p[no @auto], so that initializing
                 user forgot @exception]            second would not call first @auto
   
         * src/main/pa_db_connection.C 1.26:          * src/main/: execute.C, pa_request.C: order of MAIN parents was
         * src/main/pa_sql_driver_manager.C 1.48:            wrong, fixed
                         // lockdetector flags  
                         dbenv.lk_detect=DB_LOCK_RANDOM;  2001-07-12  parser
   
         * src/include/pa_opcode.h 1.7:          * src/types/pa_value.h: pa_value.putelement modification of system
         * src/main/compile.tab.C 1.25:            classes prevented
         * src/main/compile.y 1.173:  
         * src/main/execute.C 1.201:  2001-07-11  parser
                 \ in expression: int divide 10/3=3  
           * src/: classes/string.C, doc/sources2html.cmd: lr split now yelds
         * src/main/pa_common.C 1.81:            table $piece
                 typing bug in common - bad ifdeff  
           * src/: classes/file.C, include/pa_common.h, main/pa_common.C,
         * src/types/pa_vhashfile.h 1.11:            types/pa_vstateless_class.h: $file created by file:state +=
                 hashfile  ^delete to do something only inside of ^cache            .atime .mtime .ctime +found&fixed bug with exceptions on
             get_junction-created objects [they were on wrong pool]
         * src/include/pa_threads.h 1.19:  
         * src/main/pa_db_connection.C 1.25:  2001-07-09  parser
         * src/main/pa_db_table.C 1.10:  
         * src/targets/apache13/pa_threads.C 1.2:          * src/main/untaint.C: qp wrong name
         * src/targets/cgi/pa_threads.C 1.4:  
         * src/targets/isapi/pa_threads.C 1.4:          * src/: classes/date.C, classes/string.C, classes/table.C,
                 libdb DB_THREAD flag only when really needed            main/compile.y: date format 0
   
         * src/main/pa_db_connection.C 1.27:  2001-07-07  parser
                 z  
           * src/: classes/date.C, classes/table.C, include/pa_common.h,
         * src/classes/file.C 1.64:            include/pa_string.h, main/pa_common.C, types/pa_vdate.h: date
         * src/classes/image.C 1.61:            roll table calendar
         * src/classes/mail.C 1.43:  
         * src/classes/string.C 1.87:          * src/: classes/Makefile.am, classes/date.C, classes/file.C,
         * src/classes/xnode.C 1.16:            classes/hash.C, classes/image.C, classes/mail.C, classes/math.C,
         * src/include/pa_common.h 1.58:            classes/op.C, classes/string.C, classes/table.C, classes/void.C,
         * src/main/pa_common.C 1.80:            include/pa_request.h, main/main.dsp, types/pa_value.h,
                 ^string.save[[append;]path]            types/pa_vdate.h, types/pa_wcontext.C: date  now set $fields roll
             string.  todo: sql, calendar
         * src/main/compile.C 1.52:  
         * src/main/pa_common.C 1.83:  2001-07-06  parser
                 completely empty file now considered "read", not ignored [not  
                 perfect trick used]          * src/: classes/math.C, include/pa_request.h, main/execute.C,
             main/main.dsp, main/pa_request.C, types/pa_vmath.h: math 0
         * src/classes/table.C 1.129:  
                 ^table.save[[nameless|+append;]path]  2001-07-03  parser
   
         * src/main/pa_common.C 1.82:          * src/: classes/Makefile.am, classes/math.C, classes/op.C,
                 simplier common ifdefs            classes/random.C, main/main.dsp: class random renamed to math,
             operators became methods
 2001-10-30  paf  
         * src/include/pa_common.h 1.57:          * src/classes/op.C:  pow sqrt
         * src/main/pa_common.C 1.79:  
         * src/types/pa_vform.C 1.45:          * src/: classes/op.C, main/execute.C:  sin asin cos acos tan atan
                 form post data line endings not reformatted now.  
   2001-07-02  parser
         * src/classes/xdoc.C 1.40:  
                 rolled back {} in xdoc.createTextNode for now          * src/classes/table.C: ^table.columns column renamed from 'name' to
             'column'
         * src/classes/classes.dsp 1.13:  
         * src/main/main.dsp 1.137:          * src/classes/hash.C: ^hash.keys[]
         * src/targets/apache13/ApacheModuleParser3.dsp 1.8:  
         * src/targets/cgi/parser3.dsp 1.38:          * src/: classes/table.C, main/pa_table.C: ^table:columns[]
         * src/targets/isapi/parser3isapi.dsp 1.29:  
         * src/types/types.dsp 1.13:          * src/main/: compile.y, compile_tools.h: in expressions now allowed
                 enabled debug incremental compile            'strings'
   
         * src/main/pa_db_connection.C 1.24:  2001-06-29  parser
         * src/main/pa_db_manager.C 1.10:  
         * src/main/pa_db_table.C 1.9:          * src/main/: execute.C: /0  %0 checkes ver 2
         * src/main/pa_exec.C 1.16:  
         * src/main/pa_request.C 1.173:          * src/main/execute.C: /0  %0 checke
         * src/main/pa_sql_driver_manager.C 1.46:  
         * src/main/pa_string.C 1.118:          * src/classes/Makefile.am: nothing - void
                 cstr(asis) default param removed  
           * src/classes/table.C: empty strings @ sql
         * src/types/pa_vform.C 1.44:  
         * src/types/pa_vform.h 1.28:  2001-06-28  parser
                 AppendFormEntry length param now required [had bug when file=   
                 has no value]          * src/: classes/double.C, classes/file.C, classes/form.C,
             classes/hash.C, classes/image.C, classes/int.C, classes/mail.C,
         * src/types/pa_vform.C 1.43:            classes/op.C, classes/random.C, classes/response.C,
                 VForm::AppendFormEntry {length convention was broken} fix_line_breaks            classes/string.C, classes/table.C, classes/void.C,
             main/compile.C, main/compile_tools.C, main/execute.C,
         * src/include/pa_dir.h 1.7:            main/pa_array.C, main/pa_common.C, main/pa_dir.C,
                 LOAD_DIR fixed            main/pa_exception.C, main/pa_exec.C, main/pa_globals.C,
             main/pa_hash.C, main/pa_pool.C, main/pa_request.C,
         * src/include/pa_config_fixed.h 1.29:            main/pa_socks.C, main/pa_sql_driver_manager.C, main/pa_string.C,
         * src/include/pa_pragma_pack_begin.h 1.1:            main/pa_table.C, main/untaint.C, targets/cgi/parser3.C,
         * src/include/pa_pragma_pack_end.h 1.1:            targets/isapi/parser3isapi.C, main/compile.y: */ static const
         * src/include/pa_string.h 1.114:            char *RCSId=" double.C,v 1.31 2001/06/28 07:41:59 parser Exp
         * src/include/pa_types.h 1.30:            $";
                 String & Origin packed with #pragma pack  
           * src/: classes/double.C, classes/file.C, classes/form.C,
         * src/Makefile.in 1.33:            classes/hash.C, classes/image.C, classes/int.C, classes/mail.C,
         * src/include/pa_config_auto.h.in 1.11:            classes/op.C, classes/random.C, classes/response.C,
                 pragma detection            classes/string.C, classes/table.C, classes/void.C,
             main/compile.C, main/compile.y, main/compile_tools.C,
         * src/classes/xdoc.C 1.39:            main/execute.C, main/pa_array.C, main/pa_common.C, main/pa_dir.C,
                 rolled back {} in xdoc.createElement for now            main/pa_exception.C, main/pa_exec.C, main/pa_globals.C,
             main/pa_hash.C, main/pa_pool.C, main/pa_request.C,
 2001-10-29  paf            main/pa_socks.C, main/pa_sql_driver_manager.C, main/pa_string.C,
         * src/types/pa_wcontext.h 1.20:            main/pa_table.C, main/untaint.C, targets/cgi/parser3.C,
                 bitfield syntax stricter            targets/isapi/parser3isapi.C: static char *RCSId="$Id$";
   
         * src/include/pa_string.h 1.111:          * src/main/: compile.y, compile_tools.h: $:name: == ${name}:
         * src/main/pa_string.C 1.115:            $class:name: == ${class:name}:
         * src/targets/cgi/pa_pool.C 1.27:  
                 debugging memory          * src/classes/string.C: exactly one
                 String::fused_rows func now  
                   2001-06-27  parser
                 [Mon Oct 29 17:55:45 2001] total 5917436/158731  
                 [Mon Oct 29 18:11:53 2001] total 5796092/158731          * src/: classes/nothing.C, classes/void.C, types/pa_vnothing.h,
             types/pa_vvoid.h: nothing renamed to void
         * src/classes/file.C 1.61:  
         * src/classes/image.C 1.60:          * src/classes/op.C: ^switch ^case
         * src/classes/string.C 1.86:  
         * src/classes/xdoc.C 1.38:          * src/main/compile.y: nothing renamed to void
         * src/include/pa_pool.h 1.68:  
         * src/include/pa_string.h 1.109:          * src/: classes/hash.C, classes/table.C, main/compile.y,
         * src/main/execute.C 1.199:            main/execute.C, main/main.dsp, main/pa_request.C,
         * src/main/pa_array.C 1.41:            targets/cgi/pa_pool.C, types/pa_value.h, types/pa_vcode_frame.h,
         * src/main/pa_common.C 1.78:            types/pa_vmethod_frame.h, types/pa_vtable.h: nothing renamed to
         * src/main/pa_hash.C 1.43:            void
         * src/main/pa_sql_driver_manager.C 1.45:  
         * src/main/pa_string.C 1.114:          * src/main/compile.y: lexer: $zzzz^zzzz were name part
         * src/main/untaint.C 1.70:  
         * src/targets/cgi/pa_pool.C 1.25:  2001-05-28  parser
         * src/targets/cgi/parser3.C 1.126:  
         * src/types/pa_vcookie.C 1.30:          * src/doc/html2chm.cmd: removed >a
         * src/types/pa_vstring.h 1.37:  
                 debuggging memory.          * src/: main/main.dsp, targets/isapi/parser3isapi.dsp: release
                 string::as_int/double now usually uses stack, not heap [200K out of 17M :)]            project options [some bugs]
                 VString(String&) not copies reference [29M -> 17M]  
           * src/doc/sources2html.cmd: z
         * src/include/pa_sql_connection.h 1.17:  
                 SQL_CONNECTION_FUNC_GUARDED name          * src/: classes/classes.C, main/compile.C, main/compile.y,
             main/execute.C: operators are not in root class again
         * src/targets/isapi/pa_pool.C 1.8:  
                 added isapi&apache real_malloc debug param.someday either ifdef  2001-05-24  parser
                 or remove it  
           * src/targets/cgi/parser3.dsp: project file
         * src/targets/apache13/pa_pool.C 1.2:  
         * src/targets/cgi/pa_pool.C 1.30:          * src/: classes/op.C, main/pa_request.C, targets/cgi/parser3.C:
         * src/targets/cgi/parser3.C 1.127:            ^log ^exp
                 removed debug defines  
           * src/: main/pa_request.C, targets/cgi/parser3.C: // no _
         * src/Makefile.am 1.12:            conversions in @exception[params]
                 .am order  
           * src/main/pa_request.C: // no _ conversions in @exception[params]
         * src/main/pa_sql_driver_manager.C 1.44:  
                 ping to have services [old hiding bug]  2001-05-23  parser
   
         * src/main/untaint.C 1.73:          * src/main/pa_string.C: string cmp bug
                 optimizing returned after debugging  
           * src/classes/: mail.C, op.C: rem max 1000
         * src/include/pa_array.h 1.45:  
         * src/include/pa_charset_manager.h 1.2:          * src/: classes/op.C, main/compile.y: allow one empty line before
         * src/include/pa_db_connection.h 1.15:            LS_DEF_NAME
         * src/include/pa_db_manager.h 1.6:  
         * src/include/pa_db_table.h 1.7:  2001-05-22  parser
         * src/include/pa_hash.h 1.46:  
         * src/include/pa_request.h 1.107:          * src/classes/op.C: if params code-required
         * src/include/pa_sql_driver_manager.h 1.14:  
         * src/include/pa_stylesheet_manager.h 1.2:  2001-05-21  parser
         * src/include/pa_threads.h 1.18:  
         * src/types/pa_valiased.h 1.15:          * src/types/pa_vstring.C: eoleof
         * src/types/pa_vhashfile.h 1.10:  
         * src/types/pa_vstateless_class.h 1.19:          * src/classes/Makefile.am: .AM
         * src/types/pa_wcontext.h 1.18:  
                 gcc 3.0.1 required "friend class"          * src/classes/nothing.C: resultless ^sql  moved to nothing:
                   
                 ../include/pa_request.h:51: friend declaration requires class-key, i.e. `friend          * src/classes/: nothing.C, op.C: 'unknown' renamed to 'nothing'
                    class Temp_lang'  
           * src/: classes/double.C, classes/nothing.C, classes/string.C,
         * src/include/pa_string.h 1.112:            classes/unknown.C, main/main.dsp, types/pa_vnothing.h,
         * src/main/pa_string.C 1.116:            types/pa_vunknown.h, classes/hash.C, main/compile.y,
         * src/main/untaint.C 1.71:            main/execute.C, targets/cgi/pa_pool.C, types/pa_vcode_frame.h,
         * src/targets/cgi/pa_pool.C 1.29:            types/pa_vmethod_frame.h, types/pa_vtable.h, classes/table.C,
                 String size_t replace to uint in proper places [todo:Array]            main/pa_request.C, types/pa_value.h: 'unknown' renamed to
             'nothing'
         * src/classes/file.C 1.62:  
         * src/include/pa_hash.h 1.47:          * src/types/: pa_vstring.C, pa_vstring.h: removed unnecessary
         * src/include/pa_string.h 1.110:            vstring::set_string
         * src/main/pa_globals.C 1.87:  
         * src/targets/cgi/pa_pool.C 1.26:          * src/classes/: double.C, int.C, string.C: int,double;sql
                 debugging memory  
                 hash key ref now          * src/: classes/hash.C, classes/int.C, classes/string.C,
                             classes/table.C, include/pa_string.h, main/pa_string.C,
                 [Mon Oct 29 16:01:17 2001] total 17050496/202647            types/pa_vstring.C, types/pa_vstring.h: started int:sql
                 [Mon Oct 29 17:11:17 2001] total 16867948/202658  
           * src/: classes/classes.C, classes/hash.C, classes/op.C,
         * src/classes/file.C 1.63:            classes/table.C, main/compile.C, main/compile.y, main/execute.C:
         * src/types/pa_vimage.C 1.13:            hash:sql moved to main trunc. operators.txt updated
                 image&file couple stack string hash.puts  
           * src/classes/: hash.C, op.C, table.C: hash:sql
         * src/main/execute.C 1.200:  
         * src/targets/cgi/pa_pool.C 1.28:          * src/classes/op.C: z
         * src/targets/cgi/parser3.dsp 1.37:  
         * src/types/pa_wcontext.h 1.19:          * src/: main/compile.C, classes/classes.C: 1
         * src/types/pa_wwrapper.h 1.13:  
                 debugging memory          * src/: classes/classes.C, main/compile.C, main/compile.y,
                 WContext            main/execute.C: 0
                 flags to bits  
                           * src/main/execute.C: z
                 total 5 652 652/158731  
                 total 5 469 332/158731          * src/targets/cgi/parser3.C: z
   
         * src/include/pa_sql_connection.h 1.16:          * src/targets/cgi/parser3.C: argv can be just "parser3". made
                 there were one wrong SQL_CONNECTION_FUNC_GUARDED [failed]            site_auto_path "." in that case
   
         * src/include/pa_exception.h 1.19:          * src/targets/cgi/: parser3.C: z
         * src/include/pa_sql_connection.h 1.15:  
         * src/main/pa_exception.C 1.23:          * src/main/pa_request.C: .am
         * src/main/pa_sql_driver_manager.C 1.43:  
         * src/sql/pa_sql_driver.h 1.19:          * src/: main/pa_request.C, targets/cgi/parser3.C:
                 sql driver impl changed in _throw part.            pcre_tables=pcre_default_tables;
                   
                 the idea is to #1 jump to C++ some function to main body, where  2001-05-19  parser
                 every function stack frame has exception unwind information  
                 and from there... #2 propagate_exception()          * src/main/pa_string.C: z
   
         * src/include/pa_array.h 1.46:          * src/: include/pa_string.h, main/untaint.C, targets/cgi/pa_pool.C:
         * src/main/pa_array.C 1.42:            introducing String::cstr_bufsize, returns just size+1 for as_is
                 debugging memory            target.
                 Array:: without cache in get/put now  
                           * src/: main/untaint.C, targets/cgi/pa_pool.C,
                 [Mon Oct 29 18:23:02 2001] total 5 796 092/158731            targets/cgi/parser3.C: fixed bug in pre html untaint, wrong size
                 [Mon Oct 29 18:25:27 2001] total 5 652 652/158731            used, 4* mem wasted
   
         * src/include/pa_string.h 1.113:          * src/classes/string.C: root context in match replace body now
         * src/include/pa_types.h 1.29:            unchanged
         * src/main/pa_string.C 1.117:  
         * src/main/untaint.C 1.72:          * src/types/pa_value.h: parameter # 1 based
                 memory hunging  
                 #pragma pack(1)          * src/main/pa_common.C: common:  actual filename '%s'
                   
                 16 419 844          * src/classes/string.C: z
                 13 169 394  
           * src/classes/Makefile.am: classes/.am
 2001-10-28  paf  
         * src/include/pa_config_auto.h.in 1.10:          * src/classes/: Makefile.am: classes/.am
         * src/include/pa_config_fixed.h 1.28:  
         * src/include/pa_db_connection.h 1.14:          * src/: classes/Makefile.am, main/pa_sql_driver_manager.C,
         * src/include/pa_db_manager.h 1.5:            targets/cgi/pa_pool.C: classes/.am
         * src/include/pa_db_table.h 1.6:  
         * src/main/pa_db_connection.C 1.20:  2001-05-18  parser
         * src/main/pa_db_table.C 1.6:  
                 db2 on linux with DB 2.4.14: (6/2/98)          * src/: include/pa_config_auto.h.in, targets/cgi/pa_pool.C: .am
             pa_threads.C ins
         * src/main/pa_db_connection.C 1.21:  
         * src/main/pa_db_table.C 1.8:          * src/targets/cgi/Makefile.am: .am pa_threads.C added
                 exception translation  
   2001-05-17  parser
         * src/main/pa_db_connection.C 1.22:  
                 expire table [was accidently pasted with wrong type/cast]          * src/: classes/string.C, include/pa_config_fixed.h,
             include/pa_config_includes.h, main/compile.y,
         * src/classes/Makefile.am 1.30:            main/compile_tools.h, main/execute.C, main/pa_array.C,
         * src/classes/Makefile.in 1.30:            main/pa_common.C, main/pa_dir.C, main/pa_hash.C, main/pa_pool.C,
         * src/targets/apache13/p3runConfigure.in 1.6:            main/untaint.C, types/pa_vcookie.C, types/pa_vfile.C,
         * src/targets/cgi/Makefile.am 1.22:            types/pa_vform.C: #include "pa_config_includes.h" removed from
         * src/targets/cgi/Makefile.in 1.27:            most .C
                 db makes. remember to build DB2 with -fexceptions!!!  
           * src/doc/html2chm.cmd: z
         * src/main/pa_db_table.C 1.7:  
                 DB_RMW defed          * src/doc/: chm.cmd, doxygen.cmd, html2chm.cmd, sources2html.cmd,
             view.cmd, view_chm.cmd, view_html.cmd: doc cmds
         * src/main/pa_db_connection.C 1.23:  
                 removed old consts          * src/main/pa_sql_driver_manager.C: moved expiration to
             get_connection_from_cache
 2001-10-27  paf  
         * src/classes/hashfile.C 1.13:          * src/main/pa_sql_driver_manager.C: cache expiration bf
         * src/include/pa_db_connection.h 1.13:  
         * src/include/pa_db_table.h 1.5:          * src/: classes/classes.h, include/pa_sql_connection.h,
         * src/main/pa_db_connection.C 1.19:            include/pa_sql_driver_manager.h, main/pa_sql_driver_manager.C:
         * src/main/pa_db_manager.C 1.9:            cache expiration[use SQL_Driver::disconnect]
         * src/main/pa_db_table.C 1.5:  
         * src/main/pa_globals.C 1.86:          * src/main/pa_table.C: table.locate current restored on "not found"
         * src/types/pa_vhashfile.C 1.12:  
                 DB2 ifdefs          * src/: main/execute.C, types/pa_vmethod_frame.h: endless recursion
             line no
         * src/Makefile.in 1.32:  
         * src/classes/Makefile.am 1.29:          * src/: include/pa_request.h, main/execute.C, main/pa_request.C:
         * src/classes/Makefile.in 1.29:            ANTI_ENDLESS_EXECUTE_RECOURSION
         * src/include/pa_config_fixed.h 1.27:  
         * src/main/Makefile.am 1.23:          * src/: classes/op.C, include/pa_sql_connection.h,
         * src/main/Makefile.in 1.25:            include/pa_sql_driver_manager.h, main/pa_sql_driver_manager.C,
         * src/targets/Makefile.in 1.23:            sql/pa_sql_driver.h: fixed problem at last: 2connections own
         * src/targets/apache13/Makefile.in 1.22:            1driver and set_services fight for driver::fservices. before fix
         * src/targets/apache13/p3runConfigure.in 1.5:  
         * src/targets/cgi/Makefile.am 1.21:          * src/: classes/op.C, include/pa_config_fixed.h,
         * src/targets/cgi/Makefile.in 1.26:            include/pa_sql_connection.h, include/pa_sql_driver_manager.h,
         * src/types/Makefile.am 1.12:            main/pa_sql_driver_manager.C: found problem at last: 2connections
         * src/types/Makefile.in 1.22:            own 1driver and set_services fight for driver::fservices. before
                 makes with DB2            fix
   
         * src/classes/classes.awk 1.4:          * src/: include/pa_config_fixed.h, include/pa_threads.h,
                 no $ in var names            targets/cgi/pa_threads.C, targets/cgi/parser3.dsp,
             targets/isapi/pa_threads.C, targets/isapi/parser3isapi.dsp: added
         * src/main/pa_globals.C 1.85:            pa_threads.C
         * src/targets/apache13/ApacheModuleParser3.dsp 1.7:  
         * src/targets/cgi/parser3.dsp 1.36:          * src/include/pa_threads.h: removed targets/parser
         * src/targets/isapi/parser3isapi.dsp 1.28:  
                 vc projects libdb ifdefed into globals.C          * src/include/: pa_array.h, pa_common.h, pa_config_fixed.h,
             pa_config_includes.h, pa_exception.h, pa_exec.h, pa_globals.h,
         * src/main/pa_db_connection.C 1.17:            pa_hash.h, pa_opcode.h, pa_pool.h, pa_request.h, pa_sapi.h,
         * src/main/pa_db_manager.C 1.8:            pa_socks.h, pa_sql_connection.h, pa_stack.h, pa_string.h,
                 db expiration connection&table [forgotten calls]            pa_table.h, pa_threads.h: #include "pa_config_includes.h" in all
             headers
         * src/Makefile.in 1.31:  
         * src/classes/Makefile.in 1.28:          * src/: classes/image.C, include/pa_sql_driver_manager.h,
         * src/include/pa_config_auto.h.in 1.9:            main/pa_sql_driver_manager.C, main/pa_string.C: wrong includes
         * src/main/Makefile.am 1.22:            order prevented sqlmanager to see MULTYTHREAD define
         * src/main/Makefile.in 1.24:  
         * src/targets/Makefile.in 1.22:          * src/: include/pa_config_fixed.h, include/pa_threads.h,
         * src/targets/apache13/p3runConfigure.in 1.4:            main/pa_sql_driver_manager.C: SYNCHRONIZED moved closer to caches
         * src/targets/cgi/Makefile.in 1.25:            put/gets
         * src/types/Makefile.am 1.11:  
         * src/types/Makefile.in 1.21:          * src/: include/pa_hash.h, main/execute.C: removed /*SYNCHRONIZED*/
                 makes db            from hash.h
   
         * src/classes/hashfile.C 1.12:          * src/: classes/op.C, include/pa_sql_connection.h,
         * src/include/pa_db_connection.h 1.12:            main/pa_sql_driver_manager.C, sql/pa_sql_driver.h: connection
         * src/include/pa_db_table.h 1.4:            from cache ->set_services(&services);
         * src/main/pa_db_connection.C 1.18:  
         * src/main/pa_db_table.C 1.4:  2001-05-16  parser
                 ^hashfile.clear[]  
           * src/targets/cgi/parser3.C: z
 2001-10-26  paf  
         * src/classes/xdoc.C 1.35:          * src/: include/pa_pool.h, targets/cgi/pa_pool.C: removed pool
         * src/classes/xdoc.C 1.36:            debug, #ifdefed some.  would debug later, on more precise sample
         * src/types/pa_vxdoc.h 1.11:            than stupid: @main[] $name[$z[]] ^for[i](0;10000-2){ $tail[9994]
                 transform2 for parsed_source            $name.$tail[$tail!] $name.$tail } ok3
   
         * src/classes/hashfile.C 1.11:          * src/: include/pa_array.h, main/pa_array.C, targets/cgi/parser3.C:
         * src/include/pa_db_connection.h 1.10:            removed array debug. before vstring rebasing
         * src/include/pa_db_manager.h 1.4:  
         * src/include/pa_db_table.h 1.3:          * src/: include/pa_array.h, include/pa_string.h, main/execute.C,
         * src/include/pa_hash.h 1.45:            main/pa_array.C, targets/cgi/pa_pool.C, targets/cgi/parser3.C:
         * src/main/pa_db_connection.C 1.13:            array debugged; adjusted
         * src/main/pa_db_manager.C 1.7:  
         * src/main/pa_db_table.C 1.3:          * src/main/: pa_sql_driver_manager.C, pa_string.C:
         * src/main/pa_hash.C 1.42:            SQL_Driver_manager line no for connect/charset errors
         * src/types/pa_vhashfile.C 1.11:  
         * src/types/pa_vhashfile.h 1.9:  2001-05-15  parser
                 db connections & tables now cached at create time & multithreaded  
           * src/: include/pa_array.h, include/pa_string.h, main/pa_array.C,
         * src/classes/xdoc.C 1.37:            main/pa_string.C: string+array made linear grows
                 xdoc createTextNode createElement UL_XML default. but entities  
                 still reparsed. todo: tothink          * src/: include/pa_string.h, main/pa_string.C,
             targets/cgi/pa_pool.C, targets/cgi/parser3.C: think that all must
         * src/classes/hashfile.C 1.10:            grow lineary, not exponentialy
         * src/include/pa_db_table.h 1.2:  
         * src/main/pa_db_table.C 1.2:          * src/: include/pa_pool.h, include/pa_string.h, main/pa_string.C,
                 db: child transaction commit/rollback responsibility left to            targets/cgi/pa_pool.C, targets/cgi/parser3.C: string fixed bug
                 parent [as it sould - else there were a bug with double free]            with fullchunk cmps
   
         * src/include/pa_db_connection.h 1.11:          * src/targets/cgi/: pa_pool.C, parser3.C: main loss here: 5673321/
         * src/main/pa_db_connection.C 1.15:            70041=           81
         * src/main/pa_db_connection.C 1.16:  
                 db checkpoints          * src/: include/pa_string.h, targets/cgi/pa_pool.C,
             targets/cgi/parser3.C: detected huge mem allocation: size/times
         * src/main/pa_db_connection.C 1.12:            malloc 27809390/368771, calloc 3232/83. would test now
                 about to remove connection from vhashfile  
           * src/: classes/random.C, main/compile.y, main/execute.C,
         * src/main/pa_db_connection.C 1.14:            main/pa_request.C, types/pa_value.h, types/pa_vmethod_frame.h:
                 db recover mech 2            numbered params had wrong name - for instance: bad error message
             in ^for[] bad body type. fixed
 2001-10-25  paf  
         * src/classes/hashfile.C 1.9:  2001-05-14  parser
         * src/include/pa_common.h 1.56:  
         * src/include/pa_db_connection.h 1.9:          * src/: classes/string.C, include/pa_string.h, main/pa_string.C,
         * src/include/pa_db_manager.h 1.3:            main/untaint.C: ^string.upper|lower[]
         * src/include/pa_db_table.h 1.1:  
         * src/main/main.dsp 1.136:  2001-05-11  parser
         * src/main/pa_db_connection.C 1.11:  
         * src/main/pa_db_manager.C 1.6:          * src/: classes/double.C, classes/image.C, classes/op.C,
         * src/main/pa_db_table.C 1.1:            classes/string.C, classes/table.C, classes/unknown.C,
         * src/types/pa_vhashfile.C 1.10:            main/execute.C, types/pa_value.h, types/pa_vbool.h,
         * src/types/pa_vhashfile.h 1.8:            types/pa_vdouble.h, types/pa_vint.h, types/pa_vstring.h,
                 started db_home [multiple, cached]            types/pa_vunknown.h: op: MAX_LOOPS as_int
                 todo: autorecover [tried, but not succeded, yet]  
           * src/: main/main.dsp, targets/isapi/parser3isapi.dsp: fixed some
         * src/include/pa_db_connection.h 1.8:            .dsp for win32tools
         * src/main/pa_db_manager.C 1.5:  
                 transaction parent passed  2001-05-11  paf
   
         * src/include/pa_dir.h 1.6:          * src/: classes/classes.cmd, classes/gawk.exe, classes/ls.exe,
                 ancient gpf on dir not found fixed            main/bison.exe, targets/isapi/KILL.EXE, targets/isapi/PSTAT.EXE,
             targets/isapi/istart.cmd, targets/isapi/istop.cmd,
 2001-10-24  parser            targets/isapi/kill.pl: moved win32 helpers to /win32tools
         * src/classes/Makefile.am 1.26:  
         * src/classes/Makefile.am 1.27:  2001-05-10  paf
         * src/classes/Makefile.am 1.28:  
         * src/classes/Makefile.in 1.26:          * src/include/: pa_common.h, pa_config_includes.h: inline undefed
         * src/classes/Makefile.in 1.27:            for C++, that's all
         * src/main/Makefile.in 1.23:  
         * src/targets/cgi/Makefile.am 1.20:          * src/include/: pa_config_auto.h.in, pa_config_fixed.h,
         * src/targets/cgi/Makefile.in 1.24:            pa_config_includes.h: inline wonders
         * src/targets/cgi/pool_storage.h 1.2:  
         * src/targets/cgi/pool_storage.h 1.3:          * src/: classes/Makefile.am, classes/hash.C, doc/doxygen.cfg,
                 makes            doc/doxygen.cmd: hash.C added
   
         * src/include/pa_db_connection.h 1.6:          * src/: main/pa_request.C, types/pa_vrequest.C: op configured
         * src/main/pa_db_connection.C 1.6:  
         * src/types/pa_vhashfile.C 1.6:          * src/main/compile.y: @end grammar: allowed zero strings in control
                 db_cursor constructor public now            menthod
   
         * src/include/pa_common.h 1.54:          * src/types/: pa_value.h, pa_vclass.h, pa_vstateless_class.h,
         * src/main/Makefile.am 1.21:            pa_vstateless_object.h: changed priority: field before method
         * src/main/pa_common.C 1.76:            lookup in vclass & vobject
         * src/types/pa_vform.C 1.41:  
         * src/types/pa_vform.h 1.26:          * src/: doc/doxygen.cmd, main/compile.y, types/pa_vobject.h:
                 .am            grammar: priorities changes [lowerd && prior] vobject: now first
             fields, next methods
         * src/classes/hashfile.C 1.7:  
         * src/include/pa_request.h 1.106:  2001-05-08  paf
                 hashfile.cache 0  
           * src/main/pa_table.C: table columnname2item on nameless ignored
         * src/main/pa_db_connection.C 1.7:            bark=false. fixed
         * src/types/pa_vhashfile.C 1.7:  
                 db_connection not bothers with key when not returning expired data          * src/: classes/table.C, types/pa_value.h, types/pa_vhash.h,
             types/pa_vmethod_frame.h: hash:default works at last!
         * src/targets/cgi/pool_storage.h 1.4:  
         * src/targets/isapi/parser3isapi.C 1.56:          * src/: classes/mail.C, classes/table.C, doc/doxygen.cmd,
         * src/targets/isapi/pool_storage.h 1.12:            main/main.dsp, types/pa_vhash.h, types/pa_vstateless_class.h:
                 pool_storage fixed            hash:default
   
         * src/include/pa_common.h 1.55:          * src/classes/table.C: z
         * src/main/pa_common.C 1.77:  
         * src/types/pa_vform.C 1.42:          * src/classes/table.C: table:hash always hash of hash now
         * src/types/pa_vform.h 1.27:  
                 form fix_line_breaks          * src/classes/table.C: table:empty return bool now
   
         * src/types/pa_vhashfile.C 1.8:          * src/: classes/table.C, doc/chm.cmd, include/pa_array.h,
         * src/types/pa_vhashfile.h 1.6:            include/pa_table.h, main/pa_table.C, types/pa_value.h,
                 hashfile expiring 0            types/pa_vtable.h: table:hash
   
         * src/main/pa_db_connection.C 1.8:          * src/classes/table.C: table:record have name
         * src/types/pa_vhashfile.C 1.9:  
                 hashfile expiring 1          * src/: classes/op.C, types/pa_vtable.h: allowed $table.2342734
             returns vunknown
         * src/classes/hashfile.C 1.6:  
         * src/include/pa_db_connection.h 1.7:          * src/classes/: double.C, int.C, op.C, string.C:
         * src/main/pa_db_connection.C 1.9:            int,double,string:int[] double[] string:length[] results now have
                 hashfile expired deleted from db when get & iterate            hames
   
         * src/classes/hashfile.C 1.8:          * src/: classes/op.C, classes/table.C, main/main.dsp,
         * src/types/pa_vhashfile.h 1.7:            types/pa_vtable.h: removed table:find. table:locate and op:eval
                 hashfile 1            now return bool
   
         * src/sql/pa_sql_driver.h 1.18:          * src/: doc/chm.cmd, main/execute.C, types/pa_value.h: wrong pool
                 version            in method checkparams again. fixed
   
         * src/targets/apache13/ApacheModuleParser3.dsp 1.6:  2001-05-07  paf
         * src/targets/isapi/parser3isapi.dsp 1.27:  
                 doc          * src/doc/chm.cmd: cmd
   
         * src/include/pa_db_connection.h 1.5:          * src/: classes/image.C, classes/mail.C, classes/string.C,
         * src/main/pa_db_connection.C 1.5:            doc/chm.cmd, include/pa_table.h, main/pa_table.C,
         * src/types/pa_vhashfile.C 1.5:            types/pa_value.h: method reported errors on wrong pool
         * src/types/pa_vhashfile.h 1.5:  
                 hashfile data stamped, todo: put_element analize          * src/main/execute.C: ^var[^class:var.method[]] is not constructor
             now
         * src/include/pa_db_connection.h 1.4:  
         * src/include/pa_string.h 1.108:          * src/: doc/ClassExample2.dox, doc/aliased.dox, doc/chm.cmd,
         * src/main/pa_db_connection.C 1.4:            include/code.h, include/pa_opcode.h, main/compile.C,
         * src/main/pa_string.C 1.113:            main/compile_tools.h, main/execute.C, types/pa_value.h,
                 hashfile pieced serialize. todo stamp            types/pa_vbool.h, types/pa_vclass.h, types/pa_vcode_frame.h,
             types/pa_vcookie.h, types/pa_vdouble.h, types/pa_venv.h,
         * src/main/pa_db_connection.C 1.10:            types/pa_vfile.h, types/pa_vform.h, types/pa_vhash.h,
         * src/main/pa_db_manager.C 1.4:            types/pa_vimage.h, types/pa_vint.h, types/pa_vjunction.h,
                 hashfile setted this:            types/pa_vmethod_frame.h, types/pa_vobject.h,
                 DB_RMW            types/pa_vrequest.h, types/pa_vresponse.h,
                 Acquire write locks instead of read locks when doing the retrieval. Setting this flag may decrease the likelihood of deadlock during a read-modify-write cycle by immediately acquiring the write lock during the read part of the cycle so that another thread of control acquiring a read lock for the same item, in its own read-modify-write cycle, will not result in deadlock            types/pa_vstateless_class.h, types/pa_vstring.h,
             types/pa_vtable.h, types/pa_vunknown.h, types/pa_wcontext.h,
 2001-10-23  parser            types/pa_wwrapper.h: pa_code.h
         * src/classes/file.C 1.60:  
         * src/classes/hash.C 1.24:          * src/doc/: chm.cmd, doxygen.cmd, view.cmd: dox cmd
         * src/classes/hashfile.C 1.5:  
         * src/classes/image.C 1.59:          * src/: classes/string.C, classes/table.C, doc/ClassExample1.dox,
         * src/classes/mail.C 1.42:            doc/ClassExample2.dox, doc/ClassExample3.dox, doc/aliased.dox,
         * src/classes/response.C 1.15:            doc/class.dox, doc/compiler.dox, doc/doxygen.cfg,
         * src/classes/string.C 1.85:            doc/doxygen.cmd, doc/executor.dox, doc/index.dox,
         * src/classes/table.C 1.128:            doc/methoded.dox, doc/module.dox, doc/object.dox, doc/pooled.dox,
         * src/classes/xdoc.C 1.34:            doc/string.dox, doc/targets.dox, doc/value.dox, include/code.h,
         * src/include/pa_config_fixed.h 1.26:            include/pa_hash.h, include/pa_string.h, main/pa_request.C,
         * src/include/pa_db_connection.h 1.3:            main/pa_sql_driver_manager.C, types/pa_vjunction.h,
         * src/main/pa_common.C 1.75:            types/pa_vtable.h: dox, split by not clean parts also
         * src/main/pa_db_connection.C 1.3:  
         * src/main/pa_request.C 1.172:          * src/: include/pa_table.h, main/pa_table.C, types/pa_value.h,
         * src/types/pa_value.h 1.76:            types/pa_vtable.h: table: fields, then methods.  so to enable
         * src/types/pa_vcookie.C 1.29:            'dir' fields & co. more
         * src/types/pa_vhash.h 1.25:  
         * src/types/pa_vhashfile.C 1.4:          * src/types/: pa_value.h, pa_vtable.h: table: fields, then methods.
         * src/types/pa_vhashfile.h 1.4:            so to enable 'dir' fields & co.
         * src/types/pa_vresponse.h 1.16:  
         * src/types/pa_vtable.C 1.8:          * src/main/compile.y: grammar: @end
                 ^hashfile.hash[]  
   2001-05-04  paf
         * src/classes/hashfile.C 1.3:  
         * src/include/pa_db_connection.h 1.2:          * src/: doc/ClassExample1.dox, doc/ClassExample2.dox,
         * src/include/pa_db_manager.h 1.2:            doc/ClassExample3.dox, main/execute.C: dox: example1 updated
         * src/main/pa_db_connection.C 1.2:  
         * src/main/pa_db_manager.C 1.2:          * src/: classes/classes.h, classes/double.C, classes/file.C,
         * src/types/pa_vhashfile.h 1.3:            classes/form.C, classes/image.C, classes/int.C, classes/mail.C,
                 ^hashfile.transaction{code}            classes/op.C, classes/random.C, classes/response.C,
                 ^hashfile:clear[filename]            classes/string.C, classes/table.C, classes/unknown.C,
                 ^hashfile.delete[key]            doc/doxygen.cfg, doc/index.dox, main/pa_string.C: removed m-
             method dox
         * src/classes/hashfile.C 1.4:  
         * src/classes/xdoc.C 1.33:  2001-05-03  paf
         * src/include/pa_config_fixed.h 1.25:  
         * src/main/pa_db_manager.C 1.3:          * src/: classes/classes.h, classes/double.C, doc/aliased.dox,
         * src/main/pa_globals.C 1.84:            doc/class.dox, doc/compiler.dox, doc/doxygen.cfg,
                 ifdefs so it compiled without db            doc/doxygen.txt, doc/executor.dox, doc/index.dox,
             doc/methoded.dox, doc/module.dox, doc/object.dox, doc/pooled.dox,
 2001-10-22  parser            doc/string.dox, doc/targets.dox, doc/value.dox,
         * src/classes/classes.dsp 1.12:            main/pa_request.C: dox splitted .dox files and added some
         * src/classes/hashfile.C 1.2:  
         * src/classes/xdoc.C 1.32:          * src/: classes/Makefile.am, doc/doxygen.txt: classes/am
         * src/classes/xnode.C 1.15:  
         * src/include/pa_charset_connection.h 1.2:  2001-05-02  paf
         * src/include/pa_db_connection.h 1.1:  
         * src/include/pa_db_manager.h 1.1:          * src/classes/: image.C, table.C: table:dir result are not tainted
         * src/include/pa_exception.h 1.18:            by file_name  language now
         * src/include/pa_sapi.h 1.14:  
         * src/include/pa_sql_connection.h 1.14:  2001-04-28  paf
         * src/include/pa_sql_driver_manager.h 1.13:  
         * src/include/pa_stylesheet_connection.h 1.14:          * src/classes/classes.inc: removed classes.inc
         * src/include/pa_stylesheet_manager.h 1.1:  
         * src/include/pa_xslt_stylesheet_manager.h 1.5:          * src/: classes/classes.inc, main/Makefile.am: removed pa_methoded
         * src/main/main.dsp 1.135:            from .am
         * src/main/pa_db_connection.C 1.1:  
         * src/main/pa_db_manager.C 1.1:          * src/classes/classes.awk: skipped classes in .awk
         * src/main/pa_exception.C 1.22:  
         * src/main/pa_globals.C 1.83:          * src/: classes/Makefile.am, classes/classes.C, classes/classes.h,
         * src/main/pa_pool.C 1.38:            classes/classes.inc, classes/double.C, classes/file.C,
         * src/main/pa_sql_driver_manager.C 1.42:            classes/form.C, classes/int.C, classes/op.C, classes/response.C,
         * src/main/pa_stylesheet_manager.C 1.1:            classes/string.C, classes/table.C, classes/unknown.C,
         * src/main/pa_xslt_stylesheet_manager.C 1.5:            include/pa_methoded.h, main/main.dsp, main/pa_methoded.C,
         * src/targets/apache13/mod_parser3.C 1.7:            targets/cgi/parser3.C, types/pa_vdouble.h, types/pa_vfile.h,
         * src/targets/cgi/parser3.C 1.124:            types/pa_vform.h, types/pa_vimage.h, types/pa_vint.h: renamed
         * src/targets/isapi/parser3isapi.C 1.55:            pa_methoded back to classes/classes.h
         * src/types/pa_vhashfile.C 1.3:  
         * src/types/pa_vhashfile.h 1.2:          * src/: classes/Makefile.am, main/main.dsp: classes/Makefile.am
         * src/types/pa_vxdoc.C 1.5:  
         * src/types/pa_vxnode.C 1.8:          * src/: classes/Makefile.am, classes/classes.awk,
         * src/types/types.dsp 1.12:            classes/classes.cmd, classes/classes.inc, classes/gawk.exe,
                 hashfile 0            classes/ls.exe, main/bison.exe: classes.inc autogenerator
   
         * src/targets/cgi/pa_pool.C 1.24:          * src/: classes/classes.C, classes/classes.h, classes/double.C,
         * src/targets/cgi/parser3.C 1.125:            classes/file.C, classes/form.C, classes/int.C, classes/op.C,
         * src/targets/cgi/parser3.dsp 1.35:            classes/response.C, classes/string.C, classes/table.C,
         * src/targets/cgi/pool_storage.h 1.1:            classes/unknown.C, include/pa_methoded.h, main/Makefile.am,
         * src/targets/isapi/pool_storage.h 1.11:            main/main.dsp, main/pa_methoded.C, targets/cgi/parser3.C,
                 cgi += pool cleanups            types/pa_vdouble.h, types/pa_vfile.h, types/pa_vform.h,
             types/pa_vimage.h, types/pa_vint.h: classes/classes renamet to
         * src/targets/apache13/mod_parser3.C 1.5:            include|main/pa_methoded
         * src/targets/isapi/parser3isapi.C 1.54:  
                 SEH minor ifdef changes          * src/: include/pa_string.h, main/pa_globals.C, main/untaint.C,
             targets/cgi/parser3.C, targets/isapi/parser3isapi.C: z
         * src/targets/apache13/mod_parser3.C 1.6:  
                 html          * src/: classes/form.C, include/pa_globals.h, main/pa_globals.C:
             moved some configured data to request::classes_conf moved some
         * src/classes/classes.dsp 1.11:            string crations from globals to M...  [works]
         * src/classes/hashfile.C 1.1:  
         * src/include/pa_config_fixed.h 1.24:          * src/: classes/form.C, classes/mail.C, classes/op.C,
         * src/main/execute.C 1.198:            include/pa_globals.h, include/pa_request.h, main/pa_globals.C,
         * src/targets/cgi/parser3.dsp 1.34:            main/pa_request.C: moved some configured data to
         * src/types/pa_vhashfile.C 1.1:            request::classes_conf moved some string crations from globals to
         * src/types/pa_vhashfile.h 1.1:            M...
         * src/types/types.dsp 1.11:  
                 hashfile -100          * src/: classes/form.C, include/pa_request.h, main/pa_request.C:
             about to move configured data to special request hash
         * src/include/pa_exception.h 1.17:  
         * src/include/pa_request.h 1.105:          * src/: classes/classes.C, classes/classes.h, classes/file.C,
         * src/main/execute.C 1.197:            classes/form.C, classes/mail.C, include/pa_request.h,
         * src/main/pa_exception.C 1.21:            main/pa_request.C: configure started
         * src/main/pa_request.C 1.171:  
         * src/targets/cgi/parser3.C 1.123:          * src/: main/execute.C, types/pa_wcontext.h: Methoded reorganized
         * src/targets/cgi/parser3.dsp 1.33:            2. todo: methoded-configure
         * src/types/pa_vclass.h 1.20:  
         * src/types/pa_vobject.h 1.12:          * src/: classes/_double.h, classes/_file.h, classes/_form.h,
                 stack backtrace            classes/_image.h, classes/_int.h, classes/_mail.h, classes/_op.h,
             classes/_random.h, classes/_response.h, classes/_string.h,
         * src/types/pa_vhashfile.C 1.2:            classes/_table.h, classes/_unknown.h, classes/classes.inc,
                 z            classes/double.C, classes/exec.C, classes/file.C, classes/form.C,
             classes/image.C, classes/int.C, classes/mail.C, classes/op.C,
 2001-10-19  parser            classes/random.C, classes/response.C, classes/string.C,
         * src/main/pa_request.C 1.170:            classes/table.C, classes/unknown.C, include/pa_globals.h,
         * src/targets/apache13/mod_parser3.C 1.4:            include/pa_request.h, main/compile.y, main/execute.C,
                 pool:: context - get_context            main/main.dsp, main/pa_globals.C, main/pa_request.C,
             targets/cgi/parser3.C, targets/isapi/parser3isapi.C,
         * src/main/pa_pool.C 1.37:            types/pa_value.h, types/pa_vcookie.h, types/pa_vdouble.h,
                 auto compiled on gcc            types/pa_venv.h, types/pa_vfile.h, types/pa_vform.C,
             types/pa_vform.h, types/pa_vimage.h, types/pa_vint.h,
         * src/classes/classes.h 1.13:            types/pa_vrequest.h, types/pa_vresponse.h,
         * src/classes/date.C 1.11:            types/pa_vstateless_class.h, types/pa_vstring.h,
         * src/classes/double.C 1.40:            types/pa_vtable.h, types/pa_vunknown.h, types/pa_wcontext.h,
         * src/classes/file.C 1.59:            classes/classes.C, classes/classes.h: Methoded reorganized. todo:
         * src/classes/form.C 1.18:            methoded-configure
         * src/classes/hash.C 1.23:  
         * src/classes/image.C 1.57:          * src/: classes/file.C, classes/table.C, main/compile.y,
         * src/classes/int.C 1.37:            main/execute.C, main/pa_request.C, targets/cgi/parser3.C,
         * src/classes/mail.C 1.41:            types/pa_vtable.h, types/pa_wcontext.h: removed ^a.menu{$name}
         * src/classes/math.C 1.7:            ability. now $a{^menu{$name}} or ^a.menu{$a.name}
         * src/classes/op.C 1.53:  
         * src/classes/string.C 1.84:          * src/: classes/_string.h, classes/classes.C, classes/classes.h,
         * src/classes/table.C 1.127:            classes/double.C, classes/exec.C, classes/file.C, classes/form.C,
         * src/classes/void.C 1.12:            classes/image.C, classes/int.C, classes/mail.C, classes/op.C,
         * src/include/pa_config_fixed.h 1.22:            classes/random.C, classes/response.C, classes/string.C,
         * src/include/pa_exception.h 1.15:            classes/table.C, classes/unknown.C, include/pa_request.h,
         * src/include/pa_pool.h 1.64:            main/compile.y, main/execute.C, main/pa_globals.C,
         * src/include/pa_request.h 1.104:            main/pa_request.C, types/pa_value.h, types/pa_vdouble.h,
         * src/include/pa_types.h 1.27:            types/pa_vfile.h, types/pa_vform.C, types/pa_vform.h,
         * src/main/compile.C 1.51:            types/pa_vimage.h, types/pa_vint.h, types/pa_vresponse.h,
         * src/main/compile_tools.C 1.39:            types/pa_vstring.h, types/pa_vtable.h, types/pa_vunknown.h:
         * src/main/execute.C 1.196:            beautifying just compiled. todo: debug, configure
         * src/main/pa_array.C 1.40:  
         * src/main/pa_common.C 1.73:  2001-04-27  paf
         * src/main/pa_dictionary.C 1.8:  
         * src/main/pa_exception.C 1.19:          * src/: classes/file.C, classes/image.C, classes/table.C,
         * src/main/pa_exec.C 1.15:            main/execute.C, main/pa_request.C, types/pa_vstateless_class.h:
         * src/main/pa_pool.C 1.34:            beautifying -99
         * src/main/pa_request.C 1.169:  
         * src/main/pa_socks.C 1.7:          * src/: classes/_double.h, classes/_form.h, classes/_int.h,
         * src/main/pa_sql_driver_manager.C 1.41:            classes/_response.h, classes/_unknown.h, classes/classes.C,
         * src/main/pa_string.C 1.112:            classes/classes.h, classes/double.C, classes/file.C,
         * src/main/pa_table.C 1.39:            classes/form.C, classes/image.C, classes/int.C, classes/mail.C,
         * src/main/untaint.C 1.69:            classes/op.C, classes/random.C, classes/response.C,
         * src/targets/apache13/ApacheModuleParser3.dsp 1.5:            classes/string.C, include/pa_globals.h, main/main.dsp,
         * src/targets/apache13/mod_parser3.C 1.3:            main/pa_globals.C, types/pa_vdouble.h, types/pa_vfile.h,
         * src/targets/cgi/parser3.C 1.122:            types/pa_vform.h, types/pa_vimage.h, types/pa_vint.h,
         * src/targets/isapi/parser3isapi.C 1.53:            types/pa_vresponse.h, types/pa_vstring.h, types/pa_vtable.h,
         * src/types/pa_value.h 1.75:            types/pa_vunknown.h: beautifying -100
         * src/types/pa_vbool.h 1.14:  
         * src/types/pa_vdouble.h 1.27:          * src/main/compile.y: serge@ found @CLASS bug. fixed
         * src/types/pa_vfile.h 1.36:  
         * src/types/pa_vform.C 1.40:          * src/: classes/_file.h, classes/_image.h, classes/_mail.h,
         * src/types/pa_vhash.h 1.24:            classes/_op.h, classes/_random.h, classes/_table.h,
         * src/types/pa_vint.h 1.28:            classes/file.C, classes/image.C, classes/int.C, classes/mail.C,
         * src/types/pa_vjunction.h 1.9:            classes/op.C, classes/random.C, classes/response.C,
         * src/types/pa_vmethod_frame.h 1.17:            classes/string.C, classes/table.C, classes/unknown.C,
         * src/types/pa_vstateless_class.h 1.18:            include/pa_globals.h, main/main.dsp, main/pa_globals.C,
         * src/types/pa_vtable.C 1.7:            main/pa_request.C, targets/cgi/parser3.C, types/pa_value.h,
         * src/types/pa_wcontext.C 1.11:            types/pa_vcookie.h, types/pa_venv.h, types/pa_vrequest.h: started
         * src/types/pa_wwrapper.h 1.12:            beautifying
                 switched to c++ exceptions 0  
   2001-04-26  paf
         * src/Makefile.in 1.30:  
         * src/classes/Makefile.in 1.25:          * src/: main/pa_request.C, types/pa_vfile.h: code documentation ++
         * src/include/pa_pool.h 1.66:  
         * src/main/Makefile.in 1.22:          * src/: doc/doxygen.cfg, include/pa_socks.h, main/pa_socks.C: code
         * src/main/pa_common.C 1.74:            documentation ++
         * src/targets/Makefile.in 1.21:  
         * src/targets/apache13/Makefile.in 1.21:          * src/: classes/_exec.h, doc/doxygen.cfg,
         * src/targets/cgi/Makefile.in 1.23:            include/pa_config_fixed.h, include/pa_config_includes.h,
         * src/types/Makefile.in 1.20:            targets/cgi/pa_pool.C: code documentation ++
                 makes  
           * src/: classes/_image.h, classes/op.C, classes/random.C,
         * src/include/pa_pool.h 1.67:            types/pa_vbool.h, types/pa_vclass.h, types/pa_vcode_frame.h,
                 header            types/pa_vcookie.h, types/pa_vdouble.h, types/pa_venv.h,
             types/pa_vform.C, types/pa_vform.h, types/pa_vimage.C,
         * src/classes/xdoc.C 1.30:            types/pa_vimage.h, types/pa_vint.h, types/pa_vjunction.h,
         * src/classes/xnode.C 1.13:            types/pa_vmethod_frame.h, types/pa_vobject.h,
         * src/include/pa_pool.h 1.65:            types/pa_vrequest.C, types/pa_vrequest.h,
         * src/include/pa_types.h 1.28:            types/pa_vstateless_class.C, types/pa_vstateless_object.h,
         * src/main/pa_pool.C 1.36:            types/pa_vstring.C, types/pa_vstring.h, types/pa_vtable.h,
                 first c++ exceptions result: can free up xalandomstring            types/pa_vunknown.h, types/pa_wcontext.C, types/pa_wwrapper.h:
                 resulting from pool::transcode            code documentation ++
   
         * src/classes/classes.awk 1.3.6.1:          * src/: classes/image.C, classes/mail.C, classes/string.C,
                 $ removed            classes/table.C, doc/doxygen.cfg, doc/doxygen.txt,
             include/pa_array.h, include/pa_dir.h, include/pa_string.h,
         * src/classes/Makefile.am 1.25:            main/compile_tools.h, main/pa_common.C, sql/pa_sql_driver.h,
         * src/classes/xdoc.C 1.29:            types/pa_vbool.h, types/pa_vclass.h, types/pa_vcode_frame.h,
         * src/classes/xnode.C 1.12:            types/pa_vhash.h, types/pa_vjunction.h, types/pa_vmethod_frame.h,
         * src/include/pa_config_fixed.h 1.23:            types/pa_vobject.h, types/pa_vstateless_class.h,
         * src/include/pa_exception.h 1.16:            types/pa_wcontext.h, types/pa_wwrapper.h: code documentation ++
         * src/include/pa_stylesheet_connection.h 1.13:  
         * src/main/pa_charset_connection.C 1.10:          * src/main/: pa_request.C, pa_string.C: z
         * src/main/pa_exception.C 1.20:  
         * src/main/pa_pool.C 1.35:          * src/: include/pa_common.h, include/pa_types.h,
         * src/types/pa_vxdoc.C 1.3:            main/pa_sql_driver_manager.C: module [and, guess, isapi]
         * src/types/pa_vxdoc.h 1.9:            connection caching fixed.  request-pooled-url were stored into
         * src/types/pa_vxnode.C 1.6:            global connectioncache
         * src/types/pa_vxnode.h 1.6:  
                 switched to c++ exceptions 1xml  2001-04-25  paf
                 configure fixed to exclude xalan-patch from non-xml compile  
           * src/: doc/doxygen.cfg, doc/doxygen.txt,
         * src/classes/xdoc.C 1.31:            targets/isapi/parser3isapi.C: started doc / [doxygen.txt]
         * src/classes/xnode.C 1.14:  
         * src/classes/xnode.h 1.3:          * src/: include/code.h, include/pa_common.h, main/compile.y,
         * src/types/pa_vxdoc.C 1.4:            main/execute.C, main/pa_common.C: -d
         * src/types/pa_vxdoc.h 1.10:  
         * src/types/pa_vxnode.C 1.7:          * src/: classes/file.C, main/pa_exec.C, targets/cgi/parser3.C:
         * src/types/pa_vxnode.h 1.7:            illegal call check a bit improved, but still under iis no mapping
                 xnode clone got freed            of dir with parser allowed!
   
         * src/classes/image.C 1.58:  2001-04-24  paf
                 comment  
           * src/targets/Makefile.am: apache module lib .am
 2001-10-18  parser  
         * src/classes/xdoc.C 1.28:          * src/main/pa_exec.C: windows32 buildCommand
         * src/types/pa_vxdoc.h 1.8:  
         * src/types/pa_vxnode.C 1.5:  2001-04-23  paf
                 vxdoc set_document & ctor question "who owns document" solved  
           * src/targets/cgi/Makefile.am: win32 conditional
         * src/classes/xdoc.C 1.26:  
         * src/classes/xnode.C 1.11:          * src/targets/cgi/Makefile.am: win32 conditional
         * src/include/pa_pool.h 1.63:  
         * src/main/pa_pool.C 1.32:          * src/targets/cgi/Makefile.am: liblink
                 encoding in dom creating funcs  
           * src/: include/pa_array.h, main/pa_array.C, types/pa_vfile.h:
         * src/include/pa_stylesheet_connection.h 1.12:            vfile fields return type
                 prev stylesheet destroyed @ recompile  
           * src/types/pa_vfile.h: vfile fields return type
         * src/classes/xdoc.C 1.22:  
                 comment          * src/include/pa_config_auto.h.in: .h.in
   
         * src/classes/xdoc.C 1.21:          * src/: classes/Makefile, main/Makefile, targets/cgi/Makefile,
         * src/classes/xnode.C 1.10:            types/Makefile: makefiles removed
         * src/main/compile.tab.C 1.24:  
                 xdoc create now uses XercesDocumentBridge, appendChild&co now works          * src/: classes/Makefile, main/Makefile, main/pa_string.C,
             targets/cgi/Makefile, types/Makefile: configure.in + makefiles
         * src/classes/xdoc.C 1.27:  
         * src/main/pa_pool.C 1.33:          * src/main/pa_string.C: tested OK /// @test really @b test: s x m
                 extra free removed            [tested: i & g ]
   
         * src/classes/xdoc.C 1.24:          * src/: classes/random.C, targets/cgi/parser3.C: redo failed ///
         * src/classes/xdoc.C 1.25:            @test noticed series in isapi, check how initialize_random_class
         * src/types/pa_vxdoc.h 1.7:            is called! [must be called only once]
                 dom created by create can be transformed now  
           * src/main/execute.C: operators first! so that ^table.menu{^rem{}}
         * src/classes/xdoc.C 1.23:            would not be 'unknown column'
                 z  
           * src/: classes/table.C, types/pa_vform.C, types/pa_vtable.h: ///
         * src/types/pa_vcookie.C 1.28:            @test $a.menu{ $a[123] } and $a.menu{^table:set[]...}
                 cookie:CLASS  
           * src/: main/pa_request.C, targets/cgi/parser3.C: /// @test with
         * src/classes/classes.dsp 1.10:            commandline start "parser3 a.html" so that ^load[a.cfg] worked!
         * src/classes/xdoc.C 1.19:            [now doesnt]
         * src/types/types.dsp 1.10:  
                 fiew leechy-found bugs in code&doc fixed          * src/targets/cgi/parser3.C: cgi cmdline ver
   
         * src/classes/xdoc.C 1.20:          * src/targets/cgi/parser3.C: cgi /// @test disable
         * src/classes/xnode.C 1.9:            /cgi-bin/parser3/auto.p
                 xdoc::create[] now. and all dom tag names forced to XML lang  
           * src/main/untaint.C: untaint without charset
         * src/main/main.dsp 1.134:  
                 project          * src/: include/pa_config_fixed.h, include/pa_config_includes.h,
             main/pa_common.C: common: file_write /// @test mkdirs
         * src/main/compile.tab.C 1.23:            file_delete rmdirs
         * src/main/compile.y 1.172:  
         * src/main/pa_request.C 1.168:          * src/main/untaint.C: mail header only once to =?
                 ^:  
                 no colon in $origin @exception[          * src/: classes/image.C, classes/mail.C, include/pa_globals.h,
             include/pa_string.h, main/pa_exec.C, main/pa_request.C,
 2001-10-17  parser            main/untaint.C: untaint -        @test optimize whitespaces for
         * src/types/pa_vimage.h 1.21:            all but 'html'
                 removed unused vimage::save  
           * src/: classes/mail.C, include/pa_hash.h, include/pa_string.h,
         * src/classes/classes.dsp 1.9:            main/pa_common.C, main/pa_hash.C, main/pa_request.C,
         * src/classes/string.C 1.83:            main/untaint.C: untaint -  @test mail-header
         * src/main/pa_string.C 1.111:  
         * src/types/pa_vxnode.h 1.5:  2001-04-20  paf
         * src/types/types.dsp 1.9:  
                 string::mid fixed, string.mid n functionality preserved          * src/: classes/string.C, classes/table.C, include/pa_globals.h,
             include/pa_request.h, include/pa_string.h, main/compile.y,
 2001-10-16  parser            main/pa_globals.C, main/pa_request.C, main/pa_string.C,
         * src/classes/classes.dsp 1.8:            targets/cgi/parser3.C: $MAIN:LOCALE
         * src/main/main.dsp 1.133:  
         * src/targets/apache13/ApacheModuleParser3.dsp 1.4:          * src/main/untaint.C: z
         * src/targets/cgi/parser3.dsp 1.32:  
         * src/targets/isapi/parser3isapi.dsp 1.26:          * src/: main/untaint.C, targets/cgi/parser3.C: fixed header "a/a"
         * src/types/types.dsp 1.8:  
                 ident >nul 2>&1  2001-04-19  paf
   
         * src/classes/xnode.C 1.7:          * src/main/compile_tools.h: $a$b bugfix
         * src/classes/xnode.C 1.8:  
                 removed few dom returns & changed op.txt          * src/targets/cgi/parser3.C: z
   
         * src/classes/image.C 1.54:          * src/classes/file.C: z
                 gd size/resize bugfix  
           * src/: classes/file.C, include/pa_common.h, types/pa_vcookie.C:
         * src/classes/image.C 1.55:            done: header to $fields. waits for header '\' tricks
                 :CopyResampled made gd2beta+my hands, very ineffective, but  
                 works for small paleted image          * src/: include/pa_common.h, main/pa_common.C, main/pa_request.C,
             main/untaint.C, targets/isapi/parser3isapi.C, types/pa_vcookie.C:
         * src/classes/string.C 1.82:            changed urlencode here and in untaint.C to HTTP standard's " and
         * src/main/pa_string.C 1.110:            \" mech
                 $string.mid(p[;n])  
           * src/: main/pa_request.C, targets/isapi/parser3isapi.C: fixed
         * src/classes/image.C 1.56:            http://alx/~paf/ doesnt load /auto.p
                 image.copy tolerance  
   2001-04-18  paf
         * src/types/pa_vhash.h 1.23:  
         * src/types/pa_vtable.h 1.34:          * src/main/pa_request.C: 1
                 hash can be used as boolean  
           * src/: main/Makefile.am, main/main.dsp, targets/cgi/Makefile.am:
         * src/main/pa_common.C 1.72:            linux @alx
                 \r\n -> \n   DOS  
                 \r -> \n Macintosh  2001-04-17  paf
                 on all systems  
           * src/: classes/file.C, classes/image.C, doc/doxygen.cfg,
         * src/classes/image.C 1.53:            include/pa_sql_connection.h, main/pa_sql_driver_manager.C,
         * src/types/pa_vimage.h 1.20:            sql/pa_sql_driver.h: SQL_Driver_services renamed. doxygen statics
                 image.copy[source](src x;src y;src w;src h;dst x;dst y[;dest w            enabled
                 ;dest h]])  
           * src/: Makefile.am, classes/Makefile.am, classes/_double.h,
         * src/types/pa_vimage.C 1.12:            classes/_exec.h, classes/_file.h, classes/_form.h,
                 comment            classes/_image.h, classes/_int.h, classes/_mail.h, classes/_op.h,
             classes/_random.h, classes/_response.h, classes/_string.h,
 2001-10-15  parser            classes/_table.h, classes/_unknown.h, classes/file.C,
         * src/Makefile.in 1.29:            classes/image.C, classes/mail.C, classes/op.C, classes/random.C,
         * src/types/pa_vcode_frame.h 1.11:            include/pa_config_fixed.h, include/pa_config_includes.h,
         * src/types/pa_wcontext.C 1.10:            include/pa_hash.h, include/pa_sql_driver_manager.h,
                 code_frame fixed - ::write badly passed string too            include/pa_version.h, main/Makefile.am, main/compile.y,
                 transparently [failed to intercept it]            main/pa_common.C, main/pa_exec.C, main/pa_socks.C,
             main/pa_sql_driver_manager.C, sql/Makefile.am,
         * src/types/pa_vxnode.C 1.4:            sql/pa_sql_driver.h, targets/cgi/Makefile.am,
                     document_type_node.            targets/cgi/parser3.C, types/Makefile.am, types/pa_vcookie.C,
                         !readonly attribute DOMString name            types/pa_vform.C, types/pa_vimage.h: exec @jav
                     !notation_node.  
                         !readonly attribute DOMString publicId          * src/: include/pa_sql_driver_manager.h,
                         !readonly attribute DOMString systemId            main/pa_sql_driver_manager.C, sql/pa_sql_driver.h,
             types/pa_vimage.h: sql driver interface now has initialize(client
         * src/classes/xdoc.C 1.16:            .so)
         * src/classes/xnode.C 1.6:  
         * src/include/pa_config_fixed.h 1.21:  2001-04-16  paf
         * src/include/pa_request.h 1.103:  
         * src/main/pa_sql_driver_manager.C 1.40:          * src/Makefile.am: compile2 cygwin
         * src/types/pa_vxdoc.C 1.2:  
         * src/types/pa_vxdoc.h 1.6:          * src/: include/pa_config_includes.h, main/pa_exec.C,
         * src/types/pa_vxnode.C 1.3:            main/pa_socks.C, targets/cgi/Makefile.am: compile1 cygwin
         * src/types/pa_vxnode.h 1.4:  
                 DOM1 major addtion, only few attributes/methods left          * src/targets/cgi/Makefile.am: compile0 jav
   
         * src/main/execute.C 1.195:          * src/: Makefile.am, classes/Makefile.am, classes/_double.h,
                 z            classes/_exec.h, classes/_file.h, classes/_form.h,
             classes/_image.h, classes/_int.h, classes/_mail.h, classes/_op.h,
         * src/classes/xdoc.C 1.17:            classes/_random.h, classes/_response.h, classes/_string.h,
         * src/classes/xdoc.C 1.18:            classes/_table.h, classes/_unknown.h, classes/image.C,
                     !::create{qualifiedName}            classes/mail.C, classes/op.C, classes/random.C,
             include/pa_config_fixed.h, include/pa_config_includes.h,
 2001-10-13  parser            include/pa_hash.h, include/pa_version.h, main/Makefile.am,
         * src/main/execute.C 1.194:            main/compile.y, main/pa_common.C, main/pa_exec.C,
         * src/types/pa_vcode_frame.h 1.9:            sql/Makefile.am, targets/cgi/Makefile.am, targets/cgi/parser3.C,
                 vcodeframe made transparent enough to handle hash if creation&passing            types/Makefile.am, types/pa_vcookie.C, types/pa_vform.C:
             compile-1
         * src/include/pa_config_fixed.h 1.20:  
         * src/main/execute.C 1.193:  2001-04-15  paf
         * src/main/pa_exception.C 1.18:  
                 noticed that vcodeframe not transparent enough, would change now          * src/classes/op.C: z
   
         * src/types/pa_vcode_frame.h 1.10:          * src/classes/table.C: table:empty +=process
                 couple comments  
           * src/types/pa_value.h: MethodParams !junction
         * src/targets/isapi/pool_storage.h 1.10:  
                 isapi pool storage reverse cleanups & frees order          * src/: classes/_string.h, classes/double.C, classes/file.C,
             classes/image.C, classes/int.C, classes/mail.C, classes/op.C,
         * src/main/pa_sql_driver_manager.C 1.39:            classes/random.C, classes/response.C, classes/string.C,
         * src/targets/cgi/parser3.C 1.121:            classes/table.C, classes/unknown.C, main/pa_request.C:
         * src/targets/isapi/parser3isapi.C 1.52:            MethodParams everywhere
                 isapi&cgi couple non-pooled mallocs in main handler  
           * src/: classes/op.C, include/pa_request.h, types/pa_value.h,
 2001-10-12  parser            types/pa_vmethod_frame.h: MethodParams in op.C
         * src/classes/double.C 1.39:  
         * src/classes/int.C 1.36:  2001-04-12  paf
         * src/classes/string.C 1.81:  
                 sql{}[$.default[({})]] handling changed:          * src/: classes/image.C, types/pa_vimage.h: image:font :text
                 now type of default param analized always, not only at problem time,  
                 thus helping early problem spotting          * src/: classes/_unknown.h, classes/unknown.C,
             include/pa_globals.h, main/main.dsp, main/pa_globals.C,
         * src/classes/classes.dsp 1.7:            types/pa_vunknown.h: ^unknown:int[]=0 double[]=0
         * src/classes/xdoc.C 1.15:  
         * src/main/compile.tab.C 1.22:          * src/: classes/image.C, main/pa_hash.C: hash bug fixed
         * src/main/main.dsp 1.132:  
         * src/main/pa_globals.C 1.82:          * src/classes/image.C: image:gif now does not have params
         * src/targets/apache13/ApacheModuleParser3.dsp 1.3:  
         * src/targets/apache13/mod_parser3.C 1.2:          * src/classes/image.C:
         * src/targets/cgi/parser3.C 1.120:            image:line/fill/rectangle/bar/replace/polygon/polybar
         * src/targets/cgi/parser3.dsp 1.31:  
         * src/targets/isapi/parser3isapi.C 1.50:          * src/: classes/image.C, classes/op.C, main/execute.C,
         * src/targets/isapi/parser3isapi.C 1.51:            types/pa_value.h, types/pa_vmethod_frame.h, types/pa_wcontext.h:
         * src/targets/isapi/parser3isapi.dsp 1.25:            for var now written not to r.wcontext, but to r.root cleared
         * src/types/types.dsp 1.7:            "entered_object" state
                 xalan&xerces multithread bug fixed. initialization&free on each  
                 thread!  2001-04-11  paf
   
 2001-10-11  parser          * src/classes/image.C: image:create image:load
         * src/targets/apache13/Makefile.am 1.6:  
                 started restructuring          * src/: classes/image.C, main/main.dsp: gd with mem write + image
             just compiled
         * src/Makefile.in 1.25:  
         * src/Makefile.in 1.26:          * src/: classes/image.C, types/pa_vimage.C, types/pa_vimage.h: gd
         * src/Makefile.in 1.28:            todo: gif without file
         * src/classes/Makefile.in 1.22:  
         * src/classes/Makefile.in 1.23:          * src/: classes/image.C, types/pa_vimage.C, types/pa_vimage.h: gd
         * src/include/pa_config_auto.h.in 1.8:            started porting to Pooled descendant
         * src/main/Makefile.in 1.20:  
         * src/main/Makefile.in 1.21:          * src/: classes/image.C, main/execute.C, main/main.dsp,
         * src/targets/Makefile.in 1.19:            main/pa_request.C, types/pa_vcframe.h, types/pa_vcode_frame.h,
         * src/targets/Makefile.in 1.20:            types/pa_vimage.C, types/pa_vimage.h, types/pa_vmethod_frame.h,
         * src/targets/apache13/Makefile.in 1.19:            types/pa_vmframe.h: libimaging dead end: pil parses header in .py
         * src/targets/apache13/Makefile.in 1.20:  
         * src/targets/apache13/p3runConfigure.in 1.3:          * src/: classes/image.C, include/pa_globals.h, main/main.dsp,
         * src/targets/cgi/Makefile.in 1.21:            main/pa_globals.C, types/pa_vimage.C, types/pa_vimage.h: gd dead
         * src/targets/cgi/Makefile.in 1.22:            end. switching to python imaging lib
         * src/types/Makefile.in 1.18:  
         * src/types/Makefile.in 1.19:          * src/main/main.dsp: gd+smtp made separate libs
                 makes  
           * src/: include/pa_globals.h, include/pa_string.h,
         * src/classes/xnode.C 1.5:            main/pa_common.C, main/pa_request.C, main/untaint.C,
                 xnode.selectSingle now            types/pa_vfile.C, types/pa_vstring.C: fixed vstring:as_vfile
             length
         * src/targets/apache13/ApacheModuleParser3.dsp 1.2:  
                 .dsp fixed due to relocate          * src/: classes/mail.C, classes/op.C, targets/cgi/parser3.C,
             types/pa_value.h, types/pa_vfile.C, types/pa_vfile.h,
         * src/classes/xdoc.C 1.14:            types/pa_vform.C, types/pa_vstring.C, types/pa_vstring.h: forced
         * src/classes/xnode.C 1.4:            UL_FILE_NAME of posted file name
         * src/include/pa_exception.h 1.14:  
         * src/include/pa_pool.h 1.62:          * src/: classes/image.C, main/pa_request.C, types/pa_vform.C: fixed
         * src/include/pa_stylesheet_connection.h 1.11:            post [broke when moved post read to core]
         * src/main/pa_exception.C 1.17:  
         * src/main/pa_pool.C 1.31:  2001-04-10  paf
                 moved xslt exceptions convertors out of Pool into Exception  
           * src/classes/image.C: image:html done
         * src/Makefile.in 1.27:  
         * src/classes/Makefile.in 1.24:          * src/: classes/image.C, types/pa_vimage.C: jpg measure bugs fixed
                 makes. stdc++ lib added to apache libraries  
           * src/classes/image.C: z
         * src/classes/hash.C 1.22:  
                     !^hash.add[addme]          * src/: classes/_image.h, classes/image.C, types/pa_vimage.C: image
                     !^hash.sub[subme]            forgotten!
                     !^a.union[b] = new  
                     !^a.intersection[b] = new          * src/: classes/table.C, include/pa_common.h, main/pa_common.C,
                     !^a.intersects[b] = bool            main/pa_request.C, main/pa_string.C, main/untaint.C,
             types/pa_vimage.h: image:measure -90
         * src/main/pa_string.C 1.109:  
                 const          * src/: classes/_double.h, classes/_file.h, classes/_form.h,
             classes/_int.h, classes/_mail.h, classes/_op.h,
         * src/classes/hash.C 1.20:            classes/_random.h, classes/_response.h, classes/_string.h,
         * src/types/pa_vhash.h 1.22:            classes/_table.h, classes/file.C, classes/mail.C,
                     !^hash::create[[copy_from]]            include/pa_common.h, include/pa_globals.h, main/execute.C,
             main/main.dsp, main/pa_common.C, main/pa_globals.C,
         * src/targets/apache13/Makefile.am 1.7:            targets/isapi/parser3isapi.C, types/pa_value.h, types/pa_vfile.C,
         * src/targets/apache13/p3runConfigure.in 1.2:            types/pa_vfile.h, types/pa_vhash.h, types/pa_vimage.h,
                 added            types/pa_vresponse.h, types/pa_vstring.h: image:measure -100 just
             compiled
         * src/classes/hash.C 1.21:  
                     !^hash::append[append_from]          * src/classes/mail.C: minor bug with unclear from/to
   
         * src/include/pa_string.h 1.107:          * src/classes/mail.C: sendmail unix skipping defaults
         * src/main/pa_string.C 1.108:  
                 restructured string: linked pieces of same language together          * src/: classes/mail.C, include/pa_common.h, main/pa_common.C:
                 prior to String::replace            sendmail unix added defaults
   
         * src/targets/apache13/ApacheModuleParser3.dsp 1.1:          * src/classes/mail.C: unix sendmail compiled. todo:testing
         * src/targets/apache13/mod_parser3.C 1.1:  
         * src/targets/apache13/p3runConfigure.in 1.1:          * src/: classes/mail.C, main/pa_globals.C: smtp some consts
         * src/targets/apache13/pa_pool.C 1.1:  
         * src/targets/apache13/pa_threads.C 1.1:  2001-04-09  paf
                 restructured  
           * src/: classes/file.C, include/pa_exec.h, include/pa_sapi.h,
         * src/classes/string.C 1.80:            main/main.dsp, main/pa_exec.C, targets/cgi/parser3.C,
         * src/classes/table.C 1.126:            targets/cgi/parser3.dsp, targets/isapi/parser3isapi.C,
         * src/include/pa_globals.h 1.67:            targets/isapi/parser3isapi.dsp: all targets exec
         * src/include/pa_string.h 1.106:  
         * src/main/pa_globals.C 1.81:          * src/: include/pa_sapi.h, include/pa_string.h,
         * src/main/pa_string.C 1.107:            targets/cgi/parser3.C, targets/isapi/parser3isapi.C,
         * src/main/untaint.C 1.68:            targets/isapi/parser3isapi.dsp: sapi exec dead end. badly parsed
         * src/types/pa_vvoid.h 1.5:            args in apache:util.script
                 untaint lang origins table fixed.  
                 got rid of empty_string, which caused errors - it hasnt exception but somebody[value.bark] tried to throw it on it's pool          * src/include/pa_string.h: written but not tested exec with env for
             unix
 2001-10-10  parser  
         * src/main/compile.tab.C 1.19:          * src/: classes/file.C, main/main.dsp, main/pa_request.C,
         * src/main/compile.y 1.170:            targets/cgi/parser3.C: exec win32 env
                 ^a[^b] more informative compile error  
           * src/: classes/file.C, include/pa_hash.h, main/pa_hash.C: exec env
         * src/main/compile.tab.C 1.20:            0
         * src/main/compile.y 1.171:  
                 ^a[          * src/: classes/exec.C, classes/file.C, include/pa_globals.h,
                             main/execute.C, main/main.dsp, main/pa_globals.C,
                 @next_method  << now unclosed ] would be reported here            main/pa_request.C, types/pa_vfile.C, types/pa_vfile.h,
             types/pa_vform.C, types/pa_vstring.C: exec4. todo env
         * src/classes/op.C 1.52:  
         * src/main/compile.tab.C 1.21:          * src/: classes/exec.C, include/pa_common.h, main/pa_common.C,
                 ^error[msg]            main/untaint.C: exec3. decided exec:cgi to move to file:cgi
   
 2001-10-09  parser          * src/: classes/_exec.h, main/execute.C, main/pa_globals.C,
         * src/classes/classes.dsp 1.6:            main/pa_request.C, types/pa_vcookie.C, types/pa_vfile.C: exec -2
         * src/classes/xdoc.C 1.13:  
         * src/include/pa_stylesheet_connection.h 1.10:          * src/: classes/_exec.h, classes/exec.C, include/pa_common.h,
         * src/main/main.dsp 1.131:            include/pa_request.h, include/pa_sapi.h, include/pa_string.h,
         * src/targets/cgi/parser3.C 1.118:            main/pa_common.C, main/pa_request.C, main/pa_string.C,
         * src/targets/isapi/parser3isapi.C 1.48:            targets/cgi/parser3.C, targets/cgi/parser3.dsp,
         * src/types/pa_vxdoc.h 1.5:            targets/isapi/parser3isapi.C, types/pa_vform.C, types/pa_vform.h:
         * src/types/pa_vxnode.h 1.3:            exec class just compiled. moved post read to request core
         * src/types/types.dsp 1.6:  
                 xalan patches starting          * src/: classes/_op.h, include/pa_dir.h, include/pa_globals.h,
             include/pa_sapi.h, main/main.dsp, main/pa_dir.C,
         * src/classes/op.C 1.49:            main/pa_globals.C, targets/cgi/parser3.C,
         * src/classes/table.C 1.121:            targets/cgi/parser3.dsp: problems with ^exec:cgi post data. they
         * src/types/pa_vfile.h 1.35:            are already read by vform
         * src/types/pa_vimage.h 1.19:  
         * src/types/pa_vjunction.h 1.8:  2001-04-08  paf
         * src/types/pa_vxdoc.h 1.4:  
         * src/types/pa_vxnode.h 1.2:          * src/: classes/file.C, classes/mail.C, classes/string.C,
                 table:menu & op for delims made allowed not to be code [be            include/pa_request.h, include/pa_string.h, main/pa_request.C:
                 string..]            uuencode. string<<
   
         * src/Makefile.in 1.23:  2001-04-07  paf
         * src/Makefile.in 1.24:  
         * src/classes/Makefile.am 1.23:          * src/classes/mail.C: z
         * src/classes/Makefile.am 1.24:  
         * src/classes/Makefile.in 1.20:          * src/classes/mail.C: z
         * src/classes/Makefile.in 1.21:  
         * src/main/Makefile.am 1.20:          * src/classes/mail.C: ^mail[$attach
         * src/main/Makefile.in 1.18:  
         * src/main/Makefile.in 1.19:          * src/classes/mail.C: ^attach dead end
         * src/targets/Makefile.in 1.17:  
         * src/targets/Makefile.in 1.18:          * src/: include/pa_socks.h, main/main.dsp, main/pa_socks.C,
         * src/targets/apache13/Makefile.in 1.17:            targets/cgi/parser3.C, targets/cgi/parser3.dsp,
         * src/targets/apache13/Makefile.in 1.18:            targets/isapi/parser3isapi.C: mail:send 1
         * src/targets/cgi/Makefile.am 1.19:  
         * src/targets/cgi/Makefile.in 1.19:          * src/: classes/mail.C, main/pa_request.C: z
         * src/targets/cgi/Makefile.in 1.20:  
         * src/types/Makefile.am 1.10:          * src/: classes/mail.C, include/pa_globals.h, include/pa_request.h,
         * src/types/Makefile.in 1.16:            main/main.dsp, main/pa_globals.C, main/pa_request.C: smtp just
         * src/types/Makefile.in 1.17:            compiled
                 makes  
           * src/classes/mail.C: +=
         * src/targets/cgi/parser3.C 1.119:  
         * src/targets/isapi/parser3isapi.C 1.49:          * src/: classes/mail.C, include/pa_string.h: mail:send -1 text
                 xml transform win32 errors intercepted [xalan transformer            prepared
                 patched and incorporated]  
           * src/: classes/_mail.h, classes/mail.C, include/pa_common.h,
         * src/classes/double.C 1.38:            include/pa_globals.h, include/pa_string.h, main/main.dsp,
         * src/classes/file.C 1.58:            main/pa_common.C, main/pa_globals.C, main/pa_request.C,
         * src/classes/image.C 1.52:            main/untaint.C, types/pa_vcookie.C: mail:send -10 just compiled
         * src/classes/int.C 1.35:  
         * src/classes/op.C 1.48:  2001-04-06  paf
         * src/classes/string.C 1.78:  
         * src/classes/table.C 1.120:          * src/: classes/table.C, include/pa_globals.h, main/pa_globals.C,
                 lots of params->as_int/double/as_string/as_junction            main/pa_string.C: table:dir 1
                 as_no_junction messages added  
           * src/: classes/table.C, include/pa_dir.h, main/execute.C,
         * src/classes/op.C 1.51:            main/main.dsp, main/pa_dir.C: table:dir 0 [without regexp]
         * src/classes/table.C 1.123:  
                 table.hash[key field;value field(s) string/table]  now          * src/: classes/_op.h, classes/_root.h, classes/op.C,
             classes/root.C, include/pa_globals.h, include/pa_request.h,
         * src/classes/op.C 1.50:            main/compile.C, main/execute.C, main/main.dsp, main/pa_globals.C,
         * src/classes/table.C 1.122:            main/pa_request.C: renamed 'root' to 'op'
                 z  
           * src/classes/: _op.h, op.C: renamed from 'root'
         * src/classes/date.C 1.10:  
         * src/classes/table.C 1.124:          * src/types/pa_valiased.C: another root inherititance skipped
                 calendar moved to date  
           * src/main/: compile.C, compile.y, execute.C: operators are now not
         * src/classes/string.C 1.79:            root methods of parent class. just 'ROOT' class
         * src/classes/table.C 1.125:  
                 ^string.save[file]          * src/: classes/random.C, classes/table.C, main/pa_globals.C:
             @office
 2001-10-08  parser  
         * src/classes/image.C 1.49:          * src/: main/pa_request.C, sql/pa_sql_driver.h: mysql limit
         * src/types/pa_vcookie.C 1.27:  
         * src/types/pa_vimage.C 1.11:  2001-04-05  paf
                 image:sector  
                 removed image:html internal "line-*" attribs          * src/: main/execute.C, main/pa_request.C, main/pa_string.C,
             types/pa_value.h, types/pa_vmframe.h, types/pa_wcontext.h:
         * src/types/pa_vcookie.C 1.25:            constructor flag dropped at get_method_frame and remembered into
                 removing cookie made more netscape-like way            method_frame
   
         * src/classes/file.C 1.57:          * src/: classes/file.C, classes/root.C, classes/string.C,
         * src/classes/form.C 1.17:            classes/table.C, main/pa_request.C: junction to code&expression
         * src/main/pa_common.C 1.70:            in errors
         * src/main/untaint.C 1.67:  
                 header untainting to UL_HTTP_HEADER, UL_MAIL_HEADER made          * src/: include/pa_globals.h, main/pa_globals.C, main/pa_request.C,
                 nonforced [only tainted pieces]            main/pa_string.C, targets/isapi/parser3isapi.dsp:
             $LOCALE:ctype[Russian_Russia.1251]
         * src/classes/xdoc.C 1.12:  
                 xdoc:load exceptions intercepted [like in set]          * src/: include/pa_config_fixed.h, include/pa_config_includes.h,
             include/pa_hash.h, include/pa_string.h, main/pa_hash.C,
         * src/classes/image.C 1.50:            main/pa_table.C: hash now not thread-safe.
                 image:circle [and round arc] uses Bresenham  
           * src/: classes/table.C, include/pa_string.h, main/pa_string.C,
         * src/main/untaint.C 1.65:            main/untaint.C: z
                 \r to ' ' in origins mode  
           * src/: classes/random.C, classes/root.C, classes/table.C,
         * src/classes/date.C 1.9:            include/pa_sql_connection.h, include/pa_string.h, main/execute.C,
         * src/classes/image.C 1.51:            main/pa_sql_driver_manager.C, main/pa_string.C, main/untaint.C,
         * src/classes/string.C 1.77:            sql/pa_sql_driver.h, types/pa_vmframe.h, types/pa_wcontext.C,
         * src/classes/table.C 1.119:            types/pa_wcontext.h: sql quote. string untaint UL_SQL
         * src/classes/void.C 1.11:  
         * src/include/pa_request.h 1.102:          * src/: classes/table.C, include/pa_sql_connection.h,
                 params->as_int/double message added            main/pa_sql_driver_manager.C, sql/pa_sql_driver.h: sql ping
   
         * src/classes/xdoc.C 1.11:          * src/classes/table.C: select * from hren error contains statement
         * src/include/pa_config_fixed.h 1.19:  
         * src/main/compile.tab.C 1.18:          * src/: classes/table.C, include/pa_sql_connection.h,
         * src/types/pa_vxdoc.h 1.3:            include/pa_types.h, main/pa_sql_driver_manager.C, main/untaint.C,
                 parsedSource produced by nonstandard liaison freed up            sql/pa_sql_driver.h, targets/cgi/parser3.dsp: mysql 0
   
         * src/classes/image.C 1.48:          * src/: classes/root.C, include/pa_sql_connection.h,
         * src/include/pa_common.h 1.53:            include/pa_sql_driver.h, main/main.dsp,
         * src/main/pa_common.C 1.71:            main/pa_sql_driver_manager.C, sql/pa_sql_driver.h: sql driver
         * src/types/pa_vcookie.C 1.26:            services for conv memory & error reporting
                 cookie urlencoded [netscape doc reread]  
   2001-04-04  paf
         * src/include/pa_common.h 1.52:  
         * src/main/pa_common.C 1.69:          * src/doc/doxygen.cfg: z
         * src/main/untaint.C 1.66:  
         * src/targets/cgi/parser3.C 1.117:          * src/include/pa_sql_driver.h: mysql connect
         * src/targets/isapi/parser3isapi.C 1.47:  
                 remove_crlf @ SAPI::log          * src/include/pa_sql_driver.h: mysql info
   
 2001-10-07  parser          * src/: classes/root.C, include/pa_sql_driver.h,
         * src/include/pa_config_fixed.h 1.18:            include/pa_sql_driver_manager.h, main/main.dsp,
         * src/main/compile.tab.C 1.17:            main/pa_sql_driver_manager.C: more manager&connection&driver
                 restored project  
           * src/sql/Makefile.am: forgot to add mysql client
 2001-10-05  parser  
         * src/classes/xdoc.C 1.9:          * src/: include/pa_sql_driver.h, include/pa_sql_driver_manager.h,
         * src/include/pa_dictionary.h 1.6:            main/pa_sql_driver_manager.C: connect&sql -1000 just compiled
         * src/main/main.dsp 1.129:            [forgot to add libltdl, added]
         * src/main/pa_dictionary.C 1.7:  
         * src/main/pa_string.C 1.106:          * src/: Makefile.am, classes/root.C, classes/string.C,
         * src/types/pa_vxdoc.h 1.2:            classes/table.C, include/pa_globals.h, include/pa_hash.h,
                 started xml errorhandler.            include/pa_pool.h, include/pa_request.h, include/pa_sapi.h,
                 fixed string.replace a little, read @test            include/pa_string.h, include/pa_table.h, main/main.dsp,
             main/pa_globals.C, main/pa_hash.C, main/pa_request.C,
         * src/main/pa_charset_connection.C 1.7:            main/pa_string.C, main/pa_table.C, main/untaint.C: connect&sql
                 unicode zero pair at the beging of totable appered to be vital            -1000 just compiled
   
         * src/classes/xdoc.C 1.8:          * src/: classes/random.C, classes/root.C, classes/table.C,
         * src/main/compile.tab.C 1.16:            include/pa_globals.h, include/pa_pool.h, include/pa_request.h,
                 xdoc.transform now            main/pa_request.C, types/pa_vclass.h: sql frame -10
   
         * src/doc/doxygen.cfg 1.18:  2001-04-03  paf
         * src/doc/html2chm.cmd 1.4:  
         * src/doc/sources2html.cmd 1.4:          * src/types/pa_vform.C: z
                 paths  
           * src/: classes/string.C, types/pa_vform.C: string:match replace
         * src/classes/xdoc.C 1.10:            assigned lang
         * src/include/pa_pool.h 1.61:  
         * src/main/main.dsp 1.130:          * src/: classes/string.C, main/compile.y: grammar: fixed to allow
         * src/main/pa_pool.C 1.30:            {}[]< empty []
                 changed xdoc:set to prevent SAXParseException from outputing to cerr.  
                 lots of "todos"          * src/: classes/file.C, classes/string.C, classes/table.C,
             include/pa_string.h, main/pa_common.C, main/pa_string.C,
         * src/main/pa_charset_connection.C 1.8:            main/untaint.C: string:match replace 2.  string.cstr(forced lang)
         * src/main/pa_charset_connection.C 1.9:  
                 ctype another mem clear bugfix          * src/: classes/string.C, include/pa_string.h, main/pa_string.C:
             string:match replace strange matches
         * src/main/untaint.C 1.64:  
                 http_header tainting more gentle with enquoting now          * src/classes/string.C: string:match replace 0
   
         * src/main/pa_string.C 1.105:          * src/: classes/string.C, main/pa_string.C: string:match replace
                 found replace bug - first_that_starts(char *) does not have            prepared 2
                 limit, and looks further eos, fixing....  
           * src/: classes/string.C, include/pa_string.h, main/pa_string.C:
         * src/include/pa_hash.h 1.44:            string:match replace prepared
         * src/main/pa_hash.C 1.41:  
                 Hash::size() calculated wrong. fixed it          * src/: classes/string.C, include/pa_string.h, main/pa_string.C:
             string:match replace -11
         * src/Makefile.in 1.22:  
         * src/main/compile.tab.C 1.15:          * src/: classes/string.C, include/pa_globals.h,
         * src/main/compile.y 1.169:            include/pa_string.h, include/pa_threads.h, main/pa_globals.C,
                 disabled ^literals in names            main/pa_string.C, targets/isapi/parser3isapi.dsp: string:match 0
                 $result[^[$p^]z]  
                 now works fine          * src/: classes/string.C, include/pa_globals.h,
             include/pa_string.h, main/main.dsp, main/pa_globals.C,
 2001-10-04  parser            main/pa_string.C: string:match [search] -1 just compiled
         * src/classes/image.C 1.47:  
                 ^image.length[text]          * src/types/pa_vstring.C: z
   
 2001-10-03  parser          * src/: classes/double.C, classes/file.C, classes/form.C,
         * src/main/pa_request.C 1.166:            classes/int.C, classes/response.C, classes/root.C,
                 restored pcre defaulting in request [mindlessly "optimized" yesterday]            classes/string.C, classes/table.C, include/pa_string.h,
                 comment left            main/pa_string.C: string:match -10 [frame]
   
         * src/main/pa_request.C 1.167:          * src/: classes/file.C, main/compile_tools.C, main/pa_common.C,
                 DEFAULT...charset was ignored when !XML            main/pa_request.C: z
   
 2001-10-02  parser          * src/: main/pa_common.C, main/untaint.C, targets/cgi/parser3.C,
         * src/include/pa_request.h 1.101:            targets/isapi/parser3isapi.C, targets/isapi/pool_storage.h:
         * src/main/pa_charset_connection.C 1.4:            todo/tests
         * src/main/pa_charset_connection.C 1.5:  
         * src/main/pa_request.C 1.165:          * src/include/pa_common.h: z
         * src/types/pa_vstring.h 1.36:  
                 pcre tables now const inside          * src/: include/pa_globals.h, include/pa_hash.h, main/pa_globals.C,
                 removed default - pcre handles that internally            main/pa_request.C, targets/cgi/parser3.C,
                 fixed bug on not-cleaning tables [previously was calloced, now member]            targets/isapi/parser3isapi.C, types/pa_vfile.C:
             content-disposition
         * src/Makefile.in 1.21:  
         * src/classes/Makefile.in 1.19:          * src/: include/pa_common.h, include/pa_globals.h,
         * src/main/Makefile.in 1.17:            main/pa_globals.C, main/pa_request.C, targets/cgi/parser3.C,
         * src/targets/Makefile.in 1.16:            targets/isapi/parser3isapi.C, types/pa_value.h: main:post-process
         * src/targets/apache13/Makefile.in 1.16:  
         * src/targets/cgi/Makefile.in 1.18:          * src/: include/pa_common.h, include/pa_request.h,
         * src/types/Makefile.in 1.15:            include/pa_sapi.h, main/main.dsp, main/pa_common.C,
                 makes            main/pa_request.C, targets/cgi/parser3.C, types/pa_value.h,
             types/pa_vfile.C, types/pa_vfile.h, types/pa_vstring.h: vfile in
         * src/include/pa_config_fixed.h 1.17:            response:body
         * src/main/pa_charset_connection.C 1.3:  
                 tested charset reload on file change @ apache version = OK          * src/classes/table.C: table:append now uses string::split
                 tested freeing up prev encoding on adding new = OK  
           * src/classes/table.C: z
         * src/classes/table.C 1.117:  
         * src/main/pa_charset_connection.C 1.6:          * src/: classes/file.C, classes/root.C, classes/string.C,
                 table:load & charset_connection            classes/table.C, doc/doxygen.cmd, doc/doxygen.txt,
                 #comment now            doc/generate.cmd, include/pa_array.h, include/pa_request.h,
             include/pa_string.h, main/execute.C, main/pa_string.C,
         * src/classes/classes.dsp 1.5:            main/untaint.C, targets/cgi/parser3.C, types/pa_vcookie.C:
         * src/types/types.dsp 1.5:            string::pos & cmp & piece bugs fixed.  string::split new
                 release projects options fixed to use release msvcrt lib            table:load separated from set table:set implemented with clean \n
             \t searches
         * src/include/pa_pool.h 1.60:  
         * src/include/pa_stylesheet_connection.h 1.8:  2001-04-02  paf
         * src/include/pa_stylesheet_connection.h 1.9:  
         * src/main/pa_charset_manager.C 1.2:          * src/: classes/table.C, include/pa_string.h, main/pa_string.C,
         * src/main/pa_charset_manager.C 1.3:            types/pa_valiased.C, types/pa_valiased.h, types/pa_vdouble.h,
         * src/main/pa_pool.C 1.29:            types/pa_vfile.h, types/pa_vint.h, types/pa_vresponse.h,
         * src/types/pa_vresponse.h 1.15:            types/pa_vstring.h, types/pa_vtable.h: string::pos. about to use
                 forgot non-xml pool.*charset needed            it in table:set/load
   
         * src/classes/table.C 1.118:          * src/: classes/table.C, include/pa_array.h, include/pa_string.h,
                 # config comments fixed            include/pa_table.h, main/execute.C, types/pa_value.h: table:join
   
 2001-10-01  parser          * src/classes/random.C: random:generate 1
         * src/include/pa_charset_connection.h 1.1:  
         * src/include/pa_charset_manager.h 1.1:          * src/: classes/_random.h, classes/random.C, include/pa_globals.h,
         * src/include/pa_xslt_stylesheet_manager.h 1.4:            main/main.dsp, main/pa_globals.C, main/pa_request.C,
         * src/main/main.dsp 1.128:            types/pa_value.h: random:generate
         * src/main/pa_charset_connection.C 1.1:  
         * src/main/pa_charset_manager.C 1.1:  2001-03-30  paf
         * src/main/pa_request.C 1.164:  
                 charset loading & caching mech 0          * src/: classes/table.C, include/pa_string.h, main/pa_string.C:
             todo: table flip and append. string::pos
         * src/include/pa_stylesheet_connection.h 1.7:  
         * src/include/pa_xslt_stylesheet_manager.h 1.3:          * src/: classes/double.C, classes/file.C, classes/int.C,
         * src/main/main.dsp 1.127:            classes/response.C, classes/root.C, classes/string.C,
         * src/main/pa_globals.C 1.80:            classes/table.C, main/compile.y, main/execute.C,
         * src/main/pa_request.C 1.163:            types/pa_value.h, types/pa_vstateless_class.C,
                 would make charset loading & caching mech now            types/pa_vstateless_class.h: static|dynamic|any method
             registration
         * src/main/pa_charset_connection.C 1.2:  
                 removed entitify external hack [internal installed]          * src/: classes/file.C, classes/table.C, include/pa_table.h,
             main/pa_table.C, types/pa_vstring.h, types/pa_wwrapper.h:
         * src/main/Makefile.am 1.19:            table:flip
         * src/main/Makefile.in 1.16:  
                 makes+removed dtd  2001-03-29  paf
   
 2001-09-30  parser          * src/classes/string.C: string:xsplit forgot that they must result
         * src/classes/xdoc.C 1.7:            in 1 row N column [not vice versa]
         * src/include/pa_request.h 1.100:  
         * src/main/pa_request.C 1.159:          * src/classes/string.C: z
                 ctype with unicode 1. todo: no &#1055; entities on output somehow  
           * src/classes/string.C: string: rsplit
         * src/include/pa_globals.h 1.66:  
         * src/main/pa_globals.C 1.79:          * src/: classes/string.C, include/pa_string.h, main/pa_string.C:
         * src/main/pa_request.C 1.160:            string: lsplit
                 now charsets table configuration variable is: CHARSETS  
           * src/: classes/string.C, include/pa_string.h, main/execute.C,
         * src/main/pa_request.C 1.162:            main/pa_array.C, main/pa_string.C, types/pa_vtable.h: string:
                 forgot to fill toTable            lsplit -1
   
         * src/classes/file.C 1.56:          * src/: include/pa_string.h, main/pa_string.C, main/untaint.C:
         * src/classes/op.C 1.47:            string: pos
         * src/classes/string.C 1.76:  
         * src/include/pa_request.h 1.99:          * src/: classes/string.C, include/pa_string.h, main/pa_string.C:
         * src/main/pa_request.C 1.158:            string: pos -1
                 started ctype with unicode values  
           * src/: classes/string.C, classes/table.C, include/pa_string.h,
         * src/include/pa_config_fixed.h 1.16:            main/compile.y, main/pa_request.C, main/pa_string.C,
         * src/main/pa_request.C 1.161:            main/untaint.C: string: left right mid
                 started hack_s_maximumCharacterValues to  
                 XALAN_HACK_DIGITAL_ENTITIES but failed on win32 for now..          * src/: classes/string.C, main/compile.y, main/compile_tools.C,
             main/compile_tools.h, main/main.dsp, types/pa_value.h,
 2001-09-28  parser            types/pa_vstring.h, types/pa_vunknown.h: empty params allowed. []
         * src/classes/xdoc.C 1.5:            and [;] are different now.
         * src/classes/xnode.C 1.3:  
                 xdoc addencoding works! invented a way of user-configuring...           * src/: include/pa_pool.h, include/pa_request.h, main/pa_request.C,
                 todo: implement            main/untaint.C: pool.request undone
   
         * src/classes/mail.C 1.40:          * src/: include/pa_pool.h, include/pa_request.h, main/pa_request.C,
         * src/classes/op.C 1.46:            main/untaint.C: pool.request
         * src/classes/xdoc.C 1.6:  
         * src/include/pa_stylesheet_connection.h 1.6:  2001-03-28  paf
         * src/main/pa_request.C 1.157:  
                 letter body string passed AS-IS now          * src/: classes/file.C, include/pa_globals.h, include/pa_request.h,
             targets/cgi/parser3.C, targets/isapi/parser3isapi.C,
 2001-09-27  parser            types/pa_value.h, types/pa_vrequest.C, types/pa_vunknown.h:
         * src/classes/classes.dsp 1.4:            $request:browser [.type .version]; unknown.get_double now = 0.
         * src/classes/xdoc.C 1.3:  
         * src/main/main.dsp 1.126:          * src/: classes/file.C, include/pa_globals.h, include/pa_request.h,
         * src/targets/cgi/parser3.dsp 1.30:            include/pa_table.h, main/pa_globals.C, main/pa_request.C,
         * src/targets/isapi/parser3isapi.dsp 1.23:            main/pa_table.C, types/pa_vfile.C, types/pa_vfile.h,
         * src/types/types.dsp 1.4:            types/pa_vform.C: file:load autodetection of mime-type by
                 win32 ident make system so not to rebuild library [ident.C.new]            user-file-name
   
         * src/classes/table.C 1.116:          * src/: classes/file.C, main/execute.C, main/pa_common.C,
                 table.sort changed to sort table itself            main/untaint.C, targets/cgi/parser3.C, types/pa_vfile.C,
             types/pa_vfile.h, types/pa_vform.C: file:load 1. tainted
         * src/classes/xdoc.C 1.4:  
         * src/targets/isapi/parser3isapi.dsp 1.24:          * src/: classes/file.C, include/pa_common.h, main/pa_common.C,
                 X^.getElementsByTagName[tagname] = array of xnode            types/pa_vfile.C, types/pa_vfile.h: started file:load. wrong
                 X^.getElementsByTagNameNS[namespaceURI;localName] = array of nodes            write. must be self.set
                 removed - regretfully not supported @ xalan. maybe someday would reimplement, if needed.  
                           * src/: classes/file.C, classes/root.C, classes/table.C,
                 win32build system: solved long waiting anti-non-started-apache problem            include/pa_table.h, main/pa_table.C: table:locate1, file:test
   
 2001-09-26  parser          * src/: classes/table.C, include/pa_array.h, include/pa_hash.h,
         * src/Makefile.am 1.11:            include/pa_table.h, main/pa_array.C, main/pa_table.C,
         * src/classes/Makefile.am 1.22:            types/pa_vtable.h: table:locate just compiled
         * src/classes/Makefile.in 1.18:  
         * src/main/Makefile.am 1.18:  2001-03-27  paf
         * src/main/Makefile.in 1.15:  
         * src/targets/Makefile.in 1.15:          * src/main/: execute.C, pa_common.C: fixed r/w context of
         * src/targets/apache13/Makefile.in 1.15:            code-params2, fixed ntfs hardlink slow dir update
         * src/targets/cgi/Makefile.am 1.18:  
         * src/targets/cgi/Makefile.in 1.17:          * src/: main/execute.C, types/pa_value.h, types/pa_vmframe.h,
         * src/types/Makefile.am 1.9:            types/pa_wcontext.h: fixed r/w context of code-params
         * src/types/Makefile.in 1.14:  
                 makes with clases.awk          * src/: classes/table.C, main/execute.C: about to change junction
             rcontext!!
         * src/include/pa_config_fixed.h 1.14:  
         * src/targets/cgi/parser3.C 1.114:          * src/: classes/double.C, classes/int.C, classes/root.C,
         * src/targets/isapi/parser3isapi.C 1.45:            classes/string.C, classes/table.C, main/compile_tools.C,
                 #ifdef SMTP            main/execute.C, main/pa_request.C, main/untaint.C,
             types/pa_value.h, types/pa_vbool.h, types/pa_vcookie.C,
         * src/classes/classes.C 1.9:            types/pa_vdouble.h, types/pa_vfile.h, types/pa_vint.h,
         * src/classes/classes.awk 1.3:            types/pa_vmframe.h, types/pa_vstring.h, types/pa_vtable.h,
         * src/classes/classes.dsp 1.1:            types/pa_vunknown.h: sort 0
         * src/classes/classes.h 1.12:  
         * src/classes/date.C 1.8:          * src/types/: pa_valiased.C, pa_valiased.h, pa_vdouble.h,
         * src/classes/dnode.C 1.6:            pa_vfile.h, pa_vint.h, pa_vresponse.h, pa_vstring.h, pa_vtable.h:
         * src/classes/dnode.h 1.2:            renamed to are_static_calls_disabled
         * src/classes/dom.C 1.35:  
         * src/classes/double.C 1.37:          * src/: classes/table.C, main/pa_common.C, main/pa_request.C,
         * src/classes/file.C 1.55:            targets/cgi/parser3.C, types/pa_value.h, types/pa_vbool.h,
         * src/classes/form.C 1.16:            types/pa_vdouble.h, types/pa_vfile.h, types/pa_vint.h,
         * src/classes/hash.C 1.19:            types/pa_vstring.h, types/pa_vunknown.h: continue on sort
         * src/classes/image.C 1.46:  
         * src/classes/int.C 1.34:          * src/main/compile.y: fixed minor bug in @mn[][] ...^{
         * src/classes/mail.C 1.39:  
         * src/classes/math.C 1.6:          * src/: classes/table.C, include/pa_common.h, main/compile.y:
         * src/classes/op.C 1.45:            started table:sort fixed minor bug in #...^{
         * src/classes/response.C 1.14:  
         * src/classes/string.C 1.75:          * src/: classes/table.C, include/pa_common.h, main/compile.y,
         * src/classes/table.C 1.115:            main/execute.C, main/pa_common.C, main/pa_table.C: table:save
         * src/classes/void.C 1.10:            decided to have as it were. stepped back.  grammar: added 'in'
         * src/include/pa_array.h 1.44:            'is' 'lt'&co follow-space check
         * src/include/pa_common.h 1.51:  
         * src/include/pa_config_fixed.h 1.13:  2001-03-26  paf
         * src/include/pa_config_includes.h 1.11:  
         * src/include/pa_dictionary.h 1.5:          * src/: classes/file.C, classes/root.C, classes/table.C,
         * src/include/pa_dir.h 1.5:            include/pa_common.h, include/pa_globals.h, include/pa_table.h,
         * src/include/pa_exception.h 1.13:            main/pa_common.C, main/pa_globals.C, main/pa_request.C,
         * src/include/pa_exec.h 1.3:            main/pa_table.C: moved ::save to pa_table.  disabled @auto
         * src/include/pa_globals.h 1.65:            invocation in ^process
         * src/include/pa_request.h 1.98:  
         * src/include/pa_sapi.h 1.13:          * src/main/compile.y: grammar: [] 0params [;] 2 params (was 0)
         * src/include/pa_socks.h 1.4:  
         * src/include/pa_sql_connection.h 1.13:          * src/: classes/table.C, include/pa_array.h, include/pa_table.h,
         * src/include/pa_sql_driver_manager.h 1.12:            main/pa_array.C: table:record
         * src/include/pa_stack.h 1.10:  
         * src/include/pa_string.h 1.105:          * src/: main/untaint.C, targets/cgi/parser3.C,
         * src/include/pa_stylesheet_connection.h 1.5:            targets/isapi/parser3isapi.C, targets/isapi/parser3isapi.dsp,
         * src/include/pa_table.h 1.35:            targets/isapi/pool_storage.h, types/pa_valiased.h,
         * src/include/pa_threads.h 1.17:            types/pa_vcookie.C, types/pa_vdouble.h, types/pa_vfile.h,
         * src/include/pa_types.h 1.26:            types/pa_vint.h, types/pa_vresponse.h, types/pa_vstring.h,
         * src/include/pa_xslt_stylesheet_manager.h 1.2:            types/pa_vtable.h: z
         * src/main/compile.C 1.50:  
         * src/main/compile.y 1.168:          * src/: include/pa_pool.h, main/execute.C, types/pa_valiased.C,
         * src/main/compile_tools.C 1.38:            types/pa_valiased.h, types/pa_value.h, types/pa_vdouble.h,
         * src/main/compile_tools.h 1.50:            types/pa_vfile.h, types/pa_vint.h, types/pa_vresponse.h,
         * src/main/execute.C 1.192:            types/pa_vstring.h, types/pa_vtable.h: disabled $a(123)
         * src/main/main.dsp 1.124:            $b[$a.CLASS] ^b.inc[123] shit.  allowed no checks in native
         * src/main/pa_array.C 1.39:            method realisations on 'self' validity - they now can simply
         * src/main/pa_common.C 1.68:            assume that 'self' is V{Proper} .
         * src/main/pa_dictionary.C 1.6:  
         * src/main/pa_dir.C 1.7:  2001-03-25  paf
         * src/main/pa_exception.C 1.16:  
         * src/main/pa_exec.C 1.14:          * src/main/untaint.C: z
         * src/main/pa_globals.C 1.78:  
         * src/main/pa_hash.C 1.40:          * src/main/: pa_request.C, untaint.C: moved default typo-table to
         * src/main/pa_pool.C 1.28:            lowlevel - it initialization could be skipped if failed in @auto.
         * src/main/pa_request.C 1.156:            so that exception report would use some table
         * src/main/pa_socks.C 1.6:  
         * src/main/pa_sql_driver_manager.C 1.38:          * src/main/pa_request.C: table empty lines ignored. system-default
         * src/main/pa_string.C 1.104:            content type assigned in output:result [can fail in main:auto and
         * src/main/pa_table.C 1.38:            skipped normal defaults extraction]
         * src/main/pa_xslt_stylesheet_manager.C 1.4:  
         * src/main/untaint.C 1.63:          * src/: include/pa_string.h, main/compile.y: #comment fixed minor
         * src/sql/pa_sql_driver.h 1.17:            bug
         * src/targets/cgi/pa_pool.C 1.23:  
         * src/targets/cgi/pa_threads.C 1.3:          * src/main/: pa_globals.C, untaint.C: html-typo - moved all
         * src/targets/cgi/parser3.C 1.113:            processing to table [except preliminary \r\n \r \n replacements
         * src/targets/cgi/parser3.dsp 1.29:            to "\n"]
         * src/targets/isapi/pa_pool.C 1.7:  
         * src/targets/isapi/pa_threads.C 1.3:          * src/: classes/table.C, main/untaint.C: html-typo - decided to
         * src/targets/isapi/parser3isapi.C 1.44:            move all the processing to table
         * src/targets/isapi/parser3isapi.dsp 1.22:  
         * src/targets/isapi/pool_storage.h 1.9:          * src/: classes/table.C, include/pa_table.h, main/pa_globals.C,
         * src/types/pa_valiased.C 1.10:            main/pa_table.C, main/untaint.C: returned table originating.
         * src/types/pa_valiased.h 1.14:            useful for reporting typo table problems origin. think would be
         * src/types/pa_value.h 1.74:            useful somewhere else
         * src/types/pa_vbool.h 1.13:  
         * src/types/pa_vclass.h 1.19:          * src/main/untaint.C: typo  \r \r\n \n properly handled
         * src/types/pa_vcode_frame.h 1.8:  
         * src/types/pa_vcookie.C 1.24:          * src/: classes/table.C, include/pa_globals.h, include/pa_string.h,
         * src/types/pa_vcookie.h 1.12:            include/pa_table.h, main/compile.y, main/compile_tools.C,
         * src/types/pa_vdate.h 1.5:            main/compile_tools.h, main/pa_globals.C, main/pa_request.C,
         * src/types/pa_vdnode.C 1.8:            main/pa_string.C, main/pa_table.C, main/untaint.C,
         * src/types/pa_vdnode.h 1.3:            types/pa_vcookie.h: typo & typo-default
         * src/types/pa_vdom.C 1.3:  
         * src/types/pa_vdom.h 1.14:  2001-03-24  paf
         * src/types/pa_vdouble.h 1.26:  
         * src/types/pa_venv.h 1.17:          * src/main/pa_common.C: z
         * src/types/pa_vfile.C 1.22:  
         * src/types/pa_vfile.h 1.34:          * src/: include/pa_string.h, main/pa_string.C, main/untaint.C,
         * src/types/pa_vform.C 1.39:            targets/cgi/parser3.C: html-typo 2
         * src/types/pa_vform.h 1.25:  
         * src/types/pa_vimage.C 1.10:          * src/: doc/doxygen.cfg, doc/doxygen.txt, doc/generate.cmd,
         * src/types/pa_vimage.h 1.18:            doc/view.cmd, include/pa_array.h, include/pa_globals.h,
         * src/types/pa_vint.h 1.27:            include/pa_pool.h, include/pa_string.h, include/pa_table.h,
         * src/types/pa_vjunction.h 1.7:            main/execute.C, main/pa_array.C, main/pa_globals.C,
         * src/types/pa_vmath.h 1.3:            main/pa_request.C, main/pa_string.C, main/untaint.C,
         * src/types/pa_vmethod_frame.h 1.16:            targets/cgi/parser3.C, targets/isapi/parser3isapi.C,
         * src/types/pa_vobject.h 1.11:            types/pa_value.h, types/pa_vtable.h: html-typo 0 html-typo 1.
         * src/types/pa_vrequest.C 1.10:            noticed double default content-type prob. run cgi.cmd tomorrow
         * src/types/pa_vrequest.h 1.11:            first html-typo sample. detected << problem: they become ltlt too
         * src/types/pa_vresponse.h 1.14:            fast
         * src/types/pa_vstateless_class.C 1.10:  
         * src/types/pa_vstateless_class.h 1.17:          * src/main/compile.y: z
         * src/types/pa_vstateless_object.h 1.11:  
         * src/types/pa_vstring.C 1.11:          * src/main/: compile.y, compile_tools.h: #comment
         * src/types/pa_vstring.h 1.35:  
         * src/types/pa_vtable.C 1.6:          * src/: classes/file.C, classes/root.C, classes/table.C,
         * src/types/pa_vtable.h 1.33:            include/pa_common.h, include/pa_request.h, main/compile.y,
         * src/types/pa_vvoid.h 1.4:            main/pa_common.C, main/pa_request.C, main/pa_string.C,
         * src/types/pa_wcontext.C 1.9:            targets/isapi/parser3isapi.C, types/pa_vfile.h: file_read
         * src/types/pa_wcontext.h 1.17:            stringified
         * src/types/pa_wwrapper.h 1.11:  
         * src/types/types.dsp 1.1:          * src/types/pa_valiased.C: decided to String-ify file_read
                 added ident.awk and main.dsp splitted to main+classes+types  
                 along to .am          * src/targets/: cgi/parser3.C, isapi/nt_log_events.mc,
             isapi/parser3isapi.dsp: cgi: sapi::log
         * src/classes/classes.dsp 1.2:  
         * src/classes/dnode.C 1.7:          * src/: include/pa_sapi.h, main/pa_common.C, main/pa_request.C,
         * src/classes/dnode.h 1.3:            targets/cgi/parser3.C, targets/isapi/nt_log_events.mc,
         * src/classes/dom.C 1.36:            targets/isapi/parser3isapi.C, targets/isapi/parser3isapi.dsp: nt
         * src/classes/xdoc.C 1.1:            error log experiments failed - cgi under iis got no access to
         * src/classes/xnode.C 1.1:            log. registereventsource simply failed with 5(illegal call) code,
         * src/classes/xnode.h 1.1:            while worked OK as standalone executable.  isapi: used
         * src/main/compile.tab.C 1.14:            HSE_APPEND_LOG_PARAMETER feature
         * src/types/pa_vdnode.C 1.9:  
         * src/types/pa_vdnode.h 1.4:          * src/: include/pa_common.h, include/pa_globals.h,
         * src/types/pa_vdom.C 1.4:            main/pa_common.C, main/pa_globals.C, main/pa_request.C,
         * src/types/pa_vdom.h 1.15:            targets/isapi/parser3isapi.C: fixed default content-type
         * src/types/pa_vxdoc.C 1.1:            allocation storage
         * src/types/pa_vxdoc.h 1.1:  
         * src/types/pa_vxnode.C 1.1:          * src/: include/pa_globals.h, include/pa_request.h,
         * src/types/pa_vxnode.h 1.1:            main/pa_globals.C, main/pa_request.C: z
         * src/types/types.dsp 1.2:  
                 xdoc&xnode now          * src/: include/pa_array.h, include/pa_hash.h,
             include/pa_request.h, main/compile.y, main/pa_array.C,
         * src/classes/classes.dsp 1.3:            main/pa_common.C, main/pa_hash.C, main/pa_request.C,
         * src/classes/xdoc.C 1.2:            types/pa_vcookie.C: cyclic uses ignored. defaulted default
         * src/classes/xnode.C 1.2:            content-type
         * src/classes/xnode.h 1.2:  
         * src/include/pa_config_fixed.h 1.15:          * src/main/: compile.y, execute.C, main.dsp: @CLASS equals @BASE.
         * src/main/main.dsp 1.125:            sanity
         * src/targets/cgi/parser3.C 1.115:  
         * src/targets/cgi/parser3.C 1.116:          * src/: main/pa_globals.C, types/pa_vclass.C, types/pa_vclass.h,
         * src/targets/isapi/parser3isapi.C 1.46:            types/pa_vstateless_class.C, types/pa_vstateless_class.h: thrown
         * src/types/pa_vxnode.C 1.2:            away freeze mech.  no danger now for you can't do
         * src/types/types.dsp 1.3:            ^request:process[@new-method[] body] trick anymore.  still
                 z            remains $some_instance.process[@new-method[] possibility] but
             would leave it as a feature.  see index for sample
         * src/classes/classes.cmd 1.4:  
         * src/main/main.dsp 1.123:          * src/: include/pa_common.h, main/pa_common.C,
         * src/targets/cgi/parser3.dsp 1.28:            targets/cgi/parser3.C, targets/isapi/parser3isapi.C: auto.p
                 moved classes.inc generation on win32 to main.dsp            monkey every target
   
         * src/classes/classes.C 1.10:          * src/: include/pa_common.h, main/pa_common.C, main/pa_request.C,
                 forgot one non-xml check            targets/cgi/parser3.C, targets/isapi/pool_storage.h,
             types/pa_vform.C, types/pa_vform.h: auto.p monkey
         * src/classes/Makefile.am 1.21:  
                 removed useless var  2001-03-23  paf
   
 2001-09-25  parser          * src/: include/pa_pool.h, main/pa_request.C,
         * src/Makefile.am 1.10:            targets/cgi/pa_pool.C, targets/isapi/pa_pool.C,
         * src/Makefile.in 1.20:            targets/isapi/parser3isapi.C, targets/isapi/parser3isapi.dsp,
         * src/classes/Makefile.am 1.20:            targets/isapi/pool_storage.h: isapi: dumb pool storage
         * src/classes/Makefile.in 1.17:  
         * src/classes/dom.C 1.34:          * src/targets/isapi/pa_pool.C: decided to continue with extension
         * src/include/pa_stylesheet_connection.h 1.4:  
         * src/main/Makefile.am 1.17:          * src/targets/: cgi/parser3.C, isapi/parser3isapi.C: isapi: think
         * src/main/Makefile.in 1.14:            it would be better to rewrite as filter then to deal with pool
         * src/main/pa_pool.C 1.27:  
         * src/targets/Makefile.in 1.14:          * src/: main/main.dsp, targets/isapi/parser3isapi.C: isapi: docroot
         * src/targets/apache13/Makefile.in 1.14:            now like in cgi, not from APPL_PHYSICAL_PATH
         * src/targets/cgi/Makefile.am 1.17:  
         * src/targets/cgi/Makefile.in 1.16:          * src/: classes/root.C, classes/table.C, include/pa_common.h,
         * src/types/Makefile.am 1.8:            include/pa_config_fixed.h, include/pa_config_includes.h,
         * src/types/Makefile.in 1.13:            include/pa_string.h, include/pa_threads.h, include/pa_types.h,
         * src/types/pa_vdom.h 1.13:            include/pa_version.h, main/compile.y, main/execute.C,
                 xml configure makes            main/pa_array.C, main/pa_common.C, main/pa_hash.C,
             main/pa_pool.C, main/pa_request.C, main/pa_string.C,
         * src/include/pa_config_auto.h.in 1.7:            main/untaint.C, targets/cgi/parser3.C,
                 xml on linux[elik] works! no 1251 though, todo ICU            targets/isapi/parser3isapi.C, types/pa_vfile.C, types/pa_vform.C:
             cgi: reinvent document_root and request_uri under iis. autoconf
 2001-09-24  parser            updated. introducing ap_config_includes
         * src/types/pa_vfile.h 1.33:  
         * src/types/pa_vimage.h 1.17:          * src/targets/cgi/parser3.C: cgi: reinvent document_root under iis
         * src/types/pa_vstring.h 1.34:  
                 fiew wrong resolved conflicts fixed [const]          * src/targets/cgi/parser3.C: cgi: only one pool now
   
         * src/Makefile.in 1.19:          * src/: include/pa_globals.h, include/pa_sapi.h, main/main.dsp,
         * src/classes/Makefile.am 1.19:            main/pa_globals.C, main/pa_request.C, targets/cgi/parser3.C,
         * src/classes/Makefile.in 1.16:            targets/isapi/parser3isapi.C, types/pa_vcookie.C,
         * src/include/pa_config_auto.h.in 1.6:            types/pa_venv.h, types/pa_vform.C: sapi made object
         * src/main/Makefile.in 1.13:  
         * src/targets/Makefile.in 1.13:          * src/: include/pa_globals.h, main/pa_request.C,
         * src/targets/apache13/Makefile.in 1.13:            targets/cgi/parser3.C, targets/cgi/parser3.dsp,
         * src/types/Makefile.am 1.7:            targets/isapi/parser3isapi.C, types/pa_vcookie.C,
         * src/types/Makefile.in 1.12:            types/pa_venv.h, types/pa_vform.C: all: sapi beauty
                 makes  
           * src/: main/pa_request.C, targets/cgi/parser3.C,
         * src/targets/cgi/Makefile.am 1.16:            targets/isapi/parser3isapi.C, targets/isapi/parser3isapi.dsp:
         * src/targets/cgi/Makefile.in 1.15:            isapi minor env beauty
                 makefiles  
           * src/: main/pa_request.C, targets/cgi/parser3.C,
         * src/types/pa_value.h 1.73:            targets/isapi/parser3isapi.C, targets/isapi/parser3isapi.dsp:
         * src/types/pa_vdnode.C 1.7:            isapi document_root 0
         * src/types/pa_vtable.C 1.5:  
         * src/types/pa_vvoid.h 1.3:  2001-03-22  paf
                 z  
           * src/targets/isapi/parser3isapi.C: isapi keep-alive
         * src/types/pa_vclass.h 1.18:  
         * src/types/pa_vhash.h 1.20:          * src/targets/: cgi/vform_fields_fill.C, cgi/vform_fields_fill.h,
         * src/types/pa_vhash.h 1.21:            isapi/parser3isapi.C: z
         * src/types/pa_vtable.h 1.32:  
                 fixed small bugs with usinge hash/table in expressions          * src/: include/pa_pool.h, main/pa_request.C,
             targets/cgi/parser3.C, targets/isapi/parser3isapi.C: isapi 1
         * src/classes/classes.cmd 1.3:  
         * src/classes/image.C 1.45:          * src/targets/isapi/: KILL.EXE, PSTAT.EXE, istart.cmd, istop.cmd,
         * src/classes/op.C 1.44:            kill.pl: isapi added utils
         * src/classes/table.C 1.114:  
         * src/include/pa_request.h 1.97:          * src/: include/pa_pool.h, main/pa_pool.C, targets/cgi/parser3.C,
         * src/include/pa_sapi.h 1.12:            targets/isapi/parser3isapi.C, targets/isapi/parser3isapi.dsp,
         * src/main/compile.C 1.49:            types/pa_vform.C: isapi 0
         * src/main/compile.tab.C 1.13:  
         * src/main/compile.y 1.167:          * src/: include/pa_pool.h, targets/cgi/pa_pool.C,
         * src/main/compile_tools.h 1.49:            targets/cgi/parser3.C, targets/cgi/parser3.dsp,
         * src/main/main.dsp 1.122:            targets/isapi/pa_pool.C, targets/isapi/parser3isapi.C,
         * src/main/pa_common.C 1.67:            targets/isapi/parser3isapi.def, targets/isapi/parser3isapi.dsp:
         * src/main/pa_sql_driver_manager.C 1.37:            started isapi
         * src/targets/cgi/parser3.C 1.112:  
         * src/targets/cgi/parser3.dsp 1.27:          * src/: include/pa_globals.h, main/pa_common.C, main/pa_request.C:
         * src/types/pa_value.h 1.72:            some comments
         * src/types/pa_vbool.h 1.12:  
         * src/types/pa_vdate.h 1.4:          * src/: include/pa_globals.h, include/pa_request.h,
         * src/types/pa_vdouble.h 1.25:            include/pa_types.h, main/pa_globals.C, main/pa_request.C,
         * src/types/pa_vform.C 1.38:            targets/cgi/parser3.C, types/pa_vcookie.C: config of auto.p path:
         * src/types/pa_vhash.h 1.19:            parser_root_auto_path parser_site_auto_path
         * src/types/pa_vimage.h 1.16:  
         * src/types/pa_vint.h 1.26:          * src/types/pa_vcookie.C: cookie attr decoded
         * src/types/pa_vstring.h 1.33:  
         * src/types/pa_vtable.h 1.31:  2001-03-21  paf
         * src/types/pa_vvoid.h 1.2:  
                 merged3 with before_xml          * src/targets/cgi/parser3.C: z
                 [merge2 actually didn't happen - i've created tags on wrong branch. so this merge is in fact re-merge]  
           * src/include/pa_globals.h: post. todo: config of auto.p path
         * src/Makefile.am 1.7:  
         * src/Makefile.am 1.8:          * src/: include/pa_globals.h, targets/cgi/parser3.C,
         * src/Makefile.am 1.9:            types/pa_venv.h: in cookie & env. todo:post
         * src/main/Makefile.am 1.16:  
         * src/targets/Makefile.am 1.7:          * src/: Makefile.am, classes/Makefile.am, classes/file.C,
         * src/targets/apache13/Makefile.am 1.5:            classes/root.C, classes/table.C, include/pa_array.h,
         * src/targets/cgi/Makefile.am 1.15:            include/pa_common.h, include/pa_globals.h, include/pa_pool.h,
         * src/targets/cgi/pa_pool.C 1.22:            include/pa_request.h, include/pa_string.h, main/Makefile.am,
                 started unix makes update            main/compile.y, main/execute.C, main/main.dsp, main/pa_common.C,
             main/pa_globals.C, main/pa_request.C, main/pa_string.C,
 2001-09-21  parser            main/pa_table.C, main/untaint.C, targets/Makefile.am,
         * src/main/main.dsp 1.121:            targets/cgi/Makefile.am, targets/cgi/parser3.C,
         * src/targets/cgi/parser3.dsp 1.26:            targets/cgi/parser3.dsp, types/Makefile.am, types/pa_vcookie.C,
         * src/targets/isapi/parser3isapi.dsp 1.21:            types/pa_vform.C, types/pa_vstring.h, types/pa_wwrapper.h:
                 updated project files [/ sadly produced "" in make file and            shifted apache branch on main trunc
                 sadly wrong interpreted on load]  
           * src/: include/pa_common.h, include/pa_globals.h,
         * src/include/pa_pool.h 1.56:            include/pa_pool.h, include/pa_request.h, main/main.dsp,
         * src/main/pa_pool.C 1.24:            main/pa_common.C, main/pa_request.C, targets/cgi/parser3.dsp,
                 checked whether transcoder were created right            types/pa_vcookie.C, types/pa_vform.C, types/pa_vstring.h:
                 "unsupported encoding" message.            starting mod_parser3
                 not @ set time, but @ use time, so until xml output functions .string, .file, .save used - no encoding name check occur  
                           * src/targets/cgi/parser3.C: starting mod_parser3
                 reduced transcode buffer size to 60  
                 fixed pool cleanup - no registration needed, pools are officially destructured  2001-03-20  paf
   
         * src/classes/dom.C 1.29:          * src/: main/pa_common.C, targets/cgi/Makefile.am,
         * src/classes/dom.C 1.30:            targets/cgi/parser3.C: automake compiled and works. todo:make
         * src/classes/dom.C 1.31:            win32 ifdefs work and add ifdef unistd
         * src/classes/dom.C 1.32:  
         * src/include/pa_pool.h 1.57:          * src/: classes/table.C, include/pa_common.h, include/pa_request.h,
         * src/include/pa_pool.h 1.58:            main/Makefile.am, main/pa_common.C, main/pa_request.C,
         * src/main/pa_pool.C 1.25:            main/pa_table.C, targets/cgi/Makefile.am, targets/cgi/parser3.C:
         * src/types/pa_vdnode.C 1.5:            z
         * src/types/pa_vresponse.h 1.12:  
                 defaulted dom writing methods encoding to pool.get_charset          * src/: include/pa_request.h, main/Makefile.am, main/compile.y,
             main/execute.C, main/pa_common.C, types/Makefile.am: removing
         * src/classes/classes.C 1.8:            locking
         * src/classes/date.C 1.7:  
         * src/classes/dnode.C 1.5:          * src/: classes/Makefile.am, types/Makefile.am: z
         * src/classes/dom.C 1.33:  
         * src/classes/file.C 1.54:          * src/: Makefile.am, classes/file.C, classes/root.C,
         * src/classes/form.C 1.15:            classes/table.C, include/pa_array.h, include/pa_request.h,
         * src/classes/int.C 1.33:            include/pa_string.h, main/Makefile.am, main/execute.C,
         * src/classes/mail.C 1.38:            main/pa_common.C, main/pa_globals.C, main/pa_request.C,
         * src/doc/doxygen.cfg 1.16:            main/pa_string.C, main/untaint.C, targets/Makefile.am,
         * src/include/pa_config_fixed.h 1.12:            targets/cgi/Makefile.am, targets/cgi/parser3.C,
         * src/include/pa_pool.h 1.59:            types/pa_vcookie.C, types/pa_wwrapper.h: String::UL_
         * src/main/main.dsp 1.119:  
         * src/main/pa_globals.C 1.76:          * src/: classes/table.C, include/pa_common.h, main/pa_common.C,
         * src/main/pa_pool.C 1.26:            main/pa_request.C, types/pa_vfile.h: ^table:save
         * src/main/pa_request.C 1.155:  
         * src/main/pa_xslt_stylesheet_manager.C 1.3:          * src/: classes/file.C, classes/table.C, include/pa_array.h,
         * src/targets/cgi/pa_pool.C 1.21:            include/pa_common.h, include/pa_request.h, include/pa_string.h,
         * src/targets/cgi/pa_threads.C 1.2:            include/pa_table.h, include/pa_threads.h, main/pa_globals.C,
         * src/targets/cgi/parser3.dsp 1.24:            main/untaint.C, types/pa_valiased.h, types/pa_value.h,
         * src/targets/isapi/pa_pool.C 1.6:            types/pa_vform.h: z
         * src/targets/isapi/pa_threads.C 1.2:  
         * src/targets/isapi/parser3isapi.dsp 1.19:          * src/include/pa_string.h: z
         * src/types/pa_valiased.C 1.9:  
         * src/types/pa_vcookie.C 1.23:          * src/: classes/_request.h, classes/request.C, main/main.dsp,
         * src/types/pa_vdnode.C 1.6:            main/pa_globals.C, types/pa_value.h, types/pa_vform.h,
         * src/types/pa_vdom.C 1.2:            types/pa_vrequest.C, types/pa_vrequest.h: VRequest moved to
         * src/types/pa_vfile.C 1.21:            :Value
         * src/types/pa_vform.C 1.37:  
         * src/types/pa_vimage.C 1.9:          * src/: classes/_request.h, classes/request.C, main/pa_globals.C,
         * src/types/pa_vrequest.C 1.9:            types/pa_vrequest.C, types/pa_vrequest.h: VRequest moved to
         * src/types/pa_vresponse.h 1.13:            :VStateless_object
         * src/types/pa_vstateless_class.C 1.9:  
         * src/types/pa_vstring.C 1.10:          * src/: classes/_response.h, classes/response.C, main/pa_globals.C,
         * src/types/pa_vtable.C 1.4:            types/pa_vform.h, types/pa_vresponse.h: VResponse moved to
         * src/types/pa_wcontext.C 1.8:            :VStateless_object
                 zillions of #ifdef XML  
                 created new projects for sql drivers [planning to remove sql drivers from main cvs project]          * src/: main/main.dsp, targets/cgi/parser3.dsp,
                 first, will join latest changes            types/pa_valiased.C, types/pa_vform.h: commented VForm
   
         * src/Makefile.in 1.18:          * src/: targets/cgi/pa_vform.C, types/pa_valiased.C,
         * src/classes/classes.h 1.11:            types/pa_valiased.h, types/pa_value.h,
         * src/classes/hash.C 1.18:            types/pa_vstateless_class.C, types/pa_vstateless_class.h,
         * src/classes/op.C 1.43:            types/pa_vstateless_object.h: moved common get_element part from
         * src/classes/table.C 1.113:            stateless object&class into VAliased
         * src/doc/doxygen.cfg 1.17:  
         * src/include/pa_common.h 1.50:          * src/: classes/_env.h, classes/_table.h, classes/env.C,
         * src/include/pa_globals.h 1.64:            classes/table.C, main/execute.C, main/main.dsp,
         * src/include/pa_request.h 1.96:            main/pa_globals.C, main/pa_request.C, types/pa_value.h,
         * src/include/pa_sapi.h 1.11:            types/pa_vcookie.C, types/pa_vcookie.h, types/pa_venv.h: VEnv is
         * src/include/pa_sql_driver_manager.h 1.11:            now :Value
         * src/include/pa_string.h 1.104:  
         * src/main/compile.tab.C 1.12:          * src/: classes/_cookie.h, classes/_table.h, classes/cookie.C,
         * src/main/main.dsp 1.120:            main/execute.C, main/main.dsp, main/pa_globals.C,
         * src/main/pa_common.C 1.66:            types/pa_vcookie.C, types/pa_vcookie.h: VCookie is now :Value
         * src/main/pa_exec.C 1.13:  
         * src/main/pa_globals.C 1.77:          * src/types/: pa_vfile.C, pa_vfile.h, pa_vstateless_object.h: vfile
         * src/targets/cgi/parser3.dsp 1.25:            doxx
         * src/targets/isapi/parser3isapi.dsp 1.20:  
                 merged with before_xml          * src/: classes/_file.h, classes/file.C, include/pa_types.h,
             main/pa_globals.C, main/pa_request.C, targets/cgi/parser3.C,
 2001-09-20  parser            types/pa_valiased.h, types/pa_vfile.C, types/pa_vfile.h,
         * src/classes/dnode.C 1.3:            types/pa_vstateless_class.h, types/pa_vstateless_object.h: \ to /
         * src/classes/dom.C 1.26:            and ^file:save
         * src/targets/cgi/parser3.dsp 1.22:  
         * src/types/pa_vstring.h 1.32:  2001-03-19  paf
                 dnode .file .string .save moved back to dom due to strange  
                 xalan bug          * src/types/pa_vfile.C: z
   
         * src/main/pa_pool.C 1.23:          * src/: classes/file.C, classes/request.C, classes/table.C,
         * src/main/pa_request.C 1.154:            include/pa_string.h, main/main.dsp, main/pa_pool.C,
                 Pool::transcode defaults from $MAIN:DEFAULTS.content-type[$            main/pa_request.C, main/untaint.C, types/pa_value.h,
                 charset[here]]            types/pa_vfile.C, types/pa_vfile.h, types/pa_vform.C: file 1
   
         * src/classes/dom.C 1.27:          * src/: classes/table.C, include/pa_common.h, include/pa_globals.h,
                 dom. string save file            include/pa_string.h, include/pa_table.h, main/main.dsp,
                 moved output xml options to last param and made it optional            main/pa_common.C, main/pa_globals.C, types/pa_value.h,
             types/pa_vcookie.h, types/pa_venv.h, types/pa_vform.C,
         * src/types/pa_vhash.h [before_xml] 1.16.4.2:            types/pa_vform.h, types/pa_vrequest.h, types/pa_vtable.h,
         * src/types/pa_vhash.h [before_xml] 1.16.4.3:            classes/_file.h, classes/file.C, types/pa_vfile.C,
         * src/types/pa_vstring.h [before_xml] 1.31.4.1:            types/pa_vfile.h: file class just compiled
         * src/types/pa_vtable.h [before_xml] 1.28.4.2:  
         * src/types/pa_vtable.h [before_xml] 1.28.4.3:          * src/: classes/table.C, include/pa_pool.h, include/pa_request.h,
                 table/hash  can be used in expression context now, there value = size            include/pa_table.h, include/pa_types.h, main/execute.C,
                 and boolean value size!=0            main/pa_request.C, targets/cgi/parser3.C, types/pa_value.h,
             types/pa_vclass.h, types/pa_vform.C, types/pa_vstateless_class.h,
         * src/classes/dnode.C 1.4:            types/pa_vstateless_object.h: ^table:set{default level: TABLE}
         * src/classes/dom.C 1.28:  
         * src/include/pa_config_includes.h 1.10:          * src/include/pa_pool.h: z
         * src/include/pa_globals.h 1.63:  
         * src/include/pa_pool.h 1.55:          * src/: include/pa_hash.h, include/pa_types.h, main/pa_common.C,
         * src/main/main.dsp 1.118:            main/pa_hash.C, main/pa_request.C, types/pa_vcookie.C: renamed
         * src/main/pa_globals.C 1.75:            Hash::Value to Val so to doxygen would finlly stop confusing
         * src/main/pa_pool.C 1.22:            those Value-s
         * src/targets/cgi/parser3.dsp 1.23:  
         * src/targets/isapi/parser3isapi.C 1.43:          * src/: include/code.h, include/pa_array.h, include/pa_common.h,
         * src/targets/isapi/parser3isapi.dsp 1.18:            include/pa_exception.h, include/pa_globals.h, include/pa_hash.h,
         * src/types/pa_vdnode.C 1.4:            include/pa_pool.h, include/pa_request.h, include/pa_stack.h,
         * src/types/pa_vdnode.h 1.2:            include/pa_string.h, include/pa_table.h, include/pa_threads.h,
         * src/types/pa_vresponse.h 1.11:            include/pa_types.h, main/compile.C, main/compile.y,
                 Pool::transcode 0            main/compile_tools.C, main/compile_tools.h, main/execute.C,
             main/pa_array.C, main/pa_common.C, main/pa_exception.C,
         * src/types/pa_vdnode.C 1.3:            main/pa_globals.C, main/pa_hash.C, main/pa_pool.C,
                     !$elementnode.attributes = hash of dnodes            main/pa_request.C, main/pa_string.C, main/pa_table.C,
                     !$attributenode.specified = boolean            main/untaint.C, types/pa_valiased.h, types/pa_value.h: z
                             true if the attribute received its value explicitly in the XML document,  
                             or if a value was assigned programatically with the setValue function.          * src/types/: pa_valiased.h, pa_vbool.h: doc: Value and it's
                         false if the attribute value came from the default value declared in the document's DTD.            derivates somehow unlinked. don't know why yet
                     !$pinode.target = target of this processing instruction  
                         XML defines this as being the first token following the markup          * src/: include/code.h, include/pa_array.h, include/pa_pool.h,
                         that begins the processing instruction.            include/pa_string.h, include/pa_threads.h, main/compile.C,
                         XPath:            main/compile.y, main/compile_tools.C, main/compile_tools.h,
                     !^node.select[xpath/query/expression] = hash of 0->node0 1->node1            main/execute.C, main/pa_array.C, main/pa_common.C,
                     !^node.select-single[xpath/query/expression] = first node if any            main/pa_exception.C, main/pa_globals.C, main/pa_hash.C,
             main/pa_pool.C, main/pa_request.C, main/pa_string.C,
         * src/classes/image.C [before_xml] 1.40.4.4:            main/pa_table.C, main/untaint.C, types/pa_value.h: auto @brief
                 20K preload on jpg measure [image::measure]  
           * src/: classes/root.C, classes/table.C, main/pa_exception.C,
         * src/types/pa_value.h [before_xml] 1.70.4.2:            main/pa_request.C, targets/cgi/parser3.C, types/pa_vbool.h,
         * src/types/pa_vbool.h [before_xml] 1.11.4.1:            types/pa_vcookie.C, types/pa_vcookie.h, types/pa_vdouble.h,
         * src/types/pa_vdate.h [before_xml] 1.3.4.1:            types/pa_venv.h, types/pa_vform.h, types/pa_vint.h,
         * src/types/pa_vdouble.h [before_xml] 1.24.4.1:            types/pa_vrequest.h: doc: detected Value derivates prob
         * src/types/pa_vhash.h [before_xml] 1.16.4.4:  
         * src/types/pa_vint.h [before_xml] 1.25.4.1:          * src/include/pa_globals.h: z
         * src/types/pa_vstring.h [before_xml] 1.31.4.2:  
         * src/types/pa_vtable.h [before_xml] 1.28.4.4:          * src/: classes/_request.h, classes/request.C, include/code.h,
         * src/types/pa_vvoid.h [before_xml] 1.1.4.1:            include/pa_array.h, include/pa_common.h, include/pa_exception.h,
                 some 'const's added            include/pa_globals.h, include/pa_hash.h, include/pa_pool.h,
             include/pa_request.h, include/pa_stack.h, include/pa_string.h,
 2001-09-18  parser            include/pa_table.h, include/pa_threads.h, include/pa_types.h,
         * src/classes/dnode.C 1.2:            main/execute.C, main/pa_pool.C, main/pa_request.C,
         * src/classes/dom.C 1.25:            main/pa_string.C, main/untaint.C, targets/cgi/parser3.C,
         * src/classes/hash.C 1.17:            types/pa_value.h, types/pa_vform.C: doxygen include/, Value
         * src/classes/image.C 1.44:  
         * src/classes/op.C 1.42:  2001-03-18  paf
         * src/classes/table.C 1.112:  
         * src/include/pa_common.h 1.49:          * src/: classes/cookie.C, types/pa_vcookie.C, types/pa_vcookie.h:
         * src/include/pa_globals.h 1.62:            cookie: allowed access to hash-assigned
         * src/include/pa_request.h 1.95:  
         * src/include/pa_sql_driver_manager.h 1.10:          * src/targets/cgi/parser3.C: z
         * src/main/compile.C 1.48:  
         * src/main/compile.tab.C 1.11:          * src/: classes/_cookie.h, classes/cookie.C, include/pa_common.h,
         * src/main/compile.y 1.166:            include/pa_globals.h, include/pa_request.h, include/pa_string.h,
         * src/main/compile_tools.h 1.48:            include/pa_types.h, main/main.dsp, main/pa_common.C,
         * src/main/execute.C 1.191:            main/pa_globals.C, main/pa_hash.C, main/pa_request.C,
         * src/main/pa_common.C 1.65:            main/pa_string.C, main/untaint.C, targets/cgi/parser3.C,
         * src/main/pa_request.C 1.153:            types/pa_value.h, types/pa_vcookie.C, types/pa_vcookie.h,
         * src/main/pa_sql_driver_manager.C 1.36:            types/pa_vform.C, types/pa_vform.h, types/pa_vhash.h,
         * src/main/pa_string.C 1.103:            types/pa_vunknown.h: cookie class
         * src/main/pa_table.C 1.37:  
         * src/targets/cgi/parser3.C 1.111:          * src/main/pa_request.C: zero length output allowed
         * src/targets/cgi/parser3.dsp 1.21:  
         * src/targets/isapi/parser3isapi.C 1.42:          * src/: classes/response.C, main/pa_request.C, types/pa_value.h,
         * src/types/pa_value.h 1.71:            types/pa_vhash.h, types/pa_vresponse.h: ^response:clear[]
         * src/types/pa_vform.C 1.36:  
         * src/types/pa_vform.h 1.24:          * src/: classes/root.C, main/pa_request.C: taint forgotten forced
         * src/types/pa_vhash.h 1.18:            lang switch
         * src/types/pa_vimage.C 1.8:  
         * src/types/pa_vimage.h 1.15:          * src/: classes/root.C, include/pa_globals.h, include/pa_string.h,
         * src/types/pa_vtable.h 1.30:            main/pa_globals.C, main/pa_request.C, main/pa_string.C,
                 merged latest bugfixes from before_xml branch            types/pa_value.h, types/pa_vhash.h:
                 ^if(def $hash) now true only when ^hash:_count[]!=0            $defautl[$content-type[$value[text/html] $charset[windows-1251]]
                 moved  
                 .string .save .file from dom to dnode          * src/main/execute.C: z
   
         * src/classes/dnode.C 1.1:          * src/: classes/root.C, main/pa_request.C, main/untaint.C,
         * src/classes/dnode.h 1.1:            targets/cgi/parser3.C: taint[uri
         * src/main/main.dsp 1.117:  
         * src/types/pa_vdnode.C 1.1:          * src/: classes/request.C, classes/response.C, classes/root.C,
         * src/types/pa_vdnode.h 1.1:            include/pa_common.h, include/pa_globals.h, include/pa_request.h,
                 dom, dnode 0            include/pa_string.h, main/pa_common.C, main/pa_globals.C,
             main/pa_request.C, targets/cgi/parser3.C: ^taint 0
         * src/types/pa_vdnode.C 1.2:  
         * src/types/pa_vdom.h 1.12:          * src/: classes/root.C, classes/string.C, include/pa_string.h,
         * src/types/pa_vhash.h 1.17:            main/pa_globals.C, main/pa_request.C, main/pa_string.C,
         * src/types/pa_vtable.h 1.29:            types/pa_vdouble.h, types/pa_vform.C, types/pa_vint.h,
                 dom, dnode 1            types/pa_vstateless_class.C: convinient string(pool, char *src,
             bool tainted) ctor
         * src/classes/image.C [before_xml] 1.40.4.3:  
         * src/main/pa_string.C [before_xml] 1.102.2.2:          * src/: include/pa_hash.h, include/pa_request.h,
         * src/main/pa_table.C [before_xml] 1.36.2.1:            include/pa_string.h, main/pa_globals.C, main/pa_hash.C,
                 image: poly* fixed            main/pa_request.C, main/pa_string.C, main/untaint.C,
             targets/cgi/parser3.C: proper @exceptions params tainting
         * src/classes/op.C [before_xml] 1.41.4.2:  
         * src/main/execute.C [before_xml] 1.190.4.2:          * src/: include/pa_hash.h, main/pa_hash.C, targets/cgi/parser3.C:
                 operators self changed to root            response fields to header
                 ^for variable context changed to self  
           * src/: include/pa_globals.h, main/pa_globals.C, main/pa_request.C:
 2001-09-17  parser            z
         * src/classes/classes.h 1.10:  
         * src/classes/dom.C 1.23:          * src/: classes/_response.h, classes/response.C,
         * src/classes/hash.C 1.16:            include/pa_globals.h, include/pa_hash.h, include/pa_request.h,
         * src/include/pa_stylesheet_connection.h 1.3:            main/compile.C, main/compile.y, main/execute.C, main/main.dsp,
         * src/main/main.dsp 1.115:            main/pa_globals.C, main/pa_hash.C, main/pa_request.C,
         * src/targets/cgi/pa_pool.C 1.20:            targets/cgi/parser3.C, targets/cgi/parser3.dsp, types/pa_value.h,
         * src/types/pa_vdom.h 1.10:            types/pa_vhash.h, types/pa_vrequest.h, types/pa_vresponse.h:
         * src/types/pa_vfile.h 1.32:            $response: 0  request::core exception rethrow
         * src/types/pa_vimage.h 1.14:  
                 started  2001-03-16  paf
                 dnode  
                     DOM:          * src/: main/execute.C, main/main.dsp, types/pa_value.h,
                     $node.name            types/pa_vrequest.h: native method' class call with less params
                     $node.value            then needed error reporting
                     ...others...  
                     ^node.xpath[/rates/USD] = hash          * src/: classes/_request.h, classes/request.C,
                 dom(dnode)            include/pa_globals.h, include/pa_request.h, main/execute.C,
             main/main.dsp, main/pa_globals.C, main/pa_request.C,
         * src/classes/dom.C 1.24:            targets/cgi/parser3.C, types/pa_vform.C, types/pa_vrequest.C,
         * src/main/main.dsp 1.116:            types/pa_vrequest.h: $request : query :uri
         * src/main/pa_globals.C 1.74:  
         * src/types/pa_vdom.h 1.11:          * src/: include/pa_globals.h, main/execute.C, main/pa_globals.C,
                 started dnode+dom            types/pa_value.h, types/pa_vcframe.h, types/pa_vmframe.h,
                             types/pa_wcontext.h: $result
                 dnode  
                     DOM methods:          * src/: main/execute.C, types/pa_vmframe.h: if(in "/news/")
                     $node.name  
                     $node.value          * src/: classes/double.C, include/code.h, main/compile.y,
                     ...others...            main/compile_tools.C, main/compile_tools.h, main/execute.C: ()
                             and {} param wcontext conflict fixed by OP_EXPR_CODE__STORE_PARAM
                     ^node.xpath[/rates/USD] = hash  
                         $hash[          * src/: include/code.h, include/pa_hash.h, include/pa_request.h,
                                 $.0[node0]            main/compile.y, main/execute.C, types/pa_value.h,
                                 $.1[node1]            types/pa_vhash.h, types/pa_vstring.h, types/pa_vtable.h,
                         ]            types/pa_wcontext.C, types/pa_wcontext.h: see () and {} param
             wcontext conflict
         * src/classes/image.C [before_xml] 1.40.4.2:  
         * src/types/pa_vimage.C [before_xml] 1.7.8.2:          * src/: main/execute.C, types/pa_value.h,
                 $image.line-style            types/pa_vstateless_object.h, types/pa_vstring.h: disabled
                 now applies to all linear primitives            $string.field
   
         * src/classes/hash.C [before_xml] 1.15.4.1:  2001-03-15  paf
         * src/main/compile.C [before_xml] 1.47.4.1:  
         * src/main/compile.tab.C [before_xml] 1.10.4.2:          * src/main/pa_request.C: news sample
         * src/main/compile.y [before_xml] 1.165.4.2:  
         * src/main/compile_tools.h [before_xml] 1.47.4.2:          * src/: main/compile.y, main/execute.C, main/pa_request.C,
         * src/main/execute.C [before_xml] 1.190.4.1:            targets/cgi/parser3.C, types/pa_vstring.h: @exception
         * src/targets/cgi/parser3.C [before_xml] 1.110.4.3:  
                 expressions unary+          * src/main/: compile.y, execute.C: z
                 ^hash.count[]  
                 bugfix: in expression compound($aa.zz.xx) names now can have minus '-' in name after '.'          * src/: main/compile.y, main/pa_request.C, targets/cgi/parser3.C,
             types/pa_vstring.h: pre-pre-pre-beta cgi under win32 apache pre
 2001-09-15  parser            pre pre works
         * src/classes/image.C [before_xml] 1.40.4.1:  
         * src/types/pa_vimage.C [before_xml] 1.7.8.1:          * src/: include/pa_globals.h, main/pa_globals.C, main/pa_request.C,
         * src/types/pa_vimage.h [before_xml] 1.13.6.1:            targets/cgi/parser3.C, types/pa_vform.C, types/pa_vform.h: vform
                 image: $line-width ^line(...)[****   style]            fillfields just compiled
   
         * src/classes/dom.C 1.21:  2001-03-14  paf
         * src/classes/image.C 1.43:  
         * src/include/pa_pool.h 1.53:          * src/: include/pa_request.h, main/pa_request.C,
         * src/include/pa_stylesheet_connection.h 1.2:            targets/cgi/parser3.C: z
         * src/main/main.dsp 1.114:  
         * src/targets/cgi/pa_pool.C 1.18:          * src/: include/pa_globals.h, main/pa_globals.C, main/pa_request.C,
         * src/targets/isapi/pa_pool.C 1.4:            targets/cgi/parser3.dsp, types/pa_vform.C, types/pa_vform.h,
         * src/targets/isapi/pool_storage.h 1.5:            types/pa_vstring.h: limits -1
         * src/types/pa_vdom.C 1.1:  
         * src/types/pa_vdom.h 1.8:          * src/: include/pa_globals.h, include/pa_request.h,
                 xalan objects freed up [introducing Pool::register_cleanup]            include/pa_types.h, main/main.dsp, main/pa_globals.C,
             main/pa_request.C, targets/cgi/parser3.C,
         * src/doc/doxygen.cfg 1.15:            targets/cgi/parser3.dsp, types/pa_vform.C, types/pa_vform.h:
         * src/include/pa_sapi.h 1.10:            request_info -1
         * src/types/pa_vdom.h 1.7:  
                 comments          * src/: include/pa_globals.h, main/pa_globals.C,
             targets/cgi/parser3.C, targets/cgi/parser3.dsp,
         * src/classes/dom.C 1.22:            targets/cgi/vform_fields_fill.C, targets/cgi/vform_fields_fill.h:
         * src/targets/isapi/parser3isapi.C 1.41:            vform_fields_fill
         * src/targets/isapi/pool_storage.h 1.8:  
         * src/types/pa_vdom.h 1.9:          * src/targets/cgi/parser3.C: #  if MSVC
                 fixed bug in isapi pool_storage -  
                 cleanups first, allocations second.          * src/: include/pa_common.h, include/pa_types.h, main/pa_request.C,
                 apache wisely does just like that            targets/cgi/parser3.C: PATH_DELIMITER_CHAR
   
         * src/targets/isapi/parser3isapi.C 1.40:          * src/targets/cgi/parser3.C: z
         * src/targets/isapi/pool_storage.h 1.7:  
                 pool_storage rewritten using template, no bugs now          * src/: include/core.h, include/pa_globals.h, include/pa_pool.h,
             include/pa_string.h, include/pa_types.h, main/compile.y,
         * src/include/pa_pool.h 1.54:            main/core.C, main/main.dsp, main/pa_globals.C, main/pa_request.C,
         * src/main/pa_pool.C 1.21:            targets/cgi/pa_vform.C, targets/cgi/parser3.C,
         * src/targets/cgi/pa_pool.C 1.19:            targets/cgi/parser3.dsp, types/pa_value.h, types/pa_vform.h,
         * src/targets/isapi/pa_pool.C 1.5:            types/pa_vunknown.h: global handler, exceptions in parser3
         * src/targets/isapi/parser3isapi.C 1.39:  
         * src/targets/isapi/parser3isapi.dsp 1.17:  2001-03-13  paf
         * src/targets/isapi/pool_storage.h 1.6:  
                 poorly started isapi pool_storage, would rewrite using template now          * src/: classes/form.C, main/compile.y, main/core.C,
             types/pa_value.h, types/pa_vclass.h, types/pa_venv.h,
 2001-09-14  parser            types/pa_vform.h, types/pa_vstateless_class.C,
         * src/classes/dom.C 1.20:            types/pa_vstateless_class.h: form:fields removed. use $form.CLASS
         * src/classes/file.C 1.53:            instead
         * src/classes/image.C 1.42:  
         * src/classes/mail.C 1.37:          * src/: include/core.h, include/pa_common.h, include/pa_request.h,
         * src/include/pa_common.h 1.48:            main/core.C, main/execute.C, main/main.dsp, main/pa_request.C,
         * src/include/pa_sql_driver_manager.h 1.9:            targets/cgi/parser3.C, targets/cgi/parser3.dsp, types/pa_vform.h:
         * src/include/pa_string.h 1.103:            started cgi target
         * src/include/pa_stylesheet_connection.h 1.1:  
         * src/include/pa_xslt_stylesheet_manager.h 1.1:          * src/: include/core.h, include/pa_common.h, include/pa_request.h,
         * src/main/main.dsp 1.113:            main/pa_common.C, main/pa_request.C, targets/cgi/parser3.C:
         * src/main/pa_common.C 1.64:            before error show with parser
         * src/main/pa_exec.C 1.12:  
         * src/main/pa_globals.C 1.73:          * src/: classes/_form.h, classes/form.C, include/core.h,
         * src/main/pa_sql_driver_manager.C 1.34:            include/pa_request.h, main/core.C, main/pa_request.C,
         * src/main/pa_xslt_stylesheet_manager.C 1.1:            targets/cgi/parser3.C, targets/cgi/parser3.dsp: z
         * src/main/untaint.C 1.62:  
         * src/types/pa_vfile.C 1.20:          * src/targets/cgi/: parser.dsp, parser3.dsp: z
                 dom.xslt  stylesheet compiled&cached  
           * src/targets/cgi/: Makefile.am, pa_pool.C, pa_vform.C, parser.dsp,
         * src/main/pa_sql_driver_manager.C 1.35:            parser3.C: renamed targets/ parser to cgi
         * src/main/pa_xslt_stylesheet_manager.C 1.2:  
                 z          * src/: classes/double.C, classes/env.C, classes/int.C,
             classes/root.C, classes/string.C, classes/table.C,
 2001-09-13  parser            include/pa_request.h, types/pa_vhash.h: z
         * src/classes/dom.C 1.18:  
                 dom:file content-type(.method)          * src/: classes/_env.h, classes/env.C, classes/root.C,
             include/core.h, include/pa_pool.h, include/pa_request.h,
         * src/classes/dom.C 1.19:            main/compile.C, main/compile.y, main/core.C, main/main.dsp,
         * src/classes/file.C 1.52:            main/pa_common.C, main/pa_request.C, types/pa_value.h,
         * src/classes/image.C 1.41:            types/pa_venv.h, types/pa_vstateless_class.h: started $form:
         * src/types/pa_vfile.C 1.19:            [historical moment :)]
         * src/types/pa_vfile.h 1.31:  
                 ^dom.file[] charset          * src/: include/code.h, include/pa_string.h, main/compile.y,
             main/execute.C, main/pa_string.C: 'value is type' expr operator
         * src/include/pa_globals.h [before_xml] 1.61.4.1:  
         * src/include/pa_request.h [before_xml] 1.94.4.1:          * src/types/pa_venv.h: $ENV 1
         * src/main/pa_request.C [before_xml] 1.152.4.2:  
         * src/targets/cgi/parser3.C [before_xml] 1.110.4.2:          * src/main/execute.C: z
         * src/targets/isapi/parser3isapi.C [before_xml] 1.38.4.1:  
                 ParserRootConfig .../parser3.conf          * src/: main/execute.C, types/pa_value.h, types/pa_venv.h: for
                 ParserSiteConfig .../parser3.conf            future methods of ENV constructor if
                   
                 cgi&isapi looks for {configure|c:\windows}/parser3.conf          * src/: include/pa_request.h, types/pa_venv.h: $ENV 0.1 stateless
             class
         * src/include/pa_common.h [before_xml] 1.47.4.1:  
         * src/include/pa_globals.h [before_xml] 1.61.4.2:          * src/: classes/_double.h, classes/_env.h, classes/_int.h,
         * src/main/pa_common.C [before_xml] 1.63.4.1:            classes/_root.h, classes/_string.h, classes/_table.h,
         * src/main/pa_request.C [before_xml] 1.152.4.3:            classes/double.C, classes/env.C, classes/int.C, classes/root.C,
                 $MAIN:CLASS_PATH now            classes/string.C, classes/table.C, include/pa_request.h,
                 can be string now            main/compile.C, main/compile_tools.h, main/core.C,
                 more informative error messages            main/execute.C, main/main.dsp, main/pa_request.C,
             types/pa_valiased.h, types/pa_value.h, types/pa_vclass.C,
 2001-09-12  parser            types/pa_vclass.h, types/pa_venv.h, types/pa_vmframe.h,
         * src/main/compile.y [before_xml] 1.165.4.1:            types/pa_vobject.h, types/pa_vstateless_class.C,
         * src/main/compile_tools.h [before_xml] 1.47.4.1:            types/pa_vstateless_class.h, types/pa_vstateless_object.h,
                 name.[part].xxx syntax lexer on LS_USER level did [] matching without setting nestage,            types/pa_wcontext.h: $ENV: re 0, stateless classes
                 introduced special LS_NAME_SQUARE_PART state  
           * src/: classes/_double.h, classes/_env.h, classes/_int.h,
         * src/main/compile.tab.C [before_xml] 1.10.4.1:            classes/_root.h, classes/_string.h, classes/_table.h,
                 fixed - subname code parts actually [] braced            classes/double.C, classes/env.C, classes/int.C, classes/root.C,
             classes/string.C, classes/table.C, include/pa_request.h,
         * src/classes/op.C [before_xml] 1.41.4.1:            main/compile.C, main/compile_tools.h, main/core.C,
         * src/include/pa_sql_driver_manager.h [before_xml] 1.8.4.1:            main/execute.C, main/main.dsp, main/pa_request.C,
         * src/main/pa_sql_driver_manager.C [before_xml] 1.33.4.1:            types/pa_valiased.h, types/pa_value.h, types/pa_vclass.C,
                 ^connect[]            types/pa_vclass.h, types/pa_venv.h, types/pa_vmframe.h,
                 ^connect[aaa]            types/pa_vobject.h, types/pa_vstateless_class.C,
                 more precise error reporting:            types/pa_vstateless_class.h, types/pa_vstateless_object.h,
                 "connection string must start with protocol://"            types/pa_wcontext.h: $ENV: re 0, stateless classes
                 now  
           * src/: include/pa_request.h, main/compile.C, main/execute.C,
 2001-09-11  parser            main/pa_request.C, types/pa_value.h, types/pa_vmframe.h: fixed
         * src/types/pa_vdom.h 1.5:            yesterdays bad decision on execute_static_method
                 messages  
           * src/: classes/table.C, include/pa_types.h, main/pa_request.C: z
         * src/classes/dom.C 1.16:  
         * src/types/pa_vdom.h 1.6:          * src/: classes/double.C, classes/int.C, classes/root.C,
                 ^dom:set[<some>xml</some>]            types/pa_vdouble.h, types/pa_vint.h: Int,Double  dec mul div mod
   
         * src/classes/dom.C 1.17:          * src/main/pa_request.C: z
         * src/include/pa_string.h 1.102:  
         * src/main/pa_globals.C 1.72:          * src/: classes/root.C, classes/table.C, include/pa_exception.h,
         * src/main/untaint.C 1.61:            include/pa_pool.h: skipped_restructure_exceptions_dead_end
                 ^dom:set{<some>xml</some>} default language XML  
                 languages+=xml          * src/: classes/root.C, classes/table.C, include/pa_exception.h,
             include/pa_pool.h, main/pa_request.C:
         * src/classes/dom.C 1.14:            restructure_exceptions_dead_end
         * src/classes/dom.C 1.15:  
                 ^dom:save/string/file[output options]          * src/: classes/root.C, main/compile.y: ^if required junctions.
                 output options:            allowed ; inside {} to break params
                     $.method[xml|html|text] detection fixed  
           * src/classes/root.C: ^eval
 2001-09-10  parser  
         * src/classes/dom.C 1.4:          * src/: classes/_string.h, classes/double.C, classes/int.C,
         * src/main/main.dsp 1.110:            classes/string.C, main/execute.C, types/pa_wcontext.h: int doube
         * src/types/pa_vform.C 1.35:            string ^format
         * src/types/pa_vform.h 1.23:  
                 ^dom.save[b.xml] 0          * src/: main/execute.C, types/pa_wcontext.h: constructing flag not
             'bad' but not 'enough'
         * src/classes/dom.C 1.9:  
                 ^dom.file[encoding] = file          * src/: classes/double.C, classes/root.C, classes/table.C,
             include/pa_common.h, include/pa_types.h, main/compile.y,
         * src/classes/dom.C 1.12:            main/pa_common.C, main/pa_request.C, main/untaint.C,
                 ^dom.xslt[stylesheet filename][params hash added]            types/pa_vdouble.h, types/pa_vint.h, types/pa_vtable.h,
             types/pa_wwrapper.h: think constructing flag as is  is bad
         * src/classes/dom.C 1.10:  
         * src/main/main.dsp 1.111:          * src/: classes/double.C, classes/int.C, classes/root.C,
         * src/types/pa_vdom.h 1.3:            classes/string.C, classes/table.C, main/core.C, main/execute.C,
                 ^dom.xslt[stylesheet filename] -1 doc is lying            types/pa_vint.h: ^for
   
         * src/classes/dom.C 1.11:  2001-03-12  paf
         * src/main/main.dsp 1.112:  
         * src/types/pa_vdom.h 1.4:          * src/classes/table.C: table ^empty
                 ^dom.xslt[stylesheet filename] 0  
           * src/: classes/table.C, include/pa_table.h: table ^menu
         * src/classes/dom.C 1.5:  
                 ^dom.save[b.xml] 1:error handling          * src/: classes/root.C, classes/table.C, types/pa_vtable.h: table
             ^offset ^line ^count
         * src/classes/dom.C 1.13:  
                 ^dom:save/string/file[output options]          * src/classes/root.C: ^round()  ^floor()        ^ceiling()
                 output options:            ^abs()  ^sign()
                     $.method[xml|html|text] $.encoding[windows-1251|...]  
           * src/classes/: root.C, table.C: ^use
         * src/classes/dom.C 1.6:  
                 ^dom.string[] 0          * src/: classes/root.C, classes/table.C, include/pa_request.h,
             main/compile.y, main/core.C, main/execute.C, types/pa_vclass.h,
         * src/classes/dom.C 1.7:            types/pa_wcontext.C, types/pa_wcontext.h, types/pa_wwrapper.h:
         * src/classes/dom.C 1.8:            ^while. switched off wcontext.constructing after write(value) or
                 ^dom.string[encoding] 1            auto-vhash-constructing
                 ^dom.save[encoding;filename]  
           * src/: classes/root.C, classes/table.C, include/pa_request.h,
 2001-09-08  parser            main/pa_request.C: fail_if_junction_ helper func
         * src/types/pa_vform.C [before_xml] 1.33.2.3:  
                 $form:tables.name.field          * src/: classes/root.C, classes/table.C, include/pa_common.h,
             include/pa_request.h, main/execute.C, main/main.dsp,
 2001-09-07  parser            main/pa_common.C, main/pa_request.C: ^process error point by
         * src/classes/dom.C 1.3:            actual method_name, not source.  ^load
         * src/types/pa_value.h [before_xml] 1.70.4.1:  
         * src/types/pa_vtable.h [before_xml] 1.28.4.1:          * src/types/pa_vtable.h: table: no, better with string in cells...
                 (def $table) is false when table is empty  
           * src/: include/pa_array.h, include/pa_table.h, main/pa_table.C,
         * src/main/pa_request.C [before_xml] 1.152.4.1:            classes/_table.h, classes/table.C, main/untaint.C: z
         * src/types/pa_vform.C [before_xml] 1.33.2.2:  
         * src/types/pa_vform.h [before_xml] 1.22.2.2:          * src/: classes/root.C, include/pa_common.h, include/pa_string.h,
                 !$form:tables            include/pa_table.h, main/core.C, main/execute.C,
                 $atable[$form:tables.a]            main/pa_common.C, main/pa_request.C, main/pa_table.C,
                 ^atable.menu{a=$atable.element}[,]            types/pa_value.h: table:set 0
   
         * src/classes/dom.C 1.1:          * src/: classes/root.C, include/core.h, include/pa_array.h,
                 file dom.C was initially added on branch xalan1_2.            include/pa_request.h, include/pa_table.h, main/core.C,
             main/main.dsp, main/pa_request.C, main/pa_table.C,
         * src/main/pa_exception.C 1.15:            types/pa_value.h, types/pa_vclass.C, types/pa_vclass.h,
         * src/types/pa_vform.C 1.32:            types/pa_vdouble.h, types/pa_vint.h, types/pa_vmframe.h,
                 getting FIRST form element [not last]            types/pa_vstring.h: freeze, ^table:create[] -1
   
         * src/classes/table.C [before_xml] 1.110.4.1:          * src/: classes/root.C, types/pa_value.h: z
                 table:empty removed, superceded by ^if(def $table)...  
           * src/: classes/root.C, main/execute.C, types/pa_vclass.h: used
         * src/targets/cgi/parser3.dsp [before_xml] 1.20.4.1:            get_method in couple places optimizing them
         * src/types/pa_vform.C [before_xml] 1.33.2.1:  
         * src/types/pa_vform.h [before_xml] 1.22.2.1:          * src/classes/root.C: z
         * src/types/pa_vhash.h [before_xml] 1.16.4.1:  
                 !$form:fields          * src/: classes/root.C, types/pa_vclass.h: process temp main
             zeroing
         * src/include/pa_hash.h 1.43:  
         * src/main/pa_hash.C 1.39:          * src/: classes/double.C, classes/int.C, classes/root.C,
         * src/targets/cgi/parser3.C [before_xml] 1.110.4.1:            classes/string.C, include/pa_common.h, include/pa_request.h,
         * src/types/pa_vfile.h 1.30:            include/pa_string.h, include/pa_types.h, main/compile.C,
         * src/types/pa_vform.C 1.33:            main/compile.y, main/compile_tools.h, main/execute.C,
         * src/types/pa_vform.C [xalan1_2] 1.29.4.1:            main/pa_common.C, main/pa_request.C, types/pa_value.h,
         * src/types/pa_vform.h 1.22:            types/pa_vmframe.h: ^process. actual names to store param and
                 z            check_actual_numbered_params for better place diagnostics
   
         * src/Makefile.in [xalan1_2] 1.16.2.1:          * src/: classes/root.C, main/execute.C, main/main.dsp: setname for
         * src/classes/dom.C [xalan1_2] 1.1.2.1:            method-junctions bug fixed
         * src/classes/table.C [xalan1_2] 1.110.2.1:  
         * src/main/main.dsp [xalan1_2] 1.108.2.1:          * src/types/: pa_vdouble.h, pa_vint.h, pa_vobject.h,
         * src/types/pa_vdom.h [xalan1_2] 1.1.2.1:            pa_vstateless_object.h, pa_vstring.h: stateless_object
                 introducing dom. dom:load[a.xml]  
   2001-03-11  paf
         * src/main/pa_string.C [before_xml] 1.102.2.1:  
                 a[] ^if($a){y;n} is 'n' now  [conversion from '' to int/double          * src/: main/main.dsp, types/pa_value.h, types/pa_vdouble.h,
                 is 0]            types/pa_vint.h, types/pa_vobject.h, types/pa_vstring.h: VString
             VDouble VInt base now VObject_base - without fields
         * src/Makefile.in 1.17:  
         * src/classes/dom.C 1.2:          * src/: classes/root.C, include/core.h, main/core.C: z
         * src/classes/table.C 1.111:  
         * src/main/main.dsp 1.109:          * src/: classes/double.C, classes/int.C, classes/root.C,
         * src/types/pa_vdom.h 1.2:            classes/string.C, include/core.h, include/pa_hash.h,
         * src/types/pa_vform.C 1.34:            include/pa_pool.h, include/pa_request.h, include/pa_string.h,
                 merged with successful start of dom            main/compile.C, main/core.C, main/pa_request.C: ^untaint 0
   
         * src/types/pa_vdom.h 1.1:          * src/: classes/double.C, classes/int.C, classes/root.C,
                 file pa_vdom.h was initially added on branch xalan1_2.            include/pa_request.h, main/execute.C: intercept_string
   
 2001-09-06  parser          * src/: classes/double.C, classes/int.C, classes/root.C,
         * src/doc/doxygen.cfg 1.14:            types/pa_vclass.C, types/pa_vclass.h: add_native_method helper
                 merged new default options from 1.2.10 doxygen  
           * src/: classes/double.C, classes/int.C, include/pa_request.h:
         * src/classes/hash.C 1.15:            ^inc-s(expr)
         * src/include/pa_globals.h 1.61:  
         * src/main/pa_globals.C 1.71:          * src/: classes/_double.h, classes/_env.h, classes/_int.h,
         * src/types/pa_vhash.h 1.16:            classes/_root.h, classes/_string.h, classes/double.C,
                 now there's special hash key '_default' [instead of ^_default method]            classes/env.C, classes/int.C, classes/root.C, classes/string.C,
                 $hash[            include/code.h, include/core.h, include/pa_array.h,
                         $.a[1]            include/pa_common.h, include/pa_exception.h, include/pa_hash.h,
                         $.b[2]            include/pa_pool.h, include/pa_request.h, include/pa_stack.h,
                         $._default[xx]            include/pa_string.h, include/pa_table.h, include/pa_threads.h,
                 ]            include/pa_types.h, main/compile.C, main/compile.y,
                 $hash.c            main/compile_tools.C, main/compile_tools.h, main/core.C,
             main/execute.C, main/pa_array.C, main/pa_common.C,
         * src/types/pa_vform.C 1.30:            main/pa_exception.C, main/pa_hash.C, main/pa_pool.C,
         * src/types/pa_vform.C 1.31:            main/pa_request.C, main/pa_string.C, main/pa_table.C,
                 a=1&a=2 would result in $form:a being a table with one column '            types/pa_valiased.h, types/pa_value.h, types/pa_vbool.h,
                 element' and two rows: 1 and 2            types/pa_vcframe.h, types/pa_vclass.C, types/pa_vclass.h,
             types/pa_vdouble.h, types/pa_vhash.h, types/pa_vint.h,
         * src/classes/image.C 1.40:            types/pa_vjunction.h, types/pa_vmframe.h, types/pa_vobject.h,
         * src/classes/op.C 1.41:            types/pa_vstring.h, types/pa_vunknown.h, types/pa_wcontext.C,
         * src/classes/string.C 1.74:            types/pa_wcontext.h, types/pa_wwrapper.h: headers updated
         * src/classes/table.C 1.110:  
         * src/doc/doxygen.cfg 1.13:          * src/: main/pa_request.C, types/pa_vhash.h: z
         * src/targets/isapi/parser3isapi.C 1.38:  
         * src/types/pa_vtable.C 1.3:          * src/: include/core.h, include/pa_request.h, main/core.C,
                 few #ifndef DOXYGEN            main/main.dsp, main/pa_request.C: renamed AUTO: to MAIN:
   
         * src/classes/void.C 1.9:          * src/: include/pa_valiased.h, include/pa_value.h,
         * src/main/pa_string.C 1.102:            include/pa_vbool.h, include/pa_vcframe.h, include/pa_vclass.h,
         * src/main/pa_table.C 1.36:            include/pa_vdouble.h, include/pa_vhash.h, include/pa_vint.h,
                 fixed up bad int/double conversions, and now $form:nonexistent            include/pa_vjunction.h, include/pa_vmframe.h,
                 int(88) would return 88            include/pa_vobject.h, include/pa_vstring.h,
             include/pa_vunknown.h, include/pa_wcontext.h,
         * src/main/compile.tab.C 1.10:            include/pa_wwrapper.h, main/compile.y, main/core.C,
         * src/main/compile.y 1.165:            main/main.dsp, main/pa_cframe.C, main/pa_request.C,
                 ^if(0){}{ ^if(1){}^; }            main/pa_value.C, main/pa_vclass.C, main/pa_wcontext.C,
                 bug fixed [thanks, fif], ^; were treated there non-literally            types/pa_valiased.h, types/pa_value.h, types/pa_vbool.h,
             types/pa_vcframe.h, types/pa_vclass.C, types/pa_vclass.h,
 2001-09-05  parser            types/pa_vdouble.h, types/pa_vhash.h, types/pa_vint.h,
         * src/classes/string.C 1.73:            types/pa_vjunction.h, types/pa_vmframe.h, types/pa_vobject.h,
         * src/classes/table.C 1.109:            types/pa_vstring.h, types/pa_vunknown.h, types/pa_wcontext.C,
                 sql options can be void [same as image:html the other day]            types/pa_wcontext.h, types/pa_wwrapper.h: splitted types from
             include/
         * src/classes/mail.C 1.36:  
                 MAIN:MAIL check fixed  2001-03-10  paf
   
         * src/Makefile.in 1.16:          * src/: include/core.h, include/pa_request.h, main/core.C,
         * src/classes/Makefile.in 1.15:            main/pa_request.C: run+auto=run
         * src/main/Makefile.in 1.12:  
         * src/targets/cgi/Makefile.in 1.14:          * src/: classes/root.C, include/pa_request.h: minor if junction bug
         * src/types/Makefile.in 1.11:  
                 makes          * src/: classes/_double.h, classes/_env.h, classes/_int.h,
             classes/_root.h, classes/_string.h, classes/double.C,
         * src/main/pa_sql_driver_manager.C 1.33:            classes/env.C, classes/int.C, classes/root.C, classes/string.C,
         * src/sql/pa_sql_driver.h 1.16:            include/code.h, include/core.h, include/pa_array.h,
         * src/targets/cgi/parser3.C 1.110:            include/pa_common.h, include/pa_exception.h, include/pa_hash.h,
                 #define STRINGIZE(name) #name            include/pa_pool.h, include/pa_request.h, include/pa_stack.h,
                 does not macro expantion on param, simply qoutes whatever passed, undone            include/pa_string.h, include/pa_table.h, include/pa_threads.h,
             include/pa_types.h, include/pa_valiased.h, include/pa_value.h,
         * src/main/pa_sql_driver_manager.C 1.30:            include/pa_vbool.h, include/pa_vcframe.h, include/pa_vclass.h,
         * src/sql/pa_sql_driver.h 1.14:            include/pa_vdouble.h, include/pa_vhash.h, include/pa_vint.h,
                 SQL_DRIVER_CREATE_FUNC_NAME            include/pa_vjunction.h, include/pa_vmframe.h,
             include/pa_vobject.h, include/pa_vstring.h,
         * src/main/pa_sql_driver_manager.C 1.32:            include/pa_vunknown.h, include/pa_wcontext.h,
         * src/sql/pa_sql_driver.h 1.15:            include/pa_wwrapper.h, main/compile.C, main/compile.y,
         * src/targets/cgi/Makefile.am 1.13:            main/compile_tools.C, main/compile_tools.h, main/core.C,
         * src/targets/cgi/parser3.C 1.109:            main/execute.C, main/pa_array.C, main/pa_cframe.C,
                 #define STRINGIZE(name) #name            main/pa_common.C, main/pa_exception.C, main/pa_hash.C,
                 invented            main/pa_pool.C, main/pa_request.C, main/pa_string.C,
             main/pa_table.C, main/pa_value.C, main/pa_vclass.C,
         * src/targets/cgi/Makefile.am 1.14:            main/pa_wcontext.C: sources header
                 .am undo  
           * src/main/pa_request.C: auto..
         * src/classes/op.C 1.40:  
         * src/include/pa_sql_driver_manager.h 1.8:          * src/: include/pa_request.h, main/compile.C, main/compile.y,
         * src/main/pa_sql_driver_manager.C 1.31:            main/pa_request.C: auto tree0
                 #define MAIN_SQL_NAME "SQL"  
                 #define MAIN_SQL_DRIVERS_NAME "drivers"          * src/: include/core.h, include/pa_request.h, main/compile.y,
                             main/core.C, main/pa_request.C: names to core.C
                 moved to be availible to all users  
           * src/: include/core.h, include/pa_common.h, include/pa_pool.h,
 2001-09-04  parser            include/pa_request.h, main/core.C, main/execute.C,
         * src/targets/cgi/parser3.C 1.106:            main/pa_common.C, main/pa_request.C: root auto.p loaded
                 zz  
           * src/: include/code.h, include/pa_request.h, include/pa_vint.h,
         * src/include/pa_config_auto.h.in 1.5:            include/pa_vjunction.h, include/pa_vstring.h, main/compile.y,
         * src/targets/Makefile.in 1.12:            main/compile_tools.C, main/compile_tools.h, main/execute.C:
         * src/targets/apache13/Makefile.in 1.12:            optimized from OP_STRING+OP_WRITE to OP_STRING__WRITE
         * src/targets/cgi/Makefile.am 1.12:  
         * src/targets/cgi/Makefile.in 1.13:          * src/: include/pa_request.h, main/execute.C, main/pa_request.C:
         * src/targets/cgi/parser3.C 1.102:            @auto[] realised. auto.p scan togo
                 configure --sysconfdir=sysadmin-controlled auto.p location for  
                 targets/cgi/parser3, default[/usr/local/etc]          * src/: include/pa_request.h, main/execute.C: autocalc
             code-junctions result now have names
         * src/Makefile.in 1.15:  
         * src/include/pa_config_auto.h.in 1.4:          * src/: classes/double.C, classes/int.C, classes/root.C,
         * src/targets/apache13/Makefile.in 1.11:            classes/string.C, include/pa_request.h, include/pa_string.h,
         * src/targets/cgi/Makefile.in 1.12:            include/pa_wcontext.h, main/compile.y, main/execute.C,
                 makes            main/pa_string.C, main/pa_wcontext.C: tainting 0
   
         * src/targets/isapi/parser3isapi.C 1.37:          * src/classes/env.C: env:file/line
                 z  
           * src/: include/core.h, include/pa_array.h, include/pa_hash.h,
         * src/targets/cgi/parser3.C 1.104:            include/pa_request.h, include/pa_value.h, include/pa_vcframe.h,
                 zzz            include/pa_vdouble.h, include/pa_vint.h, include/pa_vstring.h,
             include/pa_vunknown.h, include/pa_wcontext.h, main/compile.y,
         * src/targets/cgi/parser3.C 1.108:            main/compile_tools.C, main/compile_tools.h, main/core.C,
                 full_file_spec bug            main/execute.C, main/main.dsp, main/pa_cframe.C,
             main/pa_request.C, main/pa_wcontext.C: const fight finished
         * src/classes/image.C 1.39:  
                 image.html now can accept void params          * src/include/pa_vclass.h: const fight to go
   
         * src/classes/date.C 1.5:          * src/: classes/_env.h, classes/env.C, classes/root.C,
                 date:sql-string is now without ''            include/pa_request.h, include/pa_vclass.h, main/core.C,
             main/main.dsp: env0
         * src/classes/date.C 1.6:  
                 date          * src/: classes/_double.h, classes/_int.h, classes/_root.h,
             classes/_string.h, classes/double.C, classes/int.C,
         * src/targets/cgi/parser3.C 1.107:            classes/root.C, classes/string.C, include/pa_request.h,
                 getenvcheck            include/pa_string.h, include/pa_types.h, include/pa_vcframe.h,
             include/pa_wcontext.h, main/core.C, main/main.dsp,
 2001-09-03  parser            main/pa_cframe.C, main/pa_string.C, main/pa_vclass.C,
         * src/targets/cgi/parser3.C 1.101:            main/pa_wcontext.C: ^lang prepare0
                 /configure cgi SYSCONFDIR  
   2001-03-09  paf
 2001-09-01  parser  
         * src/classes/image.C 1.38:          * src/: include/pa_vmframe.h, main/compile.C, main/execute.C: expr
                 letter_spacing            construct proper naming
   
         * src/classes/image.C 1.36:          * src/: classes/_double.h, classes/_int.h, classes/_string.h,
                 image: as_int as_string used            classes/double.C, classes/int.C, classes/root.C,
             classes/string.C, include/code.h, include/pa_value.h,
         * src/classes/image.C 1.37:            include/pa_vbool.h, include/pa_vdouble.h, include/pa_vint.h,
                 image: font params changed            include/pa_vmframe.h, include/pa_vobject.h, include/pa_vstring.h,
             main/compile.y, main/compile_tools.C, main/core.C,
         * src/types/pa_vmethod_frame.h 1.15:            main/execute.C, main/main.dsp: Int and Double classes with ^int[]
                 $result[] now gets properly analized            and ^double[]. fixed expr type
   
 2001-08-31  parser          * src/: classes/root.C, include/pa_request.h, main/execute.C:
         * src/Makefile.in 1.14:            ^string.length[]
         * src/include/pa_dir.h 1.4:  
         * src/targets/Makefile.in 1.11:  2001-03-08  paf
         * src/targets/cgi/parser3.C 1.99:  
                 compiled under cygwin          * src/include/pa_vmframe.h: fixed forgotten method_frame my check
   
         * src/targets/cgi/parser3.C 1.100:          * src/: include/pa_vclass.h, include/pa_vstring.h,
                 z            include/pa_wcontext.h, main/compile.y, main/core.C,
             main/execute.C, main/main.dsp: dead end: vstring can't be
         * src/classes/void.C 1.8:            derivated from vobject
                 void:int/double += (default)  
           * src/: include/pa_vclass.h, include/pa_vhash.h,
         * src/classes/string.C 1.72:            include/pa_vobject.h, include/pa_vstring.h, main/main.dsp: z
         * src/classes/table.C 1.108:  
                 string:int/double (defaults)          * src/include/: pa_vclass.h, pa_vhash.h, pa_vobject.h: removes some
             remained clone conseqs
         * src/classes/image.C 1.35:  
                 image:font added space param          * src/main/pa_vclass.C: that were ok... [vclass were out of vcs]
                 image:font changed charwidth alg, added kerning const[for now]  
           * src/main/pa_vclass.C: wow! vclass were out of vcs
 2001-08-29  parser  
         * src/main/pa_exception.C 1.14:          * src/: include/pa_bool.h, include/pa_double.h, include/pa_value.h,
                 exception redundant debug info            include/pa_vbool.h, include/pa_vclass.h, include/pa_vdouble.h,
             include/pa_vhash.h, include/pa_vjunction.h, include/pa_vmframe.h,
 2001-08-28  parser            include/pa_vobject.h, include/pa_vstring.h,
         * src/classes/table.C 1.107:            include/pa_vunknown.h, main/compile.y, main/compile_tools.C,
                 NO_STRING_ORIGIN check            main/execute.C: withoud cloning. didn't need it actually, params
             got passed from out unnamed ewpool
         * src/classes/string.C 1.71:  
         * src/include/pa_dictionary.h 1.2:          * src/: include/pa_vdouble.h, include/pa_vhash.h,
         * src/include/pa_string.h 1.101:            include/pa_vjunction.h, include/pa_vobject.h,
         * src/main/pa_dictionary.C 1.4:            include/pa_vunknown.h, main/compile.y: cloning dead end
         * src/main/pa_string.C 1.101:  
         * src/main/untaint.C 1.59:          * src/: include/pa_bool.h, include/pa_double.h,
                 pa_directory speeded up. moved zero 'from' check to directory constructor.            include/pa_valiased.h, include/pa_value.h, include/pa_vbool.h,
                 string:replace            include/pa_vclass.h, include/pa_vdouble.h, include/pa_vhash.h,
             include/pa_vjunction.h, include/pa_vmframe.h,
         * src/Makefile.in 1.13:            include/pa_vobject.h, include/pa_vstring.h,
                 makes            include/pa_vunknown.h, main/compile.y, main/compile_tools.C,
             main/execute.C, main/main.dsp, main/pa_value.C: value.cloning so
         * src/Makefile.in 1.12:            to give params proper names
         * src/classes/Makefile.in 1.13:  
         * src/main/Makefile.in 1.10:          * src/main/pa_wcontext.C: z
         * src/targets/Makefile.in 1.10:  
         * src/targets/apache13/Makefile.in 1.9:          * src/: include/pa_vmframe.h, main/execute.C: added names to
         * src/targets/cgi/Makefile.in 1.10:            unknown values in get_element and unfilled params. removed wrong
         * src/types/Makefile.in 1.9:            name change in get_element
                 makefiles  
           * src/main/execute.C: z
         * src/classes/file.C 1.51:  
         * src/main/pa_common.C 1.63:          * src/main/execute.C: fixed problems calling operators in
                 file:move autocreate/remove dest/src dir            constructors
   
         * src/main/compile.C 1.47:          * src/: classes/root.C, include/pa_stack.h, main/execute.C:
                 NO_STRING_ORIGIN check2            detected problems calling operators in constructors
   
         * src/classes/image.C 1.33:          * src/: classes/root.C, include/pa_request.h, main/execute.C:
                 image: gifsize little endian            autocalc def to string
   
         * src/targets/apache13/Makefile.am 1.4:          * src/: classes/root.C, include/pa_request.h, include/pa_value.h,
                 COMPILE_APACHE13_MODULE            include/pa_vbool.h, include/pa_wwrapper.h, main/execute.C: ^if 0
   
         * src/include/pa_dictionary.h 1.4:          * src/classes/root.C: added root.c
         * src/main/pa_dictionary.C 1.5:  
         * src/main/pa_sql_driver_manager.C 1.29:          * src/: include/pa_request.h, include/pa_value.h,
                 NO_STRING_ORIGIN check3            include/pa_vcframe.h, include/pa_vmframe.h,
             include/pa_wcontext.h, main/compile.C, main/compile.y,
         * src/include/pa_dictionary.h 1.3:            main/core.C, main/execute.C, main/pa_cframe.C,
                 gcc: ../include/pa_dictionary.h:19: storage class specifiers            main/pa_wcontext.C: 'if' just compiled
                 invalid in friend function declarations  
           * src/: include/pa_vbool.h, include/pa_vdouble.h,
         * src/targets/apache13/Makefile.am 1.3:            include/pa_vjunction.h, include/pa_vmframe.h,
                 configure to skip apache            include/pa_vstring.h, include/pa_wcontext.h, main/execute.C,
             main/pa_wcontext.C: z
         * src/classes/Makefile.in 1.14:  
         * src/main/Makefile.in 1.11:          * src/: include/pa_value.h, include/pa_vmframe.h, main/compile.y,
         * src/targets/apache13/Makefile.in 1.10:            main/core.C, main/execute.C, main/main.dsp: z. detected probs
         * src/targets/cgi/Makefile.in 1.11:            with parameter names  in operator methods
         * src/types/Makefile.in 1.10:  
                 make.ins          * src/main/compile.y: minor renamings in .y
   
         * src/classes/op.C 1.39:          * src/: include/pa_request.h, main/compile.C, main/compile.y,
         * src/main/compile.tab.C 1.9:            main/core.C, main/main.dsp: introducing ROOT_CLASS.  it's default
         * src/main/pa_dir.C 1.6:            @BASE.  changed 'RUN' assignment mech
         * src/main/untaint.C 1.60:  
         * src/targets/cgi/parser3.C 1.98:          * src/main/execute.C: z
         * src/targets/isapi/parser3isapi.C 1.36:  
                 strncpy forced with zero ending in case of limit          * src/: include/code.h, main/compile.y, main/compile_tools.C,
             main/compile_tools.h, main/execute.C: made class: dynamic, not
         * src/classes/image.C 1.34:            static. so to enable runtime ^use
                 image error msgs  
           * src/main/compile.y: minor grammar bug with OP_CODE__STORE_PARAM
         * src/classes/Makefile.am 1.18:  
         * src/main/Makefile.am 1.15:          * src/: include/code.h, main/compile.y, main/compile_tools.C,
         * src/targets/cgi/Makefile.am 1.11:            main/execute.C: joined 2 into one OP_CODE__STORE_PARAM
         * src/types/Makefile.am 1.6:  
                 .am-s          * src/main/execute.C: root root in code-junction
   
         * src/doc/doxygen.cfg 1.12:  2001-03-07  paf
                 doxygen conf removed some garbage from under doxygeneration  
           * src/include/: pa_value.h, pa_vclass.h, pa_vhash.h, pa_vmframe.h,
 2001-08-27  parser            pa_vobject.h, pa_wwrapper.h: const in Value.get_element
         * src/Makefile.in 1.11:  
         * src/classes/Makefile.in 1.12:          * src/: include/pa_stack.h, include/pa_value.h,
         * src/main/Makefile.in 1.9:            include/pa_vclass.h, include/pa_vhash.h, include/pa_vmframe.h,
         * src/main/pa_common.C 1.61:            include/pa_vobject.h, include/pa_wwrapper.h, main/execute.C:
         * src/main/pa_exception.C 1.12:            fixed rwcontext of {} params up
         * src/main/pa_sql_driver_manager.C 1.28:  
         * src/targets/Makefile.in 1.9:          * src/main/: compile.y, compile_tools.h: ^func(params)
         * src/targets/apache13/Makefile.in 1.8:  
         * src/targets/cgi/Makefile.am 1.10:          * src/main/compile.y: .y priorities syntax shaped up a bit
         * src/targets/cgi/Makefile.in 1.9:  
         * src/types/Makefile.in 1.8:          * src/: include/pa_hash.h, include/pa_value.h, include/pa_vhash.h,
                 configure for solaris -lsocket            include/pa_vunknown.h, main/compile.y, main/execute.C,
             main/pa_hash.C: expr def in -f
         * src/classes/image.C 1.31:  
         * src/classes/image.C 1.32:          * src/main/: compile.y, execute.C: expr calls
                 fixed jpgsize alg  
           * src/main/: compile.y, execute.C, pa_string.C: bug in string.cmp
         * src/main/pa_request.C 1.152:            fixed
         * src/targets/cgi/parser3.C 1.97:  
                 parser3 test.html [auto.p from current dir loading]          * src/main/compile.y: expr quoted code
   
         * src/main/pa_exception.C 1.13:          * src/main/: compile.y, execute.C: expr whitespace solved. added ""
                 z            support0
   
         * src/main/pa_common.C 1.62:          * src/main/compile.y: expr string comparisons 0
                 removed debug info from pa_common  
           * src/: include/pa_string.h, main/compile.y, main/execute.C,
 2001-08-24  parser            main/pa_string.C: just compiled lt&co
         * src/targets/cgi/parser3.C 1.95:  
                 not cgi extra \n 2          * src/main/execute.C: ^var.menu{$field} problem detected. that
             $field not a $var.field
         * src/classes/file.C 1.50:  
         * src/classes/form.C 1.14:  2001-03-06  paf
         * src/classes/mail.C 1.35:  
         * src/classes/table.C 1.106:          * src/main/compile.y: .y expr visible-shorter
                 fiew non-pool mallocs fixed  
           * src/: include/code.h, main/compile.y, main/execute.C: 1 problems
         * src/targets/cgi/parser3.C 1.96:            with skipping whitespace in yylex fixed 2 xors: # bitwise ##
                 not cgi extra \n 3            logical
   
         * src/sql/pa_sql_driver.h 1.13:          * src/: include/pa_vstring.h, main/compile.y: problems with
                 sql* removed services from disconnect - cross-request ideological probs.            skipping whitespace in yylex
                 oracle - fixed bug: cs allocated on request.pool and got freed before disconnect  
           * src/include/pa_vbool.h: forgot this
         * src/targets/cgi/parser3.C 1.94:  
                 not cgi extra \n          * src/: include/code.h, main/compile.y, main/execute.C: without
             string ops in expressions 0
         * src/main/pa_sql_driver_manager.C 1.27:  
                 z          * src/: include/pa_value.h, include/pa_vdouble.h,
             include/pa_vstring.h, include/pa_vunknown.h, main/compile.y,
         * src/include/pa_sql_connection.h 1.12:            main/execute.C, main/main.dsp: !~
         * src/main/pa_sql_driver_manager.C 1.26:  
                 sql* removed services from disconnect - cross-request          * src/: include/pa_vcframe.h, include/pa_vclass.h,
                 ideological probs.            include/pa_vdouble.h, include/pa_vhash.h, include/pa_vjunction.h,
             include/pa_vmframe.h, include/pa_vobject.h, include/pa_vstring.h,
 2001-08-23  parser            include/pa_vunknown.h, include/pa_wcontext.h,
         * src/main/pa_sql_driver_manager.C 1.25:            include/pa_wwrapper.h, main/compile.y, main/compile_tools.C,
                 oracle: dlink            main/compile_tools.h, main/execute.C: +-*/
   
         * src/classes/file.C 1.49:          * src/: include/pa_vdouble.h, main/compile.y, main/compile_tools.C,
                 minor bug in file:save fixed            main/compile_tools.h: grammar-1.1 $a(z) $a=0
   
 2001-08-22  parser          * src/: include/pa_value.h, include/pa_vdouble.h, main/compile.y,
         * src/classes/file.C 1.48:            main/execute.C: expr grammar-1 2*2=4.000000 :)
         * src/main/compile.tab.C 1.8:  
         * src/types/pa_vfile.C 1.18:          * src/main/compile.y: expr grammar-1
         * src/types/pa_vfile.h 1.29:  
                 file:load|save[text|binary;          * src/main/compile.y: expr lexx1
   
         * src/main/compile.tab.C 1.7:          * src/main/: compile.y, execute.C, main.dsp: z
         * src/main/compile.y 1.164:  
                 ^method[]^[^] literals []          * src/: include/code.h, include/pa_valiased.h, include/pa_value.h,
             include/pa_vdouble.h, include/pa_vstring.h, main/compile.y,
 2001-08-21  parser            main/execute.C: expr lex0 exec-1
         * src/classes/file.C 1.47:  
         * src/classes/table.C 1.105:          * src/: include/code.h, main/compile.y, main/compile_tools.h: g
                 ^file:list  
   2001-02-26  paf
 2001-08-20  parser  
         * src/main/compile.tab.C 1.6:          * src/main/compile.y: max_string in yyerror bug fix
         * src/main/compile.y 1.163:  
         * src/main/pa_sql_driver_manager.C 1.24:  2001-02-25  paf
         * src/types/pa_value.h 1.70:  
         * src/types/pa_vbool.h 1.11:          * src/: include/pa_value.h, include/pa_vmframe.h,
         * src/types/pa_vdouble.h 1.24:            include/pa_wcontext.h, main/execute.C: VAliased3
         * src/types/pa_vint.h 1.25:  
                 var(123) ^var.inc[] recousively caused problems: inc incremeted          * src/include/: pa_value.h, pa_vmframe.h: VAliased2
                 123 literal!! fixed  
           * src/main/execute.C: VAliased1
 2001-08-10  parser  
         * src/classes/table.C 1.101:          * src/: include/pa_request.h, include/pa_value.h,
         * src/include/pa_table.h 1.34:            include/pa_vmframe.h, include/pa_wcontext.h, main/execute.C:
         * src/main/pa_table.C 1.35:            VAliased0
                 table.sort now creates new sorted table  
           * src/: include/pa_pool.h, include/pa_request.h,
         * src/main/compile.tab.C 1.3:            include/pa_value.h, include/pa_vclass.h, include/pa_vmframe.h,
         * src/main/compile.tab.C 1.4:            include/pa_vobject.h, main/core.C, main/execute.C, main/main.dsp:
         * src/main/compile.y 1.160:            VAliased just compiled
         * src/main/compile.y 1.161:  
                 (codes) name part syntax added          * src/: include/pa_pool.h, include/pa_value.h, include/pa_vclass.h,
             include/pa_vobject.h, main/execute.C: alias dead end
         * src/main/compile.tab.C 1.5:  
         * src/main/compile.y 1.162:          * src/: include/pa_value.h, include/pa_vclass.h,
                 [codes] name part syntax now            include/pa_wcontext.h, include/pa_wwrapper.h, main/execute.C,
             main/main.dsp: no not get fields into interm VFielded class.
         * src/main/pa_string.C 1.100:            fields & staticfields 1
                 string.match hanged on. there were a hang check but it weren't wise enough  
                           * src/: include/pa_vcframe.h, include/pa_vmframe.h,
                 @parse[dateString][tmp]            include/pa_vobject.h, include/pa_wcontext.h,
                 $tmp[^dateString.match[(\d\d\d\d-)?(\d\d-)?][g]]            include/pa_wwrapper.h, main/core.C, main/execute.C,
                 $tmp.1 $tmp.2            main/main.dsp: would now get fields into interm VFielded class
                 #end  
                           * src/: include/pa_hash.h, include/pa_value.h, include/pa_vclass.h,
                 @main[]            include/pa_vmframe.h, include/pa_vobject.h, include/pa_vstring.h,
                 ^parse[2001-02-03]            include/pa_wcontext.h, main/compile.y, main/core.C,
             main/execute.C, main/main.dsp, main/pa_hash.C, main/pa_value.C,
         * src/classes/table.C 1.102:            main/pa_wcontext.C: virtuals2
         * src/classes/table.C 1.103:  
                 table:sort now default desc          * src/main/compile.y: : 1
   
         * src/types/pa_value.h 1.69:          * src/main/compile.y: rethought to $class:static.field.subfield
         * src/types/pa_vstring.h 1.30:  
         * src/types/pa_vstring.h 1.31:          * src/: include/pa_vclass.h, main/compile.y, main/execute.C:
                 string now def only when ne ''            $class:element
   
         * src/main/pa_request.C 1.150:          * src/: include/pa_value.h, include/pa_vmframe.h,
         * src/main/pa_request.C 1.151:            include/pa_wwrapper.h, main/compile.y, main/execute.C,
                 wanted to make            main/pa_wcontext.C: before execute class calls rewrite
                 const int MAX_EXECUTE_SECONDS=1;  
                           * src/: include/pa_request.h, main/compile.C, main/core.C: default
                 but couldnt, set_callback_and_alarm appeared to be not exported :(            name RUN, also alias
   
         * src/classes/table.C 1.104:          * src/main/compile.y: escaping bug
                 table:sort restored [it was bad test :(]  
           * src/: include/pa_request.h, include/pa_value.h,
 2001-08-09  parser            include/pa_vobject.h, main/compile.y, main/compile_tools.h,
         * src/main/pa_string.C 1.99:            main/core.C, main/execute.C, main/pa_common.C: vobject1
                 $a[010] now ^if($a==10){true}  
                 were octal          * src/: include/code.h, include/pa_value.h, include/pa_vclass.h,
             include/pa_vmframe.h, include/pa_vobject.h,
         * src/main/Makefile.am 1.14:            include/pa_wwrapper.h, main/compile.y, main/compile_tools.C,
                 .am            main/compile_tools.h, main/execute.C: ^class:method() just
             compiled
         * src/classes/void.C 1.6:  
         * src/classes/void.C 1.7:  2001-02-24  paf
                 void: int double  copy/paste from int: bug fixed  
           * src/main/main.dsp: no bison -d
         * src/classes/hash.C 1.14:  
                 hash:_default now [was hash:default]          * src/main/: compile.y, compile_tools.h: use0 line no on 'undef
             class' err msg wrong
         * src/types/pa_vcookie.C 1.22:  
                 cookie name&value origins added, more precise $ORIGINS(1)          * src/main/compile.y: z
   
         * src/classes/op.C 1.38:          * src/main/: compile.y, core.C: yylex need some @special lines adj
                 case without switch check added  
           * src/: include/pa_request.h, include/pa_vclass.h, main/compile.C,
         * src/main/Makefile.in 1.8:            main/compile.y, main/compile_tools.h, main/core.C: modules0
                 make.in  
           * src/: include/pa_vclass.h, main/core.C: z
 2001-08-07  parser  
         * src/classes/math.C 1.5:          * src/: include/pa_value.h, include/pa_vclass.h,
         * src/main/pa_request.C 1.149:            include/pa_vobject.h, main/main.dsp: vobject00
                 math:random fixed. win32 srand made working  
           * src/main/pa_array.C: minor bug in expanding very small arrays.
         * src/classes/double.C 1.36:            60% from 1 were 0
         * src/classes/int.C 1.32:  
         * src/classes/string.C 1.70:          * src/: include/pa_value.h, include/pa_wcontext.h,
         * src/classes/table.C 1.100:            include/pa_wwrapper.h, main/execute.C, main/pa_value.C: it works
         * src/include/pa_globals.h 1.60:            as bad as you've named it: wcontext.value() was not a perfect
         * src/main/pa_globals.C 1.70:            idea
                 !^int/double:sql{query}[[$.limit(2) $.offset(4) $.default(0)]]  
                 string, table          * src/main/execute.C: codeframe1
   
 2001-08-06  parser          * src/: include/pa_value.h, include/pa_vcframe.h,
         * src/classes/hash.C 1.13:            include/pa_vclass.h, include/pa_vframe.h, include/pa_vhash.h,
                 hash:keys renamed to hash:_keys :(            include/pa_vjunction.h, include/pa_vmframe.h,
             include/pa_wcontext.h, include/pa_wwrapper.h, main/execute.C,
         * src/main/pa_exec.C 1.10:            main/main.dsp, main/pa_cframe.C, main/pa_wcontext.C: codeframe
                 exec win32 real filename            just compiled
   
         * src/classes/file.C 1.46:          * src/: include/pa_vframe.h, main/compile.y: found junction
                 exec stderr out            ideology @: ^x{$a()) must construct current wcontext element, so
             smart wcontext handling needed
         * src/classes/mail.C 1.34:  
         * src/classes/op.C 1.37:          * src/main/compile.y: fixed grammar bugs in constructor/params
         * src/include/pa_array.h 1.43:            klinch
         * src/include/pa_globals.h 1.59:  
         * src/include/pa_hash.h 1.42:          * src/main/: compile.y, execute.C: fixed empty constructor
         * src/include/pa_request.h 1.94:            optimized empty case. failed on calls - produced empty string
         * src/main/compile.tab.C 1.2:            param
         * src/main/compile.y 1.159:  
         * src/main/pa_array.C 1.38:          * src/main/compile.y: fixed last \n macrotemplate strip bug
         * src/main/pa_dictionary.C 1.3:  
         * src/main/pa_exec.C 1.11:          * src/: include/code.h, include/pa_request.h, include/pa_value.h,
         * src/main/pa_globals.C 1.69:            include/pa_vclass.h, include/pa_vframe.h, main/compile.y,
         * src/main/pa_hash.C 1.38:            main/compile_tools.C, main/compile_tools.h, main/core.C,
         * src/main/pa_request.C 1.148:            main/execute.C: code junctions0. something wrong with last \n
         * src/main/pa_string.C 1.98:            macrotemplate strip
                 class_path  
           * src/: include/pa_value.h, main/compile.C, main/core.C,
 2001-08-03  parser            main/pa_value.C: minor error reporting format beautifyings
         * src/classes/table.C 1.99:  
         * src/types/pa_vtable.h 1.28:          * src/: include/pa_value.h, include/pa_vclass.h,
                 vtable.locks killed            include/pa_vframe.h, main/core.C, main/execute.C,
             main/pa_value.C: get_method RIP. junctions everywhere. call with
 2001-08-02  parser            junctions0
         * src/classes/classes.h 1.9:  
         * src/classes/op.C 1.36:  2001-02-23  paf
         * src/include/pa_globals.h 1.58:  
         * src/main/execute.C 1.188:          * src/include/: pa_value.h, pa_vclass.h, pa_vframe.h,
         * src/main/pa_globals.C 1.66:            pa_wwrapper.h: lara came, can't work, sorry :(
         * src/main/pa_globals.C 1.67:  
                 found another multithread bug in op.C (last, last global var          * src/main/: compile.y, execute.C, main.dsp: rethought some. before
                 killed) :)            junction
   
         * src/main/pa_dictionary.C 1.2:          * src/: include/pa_vframe.h, include/pa_vunknown.h,
         * src/main/pa_globals.C 1.68:            include/pa_wcontext.h, include/pa_wwrapper.h, main/core.C,
                 memset dictionary minor bug fixed            main/execute.C, main/main.dsp, main/pa_value.C: call0
   
         * src/classes/string.C 1.69:          * src/: include/pa_hash.h, include/pa_value.h,
         * src/classes/table.C 1.98:            include/pa_wcontext.h, main/core.C, main/execute.C,
         * src/include/pa_array.h 1.42:            main/main.dsp, main/pa_hash.C: started call. store param, vframe
         * src/main/execute.C 1.190:            done
         * src/main/pa_exec.C 1.9:  
                 introducing Array_iter          * src/include/pa_wcontext.h: z
   
         * src/main/execute.C 1.189:          * src/main/: compile.y, compile_tools.C, compile_tools.h: fixed
                 detected quick_get recursion bug. changed to get@execute, but            wrong grammar in complex constructor case
                 needs array iterator, separate from array to avoid it & use caching  
           * src/main/: compile.y, execute.C: empty constructor bug fixed
 2001-08-01  parser  
         * src/include/pa_dictionary.h 1.1:          * src/main/execute.C: with result rwpool
         * src/include/pa_globals.h 1.57:  
         * src/include/pa_string.h 1.100:          * src/: include/pa_value.h, main/core.C, main/execute.C,
         * src/main/main.dsp 1.107:            main/main.dsp: value named
         * src/main/pa_dictionary.C 1.1:  
         * src/main/pa_globals.C 1.65:          * src/: include/pa_value.h, include/pa_vstring.h, main/execute.C:
         * src/main/pa_request.C 1.147:            strign 2 value in 2 places in execute
         * src/main/pa_string.C 1.97:  
         * src/main/untaint.C 1.58:          * src/: include/pa_value.h, include/pa_wcontext.h, main/compile.y,
                 speeded up typo-html replacements. introducing Dictionary with            main/execute.C, main/main.dsp, main/pa_array.C: auto VHash on
                 first-char caching            wcontext.put_element when wcontext fvalue==0
   
 2001-07-31  parser  2001-02-22  paf
         * src/types/Makefile.am 1.5:  
                 pa_vtable.C added to .am          * src/: include/pa_hash.h, include/pa_value.h, include/pa_vclass.h,
             include/pa_vhash.h, include/pa_vstring.h, include/pa_wcontext.h,
         * src/main/compile.tab.C 1.1:            main/execute.C, main/main.dsp: auto VHash in pa.th.cre.at.e
                 added, so that could be compiled even on non-bison-enabled platforms  
           * src/: include/pa_wcontext.h, main/compile.y, main/execute.C:
 2001-07-28  parser            erroreos checkout
         * src/main/compile.y 1.158:  
         * src/main/untaint.C 1.57:          * src/: include/pa_request.h, main/compile.y: $self.put(val)
                 bug fix @ untaint when \r skipped \n  
           * src/: include/pa_array.h, main/compile.y, main/compile_tools.C,
         * src/classes/table.C 1.97:            main/compile_tools.h, main/pa_array.C: $self.get
                 table:hash always produces hash, when can't - empty  
           * src/main/: compile.C, compile.y, compile_tools.C: z
 2001-07-27  parser  
         * src/classes/double.C 1.35:          * src/main/compile.y: $: wasn't finished - $:sdf(sdf) troubled a
         * src/classes/int.C 1.31:            bit. finished now.
         * src/classes/string.C 1.68:  
                 provided meaningful msg on int/double/string :sql without          * src/main/compile.y: $: finished
                 result and default  
           * src/main/: compile.C, compile.y, execute.C: started : with $a.$:f
 2001-07-26  parser  
         * src/include/pa_opcode.h 1.6:          * src/: include/code.h, main/compile_tools.C, main/compile_tools.h,
         * src/main/compile.y 1.156:            main/execute.C: OP_STRING better then some xxx _VALUE
         * src/main/execute.C 1.187:  
                 hash creation syntax problem persists. restored $: for a while.          * src/: include/code.h, include/pa_vstring.h, main/compile.y,
                 thinking of $man[$.age[zzz]] syntax now            main/compile_tools.C, main/compile_tools.h, main/execute.C:
             string to vstring it .y all
         * src/classes/op.C 1.35:  
                 fixed bad multithread bug with strangly global OP          * src/: include/pa_request.h, include/pa_stack.h,
             include/pa_wcontext.h, main/execute.C: z about to vstring it .y
         * src/main/compile.y 1.157:            all
                 $man[$.age[zzz]]  0  
           * src/main/: compile.C, core.C, execute.C, pa_string.C: more
         * src/include/pa_opcode.h 1.4:            precise parse error line:col
         * src/main/compile.C 1.45:  
         * src/main/compile.y 1.154:          * src/: include/pa_pool.h, include/pa_vclass.h, main/core.C,
         * src/main/compile_tools.h 1.46:            main/pa_hash.C, main/pa_pool.C: TRY...
         * src/main/execute.C 1.185:  
         * src/main/pa_request.C 1.146:          * src/: include/pa_exception.h, include/pa_pool.h,
         * src/types/pa_vmethod_frame.h 1.13:            include/pa_request.h, include/pa_value.h, include/pa_wcontext.h,
                 introducing ::            main/compile.C, main/compile.y, main/compile_tools.C,
                 this is constructor call prefix.            main/core.C, main/pa_array.C, main/pa_exception.C,
                 ordinary : remains for static accesses            main/pa_hash.C, main/pa_pool.C, main/pa_string.C,
             main/pa_table.C: removed exception from request
         * src/classes/double.C 1.34:  
         * src/classes/int.C 1.30:          * src/: include/pa_vstring.h, main/compile.C, main/core.C: added
         * src/classes/string.C 1.67:            some forgotten
         * src/include/pa_opcode.h 1.5:  
         * src/main/compile.C 1.46:          * src/: include/code.h, include/pa_value.h, include/pa_vclass.h,
         * src/main/compile.y 1.155:            include/pa_wcontext.h, main/compile.y, main/compile_tools.C,
         * src/main/compile_tools.h 1.47:            main/compile_tools.h, main/execute.C, main/main.dsp: iiieeyys!
         * src/main/execute.C 1.186:            get/put simple vars to VClass works0
         * src/types/pa_vcode_frame.h 1.7:  
         * src/types/pa_vmethod_frame.h 1.14:          * src/: include/pa_array.h, include/pa_wcontext.h,
         * src/types/pa_wcontext.h 1.16:            main/pa_string.C: in process, but found that exceptions are too
         * src/types/pa_wwrapper.h 1.10:            global
                 fixing :: realization #1  
           * src/: include/code.h, include/pa_string.h, include/pa_value.h,
 2001-07-25  parser            include/pa_vclass.h, include/pa_wcontext.h, main/compile.y,
         * src/classes/table.C 1.95:            main/execute.C, main/pa_string.C: write_value write_string 0 it
         * src/main/main.dsp 1.106:            seems wcontext must write strings regardles of fvalue!=0
         * src/types/pa_vtable.C 1.1:  
         * src/types/pa_vtable.h 1.27:  2001-02-21  paf
                 ^table.record[] now $table.fields  
           * src/main/execute.C: tired :)
         * src/types/pa_vtable.C 1.2:  
                 table: get_element order changeed. now:          * src/main/: compile.C, compile.y, execute.C: store0
                 1. fields  
                 2. methods          * src/: include/compile.h, include/execute.h, include/pa_array.h,
                 3. columns            include/pa_request.h, include/pa_stack.h, include/pa_vclass.h,
             include/pa_wcontext.h, main/compile.C, main/compile.y,
         * src/types/pa_vdouble.h 1.23:            main/execute.C, main/main.dsp, main/pa_array.C,
         * src/types/pa_vint.h 1.24:            main/pa_request.C: get put -1 [just compiled]
                 odbc: no result queries; quote.  
                 optimized double&int tostring-s          * src/: include/core.h, include/pa_context.h, include/pa_request.h,
             include/pa_vclass.h, include/pa_wcontext.h, main/core.C,
         * src/classes/string.C 1.66:            main/main.dsp, main/pa_request.C: request core methods0
         * src/include/pa_globals.h 1.56:  
         * src/main/execute.C 1.183:          * src/: include/compile.h, include/pa_array.h, main/compile.C,
         * src/main/pa_globals.C 1.64:            main/compile.y, main/execute.C: MAIN_METHOD_NAME ready to write
                 match replace code context moved to implicit $match context            execute
   
         * src/main/compile.C 1.44:          * src/: include/pa_exception.h, include/pa_value.h, main/compile.C,
         * src/main/compile.y 1.153:            main/compile.y, main/compile_tools.C, main/compile_tools.h: .y
         * src/main/compile_tools.h 1.45:            methods and one_big_piece. now compile returns array<method*>
                 allowed whitespace before first method decl  
           * src/main/compile.y: more straightforward yylex[end]
         * src/include/pa_opcode.h 1.3:  
         * src/main/compile.y 1.149:          * src/: include/pa_string.h, include/pa_types.h, main/pa_string.C:
         * src/main/compile_tools.C 1.37:            string.operator==(char*)
         * src/main/compile_tools.h 1.43:  
         * src/main/execute.C 1.182:          * src/: include/execute.h, include/pa_array.h, include/pa_value.h,
                 with killed, code storage introduced with former 'with' syntax            main/execute.C, main/pa_array.C: after array.const get wonders
   
         * src/main/compile.y 1.150:          * src/include/: compile.h, pa_context.h, pa_hash.h, pa_request.h,
         * src/main/compile.y 1.151:            pa_string.h, pa_value.h: struck with const array.gets
         * src/main/execute.C 1.184:  
                 $var[] is now empty string, not void          * src/main/: execute.C: z
   
         * src/main/compile.C 1.43:          * src/main/: compile.y, execute.C: z
         * src/main/compile.y 1.152:  
         * src/main/compile_tools.h 1.44:          * src/main/: compile.C, compile.y, compile_tools.h: error
                 allowed empty lines before first method decl            processing in eval & yyerror so it wouldn't cause memleaks.
   
         * src/classes/table.C 1.96:          * src/main/: compile.C, compile.y: failed to add absolute precies
                 allowed nontable result in table:sql, results in empty table            parse error positions. leaving RIGHTMOST position as
             @file[line:col]
 2001-07-24  parser  
         * src/main/compile.C 1.42:          * src/: include/compile.h, main/compile.C, main/compile.y,
         * src/main/execute.C 1.181:            main/compile_tools.h: line numbers needed. would add them to .y
         * src/main/pa_string.C 1.96:            now internally. externally it's not as precise as needed
         * src/types/pa_value.h 1.68:  
                 first get_element, next get operator          * src/: include/code.h, include/pa_types.h, main/compile.C,
             main/compile.y, main/compile_tools.C, main/compile_tools.h,
         * src/classes/file.C 1.45:            main/execute.C, main/main.dsp: .y to c++ hierarchy output fix.
         * src/include/pa_common.h 1.47:            compiler works ok
         * src/main/pa_common.C 1.60:  
                 file:move  2001-02-20  paf
   
         * src/main/compile.y 1.148:          * src/main/: compile.C, compile.y, compile_tools.C,
                 removed @end handling            compile_tools.h, execute.C, main.dsp: nestage probs, eof yylex
             not perfect
         * src/main/pa_common.C 1.59:  
                 file_read close @ eof when imgsize bug fixed          * src/: include/code.h, include/compile.h, include/execute.h,
             include/pa_array.h, include/pa_common.h, include/pa_pool.h,
         * src/main/compile.C 1.41:            include/pa_string.h, include/pa_table.h, include/pa_types.h,
         * src/main/compile.y 1.147:            main/compile.C, main/compile.y, main/compile_tools.C,
                 @end handling method2            main/compile_tools.h, main/core.C, main/execute.C, main/main.dsp,
             main/pa_array.C, main/pa_common.C, main/pa_hash.C,
 2001-07-23  parser            main/pa_string.C, main/pa_table.C: bison[yacc] first time
         * src/main/pa_sql_driver_manager.C 1.23:            compiled.  execute=dump for now
         * src/sql/pa_sql_driver.h 1.12:  
                 sql odbc driver          * src/main/core.C: core rewrite using yacc investigations now will
             be compile[yacc]/execute[opcodes]
         * src/classes/hash.C 1.11:  
         * src/classes/hash.C 1.12:  2001-02-15  paf
         * src/classes/string.C 1.65:  
         * src/classes/table.C 1.94:          * src/: include/pa_value.h, main/core.C: maybe a-la yacc those ifs
         * src/classes/void.C 1.5:            rewrite as turing machine? for it seems it would be it's too many
         * src/include/pa_sql_connection.h 1.11:            ifs with this syntax now
         * src/sql/pa_sql_driver.h 1.11:  
                 changed sql driver query interface  2001-02-14  paf
   
 2001-07-20  parser          * src/main/core.C: get_params 1
         * src/types/pa_vrequest.C 1.8:  
                 X!$browser:type          * src/main/core.C: get_params figured ^menu[UNEVALUATED unthinked
             :( ]
         * src/classes/file.C 1.44:  
         * src/classes/string.C 1.64:          * src/main/core.C: varios breaks
         * src/include/pa_string.h 1.99:  
         * src/main/execute.C 1.180:          * src/main/core.C: get names 3
         * src/main/pa_string.C 1.95:  
         * src/types/pa_valiased.C 1.8:          * src/main/core.C: get names 2
         * src/types/pa_valiased.h 1.13:  
         * src/types/pa_value.h 1.67:          * src/main/core.C: get names 1
         * src/types/pa_vclass.h 1.17:  
         * src/types/pa_vcookie.h 1.11:          * src/: include/pa_string.h, main/core.C, main/pa_string.C: get
         * src/types/pa_vdate.h 1.3:            names 0
         * src/types/pa_vfile.h 1.28:  
         * src/types/pa_vform.h 1.21:          * src/: include/pa_value.h, main/core.C, main/pa_string.C: process
         * src/types/pa_vhash.h 1.15:            text repassing2 operator static vars
         * src/types/pa_vmath.h 1.2:  
         * src/types/pa_vobject.h 1.10:          * src/: include/pa_context.h, include/pa_string.h, main/core.C,
         * src/types/pa_vrequest.C 1.7:            main/pa_string.C: process text repassing
         * src/types/pa_vstateless_class.h 1.16:  
         * src/types/pa_vstateless_object.h 1.10:          * src/: include/pa_context.h, include/pa_value.h, main/core.C:
                 only ^class:method dynamic calls allowed.            module:calls changes
                 ^BASE.method call disabled.  
                 BASE element globally removed  2001-02-13  paf
   
 2001-07-18  parser          * src/: include/pa_context.h, include/pa_value.h, main/core.C:
         * src/Makefile.am 1.6:            ^class:calls[] started
         * src/Makefile.in 1.10:  
         * src/classes/Makefile.am 1.17:          * src/: include/pa_value.h, main/core.C: z
         * src/main/Makefile.am 1.13:  
         * src/targets/Makefile.am 1.6:          * src/main/core.C: operators : and self. prefixes
         * src/targets/apache13/Makefile.am 1.2:  
         * src/targets/cgi/Makefile.am 1.9:          * src/main/core.C: z
         * src/types/Makefile.am 1.4:  
                 removed $id from *.in *.am          * src/: include/pa_string.h, main/pa_string.C: String_iterator
             tested
         * src/classes/file.C 1.43:  
                 file:exec/cgi msg          * src/: include/pa_string.h, main/pa_string.C: String_iterator
             optimized
         * src/main/pa_request.C 1.145:  
         * src/main/untaint.C 1.56:          * src/main/pa_string.C: String_iterator::skip_to optimized a bit.
                 ORIGINS langs name abbrevations            would change privates to better support optimization
   
         * src/classes/file.C 1.42:          * src/: include/pa_string.h, main/pa_string.C:
                 $file:exit-code renamed to 'status'            String_iterator::skip_to todo:optimize
   
         * src/classes/date.C 1.4:  2001-02-12  paf
         * src/classes/mail.C 1.33:  
         * src/classes/math.C 1.4:          * src/: include/pa_string.h, main/core.C, main/pa_string.C: started
         * src/classes/string.C 1.63:            String_iterator
         * src/classes/table.C 1.93:  
         * src/include/pa_globals.h 1.55:          * src/: include/pa_context.h, include/pa_value.h, main/core.C: some
         * src/include/pa_string.h 1.98:            comments
         * src/main/execute.C 1.179:  
         * src/main/pa_globals.C 1.63:          * src/: include/pa_context.h, include/pa_value.h, main/core.C: get
         * src/main/pa_request.C 1.144:            self/methodref joined
         * src/main/pa_string.C 1.94:  
         * src/main/untaint.C 1.55:  2001-02-11  paf
         * src/types/pa_value.h 1.66:  
         * src/types/pa_vdouble.h 1.22:          * src/: include/pa_context.h, include/pa_value.h, main/core.C,
         * src/types/pa_vfile.h 1.27:            main/main.dsp: core started.  core.C, context&value .h
         * src/types/pa_vint.h 1.23:  
         * src/types/pa_vstring.C 1.9:          * src/: include/pa_array.h, include/pa_hash.h, include/pa_pool.h,
         * src/types/pa_vstring.h 1.29:            include/pa_string.h, main/main.dsp, main/pa_array.C,
                 $ORIGINS(1) output tracing mode            main/pa_hash.C, main/pa_pool.C, main/pa_string.C: :pooled
   
         * src/classes/Makefile.in 1.11:  2001-01-30  paf
         * src/main/Makefile.in 1.7:  
         * src/targets/Makefile.in 1.8:          * src/: Makefile.am, main/Makefile.am, targets/Makefile.am: .am
         * src/targets/apache13/Makefile.in 1.7:            comments
         * src/targets/cgi/Makefile.in 1.8:  
         * src/types/Makefile.in 1.7:          * src/: include/pa_pool.h, main/Makefile.am, main/main.dsp,
                 $id in .in's from .am's removed            main/pa_pool.C: moved pa_pool.C to be target specific
   
         * src/classes/file.C 1.41:          * src/: include/pa_exception.h, include/pa_pool.h,
         * src/main/pa_exec.C 1.8:            include/pa_table.h, main/pa_exception.C, main/pa_table.C: minor *
                 file:exec            to & changes
   
 2001-07-17  parser          * src/: include/pa_exception.h, include/pa_pool.h,
         * src/Makefile.in 1.9:            include/pa_request.h, include/pa_table.h, main/pa_array.C,
         * src/classes/Makefile.in 1.10:            main/pa_exception.C, main/pa_pool.C, main/pa_table.C: error
                 == wrong            re-associated. that's much better even removed 'die' necessety
   
 2001-07-13  parser          * src/: include/pa_error.h, include/pa_exception.h,
         * src/main/execute.C 1.175:            include/pa_pool.h, include/pa_request.h, main/main.dsp,
         * src/main/pa_request.C 1.142:            main/pa_error.C, main/pa_exception.C, main/pa_pool.C,
                 order of MAIN parents was wrong, fixed            targets/Makefile.am: lowered targets/parser into subdir, added
             parser_Pool(Pool) failed to add. would think..
         * src/classes/double.C 1.33:  
         * src/classes/int.C 1.29:          * src/: include/pa_error.h, include/pa_hash.h, include/pa_string.h,
         * src/classes/string.C 1.62:            include/pa_table.h, main/pa_error.C, main/pa_hash.C,
         * src/include/pa_request.h 1.92:            main/pa_string.C, main/pa_table.C: Table more like C++ style
         * src/include/pa_request.h 1.93:            hence lots of 'const'
         * src/main/execute.C 1.176:  
         * src/main/execute.C 1.177:          * src/: include/pa_error.h, include/pa_request.h,
         * src/main/execute.C 1.178:            include/pa_string.h, include/pa_table.h, main/pa_error.C,
         * src/main/pa_request.C 1.143:            main/pa_table.C: Error fixed
                 auto.p[@auto], /news/auto.p[no @auto], so that initializing  
                 second would not call first @auto  2001-01-29  paf
   
 2001-07-12  parser          * src/: include/pa_array.h, include/pa_common.h,
         * src/types/pa_value.h 1.65:            include/pa_error.h, include/pa_hash.h, include/pa_pool.h,
                 pa_value.putelement modification of system classes prevented            include/pa_request.h, include/pa_string.h, include/pa_table.h,
             main/Makefile.am, main/pa_array.C, main/pa_common.C,
 2001-07-11  parser            main/pa_error.C, main/pa_hash.C, main/pa_table.C: added forgotten
         * src/classes/string.C 1.61:  
         * src/doc/sources2html.cmd 1.3:          * src/: include/pa_array.h, include/pa_hash.h, include/pa_pool.h,
                 lr split now yelds table $piece            include/pa_string.h, include/pa_table.h, include/pa_types.h,
             main/Makefile.am, main/main.dsp, main/pa_array.C, main/pa_hash.C,
         * src/classes/file.C 1.40:            main/pa_string.C, main/pa_table.C: Request Error Table
         * src/include/pa_common.h 1.46:  
         * src/main/pa_common.C 1.58:          * src/: include/pa_pool.h, main/pa_array.C: tested - decision "no
         * src/types/pa_vstateless_class.h 1.15:            templates"
                 $file created by file:state += .atime .mtime .ctime  
                 +found&fixed bug with exceptions on get_junction-created objects [they were on wrong pool]          * src/: include/pa_array.h, include/pa_pool.h, main/Makefile.am,
             main/main.dsp, main/pa_array.C: templates failed no template
 2001-07-09  parser            specializations [VC6], no library auto instantation [VC6, GNU c++
         * src/main/untaint.C 1.54:            2.95.2-6 from latest cygwin]
                 qp wrong name  
           * src/: include/pa_array.h, include/pa_hash.h, include/pa_pool.h,
         * src/classes/date.C 1.3:            include/pa_string.h, include/pa_table.h, include/pa_types.h,
         * src/classes/string.C 1.60:            main/main.dsp, main/pa_array.C, main/pa_string.C,
         * src/classes/table.C 1.92:            main/pa_table.C: Table started would test template Array now
         * src/main/compile.y 1.146:  
                 date format 0          * src/: include/pa_pool.h, include/pa_string.h, main/pa_string.C:
             String originating
 2001-07-07  parser  
         * src/classes/Makefile.am 1.16:          * src/: include/pa_hash.h, include/pa_pool.h, include/pa_threads.h,
         * src/classes/date.C 1.1:            main/pa_hash.C: made local Hash-es not thread safe=quicker by
         * src/classes/file.C 1.39:            SYNCHRONIZED(thread_safe)
         * src/classes/hash.C 1.10:  
         * src/classes/image.C 1.30:          * src/include/: pa_array.h, pa_hash.h, pa_string.h: moved .h public
         * src/classes/mail.C 1.32:            parts to top
         * src/classes/math.C 1.3:  
         * src/classes/op.C 1.34:          * src/: include/pa_hash.h, include/pa_threads.h, main/pa_hash.C,
         * src/classes/string.C 1.59:            main/pa_threads.C: decided on one global_mutex, like PHP as I can
         * src/classes/table.C 1.90:            see: needed only in global Hash now, made Hash:: put/get
         * src/classes/void.C 1.4:            SYNCHRONIZED
         * src/include/pa_request.h 1.91:  
         * src/main/main.dsp 1.105:          * src/: include/pa_hash.h, include/pa_threads.h, main/main.dsp,
         * src/types/pa_value.h 1.64:            main/pa_threads.C: added pa_threads
         * src/types/pa_vdate.h 1.1:  
         * src/types/pa_wcontext.C 1.7:            Mutex
                 date  now set $fields roll string.  todo: sql, calendar  
           * src/include/pa_hash.h: some comments
         * src/classes/date.C 1.2:  
         * src/classes/table.C 1.91:          * src/: main/pa_array.C, include/pa_array.h, include/pa_pool.h:
         * src/include/pa_common.h 1.45:            Array& operator += (Array& src)
         * src/include/pa_string.h 1.97:  
         * src/main/pa_common.C 1.57:          * src/main/pa_array.C: expand not convinient, would rewrite
         * src/types/pa_vdate.h 1.2:  
                 date roll          * src/: include/pa_array.h, main/pa_array.C: Array::operator +=
                 table calendar            (Array& src)
   
 2001-07-06  parser            rethought, would change now
         * src/classes/math.C 1.2:  
         * src/include/pa_request.h 1.90:  2001-01-27  paf
         * src/main/execute.C 1.174:  
         * src/main/main.dsp 1.104:          * src/: include/pa_array.h, main/pa_array.C: array [] with chunk
         * src/main/pa_request.C 1.141:            caching
         * src/types/pa_vmath.h 1.1:  
                 math 0          * src/: include/pa_array.h, include/pa_hash.h, include/pa_pool.h,
             include/pa_string.h, main/pa_array.C, main/pa_string.C: array
 2001-07-03  parser            cache rethought to chunk caching
         * src/classes/Makefile.am 1.15:  
         * src/classes/math.C 1.1:          * src/: include/pa_array.h, include/pa_hash.h, include/pa_pool.h,
         * src/classes/op.C 1.33:            include/pa_string.h, main/main.dsp, main/pa_array.C,
         * src/classes/random.C 1.15:            main/pa_hash.C, main/pa_string.C: Array 0
         * src/main/main.dsp 1.103:  
                 class random renamed to math, operators became methods          * src/main/pa_string.C: String::operator ==
   
         * src/classes/op.C 1.32:          * src/main/pa_hash.C: String(&String)
                  pow sqrt  
           * src/main/pa_hash.C: added pa_hash.C [forgotten]
         * src/classes/op.C 1.31:  
         * src/main/execute.C 1.173:          * src/: include/pa_hash.h, include/pa_string.h, include/pa_types.h,
                  sin asin cos acos tan atan            main/main.dsp, main/pa_string.C: uint, and added pa_types &
             pa_hash[forgotten]
 2001-07-02  parser  
         * src/classes/hash.C 1.9:  2001-01-26  paf
                 ^hash.keys[]  
           * src/: include/pa_pool.h, include/pa_string.h, main/pa_string.C:
         * src/classes/table.C 1.88:            removed templates [vc++ suxx]
         * src/main/pa_table.C 1.34:  
                 ^table:columns[]          * src/: include/pa_pool.h, include/pa_string.h, main/main.dsp,
             main/pa_pool.C, main/pa_string.C: templates in VC++ suxx.
         * src/classes/table.C 1.89:  
                 ^table.columns column renamed from 'name' to 'column'          * src/include/: pa_pool.h, pa_string.h: pa_pool split
   
         * src/main/compile.y 1.145:          * src/main/: main.dsp, pa_string.C: $Id$ check
         * src/main/compile_tools.h 1.42:  
                 in expressions now allowed 'strings'          * src/: main/pa_pool.C, main/pa_string.C, include/pa_pool.h: $Id$
             check
 2001-06-29  parser  
         * src/main/execute.C 1.171:          * src/: include/pa_pool.h, main/pa_string.C: String prealloc &
         * src/main/execute.C 1.172:            dynamic row_count
                 /0  %0 checkes ver 2  
           * src/: Makefile.am, include/pa_pool.h, main/Makefile.am,
         * src/classes/table.C 1.87:            main/main.dsp, main/pa_pool.C, main/pa_string.C,
                 empty strings @ sql            targets/Makefile.am: Initial revision
   
         * src/Makefile.in 1.8:          * src/: Makefile.am, include/pa_pool.h, main/Makefile.am,
         * src/classes/Makefile.in 1.9:            main/main.dsp, main/pa_pool.C, main/pa_string.C,
                 makes            targets/Makefile.am: creating parser3 module
   
         * src/classes/Makefile.am 1.14:  
                 nothing - void  
   
         * src/main/execute.C 1.170:  
                 /0  %0 checke  
   
 2001-06-28  parser  
         * src/classes/double.C 1.32:  
         * src/classes/file.C 1.38:  
         * src/classes/form.C 1.13:  
         * src/classes/hash.C 1.8:  
         * src/classes/image.C 1.29:  
         * src/classes/int.C 1.28:  
         * src/classes/mail.C 1.31:  
         * src/classes/op.C 1.30:  
         * src/classes/random.C 1.14:  
         * src/classes/response.C 1.13:  
         * src/classes/string.C 1.58:  
         * src/classes/table.C 1.86:  
         * src/classes/void.C 1.3:  
         * src/main/compile.C 1.40:  
         * src/main/compile.y 1.144:  
         * src/main/compile_tools.C 1.36:  
         * src/main/execute.C 1.169:  
         * src/main/pa_array.C 1.37:  
         * src/main/pa_common.C 1.56:  
         * src/main/pa_dir.C 1.5:  
         * src/main/pa_exception.C 1.11:  
         * src/main/pa_exec.C 1.7:  
         * src/main/pa_globals.C 1.62:  
         * src/main/pa_hash.C 1.37:  
         * src/main/pa_pool.C 1.20:  
         * src/main/pa_request.C 1.140:  
         * src/main/pa_socks.C 1.5:  
         * src/main/pa_sql_driver_manager.C 1.22:  
         * src/main/pa_string.C 1.93:  
         * src/main/pa_table.C 1.33:  
         * src/main/untaint.C 1.53:  
         * src/targets/cgi/parser3.C 1.93:  
         * src/targets/isapi/parser3isapi.C 1.35:  
                 */  
                 static const char *RCSId="$Id$";  
   
         * src/main/compile.y 1.142:  
         * src/main/compile_tools.h 1.41:  
                 $:name: == ${name}:  
                 $class:name: == ${class:name}:  
   
         * src/classes/string.C 1.56:  
                 exactly one  
   
         * src/classes/double.C 1.31:  
         * src/classes/file.C 1.37:  
         * src/classes/form.C 1.12:  
         * src/classes/hash.C 1.7:  
         * src/classes/image.C 1.28:  
         * src/classes/int.C 1.27:  
         * src/classes/mail.C 1.30:  
         * src/classes/op.C 1.29:  
         * src/classes/random.C 1.13:  
         * src/classes/response.C 1.12:  
         * src/classes/string.C 1.57:  
         * src/classes/table.C 1.85:  
         * src/classes/void.C 1.2:  
         * src/main/compile.C 1.39:  
         * src/main/compile.y 1.143:  
         * src/main/compile_tools.C 1.35:  
         * src/main/execute.C 1.168:  
         * src/main/pa_array.C 1.36:  
         * src/main/pa_common.C 1.55:  
         * src/main/pa_dir.C 1.4:  
         * src/main/pa_exception.C 1.10:  
         * src/main/pa_exec.C 1.6:  
         * src/main/pa_globals.C 1.61:  
         * src/main/pa_hash.C 1.36:  
         * src/main/pa_pool.C 1.19:  
         * src/main/pa_request.C 1.139:  
         * src/main/pa_socks.C 1.4:  
         * src/main/pa_sql_driver_manager.C 1.21:  
         * src/main/pa_string.C 1.92:  
         * src/main/pa_table.C 1.32:  
         * src/main/untaint.C 1.52:  
         * src/targets/cgi/parser3.C 1.92:  
         * src/targets/isapi/parser3isapi.C 1.34:  
                 static char *RCSId="$Id$";  
   
 2001-06-27  parser  
         * src/classes/hash.C 1.6:  
         * src/classes/nothing.C 1.5:  
         * src/classes/table.C 1.84:  
         * src/classes/void.C 1.1:  
         * src/main/compile.y 1.140:  
         * src/main/compile.y 1.141:  
         * src/main/execute.C 1.167:  
         * src/main/main.dsp 1.102:  
         * src/main/pa_request.C 1.138:  
         * src/targets/cgi/pa_pool.C 1.17:  
         * src/types/pa_value.h 1.63:  
         * src/types/pa_vcode_frame.h 1.6:  
         * src/types/pa_vmethod_frame.h 1.12:  
         * src/types/pa_vnothing.h 1.2:  
         * src/types/pa_vtable.h 1.26:  
         * src/types/pa_vvoid.h 1.1:  
                 nothing renamed to void  
   
         * src/classes/op.C 1.28:  
                 ^switch ^case  
   
         * src/main/compile.y 1.139:  
                 lexer: $zzzz^zzzz were name part  
   
 2001-05-28  parser  
         * src/main/main.dsp 1.101:  
         * src/targets/isapi/parser3isapi.dsp 1.15:  
                 release project options [some bugs]  
   
         * src/classes/classes.C 1.7:  
         * src/main/compile.C 1.38:  
         * src/main/compile.y 1.138:  
         * src/main/execute.C 1.166:  
                 operators are not in root class again  
   
         * src/doc/html2chm.cmd 1.3:  
                 removed >a  
   
         * src/doc/sources2html.cmd 1.2:  
                 z  
   
 2001-05-24  parser  
         * src/Makefile.in 1.7:  
         * src/classes/Makefile.in 1.8:  
         * src/main/Makefile.in 1.6:  
         * src/targets/Makefile.in 1.7:  
         * src/targets/apache13/Makefile.in 1.6:  
         * src/targets/cgi/Makefile.in 1.7:  
         * src/types/Makefile.in 1.6:  
                 makes  
   
         * src/main/pa_request.C 1.135:  
         * src/main/pa_request.C 1.136:  
         * src/targets/cgi/parser3.C 1.90:  
                 // no _ conversions in @exception[params]  
   
         * src/targets/cgi/parser3.dsp 1.19:  
                 project file  
   
         * src/classes/op.C 1.27:  
         * src/main/pa_request.C 1.137:  
         * src/targets/cgi/parser3.C 1.91:  
                 ^log ^exp  
   
 2001-05-23  parser  
         * src/classes/op.C 1.25:  
         * src/main/compile.y 1.137:  
                 allow one empty line before LS_DEF_NAME  
   
         * src/main/pa_string.C 1.91:  
                 string cmp bug  
   
         * src/classes/mail.C 1.29:  
         * src/classes/op.C 1.26:  
                 rem max 1000  
   
 2001-05-22  parser  
         * src/classes/op.C 1.24:  
                 if params code-required  
   
 2001-05-21  parser  
         * src/classes/classes.C [operators_as_parent_class2] 1.5.2.1:  
         * src/main/compile.C [operators_as_parent_class2] 1.36.2.1:  
         * src/main/compile.y [operators_as_parent_class2] 1.134.2.1:  
         * src/main/execute.C [operators_as_parent_class2] 1.162.2.1:  
                 0  
   
         * src/classes/classes.C [operators_as_parent_class2] 1.5.2.2:  
         * src/main/compile.C [operators_as_parent_class2] 1.36.2.2:  
                 1  
   
         * src/Makefile.in 1.6:  
         * src/classes/Makefile.in 1.6:  
         * src/classes/Makefile.in 1.7:  
         * src/main/Makefile.in 1.5:  
         * src/targets/Makefile.in 1.6:  
         * src/targets/apache13/Makefile.in 1.5:  
         * src/targets/cgi/Makefile.in 1.6:  
         * src/types/Makefile.in 1.5:  
                 makes  
   
         * src/classes/double.C 1.30:  
         * src/classes/hash.C 1.4:  
         * src/classes/hash.C 1.5:  
         * src/classes/nothing.C 1.1:  
         * src/classes/nothing.C 1.2:  
         * src/classes/nothing.C 1.3:  
         * src/classes/op.C 1.23:  
         * src/classes/string.C 1.55:  
         * src/classes/table.C 1.83:  
         * src/classes/unknown.C 1.8:  
         * src/main/compile.y 1.136:  
         * src/main/execute.C 1.164:  
         * src/main/execute.C 1.165:  
         * src/main/main.dsp 1.100:  
         * src/main/pa_request.C 1.134:  
         * src/targets/cgi/pa_pool.C 1.15:  
         * src/targets/cgi/pa_pool.C 1.16:  
         * src/types/pa_value.h 1.62:  
         * src/types/pa_vcode_frame.h 1.5:  
         * src/types/pa_vmethod_frame.h 1.10:  
         * src/types/pa_vmethod_frame.h 1.11:  
         * src/types/pa_vnothing.h 1.1:  
         * src/types/pa_vtable.h 1.24:  
         * src/types/pa_vtable.h 1.25:  
         * src/types/pa_vunknown.h 1.14:  
                 'unknown' renamed to 'nothing'  
   
         * src/Makefile.in 1.5:  
         * src/classes/Makefile.in 1.5:  
         * src/main/Makefile.in 1.4:  
         * src/targets/Makefile.in 1.5:  
         * src/targets/apache13/Makefile.in 1.4:  
         * src/targets/cgi/Makefile.in 1.5:  
         * src/types/Makefile.in 1.4:  
                 make system timestamps  
   
         * src/classes/nothing.C 1.4:  
                 resultless ^sql  moved to nothing:  
   
         * src/classes/Makefile.am 1.13:  
                 .AM  
   
         * src/main/pa_request.C 1.133:  
                 .am  
   
         * src/Makefile.in 1.4:  
                 file stamps to remove autoreconf  
   
         * src/targets/cgi/parser3.C 1.88:  
                 argv can be just "parser3". made site_auto_path "." in that case  
   
         * src/types/pa_vstring.C 1.8:  
                 eoleof  
   
         * src/classes/op.C [operators_as_parent_class2] 1.21.2.1:  
         * src/main/execute.C 1.162:  
         * src/targets/cgi/Makefile.in 1.4:  
         * src/targets/cgi/parser3.C 1.86:  
         * src/targets/cgi/parser3.C 1.87:  
         * src/targets/cgi/parser3.C 1.89:  
                 z  
   
         * src/main/pa_request.C 1.132:  
         * src/targets/cgi/parser3.C 1.85:  
                 pcre_tables=pcre_default_tables;  
   
         * src/classes/hash.C 1.3:  
         * src/classes/int.C 1.25:  
         * src/classes/string.C 1.53:  
         * src/classes/table.C 1.82:  
         * src/include/pa_string.h 1.95:  
         * src/include/pa_string.h 1.96:  
         * src/main/pa_string.C 1.89:  
         * src/main/pa_string.C 1.90:  
         * src/types/pa_vstring.C 1.6:  
         * src/types/pa_vstring.h 1.27:  
                 started int:sql  
   
         * src/types/pa_vstring.C 1.7:  
         * src/types/pa_vstring.h 1.28:  
                 removed unnecessary vstring::set_string  
   
         * src/classes/double.C 1.29:  
         * src/classes/int.C 1.26:  
         * src/classes/string.C 1.54:  
                 int,double;sql  
   
         * src/classes/hash.C [operators_as_parent_class2] 1.1.2.1:  
         * src/classes/op.C [operators_as_parent_class2] 1.21.2.2:  
         * src/classes/table.C [operators_as_parent_class2] 1.80.2.1:  
                 hash:sql  
   
         * src/classes/classes.C 1.6:  
         * src/classes/hash.C 1.2:  
         * src/classes/op.C 1.22:  
         * src/classes/table.C 1.81:  
         * src/main/compile.C 1.37:  
         * src/main/compile.y 1.135:  
         * src/main/execute.C 1.163:  
                 hash:sql moved to main trunc. operators.txt updated  
   
 2001-05-19  parser  
         * src/types/pa_value.h 1.61:  
                 parameter # 1 based  
   
         * src/main/pa_common.C 1.54:  
                 common:  actual filename '%s'  
   
         * src/classes/string.C 1.52:  
                 root context in match replace body now unchanged  
   
         * src/classes/Makefile.am 1.10:  
         * src/classes/Makefile.am 1.11:  
         * src/classes/Makefile.am 1.12:  
         * src/classes/Makefile.am 1.9:  
         * src/main/pa_sql_driver_manager.C 1.20:  
         * src/targets/cgi/pa_pool.C 1.12:  
                 classes/.am  
   
         * src/main/untaint.C 1.50:  
         * src/targets/cgi/pa_pool.C 1.13:  
         * src/targets/cgi/parser3.C 1.84:  
                 fixed bug in pre html untaint, wrong size used, 4* mem wasted  
   
         * src/classes/string.C 1.51:  
         * src/main/pa_string.C 1.88:  
                 z  
   
         * src/include/pa_string.h 1.94:  
         * src/main/untaint.C 1.51:  
         * src/targets/cgi/pa_pool.C 1.14:  
                 introducing String::cstr_bufsize, returns just size+1 for as_is  
                 target.  
   
         * src/classes/Makefile.in 1.4:  
                 clean  
   
 2001-05-18  parser  
         * src/Makefile.in 1.3:  
         * src/classes/Makefile.in 1.3:  
         * src/include/pa_config_auto.h.in 1.3:  
         * src/main/Makefile.in 1.3:  
         * src/targets/Makefile.in 1.4:  
         * src/targets/apache13/Makefile.in 1.3:  
         * src/targets/cgi/Makefile.in 1.3:  
         * src/targets/cgi/pa_pool.C 1.11:  
         * src/types/Makefile.in 1.3:  
                 .am pa_threads.C ins  
   
         * src/targets/cgi/Makefile.am 1.8:  
                 .am pa_threads.C added  
   
 2001-05-17  parser  
         * src/include/pa_hash.h 1.40:  
         * src/main/execute.C 1.158:  
                 removed /*SYNCHRONIZED*/  from hash.h  
   
         * src/include/pa_array.h 1.41:  
         * src/include/pa_common.h 1.44:  
         * src/include/pa_config_fixed.h 1.8:  
         * src/include/pa_config_includes.h 1.8:  
         * src/include/pa_exception.h 1.12:  
         * src/include/pa_exec.h 1.2:  
         * src/include/pa_globals.h 1.54:  
         * src/include/pa_hash.h 1.41:  
         * src/include/pa_opcode.h 1.2:  
         * src/include/pa_pool.h 1.52:  
         * src/include/pa_request.h 1.88:  
         * src/include/pa_sapi.h 1.9:  
         * src/include/pa_socks.h 1.3:  
         * src/include/pa_sql_connection.h 1.7:  
         * src/include/pa_stack.h 1.9:  
         * src/include/pa_string.h 1.93:  
         * src/include/pa_table.h 1.33:  
         * src/include/pa_threads.h 1.14:  
                 #include "pa_config_includes.h"  
                 in all headers  
   
         * src/include/pa_request.h 1.89:  
         * src/main/execute.C 1.159:  
         * src/main/pa_request.C 1.131:  
                 ANTI_ENDLESS_EXECUTE_RECOURSION  
   
         * src/classes/op.C 1.20:  
         * src/include/pa_config_fixed.h 1.10:  
         * src/include/pa_sql_connection.h 1.8:  
         * src/include/pa_sql_driver_manager.h 1.5:  
         * src/main/pa_sql_driver_manager.C 1.15:  
                 found problem at last: 2connections own 1driver and  
                 set_services fight for driver::fservices. before fix  
   
         * src/main/execute.C 1.160:  
         * src/types/pa_vmethod_frame.h 1.9:  
                 endless recursion line no  
   
         * src/classes/classes.h 1.8:  
         * src/include/pa_sql_connection.h 1.10:  
         * src/include/pa_sql_driver_manager.h 1.7:  
         * src/main/pa_sql_driver_manager.C 1.17:  
                 cache expiration[use SQL_Driver::disconnect]  
   
         * src/include/pa_config_fixed.h 1.9:  
         * src/include/pa_threads.h 1.16:  
         * src/targets/cgi/pa_threads.C 1.1:  
         * src/targets/cgi/parser3.dsp 1.18:  
         * src/targets/isapi/pa_threads.C 1.1:  
         * src/targets/isapi/parser3isapi.dsp 1.14:  
                 added pa_threads.C  
   
         * src/classes/image.C 1.27:  
         * src/include/pa_sql_driver_manager.h 1.4:  
         * src/main/pa_sql_driver_manager.C 1.14:  
         * src/main/pa_string.C 1.87:  
                 wrong includes order prevented sqlmanager to see MULTYTHREAD define  
   
         * src/main/pa_table.C 1.31:  
                 table.locate current restored on "not found"  
   
         * src/include/pa_threads.h 1.15:  
                 removed targets/parser  
   
         * src/classes/op.C 1.19:  
         * src/include/pa_sql_connection.h 1.6:  
         * src/main/pa_sql_driver_manager.C 1.12:  
         * src/sql/pa_sql_driver.h 1.9:  
                 connection from cache ->set_services(&services);  
   
         * src/include/pa_config_fixed.h 1.7:  
         * src/include/pa_threads.h 1.13:  
         * src/main/pa_sql_driver_manager.C 1.13:  
                 SYNCHRONIZED moved closer to caches put/gets  
   
         * src/classes/string.C 1.50:  
         * src/include/pa_config_fixed.h 1.11:  
         * src/include/pa_config_includes.h 1.9:  
         * src/main/compile.y 1.134:  
         * src/main/compile_tools.h 1.40:  
         * src/main/execute.C 1.161:  
         * src/main/pa_array.C 1.35:  
         * src/main/pa_common.C 1.53:  
         * src/main/pa_dir.C 1.3:  
         * src/main/pa_hash.C 1.35:  
         * src/main/pa_pool.C 1.18:  
         * src/main/untaint.C 1.49:  
         * src/types/pa_vcookie.C 1.21:  
         * src/types/pa_vfile.C 1.17:  
         * src/types/pa_vform.C 1.29:  
                 #include "pa_config_includes.h"  
                 removed from most .C  
   
         * src/doc/html2chm.cmd 1.2:  
                 z  
   
         * src/doc/chm.cmd 1.7:  
         * src/doc/doxygen.cmd 1.7:  
         * src/doc/html2chm.cmd 1.1:  
         * src/doc/sources2html.cmd 1.1:  
         * src/doc/view.cmd 1.3:  
         * src/doc/view_chm.cmd 1.1:  
         * src/doc/view_html.cmd 1.1:  
                 doc cmds  
   
         * src/main/pa_sql_driver_manager.C 1.19:  
                 moved expiration to get_connection_from_cache  
   
         * src/main/pa_sql_driver_manager.C 1.18:  
                 cache expiration bf  
   
         * src/classes/op.C 1.21:  
         * src/include/pa_sql_connection.h 1.9:  
         * src/include/pa_sql_driver_manager.h 1.6:  
         * src/main/pa_sql_driver_manager.C 1.16:  
         * src/sql/pa_sql_driver.h 1.10:  
                 fixed problem at last: 2connections own 1driver and  
                 set_services fight for driver::fservices. before fix  
   
 2001-05-16  parser  
         * src/include/pa_array.h 1.39:  
         * src/include/pa_string.h 1.92:  
         * src/main/execute.C 1.157:  
         * src/main/pa_array.C 1.33:  
         * src/targets/cgi/pa_pool.C 1.9:  
         * src/targets/cgi/parser3.C 1.81:  
                 array debugged; adjusted  
   
         * src/include/pa_array.h 1.40:  
         * src/main/pa_array.C 1.34:  
         * src/targets/cgi/parser3.C 1.82:  
                 removed array debug. before vstring rebasing  
   
         * src/main/pa_sql_driver_manager.C 1.11:  
         * src/main/pa_string.C 1.86:  
                 SQL_Driver_manager line no for connect/charset errors  
   
         * src/targets/cgi/parser3.C 1.83:  
                 z  
   
         * src/include/pa_pool.h 1.51:  
         * src/targets/cgi/pa_pool.C 1.10:  
                 removed pool debug, #ifdefed some.  
                 would debug later, on more precise sample than stupid:  
                 @main[]  
                 $name[$z[]]  
                 ^for[i](0;10000-2){  
                 $tail[9994]  
                 $name.$tail[$tail!]  
                 $name.$tail  
                 }  
                 ok3  
   
 2001-05-15  parser  
         * src/targets/cgi/pa_pool.C 1.6:  
         * src/targets/cgi/parser3.C 1.78:  
                 main loss here: 5673321/     70041=        81  
   
         * src/include/pa_pool.h 1.50:  
         * src/include/pa_string.h 1.89:  
         * src/main/pa_string.C 1.83:  
         * src/targets/cgi/pa_pool.C 1.7:  
         * src/targets/cgi/parser3.C 1.79:  
                 string fixed bug with fullchunk cmps  
   
         * src/include/pa_string.h 1.90:  
         * src/main/pa_string.C 1.84:  
         * src/targets/cgi/pa_pool.C 1.8:  
         * src/targets/cgi/parser3.C 1.80:  
                 think that all must grow lineary, not exponentialy  
   
         * src/include/pa_array.h 1.38:  
         * src/include/pa_string.h 1.91:  
         * src/main/pa_array.C 1.32:  
         * src/main/pa_string.C 1.85:  
                 string+array made linear grows  
   
         * src/include/pa_string.h 1.88:  
         * src/targets/cgi/pa_pool.C 1.5:  
         * src/targets/cgi/parser3.C 1.77:  
                 detected huge mem allocation: size/times malloc 27809390/368771  
                  calloc 3232/83. would test now  
   
         * src/classes/random.C 1.12:  
         * src/main/compile.y 1.133:  
         * src/main/execute.C 1.156:  
         * src/main/pa_request.C 1.130:  
         * src/types/pa_value.h 1.60:  
         * src/types/pa_vmethod_frame.h 1.8:  
                 numbered params had wrong name - for instance: bad error  
                 message in ^for[] bad body type. fixed  
   
 2001-05-14  parser  
         * src/classes/string.C 1.49:  
         * src/include/pa_string.h 1.87:  
         * src/main/pa_string.C 1.82:  
         * src/main/untaint.C 1.48:  
                 ^string.upper|lower[]  
   
 2001-05-11  paf  
         * src/classes/classes.cmd 1.2:  
         * src/classes/gawk.exe 1.2:  
         * src/classes/ls.exe 1.2:  
         * src/main/bison.exe 1.2:  
         * src/targets/isapi/KILL.EXE 1.2:  
         * src/targets/isapi/PSTAT.EXE 1.2:  
         * src/targets/isapi/istart.cmd 1.2:  
         * src/targets/isapi/istop.cmd 1.2:  
         * src/targets/isapi/kill.pl 1.2:  
                 moved win32 helpers to /win32tools  
   
 2001-05-11  parser  
         * src/main/main.dsp 1.99:  
         * src/targets/isapi/parser3isapi.dsp 1.13:  
                 fixed some .dsp for win32tools  
   
         * src/classes/double.C 1.28:  
         * src/classes/image.C 1.26:  
         * src/classes/op.C 1.18:  
         * src/classes/string.C 1.48:  
         * src/classes/table.C 1.80:  
         * src/classes/unknown.C 1.7:  
         * src/main/execute.C 1.155:  
         * src/types/pa_value.h 1.59:  
         * src/types/pa_vbool.h 1.10:  
         * src/types/pa_vdouble.h 1.21:  
         * src/types/pa_vint.h 1.22:  
         * src/types/pa_vstring.h 1.26:  
         * src/types/pa_vunknown.h 1.13:  
                 op: MAX_LOOPS  
                 as_int  
   
 2001-05-10  paf  
         * src/doc/doxygen.cmd 1.5:  
         * src/main/compile.y 1.131:  
         * src/types/pa_vobject.h 1.9:  
                 grammar: priorities changes [lowerd && prior]  
                 vobject: now first fields, next methods  
   
         * src/main/pa_request.C 1.129:  
         * src/types/pa_vrequest.C 1.6:  
                 op configured  
   
         * src/Makefile.in 1.2:  
         * src/classes/Makefile.in 1.2:  
         * src/include/pa_config_auto.h.in 1.2:  
         * src/include/pa_config_fixed.h 1.6:  
         * src/include/pa_config_includes.h 1.6:  
         * src/main/Makefile.in 1.2:  
         * src/targets/Makefile.in 1.3:  
         * src/targets/apache13/Makefile.in 1.2:  
         * src/targets/cgi/Makefile.in 1.2:  
         * src/types/Makefile.in 1.2:  
                 inline wonders  
   
         * src/main/compile.y 1.132:  
                 @end grammar: allowed zero strings in control menthod  
   
         * src/types/pa_value.h 1.58:  
         * src/types/pa_vclass.h 1.16:  
         * src/types/pa_vstateless_class.h 1.14:  
         * src/types/pa_vstateless_object.h 1.9:  
                 changed priority: field before method  lookup in vclass & vobject  
   
         * src/include/pa_common.h 1.43:  
         * src/include/pa_config_includes.h 1.7:  
                 inline undefed for C++, that's all  
   
         * src/classes/Makefile.am 1.8:  
         * src/classes/hash.C 1.1:  
         * src/doc/doxygen.cfg 1.11:  
         * src/doc/doxygen.cmd 1.6:  
                 hash.C added  
   
 2001-05-08  paf  
         * src/classes/table.C 1.76:  
                 table:hash always hash of hash now  
   
         * src/classes/op.C 1.15:  
         * src/classes/table.C 1.72:  
         * src/main/main.dsp 1.97:  
         * src/types/pa_vtable.h 1.21:  
                 removed table:find. table:locate and op:eval now return bool  
   
         * src/classes/table.C 1.75:  
                 table:empty return bool now  
   
         * src/classes/table.C 1.79:  
         * src/types/pa_value.h 1.57:  
         * src/types/pa_vhash.h 1.14:  
         * src/types/pa_vmethod_frame.h 1.7:  
                 hash:default works at last!  
   
         * src/main/pa_table.C 1.30:  
                 table columnname2item on nameless ignored bark=false. fixed  
   
         * src/classes/op.C 1.17:  
         * src/types/pa_vtable.h 1.22:  
                 allowed $table.2342734 returns vunknown  
   
         * src/classes/table.C 1.74:  
         * src/doc/chm.cmd 1.6:  
         * src/include/pa_array.h 1.37:  
         * src/include/pa_table.h 1.32:  
         * src/main/pa_table.C 1.29:  
         * src/types/pa_value.h 1.56:  
         * src/types/pa_vtable.h 1.23:  
                 table:hash  
   
         * src/doc/chm.cmd 1.5:  
         * src/main/execute.C 1.154:  
         * src/types/pa_value.h 1.55:  
                 wrong pool in method checkparams again. fixed  
   
         * src/classes/double.C 1.27:  
         * src/classes/int.C 1.24:  
         * src/classes/op.C 1.16:  
         * src/classes/string.C 1.47:  
                 int,double,string:int[] double[] string:length[] results now  
                 have hames  
   
         * src/classes/table.C 1.77:  
                 z  
   
         * src/classes/mail.C 1.28:  
         * src/classes/table.C 1.78:  
         * src/doc/doxygen.cmd 1.4:  
         * src/main/main.dsp 1.98:  
         * src/types/pa_vhash.h 1.13:  
         * src/types/pa_vstateless_class.h 1.13:  
                 hash:default  
   
         * src/classes/table.C 1.73:  
                 table:record have name  
   
 2001-05-07  paf  
         * src/types/pa_value.h 1.51:  
         * src/types/pa_vtable.h 1.17:  
                 table: fields, then methods.  so to enable 'dir' fields & co.  
   
         * src/main/execute.C 1.153:  
                 ^var[^class:var.method[]] is not constructor now  
   
         * src/main/compile.y 1.130:  
                 grammar: @end  
   
         * src/doc/chm.cmd 1.4:  
                 cmd  
   
         * src/doc/ClassExample2.dox 1.3:  
         * src/doc/aliased.dox 1.3:  
         * src/doc/chm.cmd 1.2:  
         * src/include/code.h 1.29:  
         * src/include/pa_opcode.h 1.1:  
         * src/main/compile.C 1.36:  
         * src/main/compile_tools.h 1.39:  
         * src/main/execute.C 1.152:  
         * src/types/pa_value.h 1.53:  
         * src/types/pa_vbool.h 1.9:  
         * src/types/pa_vclass.h 1.15:  
         * src/types/pa_vcode_frame.h 1.4:  
         * src/types/pa_vcookie.h 1.10:  
         * src/types/pa_vdouble.h 1.20:  
         * src/types/pa_venv.h 1.16:  
         * src/types/pa_vfile.h 1.26:  
         * src/types/pa_vform.h 1.20:  
         * src/types/pa_vhash.h 1.12:  
         * src/types/pa_vimage.h 1.13:  
         * src/types/pa_vint.h 1.21:  
         * src/types/pa_vjunction.h 1.6:  
         * src/types/pa_vmethod_frame.h 1.6:  
         * src/types/pa_vobject.h 1.8:  
         * src/types/pa_vrequest.h 1.10:  
         * src/types/pa_vresponse.h 1.10:  
         * src/types/pa_vstateless_class.h 1.12:  
         * src/types/pa_vstring.h 1.25:  
         * src/types/pa_vtable.h 1.20:  
         * src/types/pa_vunknown.h 1.12:  
         * src/types/pa_wcontext.h 1.15:  
         * src/types/pa_wwrapper.h 1.9:  
                 pa_code.h  
   
         * src/include/pa_table.h 1.30:  
         * src/main/pa_table.C 1.27:  
         * src/types/pa_value.h 1.52:  
         * src/types/pa_vtable.h 1.18:  
                 table: fields, then methods.  so to enable 'dir' fields & co. more  
   
         * src/classes/string.C 1.45:  
         * src/classes/table.C 1.71:  
         * src/doc/ClassExample1.dox 1.2:  
         * src/doc/ClassExample2.dox 1.2:  
         * src/doc/ClassExample3.dox 1.2:  
         * src/doc/aliased.dox 1.2:  
         * src/doc/class.dox 1.2:  
         * src/doc/compiler.dox 1.2:  
         * src/doc/doxygen.cfg 1.10:  
         * src/doc/doxygen.cmd 1.2:  
         * src/doc/executor.dox 1.2:  
         * src/doc/index.dox 1.3:  
         * src/doc/methoded.dox 1.2:  
         * src/doc/module.dox 1.2:  
         * src/doc/object.dox 1.2:  
         * src/doc/pooled.dox 1.2:  
         * src/doc/string.dox 1.2:  
         * src/doc/targets.dox 1.2:  
         * src/doc/value.dox 1.2:  
         * src/include/code.h 1.28:  
         * src/include/pa_hash.h 1.39:  
         * src/include/pa_string.h 1.86:  
         * src/main/pa_request.C 1.128:  
         * src/main/pa_sql_driver_manager.C 1.10:  
         * src/types/pa_vjunction.h 1.5:  
         * src/types/pa_vtable.h 1.19:  
                 dox, split by not clean parts also  
   
         * src/classes/image.C 1.25:  
         * src/classes/mail.C 1.27:  
         * src/classes/string.C 1.46:  
         * src/doc/chm.cmd 1.3:  
         * src/include/pa_table.h 1.31:  
         * src/main/pa_table.C 1.28:  
         * src/types/pa_value.h 1.54:  
                 method reported errors on wrong pool  
   
         * src/doc/chm.cmd 1.1:  
         * src/doc/doxygen.cmd 1.3:  
         * src/doc/view.cmd 1.2:  
                 dox cmd  
   
 2001-05-04  paf  
         * src/classes/classes.h 1.7:  
         * src/classes/double.C 1.26:  
         * src/classes/file.C 1.36:  
         * src/classes/form.C 1.11:  
         * src/classes/image.C 1.24:  
         * src/classes/int.C 1.23:  
         * src/classes/mail.C 1.26:  
         * src/classes/op.C 1.14:  
         * src/classes/random.C 1.11:  
         * src/classes/response.C 1.11:  
         * src/classes/string.C 1.44:  
         * src/classes/table.C 1.70:  
         * src/classes/unknown.C 1.6:  
         * src/doc/doxygen.cfg 1.9:  
         * src/doc/index.dox 1.2:  
         * src/main/pa_string.C 1.81:  
                 removed m- method dox  
   
         * src/doc/ClassExample1.dox 1.1:  
         * src/doc/ClassExample2.dox 1.1:  
         * src/doc/ClassExample3.dox 1.1:  
         * src/main/execute.C 1.151:  
                 dox: example1 updated  
   
 2001-05-03  paf  
         * src/classes/classes.h 1.6:  
         * src/classes/double.C 1.25:  
         * src/doc/aliased.dox 1.1:  
         * src/doc/class.dox 1.1:  
         * src/doc/compiler.dox 1.1:  
         * src/doc/doxygen.cfg 1.8:  
         * src/doc/doxygen.txt 1.6:  
         * src/doc/executor.dox 1.1:  
         * src/doc/index.dox 1.1:  
         * src/doc/methoded.dox 1.1:  
         * src/doc/module.dox 1.1:  
         * src/doc/object.dox 1.1:  
         * src/doc/pooled.dox 1.1:  
         * src/doc/string.dox 1.1:  
         * src/doc/targets.dox 1.1:  
         * src/doc/value.dox 1.1:  
         * src/main/pa_request.C 1.127:  
                 dox splitted .dox files and added some  
   
         * src/classes/Makefile.am 1.7:  
         * src/doc/doxygen.txt 1.5:  
                 classes/am  
   
 2001-05-02  paf  
         * src/classes/image.C 1.23:  
         * src/classes/table.C 1.69:  
                 table:dir result are not tainted by file_name  language now  
   
 2001-04-28  paf  
         * src/classes/classes.inc 1.5:  
                 removed classes.inc  
   
         * src/classes/classes.C 1.3:  
         * src/classes/classes.h 1.3:  
         * src/classes/file.C 1.33:  
         * src/classes/form.C 1.5:  
         * src/classes/mail.C 1.24:  
         * src/include/pa_request.h 1.85:  
         * src/main/pa_request.C 1.124:  
                 configure started  
   
         * src/classes/file.C [reorganize_user_classes] 1.31.2.5:  
         * src/classes/table.C [reorganize_user_classes] 1.65.2.4:  
         * src/main/compile.y [reorganize_user_classes] 1.127.2.2:  
         * src/main/execute.C [reorganize_user_classes] 1.148.2.3:  
         * src/main/pa_request.C [reorganize_user_classes] 1.122.2.4:  
         * src/targets/cgi/parser3.C [reorganize_user_classes] 1.72.2.2:  
         * src/types/pa_vtable.h [reorganize_user_classes] 1.15.2.3:  
         * src/types/pa_wcontext.h [reorganize_user_classes] 1.12.2.1:  
                 removed ^a.menu{$name} ability. now  
                 $a{^menu{$name}}  
                 or  
                 ^a.menu{$a.name}  
   
         * src/classes/_double.h 1.8:  
         * src/classes/_file.h 1.5:  
         * src/classes/_form.h 1.4:  
         * src/classes/_image.h 1.4:  
         * src/classes/_int.h 1.8:  
         * src/classes/_mail.h 1.4:  
         * src/classes/_op.h 1.6:  
         * src/classes/_random.h 1.4:  
         * src/classes/_response.h 1.5:  
         * src/classes/_string.h 1.10:  
         * src/classes/_table.h 1.7:  
         * src/classes/_unknown.h 1.3:  
         * src/classes/classes.C 1.2:  
         * src/classes/classes.h 1.2:  
         * src/classes/classes.inc 1.1:  
         * src/classes/double.C 1.22:  
         * src/classes/exec.C 1.4:  
         * src/classes/file.C 1.32:  
         * src/classes/form.C 1.4:  
         * src/classes/image.C 1.22:  
         * src/classes/int.C 1.20:  
         * src/classes/mail.C 1.23:  
         * src/classes/op.C 1.10:  
         * src/classes/random.C 1.10:  
         * src/classes/response.C 1.8:  
         * src/classes/string.C 1.41:  
         * src/classes/table.C 1.66:  
         * src/classes/unknown.C 1.3:  
         * src/include/pa_globals.h 1.51:  
         * src/include/pa_request.h 1.84:  
         * src/main/compile.y 1.129:  
         * src/main/execute.C 1.149:  
         * src/main/main.dsp 1.93:  
         * src/main/pa_globals.C 1.57:  
         * src/main/pa_request.C 1.123:  
         * src/targets/cgi/parser3.C 1.73:  
         * src/targets/isapi/parser3isapi.C 1.32:  
         * src/types/pa_value.h 1.50:  
         * src/types/pa_vcookie.h 1.9:  
         * src/types/pa_vdouble.h 1.17:  
         * src/types/pa_venv.h 1.15:  
         * src/types/pa_vfile.h 1.23:  
         * src/types/pa_vform.C 1.28:  
         * src/types/pa_vform.h 1.17:  
         * src/types/pa_vimage.h 1.10:  
         * src/types/pa_vint.h 1.18:  
         * src/types/pa_vrequest.h 1.9:  
         * src/types/pa_vresponse.h 1.9:  
         * src/types/pa_vstateless_class.h 1.11:  
         * src/types/pa_vstring.h 1.24:  
         * src/types/pa_vtable.h 1.16:  
         * src/types/pa_vunknown.h 1.11:  
         * src/types/pa_wcontext.h 1.13:  
                 Methoded reorganized. todo: methoded-configure  
   
         * src/classes/classes.inc 1.4:  
         * src/main/Makefile.am 1.12:  
                 removed pa_methoded from .am  
   
         * src/main/execute.C 1.150:  
         * src/types/pa_wcontext.h 1.14:  
                 Methoded reorganized 2. todo: methoded-configure  
   
         * src/classes/Makefile.am 1.4:  
         * src/classes/classes.awk 1.1:  
         * src/classes/classes.cmd 1.1:  
         * src/classes/classes.inc 1.2:  
         * src/classes/gawk.exe 1.1:  
         * src/classes/ls.exe 1.1:  
         * src/main/bison.exe 1.1:  
                 classes.inc autogenerator  
   
         * src/classes/form.C 1.6:  
         * src/include/pa_request.h 1.86:  
         * src/main/pa_request.C 1.125:  
                 about to move configured data to special request hash  
   
         * src/classes/form.C 1.7:  
         * src/classes/mail.C 1.25:  
         * src/classes/op.C 1.11:  
         * src/include/pa_globals.h 1.52:  
         * src/include/pa_request.h 1.87:  
         * src/main/pa_globals.C 1.58:  
         * src/main/pa_request.C 1.126:  
                 moved some configured data to request::classes_conf  
                 moved some string crations from globals to M...  
   
         * src/classes/Makefile.am 1.5:  
         * src/main/main.dsp 1.95:  
                 classes/Makefile.am  
   
         * src/classes/classes.C 1.4:  
         * src/classes/classes.h 1.4:  
         * src/classes/double.C 1.23:  
         * src/classes/file.C 1.34:  
         * src/classes/form.C 1.9:  
         * src/classes/int.C 1.21:  
         * src/classes/op.C 1.12:  
         * src/classes/response.C 1.9:  
         * src/classes/string.C 1.42:  
         * src/classes/table.C 1.67:  
         * src/classes/unknown.C 1.4:  
         * src/include/pa_methoded.h 1.1:  
         * src/main/Makefile.am 1.11:  
         * src/main/main.dsp 1.94:  
         * src/main/pa_methoded.C 1.1:  
         * src/targets/cgi/parser3.C 1.75:  
         * src/types/pa_vdouble.h 1.18:  
         * src/types/pa_vfile.h 1.24:  
         * src/types/pa_vform.h 1.18:  
         * src/types/pa_vimage.h 1.11:  
         * src/types/pa_vint.h 1.19:  
                 classes/classes renamet to include|main/pa_methoded  
   
         * src/include/pa_string.h 1.85:  
         * src/main/pa_globals.C 1.60:  
         * src/main/untaint.C 1.47:  
         * src/targets/cgi/parser3.C 1.74:  
         * src/targets/isapi/parser3isapi.C 1.33:  
                 z  
   
         * src/classes/Makefile.am 1.6:  
         * src/classes/classes.C 1.5:  
         * src/classes/classes.h 1.5:  
         * src/classes/classes.inc 1.3:  
         * src/classes/double.C 1.24:  
         * src/classes/file.C 1.35:  
         * src/classes/form.C 1.10:  
         * src/classes/int.C 1.22:  
         * src/classes/op.C 1.13:  
         * src/classes/response.C 1.10:  
         * src/classes/string.C 1.43:  
         * src/classes/table.C 1.68:  
         * src/classes/unknown.C 1.5:  
         * src/include/pa_methoded.h 1.2:  
         * src/main/main.dsp 1.96:  
         * src/main/pa_methoded.C 1.2:  
         * src/targets/cgi/parser3.C 1.76:  
         * src/types/pa_vdouble.h 1.19:  
         * src/types/pa_vfile.h 1.25:  
         * src/types/pa_vform.h 1.19:  
         * src/types/pa_vimage.h 1.12:  
         * src/types/pa_vint.h 1.20:  
                 renamed pa_methoded back to classes/classes.h  
   
         * src/classes/_string.h [reorganize_user_classes] 1.9.2.1:  
         * src/classes/classes.C [reorganize_user_classes] 1.1.2.2:  
         * src/classes/classes.h [reorganize_user_classes] 1.1.2.2:  
         * src/classes/double.C [reorganize_user_classes] 1.21.4.2:  
         * src/classes/exec.C [reorganize_user_classes] 1.3.4.1:  
         * src/classes/file.C [reorganize_user_classes] 1.31.2.4:  
         * src/classes/form.C [reorganize_user_classes] 1.3.4.2:  
         * src/classes/image.C [reorganize_user_classes] 1.21.2.4:  
         * src/classes/int.C [reorganize_user_classes] 1.19.4.3:  
         * src/classes/mail.C [reorganize_user_classes] 1.22.2.3:  
         * src/classes/op.C [reorganize_user_classes] 1.9.2.3:  
         * src/classes/random.C [reorganize_user_classes] 1.9.2.3:  
         * src/classes/response.C [reorganize_user_classes] 1.7.4.3:  
         * src/classes/string.C [reorganize_user_classes] 1.40.2.3:  
         * src/classes/table.C [reorganize_user_classes] 1.65.2.3:  
         * src/classes/unknown.C [reorganize_user_classes] 1.2.4.2:  
         * src/include/pa_request.h [reorganize_user_classes] 1.83.2.1:  
         * src/main/compile.y [reorganize_user_classes] 1.127.2.1:  
         * src/main/execute.C [reorganize_user_classes] 1.148.2.2:  
         * src/main/pa_globals.C [reorganize_user_classes] 1.56.2.3:  
         * src/main/pa_request.C [reorganize_user_classes] 1.122.2.3:  
         * src/types/pa_value.h [reorganize_user_classes] 1.49.4.2:  
         * src/types/pa_vdouble.h [reorganize_user_classes] 1.16.2.2:  
         * src/types/pa_vfile.h [reorganize_user_classes] 1.22.2.2:  
         * src/types/pa_vform.C [reorganize_user_classes] 1.27.2.1:  
         * src/types/pa_vform.h [reorganize_user_classes] 1.16.2.2:  
         * src/types/pa_vimage.h [reorganize_user_classes] 1.9.2.2:  
         * src/types/pa_vint.h [reorganize_user_classes] 1.17.2.2:  
         * src/types/pa_vresponse.h [reorganize_user_classes] 1.8.4.2:  
         * src/types/pa_vstring.h [reorganize_user_classes] 1.23.2.2:  
         * src/types/pa_vtable.h [reorganize_user_classes] 1.15.2.2:  
         * src/types/pa_vunknown.h [reorganize_user_classes] 1.10.2.2:  
                 beautifying just compiled. todo: debug, configure  
   
         * src/classes/classes.awk 1.2:  
                 skipped classes in .awk  
   
         * src/classes/form.C 1.8:  
         * src/include/pa_globals.h 1.53:  
         * src/main/pa_globals.C 1.59:  
                 moved some configured data to request::classes_conf  
                 moved some string crations from globals to M...  
                 [works]  
   
 2001-04-27  paf  
         * src/main/compile.y 1.128:  
                 serge@ found @CLASS bug. fixed  
   
         * src/classes/_double.h [reorganize_user_classes] 1.7.2.1:  
         * src/classes/_form.h [reorganize_user_classes] 1.3.2.1:  
         * src/classes/_int.h [reorganize_user_classes] 1.7.2.1:  
         * src/classes/_response.h [reorganize_user_classes] 1.4.2.1:  
         * src/classes/_unknown.h [reorganize_user_classes] 1.2.2.1:  
         * src/classes/classes.C [reorganize_user_classes] 1.1.2.1:  
         * src/classes/classes.h [reorganize_user_classes] 1.1.2.1:  
         * src/classes/double.C [reorganize_user_classes] 1.21.4.1:  
         * src/classes/file.C [reorganize_user_classes] 1.31.2.2:  
         * src/classes/form.C [reorganize_user_classes] 1.3.4.1:  
         * src/classes/image.C [reorganize_user_classes] 1.21.2.2:  
         * src/classes/int.C [reorganize_user_classes] 1.19.4.2:  
         * src/classes/mail.C [reorganize_user_classes] 1.22.2.2:  
         * src/classes/op.C [reorganize_user_classes] 1.9.2.2:  
         * src/classes/random.C [reorganize_user_classes] 1.9.2.2:  
         * src/classes/response.C [reorganize_user_classes] 1.7.4.2:  
         * src/classes/string.C [reorganize_user_classes] 1.40.2.2:  
         * src/include/pa_globals.h [reorganize_user_classes] 1.50.2.2:  
         * src/main/main.dsp [reorganize_user_classes] 1.92.2.2:  
         * src/main/pa_globals.C [reorganize_user_classes] 1.56.2.2:  
         * src/types/pa_vdouble.h [reorganize_user_classes] 1.16.2.1:  
         * src/types/pa_vfile.h [reorganize_user_classes] 1.22.2.1:  
         * src/types/pa_vform.h [reorganize_user_classes] 1.16.2.1:  
         * src/types/pa_vimage.h [reorganize_user_classes] 1.9.2.1:  
         * src/types/pa_vint.h [reorganize_user_classes] 1.17.2.1:  
         * src/types/pa_vresponse.h [reorganize_user_classes] 1.8.4.1:  
         * src/types/pa_vstring.h [reorganize_user_classes] 1.23.2.1:  
         * src/types/pa_vtable.h [reorganize_user_classes] 1.15.2.1:  
         * src/types/pa_vunknown.h [reorganize_user_classes] 1.10.2.1:  
                 beautifying -100  
   
         * src/classes/classes.C 1.1:  
                 file classes.C was initially added on branch  
                 reorganize_user_classes.  
   
         * src/classes/file.C [reorganize_user_classes] 1.31.2.3:  
         * src/classes/image.C [reorganize_user_classes] 1.21.2.3:  
         * src/classes/table.C [reorganize_user_classes] 1.65.2.2:  
         * src/main/execute.C [reorganize_user_classes] 1.148.2.1:  
         * src/main/pa_request.C [reorganize_user_classes] 1.122.2.2:  
         * src/types/pa_vstateless_class.h [reorganize_user_classes] 1.10.2.1:  
                 beautifying -99  
   
         * src/classes/_file.h [reorganize_user_classes] 1.4.2.1:  
         * src/classes/_image.h [reorganize_user_classes] 1.3.2.1:  
         * src/classes/_mail.h [reorganize_user_classes] 1.3.2.1:  
         * src/classes/_op.h [reorganize_user_classes] 1.5.2.1:  
         * src/classes/_random.h [reorganize_user_classes] 1.3.2.1:  
         * src/classes/_table.h [reorganize_user_classes] 1.6.2.1:  
         * src/classes/file.C [reorganize_user_classes] 1.31.2.1:  
         * src/classes/image.C [reorganize_user_classes] 1.21.2.1:  
         * src/classes/int.C [reorganize_user_classes] 1.19.4.1:  
         * src/classes/mail.C [reorganize_user_classes] 1.22.2.1:  
         * src/classes/op.C [reorganize_user_classes] 1.9.2.1:  
         * src/classes/random.C [reorganize_user_classes] 1.9.2.1:  
         * src/classes/response.C [reorganize_user_classes] 1.7.4.1:  
         * src/classes/string.C [reorganize_user_classes] 1.40.2.1:  
         * src/classes/table.C [reorganize_user_classes] 1.65.2.1:  
         * src/classes/unknown.C [reorganize_user_classes] 1.2.4.1:  
         * src/include/pa_globals.h [reorganize_user_classes] 1.50.2.1:  
         * src/main/main.dsp [reorganize_user_classes] 1.92.2.1:  
         * src/main/pa_globals.C [reorganize_user_classes] 1.56.2.1:  
         * src/main/pa_request.C [reorganize_user_classes] 1.122.2.1:  
         * src/targets/cgi/parser3.C [reorganize_user_classes] 1.72.2.1:  
         * src/types/pa_value.h [reorganize_user_classes] 1.49.4.1:  
         * src/types/pa_vcookie.h [reorganize_user_classes] 1.8.2.1:  
         * src/types/pa_venv.h [reorganize_user_classes] 1.14.2.1:  
         * src/types/pa_vrequest.h [reorganize_user_classes] 1.8.2.1:  
                 started beautifying  
   
         * src/classes/classes.h 1.1:  
                 file classes.h was initially added on branch  
                 reorganize_user_classes.  
   
 2001-04-26  paf  
         * src/main/pa_request.C 1.121:  
         * src/main/pa_string.C 1.80:  
                 z  
   
         * src/classes/_exec.h 1.4:  
         * src/classes/_image.h 1.3:  
         * src/classes/image.C 1.21:  
         * src/classes/mail.C 1.22:  
         * src/classes/op.C 1.9:  
         * src/classes/random.C 1.9:  
         * src/classes/string.C 1.40:  
         * src/classes/table.C 1.65:  
         * src/doc/doxygen.cfg 1.5:  
         * src/doc/doxygen.cfg 1.6:  
         * src/doc/doxygen.cfg 1.7:  
         * src/doc/doxygen.txt 1.4:  
         * src/include/pa_array.h 1.36:  
         * src/include/pa_config_fixed.h 1.5:  
         * src/include/pa_config_includes.h 1.5:  
         * src/include/pa_dir.h 1.3:  
         * src/include/pa_socks.h 1.2:  
         * src/include/pa_string.h 1.84:  
         * src/main/compile_tools.h 1.38:  
         * src/main/pa_common.C 1.52:  
         * src/main/pa_request.C 1.122:  
         * src/main/pa_socks.C 1.3:  
         * src/sql/pa_sql_driver.h 1.8:  
         * src/targets/cgi/pa_pool.C 1.4:  
         * src/types/pa_vbool.h 1.7:  
         * src/types/pa_vbool.h 1.8:  
         * src/types/pa_vclass.h 1.13:  
         * src/types/pa_vclass.h 1.14:  
         * src/types/pa_vcode_frame.h 1.2:  
         * src/types/pa_vcode_frame.h 1.3:  
         * src/types/pa_vcookie.h 1.8:  
         * src/types/pa_vdouble.h 1.16:  
         * src/types/pa_venv.h 1.14:  
         * src/types/pa_vfile.h 1.22:  
         * src/types/pa_vform.C 1.27:  
         * src/types/pa_vform.h 1.16:  
         * src/types/pa_vhash.h 1.11:  
         * src/types/pa_vimage.C 1.7:  
         * src/types/pa_vimage.h 1.9:  
         * src/types/pa_vint.h 1.17:  
         * src/types/pa_vjunction.h 1.3:  
         * src/types/pa_vjunction.h 1.4:  
         * src/types/pa_vmethod_frame.h 1.4:  
         * src/types/pa_vmethod_frame.h 1.5:  
         * src/types/pa_vobject.h 1.6:  
         * src/types/pa_vobject.h 1.7:  
         * src/types/pa_vrequest.C 1.5:  
         * src/types/pa_vrequest.h 1.8:  
         * src/types/pa_vstateless_class.C 1.8:  
         * src/types/pa_vstateless_class.h 1.10:  
         * src/types/pa_vstateless_object.h 1.8:  
         * src/types/pa_vstring.C 1.5:  
         * src/types/pa_vstring.h 1.23:  
         * src/types/pa_vtable.h 1.15:  
         * src/types/pa_vunknown.h 1.10:  
         * src/types/pa_wcontext.C 1.6:  
         * src/types/pa_wcontext.h 1.12:  
         * src/types/pa_wwrapper.h 1.7:  
         * src/types/pa_wwrapper.h 1.8:  
                 code documentation ++  
   
         * src/include/pa_common.h 1.42:  
         * src/include/pa_types.h 1.25:  
         * src/main/pa_sql_driver_manager.C 1.9:  
                 module [and, guess, isapi] connection caching fixed.  
                 request-pooled-url were stored into global connectioncache  
   
 2001-04-25  paf  
         * src/doc/doxygen.cfg 1.4:  
         * src/doc/doxygen.txt 1.3:  
         * src/targets/isapi/parser3isapi.C 1.31:  
                 started doc / [doxygen.txt]  
   
         * src/include/code.h 1.27:  
         * src/include/pa_common.h 1.41:  
         * src/main/compile.y 1.127:  
         * src/main/execute.C 1.148:  
         * src/main/pa_common.C 1.51:  
                 -d  
   
         * src/classes/file.C 1.31:  
         * src/main/pa_exec.C 1.5:  
         * src/targets/cgi/parser3.C 1.72:  
                 illegal call check a bit improved, but still under iis no  
                 mapping of dir with parser allowed!  
   
 2001-04-24  paf  
         * src/targets/Makefile.in 1.2:  
         * src/targets/apache13/Makefile.in 1.1:  
                 apache makefile.in s  
   
         * src/targets/Makefile.am 1.5:  
         * src/targets/apache13/Makefile.am 1.1:  
                 apache module lib .am  
   
         * src/main/pa_exec.C 1.4:  
                 windows32 buildCommand  
   
 2001-04-23  paf  
         * src/classes/image.C 1.20:  
         * src/classes/mail.C 1.21:  
         * src/include/pa_globals.h 1.50:  
         * src/include/pa_string.h 1.83:  
         * src/main/pa_exec.C 1.3:  
         * src/main/pa_request.C 1.119:  
         * src/main/untaint.C 1.44:  
                 untaint -       @test optimize whitespaces for all but 'html'  
   
         * src/main/untaint.C 1.46:  
                 untaint without charset  
   
         * src/targets/cgi/parser3.C 1.68:  
                 cgi /// @test disable /cgi-bin/parser3/auto.p  
   
         * src/classes/random.C 1.8:  
         * src/targets/cgi/parser3.C 1.71:  
                 redo failed  
                 /// @test noticed series in isapi, check how initialize_random_class is called! [must be called only once]  
   
         * src/main/untaint.C 1.45:  
                 mail header only once to =?  
   
         * src/classes/mail.C 1.20:  
         * src/include/pa_hash.h 1.38:  
         * src/include/pa_string.h 1.82:  
         * src/main/pa_common.C 1.49:  
         * src/main/pa_hash.C 1.34:  
         * src/main/pa_request.C 1.118:  
         * src/main/untaint.C 1.43:  
                 untaint -       @test mail-header  
   
         * src/include/pa_config_auto.h.in 1.1:  
                 .h.in  
   
         * src/targets/cgi/parser3.C 1.69:  
                 cgi cmdline ver  
   
         * src/main/pa_request.C 1.120:  
         * src/targets/cgi/parser3.C 1.70:  
                 // @test with commandline start "parser3 a.html" so that ^load  
                 a.cfg] worked! [now doesnt]  
   
         * src/main/execute.C 1.147:  
                 operators first!  
                 so that ^table.menu{^rem{}} would not be 'unknown column'  
   
         * src/include/pa_array.h 1.35:  
         * src/main/pa_array.C 1.31:  
         * src/types/pa_vfile.h 1.20:  
         * src/types/pa_vfile.h 1.21:  
                 vfile fields return type  
   
         * src/Makefile.in 1.1:  
         * src/classes/Makefile.in 1.1:  
         * src/main/Makefile.in 1.1:  
         * src/targets/cgi/Makefile.in 1.1:  
         * src/types/Makefile.in 1.1:  
                 makefile ins  
   
         * src/main/pa_string.C 1.78:  
                 tested OK  
                 /// @test really @b test: s x m [tested: i & g ]  
   
         * src/targets/Makefile.in 1.1:  
                 makefiles&co  
   
         * src/classes/Makefile 1.2:  
         * src/main/Makefile 1.2:  
         * src/targets/cgi/Makefile 1.2:  
         * src/types/Makefile 1.2:  
                 makefiles removed  
   
         * src/classes/Makefile 1.1:  
         * src/main/Makefile 1.1:  
         * src/main/pa_string.C 1.79:  
         * src/targets/cgi/Makefile 1.1:  
         * src/types/Makefile 1.1:  
                 configure.in + makefiles  
   
         * src/classes/table.C 1.64:  
         * src/types/pa_vform.C 1.26:  
         * src/types/pa_vtable.h 1.14:  
                 /// @test $a.menu{ $a[123] }  
                 and $a.menu{^table:set[]...}  
   
         * src/targets/cgi/Makefile.am 1.5:  
                 liblink  
   
         * src/targets/cgi/Makefile.am 1.6:  
         * src/targets/cgi/Makefile.am 1.7:  
                 win32 conditional  
   
         * src/include/pa_config_fixed.h 1.4:  
         * src/include/pa_config_includes.h 1.4:  
         * src/main/pa_common.C 1.50:  
                 common: file_write /// @test mkdirs  file_delete rmdirs  
   
 2001-04-20  paf  
         * src/main/untaint.C 1.41:  
         * src/targets/cgi/parser3.C 1.66:  
                 fixed header "a/a"  
   
         * src/main/untaint.C 1.42:  
                 z  
   
         * src/classes/string.C 1.39:  
         * src/classes/table.C 1.63:  
         * src/include/pa_globals.h 1.49:  
         * src/include/pa_request.h 1.83:  
         * src/include/pa_string.h 1.81:  
         * src/main/compile.y 1.126:  
         * src/main/pa_globals.C 1.56:  
         * src/main/pa_request.C 1.117:  
         * src/main/pa_string.C 1.77:  
         * src/targets/cgi/parser3.C 1.67:  
                 $MAIN:LOCALE  
   
 2001-04-19  paf  
         * src/main/compile_tools.h 1.37:  
                 $a$b bugfix  
   
         * src/classes/file.C 1.30:  
         * src/targets/cgi/parser3.C 1.65:  
                 z  
   
         * src/include/pa_common.h 1.39:  
         * src/main/pa_common.C 1.48:  
         * src/main/pa_request.C 1.116:  
         * src/main/untaint.C 1.40:  
         * src/targets/isapi/parser3isapi.C 1.30:  
         * src/types/pa_vcookie.C 1.19:  
                 changed urlencode here and in untaint.C to HTTP standard's "  
                 and \" mech  
   
         * src/classes/file.C 1.29:  
         * src/include/pa_common.h 1.40:  
         * src/types/pa_vcookie.C 1.20:  
                 done: header to $fields. waits for header '\' tricks  
   
         * src/main/pa_request.C 1.115:  
         * src/targets/isapi/parser3isapi.C 1.29:  
                 fixed http://alx/~paf/ doesnt load /auto.p  
   
 2001-04-18  paf  
         * src/main/Makefile.am 1.10:  
         * src/main/main.dsp 1.92:  
         * src/targets/cgi/Makefile.am 1.4:  
                 linux @alx  
   
         * src/main/pa_request.C 1.114:  
                 1  
   
 2001-04-17  paf  
         * src/classes/file.C 1.28:  
         * src/classes/image.C 1.19:  
         * src/doc/doxygen.cfg 1.3:  
         * src/include/pa_sql_connection.h 1.5:  
         * src/main/pa_sql_driver_manager.C 1.8:  
         * src/sql/pa_sql_driver.h 1.7:  
                 SQL_Driver_services renamed. doxygen statics enabled  
   
         * src/Makefile.am 1.5:  
         * src/classes/Makefile.am 1.3:  
         * src/classes/_double.h 1.7:  
         * src/classes/_exec.h 1.3:  
         * src/classes/_file.h 1.4:  
         * src/classes/_form.h 1.3:  
         * src/classes/_image.h 1.2:  
         * src/classes/_int.h 1.7:  
         * src/classes/_mail.h 1.3:  
         * src/classes/_op.h 1.5:  
         * src/classes/_random.h 1.3:  
         * src/classes/_response.h 1.4:  
         * src/classes/_string.h 1.9:  
         * src/classes/_table.h 1.6:  
         * src/classes/_unknown.h 1.2:  
         * src/classes/file.C 1.27:  
         * src/classes/image.C 1.18:  
         * src/classes/mail.C 1.19:  
         * src/classes/op.C 1.8:  
         * src/classes/random.C 1.7:  
         * src/include/pa_config_fixed.h 1.3:  
         * src/include/pa_config_includes.h 1.3:  
         * src/include/pa_hash.h 1.37:  
         * src/include/pa_sql_driver_manager.h 1.3:  
         * src/include/pa_version.h 1.2:  
         * src/main/Makefile.am 1.9:  
         * src/main/compile.y 1.125:  
         * src/main/pa_common.C 1.47:  
         * src/main/pa_exec.C 1.2:  
         * src/main/pa_socks.C 1.2:  
         * src/main/pa_sql_driver_manager.C 1.7:  
         * src/sql/Makefile.am 1.2:  
         * src/sql/pa_sql_driver.h 1.6:  
         * src/targets/cgi/Makefile.am 1.3:  
         * src/targets/cgi/parser3.C 1.64:  
         * src/types/Makefile.am 1.3:  
         * src/types/pa_vcookie.C 1.18:  
         * src/types/pa_vform.C 1.25:  
         * src/types/pa_vimage.h 1.8:  
                 exec @jav  
   
         * src/include/pa_sql_driver_manager.h [gcc0415] 1.2.2.1:  
         * src/main/pa_sql_driver_manager.C [gcc0415] 1.6.2.1:  
         * src/sql/pa_sql_driver.h [gcc0415] 1.5.2.1:  
         * src/types/pa_vimage.h [gcc0415] 1.7.2.1:  
                 sql driver interface now has initialize(client .so)  
   
 2001-04-16  paf  
         * src/Makefile.am [gcc0415] 1.4.2.2:  
                 compile2 cygwin  
   
         * src/targets/cgi/Makefile.am [gcc0415] 1.2.2.2:  
                 compile0 jav  
   
         * src/Makefile.am [gcc0415] 1.4.2.1:  
         * src/classes/Makefile.am [gcc0415] 1.2.2.1:  
         * src/classes/_double.h [gcc0415] 1.6.2.1:  
         * src/classes/_exec.h [gcc0415] 1.2.2.1:  
         * src/classes/_file.h [gcc0415] 1.3.2.1:  
         * src/classes/_form.h [gcc0415] 1.2.2.1:  
         * src/classes/_image.h [gcc0415] 1.1.2.1:  
         * src/classes/_int.h [gcc0415] 1.6.2.1:  
         * src/classes/_mail.h [gcc0415] 1.2.2.1:  
         * src/classes/_op.h [gcc0415] 1.4.2.1:  
         * src/classes/_random.h [gcc0415] 1.2.2.1:  
         * src/classes/_response.h [gcc0415] 1.3.2.1:  
         * src/classes/_string.h [gcc0415] 1.8.2.1:  
         * src/classes/_table.h [gcc0415] 1.5.2.1:  
         * src/classes/_unknown.h [gcc0415] 1.1.2.1:  
         * src/classes/image.C [gcc0415] 1.17.2.1:  
         * src/classes/mail.C [gcc0415] 1.18.2.1:  
         * src/classes/op.C [gcc0415] 1.7.2.1:  
         * src/classes/random.C [gcc0415] 1.6.2.1:  
         * src/include/pa_config_fixed.h [gcc0415] 1.2.2.1:  
         * src/include/pa_config_includes.h [gcc0415] 1.2.2.1:  
         * src/include/pa_hash.h [gcc0415] 1.36.2.1:  
         * src/include/pa_version.h [gcc0415] 1.1.2.1:  
         * src/main/Makefile.am [gcc0415] 1.8.2.1:  
         * src/main/compile.y [gcc0415] 1.124.2.1:  
         * src/main/pa_common.C [gcc0415] 1.46.2.1:  
         * src/main/pa_exec.C [gcc0415] 1.1.2.1:  
         * src/sql/Makefile.am [gcc0415] 1.1.2.1:  
         * src/targets/cgi/Makefile.am [gcc0415] 1.2.2.1:  
         * src/targets/cgi/parser3.C [gcc0415] 1.63.2.1:  
         * src/types/Makefile.am [gcc0415] 1.2.2.1:  
         * src/types/pa_vcookie.C [gcc0415] 1.17.2.1:  
         * src/types/pa_vform.C [gcc0415] 1.24.2.1:  
                 compile-1  
   
         * src/include/pa_config_includes.h [gcc0415] 1.2.2.2:  
         * src/main/pa_exec.C [gcc0415] 1.1.2.2:  
         * src/main/pa_socks.C [gcc0415] 1.1.2.1:  
         * src/targets/cgi/Makefile.am [gcc0415] 1.2.2.3:  
                 compile1 cygwin  
   
 2001-04-15  paf  
         * src/classes/op.C 1.5:  
         * src/include/pa_request.h 1.82:  
         * src/types/pa_value.h 1.48:  
         * src/types/pa_vmethod_frame.h 1.3:  
                 MethodParams in op.C  
   
         * src/types/pa_value.h 1.49:  
                 MethodParams !junction  
   
         * src/classes/table.C 1.62:  
                 table:empty +=process  
   
         * src/classes/op.C 1.7:  
                 z  
   
         * src/classes/_string.h 1.8:  
         * src/classes/double.C 1.21:  
         * src/classes/file.C 1.26:  
         * src/classes/image.C 1.17:  
         * src/classes/int.C 1.19:  
         * src/classes/mail.C 1.18:  
         * src/classes/op.C 1.6:  
         * src/classes/random.C 1.6:  
         * src/classes/response.C 1.7:  
         * src/classes/string.C 1.38:  
         * src/classes/table.C 1.61:  
         * src/classes/unknown.C 1.2:  
         * src/main/pa_request.C 1.113:  
                 MethodParams everywhere  
   
 2001-04-12  paf  
         * src/classes/_unknown.h 1.1:  
         * src/classes/unknown.C 1.1:  
         * src/include/pa_globals.h 1.48:  
         * src/main/main.dsp 1.91:  
         * src/main/pa_globals.C 1.55:  
         * src/types/pa_vunknown.h 1.9:  
                 ^unknown:int[]=0 double[]=0  
   
         * src/classes/image.C 1.13:  
                 image:line/fill/rectangle/bar/replace/polygon/polybar  
   
         * src/classes/image.C 1.15:  
         * src/main/pa_hash.C 1.33:  
                 hash bug fixed  
   
         * src/classes/image.C 1.12:  
         * src/classes/op.C 1.4:  
         * src/main/execute.C 1.146:  
         * src/types/pa_value.h 1.47:  
         * src/types/pa_vmethod_frame.h 1.2:  
         * src/types/pa_wcontext.h 1.11:  
                 for var now written not to r.wcontext, but to r.root  
                 cleared "entered_object" state  
   
         * src/classes/image.C 1.16:  
         * src/types/pa_vimage.h 1.7:  
                 image:font :text  
   
         * src/classes/image.C 1.14:  
                 image:gif now does not have params  
   
 2001-04-11  paf  
         * src/classes/mail.C 1.17:  
         * src/classes/op.C 1.3:  
         * src/targets/cgi/parser3.C 1.63:  
         * src/types/pa_value.h 1.46:  
         * src/types/pa_vfile.C 1.15:  
         * src/types/pa_vfile.h 1.19:  
         * src/types/pa_vform.C 1.24:  
         * src/types/pa_vstring.C 1.3:  
         * src/types/pa_vstring.h 1.22:  
                 forced UL_FILE_NAME of posted file name  
   
         * src/classes/image.C 1.7:  
         * src/main/execute.C 1.145:  
         * src/main/main.dsp 1.89:  
         * src/main/pa_request.C 1.112:  
         * src/types/pa_vcframe.h 1.4:  
         * src/types/pa_vcode_frame.h 1.1:  
         * src/types/pa_vimage.C 1.4:  
         * src/types/pa_vimage.h 1.4:  
         * src/types/pa_vmethod_frame.h 1.1:  
         * src/types/pa_vmframe.h 1.13:  
                 libimaging dead end: pil parses header in .py  
   
         * src/classes/image.C 1.8:  
         * src/types/pa_vimage.C 1.5:  
         * src/types/pa_vimage.h 1.5:  
                 gd started porting to Pooled descendant  
   
         * src/classes/image.C 1.5:  
         * src/main/pa_request.C 1.110:  
         * src/types/pa_vform.C 1.23:  
                 fixed post [broke when moved post read to core]  
   
         * src/main/main.dsp 1.87:  
                 gd+smtp made separate libs  
   
         * src/classes/image.C 1.9:  
         * src/types/pa_vimage.C 1.6:  
         * src/types/pa_vimage.h 1.6:  
                 gd todo: gif without file  
   
         * src/include/pa_globals.h 1.46:  
         * src/include/pa_string.h 1.80:  
         * src/main/pa_common.C 1.46:  
         * src/main/pa_request.C 1.111:  
         * src/main/untaint.C 1.39:  
         * src/types/pa_vfile.C 1.16:  
         * src/types/pa_vstring.C 1.4:  
                 fixed vstring:as_vfile  length  
   
         * src/classes/image.C 1.6:  
         * src/include/pa_globals.h 1.47:  
         * src/main/main.dsp 1.88:  
         * src/main/pa_globals.C 1.54:  
         * src/types/pa_vimage.C 1.3:  
         * src/types/pa_vimage.h 1.3:  
                 gd dead end. switching to python imaging lib  
   
         * src/classes/image.C 1.10:  
         * src/main/main.dsp 1.90:  
                 gd with mem write + image just compiled  
   
         * src/classes/image.C 1.11:  
                 image:create image:load  
   
 2001-04-10  paf  
         * src/classes/_double.h 1.6:  
         * src/classes/_file.h 1.3:  
         * src/classes/_form.h 1.2:  
         * src/classes/_int.h 1.6:  
         * src/classes/_mail.h 1.2:  
         * src/classes/_op.h 1.4:  
         * src/classes/_random.h 1.2:  
         * src/classes/_response.h 1.3:  
         * src/classes/_string.h 1.7:  
         * src/classes/_table.h 1.5:  
         * src/classes/file.C 1.25:  
         * src/classes/mail.C 1.16:  
         * src/include/pa_common.h 1.37:  
         * src/include/pa_globals.h 1.45:  
         * src/main/execute.C 1.144:  
         * src/main/main.dsp 1.86:  
         * src/main/pa_common.C 1.44:  
         * src/main/pa_globals.C 1.53:  
         * src/targets/isapi/parser3isapi.C 1.28:  
         * src/types/pa_value.h 1.45:  
         * src/types/pa_vfile.C 1.14:  
         * src/types/pa_vfile.h 1.18:  
         * src/types/pa_vhash.h 1.10:  
         * src/types/pa_vimage.h 1.1:  
         * src/types/pa_vresponse.h 1.8:  
         * src/types/pa_vstring.h 1.21:  
                 image:measure -100 just compiled  
   
         * src/classes/_image.h 1.1:  
         * src/classes/image.C 1.1:  
         * src/types/pa_vimage.C 1.1:  
                 image forgotten!  
   
         * src/classes/image.C 1.3:  
         * src/types/pa_vimage.C 1.2:  
                 jpg measure bugs fixed  
   
         * src/classes/image.C 1.4:  
                 image:html done  
   
         * src/classes/table.C 1.60:  
         * src/include/pa_common.h 1.38:  
         * src/main/pa_common.C 1.45:  
         * src/main/pa_request.C 1.109:  
         * src/main/pa_string.C 1.76:  
         * src/main/untaint.C 1.38:  
         * src/types/pa_vimage.h 1.2:  
                 image:measure -90  
   
         * src/classes/mail.C 1.11:  
         * src/main/pa_globals.C 1.52:  
                 smtp some consts  
   
         * src/classes/mail.C 1.12:  
                 unix sendmail compiled. todo:testing  
   
         * src/classes/mail.C 1.14:  
                 sendmail unix skipping defaults  
   
         * src/classes/image.C 1.2:  
                 z  
   
         * src/classes/mail.C 1.13:  
         * src/include/pa_common.h 1.36:  
         * src/main/pa_common.C 1.43:  
                 sendmail unix added defaults  
   
         * src/classes/mail.C 1.15:  
                 minor bug with unclear from/to  
   
 2001-04-09  paf  
         * src/classes/_exec.h 1.2:  
         * src/main/execute.C 1.142:  
         * src/main/pa_globals.C 1.50:  
         * src/main/pa_request.C 1.106:  
         * src/types/pa_vcookie.C 1.17:  
         * src/types/pa_vfile.C 1.12:  
                 exec -2  
   
         * src/classes/file.C 1.24:  
         * src/include/pa_exec.h 1.1:  
         * src/include/pa_sapi.h 1.8:  
         * src/main/main.dsp 1.85:  
         * src/main/pa_exec.C 1.1:  
         * src/targets/cgi/parser3.C 1.62:  
         * src/targets/cgi/parser3.dsp 1.17:  
         * src/targets/isapi/parser3isapi.C 1.27:  
         * src/targets/isapi/parser3isapi.dsp 1.12:  
                 all targets exec  
   
         * src/classes/exec.C 1.2:  
         * src/include/pa_common.h 1.35:  
         * src/main/pa_common.C 1.42:  
         * src/main/untaint.C 1.37:  
                 exec3. decided exec:cgi to move to file:cgi  
   
         * src/include/pa_sapi.h 1.7:  
         * src/include/pa_string.h 1.79:  
         * src/targets/cgi/parser3.C 1.61:  
         * src/targets/isapi/parser3isapi.C 1.26:  
         * src/targets/isapi/parser3isapi.dsp 1.11:  
                 sapi exec dead end. badly parsed args in apache:util.script  
   
         * src/classes/file.C 1.23:  
         * src/main/main.dsp 1.84:  
         * src/main/pa_request.C 1.108:  
         * src/targets/cgi/parser3.C 1.60:  
                 exec win32 env  
   
         * src/classes/exec.C 1.3:  
         * src/classes/file.C 1.21:  
         * src/include/pa_globals.h 1.44:  
         * src/main/execute.C 1.143:  
         * src/main/main.dsp 1.83:  
         * src/main/pa_globals.C 1.51:  
         * src/main/pa_request.C 1.107:  
         * src/types/pa_vfile.C 1.13:  
         * src/types/pa_vfile.h 1.17:  
         * src/types/pa_vform.C 1.22:  
         * src/types/pa_vstring.C 1.2:  
                 exec4. todo env  
   
         * src/classes/_exec.h 1.1:  
         * src/classes/exec.C 1.1:  
         * src/include/pa_common.h 1.34:  
         * src/include/pa_request.h 1.81:  
         * src/include/pa_sapi.h 1.6:  
         * src/include/pa_string.h 1.77:  
         * src/main/pa_common.C 1.41:  
         * src/main/pa_request.C 1.105:  
         * src/main/pa_string.C 1.75:  
         * src/targets/cgi/parser3.C 1.59:  
         * src/targets/cgi/parser3.dsp 1.16:  
         * src/targets/isapi/parser3isapi.C 1.25:  
         * src/types/pa_vform.C 1.21:  
         * src/types/pa_vform.h 1.15:  
                 exec class just compiled. moved post read to request core  
   
         * src/classes/file.C 1.22:  
         * src/include/pa_hash.h 1.36:  
         * src/main/pa_hash.C 1.32:  
                 exec env 0  
   
         * src/classes/_op.h 1.3:  
         * src/include/pa_dir.h 1.2:  
         * src/include/pa_globals.h 1.43:  
         * src/include/pa_sapi.h 1.5:  
         * src/main/main.dsp 1.82:  
         * src/main/pa_dir.C 1.2:  
         * src/main/pa_globals.C 1.49:  
         * src/targets/cgi/parser3.C 1.58:  
         * src/targets/cgi/parser3.dsp 1.15:  
                 problems with ^exec:cgi post data. they are already read by vform  
   
         * src/include/pa_string.h 1.78:  
                 written but not tested exec with env for unix  
   
 2001-04-08  paf  
         * src/classes/file.C 1.20:  
         * src/classes/mail.C 1.10:  
         * src/classes/string.C 1.37:  
         * src/include/pa_request.h 1.80:  
         * src/include/pa_string.h 1.76:  
         * src/main/pa_request.C 1.104:  
                 uuencode. string<<  
   
 2001-04-07  paf  
         * src/classes/_mail.h 1.1:  
         * src/classes/mail.C 1.1:  
         * src/include/pa_common.h 1.33:  
         * src/include/pa_globals.h 1.41:  
         * src/include/pa_string.h 1.74:  
         * src/main/main.dsp 1.79:  
         * src/main/pa_common.C 1.40:  
         * src/main/pa_globals.C 1.47:  
         * src/main/pa_request.C 1.101:  
         * src/main/untaint.C 1.36:  
         * src/types/pa_vcookie.C 1.16:  
                 mail:send -10 just compiled  
   
         * src/include/pa_socks.h 1.1:  
         * src/main/main.dsp 1.81:  
         * src/main/pa_socks.C 1.1:  
         * src/targets/cgi/parser3.C 1.57:  
         * src/targets/cgi/parser3.dsp 1.14:  
         * src/targets/isapi/parser3isapi.C 1.24:  
                 mail:send 1  
   
         * src/classes/mail.C 1.3:  
                 +=  
   
         * src/classes/mail.C 1.6:  
                 ^attach dead end  
   
         * src/classes/mail.C 1.2:  
         * src/include/pa_string.h 1.75:  
                 mail:send -1 text prepared  
   
         * src/classes/mail.C 1.7:  
                 ^mail[$attach  
   
         * src/classes/mail.C 1.5:  
         * src/classes/mail.C 1.8:  
         * src/classes/mail.C 1.9:  
         * src/main/pa_request.C 1.103:  
                 z  
   
         * src/classes/mail.C 1.4:  
         * src/include/pa_globals.h 1.42:  
         * src/include/pa_request.h 1.79:  
         * src/main/main.dsp 1.80:  
         * src/main/pa_globals.C 1.48:  
         * src/main/pa_request.C 1.102:  
                 smtp just compiled  
   
 2001-04-06  paf  
         * src/types/pa_valiased.C 1.7:  
                 another root inherititance skipped  
   
         * src/classes/random.C 1.5:  
         * src/classes/table.C 1.57:  
         * src/main/pa_globals.C 1.44:  
                 @office  
   
         * src/classes/table.C 1.58:  
         * src/include/pa_dir.h 1.1:  
         * src/main/execute.C 1.141:  
         * src/main/main.dsp 1.78:  
         * src/main/pa_dir.C 1.1:  
                 table:dir 0 [without regexp]  
   
         * src/main/compile.C 1.34:  
         * src/main/compile.y 1.124:  
         * src/main/execute.C 1.139:  
                 operators are now not root methods of parent class. just 'ROOT  
                  class  
   
         * src/classes/table.C 1.59:  
         * src/include/pa_globals.h 1.40:  
         * src/main/pa_globals.C 1.46:  
         * src/main/pa_string.C 1.74:  
                 table:dir 1  
   
         * src/classes/_op.h 1.2:  
         * src/classes/_root.h 1.5:  
         * src/classes/op.C 1.2:  
         * src/classes/root.C 1.62:  
         * src/include/pa_globals.h 1.39:  
         * src/include/pa_request.h 1.78:  
         * src/main/compile.C 1.35:  
         * src/main/execute.C 1.140:  
         * src/main/main.dsp 1.77:  
         * src/main/pa_globals.C 1.45:  
         * src/main/pa_request.C 1.100:  
                 renamed 'root' to 'op'  
   
         * src/classes/_op.h 1.1:  
         * src/classes/op.C 1.1:  
                 renamed from 'root'  
   
 2001-04-05  paf  
         * src/classes/root.C 1.59:  
         * src/include/pa_sql_connection.h 1.1:  
         * src/include/pa_sql_driver.h 1.5:  
         * src/main/main.dsp 1.76:  
         * src/main/pa_sql_driver_manager.C 1.3:  
         * src/sql/pa_sql_driver.h 1.1:  
                 sql driver services for conv memory & error reporting  
   
         * src/main/execute.C 1.138:  
         * src/main/pa_request.C 1.98:  
         * src/main/pa_string.C 1.73:  
         * src/types/pa_value.h 1.44:  
         * src/types/pa_vmframe.h 1.12:  
         * src/types/pa_wcontext.h 1.10:  
                 constructor flag dropped at get_method_frame and remembered  
                 into method_frame  
   
         * src/include/pa_globals.h 1.38:  
         * src/main/pa_globals.C 1.43:  
         * src/main/pa_request.C 1.96:  
         * src/main/pa_string.C 1.72:  
         * src/targets/isapi/parser3isapi.dsp 1.10:  
                 $LOCALE:ctype[Russian_Russia.1251]  
   
         * src/main/pa_request.C 1.99:  
         * src/sql/pa_sql_driver.h 1.5:  
                 mysql limit  
   
         * src/classes/table.C 1.52:  
                 select * from hren error contains statement  
   
         * src/classes/random.C 1.4:  
         * src/classes/root.C 1.60:  
         * src/classes/table.C 1.54:  
         * src/include/pa_sql_connection.h 1.4:  
         * src/include/pa_string.h 1.71:  
         * src/main/execute.C 1.137:  
         * src/main/pa_sql_driver_manager.C 1.6:  
         * src/main/pa_string.C 1.70:  
         * src/main/untaint.C 1.34:  
         * src/sql/pa_sql_driver.h 1.4:  
         * src/types/pa_vmframe.h 1.11:  
         * src/types/pa_wcontext.C 1.5:  
         * src/types/pa_wcontext.h 1.9:  
                 sql quote. string untaint UL_SQL  
   
         * src/classes/table.C 1.51:  
         * src/include/pa_sql_connection.h 1.2:  
         * src/include/pa_types.h 1.24:  
         * src/main/pa_sql_driver_manager.C 1.4:  
         * src/main/untaint.C 1.33:  
         * src/sql/pa_sql_driver.h 1.2:  
         * src/targets/cgi/parser3.dsp 1.13:  
                 mysql 0  
   
         * src/classes/table.C 1.53:  
         * src/include/pa_sql_connection.h 1.3:  
         * src/main/pa_sql_driver_manager.C 1.5:  
         * src/sql/pa_sql_driver.h 1.3:  
                 sql ping  
   
         * src/classes/table.C 1.55:  
         * src/include/pa_string.h 1.72:  
         * src/main/pa_string.C 1.71:  
         * src/main/untaint.C 1.35:  
                 z  
   
         * src/classes/file.C 1.19:  
         * src/classes/root.C 1.61:  
         * src/classes/string.C 1.36:  
         * src/classes/table.C 1.56:  
         * src/main/pa_request.C 1.97:  
                 junction to code&expression in errors  
   
         * src/include/pa_config_fixed.h 1.2:  
         * src/include/pa_config_includes.h 1.2:  
         * src/include/pa_hash.h 1.35:  
         * src/include/pa_string.h 1.73:  
         * src/main/pa_hash.C 1.31:  
         * src/main/pa_table.C 1.26:  
                 hash now not thread-safe.  
   
 2001-04-04  paf  
         * src/include/pa_sql_driver.h 1.4:  
                 mysql connect  
   
         * src/classes/random.C 1.3:  
         * src/classes/root.C 1.56:  
         * src/classes/table.C 1.49:  
         * src/include/pa_globals.h 1.36:  
         * src/include/pa_pool.h 1.48:  
         * src/include/pa_request.h 1.76:  
         * src/main/pa_request.C 1.94:  
         * src/types/pa_vclass.h 1.12:  
                 sql frame -10  
   
         * src/Makefile.am 1.4:  
         * src/classes/root.C 1.57:  
         * src/classes/string.C 1.35:  
         * src/classes/table.C 1.50:  
         * src/include/pa_globals.h 1.37:  
         * src/include/pa_hash.h 1.34:  
         * src/include/pa_pool.h 1.49:  
         * src/include/pa_request.h 1.77:  
         * src/include/pa_sapi.h 1.4:  
         * src/include/pa_string.h 1.70:  
         * src/include/pa_table.h 1.29:  
         * src/main/main.dsp 1.74:  
         * src/main/pa_globals.C 1.42:  
         * src/main/pa_hash.C 1.30:  
         * src/main/pa_request.C 1.95:  
         * src/main/pa_string.C 1.69:  
         * src/main/pa_table.C 1.25:  
         * src/main/untaint.C 1.32:  
                 connect&sql -1000 just compiled  
   
         * src/sql/Makefile.am 1.1:  
                 forgot to add mysql client  
   
         * src/classes/root.C 1.58:  
         * src/include/pa_sql_driver.h 1.2:  
         * src/include/pa_sql_driver_manager.h 1.2:  
         * src/main/main.dsp 1.75:  
         * src/main/pa_sql_driver_manager.C 1.2:  
                 more manager&connection&driver  
   
         * src/include/pa_sql_driver.h 1.3:  
                 mysql info  
   
         * src/doc/doxygen.cfg 1.2:  
                 z  
   
         * src/include/pa_sql_driver.h 1.1:  
         * src/include/pa_sql_driver_manager.h 1.1:  
         * src/main/pa_sql_driver_manager.C 1.1:  
                 connect&sql -1000 just compiled [forgot to add libltdl, added]  
   
 2001-04-03  paf  
         * src/classes/file.C 1.18:  
         * src/classes/string.C 1.32:  
         * src/classes/table.C 1.48:  
         * src/include/pa_string.h 1.69:  
         * src/main/pa_common.C 1.39:  
         * src/main/pa_string.C 1.68:  
         * src/main/untaint.C 1.31:  
                 string:match replace 2.  string.cstr(forced lang)  
   
         * src/classes/string.C 1.30:  
                 string:match replace 0  
   
         * src/classes/string.C 1.34:  
         * src/types/pa_vform.C 1.19:  
                 string:match replace assigned lang  
   
         * src/classes/string.C 1.31:  
         * src/include/pa_string.h 1.68:  
         * src/main/pa_string.C 1.67:  
                 string:match replace strange matches  
   
         * src/classes/table.C 1.46:  
                 table:append now uses string::split  
   
         * src/include/pa_globals.h 1.33:  
         * src/include/pa_hash.h 1.33:  
         * src/main/pa_globals.C 1.39:  
         * src/main/pa_request.C 1.92:  
         * src/targets/cgi/parser3.C 1.55:  
         * src/targets/isapi/parser3isapi.C 1.22:  
         * src/types/pa_vfile.C 1.11:  
                 content-disposition  
   
         * src/classes/string.C 1.25:  
         * src/include/pa_globals.h 1.34:  
         * src/include/pa_string.h 1.64:  
         * src/main/main.dsp 1.73:  
         * src/main/pa_globals.C 1.40:  
         * src/main/pa_string.C 1.62:  
                 string:match [search] -1 just compiled  
   
         * src/classes/string.C 1.26:  
         * src/include/pa_globals.h 1.35:  
         * src/include/pa_string.h 1.65:  
         * src/include/pa_threads.h 1.12:  
         * src/main/pa_globals.C 1.41:  
         * src/main/pa_string.C 1.63:  
         * src/targets/isapi/parser3isapi.dsp 1.9:  
                 string:match 0  
   
         * src/main/pa_common.C 1.37:  
         * src/main/untaint.C 1.30:  
         * src/targets/cgi/parser3.C 1.56:  
         * src/targets/isapi/parser3isapi.C 1.23:  
         * src/targets/isapi/pool_storage.h 1.4:  
                 todo/tests  
   
         * src/classes/file.C 1.15:  
         * src/classes/root.C 1.54:  
         * src/classes/string.C 1.23:  
         * src/classes/table.C 1.44:  
         * src/doc/doxygen.cmd 1.1:  
         * src/doc/doxygen.txt 1.2:  
         * src/doc/generate.cmd 1.2:  
         * src/include/pa_array.h 1.34:  
         * src/include/pa_request.h 1.74:  
         * src/include/pa_string.h 1.62:  
         * src/main/execute.C 1.136:  
         * src/main/pa_string.C 1.60:  
         * src/main/untaint.C 1.29:  
         * src/targets/cgi/parser3.C 1.52:  
         * src/types/pa_vcookie.C 1.15:  
                 string::pos & cmp & piece bugs fixed.  
                 string::split new  
                 table:load separated from set  
                 table:set implemented with clean \n \t searches  
   
         * src/include/pa_common.h 1.31:  
         * src/include/pa_globals.h 1.32:  
         * src/main/pa_globals.C 1.38:  
         * src/main/pa_request.C 1.91:  
         * src/targets/cgi/parser3.C 1.54:  
         * src/targets/isapi/parser3isapi.C 1.21:  
         * src/types/pa_value.h 1.43:  
                 main:post-process  
   
         * src/classes/string.C 1.27:  
         * src/include/pa_string.h 1.66:  
         * src/main/pa_string.C 1.64:  
                 string:match replace -11  
   
         * src/classes/file.C 1.16:  
         * src/classes/table.C 1.45:  
         * src/include/pa_common.h 1.32:  
         * src/main/compile_tools.C 1.34:  
         * src/main/pa_common.C 1.38:  
         * src/main/pa_request.C 1.93:  
         * src/types/pa_vform.C 1.20:  
         * src/types/pa_vstring.C 1.1:  
                 z  
   
         * src/include/pa_common.h 1.30:  
         * src/include/pa_request.h 1.75:  
         * src/include/pa_sapi.h 1.3:  
         * src/main/main.dsp 1.72:  
         * src/main/pa_common.C 1.36:  
         * src/main/pa_request.C 1.90:  
         * src/targets/cgi/parser3.C 1.53:  
         * src/types/pa_value.h 1.42:  
         * src/types/pa_vfile.C 1.10:  
         * src/types/pa_vfile.h 1.16:  
         * src/types/pa_vstring.h 1.20:  
                 vfile in response:body  
   
         * src/classes/string.C 1.28:  
         * src/include/pa_string.h 1.67:  
         * src/main/pa_string.C 1.65:  
                 string:match replace prepared  
   
         * src/classes/string.C 1.33:  
         * src/main/compile.y 1.123:  
                 grammar: fixed to allow {}[]< empty []  
   
         * src/classes/double.C 1.20:  
         * src/classes/file.C 1.17:  
         * src/classes/form.C 1.3:  
         * src/classes/int.C 1.18:  
         * src/classes/response.C 1.6:  
         * src/classes/root.C 1.55:  
         * src/classes/string.C 1.24:  
         * src/classes/table.C 1.47:  
         * src/include/pa_string.h 1.63:  
         * src/main/pa_string.C 1.61:  
                 string:match -10 [frame]  
   
         * src/classes/string.C 1.29:  
         * src/main/pa_string.C 1.66:  
                 string:match replace prepared 2  
   
 2001-04-02  paf  
         * src/classes/_random.h 1.1:  
         * src/classes/random.C 1.1:  
         * src/include/pa_globals.h 1.31:  
         * src/main/main.dsp 1.71:  
         * src/main/pa_globals.C 1.37:  
         * src/main/pa_request.C 1.89:  
         * src/types/pa_value.h 1.40:  
                 random:generate  
   
         * src/classes/table.C 1.42:  
         * src/include/pa_array.h 1.33:  
         * src/include/pa_string.h 1.60:  
         * src/include/pa_table.h 1.28:  
         * src/main/execute.C 1.135:  
         * src/types/pa_value.h 1.41:  
                 table:join  
   
         * src/classes/table.C 1.43:  
         * src/include/pa_string.h 1.61:  
         * src/main/pa_string.C 1.59:  
         * src/types/pa_valiased.C 1.6:  
         * src/types/pa_valiased.h 1.12:  
         * src/types/pa_vdouble.h 1.15:  
         * src/types/pa_vfile.h 1.15:  
         * src/types/pa_vint.h 1.16:  
         * src/types/pa_vresponse.h 1.7:  
         * src/types/pa_vstring.h 1.19:  
         * src/types/pa_vtable.h 1.13:  
                 string::pos. about to use it in table:set/load  
   
         * src/classes/random.C 1.2:  
                 random:generate 1  
   
 2001-03-30  paf  
         * src/classes/double.C 1.19:  
         * src/classes/file.C 1.14:  
         * src/classes/int.C 1.17:  
         * src/classes/response.C 1.5:  
         * src/classes/root.C 1.53:  
         * src/classes/string.C 1.22:  
         * src/classes/table.C 1.40:  
         * src/main/compile.y 1.122:  
         * src/main/execute.C 1.134:  
         * src/types/pa_value.h 1.39:  
         * src/types/pa_vstateless_class.C 1.7:  
         * src/types/pa_vstateless_class.h 1.9:  
                 static|dynamic|any method registration  
   
         * src/classes/table.C 1.41:  
         * src/include/pa_string.h 1.59:  
         * src/main/pa_string.C 1.58:  
                 todo: table flip and append. string::pos  
   
 2001-03-29  paf  
         * src/classes/string.C 1.14:  
         * src/main/compile.y 1.120:  
         * src/main/compile_tools.C 1.33:  
         * src/main/compile_tools.h 1.36:  
         * src/main/main.dsp 1.70:  
         * src/types/pa_value.h 1.38:  
         * src/types/pa_vstring.h 1.17:  
         * src/types/pa_vunknown.h 1.8:  
                 empty params allowed. [] and [;] are different now.  
   
         * src/include/pa_pool.h 1.46:  
         * src/include/pa_request.h 1.72:  
         * src/main/pa_request.C 1.86:  
         * src/main/untaint.C 1.25:  
                 pool.request  
   
         * src/classes/string.C 1.21:  
                 string:xsplit forgot that they must result in 1 row N column [  
                 not vice versa]  
   
         * src/classes/string.C 1.17:  
         * src/include/pa_string.h 1.57:  
         * src/main/execute.C 1.133:  
         * src/main/pa_array.C 1.30:  
         * src/main/pa_string.C 1.56:  
         * src/types/pa_vtable.h 1.12:  
                 string: lsplit -1  
   
         * src/classes/string.C 1.16:  
         * src/include/pa_string.h 1.55:  
         * src/main/pa_string.C 1.54:  
                 string: pos -1  
   
         * src/classes/string.C 1.18:  
         * src/include/pa_string.h 1.58:  
         * src/main/pa_string.C 1.57:  
                 string: lsplit  
   
         * src/include/pa_pool.h 1.47:  
         * src/include/pa_request.h 1.73:  
         * src/main/pa_request.C 1.87:  
         * src/main/untaint.C 1.26:  
                 pool.request undone  
   
         * src/classes/string.C 1.20:  
                 z  
   
         * src/include/pa_string.h 1.56:  
         * src/main/pa_string.C 1.55:  
         * src/main/untaint.C 1.28:  
                 string: pos  
   
         * src/classes/string.C 1.15:  
         * src/classes/table.C 1.38:  
         * src/include/pa_string.h 1.54:  
         * src/main/compile.y 1.121:  
         * src/main/pa_request.C 1.88:  
         * src/main/pa_string.C 1.53:  
         * src/main/untaint.C 1.27:  
                 string: left right mid  
   
         * src/classes/file.C 1.13:  
         * src/classes/table.C 1.39:  
         * src/include/pa_table.h 1.27:  
         * src/main/pa_table.C 1.24:  
         * src/types/pa_vstring.h 1.18:  
         * src/types/pa_wwrapper.h 1.6:  
                 table:flip  
   
         * src/classes/string.C 1.19:  
                 string: rsplit  
   
 2001-03-28  paf  
         * src/classes/file.C 1.12:  
         * src/include/pa_globals.h 1.30:  
         * src/include/pa_request.h 1.71:  
         * src/targets/cgi/parser3.C 1.51:  
         * src/targets/isapi/parser3isapi.C 1.20:  
         * src/types/pa_value.h 1.37:  
         * src/types/pa_vrequest.C 1.4:  
         * src/types/pa_vunknown.h 1.7:  
                 $request:browser [.type .version]; unknown.get_double now = 0.  
   
         * src/classes/table.C 1.36:  
         * src/include/pa_array.h 1.32:  
         * src/include/pa_hash.h 1.32:  
         * src/include/pa_table.h 1.24:  
         * src/main/pa_array.C 1.29:  
         * src/main/pa_table.C 1.21:  
         * src/types/pa_vtable.h 1.11:  
                 table:locate just compiled  
   
         * src/classes/file.C 1.9:  
         * src/include/pa_common.h 1.29:  
         * src/main/pa_common.C 1.34:  
         * src/types/pa_vfile.C 1.7:  
         * src/types/pa_vfile.h 1.12:  
                 started file:load. wrong write. must be self.set  
   
         * src/classes/file.C 1.8:  
         * src/classes/root.C 1.52:  
         * src/classes/table.C 1.37:  
         * src/include/pa_table.h 1.25:  
         * src/main/pa_table.C 1.22:  
                 table:locate1, file:test  
   
         * src/classes/file.C 1.10:  
         * src/main/execute.C 1.132:  
         * src/main/pa_common.C 1.35:  
         * src/main/untaint.C 1.24:  
         * src/targets/cgi/parser3.C 1.50:  
         * src/types/pa_vfile.C 1.8:  
         * src/types/pa_vfile.h 1.13:  
         * src/types/pa_vform.C 1.17:  
                 file:load 1. tainted  
   
         * src/classes/file.C 1.11:  
         * src/include/pa_globals.h 1.29:  
         * src/include/pa_request.h 1.70:  
         * src/include/pa_table.h 1.26:  
         * src/main/pa_globals.C 1.36:  
         * src/main/pa_request.C 1.85:  
         * src/main/pa_table.C 1.23:  
         * src/types/pa_vfile.C 1.9:  
         * src/types/pa_vfile.h 1.14:  
         * src/types/pa_vform.C 1.18:  
                 file:load autodetection of mime-type by user-file-name  
   
 2001-03-27  paf  
         * src/classes/double.C 1.18:  
         * src/classes/int.C 1.16:  
         * src/classes/root.C 1.51:  
         * src/classes/string.C 1.13:  
         * src/classes/table.C 1.34:  
         * src/main/compile_tools.C 1.32:  
         * src/main/execute.C 1.128:  
         * src/main/pa_request.C 1.84:  
         * src/main/untaint.C 1.23:  
         * src/types/pa_value.h 1.35:  
         * src/types/pa_vbool.h 1.6:  
         * src/types/pa_vcookie.C 1.14:  
         * src/types/pa_vdouble.h 1.14:  
         * src/types/pa_vfile.h 1.11:  
         * src/types/pa_vint.h 1.15:  
         * src/types/pa_vmframe.h 1.9:  
         * src/types/pa_vstring.h 1.16:  
         * src/types/pa_vtable.h 1.10:  
         * src/types/pa_vunknown.h 1.6:  
                 sort 0  
   
         * src/classes/table.C 1.31:  
         * src/include/pa_common.h 1.27:  
         * src/main/compile.y 1.117:  
         * src/main/execute.C 1.127:  
         * src/main/pa_common.C 1.31:  
         * src/main/pa_table.C 1.20:  
                 table:save decided to have as it were. stepped back.  
                 grammar: added 'in' 'is' 'lt'&co follow-space check  
   
         * src/main/compile.y 1.119:  
                 fixed minor bug in @mn[][] ...^{  
   
         * src/main/execute.C 1.130:  
         * src/types/pa_value.h 1.36:  
         * src/types/pa_vmframe.h 1.10:  
         * src/types/pa_wcontext.h 1.8:  
                 fixed r/w context of code-params  
   
         * src/classes/table.C 1.33:  
         * src/main/pa_common.C 1.32:  
         * src/main/pa_request.C 1.83:  
         * src/targets/cgi/parser3.C 1.49:  
         * src/types/pa_value.h 1.34:  
         * src/types/pa_vbool.h 1.5:  
         * src/types/pa_vdouble.h 1.12:  
         * src/types/pa_vfile.h 1.9:  
         * src/types/pa_vint.h 1.13:  
         * src/types/pa_vstring.h 1.14:  
         * src/types/pa_vunknown.h 1.5:  
                 continue on sort  
   
         * src/types/pa_valiased.C 1.5:  
         * src/types/pa_valiased.h 1.11:  
         * src/types/pa_vdouble.h 1.13:  
         * src/types/pa_vfile.h 1.10:  
         * src/types/pa_vint.h 1.14:  
         * src/types/pa_vresponse.h 1.6:  
         * src/types/pa_vstring.h 1.15:  
         * src/types/pa_vtable.h 1.9:  
                 renamed to are_static_calls_disabled  
   
         * src/main/execute.C 1.131:  
         * src/main/pa_common.C 1.33:  
                 fixed r/w context of code-params2, fixed ntfs hardlink slow dir update  
   
         * src/classes/table.C 1.35:  
         * src/main/execute.C 1.129:  
                 about to change junction rcontext!!  
   
         * src/classes/table.C 1.32:  
         * src/include/pa_common.h 1.28:  
         * src/main/compile.y 1.118:  
                 started table:sort  
                 fixed minor bug in #...^{  
   
 2001-03-26  paf  
         * src/classes/file.C 1.7:  
         * src/classes/root.C 1.50:  
         * src/classes/table.C 1.30:  
         * src/include/pa_common.h 1.26:  
         * src/include/pa_globals.h 1.28:  
         * src/include/pa_table.h 1.23:  
         * src/main/pa_common.C 1.30:  
         * src/main/pa_globals.C 1.35:  
         * src/main/pa_request.C 1.82:  
         * src/main/pa_table.C 1.19:  
                 moved ::save to pa_table.  
                 disabled @auto invocation in ^process  
   
         * src/classes/table.C 1.29:  
         * src/include/pa_array.h 1.31:  
         * src/include/pa_table.h 1.22:  
         * src/main/pa_array.C 1.28:  
                 table:record  
   
         * src/main/untaint.C 1.22:  
         * src/targets/cgi/parser3.C 1.48:  
         * src/targets/isapi/parser3isapi.C 1.19:  
         * src/targets/isapi/parser3isapi.dsp 1.8:  
         * src/targets/isapi/pool_storage.h 1.3:  
         * src/types/pa_valiased.h 1.10:  
         * src/types/pa_vcookie.C 1.13:  
         * src/types/pa_vdouble.h 1.11:  
         * src/types/pa_vfile.h 1.8:  
         * src/types/pa_vint.h 1.12:  
         * src/types/pa_vresponse.h 1.5:  
         * src/types/pa_vstring.h 1.13:  
         * src/types/pa_vtable.h 1.8:  
                 z  
   
         * src/main/compile.y 1.116:  
                 grammar: [] 0params [;] 2 params (was 0)  
   
         * src/include/pa_pool.h 1.45:  
         * src/main/execute.C 1.126:  
         * src/types/pa_valiased.C 1.4:  
         * src/types/pa_valiased.h 1.9:  
         * src/types/pa_value.h 1.33:  
         * src/types/pa_vdouble.h 1.10:  
         * src/types/pa_vfile.h 1.7:  
         * src/types/pa_vint.h 1.11:  
         * src/types/pa_vresponse.h 1.4:  
         * src/types/pa_vstring.h 1.12:  
         * src/types/pa_vtable.h 1.7:  
                 disabled $a(123) $b[$a.CLASS] ^b.inc[123] shit.  
                 allowed no checks in native method realisations on 'self' validity -  
                 they now can simply assume that 'self' is V{Proper} .  
   
 2001-03-25  paf  
         * src/classes/table.C 1.26:  
         * src/include/pa_globals.h 1.27:  
         * src/include/pa_string.h 1.52:  
         * src/include/pa_table.h 1.20:  
         * src/main/compile.y 1.114:  
         * src/main/compile_tools.C 1.31:  
         * src/main/compile_tools.h 1.35:  
         * src/main/pa_globals.C 1.32:  
         * src/main/pa_request.C 1.79:  
         * src/main/pa_string.C 1.52:  
         * src/main/pa_table.C 1.17:  
         * src/main/untaint.C 1.15:  
         * src/types/pa_vcookie.h 1.7:  
                 typo & typo-default  
   
         * src/main/pa_globals.C 1.34:  
         * src/main/untaint.C 1.19:  
                 html-typo - moved all processing to table [except preliminary \  
                 \n \r \n replacements to "\n"]  
   
         * src/main/untaint.C 1.16:  
                 typo  \r \r\n \n properly handled  
   
         * src/classes/table.C 1.27:  
         * src/include/pa_table.h 1.21:  
         * src/main/pa_globals.C 1.33:  
         * src/main/pa_table.C 1.18:  
         * src/main/untaint.C 1.17:  
                 returned table originating. useful for reporting typo table  
                 problems origin. think would be useful somewhere else  
   
         * src/classes/table.C 1.28:  
         * src/main/untaint.C 1.18:  
                 html-typo - decided to move all the processing to table  
   
         * src/main/pa_request.C 1.80:  
                 table empty lines ignored. system-default content type assigned  
                 in output:result [can fail in main:auto and skipped normal  
                 defaults extraction]  
   
         * src/include/pa_string.h 1.53:  
         * src/main/compile.y 1.115:  
                 #comment fixed minor bug  
   
         * src/main/pa_request.C 1.81:  
         * src/main/untaint.C 1.20:  
                 moved default typo-table to lowlevel - it initialization could  
                 be skipped if failed in @auto. so that exception report would  
                 use some table  
   
         * src/main/untaint.C 1.21:  
                 z  
   
 2001-03-24  paf  
         * src/main/pa_globals.C 1.28:  
         * src/types/pa_vclass.C 1.6:  
         * src/types/pa_vclass.h 1.11:  
         * src/types/pa_vstateless_class.C 1.6:  
         * src/types/pa_vstateless_class.h 1.8:  
                 thrown away freeze mech.  
                 no danger now for you can't do ^request:process[@new-method[]  
                 body]  
                 trick anymore.  
                 still remains $some_instance.process[@new-method[]  
                 possibility]  
                 but would leave it as a feature.  
                 see index for sample  
   
         * src/include/pa_string.h 1.51:  
         * src/main/pa_string.C 1.51:  
         * src/main/untaint.C 1.14:  
         * src/targets/cgi/parser3.C 1.47:  
                 html-typo 2  
   
         * src/include/pa_array.h 1.29:  
         * src/include/pa_hash.h 1.31:  
         * src/include/pa_request.h 1.67:  
         * src/main/compile.y 1.110:  
         * src/main/pa_array.C 1.26:  
         * src/main/pa_common.C 1.25:  
         * src/main/pa_hash.C 1.29:  
         * src/main/pa_request.C 1.73:  
         * src/types/pa_vcookie.C 1.12:  
                 cyclic uses ignored. defaulted default content-type  
   
         * src/doc/doxygen.cfg 1.1:  
         * src/doc/doxygen.txt 1.1:  
         * src/doc/generate.cmd 1.1:  
         * src/doc/view.cmd 1.1:  
         * src/include/pa_array.h 1.30:  
         * src/include/pa_globals.h 1.26:  
         * src/include/pa_pool.h 1.44:  
         * src/include/pa_string.h 1.50:  
         * src/include/pa_table.h 1.19:  
         * src/main/execute.C 1.125:  
         * src/main/pa_array.C 1.27:  
         * src/main/pa_globals.C 1.31:  
         * src/main/pa_request.C 1.78:  
         * src/main/pa_string.C 1.50:  
         * src/main/untaint.C 1.13:  
         * src/targets/cgi/parser3.C 1.46:  
         * src/targets/isapi/parser3isapi.C 1.18:  
         * src/types/pa_value.h 1.32:  
         * src/types/pa_vtable.h 1.6:  
                 html-typo 0  
                 html-typo 1. noticed double default content-type prob. run cgi.cmd tomorrow first  
                 html-typo sample. detected << problem: they become ltlt too fast  
   
         * src/classes/file.C 1.6:  
         * src/classes/root.C 1.49:  
         * src/classes/table.C 1.25:  
         * src/include/pa_common.h 1.25:  
         * src/include/pa_request.h 1.69:  
         * src/main/compile.y 1.111:  
         * src/main/pa_common.C 1.28:  
         * src/main/pa_request.C 1.77:  
         * src/main/pa_string.C 1.49:  
         * src/targets/isapi/parser3isapi.C 1.17:  
         * src/types/pa_vfile.h 1.6:  
                 file_read stringified  
   
         * src/include/pa_sapi.h 1.2:  
         * src/main/pa_common.C 1.27:  
         * src/main/pa_request.C 1.76:  
         * src/targets/cgi/parser3.C 1.44:  
         * src/targets/isapi/nt_log_events.mc 1.1:  
         * src/targets/isapi/parser3isapi.C 1.16:  
         * src/targets/isapi/parser3isapi.dsp 1.6:  
                 nt error log experiments failed - cgi under iis got no access to log. registereventsource simply failed with 5(illegal call) code, while worked OK as standalone executable.  
                 isapi: used HSE_APPEND_LOG_PARAMETER feature  
   
         * src/types/pa_valiased.C 1.3:  
                 decided to String-ify file_read  
   
         * src/targets/cgi/parser3.C 1.45:  
         * src/targets/isapi/nt_log_events.mc 1.2:  
         * src/targets/isapi/parser3isapi.dsp 1.7:  
                 cgi: sapi::log  
   
         * src/main/compile.y 1.109:  
         * src/main/execute.C 1.124:  
         * src/main/main.dsp 1.69:  
                 @CLASS equals @BASE. sanity  
   
         * src/include/pa_common.h 1.22:  
         * src/main/pa_common.C 1.23:  
         * src/main/pa_request.C 1.72:  
         * src/targets/cgi/parser3.C 1.42:  
         * src/targets/isapi/pool_storage.h 1.2:  
         * src/types/pa_vform.C 1.16:  
         * src/types/pa_vform.h 1.14:  
                 auto.p monkey  
   
         * src/include/pa_common.h 1.24:  
         * src/include/pa_globals.h 1.25:  
         * src/main/pa_common.C 1.26:  
         * src/main/pa_globals.C 1.30:  
         * src/main/pa_request.C 1.75:  
         * src/targets/isapi/parser3isapi.C 1.15:  
                 fixed default content-type allocation storage  
   
         * src/include/pa_globals.h 1.24:  
         * src/include/pa_request.h 1.68:  
         * src/main/compile.y 1.113:  
         * src/main/pa_common.C 1.29:  
         * src/main/pa_globals.C 1.29:  
         * src/main/pa_request.C 1.74:  
                 z  
   
         * src/include/pa_common.h 1.23:  
         * src/main/pa_common.C 1.24:  
         * src/targets/cgi/parser3.C 1.43:  
         * src/targets/isapi/parser3isapi.C 1.14:  
                 auto.p monkey every target  
   
         * src/main/compile.y 1.112:  
         * src/main/compile_tools.h 1.34:  
                 #comment  
   
 2001-03-23  paf  
         * src/classes/root.C 1.48:  
         * src/classes/table.C 1.24:  
         * src/include/pa_common.h 1.21:  
         * src/include/pa_config_fixed.h 1.1:  
         * src/include/pa_config_includes.h 1.1:  
         * src/include/pa_string.h 1.49:  
         * src/include/pa_threads.h 1.11:  
         * src/include/pa_types.h 1.23:  
         * src/include/pa_version.h 1.1:  
         * src/main/compile.y 1.108:  
         * src/main/execute.C 1.123:  
         * src/main/pa_array.C 1.25:  
         * src/main/pa_common.C 1.22:  
         * src/main/pa_hash.C 1.28:  
         * src/main/pa_pool.C 1.17:  
         * src/main/pa_request.C 1.70:  
         * src/main/pa_string.C 1.48:  
         * src/main/untaint.C 1.12:  
         * src/targets/cgi/parser3.C 1.40:  
         * src/targets/isapi/parser3isapi.C 1.10:  
         * src/types/pa_vfile.C 1.6:  
         * src/types/pa_vform.C 1.15:  
                 cgi: reinvent document_root and request_uri under iis. autoconf  
                 updated. introducing ap_config_includes  
   
         * src/targets/cgi/parser3.C 1.41:  
         * src/targets/isapi/parser3isapi.C 1.12:  
                 isapi: think it would be better to rewrite as filter then to  
                 deal with pool  
   
         * src/targets/cgi/parser3.C 1.39:  
                 cgi: reinvent document_root under iis  
   
         * src/include/pa_globals.h 1.22:  
         * src/main/pa_request.C 1.68:  
         * src/targets/cgi/parser3.C 1.36:  
         * src/targets/cgi/parser3.dsp 1.12:  
         * src/targets/isapi/parser3isapi.C 1.8:  
         * src/types/pa_vcookie.C 1.10:  
         * src/types/pa_venv.h 1.12:  
         * src/types/pa_vform.C 1.13:  
                 all: sapi beauty  
   
         * src/main/pa_request.C 1.67:  
         * src/targets/cgi/parser3.C 1.35:  
         * src/targets/isapi/parser3isapi.C 1.7:  
         * src/targets/isapi/parser3isapi.dsp 1.4:  
                 isapi minor env beauty  
   
         * src/include/pa_globals.h 1.23:  
         * src/include/pa_sapi.h 1.1:  
         * src/main/main.dsp 1.67:  
         * src/main/pa_globals.C 1.27:  
         * src/main/pa_request.C 1.69:  
         * src/targets/cgi/parser3.C 1.37:  
         * src/targets/isapi/parser3isapi.C 1.9:  
         * src/types/pa_vcookie.C 1.11:  
         * src/types/pa_venv.h 1.13:  
         * src/types/pa_vform.C 1.14:  
                 sapi made object  
   
         * src/include/pa_pool.h 1.43:  
         * src/main/pa_request.C 1.71:  
         * src/targets/cgi/pa_pool.C 1.3:  
         * src/targets/isapi/pa_pool.C 1.3:  
         * src/targets/isapi/parser3isapi.C 1.13:  
         * src/targets/isapi/parser3isapi.dsp 1.5:  
         * src/targets/isapi/pool_storage.h 1.1:  
                 isapi: dumb pool storage  
   
         * src/main/main.dsp 1.68:  
         * src/targets/isapi/parser3isapi.C 1.11:  
                 isapi: docroot now like in cgi, not from APPL_PHYSICAL_PATH  
   
         * src/targets/isapi/pa_pool.C 1.2:  
                 decided to continue with extension  
   
         * src/targets/cgi/parser3.C 1.38:  
                 cgi: only one pool now  
   
 2001-03-22  paf  
         * src/main/pa_request.C 1.66:  
         * src/targets/cgi/parser3.C 1.34:  
         * src/targets/isapi/parser3isapi.C 1.6:  
         * src/targets/isapi/parser3isapi.dsp 1.3:  
                 isapi document_root 0  
   
         * src/types/pa_vcookie.C 1.8:  
                 cookie attr decoded  
   
         * src/include/pa_pool.h 1.40:  
         * src/targets/cgi/pa_pool.C 1.2:  
         * src/targets/cgi/parser3.C 1.31:  
         * src/targets/cgi/parser3.dsp 1.11:  
         * src/targets/isapi/pa_pool.C 1.1:  
         * src/targets/isapi/parser3isapi.C 1.1:  
         * src/targets/isapi/parser3isapi.def 1.1:  
         * src/targets/isapi/parser3isapi.dsp 1.1:  
                 started isapi  
   
         * src/targets/isapi/parser3isapi.C 1.5:  
                 isapi keep-alive  
   
         * src/targets/isapi/KILL.EXE 1.1:  
         * src/targets/isapi/PSTAT.EXE 1.1:  
         * src/targets/isapi/istart.cmd 1.1:  
         * src/targets/isapi/istop.cmd 1.1:  
         * src/targets/isapi/kill.pl 1.1:  
                 isapi added utils  
   
         * src/include/pa_pool.h 1.41:  
         * src/main/pa_pool.C 1.16:  
         * src/targets/cgi/parser3.C 1.32:  
         * src/targets/isapi/parser3isapi.C 1.2:  
         * src/targets/isapi/parser3isapi.dsp 1.2:  
         * src/types/pa_vform.C 1.12:  
                 isapi 0  
   
         * src/include/pa_globals.h 1.20:  
         * src/include/pa_request.h 1.66:  
         * src/include/pa_types.h 1.22:  
         * src/main/pa_globals.C 1.26:  
         * src/main/pa_request.C 1.63:  
         * src/targets/cgi/parser3.C 1.30:  
         * src/types/pa_vcookie.C 1.9:  
                 config of auto.p path: parser_root_auto_path parser_site_auto_path  
   
         * src/targets/cgi/vform_fields_fill.C 1.2:  
         * src/targets/cgi/vform_fields_fill.h 1.2:  
         * src/targets/isapi/parser3isapi.C 1.4:  
                 z  
   
         * src/include/pa_globals.h 1.21:  
         * src/main/pa_common.C 1.21:  
         * src/main/pa_request.C 1.64:  
                 some comments  
   
         * src/include/pa_pool.h 1.42:  
         * src/main/pa_request.C 1.65:  
         * src/targets/cgi/parser3.C 1.33:  
         * src/targets/isapi/parser3isapi.C 1.3:  
                 isapi 1  
   
 2001-03-21  paf  
         * src/include/pa_globals.h 1.18:  
         * src/targets/cgi/parser3.C 1.28:  
         * src/types/pa_venv.h 1.11:  
                 in cookie & env. todo:post  
   
         * src/Makefile.am 1.3:  
         * src/classes/Makefile.am 1.2:  
         * src/classes/file.C 1.5:  
         * src/classes/root.C 1.47:  
         * src/classes/table.C 1.23:  
         * src/include/pa_array.h 1.28:  
         * src/include/pa_common.h 1.20:  
         * src/include/pa_globals.h 1.17:  
         * src/include/pa_pool.h 1.39:  
         * src/include/pa_request.h 1.65:  
         * src/include/pa_string.h 1.48:  
         * src/main/Makefile.am 1.8:  
         * src/main/compile.y 1.107:  
         * src/main/execute.C 1.122:  
         * src/main/main.dsp 1.66:  
         * src/main/pa_common.C 1.20:  
         * src/main/pa_globals.C 1.25:  
         * src/main/pa_request.C 1.62:  
         * src/main/pa_string.C 1.47:  
         * src/main/pa_table.C 1.16:  
         * src/main/untaint.C 1.11:  
         * src/targets/Makefile.am 1.4:  
         * src/targets/cgi/Makefile.am 1.2:  
         * src/targets/cgi/parser3.C 1.27:  
         * src/targets/cgi/parser3.dsp 1.10:  
         * src/types/Makefile.am 1.2:  
         * src/types/pa_vcookie.C 1.7:  
         * src/types/pa_vform.C 1.11:  
         * src/types/pa_vstring.h 1.11:  
         * src/types/pa_wwrapper.h 1.5:  
                 shifted apache branch on main trunc  
   
         * src/targets/cgi/parser3.C 1.29:  
                 z  
   
         * src/include/pa_common.h [automake_update] 1.19.2.2:  
         * src/include/pa_globals.h [automake_update] 1.16.2.1:  
         * src/include/pa_pool.h [automake_update] 1.38.2.1:  
         * src/include/pa_request.h [automake_update] 1.64.2.4:  
         * src/main/main.dsp [automake_update] 1.65.2.1:  
         * src/main/pa_common.C [automake_update] 1.19.2.5:  
         * src/main/pa_request.C [automake_update] 1.61.2.3:  
         * src/targets/cgi/parser3.C [automake_update] 1.26.2.4:  
         * src/targets/cgi/parser3.dsp [automake_update] 1.9.2.1:  
         * src/types/pa_vcookie.C [automake_update] 1.6.2.2:  
         * src/types/pa_vform.C [automake_update] 1.10.2.1:  
         * src/types/pa_vstring.h [automake_update] 1.10.2.1:  
                 starting mod_parser3  
   
         * src/include/pa_globals.h 1.19:  
                 post. todo: config of auto.p path  
   
 2001-03-20  paf  
         * src/classes/Makefile.am 1.1:  
         * src/types/Makefile.am 1.1:  
                 file Makefile.am was initially added on branch automake_update.  
   
         * src/main/pa_common.C [automake_update] 1.19.2.4:  
         * src/targets/cgi/Makefile.am [automake_update] 1.1.2.3:  
         * src/targets/cgi/parser3.C [automake_update] 1.26.2.3:  
                 automake compiled and works. todo:make win32 ifdefs work and  
                 add ifdef unistd  
   
         * src/classes/Makefile.am [automake_update] 1.1.2.1:  
         * src/classes/file.C 1.4:  
         * src/classes/table.C 1.21:  
         * src/classes/table.C [automake_update] 1.22.2.2:  
         * src/include/pa_array.h 1.27:  
         * src/include/pa_common.h 1.18:  
         * src/include/pa_common.h [automake_update] 1.19.2.1:  
         * src/include/pa_request.h 1.64:  
         * src/include/pa_request.h [automake_update] 1.64.2.3:  
         * src/include/pa_string.h 1.47:  
         * src/include/pa_table.h 1.18:  
         * src/include/pa_threads.h 1.10:  
         * src/main/Makefile.am [automake_update] 1.7.16.3:  
         * src/main/pa_common.C [automake_update] 1.19.2.3:  
         * src/main/pa_globals.C 1.24:  
         * src/main/pa_request.C [automake_update] 1.61.2.2:  
         * src/main/pa_table.C [automake_update] 1.15.2.1:  
         * src/main/untaint.C 1.10:  
         * src/targets/cgi/Makefile.am [automake_update] 1.1.2.2:  
         * src/targets/cgi/parser3.C [automake_update] 1.26.2.2:  
         * src/types/Makefile.am [automake_update] 1.1.2.1:  
         * src/types/pa_valiased.h 1.8:  
         * src/types/pa_value.h 1.31:  
         * src/types/pa_vform.h 1.13:  
                 z  
   
         * src/include/pa_request.h [automake_update] 1.64.2.2:  
         * src/main/Makefile.am [automake_update] 1.7.16.2:  
         * src/main/compile.y [automake_update] 1.106.2.1:  
         * src/main/execute.C [automake_update] 1.121.2.2:  
         * src/main/pa_common.C [automake_update] 1.19.2.2:  
         * src/types/Makefile.am [automake_update] 1.1.2.2:  
                 removing locking  
   
         * src/Makefile.am [automake_update] 1.2.16.1:  
         * src/classes/file.C [automake_update] 1.4.2.1:  
         * src/classes/root.C [automake_update] 1.46.2.1:  
         * src/classes/table.C [automake_update] 1.22.2.1:  
         * src/include/pa_array.h [automake_update] 1.27.2.1:  
         * src/include/pa_request.h [automake_update] 1.64.2.1:  
         * src/include/pa_string.h [automake_update] 1.47.2.1:  
         * src/main/Makefile.am [automake_update] 1.7.16.1:  
         * src/main/execute.C [automake_update] 1.121.2.1:  
         * src/main/pa_common.C [automake_update] 1.19.2.1:  
         * src/main/pa_globals.C [automake_update] 1.24.2.1:  
         * src/main/pa_request.C [automake_update] 1.61.2.1:  
         * src/main/pa_string.C [automake_update] 1.46.2.1:  
         * src/main/untaint.C [automake_update] 1.10.2.1:  
         * src/targets/Makefile.am [automake_update] 1.3.16.1:  
         * src/targets/cgi/Makefile.am [automake_update] 1.1.2.1:  
         * src/targets/cgi/parser3.C [automake_update] 1.26.2.1:  
         * src/types/pa_vcookie.C [automake_update] 1.6.2.1:  
         * src/types/pa_wwrapper.h [automake_update] 1.4.8.1:  
                 String::UL_  
   
         * src/classes/table.C 1.22:  
         * src/include/pa_common.h 1.19:  
         * src/main/pa_common.C 1.19:  
         * src/main/pa_request.C 1.61:  
         * src/types/pa_vfile.h 1.5:  
                 ^table:save  
   
 2001-03-19  paf  
         * src/classes/file.C 1.2:  
         * src/classes/request.C 1.4:  
         * src/classes/table.C 1.19:  
         * src/include/pa_string.h 1.45:  
         * src/main/main.dsp 1.61:  
         * src/main/pa_pool.C 1.15:  
         * src/main/pa_request.C 1.58:  
         * src/main/untaint.C 1.9:  
         * src/types/pa_value.h 1.27:  
         * src/types/pa_vfile.C 1.2:  
         * src/types/pa_vfile.h 1.2:  
         * src/types/pa_vform.C 1.10:  
                 file 1  
   
         * src/classes/table.C 1.17:  
         * src/include/pa_pool.h 1.38:  
         * src/include/pa_request.h 1.63:  
         * src/include/pa_table.h 1.16:  
         * src/include/pa_types.h 1.20:  
         * src/main/execute.C 1.119:  
         * src/main/pa_request.C 1.57:  
         * src/targets/cgi/parser3.C 1.25:  
         * src/types/pa_value.h 1.25:  
         * src/types/pa_vclass.h 1.10:  
         * src/types/pa_vform.C 1.8:  
         * src/types/pa_vstateless_class.h 1.5:  
         * src/types/pa_vstateless_object.h 1.4:  
                 ^table:set{default level: TABLE}  
   
         * src/classes/_request.h 1.3:  
         * src/classes/request.C 1.5:  
         * src/main/pa_globals.C 1.22:  
         * src/types/pa_vrequest.C 1.2:  
         * src/types/pa_vrequest.h 1.6:  
                 VRequest moved to :VStateless_object  
   
         * src/classes/_request.h 1.4:  
         * src/classes/request.C 1.6:  
         * src/main/main.dsp 1.65:  
         * src/main/pa_globals.C 1.23:  
         * src/types/pa_value.h 1.30:  
         * src/types/pa_vform.h 1.12:  
         * src/types/pa_vrequest.C 1.3:  
         * src/types/pa_vrequest.h 1.7:  
                 VRequest moved to :Value  
   
         * src/types/pa_valiased.h 1.4:  
         * src/types/pa_vbool.h 1.4:  
                 doc: Value and it's derivates somehow unlinked. don't know why yet  
   
         * src/classes/_env.h 1.6:  
         * src/classes/_table.h 1.4:  
         * src/classes/env.C 1.8:  
         * src/classes/table.C 1.20:  
         * src/main/execute.C 1.121:  
         * src/main/main.dsp 1.63:  
         * src/main/pa_globals.C 1.20:  
         * src/main/pa_request.C 1.60:  
         * src/types/pa_value.h 1.28:  
         * src/types/pa_vcookie.C 1.6:  
         * src/types/pa_vcookie.h 1.6:  
         * src/types/pa_venv.h 1.10:  
                 VEnv is now :Value  
   
         * src/targets/cgi/pa_vform.C 1.3:  
         * src/types/pa_valiased.C 1.1:  
         * src/types/pa_valiased.h 1.7:  
         * src/types/pa_value.h 1.29:  
         * src/types/pa_vstateless_class.C 1.5:  
         * src/types/pa_vstateless_class.h 1.7:  
         * src/types/pa_vstateless_object.h 1.7:  
                 moved common get_element part from stateless object&class into VAliased  
   
         * src/classes/_file.h 1.2:  
         * src/classes/file.C 1.3:  
         * src/include/pa_types.h 1.21:  
         * src/main/pa_globals.C 1.18:  
         * src/main/pa_request.C 1.59:  
         * src/targets/cgi/parser3.C 1.26:  
         * src/types/pa_valiased.h 1.6:  
         * src/types/pa_vfile.C 1.4:  
         * src/types/pa_vfile.h 1.3:  
         * src/types/pa_vstateless_class.h 1.6:  
         * src/types/pa_vstateless_object.h 1.5:  
                 \ to /  and ^file:save  
   
         * src/classes/root.C 1.46:  
         * src/classes/table.C 1.16:  
         * src/main/pa_exception.C 1.7:  
         * src/main/pa_request.C 1.53:  
         * src/targets/cgi/parser3.C 1.24:  
         * src/types/pa_vbool.h 1.3:  
         * src/types/pa_vcookie.C 1.3:  
         * src/types/pa_vcookie.h 1.3:  
         * src/types/pa_vdouble.h 1.9:  
         * src/types/pa_venv.h 1.8:  
         * src/types/pa_vform.h 1.8:  
         * src/types/pa_vint.h 1.10:  
         * src/types/pa_vrequest.h 1.4:  
                 doc: detected Value derivates prob  
   
         * src/include/code.h 1.25:  
         * src/include/pa_array.h 1.25:  
         * src/include/pa_pool.h 1.35:  
         * src/include/pa_string.h 1.42:  
         * src/include/pa_threads.h 1.8:  
         * src/main/compile.C 1.32:  
         * src/main/compile.y 1.105:  
         * src/main/compile_tools.C 1.29:  
         * src/main/compile_tools.h 1.32:  
         * src/main/execute.C 1.117:  
         * src/main/pa_array.C 1.23:  
         * src/main/pa_common.C 1.15:  
         * src/main/pa_exception.C 1.8:  
         * src/main/pa_globals.C 1.15:  
         * src/main/pa_hash.C 1.25:  
         * src/main/pa_pool.C 1.13:  
         * src/main/pa_request.C 1.54:  
         * src/main/pa_string.C 1.45:  
         * src/main/pa_table.C 1.14:  
         * src/main/untaint.C 1.7:  
         * src/types/pa_value.h 1.23:  
                 auto @brief  
   
         * src/classes/_file.h 1.1:  
         * src/classes/file.C 1.1:  
         * src/classes/table.C 1.18:  
         * src/include/pa_common.h 1.17:  
         * src/include/pa_globals.h 1.16:  
         * src/include/pa_string.h 1.44:  
         * src/include/pa_table.h 1.17:  
         * src/main/main.dsp 1.60:  
         * src/main/pa_common.C 1.18:  
         * src/main/pa_globals.C 1.17:  
         * src/types/pa_value.h 1.26:  
         * src/types/pa_vcookie.h 1.4:  
         * src/types/pa_venv.h 1.9:  
         * src/types/pa_vfile.C 1.1:  
         * src/types/pa_vfile.h 1.1:  
         * src/types/pa_vform.C 1.9:  
         * src/types/pa_vform.h 1.9:  
         * src/types/pa_vrequest.h 1.5:  
         * src/types/pa_vtable.h 1.5:  
                 file class just compiled  
   
         * src/types/pa_vfile.C 1.5:  
         * src/types/pa_vfile.h 1.4:  
         * src/types/pa_vstateless_object.h 1.6:  
                 vfile doxx  
   
         * src/classes/_response.h 1.2:  
         * src/classes/response.C 1.4:  
         * src/main/pa_globals.C 1.21:  
         * src/types/pa_vform.h 1.11:  
         * src/types/pa_vresponse.h 1.3:  
                 VResponse moved to :VStateless_object  
   
         * src/classes/_request.h 1.2:  
         * src/classes/request.C 1.3:  
         * src/include/code.h 1.24:  
         * src/include/pa_array.h 1.24:  
         * src/include/pa_common.h 1.15:  
         * src/include/pa_exception.h 1.10:  
         * src/include/pa_globals.h 1.13:  
         * src/include/pa_hash.h 1.28:  
         * src/include/pa_pool.h 1.34:  
         * src/include/pa_request.h 1.61:  
         * src/include/pa_stack.h 1.7:  
         * src/include/pa_string.h 1.41:  
         * src/include/pa_table.h 1.14:  
         * src/include/pa_threads.h 1.7:  
         * src/include/pa_types.h 1.17:  
         * src/main/execute.C 1.116:  
         * src/main/pa_pool.C 1.12:  
         * src/main/pa_request.C 1.52:  
         * src/main/pa_string.C 1.44:  
         * src/main/untaint.C 1.6:  
         * src/targets/cgi/parser3.C 1.23:  
         * src/types/pa_value.h 1.22:  
         * src/types/pa_vform.C 1.7:  
                 doxygen include/, Value  
   
         * src/include/code.h 1.26:  
         * src/include/pa_array.h 1.26:  
         * src/include/pa_common.h 1.16:  
         * src/include/pa_exception.h 1.11:  
         * src/include/pa_globals.h 1.14:  
         * src/include/pa_globals.h 1.15:  
         * src/include/pa_hash.h 1.29:  
         * src/include/pa_pool.h 1.36:  
         * src/include/pa_pool.h 1.37:  
         * src/include/pa_request.h 1.62:  
         * src/include/pa_stack.h 1.8:  
         * src/include/pa_string.h 1.43:  
         * src/include/pa_string.h 1.46:  
         * src/include/pa_table.h 1.15:  
         * src/include/pa_threads.h 1.9:  
         * src/include/pa_types.h 1.18:  
         * src/main/compile.C 1.33:  
         * src/main/compile.y 1.106:  
         * src/main/compile_tools.C 1.30:  
         * src/main/compile_tools.h 1.33:  
         * src/main/execute.C 1.118:  
         * src/main/pa_array.C 1.24:  
         * src/main/pa_common.C 1.16:  
         * src/main/pa_exception.C 1.9:  
         * src/main/pa_globals.C 1.16:  
         * src/main/pa_hash.C 1.26:  
         * src/main/pa_pool.C 1.14:  
         * src/main/pa_request.C 1.55:  
         * src/main/pa_string.C 1.46:  
         * src/main/pa_table.C 1.15:  
         * src/main/untaint.C 1.8:  
         * src/types/pa_valiased.h 1.5:  
         * src/types/pa_value.h 1.24:  
         * src/types/pa_vfile.C 1.3:  
                 z  
   
         * src/include/pa_hash.h 1.30:  
         * src/include/pa_types.h 1.19:  
         * src/main/pa_common.C 1.17:  
         * src/main/pa_hash.C 1.27:  
         * src/main/pa_request.C 1.56:  
         * src/types/pa_vcookie.C 1.4:  
                 renamed Hash::Value to Val so to doxygen would finlly stop  
                 confusing those Value-s  
   
         * src/main/main.dsp 1.64:  
         * src/targets/cgi/parser3.dsp 1.9:  
         * src/types/pa_valiased.C 1.2:  
         * src/types/pa_vform.h 1.10:  
                 commented VForm  
   
         * src/classes/_cookie.h 1.2:  
         * src/classes/_table.h 1.3:  
         * src/classes/cookie.C 1.3:  
         * src/main/execute.C 1.120:  
         * src/main/main.dsp 1.62:  
         * src/main/pa_globals.C 1.19:  
         * src/types/pa_vcookie.C 1.5:  
         * src/types/pa_vcookie.h 1.5:  
                 VCookie is now :Value  
   
 2001-03-18  paf  
         * src/classes/_cookie.h 1.1:  
         * src/classes/cookie.C 1.1:  
         * src/include/pa_common.h 1.14:  
         * src/include/pa_globals.h 1.12:  
         * src/include/pa_request.h 1.60:  
         * src/include/pa_string.h 1.40:  
         * src/include/pa_types.h 1.16:  
         * src/main/main.dsp 1.59:  
         * src/main/pa_common.C 1.14:  
         * src/main/pa_globals.C 1.14:  
         * src/main/pa_hash.C 1.24:  
         * src/main/pa_request.C 1.51:  
         * src/main/pa_string.C 1.43:  
         * src/main/untaint.C 1.5:  
         * src/targets/cgi/parser3.C 1.21:  
         * src/types/pa_value.h 1.21:  
         * src/types/pa_vcookie.C 1.1:  
         * src/types/pa_vcookie.h 1.1:  
         * src/types/pa_vform.C 1.6:  
         * src/types/pa_vform.h 1.7:  
         * src/types/pa_vhash.h 1.9:  
         * src/types/pa_vunknown.h 1.4:  
                 cookie class  
   
         * src/include/pa_hash.h 1.26:  
         * src/main/pa_hash.C 1.22:  
         * src/targets/cgi/parser3.C 1.17:  
                 response fields to header  
   
         * src/classes/root.C 1.41:  
         * src/classes/string.C 1.12:  
         * src/include/pa_string.h 1.37:  
         * src/main/pa_globals.C 1.11:  
         * src/main/pa_request.C 1.44:  
         * src/main/pa_string.C 1.41:  
         * src/types/pa_vdouble.h 1.8:  
         * src/types/pa_vform.C 1.5:  
         * src/types/pa_vint.h 1.9:  
         * src/types/pa_vstateless_class.C 1.4:  
                 convinient string(pool, char *src, bool tainted) ctor  
   
         * src/include/pa_hash.h 1.27:  
         * src/include/pa_request.h 1.58:  
         * src/include/pa_string.h 1.36:  
         * src/main/pa_globals.C 1.10:  
         * src/main/pa_hash.C 1.23:  
         * src/main/pa_request.C 1.43:  
         * src/main/pa_string.C 1.40:  
         * src/main/untaint.C 1.3:  
         * src/targets/cgi/parser3.C 1.18:  
                 proper @exceptions params tainting  
   
         * src/classes/_response.h 1.1:  
         * src/classes/response.C 1.1:  
         * src/include/pa_globals.h 1.8:  
         * src/include/pa_hash.h 1.25:  
         * src/include/pa_request.h 1.57:  
         * src/main/compile.C 1.31:  
         * src/main/compile.y 1.104:  
         * src/main/execute.C 1.114:  
         * src/main/main.dsp 1.58:  
         * src/main/pa_globals.C 1.8:  
         * src/main/pa_hash.C 1.21:  
         * src/main/pa_request.C 1.41:  
         * src/targets/cgi/parser3.C 1.16:  
         * src/targets/cgi/parser3.dsp 1.8:  
         * src/types/pa_value.h 1.18:  
         * src/types/pa_vhash.h 1.6:  
         * src/types/pa_vrequest.h 1.3:  
         * src/types/pa_vresponse.h 1.1:  
                 $response: 0  request::core exception rethrow  
   
         * src/classes/request.C 1.2:  
         * src/classes/response.C 1.2:  
         * src/classes/root.C 1.42:  
         * src/include/pa_common.h 1.13:  
         * src/include/pa_globals.h 1.10:  
         * src/include/pa_request.h 1.59:  
         * src/include/pa_string.h 1.38:  
         * src/main/pa_common.C 1.13:  
         * src/main/pa_globals.C 1.12:  
         * src/main/pa_request.C 1.45:  
         * src/targets/cgi/parser3.C 1.19:  
                 ^taint 0  
   
         * src/classes/cookie.C 1.2:  
         * src/types/pa_vcookie.C 1.2:  
         * src/types/pa_vcookie.h 1.2:  
                 cookie: allowed access to hash-assigned  
   
         * src/include/pa_globals.h 1.9:  
         * src/main/execute.C 1.115:  
         * src/main/pa_globals.C 1.9:  
         * src/main/pa_request.C 1.42:  
         * src/targets/cgi/parser3.C 1.22:  
                 z  
   
         * src/main/pa_request.C 1.50:  
                 zero length output allowed  
   
         * src/classes/root.C 1.44:  
         * src/include/pa_globals.h 1.11:  
         * src/include/pa_string.h 1.39:  
         * src/main/pa_globals.C 1.13:  
         * src/main/pa_request.C 1.47:  
         * src/main/pa_string.C 1.42:  
         * src/types/pa_value.h 1.19:  
         * src/types/pa_vhash.h 1.7:  
                 $defautl[$content-type[$value[text/html] $charset[windows-1251]]  
   
         * src/classes/root.C 1.43:  
         * src/main/pa_request.C 1.46:  
         * src/main/untaint.C 1.4:  
         * src/targets/cgi/parser3.C 1.20:  
                 taint[uri  
   
         * src/classes/response.C 1.3:  
         * src/main/pa_request.C 1.49:  
         * src/types/pa_value.h 1.20:  
         * src/types/pa_vhash.h 1.8:  
         * src/types/pa_vresponse.h 1.2:  
                 ^response:clear[]  
   
         * src/classes/root.C 1.45:  
         * src/main/pa_request.C 1.48:  
                 taint forgotten forced lang switch  
   
 2001-03-16  paf  
         * src/include/code.h 1.22:  
         * src/include/pa_hash.h 1.24:  
         * src/include/pa_request.h 1.55:  
         * src/main/compile.y 1.102:  
         * src/main/execute.C 1.108:  
         * src/types/pa_value.h 1.15:  
         * src/types/pa_vhash.h 1.5:  
         * src/types/pa_vstring.h 1.10:  
         * src/types/pa_vtable.h 1.4:  
         * src/types/pa_wcontext.C 1.4:  
         * src/types/pa_wcontext.h 1.6:  
                 see () and {} param wcontext conflict  
   
         * src/main/execute.C 1.113:  
         * src/main/main.dsp 1.57:  
         * src/types/pa_value.h 1.17:  
         * src/types/pa_vrequest.h 1.2:  
                 native method' class call with less params then needed error reporting  
   
         * src/classes/double.C 1.17:  
         * src/include/code.h 1.23:  
         * src/main/compile.y 1.103:  
         * src/main/compile_tools.C 1.28:  
         * src/main/compile_tools.h 1.31:  
         * src/main/execute.C 1.109:  
                 ) and {} param wcontext conflict fixed by OP_EXPR_CODE__STORE_PARAM  
   
         * src/main/execute.C 1.107:  
         * src/types/pa_value.h 1.14:  
         * src/types/pa_vstateless_object.h 1.3:  
         * src/types/pa_vstring.h 1.9:  
                 disabled  $string.field  
   
         * src/main/execute.C 1.110:  
         * src/types/pa_vmframe.h 1.7:  
                 if(in "/news/")  
   
         * src/include/pa_globals.h 1.6:  
         * src/main/execute.C 1.111:  
         * src/main/pa_globals.C 1.6:  
         * src/types/pa_value.h 1.16:  
         * src/types/pa_vcframe.h 1.3:  
         * src/types/pa_vmframe.h 1.8:  
         * src/types/pa_wcontext.h 1.7:  
                 $result  
   
         * src/classes/_request.h 1.1:  
         * src/classes/request.C 1.1:  
         * src/include/pa_globals.h 1.7:  
         * src/include/pa_request.h 1.56:  
         * src/main/execute.C 1.112:  
         * src/main/main.dsp 1.56:  
         * src/main/pa_globals.C 1.7:  
         * src/main/pa_request.C 1.40:  
         * src/targets/cgi/parser3.C 1.15:  
         * src/types/pa_vform.C 1.4:  
         * src/types/pa_vrequest.C 1.1:  
         * src/types/pa_vrequest.h 1.1:  
                 $request : query :uri  
   
 2001-03-15  paf  
         * src/main/compile.y 1.99:  
         * src/main/pa_request.C 1.37:  
         * src/targets/cgi/parser3.C 1.13:  
         * src/types/pa_vstring.h 1.7:  
                 pre-pre-pre-beta cgi under win32 apache pre pre pre works  
   
         * src/main/compile.y 1.100:  
         * src/main/execute.C 1.105:  
                 z  
   
         * src/main/compile.y 1.101:  
         * src/main/execute.C 1.106:  
         * src/main/pa_request.C 1.38:  
         * src/targets/cgi/parser3.C 1.14:  
         * src/types/pa_vstring.h 1.8:  
                 @exception  
   
         * src/include/pa_globals.h 1.5:  
         * src/main/pa_globals.C 1.5:  
         * src/main/pa_request.C 1.36:  
         * src/targets/cgi/parser3.C 1.12:  
         * src/types/pa_vform.C 1.3:  
         * src/types/pa_vform.h 1.6:  
                 vform fillfields just compiled  
   
         * src/main/pa_request.C 1.39:  
                 news sample  
   
 2001-03-14  paf  
         * src/include/core.h 1.16:  
         * src/include/pa_globals.h 1.1:  
         * src/include/pa_pool.h 1.33:  
         * src/include/pa_string.h 1.35:  
         * src/include/pa_types.h 1.13:  
         * src/main/compile.y 1.98:  
         * src/main/core.C 1.69:  
         * src/main/main.dsp 1.54:  
         * src/main/pa_globals.C 1.1:  
         * src/main/pa_request.C 1.31:  
         * src/targets/cgi/pa_vform.C 1.2:  
         * src/targets/cgi/parser3.C 1.5:  
         * src/targets/cgi/parser3.dsp 1.4:  
         * src/types/pa_value.h 1.13:  
         * src/types/pa_vform.h 1.3:  
         * src/types/pa_vunknown.h 1.3:  
                 global handler, exceptions in parser3  
   
         * src/include/pa_globals.h 1.4:  
         * src/main/pa_globals.C 1.4:  
         * src/main/pa_request.C 1.34:  
         * src/targets/cgi/parser3.dsp 1.7:  
         * src/types/pa_vform.C 1.2:  
         * src/types/pa_vform.h 1.5:  
         * src/types/pa_vstring.h 1.6:  
                 limits -1  
   
         * src/include/pa_common.h 1.12:  
         * src/include/pa_types.h 1.14:  
         * src/main/pa_request.C 1.32:  
         * src/targets/cgi/parser3.C 1.7:  
                 PATH_DELIMITER_CHAR  
   
         * src/targets/cgi/parser3.C 1.8:  
                 #       if MSVC  
   
         * src/include/pa_globals.h 1.3:  
         * src/include/pa_request.h 1.53:  
         * src/include/pa_types.h 1.15:  
         * src/main/main.dsp 1.55:  
         * src/main/pa_globals.C 1.3:  
         * src/main/pa_request.C 1.33:  
         * src/targets/cgi/parser3.C 1.10:  
         * src/targets/cgi/parser3.dsp 1.6:  
         * src/types/pa_vform.C 1.1:  
         * src/types/pa_vform.h 1.4:  
                 request_info -1  
   
         * src/include/pa_globals.h 1.2:  
         * src/main/pa_globals.C 1.2:  
         * src/targets/cgi/parser3.C 1.9:  
         * src/targets/cgi/parser3.dsp 1.5:  
         * src/targets/cgi/vform_fields_fill.C 1.1:  
         * src/targets/cgi/vform_fields_fill.h 1.1:  
                 vform_fields_fill  
   
         * src/include/pa_request.h 1.54:  
         * src/main/pa_request.C 1.35:  
         * src/targets/cgi/parser3.C 1.11:  
         * src/targets/cgi/parser3.C 1.6:  
                 z  
   
 2001-03-13  paf  
         * src/main/execute.C 1.101:  
         * src/types/pa_value.h 1.10:  
         * src/types/pa_venv.h 1.4:  
                 for future methods of ENV constructor if  
   
         * src/classes/root.C 1.36:  
         * src/classes/table.C 1.12:  
         * src/include/pa_exception.h 1.9:  
         * src/include/pa_pool.h 1.31:  
                 skipped_restructure_exceptions_dead_end  
   
         * src/types/pa_vstateless_class.h 1.1:  
                 file pa_vstateless_class.h was initially added on branch  
                 stateless_class.  
   
         * src/include/code.h 1.21:  
         * src/include/pa_string.h 1.34:  
         * src/main/compile.y 1.95:  
         * src/main/execute.C 1.103:  
         * src/main/pa_string.C 1.39:  
                 'value is type' expr operator  
   
         * src/classes/form.C 1.2:  
         * src/main/compile.y 1.97:  
         * src/main/core.C 1.68:  
         * src/types/pa_value.h 1.12:  
         * src/types/pa_vclass.h 1.9:  
         * src/types/pa_venv.h 1.7:  
         * src/types/pa_vform.h 1.2:  
         * src/types/pa_vstateless_class.C 1.3:  
         * src/types/pa_vstateless_class.h 1.4:  
                 form:fields removed. use $form.CLASS instead  
   
         * src/types/pa_vstateless_class.C 1.1:  
                 file pa_vstateless_class.C was initially added on branch  
                 stateless_class.  
   
         * src/include/core.h 1.14:  
         * src/include/pa_common.h 1.10:  
         * src/include/pa_request.h 1.51:  
         * src/main/pa_common.C 1.12:  
         * src/main/pa_request.C 1.29:  
         * src/targets/cgi/parser3.C 1.3:  
                 before error show with parser  
   
         * src/types/pa_venv.h 1.1:  
                 file pa_venv.h was initially added on branch stateless_class.  
   
         * src/targets/cgi/Makefile.am 1.1:  
         * src/targets/cgi/pa_pool.C 1.1:  
         * src/targets/cgi/pa_vform.C 1.1:  
         * src/targets/cgi/parser.dsp 1.1:  
         * src/targets/cgi/parser3.C 1.1:  
                 renamed targets/ parser to cgi  
   
         * src/classes/_double.h 1.5:  
         * src/classes/_double.h [stateless_class] 1.4.8.1:  
         * src/classes/_env.h 1.4:  
         * src/classes/_env.h [stateless_class] 1.3.8.1:  
         * src/classes/_int.h 1.5:  
         * src/classes/_int.h [stateless_class] 1.4.8.1:  
         * src/classes/_root.h 1.4:  
         * src/classes/_root.h [stateless_class] 1.3.8.1:  
         * src/classes/_string.h 1.6:  
         * src/classes/_string.h [stateless_class] 1.5.4.1:  
         * src/classes/_table.h 1.2:  
         * src/classes/_table.h [stateless_class] 1.1.6.1:  
         * src/classes/double.C 1.15:  
         * src/classes/double.C [stateless_class] 1.14.2.1:  
         * src/classes/env.C 1.5:  
         * src/classes/env.C [stateless_class] 1.4.8.1:  
         * src/classes/int.C 1.14:  
         * src/classes/int.C [stateless_class] 1.13.2.1:  
         * src/classes/root.C 1.38:  
         * src/classes/root.C [stateless_class] 1.37.2.1:  
         * src/classes/string.C 1.10:  
         * src/classes/string.C [stateless_class] 1.9.4.1:  
         * src/classes/table.C 1.14:  
         * src/classes/table.C [stateless_class] 1.13.2.1:  
         * src/include/pa_request.h 1.46:  
         * src/include/pa_request.h [stateless_class] 1.45.2.1:  
         * src/main/compile.C 1.29:  
         * src/main/compile.C [stateless_class] 1.28.2.1:  
         * src/main/compile_tools.h 1.30:  
         * src/main/compile_tools.h [stateless_class] 1.29.8.1:  
         * src/main/core.C 1.64:  
         * src/main/core.C [stateless_class] 1.63.6.1:  
         * src/main/execute.C 1.100:  
         * src/main/execute.C [stateless_class] 1.99.2.1:  
         * src/main/main.dsp 1.51:  
         * src/main/main.dsp [stateless_class] 1.50.6.1:  
         * src/main/pa_request.C 1.26:  
         * src/main/pa_request.C [stateless_class] 1.25.2.1:  
         * src/types/pa_valiased.h 1.3:  
         * src/types/pa_valiased.h [stateless_class] 1.2.8.1:  
         * src/types/pa_value.h 1.9:  
         * src/types/pa_value.h [stateless_class] 1.8.2.1:  
         * src/types/pa_vclass.C 1.5:  
         * src/types/pa_vclass.C [stateless_class] 1.4.8.1:  
         * src/types/pa_vclass.h 1.8:  
         * src/types/pa_vclass.h [stateless_class] 1.7.6.1:  
         * src/types/pa_venv.h 1.2:  
         * src/types/pa_venv.h [stateless_class] 1.1.2.1:  
         * src/types/pa_vmframe.h 1.6:  
         * src/types/pa_vmframe.h [stateless_class] 1.5.2.1:  
         * src/types/pa_vobject.h 1.5:  
         * src/types/pa_vobject.h [stateless_class] 1.4.8.1:  
         * src/types/pa_vstateless_class.C 1.2:  
         * src/types/pa_vstateless_class.C [stateless_class] 1.1.2.1:  
         * src/types/pa_vstateless_class.h 1.2:  
         * src/types/pa_vstateless_class.h [stateless_class] 1.1.2.1:  
         * src/types/pa_vstateless_object.h 1.2:  
         * src/types/pa_vstateless_object.h [stateless_class] 1.1.8.1:  
         * src/types/pa_wcontext.h 1.5:  
         * src/types/pa_wcontext.h [stateless_class] 1.4.4.1:  
                 $ENV: re 0, stateless classes  
   
         * src/include/pa_request.h 1.45:  
         * src/main/compile.C 1.28:  
         * src/main/execute.C 1.99:  
         * src/main/pa_request.C 1.25:  
         * src/types/pa_value.h 1.8:  
         * src/types/pa_vmframe.h 1.5:  
                 fixed yesterdays bad decision on execute_static_method  
   
         * src/include/core.h 1.15:  
         * src/include/pa_common.h 1.11:  
         * src/include/pa_request.h 1.52:  
         * src/main/core.C 1.67:  
         * src/main/execute.C 1.104:  
         * src/main/main.dsp 1.53:  
         * src/main/pa_request.C 1.30:  
         * src/targets/cgi/parser3.C 1.4:  
         * src/targets/cgi/parser3.dsp 1.3:  
         * src/types/pa_vform.h 1.1:  
                 started cgi target  
   
         * src/include/pa_request.h 1.47:  
         * src/types/pa_venv.h 1.3:  
                 $ENV 0.1 stateless class  
   
         * src/classes/_form.h 1.1:  
         * src/classes/double.C 1.16:  
         * src/classes/env.C 1.7:  
         * src/classes/form.C 1.1:  
         * src/classes/int.C 1.15:  
         * src/classes/root.C 1.40:  
         * src/classes/string.C 1.11:  
         * src/classes/table.C 1.13:  
         * src/classes/table.C 1.15:  
         * src/include/core.h 1.13:  
         * src/include/pa_request.h 1.49:  
         * src/include/pa_request.h 1.50:  
         * src/include/pa_types.h 1.12:  
         * src/main/core.C 1.66:  
         * src/main/execute.C 1.102:  
         * src/main/pa_request.C 1.23:  
         * src/main/pa_request.C 1.24:  
         * src/main/pa_request.C 1.28:  
         * src/targets/cgi/parser.dsp 1.2:  
         * src/targets/cgi/parser3.C 1.2:  
         * src/targets/cgi/parser3.dsp 1.1:  
         * src/targets/cgi/parser3.dsp 1.2:  
         * src/types/pa_vhash.h 1.4:  
                 z  
   
         * src/classes/root.C 1.35:  
         * src/classes/table.C 1.11:  
         * src/include/pa_exception.h 1.8:  
         * src/include/pa_pool.h 1.30:  
         * src/main/pa_request.C 1.22:  
                 restructure_exceptions_dead_end  
   
         * src/classes/root.C 1.34:  
         * src/main/compile.y 1.94:  
                 ^if required junctions. allowed ; inside {} to break params  
   
         * src/classes/_env.h 1.5:  
         * src/classes/env.C 1.6:  
         * src/classes/root.C 1.39:  
         * src/include/core.h 1.12:  
         * src/include/pa_pool.h 1.32:  
         * src/include/pa_request.h 1.48:  
         * src/main/compile.C 1.30:  
         * src/main/compile.y 1.96:  
         * src/main/core.C 1.65:  
         * src/main/main.dsp 1.52:  
         * src/main/pa_common.C 1.11:  
         * src/main/pa_request.C 1.27:  
         * src/types/pa_value.h 1.11:  
         * src/types/pa_venv.h 1.6:  
         * src/types/pa_vstateless_class.h 1.3:  
                 started $form: [historical moment :)]  
   
         * src/types/pa_venv.h 1.5:  
                 $ENV 1  
   
         * src/classes/double.C 1.14:  
         * src/classes/int.C 1.13:  
         * src/classes/root.C 1.37:  
         * src/types/pa_vdouble.h 1.7:  
         * src/types/pa_vint.h 1.8:  
                 Int,Double  dec mul div mod  
   
 2001-03-12  paf  
         * src/classes/_string.h 1.5:  
         * src/classes/double.C 1.13:  
         * src/classes/int.C 1.12:  
         * src/classes/string.C 1.9:  
         * src/main/execute.C 1.98:  
         * src/types/pa_wcontext.h 1.4:  
                 int doube string ^format  
   
         * src/classes/root.C 1.19:  
         * src/types/pa_vclass.h 1.4:  
                 process temp main zeroing  
   
         * src/classes/root.C 1.30:  
         * src/classes/table.C 1.6:  
         * src/types/pa_vtable.h 1.2:  
                 table ^offset ^line ^count  
   
         * src/classes/root.C 1.28:  
         * src/classes/table.C 1.5:  
                 ^use  
   
         * src/main/execute.C [other_construction_strategy_test] 1.97.2.1:  
         * src/types/pa_wcontext.h [other_construction_strategy_test] 1.3.2.1:  
                 constructing flag not 'bad' but not 'enough'  
   
         * src/classes/root.C 1.27:  
         * src/classes/table.C 1.4:  
         * src/include/pa_request.h 1.44:  
         * src/main/compile.y 1.92:  
         * src/main/core.C 1.62:  
         * src/main/execute.C 1.96:  
         * src/types/pa_vclass.h 1.7:  
         * src/types/pa_wcontext.C 1.3:  
         * src/types/pa_wcontext.h 1.3:  
         * src/types/pa_wwrapper.h 1.3:  
                 while. switched off wcontext.constructing after write(value) or  
                 auto-vhash-constructing  
   
         * src/classes/table.C 1.8:  
                 table ^empty  
   
         * src/classes/root.C 1.33:  
                 ^eval  
   
         * src/classes/root.C 1.26:  
         * src/classes/table.C 1.3:  
         * src/include/pa_request.h 1.43:  
         * src/main/pa_request.C 1.20:  
                 fail_if_junction_ helper func  
   
         * src/classes/root.C 1.23:  
         * src/include/core.h 1.11:  
         * src/include/pa_array.h 1.23:  
         * src/include/pa_request.h 1.41:  
         * src/include/pa_table.h 1.11:  
         * src/main/core.C 1.60:  
         * src/main/main.dsp 1.49:  
         * src/main/pa_request.C 1.17:  
         * src/main/pa_table.C 1.12:  
         * src/types/pa_value.h 1.6:  
         * src/types/pa_vclass.C 1.4:  
         * src/types/pa_vclass.h 1.6:  
         * src/types/pa_vdouble.h 1.5:  
         * src/types/pa_vint.h 1.5:  
         * src/types/pa_vmframe.h 1.4:  
         * src/types/pa_vstring.h 1.5:  
                 freeze, ^table:create[] -1  
   
         * src/types/pa_vtable.h 1.1:  
                 table: no, better with string in cells...  
   
         * src/classes/root.C 1.21:  
         * src/main/execute.C 1.93:  
         * src/types/pa_vclass.h 1.5:  
                 used get_method in couple places optimizing them  
   
         * src/classes/_table.h 1.1:  
         * src/classes/root.C 1.20:  
         * src/classes/root.C 1.22:  
         * src/classes/table.C 1.1:  
         * src/include/pa_array.h [table_with_charp_in_cells_dead_end] 1.23.2.1:  
         * src/include/pa_table.h [table_with_charp_in_cells_dead_end] 1.12.2.1:  
         * src/main/pa_table.C [table_with_charp_in_cells_dead_end] 1.13.2.1:  
         * src/main/untaint.C 1.1:  
         * src/types/pa_value.h 1.5:  
                 z  
   
         * src/classes/double.C 1.10:  
         * src/classes/int.C 1.10:  
         * src/classes/root.C 1.18:  
         * src/classes/string.C 1.7:  
         * src/include/pa_common.h 1.6:  
         * src/include/pa_request.h 1.40:  
         * src/include/pa_string.h 1.32:  
         * src/include/pa_types.h 1.10:  
         * src/main/compile.C 1.27:  
         * src/main/compile.y 1.91:  
         * src/main/compile_tools.h 1.29:  
         * src/main/execute.C 1.92:  
         * src/main/pa_common.C 1.7:  
         * src/main/pa_request.C 1.16:  
         * src/types/pa_value.h 1.4:  
         * src/types/pa_vmframe.h 1.3:  
                 process. actual names to store param and    
                 check_actual_numbered_params for better place diagnostics  
   
         * src/classes/root.C 1.25:  
         * src/classes/table.C 1.2:  
         * src/include/pa_common.h 1.8:  
         * src/include/pa_request.h 1.42:  
         * src/main/execute.C 1.95:  
         * src/main/main.dsp 1.50:  
         * src/main/pa_common.C 1.9:  
         * src/main/pa_request.C 1.19:  
                 ^process error point by actual method_name, not source.  
                 ^load  
   
         * src/classes/table.C 1.7:  
         * src/include/pa_table.h 1.13:  
                 table ^menu  
   
         * src/classes/root.C 1.29:  
                 ^round()        ^floor()        ^ceiling()      ^abs()  ^sign()  
   
         * src/classes/double.C 1.11:  
         * src/classes/int.C 1.11:  
         * src/classes/root.C 1.31:  
         * src/classes/string.C 1.8:  
         * src/classes/table.C 1.9:  
         * src/main/core.C 1.63:  
         * src/main/execute.C 1.97:  
         * src/types/pa_vint.h 1.6:  
                 ^for  
   
         * src/classes/double.C 1.12:  
         * src/classes/root.C 1.32:  
         * src/classes/table.C 1.10:  
         * src/include/pa_common.h 1.9:  
         * src/include/pa_types.h 1.11:  
         * src/main/compile.y 1.93:  
         * src/main/pa_common.C 1.10:  
         * src/main/pa_request.C 1.21:  
         * src/main/untaint.C 1.2:  
         * src/types/pa_vdouble.h 1.6:  
         * src/types/pa_vint.h 1.7:  
         * src/types/pa_vtable.h 1.3:  
         * src/types/pa_wwrapper.h 1.4:  
                 think constructing flag as is  is bad  
   
         * src/classes/root.C 1.24:  
         * src/include/pa_common.h 1.7:  
         * src/include/pa_string.h 1.33:  
         * src/include/pa_table.h 1.12:  
         * src/main/core.C 1.61:  
         * src/main/execute.C 1.94:  
         * src/main/pa_common.C 1.8:  
         * src/main/pa_request.C 1.18:  
         * src/main/pa_table.C 1.13:  
         * src/types/pa_value.h 1.7:  
                 table:set 0  
   
 2001-03-11  paf  
         * src/classes/double.C 1.8:  
         * src/classes/int.C 1.8:  
         * src/classes/root.C 1.14:  
         * src/include/pa_request.h 1.38:  
         * src/main/execute.C 1.90:  
                 intercept_string  
   
         * src/classes/double.C 1.6:  
         * src/classes/int.C 1.6:  
         * src/include/pa_request.h 1.37:  
                 ^inc-s(expr)  
   
         * src/include/pa_valiased.h 1.4:  
         * src/include/pa_value.h 1.51:  
         * src/include/pa_vbool.h 1.8:  
         * src/include/pa_vcframe.h 1.8:  
         * src/include/pa_vclass.h 1.30:  
         * src/include/pa_vdouble.h 1.13:  
         * src/include/pa_vhash.h 1.13:  
         * src/include/pa_vint.h 1.5:  
         * src/include/pa_vjunction.h 1.9:  
         * src/include/pa_vmframe.h 1.24:  
         * src/include/pa_vobject.h 1.18:  
         * src/include/pa_vstring.h 1.18:  
         * src/include/pa_vunknown.h 1.10:  
         * src/include/pa_wcontext.h 1.29:  
         * src/include/pa_wwrapper.h 1.14:  
         * src/main/compile.y 1.88:  
         * src/main/core.C 1.55:  
         * src/main/main.dsp 1.44:  
         * src/main/pa_cframe.C 1.6:  
         * src/main/pa_request.C 1.11:  
         * src/main/pa_value.C 1.8:  
         * src/main/pa_vclass.C 1.5:  
         * src/main/pa_wcontext.C 1.11:  
         * src/types/pa_valiased.h 1.1:  
         * src/types/pa_value.h 1.1:  
         * src/types/pa_vbool.h 1.1:  
         * src/types/pa_vcframe.h 1.1:  
         * src/types/pa_vclass.C 1.1:  
         * src/types/pa_vclass.h 1.1:  
         * src/types/pa_vdouble.h 1.1:  
         * src/types/pa_vhash.h 1.1:  
         * src/types/pa_vint.h 1.1:  
         * src/types/pa_vjunction.h 1.1:  
         * src/types/pa_vmframe.h 1.1:  
         * src/types/pa_vobject.h 1.1:  
         * src/types/pa_vstring.h 1.1:  
         * src/types/pa_vunknown.h 1.1:  
         * src/types/pa_wcontext.C 1.1:  
         * src/types/pa_wcontext.h 1.1:  
         * src/types/pa_wwrapper.h 1.1:  
                 splitted types from include/  
   
         * src/main/main.dsp 1.47:  
         * src/types/pa_value.h 1.3:  
         * src/types/pa_vdouble.h 1.3:  
         * src/types/pa_vint.h 1.3:  
         * src/types/pa_vobject.h 1.3:  
         * src/types/pa_vstring.h 1.3:  
                 VString VDouble VInt base now VObject_base - without fields  
   
         * src/include/core.h 1.7:  
         * src/include/pa_request.h 1.35:  
         * src/main/core.C 1.56:  
         * src/main/main.dsp 1.45:  
         * src/main/pa_request.C 1.12:  
                 renamed AUTO: to MAIN:  
   
         * src/classes/double.C 1.9:  
         * src/classes/int.C 1.9:  
         * src/classes/root.C 1.15:  
         * src/classes/string.C 1.6:  
         * src/include/core.h 1.9:  
         * src/include/pa_hash.h 1.23:  
         * src/include/pa_pool.h 1.29:  
         * src/include/pa_request.h 1.39:  
         * src/include/pa_string.h 1.31:  
         * src/main/compile.C 1.26:  
         * src/main/core.C 1.58:  
         * src/main/pa_request.C 1.15:  
                 ^untaint 0  
   
         * src/classes/root.C 1.17:  
         * src/main/execute.C 1.91:  
         * src/main/main.dsp 1.48:  
                 setname for method-junctions bug fixed  
   
         * src/types/pa_vdouble.h 1.4:  
         * src/types/pa_vint.h 1.4:  
         * src/types/pa_vobject.h 1.4:  
         * src/types/pa_vstateless_object.h 1.1:  
         * src/types/pa_vstring.h 1.4:  
                 stateless_object  
   
         * src/classes/root.C 1.16:  
         * src/include/core.h 1.10:  
         * src/main/core.C 1.59:  
         * src/main/pa_request.C 1.13:  
         * src/types/pa_vhash.h 1.2:  
                 z  
   
         * src/classes/_double.h 1.4:  
         * src/classes/_env.h 1.3:  
         * src/classes/_int.h 1.4:  
         * src/classes/_root.h 1.3:  
         * src/classes/_string.h 1.4:  
         * src/classes/double.C 1.5:  
         * src/classes/env.C 1.4:  
         * src/classes/int.C 1.5:  
         * src/classes/root.C 1.12:  
         * src/classes/string.C 1.5:  
         * src/include/code.h 1.20:  
         * src/include/core.h 1.8:  
         * src/include/pa_array.h 1.22:  
         * src/include/pa_common.h 1.5:  
         * src/include/pa_exception.h 1.7:  
         * src/include/pa_hash.h 1.22:  
         * src/include/pa_pool.h 1.28:  
         * src/include/pa_request.h 1.36:  
         * src/include/pa_stack.h 1.6:  
         * src/include/pa_string.h 1.30:  
         * src/include/pa_table.h 1.10:  
         * src/include/pa_threads.h 1.6:  
         * src/include/pa_types.h 1.9:  
         * src/main/compile.C 1.25:  
         * src/main/compile.y 1.89:  
         * src/main/compile_tools.C 1.26:  
         * src/main/compile_tools.h 1.27:  
         * src/main/core.C 1.57:  
         * src/main/execute.C 1.89:  
         * src/main/pa_array.C 1.22:  
         * src/main/pa_common.C 1.6:  
         * src/main/pa_exception.C 1.6:  
         * src/main/pa_hash.C 1.20:  
         * src/main/pa_pool.C 1.11:  
         * src/main/pa_request.C 1.14:  
         * src/main/pa_string.C 1.37:  
         * src/main/pa_table.C 1.11:  
         * src/types/pa_valiased.h 1.2:  
         * src/types/pa_value.h 1.2:  
         * src/types/pa_vbool.h 1.2:  
         * src/types/pa_vcframe.h 1.2:  
         * src/types/pa_vclass.C 1.2:  
         * src/types/pa_vclass.h 1.2:  
         * src/types/pa_vdouble.h 1.2:  
         * src/types/pa_vhash.h 1.3:  
         * src/types/pa_vint.h 1.2:  
         * src/types/pa_vjunction.h 1.2:  
         * src/types/pa_vmframe.h 1.2:  
         * src/types/pa_vobject.h 1.2:  
         * src/types/pa_vstring.h 1.2:  
         * src/types/pa_vunknown.h 1.2:  
         * src/types/pa_wcontext.C 1.2:  
         * src/types/pa_wcontext.h 1.2:  
         * src/types/pa_wwrapper.h 1.2:  
                 headers updated  
   
         * src/classes/double.C 1.7:  
         * src/classes/int.C 1.7:  
         * src/classes/root.C 1.13:  
         * src/types/pa_vclass.C 1.3:  
         * src/types/pa_vclass.h 1.3:  
                 add_native_method helper  
   
 2001-03-10  paf  
         * src/include/core.h 1.4:  
         * src/include/pa_request.h 1.30:  
         * src/main/compile.y 1.85:  
         * src/main/core.C 1.52:  
         * src/main/pa_request.C 1.6:  
                 names to core.C  
   
         * src/classes/_env.h 1.1:  
         * src/classes/env.C 1.1:  
         * src/classes/root.C 1.8:  
         * src/include/pa_request.h 1.23:  
         * src/include/pa_vclass.h 1.27:  
         * src/main/core.C 1.49:  
         * src/main/main.dsp 1.42:  
                 env0  
   
         * src/include/code.h 1.18:  
         * src/include/pa_request.h 1.28:  
         * src/include/pa_vint.h 1.3:  
         * src/include/pa_vjunction.h 1.7:  
         * src/include/pa_vstring.h 1.16:  
         * src/main/compile.y 1.84:  
         * src/main/compile_tools.C 1.24:  
         * src/main/compile_tools.h 1.25:  
         * src/main/execute.C 1.86:  
                 optimized from OP_STRING+OP_WRITE to OP_STRING__WRITE  
   
         * src/include/core.h 1.2:  
         * src/include/pa_array.h 1.20:  
         * src/include/pa_hash.h 1.20:  
         * src/include/pa_request.h 1.24:  
         * src/include/pa_value.h 1.49:  
         * src/include/pa_vcframe.h 1.6:  
         * src/include/pa_vdouble.h 1.11:  
         * src/include/pa_vint.h 1.2:  
         * src/include/pa_vstring.h 1.15:  
         * src/include/pa_vunknown.h 1.8:  
         * src/include/pa_wcontext.h 1.26:  
         * src/main/compile.y 1.82:  
         * src/main/compile_tools.C 1.23:  
         * src/main/compile_tools.h 1.24:  
         * src/main/core.C 1.50:  
         * src/main/execute.C 1.82:  
         * src/main/main.dsp 1.43:  
         * src/main/pa_cframe.C 1.4:  
         * src/main/pa_request.C 1.3:  
         * src/main/pa_wcontext.C 1.8:  
                 const fight finished  
   
         * src/include/core.h 1.6:  
         * src/include/pa_request.h 1.34:  
         * src/main/core.C 1.54:  
         * src/main/pa_request.C 1.10:  
                 run+auto=run  
   
         * src/include/pa_request.h 1.27:  
         * src/main/execute.C 1.85:  
         * src/main/pa_request.C 1.4:  
                 @auto[] realised. auto.p scan togo  
   
         * src/classes/double.C 1.3:  
         * src/classes/int.C 1.3:  
         * src/classes/root.C 1.9:  
         * src/classes/string.C 1.3:  
         * src/include/pa_request.h 1.25:  
         * src/include/pa_string.h 1.28:  
         * src/include/pa_wcontext.h 1.27:  
         * src/main/compile.y 1.83:  
         * src/main/execute.C 1.83:  
         * src/main/pa_string.C 1.35:  
         * src/main/pa_wcontext.C 1.9:  
                 tainting 0  
   
         * src/classes/_double.h 1.2:  
         * src/classes/_int.h 1.2:  
         * src/classes/_root.h 1.1:  
         * src/classes/_string.h 1.2:  
         * src/classes/double.C 1.2:  
         * src/classes/int.C 1.2:  
         * src/classes/root.C 1.7:  
         * src/classes/string.C 1.2:  
         * src/include/pa_request.h 1.22:  
         * src/include/pa_string.h 1.27:  
         * src/include/pa_types.h 1.7:  
         * src/include/pa_vcframe.h 1.5:  
         * src/include/pa_wcontext.h 1.25:  
         * src/main/core.C 1.48:  
         * src/main/main.dsp 1.41:  
         * src/main/pa_cframe.C 1.3:  
         * src/main/pa_string.C 1.34:  
         * src/main/pa_vclass.C 1.3:  
         * src/main/pa_wcontext.C 1.7:  
                 ^lang prepare0  
   
         * src/include/pa_request.h 1.31:  
         * src/main/compile.C 1.23:  
         * src/main/compile.y 1.86:  
         * src/main/pa_request.C 1.7:  
                 auto tree0  
   
         * src/classes/env.C 1.2:  
                 env:file/line  
   
         * src/include/pa_vclass.h 1.28:  
                 const fight to go  
   
         * src/include/pa_request.h 1.26:  
         * src/main/execute.C 1.84:  
                 autocalc code-junctions result now have names  
   
         * src/include/core.h 1.3:  
         * src/include/pa_common.h 1.3:  
         * src/include/pa_pool.h 1.26:  
         * src/include/pa_request.h 1.29:  
         * src/main/core.C 1.51:  
         * src/main/execute.C 1.87:  
         * src/main/pa_common.C 1.4:  
         * src/main/pa_request.C 1.5:  
                 root auto.p loaded  
   
         * src/classes/root.C 1.11:  
         * src/include/pa_request.h 1.33:  
                 minor if junction bug  
   
         * src/main/pa_request.C 1.8:  
                 auto..  
   
         * src/classes/_double.h 1.3:  
         * src/classes/_env.h 1.2:  
         * src/classes/_int.h 1.3:  
         * src/classes/_root.h 1.2:  
         * src/classes/_string.h 1.3:  
         * src/classes/double.C 1.4:  
         * src/classes/env.C 1.3:  
         * src/classes/int.C 1.4:  
         * src/classes/root.C 1.10:  
         * src/classes/string.C 1.4:  
         * src/include/code.h 1.19:  
         * src/include/core.h 1.5:  
         * src/include/pa_array.h 1.21:  
         * src/include/pa_common.h 1.4:  
         * src/include/pa_exception.h 1.6:  
         * src/include/pa_hash.h 1.21:  
         * src/include/pa_pool.h 1.27:  
         * src/include/pa_request.h 1.32:  
         * src/include/pa_stack.h 1.5:  
         * src/include/pa_string.h 1.29:  
         * src/include/pa_table.h 1.9:  
         * src/include/pa_threads.h 1.5:  
         * src/include/pa_types.h 1.8:  
         * src/include/pa_valiased.h 1.3:  
         * src/include/pa_value.h 1.50:  
         * src/include/pa_vbool.h 1.7:  
         * src/include/pa_vcframe.h 1.7:  
         * src/include/pa_vclass.h 1.29:  
         * src/include/pa_vdouble.h 1.12:  
         * src/include/pa_vhash.h 1.12:  
         * src/include/pa_vint.h 1.4:  
         * src/include/pa_vjunction.h 1.8:  
         * src/include/pa_vmframe.h 1.23:  
         * src/include/pa_vobject.h 1.17:  
         * src/include/pa_vstring.h 1.17:  
         * src/include/pa_vunknown.h 1.9:  
         * src/include/pa_wcontext.h 1.28:  
         * src/include/pa_wwrapper.h 1.13:  
         * src/main/compile.C 1.24:  
         * src/main/compile.y 1.87:  
         * src/main/compile_tools.C 1.25:  
         * src/main/compile_tools.h 1.26:  
         * src/main/core.C 1.53:  
         * src/main/execute.C 1.88:  
         * src/main/pa_array.C 1.21:  
         * src/main/pa_cframe.C 1.5:  
         * src/main/pa_common.C 1.5:  
         * src/main/pa_exception.C 1.5:  
         * src/main/pa_hash.C 1.19:  
         * src/main/pa_pool.C 1.10:  
         * src/main/pa_request.C 1.9:  
         * src/main/pa_string.C 1.36:  
         * src/main/pa_table.C 1.10:  
         * src/main/pa_value.C 1.7:  
         * src/main/pa_vclass.C 1.4:  
         * src/main/pa_wcontext.C 1.10:  
                 sources header  
   
 2001-03-09  paf  
         * src/classes/root.C [before_string_to_object_attempt] 1.4.4.1:  
         * src/include/pa_request.h [before_string_to_object_attempt] 1.20.4.1:  
         * src/main/execute.C [before_string_to_object_attempt] 1.78.2.2:  
                 ^string.length[]  
   
         * src/classes/root.C 1.5:  
         * src/include/pa_request.h 1.21:  
         * src/include/pa_vclass.h 1.26:  
         * src/include/pa_vhash.h 1.11:  
         * src/include/pa_vmframe.h 1.20:  
         * src/include/pa_vobject.h 1.15:  
         * src/include/pa_vstring.h 1.13:  
         * src/include/pa_wcontext.h 1.24:  
         * src/main/compile.y 1.80:  
         * src/main/core.C 1.46:  
         * src/main/execute.C 1.79:  
         * src/main/main.dsp 1.39:  
                 .  
   
         * src/include/pa_vmframe.h 1.22:  
         * src/main/compile.C 1.22:  
         * src/main/execute.C 1.81:  
                 expr construct proper naming  
   
         * src/classes/_double.h 1.1:  
         * src/classes/_int.h 1.1:  
         * src/classes/_string.h 1.1:  
         * src/classes/double.C 1.1:  
         * src/classes/int.C 1.1:  
         * src/classes/root.C 1.6:  
         * src/classes/string.C 1.1:  
         * src/include/code.h 1.17:  
         * src/include/pa_value.h 1.48:  
         * src/include/pa_vbool.h 1.6:  
         * src/include/pa_vdouble.h 1.10:  
         * src/include/pa_vint.h 1.1:  
         * src/include/pa_vmframe.h 1.21:  
         * src/include/pa_vobject.h 1.16:  
         * src/include/pa_vstring.h 1.14:  
         * src/main/compile.y 1.81:  
         * src/main/compile_tools.C 1.22:  
         * src/main/core.C 1.47:  
         * src/main/execute.C 1.80:  
         * src/main/main.dsp 1.40:  
                 Int and Double classes with ^int[] and ^double[]. fixed expr type  
   
 2001-03-08  paf  
         * src/include/pa_request.h 1.18:  
         * src/include/pa_value.h 1.44:  
         * src/include/pa_vcframe.h 1.4:  
         * src/include/pa_vmframe.h 1.16:  
         * src/include/pa_wcontext.h 1.23:  
         * src/main/compile.C 1.21:  
         * src/main/compile.y 1.76:  
         * src/main/core.C 1.45:  
         * src/main/execute.C 1.70:  
         * src/main/pa_cframe.C 1.2:  
         * src/main/pa_wcontext.C 1.5:  
                 'if' just compiled  
   
         * src/main/pa_vclass.C 1.2:  
                 that were ok... [vclass were out of vcs]  
   
         * src/include/pa_value.h 1.43:  
         * src/include/pa_vmframe.h 1.14:  
         * src/main/compile.y 1.75:  
         * src/main/core.C 1.44:  
         * src/main/execute.C 1.68:  
         * src/main/main.dsp 1.37:  
                 z. detected probs with parameter names  in operator methods  
   
         * src/include/pa_vclass.h [before_string_to_object_attempt] 1.25.2.2:  
         * src/include/pa_vstring.h [before_string_to_object_attempt] 1.12.2.2:  
         * src/include/pa_wcontext.h [before_string_to_object_attempt] 1.23.4.1:  
         * src/main/compile.y [before_string_to_object_attempt] 1.79.2.1:  
         * src/main/core.C [before_string_to_object_attempt] 1.45.4.1:  
         * src/main/execute.C [before_string_to_object_attempt] 1.78.2.1:  
         * src/main/main.dsp [before_string_to_object_attempt] 1.38.4.2:  
                 dead end: vstring can't be derivated from vobject  
   
         * src/include/pa_request.h 1.17:  
         * src/main/compile.C 1.20:  
         * src/main/compile.y 1.73:  
         * src/main/core.C 1.43:  
         * src/main/main.dsp 1.36:  
                 introducing ROOT_CLASS.  
                 it's default @BASE.  
                 changed 'RUN' assignment mech  
   
         * src/main/execute.C 1.64:  
                 root root in code-junction  
   
         * src/include/pa_bool.h 1.2:  
         * src/include/pa_double.h 1.2:  
         * src/include/pa_value.h 1.47:  
         * src/include/pa_vbool.h 1.5:  
         * src/include/pa_vclass.h 1.24:  
         * src/include/pa_vdouble.h 1.9:  
         * src/include/pa_vhash.h 1.9:  
         * src/include/pa_vjunction.h 1.6:  
         * src/include/pa_vmframe.h 1.19:  
         * src/include/pa_vobject.h 1.13:  
         * src/include/pa_vstring.h 1.12:  
         * src/include/pa_vunknown.h 1.7:  
         * src/main/compile.y 1.79:  
         * src/main/compile_tools.C 1.21:  
         * src/main/execute.C 1.78:  
                 withoud cloning. didn't need it actually, params got passed  
                 from out unnamed ewpool  
   
         * src/include/code.h 1.16:  
         * src/main/compile.y 1.72:  
         * src/main/compile_tools.C 1.19:  
         * src/main/compile_tools.h 1.23:  
         * src/main/execute.C 1.66:  
                 made class: dynamic, not static. so to enable runtime ^use  
   
         * src/include/code.h 1.15:  
         * src/main/compile.y 1.70:  
         * src/main/compile_tools.C 1.18:  
         * src/main/execute.C 1.65:  
                 joined 2 into one OP_CODE__STORE_PARAM  
   
         * src/main/execute.C 1.74:  
                 fixed problems calling operators in constructors  
   
         * src/classes/root.C 1.2:  
         * src/include/pa_request.h 1.19:  
         * src/include/pa_value.h 1.45:  
         * src/include/pa_vbool.h 1.3:  
         * src/include/pa_wwrapper.h 1.12:  
         * src/main/execute.C 1.71:  
                 ^if 0  
   
         * src/main/pa_vclass.C 1.1:  
                 wow! vclass were out of vcs  
   
         * src/classes/root.C 1.4:  
         * src/include/pa_stack.h 1.4:  
         * src/main/execute.C 1.73:  
                 detected problems calling operators in constructors  
   
         * src/main/compile.y 1.74:  
                 minor renamings in .y  
   
         * src/include/pa_vdouble.h 1.8:  
         * src/include/pa_vhash.h 1.8:  
         * src/include/pa_vjunction.h 1.5:  
         * src/include/pa_vobject.h 1.12:  
         * src/include/pa_vunknown.h 1.6:  
         * src/main/compile.y 1.78:  
                 cloning dead end  
   
         * src/include/pa_vmframe.h [before_string_to_object_attempt] 1.19.2.1:  
                 fixed forgotten method_frame my check  
   
         * src/classes/root.C 1.1:  
                 added root.c  
   
         * src/include/pa_vbool.h 1.2:  
         * src/include/pa_vclass.h [before_string_to_object_attempt] 1.25.2.1:  
         * src/include/pa_vdouble.h 1.6:  
         * src/include/pa_vhash.h [before_string_to_object_attempt] 1.10.2.1:  
         * src/include/pa_vjunction.h 1.3:  
         * src/include/pa_vmframe.h 1.15:  
         * src/include/pa_vobject.h [before_string_to_object_attempt] 1.14.2.1:  
         * src/include/pa_vstring.h 1.10:  
         * src/include/pa_vstring.h [before_string_to_object_attempt] 1.12.2.1:  
         * src/include/pa_wcontext.h 1.22:  
         * src/main/execute.C 1.67:  
         * src/main/execute.C 1.69:  
         * src/main/execute.C 1.75:  
         * src/main/main.dsp [before_string_to_object_attempt] 1.38.4.1:  
         * src/main/pa_wcontext.C 1.4:  
         * src/main/pa_wcontext.C 1.6:  
                 z  
   
         * src/main/compile.y 1.71:  
                 minor grammar bug with OP_CODE__STORE_PARAM  
   
         * src/include/pa_bool.h 1.1:  
         * src/include/pa_double.h 1.1:  
         * src/include/pa_valiased.h 1.2:  
         * src/include/pa_value.h 1.46:  
         * src/include/pa_vbool.h 1.4:  
         * src/include/pa_vclass.h 1.23:  
         * src/include/pa_vdouble.h 1.7:  
         * src/include/pa_vhash.h 1.7:  
         * src/include/pa_vjunction.h 1.4:  
         * src/include/pa_vmframe.h 1.18:  
         * src/include/pa_vobject.h 1.11:  
         * src/include/pa_vstring.h 1.11:  
         * src/include/pa_vunknown.h 1.5:  
         * src/main/compile.y 1.77:  
         * src/main/compile_tools.C 1.20:  
         * src/main/execute.C 1.77:  
         * src/main/main.dsp 1.38:  
         * src/main/pa_value.C 1.6:  
                 value.cloning so to give params proper names  
   
         * src/classes/root.C 1.3:  
         * src/include/pa_request.h 1.20:  
         * src/main/execute.C 1.72:  
                 autocalc def to string  
   
         * src/include/pa_vmframe.h 1.17:  
         * src/main/execute.C 1.76:  
                 added names to unknown values in get_element and unfilled  
                 params. removed wrong name change in get_element  
   
         * src/include/pa_vclass.h 1.25:  
         * src/include/pa_vhash.h 1.10:  
         * src/include/pa_vobject.h 1.14:  
                 removes some remained clone conseqs  
   
 2001-03-07  paf  
         * src/include/pa_hash.h 1.19:  
         * src/include/pa_value.h 1.40:  
         * src/include/pa_vhash.h 1.4:  
         * src/include/pa_vunknown.h 1.4:  
         * src/main/compile.y 1.67:  
         * src/main/execute.C 1.62:  
         * src/main/pa_hash.C 1.18:  
                 expr def in -f  
   
         * src/main/compile.y 1.65:  
         * src/main/execute.C 1.60:  
         * src/main/pa_string.C 1.33:  
                 bug in string.cmp fixed  
   
         * src/main/compile.y 1.68:  
                 .y priorities syntax shaped up a bit  
   
         * src/main/compile.y 1.64:  
                 expr quoted code  
   
         * src/main/execute.C 1.57:  
                 ^var.menu{$field} problem detected. that $field not a $var.field  
   
         * src/main/compile.y 1.69:  
         * src/main/compile_tools.h 1.22:  
                 ^func(params)  
   
         * src/main/compile.y 1.63:  
         * src/main/execute.C 1.59:  
                 expr whitespace solved. added "" support0  
   
         * src/include/pa_value.h 1.42:  
         * src/include/pa_vclass.h 1.22:  
         * src/include/pa_vhash.h 1.6:  
         * src/include/pa_vmframe.h 1.13:  
         * src/include/pa_vobject.h 1.10:  
         * src/include/pa_wwrapper.h 1.11:  
                 const in Value.get_element  
   
         * src/include/pa_string.h 1.26:  
         * src/main/compile.y 1.61:  
         * src/main/execute.C 1.58:  
         * src/main/pa_string.C 1.32:  
                 just compiled lt&co  
   
         * src/include/pa_stack.h 1.3:  
         * src/include/pa_value.h 1.41:  
         * src/include/pa_vclass.h 1.21:  
         * src/include/pa_vhash.h 1.5:  
         * src/include/pa_vmframe.h 1.12:  
         * src/include/pa_vobject.h 1.9:  
         * src/include/pa_wwrapper.h 1.10:  
         * src/main/execute.C 1.63:  
                 fixed rwcontext of {} params up  
   
         * src/main/compile.y 1.62:  
                 expr string comparisons 0  
   
         * src/main/compile.y 1.66:  
         * src/main/execute.C 1.61:  
                 expr calls  
   
 2001-03-06  paf  
         * src/include/pa_vbool.h 1.1:  
                 forgot this  
   
         * src/main/compile.y 1.51:  
                 expr lexx1  
   
         * src/include/code.h 1.14:  
         * src/main/compile.y 1.59:  
         * src/main/execute.C 1.56:  
                 1 problems with skipping whitespace in yylex fixed  
                 2 xors: # bitwise ## logical  
   
         * src/include/code.h 1.11:  
         * src/include/pa_valiased.h 1.1:  
         * src/include/pa_value.h 1.37:  
         * src/include/pa_vdouble.h 1.1:  
         * src/include/pa_vstring.h 1.6:  
         * src/main/compile.y 1.49:  
         * src/main/execute.C 1.49:  
                 expr lex0 exec-1  
   
         * src/main/compile.y 1.52:  
                 expr grammar-1  
   
         * src/include/pa_value.h 1.39:  
         * src/include/pa_vdouble.h 1.5:  
         * src/include/pa_vstring.h 1.8:  
         * src/include/pa_vunknown.h 1.3:  
         * src/main/compile.y 1.56:  
         * src/main/execute.C 1.54:  
         * src/main/main.dsp 1.35:  
                 !~  
   
         * src/include/code.h 1.10:  
         * src/main/compile.y 1.48:  
         * src/main/compile_tools.h 1.18:  
                 g  
   
         * src/main/compile.y 1.60:  
                 .y expr visible-shorter  
   
         * src/include/pa_vcframe.h 1.3:  
         * src/include/pa_vclass.h 1.20:  
         * src/include/pa_vdouble.h 1.4:  
         * src/include/pa_vhash.h 1.3:  
         * src/include/pa_vjunction.h 1.2:  
         * src/include/pa_vmframe.h 1.11:  
         * src/include/pa_vobject.h 1.8:  
         * src/include/pa_vstring.h 1.7:  
         * src/include/pa_vunknown.h 1.2:  
         * src/include/pa_wcontext.h 1.21:  
         * src/include/pa_wwrapper.h 1.9:  
         * src/main/compile.y 1.55:  
         * src/main/compile_tools.C 1.17:  
         * src/main/compile_tools.h 1.21:  
         * src/main/execute.C 1.53:  
                 +-*/  
   
         * src/main/compile.y 1.50:  
         * src/main/execute.C 1.50:  
         * src/main/main.dsp 1.34:  
                 z  
   
         * src/include/pa_value.h 1.38:  
         * src/include/pa_vdouble.h 1.2:  
         * src/main/compile.y 1.53:  
         * src/main/execute.C 1.51:  
                 expr grammar-1 2*2=4.000000 :)  
   
         * src/include/pa_vstring.h 1.9:  
         * src/main/compile.y 1.58:  
                 problems with skipping whitespace in yylex  
   
         * src/include/pa_vdouble.h 1.3:  
         * src/main/compile.y 1.54:  
         * src/main/compile_tools.C 1.15:  
         * src/main/compile_tools.h 1.19:  
                 grammar-1.1 $a(z) $a=0  
   
         * src/include/code.h 1.13:  
         * src/main/compile.y 1.57:  
         * src/main/execute.C 1.55:  
                 without string ops in expressions 0  
   
 2001-02-26  paf  
         * src/main/compile.y 1.46:  
                 max_string in yyerror bug fix  
   
 2001-02-25  paf  
         * src/main/compile.y 1.40:  
                 escaping bug  
   
         * src/include/pa_request.h 1.14:  
         * src/main/compile.C 1.19:  
         * src/main/core.C 1.38:  
                 default name RUN, also alias  
   
         * src/include/pa_vcframe.h 1.2:  
         * src/include/pa_vmframe.h 1.5:  
         * src/include/pa_vobject.h 1.6:  
         * src/include/pa_wcontext.h 1.17:  
         * src/include/pa_wwrapper.h 1.7:  
         * src/main/core.C 1.40:  
         * src/main/execute.C 1.43:  
         * src/main/main.dsp 1.31:  
                 would now get fields into interm VFielded class  
   
         * src/include/pa_request.h 1.16:  
         * src/include/pa_value.h 1.34:  
         * src/include/pa_vmframe.h 1.7:  
         * src/include/pa_wcontext.h 1.19:  
         * src/main/execute.C 1.46:  
                 VAliased0  
   
         * src/main/execute.C 1.47:  
                 VAliased1  
   
         * src/include/pa_value.h 1.35:  
         * src/include/pa_vmframe.h 1.8:  
                 VAliased2  
   
         * src/include/code.h 1.9:  
         * src/include/pa_value.h 1.28:  
         * src/include/pa_vclass.h 1.15:  
         * src/include/pa_vmframe.h 1.2:  
         * src/include/pa_vobject.h 1.3:  
         * src/include/pa_wwrapper.h 1.5:  
         * src/main/compile.y 1.38:  
         * src/main/compile_tools.C 1.14:  
         * src/main/compile_tools.h 1.16:  
         * src/main/execute.C 1.38:  
                 ^class:method() just compiled  
   
         * src/include/pa_hash.h 1.18:  
         * src/include/pa_value.h 1.31:  
         * src/include/pa_vclass.h 1.17:  
         * src/include/pa_vmframe.h 1.4:  
         * src/include/pa_vobject.h 1.5:  
         * src/include/pa_vstring.h 1.5:  
         * src/include/pa_wcontext.h 1.16:  
         * src/main/compile.y 1.45:  
         * src/main/core.C 1.39:  
         * src/main/execute.C 1.42:  
         * src/main/main.dsp 1.30:  
         * src/main/pa_hash.C 1.17:  
         * src/main/pa_value.C 1.5:  
         * src/main/pa_wcontext.C 1.3:  
                 virtuals2  
   
         * src/include/pa_value.h 1.32:  
         * src/include/pa_vclass.h 1.18:  
         * src/include/pa_wcontext.h 1.18:  
         * src/include/pa_wwrapper.h 1.8:  
         * src/main/execute.C 1.44:  
         * src/main/main.dsp 1.32:  
                 no not get fields into interm VFielded class.  
                 fields & staticfields 1  
   
         * src/include/pa_pool.h 1.25:  
         * src/include/pa_request.h 1.15:  
         * src/include/pa_value.h 1.33:  
         * src/include/pa_vclass.h 1.19:  
         * src/include/pa_vmframe.h 1.6:  
         * src/include/pa_vobject.h 1.7:  
         * src/main/core.C 1.41:  
         * src/main/execute.C 1.45:  
         * src/main/main.dsp 1.33:  
                 VAliased just compiled  
   
         * src/include/pa_value.h 1.36:  
         * src/include/pa_vmframe.h 1.9:  
         * src/include/pa_wcontext.h 1.20:  
         * src/main/execute.C 1.48:  
                 VAliased3  
   
         * src/include/pa_request.h 1.13:  
         * src/include/pa_value.h 1.29:  
         * src/include/pa_vobject.h 1.4:  
         * src/main/compile.y 1.39:  
         * src/main/compile_tools.h 1.17:  
         * src/main/core.C 1.37:  
         * src/main/execute.C 1.39:  
         * src/main/pa_common.C 1.3:  
                 vobject1  
   
         * src/main/compile.y 1.43:  
                 rethought to $class:static.field.subfield  
   
         * src/main/compile.y 1.44:  
                 : 1  
   
         * src/include/pa_value.h 1.30:  
         * src/include/pa_vmframe.h 1.3:  
         * src/include/pa_wwrapper.h 1.6:  
         * src/main/compile.y 1.41:  
         * src/main/execute.C 1.40:  
         * src/main/pa_wcontext.C 1.2:  
                 before execute class calls rewrite  
   
         * src/include/pa_vclass.h 1.16:  
         * src/main/compile.y 1.42:  
         * src/main/execute.C 1.41:  
                 $class:element  
   
         * src/include/pa_pool.h [class_alias_dead_end] 1.24.2.1:  
         * src/include/pa_value.h [class_alias_dead_end] 1.32.2.1:  
         * src/include/pa_vclass.h [class_alias_dead_end] 1.18.2.1:  
         * src/include/pa_vobject.h [class_alias_dead_end] 1.6.2.1:  
         * src/main/execute.C [class_alias_dead_end] 1.44.2.1:  
                 alias dead end  
   
 2001-02-24  paf  
         * src/main/compile.y 1.32:  
                 fixed grammar bugs in constructor/params klinch  
   
         * src/main/main.dsp 1.29:  
                 no bison -d  
   
         * src/main/compile.y 1.37:  
         * src/main/compile_tools.h 1.15:  
                 use0 line no on 'undef class' err msg wrong  
   
         * src/main/compile.y 1.30:  
                 fixed last \n macrotemplate strip bug  
   
         * src/include/pa_vframe.h 1.5:  
         * src/main/compile.y 1.33:  
                 found junction ideology @: ^x{$a()) must construct current  
                 wcontext element, so smart wcontext handling needed  
   
         * src/include/pa_value.h 1.25:  
         * src/include/pa_wcontext.h 1.15:  
         * src/include/pa_wwrapper.h 1.4:  
         * src/main/execute.C 1.36:  
         * src/main/pa_value.C 1.4:  
                 it works as bad as you've named it: wcontext.value() was not a  
                 perfect idea  
   
         * src/main/compile.y 1.35:  
         * src/main/core.C 1.36:  
                 yylex need some @special lines adj  
   
         * src/include/pa_value.h 1.24:  
         * src/include/pa_vcframe.h 1.1:  
         * src/include/pa_vclass.h 1.10:  
         * src/include/pa_vframe.h 1.6:  
         * src/include/pa_vhash.h 1.2:  
         * src/include/pa_vjunction.h 1.1:  
         * src/include/pa_vmframe.h 1.1:  
         * src/include/pa_wcontext.h 1.14:  
         * src/include/pa_wwrapper.h 1.3:  
         * src/main/execute.C 1.34:  
         * src/main/main.dsp 1.27:  
         * src/main/pa_cframe.C 1.1:  
         * src/main/pa_wcontext.C 1.1:  
                 codeframe just compiled  
   
         * src/include/pa_request.h 1.12:  
         * src/include/pa_vclass.h 1.14:  
         * src/main/compile.C 1.18:  
         * src/main/compile.y 1.34:  
         * src/main/compile_tools.h 1.14:  
         * src/main/core.C 1.35:  
                 modules0  
   
         * src/main/pa_array.C 1.20:  
                 minor bug in expanding very small arrays. 60% from 1 were 0  
   
         * src/include/pa_vclass.h 1.12:  
         * src/main/compile.y 1.36:  
         * src/main/core.C 1.33:  
                 z  
   
         * src/include/code.h 1.7:  
         * src/include/pa_request.h 1.11:  
         * src/include/pa_value.h 1.23:  
         * src/include/pa_vclass.h 1.9:  
         * src/include/pa_vframe.h 1.4:  
         * src/main/compile.y 1.29:  
         * src/main/compile_tools.C 1.13:  
         * src/main/compile_tools.h 1.13:  
         * src/main/core.C 1.32:  
         * src/main/execute.C 1.32:  
                 code junctions0. something wrong with last \n macrotemplate strip  
   
         * src/include/pa_value.h 1.26:  
         * src/include/pa_vclass.h 1.11:  
         * src/include/pa_vobject.h 1.1:  
         * src/main/main.dsp 1.28:  
                 vobject00  
   
         * src/main/compile.y 1.31:  
         * src/main/execute.C 1.33:  
                 fixed empty constructor optimized empty case. failed on calls -  
                 produced empty string param  
   
         * src/main/execute.C 1.35:  
                 codeframe1  
   
 2001-02-23  paf  
         * src/include/pa_value.h 1.18:  
         * src/main/core.C 1.27:  
         * src/main/execute.C 1.25:  
         * src/main/main.dsp 1.23:  
                 value named  
   
         * src/main/compile.y 1.26:  
         * src/main/execute.C 1.27:  
                 empty constructor bug fixed  
   
         * src/include/pa_vframe.h 1.1:  
         * src/include/pa_vunknown.h 1.1:  
         * src/include/pa_wcontext.h 1.13:  
         * src/include/pa_wwrapper.h 1.1:  
         * src/main/core.C 1.29:  
         * src/main/execute.C 1.29:  
         * src/main/main.dsp 1.25:  
         * src/main/pa_value.C 1.1:  
                 call0  
   
         * src/main/compile.y 1.27:  
         * src/main/compile_tools.C 1.12:  
         * src/main/compile_tools.h 1.12:  
                 fixed wrong grammar in complex constructor case  
   
         * src/include/pa_value.h 1.21:  
         * src/include/pa_vclass.h 1.8:  
         * src/include/pa_vframe.h 1.3:  
         * src/main/core.C 1.30:  
         * src/main/execute.C 1.31:  
         * src/main/pa_value.C 1.2:  
                 get_method RIP. junctions everywhere. call with junctions0  
   
         * src/main/compile.y 1.28:  
         * src/main/execute.C 1.30:  
         * src/main/main.dsp 1.26:  
                 rethought some. before junction  
   
         * src/include/pa_value.h 1.17:  
         * src/include/pa_vstring.h 1.4:  
         * src/main/execute.C 1.24:  
                 strign 2 value in 2 places in execute  
   
         * src/include/pa_wcontext.h 1.11:  
                 z  
   
         * src/include/pa_hash.h 1.17:  
         * src/include/pa_value.h 1.19:  
         * src/include/pa_wcontext.h 1.12:  
         * src/main/core.C 1.28:  
         * src/main/execute.C 1.28:  
         * src/main/main.dsp 1.24:  
         * src/main/pa_hash.C 1.16:  
                 started call. store param, vframe done  
   
         * src/include/pa_value.h 1.22:  
         * src/main/compile.C 1.17:  
         * src/main/core.C 1.31:  
         * src/main/pa_value.C 1.3:  
                 minor error reporting format beautifyings  
   
         * src/main/execute.C 1.26:  
                 with result rwpool  
   
         * src/include/pa_value.h 1.20:  
         * src/include/pa_vclass.h 1.7:  
         * src/include/pa_vframe.h 1.2:  
         * src/include/pa_wwrapper.h 1.2:  
                 lara came, can't work, sorry :(  
   
         * src/include/pa_value.h 1.16:  
         * src/include/pa_wcontext.h 1.10:  
         * src/main/compile.y 1.25:  
         * src/main/execute.C 1.23:  
         * src/main/main.dsp 1.22:  
         * src/main/pa_array.C 1.19:  
                 auto VHash on wcontext.put_element when wcontext fvalue==0  
   
 2001-02-22  paf  
         * src/include/pa_request.h 1.10:  
         * src/main/compile.y 1.23:  
                 $self.put(val)  
   
         * src/include/pa_pool.h 1.24:  
         * src/include/pa_vclass.h 1.5:  
         * src/main/core.C 1.25:  
         * src/main/pa_hash.C 1.15:  
         * src/main/pa_pool.C 1.9:  
                 TRY...  
   
         * src/include/code.h 1.6:  
         * src/main/compile_tools.C 1.9:  
         * src/main/compile_tools.h 1.10:  
         * src/main/execute.C 1.19:  
                 OP_STRING better then some xxx _VALUE  
   
         * src/main/compile.C 1.14:  
         * src/main/core.C 1.26:  
         * src/main/execute.C 1.16:  
         * src/main/pa_string.C 1.31:  
                 more precise parse error line:col  
   
         * src/main/compile.C 1.15:  
         * src/main/compile.y 1.18:  
         * src/main/execute.C 1.20:  
                 started : with $a.$:f  
   
         * src/main/compile.y 1.20:  
                 $: wasn't finished - $:sdf(sdf) troubled a bit. finished now.  
   
         * src/include/code.h 1.3:  
         * src/include/pa_string.h 1.25:  
         * src/include/pa_value.h 1.12:  
         * src/include/pa_vclass.h 1.3:  
         * src/include/pa_wcontext.h 1.3:  
         * src/main/compile.y 1.14:  
         * src/main/execute.C 1.14:  
         * src/main/pa_string.C 1.28:  
                 write_value write_string 0  
                 it seems wcontext must write strings regardles of fvalue!=0  
   
         * src/include/code.h 1.4:  
         * src/include/pa_value.h 1.13:  
         * src/include/pa_vclass.h 1.4:  
         * src/include/pa_wcontext.h 1.5:  
         * src/main/compile.y 1.15:  
         * src/main/compile_tools.C 1.6:  
         * src/main/compile_tools.h 1.8:  
         * src/main/execute.C 1.15:  
         * src/main/main.dsp 1.20:  
                 iiieeyys! get/put simple vars to VClass works0  
   
         * src/include/pa_array.h 1.18:  
         * src/include/pa_wcontext.h 1.4:  
         * src/main/pa_string.C 1.29:  
                 in process, but found that exceptions are too global  
   
         * src/main/compile.y 1.19:  
                 $: finished  
   
         * src/main/compile.C 1.16:  
         * src/main/compile.y 1.21:  
         * src/main/compile_tools.C 1.10:  
                 z  
   
         * src/include/pa_request.h 1.9:  
         * src/include/pa_stack.h 1.2:  
         * src/include/pa_wcontext.h 1.7:  
         * src/main/execute.C 1.17:  
                 z about to vstring it .y all  
   
         * src/include/pa_hash.h 1.16:  
         * src/include/pa_value.h 1.15:  
         * src/include/pa_vclass.h 1.6:  
         * src/include/pa_vhash.h 1.1:  
         * src/include/pa_vstring.h 1.3:  
         * src/include/pa_wcontext.h 1.9:  
         * src/main/execute.C 1.22:  
         * src/main/main.dsp 1.21:  
                 auto VHash in pa.th.cre.at.e  
   
         * src/include/code.h 1.5:  
         * src/include/pa_vstring.h 1.2:  
         * src/main/compile.y 1.17:  
         * src/main/compile_tools.C 1.8:  
         * src/main/compile_tools.h 1.9:  
         * src/main/execute.C 1.18:  
                 string to vstring it .y all  
   
         * src/include/pa_array.h 1.19:  
         * src/main/compile.y 1.22:  
         * src/main/compile_tools.C 1.11:  
         * src/main/compile_tools.h 1.11:  
         * src/main/pa_array.C 1.18:  
                 $self.get  
   
         * src/include/pa_exception.h 1.5:  
         * src/include/pa_pool.h 1.23:  
         * src/include/pa_request.h 1.8:  
         * src/include/pa_value.h 1.14:  
         * src/include/pa_wcontext.h 1.6:  
         * src/main/compile.C 1.13:  
         * src/main/compile.y 1.16:  
         * src/main/compile_tools.C 1.7:  
         * src/main/core.C 1.24:  
         * src/main/pa_array.C 1.17:  
         * src/main/pa_exception.C 1.4:  
         * src/main/pa_hash.C 1.14:  
         * src/main/pa_pool.C 1.8:  
         * src/main/pa_string.C 1.30:  
         * src/main/pa_table.C 1.9:  
                 removed exception from request  
   
         * src/include/pa_vstring.h 1.1:  
         * src/main/compile.C 1.12:  
         * src/main/core.C 1.23:  
                 added some forgotten  
   
         * src/include/pa_wcontext.h 1.8:  
         * src/main/compile.y 1.24:  
         * src/main/execute.C 1.21:  
                 erroreos checkout  
   
 2001-02-21  paf  
         * src/main/compile.y 1.9:  
                 more straightforward yylex[end]  
   
         * src/main/compile.C 1.6:  
         * src/main/compile.y 1.6:  
         * src/main/compile_tools.h 1.5:  
                 error processing in eval & yyerror so it wouldn't cause  
                 memleaks.  
   
         * src/include/compile.h 1.5:  
         * src/include/execute.h 1.3:  
         * src/include/pa_array.h 1.17:  
         * src/include/pa_request.h 1.7:  
         * src/include/pa_stack.h 1.1:  
         * src/include/pa_vclass.h 1.2:  
         * src/include/pa_wcontext.h 1.2:  
         * src/main/compile.C 1.10:  
         * src/main/compile.y 1.12:  
         * src/main/execute.C 1.11:  
         * src/main/main.dsp 1.19:  
         * src/main/pa_array.C 1.16:  
         * src/main/pa_request.C 1.2:  
                 get put -1 [just compiled]  
   
         * src/include/compile.h 1.4:  
         * src/include/pa_array.h 1.16:  
         * src/main/compile.C 1.9:  
         * src/main/compile.y 1.11:  
         * src/main/execute.C 1.10:  
                 MAIN_METHOD_NAME ready to write execute  
   
         * src/include/pa_string.h 1.24:  
         * src/include/pa_types.h 1.6:  
         * src/main/pa_string.C 1.27:  
                 string.operator==(char*)  
   
         * src/main/compile.C 1.11:  
         * src/main/compile.y 1.13:  
         * src/main/execute.C 1.12:  
                 store0  
   
         * src/include/core.h 1.1:  
         * src/include/pa_context.h 1.8:  
         * src/include/pa_request.h 1.6:  
         * src/include/pa_vclass.h 1.1:  
         * src/include/pa_wcontext.h 1.1:  
         * src/main/core.C 1.22:  
         * src/main/main.dsp 1.18:  
         * src/main/pa_request.C 1.1:  
                 request core methods0  
   
         * src/include/compile.h 1.3:  
         * src/include/pa_context.h 1.7:  
         * src/include/pa_hash.h 1.15:  
         * src/include/pa_request.h 1.5:  
         * src/include/pa_string.h 1.23:  
         * src/include/pa_value.h 1.9:  
                 struck with const array.gets  
   
         * src/include/code.h 1.2:  
         * src/include/pa_types.h 1.5:  
         * src/main/compile.C 1.3:  
         * src/main/compile.y 1.3:  
         * src/main/compile_tools.C 1.3:  
         * src/main/compile_tools.h 1.3:  
         * src/main/execute.C 1.3:  
         * src/main/main.dsp 1.16:  
                 .y to c++  
                 hierarchy output fix.  
                 compiler works ok  
   
         * src/include/compile.h 1.2:  
         * src/main/compile.C 1.4:  
         * src/main/compile.y 1.4:  
         * src/main/compile_tools.h 1.4:  
                 line numbers needed. would add them to .y now internally.   
                 externally it's not as precise as needed  
   
         * src/include/execute.h 1.2:  
         * src/include/pa_array.h 1.15:  
         * src/include/pa_value.h 1.10:  
         * src/main/execute.C 1.9:  
         * src/main/pa_array.C 1.15:  
                 after array.const get wonders  
   
         * src/include/pa_exception.h 1.4:  
         * src/include/pa_value.h 1.11:  
         * src/main/compile.C 1.8:  
         * src/main/compile.y 1.10:  
         * src/main/compile_tools.C 1.5:  
         * src/main/compile_tools.h 1.7:  
                 .y methods and one_big_piece. now compile returns array<method*>  
   
         * src/main/compile.y 1.7:  
         * src/main/execute.C 1.4:  
         * src/main/execute.C 1.5:  
         * src/main/execute.C 1.6:  
         * src/main/execute.C 1.7:  
         * src/main/execute.C 1.8:  
                 z  
   
         * src/main/execute.C 1.13:  
                 tired :)  
   
         * src/main/compile.C 1.5:  
         * src/main/compile.y 1.5:  
                 failed to add absolute precies parse error positions. leaving  
                 RIGHTMOST position as @file[line:col]  
   
 2001-02-20  paf  
         * src/include/code.h 1.1:  
         * src/include/compile.h 1.1:  
         * src/include/execute.h 1.1:  
         * src/include/pa_array.h 1.14:  
         * src/include/pa_common.h 1.2:  
         * src/include/pa_pool.h 1.22:  
         * src/include/pa_string.h 1.22:  
         * src/include/pa_table.h 1.8:  
         * src/include/pa_types.h 1.4:  
         * src/main/compile.C 1.1:  
         * src/main/compile.y 1.1:  
         * src/main/compile_tools.C 1.1:  
         * src/main/compile_tools.h 1.1:  
         * src/main/core.C 1.21:  
         * src/main/execute.C 1.1:  
         * src/main/main.dsp 1.14:  
         * src/main/pa_array.C 1.14:  
         * src/main/pa_common.C 1.2:  
         * src/main/pa_hash.C 1.12:  
         * src/main/pa_string.C 1.26:  
         * src/main/pa_table.C 1.8:  
                 bison[yacc] first time compiled.  
                 execute=dump for now  
   
         * src/main/compile.C 1.2:  
         * src/main/compile.y 1.2:  
         * src/main/compile_tools.C 1.2:  
         * src/main/compile_tools.h 1.2:  
         * src/main/execute.C 1.2:  
         * src/main/main.dsp 1.15:  
                 nestage probs, eof yylex not perfect  
   
         * src/main/core.C 1.20:  
                 core rewrite using yacc investigations  
                 now will be compile[yacc]/execute[opcodes]  
   
 2001-02-15  paf  
         * src/include/pa_value.h 1.8:  
         * src/main/core.C 1.19:  
                 maybe a-la yacc those ifs rewrite as turing machine?  
                 for it seems it would be it's too many ifs with this syntax now  
   
 2001-02-14  paf  
         * src/include/pa_context.h 1.6:  
         * src/include/pa_string.h 1.20:  
         * src/main/core.C 1.10:  
         * src/main/pa_string.C 1.23:  
                 process text repassing  
   
         * src/include/pa_value.h 1.7:  
         * src/main/core.C 1.11:  
         * src/main/pa_string.C 1.24:  
                 process text repassing2  
                 operator static vars  
   
         * src/include/pa_string.h 1.21:  
         * src/main/core.C 1.12:  
         * src/main/pa_string.C 1.25:  
                 get names 0  
   
         * src/include/pa_context.h 1.5:  
         * src/include/pa_value.h 1.6:  
         * src/main/core.C 1.9:  
                 module:calls changes  
   
         * src/main/core.C 1.16:  
                 varios breaks  
   
         * src/main/core.C 1.17:  
                 get_params  
                 figured ^menu[UNEVALUATED unthinked :( ]  
   
         * src/main/core.C 1.18:  
                 get_params 1  
   
         * src/main/core.C 1.13:  
                 get names 1  
   
         * src/main/core.C 1.14:  
                 get names 2  
   
         * src/main/core.C 1.15:  
                 get names 3  
   
 2001-02-13  paf  
         * src/include/pa_string.h 1.17:  
         * src/main/pa_string.C 1.19:  
                 String_iterator::skip_to  
                 todo:optimize  
   
         * src/main/core.C 1.6:  
                 operators  
                 : and self. prefixes  
   
         * src/include/pa_context.h 1.4:  
         * src/include/pa_value.h 1.5:  
         * src/main/core.C 1.8:  
                 ^class:calls[] started  
   
         * src/include/pa_string.h 1.18:  
         * src/main/pa_string.C 1.21:  
                 String_iterator optimized  
   
         * src/include/pa_string.h 1.19:  
         * src/main/pa_string.C 1.22:  
                 String_iterator tested  
   
         * src/main/pa_string.C 1.20:  
                 String_iterator::skip_to  
                 optimized a bit. would change privates to better support optimization  
   
         * src/include/pa_value.h 1.4:  
         * src/main/core.C 1.5:  
         * src/main/core.C 1.7:  
                 z  
   
 2001-02-12  paf  
         * src/include/pa_context.h 1.2:  
         * src/include/pa_value.h 1.2:  
         * src/main/core.C 1.2:  
                 get self/methodref joined  
   
         * src/include/pa_context.h 1.3:  
         * src/include/pa_value.h 1.3:  
         * src/main/core.C 1.3:  
                 some comments  
   
         * src/include/pa_string.h 1.16:  
         * src/main/core.C 1.4:  
         * src/main/pa_string.C 1.18:  
                 started String_iterator  
   
 2001-02-11  paf  
         * src/include/pa_context.h 1.1:  
         * src/include/pa_value.h 1.1:  
         * src/main/core.C 1.1:  
         * src/main/main.dsp 1.13:  
                 core started.  
                 core.C, context&value .h  
   
         * src/include/pa_array.h 1.13:  
         * src/include/pa_hash.h 1.14:  
         * src/include/pa_pool.h 1.21:  
         * src/include/pa_string.h 1.15:  
         * src/main/main.dsp 1.12:  
         * src/main/pa_array.C 1.13:  
         * src/main/pa_hash.C 1.11:  
         * src/main/pa_pool.C 1.7:  
         * src/main/pa_string.C 1.17:  
                 :pooled  
   
 2001-01-30  paf  
         * src/include/pa_error.h 1.4:  
         * src/include/pa_exception.h 1.1:  
         * src/include/pa_pool.h 1.17:  
         * src/include/pa_request.h 1.3:  
         * src/main/main.dsp 1.10:  
         * src/main/pa_error.C 1.4:  
         * src/main/pa_exception.C 1.1:  
         * src/main/pa_pool.C 1.4:  
         * src/targets/Makefile.am 1.2:  
                 lowered targets/parser into subdir, added parser_Pool(Pool)  
                 failed to add. would think..  
   
         * src/include/pa_exception.h 1.3:  
         * src/include/pa_pool.h 1.19:  
         * src/include/pa_table.h 1.7:  
         * src/main/pa_exception.C 1.3:  
         * src/main/pa_table.C 1.7:  
                 minor * to & changes  
   
         * src/include/pa_pool.h 1.20:  
         * src/main/Makefile.am 1.5:  
         * src/main/main.dsp 1.11:  
         * src/main/pa_pool.C 1.6:  
                 moved pa_pool.C to be target specific  
   
         * src/Makefile.am 1.2:  
         * src/main/Makefile.am 1.6:  
         * src/targets/Makefile.am 1.3:  
                 .am comments  
   
         * src/include/pa_exception.h 1.2:  
         * src/include/pa_pool.h 1.18:  
         * src/include/pa_request.h 1.4:  
         * src/include/pa_table.h 1.6:  
         * src/main/pa_array.C 1.12:  
         * src/main/pa_exception.C 1.2:  
         * src/main/pa_pool.C 1.5:  
         * src/main/pa_table.C 1.6:  
                 error re-associated. that's much better  
                 even removed 'die' necessety  
   
 2001-01-29  paf  
         * src/include/pa_hash.h 1.9:  
         * src/include/pa_pool.h 1.10:  
         * src/include/pa_threads.h 1.3:  
         * src/main/pa_hash.C 1.5:  
                 made local Hash-es not thread safe=quicker by  
                 SYNCHRONIZED(thread_safe)  
   
         * src/include/pa_hash.h 1.5:  
                 some comments  
   
         * src/include/pa_error.h 1.2:  
         * src/include/pa_request.h 1.2:  
         * src/include/pa_string.h 1.13:  
         * src/include/pa_table.h 1.4:  
         * src/main/pa_error.C 1.2:  
         * src/main/pa_table.C 1.4:  
                 Error fixed  
   
         * src/include/pa_pool.h 1.11:  
         * src/include/pa_string.h 1.9:  
         * src/main/pa_string.C 1.13:  
                 String originating  
   
         * src/include/pa_pool.h 1.14:  
         * src/main/pa_array.C 1.9:  
                 tested - decision "no templates"  
   
         * src/include/pa_hash.h 1.6:  
         * src/include/pa_threads.h 1.1:  
         * src/main/main.dsp 1.6:  
         * src/main/pa_threads.C 1.1:  
                 added pa_threads  
                   
                 Mutex  
   
         * src/include/pa_array.h 1.4:  
         * src/main/pa_array.C 1.4:  
                 Array::operator += (Array& src)  
                   
                 rethought, would change now  
   
         * src/include/pa_array.h 1.7:  
         * src/include/pa_hash.h 1.10:  
         * src/include/pa_pool.h 1.12:  
         * src/include/pa_string.h 1.10:  
         * src/include/pa_table.h 1.1:  
         * src/include/pa_types.h 1.2:  
         * src/main/main.dsp 1.7:  
         * src/main/pa_array.C 1.7:  
         * src/main/pa_string.C 1.14:  
         * src/main/pa_table.C 1.1:  
                 Table started  
                 would test  
                 template Array now  
   
         * src/include/pa_error.h 1.3:  
         * src/include/pa_hash.h 1.13:  
         * src/include/pa_string.h 1.14:  
         * src/include/pa_table.h 1.5:  
         * src/main/pa_error.C 1.3:  
         * src/main/pa_hash.C 1.10:  
         * src/main/pa_string.C 1.16:  
         * src/main/pa_table.C 1.5:  
                 Table  
                 more like C++ style  
                 hence lots of 'const'  
   
         * src/include/pa_array.h 1.11:  
         * src/include/pa_hash.h 1.11:  
         * src/include/pa_pool.h 1.15:  
         * src/include/pa_string.h 1.11:  
         * src/include/pa_table.h 1.2:  
         * src/include/pa_types.h 1.3:  
         * src/main/Makefile.am 1.3:  
         * src/main/main.dsp 1.9:  
         * src/main/pa_array.C 1.10:  
         * src/main/pa_hash.C 1.8:  
         * src/main/pa_string.C 1.15:  
         * src/main/pa_table.C 1.2:  
                 Request  
                 Error  
                 Table  
   
         * src/main/pa_array.C 1.5:  
                 expand not convinient, would rewrite  
   
         * src/include/pa_array.h 1.6:  
         * src/include/pa_hash.h 1.8:  
         * src/include/pa_string.h 1.8:  
                 moved .h public parts to top  
   
         * src/include/pa_hash.h 1.7:  
         * src/include/pa_threads.h 1.2:  
         * src/main/pa_hash.C 1.4:  
         * src/main/pa_threads.C 1.2:  
                 decided on one global_mutex, like PHP  
                 as I can see: needed only in global Hash now,  
                 made Hash:: put/get SYNCHRONIZED  
   
         * src/include/pa_array.h 1.12:  
         * src/include/pa_common.h 1.1:  
         * src/include/pa_error.h 1.1:  
         * src/include/pa_hash.h 1.12:  
         * src/include/pa_pool.h 1.16:  
         * src/include/pa_request.h 1.1:  
         * src/include/pa_string.h 1.12:  
         * src/include/pa_table.h 1.3:  
         * src/main/Makefile.am 1.4:  
         * src/main/pa_array.C 1.11:  
         * src/main/pa_common.C 1.1:  
         * src/main/pa_error.C 1.1:  
         * src/main/pa_hash.C 1.9:  
         * src/main/pa_table.C 1.3:  
                 added forgotten  
   
         * src/include/pa_array.h 1.8:  
         * src/include/pa_pool.h 1.13:  
         * src/main/Makefile.am 1.2:  
         * src/main/main.dsp 1.8:  
         * src/main/pa_array.C 1.8:  
                 templates failed  
                 no template specializations [VC6],  
                 no library auto instantation [VC6, GNU c++ 2.95.2-6 from latest cygwin]  
   
         * src/include/pa_array.h 1.5:  
         * src/include/pa_pool.h 1.9:  
         * src/main/pa_array.C 1.6:  
                 Array& operator += (Array& src)  
   
 2001-01-27  paf  
         * src/include/pa_hash.h 1.1:  
         * src/include/pa_string.h 1.4:  
         * src/include/pa_types.h 1.1:  
         * src/main/main.dsp 1.4:  
         * src/main/pa_string.C 1.7:  
                 uint, and added pa_types & pa_hash[forgotten]  
   
         * src/main/pa_string.C 1.9:  
                 String::operator ==  
   
         * src/main/pa_hash.C 1.2:  
                 String(&String)  
   
         * src/include/pa_array.h 1.3:  
         * src/main/pa_array.C 1.3:  
                 array [] with chunk caching  
   
         * src/include/pa_array.h 1.2:  
         * src/include/pa_hash.h 1.4:  
         * src/include/pa_pool.h 1.8:  
         * src/include/pa_string.h 1.7:  
         * src/main/pa_array.C 1.2:  
         * src/main/pa_string.C 1.11:  
                 array cache rethought to chunk caching  
   
         * src/include/pa_array.h 1.1:  
         * src/include/pa_hash.h 1.3:  
         * src/include/pa_pool.h 1.7:  
         * src/include/pa_string.h 1.6:  
         * src/main/main.dsp 1.5:  
         * src/main/pa_array.C 1.1:  
         * src/main/pa_hash.C 1.3:  
         * src/main/pa_string.C 1.10:  
                 Array 0  
   
         * src/main/pa_hash.C 1.1:  
                 added pa_hash.C [forgotten]  
   
 2001-01-26  paf  
         * src/include/pa_pool.h 1.2:  
         * src/main/pa_string.C 1.2:  
                 String prealloc & dynamic row_count  
   
         * src/include/pa_pool.h 1.6:  
         * src/include/pa_string.h 1.3:  
         * src/main/pa_string.C 1.6:  
                 removed templates [vc++ suxx]  
   
         * src/include/pa_pool.h 1.4:  
         * src/include/pa_string.h 1.1:  
                 pa_pool split  
   
         * src/Makefile.am 1.1.1.1:  
         * src/include/pa_pool.h 1.1.1.1:  
         * src/main/Makefile.am 1.1.1.1:  
         * src/main/main.dsp 1.1.1.1:  
         * src/main/pa_pool.C 1.1.1.1:  
         * src/main/pa_string.C 1.1.1.1:  
         * src/targets/Makefile.am 1.1.1.1:  
                 creating parser3 module  
   
         * src/include/pa_pool.h 1.3:  
         * src/main/main.dsp 1.2:  
         * src/main/pa_pool.C 1.2:  
         * src/main/pa_string.C 1.3:  
         * src/main/pa_string.C 1.4:  
                 $Id$ check  
   
         * src/include/pa_pool.h 1.5:  
         * src/include/pa_string.h 1.2:  
         * src/main/main.dsp 1.3:  
         * src/main/pa_pool.C 1.3:  
         * src/main/pa_string.C 1.5:  
                 templates in VC++ suxx.  
   

Removed from v.1.43.6.1  
changed lines
  Added in v.1.93


E-mail: