Diff for /parser3/ChangeLog between versions 1.8 and 1.10.4.1

version 1.8, 2002/06/10 11:15:51 version 1.10.4.1, 2002/06/26 12:28:44
Line 1 Line 1
   2002-06-26  paf
           * configure:
           * configure.in:
           * src/include/pa_version.h:
           * src/lib/libltdl/Makefile.in:
                    release_3_0_0004
   
           * src/main/pa_string.C:
                   blank string '', ' <whitespace>' considered 0 now
   
           * src/lib/libltdl/config.guess:
           * src/lib/libltdl/config.sub:
           * src/lib/md5/Makefile.in:
                   *** empty log message ***
   
           * src/targets/cgi/parser3.C:
           * www/cgi-bin/parser3.log:
                   /cgi-bin/parser empty filename checked
   
   2002-06-25  paf
           * operators.txt:
           * src/classes/xdoc.C:
           * www/cgi-bin/parser3.log:
           * www/cgi-bin/parser3.log:
           * www/htdocs/index.html:
           * www/htdocs/index.html:
                   ^xdoc.transform[xdoc <<can be now
   
           * bin/auto.p.dist.in:
           * operators.txt:
           * src/classes/math.C:
           * src/types/pa_vmail.C:
           * www/cgi-bin/parser3.log:
           * www/htdocs/index.html:
                   math:crypt updated to generate random salt when needed and to
                   call system crypt() if not $apr1$ prefix
   
           * configure:
           * configure.in:
           * src/include/pa_config_auto.h.in:
                   crypt library configured
   
           * operators.txt:
           * src/classes/string.C:
           * www/htdocs/index.html:
                   ^string.normalize  [old name: optimize
   
           * src/main/pa_string.C:
           * www/cgi-bin/parser3.log:
           * www/htdocs/index.html:
                   emtpy string, or string of whitespaces considered bad number now
   
           * src/main/pa_request.C:
                   configure_admin forced if no @conf
   
   2002-06-24  paf
           * Makefile.in:
           * bin/Makefile.in:
           * configure:
           * configure.in:
           * etc/Makefile.in:
           * etc/parser3.charsets/Makefile.in:
           * src/Makefile.in:
           * src/classes/Makefile.in:
           * src/classes/gd/Makefile.in:
           * src/classes/smtp/Makefile.in:
           * src/include/Makefile.in:
           * src/include/pa_config_auto.h.in:
           * src/lib/Makefile.in:
           * src/lib/libltdl/Makefile.in:
           * src/lib/patches/Makefile.in:
           * src/lib/pcre/Makefile.in:
           * src/main/Makefile.in:
           * src/sql/Makefile.in:
           * src/targets/Makefile.in:
           * src/targets/apache13/Makefile.in:
           * src/targets/apache13/p3runConfigure.in:
           * src/targets/cgi/Makefile.am:
           * src/targets/cgi/Makefile.in:
           * src/targets/isapi/Makefile.in:
           * src/types/Makefile.am:
           * src/types/Makefile.in:
           * src/types/pa_vmail.C:
                   $mail:received makes update
   
           * src/targets/cgi/getopt.c:
           * src/targets/cgi/getopt.h:
                   introducing parser -m option, for $mail:receive
   
           * src/include/pa_config_fixed.h:
                   ssize_t fixed
   
           * INSTALL:
                   --with-static/shared-mailreceive described
   
           * operators.txt:
           * src/classes/mail.C:
           * src/include/Makefile.am:
           * src/include/pa_charset.h:
           * src/include/pa_config_fixed.h:
           * src/include/pa_request.h:
           * src/include/pa_string.h:
           * src/include/pa_uue.h:
           * src/main/Makefile.am:
           * src/main/main.dsp:
           * src/main/pa_globals.C:
           * src/main/pa_request.C:
           * src/main/pa_string.C:
           * src/main/pa_uue.C:
           * src/targets/apache13/mod_parser3.C:
           * src/targets/cgi/Makefile.am:
           * src/targets/cgi/parser3.C:
           * src/targets/cgi/parser3.dsp:
           * src/targets/isapi/parser3isapi.C:
           * src/types/pa_vform.C:
           * src/types/pa_vform.h:
           * src/types/pa_vmail.C:
           * src/types/pa_vmail.h:
           * src/types/types.dsp:
           * www/cgi-bin/parser3.log:
           * www/htdocs/index.html:
                   uue to separate file
                   introducting $message:received
                   ^mail:send rewritten with backward comp
   
           * src/classes/classes.dsp:
           * src/classes/gd/gd.dsp:
           * src/classes/smtp/smtp.dsp:
           * src/main/main.dsp:
           * src/main/pa_globals.C:
           * src/targets/apache13/ApacheModuleParser3.dsp:
           * src/targets/cgi/parser3.dsp:
           * src/targets/isapi/parser3isapi.dsp:
           * src/types/types.dsp:
                   win32xml win32mailreceive pseudomodules paths now
   
           * src/include/pa_config_fixed.h:
           * src/targets/cgi/parser3.C:
           * src/types/pa_vmail.C:
                   #ifdef WITH_MAILRECEIVE
   
           * acconfig.h:
           * configure:
           * configure.in:
           * src/include/pa_config_auto.h.in:
                   *** empty log message ***
   
   2002-06-21  paf
           * Makefile.in:
           * configure:
           * configure.in:
           * src/Makefile.in:
           * src/classes/Makefile.in:
           * src/lib/Makefile.in:
           * src/lib/libltdl/Makefile.in:
           * src/lib/libltdl/install-sh:
           * src/lib/md5/Makefile.am:
           * src/lib/md5/pa_md5c.c:
           * src/lib/patches/Makefile.in:
           * src/lib/pcre/Makefile.in:
           * src/main/Makefile.in:
           * src/targets/apache13/Makefile.in:
           * src/targets/cgi/Makefile.am:
           * src/targets/cgi/Makefile.in:
           * src/types/Makefile.in:
                   lib restructure .in and .am files appropriate changes
   
           * src/lib/Makefile.am:
           * src/lib/Makefile.in:
           * src/lib/libltdl/Makefile.in:
           * src/lib/md5/pa_md5.h:
           * src/targets/apache13/p3runConfigure.in:
           * src/targets/apache13/pa_md5c.c:
                   lib restructure apache .am & co changes
   
           * INSTALL:
           * configure.in:
           * operators.txt:
           * parser3.dsw:
           * src/Makefile.am:
           * src/classes/Makefile.am:
           * src/classes/classes.dsp:
           * src/classes/math.C:
           * src/lib/Makefile.am:
           * src/lib/libltdl/Makefile.am:
           * src/lib/libltdl/Makefile.in:
           * src/lib/libltdl/README:
           * src/lib/libltdl/acinclude.m4:
           * src/lib/libltdl/config.h:
           * src/lib/libltdl/config_auto.h.in:
           * src/lib/libltdl/config_fixed.h:
           * src/lib/libltdl/configure:
           * src/lib/libltdl/configure.in:
           * src/lib/libltdl/libltdl.dsp:
           * src/lib/libltdl/ltdl.c:
           * src/lib/libltdl/ltdl.h:
           * src/lib/md5/Makefile.am:
           * src/lib/md5/md5.dsp:
           * src/lib/md5/pa_md5.h:
           * src/lib/md5/pa_md5c.c:
           * src/lib/patches/Makefile.am:
           * src/lib/patches/Makefile.in:
           * src/lib/patches/libgdome_cpp_syntax1.patch:
           * src/lib/patches/libgdome_cpp_syntax2.patch:
           * src/lib/patches/libgdome_morestatic.patch:
           * src/lib/patches/libxml_error_column_tab.patch:
           * src/lib/patches/libxml_htmloutput_of_xslemptyattr_emptyquotes.patch:
           * src/lib/patches/libxml_transcoder_context1.patch:
           * src/lib/patches/libxml_transcoder_context2.patch:
           * src/lib/patches/libxml_transcoder_context3.patch:
           * src/lib/patches/libxml_transcoder_context4.patch:
           * src/lib/patches/libxslt_html_output_no_charset_meta.patch:
           * src/lib/pcre/LICENCE:
           * src/lib/pcre/Makefile.am:
           * src/lib/pcre/Makefile.in:
           * src/lib/pcre/README:
           * src/lib/pcre/Tech.Notes:
           * src/lib/pcre/dftables.c:
           * src/lib/pcre/get.c:
           * src/lib/pcre/ibm-1250.ucm:
           * src/lib/pcre/ibm-1251.ucm:
           * src/lib/pcre/ibm-1257.ucm:
           * src/lib/pcre/internal.h:
           * src/lib/pcre/maketables.c:
           * src/lib/pcre/pcre-2_08.tar.gz:
           * src/lib/pcre/pcre.3:
           * src/lib/pcre/pcre.3.html:
           * src/lib/pcre/pcre.3.txt:
           * src/lib/pcre/pcre.c:
           * src/lib/pcre/pcre.dsp:
           * src/lib/pcre/pcre.h:
           * src/lib/pcre/pcre_dftables.dsp:
           * src/lib/pcre/pcre_parser_ctype.c:
           * src/lib/pcre/pcre_parser_ctype.dsp:
           * src/lib/pcre/ruspart_win2koi.pl:
           * src/lib/pcre/study.c:
           * src/lib/pcre/win-koi.tab:
           * src/main/Makefile.am:
           * src/main/compile.tab.C:
           * src/main/main.dsp:
           * src/patches/Makefile.am:
           * src/patches/Makefile.in:
           * src/patches/libgdome_cpp_syntax1.patch:
           * src/patches/libgdome_cpp_syntax2.patch:
           * src/patches/libgdome_morestatic.patch:
           * src/patches/libxml_error_column_tab.patch:
           * src/patches/libxml_htmloutput_of_xslemptyattr_emptyquotes.patch:
           * src/patches/libxml_transcoder_context1.patch:
           * src/patches/libxml_transcoder_context2.patch:
           * src/patches/libxml_transcoder_context3.patch:
           * src/patches/libxml_transcoder_context4.patch:
           * src/patches/libxslt_html_output_no_charset_meta.patch:
           * src/pcre/LICENCE:
           * src/pcre/Makefile.am:
           * src/pcre/Makefile.in:
           * src/pcre/README:
           * src/pcre/Tech.Notes:
           * src/pcre/dftables.c:
           * src/pcre/get.c:
           * src/pcre/ibm-1250.ucm:
           * src/pcre/ibm-1251.ucm:
           * src/pcre/ibm-1257.ucm:
           * src/pcre/internal.h:
           * src/pcre/maketables.c:
           * src/pcre/pcre-2_08.tar.gz:
           * src/pcre/pcre.3:
           * src/pcre/pcre.3.html:
           * src/pcre/pcre.3.txt:
           * src/pcre/pcre.c:
           * src/pcre/pcre.dsp:
           * src/pcre/pcre.h:
           * src/pcre/pcre_dftables.dsp:
           * src/pcre/pcre_parser_ctype.c:
           * src/pcre/pcre_parser_ctype.dsp:
           * src/pcre/ruspart_win2koi.pl:
           * src/pcre/study.c:
           * src/pcre/win-koi.tab:
           * src/targets/apache13/ApacheModuleParser3.dsp:
           * src/targets/apache13/Makefile.am:
           * src/targets/apache13/pa_md5c.c:
           * src/targets/cgi/Makefile.am:
           * src/targets/cgi/parser3.dsp:
           * src/targets/isapi/parser3isapi.dsp:
           * src/types/Makefile.am:
           * src/types/types.dsp:
           * www/cgi-bin/parser3.log:
           * www/htdocs/.htaccess:
           * www/htdocs/index.html:
                   moved libltdl and pcre to libs/
                   added libs/md5 which is linked to non-apache targets
                   ^math:crypt[password;$apr1$salt]
   
   2002-06-20  paf
           * INSTALL:
           * bin/Makefile.am:
           * bin/Makefile.in:
           * bin/auto.p.dist.in:
           * bin/parser3.conf.dist.in:
           * configure:
           * configure.in:
           * operators.txt:
           * src/classes/file.C:
           * src/classes/op.C:
           * src/doc/doxygen.cfg:
           * src/include/pa_globals.h:
           * src/include/pa_request.h:
           * src/main/execute.C:
           * src/main/pa_request.C:
           * src/targets/apache13/mod_parser3.C:
           * src/targets/cgi/parser3.C:
           * src/targets/isapi/parser3isapi.C:
           * src/types/pa_vmethod_frame.h:
           * www/htdocs/auto.p:
           * www/htdocs/index.html:
                   marged latest HEAD updates, mainly file:justname&co & @auto
                   conf[filespec
   
           * INSTALL:
           * bin/Makefile.am:
           * bin/auto.p.dist.in:
           * bin/parser3.conf.dist.in:
           * configure.in:
           * operators.txt:
           * src/doc/doxygen.cfg:
           * src/include/pa_globals.h:
           * src/targets/apache13/mod_parser3.C:
           * src/targets/cgi/parser3.C:
           * src/targets/isapi/parser3isapi.C:
           * www/htdocs/auto.p:
           * www/htdocs/index.html:
                   parser3.conf renamed to auto.p
   
           * operators.txt:
           * src/classes/file.C:
           * www/cgi-bin/parser3.log:
           * www/htdocs/auto.p:
           * www/htdocs/index.html:
                       !^file:dirname[/a/some.tar.gz]=/a
                       !^file:dirname[/a/b/]=/a
                       !^file:basename[/a/some.tar.gz]=some.tar.gz
                       !^file:justname[/a/some.tar.gz]=some.tar
                       !^file:justext[/a/some.tar.gz]=gz
   
           * bin/Makefile.in:
           * configure:
                   parser3.conf renamed to auto.p autoconf changes
   
           * src/classes/op.C:
           * src/include/pa_request.h:
           * src/main/execute.C:
           * src/main/pa_request.C:
           * src/types/pa_vmethod_frame.h:
           * www/cgi-bin/parser3.log:
           * www/htdocs/auto.p:
           * www/htdocs/index.html:
                   introducing @conf/auto[filespec]
   
           * bin/auto.p.dist.in:
                   <noindex>
   
   2002-06-18  paf
           * bin/Makefile.am:
           * bin/Makefile.in:
           * bin/parser3.conf.dist.in:
           * etc/Makefile.am:
           * etc/parser3.conf.sample.in:
           * www/htdocs/index.html:
                   bin/parser3.conf.dist [moved from etc
   
           * src/classes/file.C:
           * www/cgi-bin/parser3.log:
                   ^file::exec[script;$.bad error case insensitive check now
   
           * configure:
           * configure.in:
           * src/include/pa_version.h:
                   version to configure.in
   
           * src/classes/file.C:
           * www/cgi-bin/parser3.log:
           * www/htdocs/index.html:
                   ^file::exec[script;$.bad now error, not skip
   
           * Makefile.am:
           * Makefile.in:
           * bin/Makefile.am:
           * bin/Makefile.in:
           * configure:
           * configure.in:
           * etc/Makefile.in:
           * etc/parser3.charsets/Makefile.am:
           * etc/parser3.charsets/Makefile.in:
           * src/classes/smtp/Makefile.am:
           * src/classes/smtp/Makefile.in:
           * src/targets/apache13/Makefile.in:
                   parser3.conf.dist moved to bin, .in & *.am updated
   
           * src/classes/file.C:
                   strcasecmp
   
           * INSTALL:
                   reflected .conf.dist dir change
   
           * configure:
           * configure.in:
           * src/include/pa_pool.h:
           * src/include/pa_types.h:
                   pack configure.in detection simplified.
                   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]
                   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.
   
           * src/classes/file.C:
                   strncasecmp
   
   2002-06-14  paf
           * operators.txt:
                   more precise xml-to-text options
   
           * operators.txt:
           * src/types/pa_vxnode.C:
                   xnode attribute_node.name/value
                   xnode pi.node.data
   
   2002-06-12  paf
           * Makefile.in:
           * configure:
           * configure.in:
           * etc/Makefile.in:
           * etc/parser3.charsets/Makefile.in:
           * src/Makefile.in:
           * src/classes/Makefile.in:
           * src/classes/gd/Makefile.in:
           * src/classes/smtp/Makefile.in:
           * src/include/Makefile.in:
           * src/main/Makefile.in:
           * src/patches/Makefile.in:
           * src/pcre/Makefile.in:
           * src/sql/Makefile.in:
           * src/targets/Makefile.in:
           * src/targets/cgi/Makefile.am:
           * src/targets/cgi/Makefile.in:
           * src/targets/cgi/parser3.C:
           * src/targets/isapi/Makefile.in:
           * src/types/Makefile.in:
                   removed root conf define creation
   
           * etc/parser3.conf.in:
           * src/classes/mail.C:
                   sendmail -ti [default now]
   
           * etc/parser3.conf.in:
           * src/include/pa_globals.h:
           * src/include/pa_request.h:
           * src/main/main.dsp:
           * src/main/pa_globals.C:
           * src/main/pa_request.C:
           * www/cgi-bin/parser3.log:
                   @conf
   
           * etc/parser3.conf.in:
           * src/include/pa_globals.h:
           * src/include/pa_request.h:
           * src/main/execute.C:
           * src/main/pa_globals.C:
           * src/main/pa_request.C:
           * www/cgi-bin/parser3.log:
                   @rootconf [were @conf]
   
           * INSTALL:
           * configure.in:
           * etc/Makefile.am:
           * operators.txt:
           * src/include/pa_globals.h:
           * src/include/pa_request.h:
           * src/main/compile.tab.C:
           * src/main/pa_globals.C:
           * src/main/pa_request.C:
           * src/targets/apache13/mod_parser3.C:
           * src/targets/cgi/parser3.C:
           * src/targets/isapi/parser3isapi.C:
           * www/cgi-bin/parser3.log:
                   parser3.conf now one and only
   
           * src/classes/mail.C:
           * src/main/pa_request.C:
                   $MAIL $CHARSETS allowed to be strings. for convinient #ing
   
           * etc/parser3.conf.in:
           * etc/parser3.conf.sample.in:
                   .conf renamed to .conf.sample
   
   2002-06-11  paf
           * src/classes/file.C:
           * src/targets/cgi/parser3.dsp:
           * src/targets/isapi/parser3isapi.C:
           * www/cgi-bin/parser3.log:
           * www/htdocs/.htaccess:
           * www/htdocs/index.html:
                   suexec env keys filter plus CGI_ as valid prefix
   
           * src/classes/file.C:
                   check simplified
   
           * src/classes/file.C:
           * src/include/pa_request.h:
           * src/include/pa_sapi.h:
           * src/targets/apache13/mod_parser3.C:
           * src/targets/cgi/parser3.C:
           * src/targets/isapi/parser3isapi.C:
           * www/cgi-bin/parser3.log:
           * www/htdocs/index.html:
                   file::exec/cgi to pass HTTP_ vars
                   introducing SAPI::environment
   
 2002-06-10  paf  2002-06-10  paf
         * src/main/pa_common.C:          * src/main/pa_common.C:
                 fixed -d (bug)                  fixed -d (bug)
   
           * configure:
           * configure:
           * configure.in:
           * src/include/pa_version.h:
           * src/include/pa_version.h:
                   makes
   
           * operators.txt:
                   old merge conflict removed
   
           * src/types/pa_vform.C:
           * src/types/pa_vform.h:
           * www/htdocs/index.html:
                   $form: not determined yet check
   
         * src/main/pa_common.C:          * src/main/pa_common.C:
                 merged fixed -d (bug)                  merged fixed -d (bug)
   
           * src/main/compile.tab.C:
           * src/main/pa_string.C:
           * www/cgi-bin/parser3.log:
           * www/htdocs/index.html:
                   whitespace after number in autoconvert now ignored
   
           * operators.txt:
           * src/classes/op.C:
           * src/include/pa_common.h:
           * src/main/pa_common.C:
                   lock failures reported now
   
         * configure:          * configure:
         * configure.in:          * configure.in:
         * src/include/pa_version.h:                  pack even address access on sparc&co arch checked in configure
                 makes  
           * configure:
           * configure.in:
                   *** empty log message ***
   
           * src/main/compile_tools.C:
           * www/cgi-bin/parser3.log:
           * www/htdocs/index.html:
                   ^if(" 1 "){y} bug fixed
                   optimization string->double @ compile time were not-enough-checking...
   
           * configure:
           * configure.in:
                   hpux check, nsl link, no socket
   
           * src/classes/mail.C:
                   mail netscape attachment name fixed. todo: $response:body
                   content-type:name
   
         * src/main/untaint.C:          * src/main/untaint.C:
                 bug#2) mail subject got always prepended with charset even when                  bug#2) mail subject got always prepended with charset even when
Line 102 Line 662
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/include/pa_table.h:          * src/include/pa_table.h:
         * src/include/pa_table.h:          * src/include/pa_table.h:
         * src/libltdl/libltdl.dsp:  
         * src/libltdl/libltdl.dsp:  
         * src/main/compile.tab.C:          * src/main/compile.tab.C:
         * src/main/compile.tab.C:          * src/main/compile.tab.C:
         * src/main/compile.y:          * src/main/compile.y:
Line 215 Line 773
         * src/classes/classes.dsp:          * src/classes/classes.dsp:
         * src/classes/gd/gd.dsp:          * src/classes/gd/gd.dsp:
         * src/classes/smtp/smtp.dsp:          * src/classes/smtp/smtp.dsp:
         * src/libltdl/libltdl.dsp:  
         * src/main/compile.tab.C:          * src/main/compile.tab.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/pcre/pcre.dsp:          * src/pcre/pcre.dsp:
Line 725 Line 1282
         * etc/parser3.conf.in:          * etc/parser3.conf.in:
         * src/Makefile.in:          * src/Makefile.in:
         * src/include/Makefile.in:          * src/include/Makefile.in:
         * src/libltdl/Makefile.in:  
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/pcre/Makefile.in:          * src/pcre/Makefile.in:
                 root config configure options                  root config configure options
Line 1109 Line 1665
         * src/include/pa_db_connection.h:          * src/include/pa_db_connection.h:
         * src/include/pa_db_manager.h:          * src/include/pa_db_manager.h:
         * src/include/pa_db_table.h:          * src/include/pa_db_table.h:
         * src/libltdl/Makefile.in:  
         * src/main/Makefile.am:          * src/main/Makefile.am:
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/main/pa_db_connection.C:          * src/main/pa_db_connection.C:
Line 1132 Line 1687
                 removed hashfile support for now                  removed hashfile support for now
   
         * acconfig.h:          * acconfig.h:
         * src/libltdl/acconfig.h:  
                 acconfig move in cvs[from src/libltdl to /]                  acconfig move in cvs[from src/libltdl to /]
   
         * etc/parser3.charsets/windows-1251.cfg:          * etc/parser3.charsets/windows-1251.cfg:
Line 1282 Line 1836
         * src/include/Makefile.in:          * src/include/Makefile.in:
         * src/include/pa_config_auto.h.in:          * src/include/pa_config_auto.h.in:
         * src/include/pa_config_includes.h:          * src/include/pa_config_includes.h:
         * src/libltdl/Makefile.am:  
         * src/libltdl/Makefile.in:  
         * src/libltdl/config.h:  
         * src/libltdl/config_auto.h.in:  
         * src/libltdl/configure:  
         * src/libltdl/configure.in:  
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/patches/Makefile.in:          * src/patches/Makefile.in:
         * src/pcre/Makefile.in:          * src/pcre/Makefile.in:
Line 1359 Line 1907
                 win32xml now contains gnome xml libs                  win32xml now contains gnome xml libs
                 parser .dsp-s changed accordingly                  parser .dsp-s changed accordingly
   
         * src/libltdl/Makefile.am:  
         * src/libltdl/Makefile.in:  
                 make dist for libltdl updated  
   
         * operators.txt:          * operators.txt:
                 \ comment                  \ comment
   
Line 1566 Line 2110
         * src/targets/isapi/Makefile.in:          * src/targets/isapi/Makefile.in:
                 forgotten makes                  forgotten makes
   
         * src/libltdl/Makefile.am:  
         * src/libltdl/Makefile.in:  
                 makes  
   
         * AUTHORS:          * AUTHORS:
         * COPYING:          * COPYING:
         * INSTALL:          * INSTALL:
Line 1589 Line 2129
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/gd/Makefile.am:          * src/classes/gd/Makefile.am:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/libltdl/Makefile.am:  
         * src/libltdl/Makefile.in:  
         * src/main/Makefile.am:          * src/main/Makefile.am:
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/main/pa_status_provider.C:          * src/main/pa_status_provider.C:
Line 1779 Line 2317
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/include/pa_config_auto.h.in:          * src/include/pa_config_auto.h.in:
         * src/libltdl/Makefile.in:  
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_socks.C:          * src/main/pa_socks.C:
Line 1792 Line 2329
   
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/libltdl/Makefile.in:  
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/pcre/Makefile.in:          * src/pcre/Makefile.in:
         * src/targets/Makefile.in:          * src/targets/Makefile.in:
Line 1946 Line 2482
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/gd/Makefile.am:          * src/classes/gd/Makefile.am:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/libltdl/Makefile.in:  
         * src/main/Makefile.am:          * src/main/Makefile.am:
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/pcre/Makefile.in:          * src/pcre/Makefile.in:
Line 2002 Line 2537
         * operators.txt:          * operators.txt:
         * parser3.dsw:          * parser3.dsw:
         * sql.txt:          * sql.txt:
         * src/AUTHORS:  
         * src/COPYING:  
         * src/ChangeLog:  
         * src/Makefile.am:          * src/Makefile.am:
         * src/Makefile.in:          * src/Makefile.in:
         * src/NEWS:  
         * src/README:  
         * src/acinclude.m4:  
         * src/aclocal.m4:  
         * src/asm.txt:  
         * src/classes/Makefile.am:          * src/classes/Makefile.am:
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/gd/Makefile.am:          * src/classes/gd/Makefile.am:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/config.guess:  
         * src/config.sub:  
         * src/configure:  
         * src/configure.in:  
         * src/form.txt:  
         * src/ident.awk:          * src/ident.awk:
         * src/include/pa_config_auto.h.in:          * src/include/pa_config_auto.h.in:
         * src/install-sh:  
         * src/lang.txt:  
         * src/libltdl/Makefile.in:  
         * src/libltdl/acinclude.m4:  
         * src/libltdl/configure:  
         * src/ltconfig:  
         * src/ltmain.sh:  
         * src/main/Makefile.am:          * src/main/Makefile.am:
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/missing:  
         * src/mkinstalldirs:  
         * src/operators.txt:  
         * src/parser3.dsw:  
         * src/pcre/Makefile.in:          * src/pcre/Makefile.in:
         * src/pcre/ruspart_win2koi.pl:          * src/pcre/ruspart_win2koi.pl:
         * src/pcre/win-koi.tab:          * src/pcre/win-koi.tab:
         * src/sql.txt:  
         * src/targets/Makefile.in:          * src/targets/Makefile.in:
         * src/targets/apache13/Makefile.am:          * src/targets/apache13/Makefile.am:
         * src/targets/apache13/Makefile.in:          * src/targets/apache13/Makefile.in:
         * src/targets/cgi/Makefile.am:          * src/targets/cgi/Makefile.am:
         * src/targets/cgi/Makefile.in:          * src/targets/cgi/Makefile.in:
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/types.txt:  
         * src/types/Makefile.am:          * src/types/Makefile.am:
         * src/types/Makefile.in:          * src/types/Makefile.in:
         * types.txt:          * types.txt:
Line 2075 Line 2584
                 rewritten. now check is done at compile time                  rewritten. now check is done at compile time
   
         * etc/parser3.charsets/Makefile.in:          * etc/parser3.charsets/Makefile.in:
         * src/INSTALL:  
         * src/ident.awk:          * src/ident.awk:
                 *** empty log message ***                  *** empty log message ***
   
Line 2114 Line 2622
   
 2002-01-30  paf  2002-01-30  paf
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/libltdl/acconfig.h:  
         * src/libltdl/config_auto.h.in:  
                 acconfig.h changed [comments before #undefs removed]                  acconfig.h changed [comments before #undefs removed]
                 those comments were a mistake, and prevented libltdl from function properly                  those comments were a mistake, and prevented libltdl from function properly
   
         * src/INSTALL:  
         * src/README:  
                 started 'INSTALL'  
   
         * src/patches/libgdome_cpp_syntax1.patch:          * src/patches/libgdome_cpp_syntax1.patch:
         * src/patches/libgdome_cpp_syntax2.patch:          * src/patches/libgdome_cpp_syntax2.patch:
                 libgdome patches so that those headers would compile with c++ compiler                  libgdome patches so that those headers would compile with c++ compiler
   
         * src/INSTALL:  
         * src/README:  
                 described gdome patches  
   
         * src/INSTALL:  
                 INSTALL -10  
   
         * src/INSTALL:  
                 could not find out how to disable threads in glib, tried both  
                 configure keys, but still libgthreads got created.  
   
         * src/README:  
                 small greeting  
   
         * src/configure:  
         * src/configure.in:  
                 minor mistake with /bin/glib-config fixed  
   
 2002-01-29  paf  2002-01-29  paf
         * src/Makefile.am:          * src/Makefile.am:
         * src/Makefile.in:          * src/Makefile.in:
         * src/classes/Makefile.am:          * src/classes/Makefile.am:
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/configure:  
         * src/configure.in:  
         * src/libltdl/Makefile.am:  
         * src/libltdl/Makefile.in:  
         * src/libltdl/acconfig.h:  
         * src/libltdl/acinclude.m4:  
         * src/libltdl/config_auto.h.in:  
         * src/libltdl/configure:  
         * src/libltdl/configure.in:  
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/pcre/Makefile.am:          * src/pcre/Makefile.am:
         * src/pcre/Makefile.in:          * src/pcre/Makefile.in:
Line 2183 Line 2658
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/classes/xnode.h:          * src/classes/xnode.h:
         * src/main/pa_exception.C:          * src/main/pa_exception.C:
         * src/operators.txt:  
                 xdoc.importNode 0                  xdoc.importNode 0
   
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
                 xdoc::set now untaints OK                  xdoc::set now untaints OK
   
         * src/aclocal.m4:  
                 without this one commited, stupid make runs autoconf  
   
         * src/Makefile.in:          * src/Makefile.in:
                 stupid make runs automake on ths                  stupid make runs automake on ths
   
Line 2215 Line 2686
                 xdoc.importNode 3 [check err]                  xdoc.importNode 3 [check err]
   
 2002-01-25  paf  2002-01-25  paf
         * src/ChangeLog:  
         * src/include/pa_charset.h:          * src/include/pa_charset.h:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
                 http://localhost/abc -> $ENV{DOCUMENT_ROOT}/abc | ./abc                  http://localhost/abc -> $ENV{DOCUMENT_ROOT}/abc | ./abc
   
         * src/classes/hash.C:          * src/classes/hash.C:
         * src/operators.txt:  
                 unified  hash::sql, now                  unified  hash::sql, now
                 ^hash::sql{query}[[$.limit(2) $.offset(4)]]                  ^hash::sql{query}[[$.limit(2) $.offset(4)]]
   
Line 2238 Line 2707
         * src/classes/file.C:          * src/classes/file.C:
         * src/include/pa_common.h:          * src/include/pa_common.h:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/operators.txt:  
                 ^file:lock[filename]{code}                  ^file:lock[filename]{code}
   
         * src/include/pa_charset.h:          * src/include/pa_charset.h:
Line 2253 Line 2721
                 #comment  before @ after @SPECIAL                  #comment  before @ after @SPECIAL
                 now works OK                  now works OK
   
         * src/configure:  
                 version  
   
         * src/patches/libxml_error_column_tab.patch:          * src/patches/libxml_error_column_tab.patch:
                 error position in line with \t-s was badly pointed by ^, tabs                  error position in line with \t-s was badly pointed by ^, tabs
                 changed to spaces                  changed to spaces
   
         * src/main/pa_exec.C:          * src/main/pa_exec.C:
         * src/operators.txt:  
                 max arg count now 10, and proper message on violation that added                  max arg count now 10, and proper message on violation that added
   
         * src/main/pa_exec.C:          * src/main/pa_exec.C:
         * src/main/pa_exec.C:          * src/main/pa_exec.C:
                 unix: exec now does chdir to script dir                  unix: exec now does chdir to script dir
   
         * src/operators.txt:  
                 table sort comment  
   
 2002-01-24  paf  2002-01-24  paf
         * src/classes/hashfile.C:          * src/classes/hashfile.C:
         * src/include/pa_db_table.h:          * src/include/pa_db_table.h:
Line 2282 Line 2743
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_db_connection.C:          * src/main/pa_db_connection.C:
         * src/main/pa_db_table.C:          * src/main/pa_db_table.C:
         * src/operators.txt:  
         * src/types/pa_vhashfile.C:          * src/types/pa_vhashfile.C:
         * src/types/pa_vhashfile.h:          * src/types/pa_vhashfile.h:
                 merged from r17 - hashfile without logfiles                  merged from r17 - hashfile without logfiles
Line 2292 Line 2752
                 "]                  "]
   
         * src/classes/xnode.C:          * src/classes/xnode.C:
         * src/operators.txt:  
                 xnode.select returns array always now, in case 'nothing found'                   xnode.select returns array always now, in case 'nothing found' 
                 returns empty array                  returns empty array
   
         * src/configure.in:  
         * src/include/pa_version.h:          * src/include/pa_version.h:
                 changed version number                  changed version number
   
Line 2308 Line 2766
         * src/main/compile.tab.C:          * src/main/compile.tab.C:
         * src/main/pa_db_connection.C:          * src/main/pa_db_connection.C:
         * src/main/pa_db_table.C:          * src/main/pa_db_table.C:
         * src/operators.txt:  
         * src/types/pa_vhashfile.C:          * src/types/pa_vhashfile.C:
         * src/types/pa_vhashfile.h:          * src/types/pa_vhashfile.h:
                 hashfile:                  hashfile:
Line 2368 Line 2825
                                   
                 todo: think up some way to remove double->string string->double twice-converting                  todo: think up some way to remove double->string string->double twice-converting
   
         * src/patches/libxml_html_output_no_charset_meta.patch:  
         * src/patches/libxslt_html_output_no_charset_meta.patch:          * src/patches/libxslt_html_output_no_charset_meta.patch:
                 no meta2                  no meta2
   
         * src/types/pa_vdouble.h:          * src/types/pa_vdouble.h:
                 double prec. todo: get rid of twice-converting                  double prec. todo: get rid of twice-converting
   
           * src/patches/libxslt_html_output_no_charset_meta.patch:
                   no meta3
   
         * src/patches/libxml_transcoder_context1.patch:          * src/patches/libxml_transcoder_context1.patch:
         * src/patches/libxml_transcoder_context2.patch:          * src/patches/libxml_transcoder_context2.patch:
         * src/patches/libxml_transcoder_context3.patch:          * src/patches/libxml_transcoder_context3.patch:
         * src/patches/libxml_transcoder_context4.patch:          * src/patches/libxml_transcoder_context4.patch:
         * src/patches/xalan-DoubleSupport-arithmetic-overflow-on-negative-sqrt.patch:  
         * src/patches/xalan-FormatterToHTML-attribute-digitalentitifying-and-noheadcharset.patch:  
         * src/patches/xalan-XalanDOMString-systaxerr.patch:  
         * src/patches/xalan-XalanTranscodingServices-digitalentitifying.patch:  
         * src/patches/xerces-XMLURL-http-localhost-eq-documentroot-relative-file.patch:  
                 removed xalan&xerces patches, started gnome xml lib patches.                  removed xalan&xerces patches, started gnome xml lib patches.
                 first patch series aimed at providing transcoder with context                  first patch series aimed at providing transcoder with context
   
         * src/patches/libxslt_html_output_no_charset_meta.patch:  
                 no meta3  
   
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/include/pa_stylesheet_connection.h:          * src/include/pa_stylesheet_connection.h:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
Line 2436 Line 2887
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/classes/xnode.C:          * src/classes/xnode.C:
         * src/configure:  
         * src/configure.in:  
         * src/include/pa_stylesheet_connection.h:          * src/include/pa_stylesheet_connection.h:
         * src/main/pa_charset.C:          * src/main/pa_charset.C:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
Line 2483 Line 2932
   
 2002-01-16  paf  2002-01-16  paf
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/operators.txt:  
                 few comments                  few comments
   
         * src/classes/hash.C:          * src/classes/hash.C:
Line 2509 Line 2957
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/include/pa_charset.h:          * src/include/pa_charset.h:
         * src/main/pa_charset.C:          * src/main/pa_charset.C:
         * src/operators.txt:  
                 started output options parsing                  started output options parsing
   
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/operators.txt:  
                 xdoc                  xdoc
                   file                    file
                   save                    save
Line 2548 Line 2994
   
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/classes/xnode.C:          * src/classes/xnode.C:
         * src/operators.txt:  
         * src/operators.txt:  
                 ^xdoc.file                  ^xdoc.file
   
 2002-01-11  paf  2002-01-11  paf
Line 2587 Line 3031
         * src/include/pa_pool.h:          * src/include/pa_pool.h:
         * src/main/pa_charset.C:          * src/main/pa_charset.C:
         * src/main/pa_pool.C:          * src/main/pa_pool.C:
         * src/operators.txt:  
                 GdomeDOMString_auto_ptr  c++ wrapper [calls refcounter]                  GdomeDOMString_auto_ptr  c++ wrapper [calls refcounter]
   
 2002-01-09  paf  
         * src/operators.txt:  
                 removed ^hashfile.transaction  
   
 2001-12-29  paf  2001-12-29  paf
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/include/pa_exception.h:          * src/include/pa_exception.h:
Line 2629 Line 3068
         * src/main/pa_exec.C:          * src/main/pa_exec.C:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/main/pa_socks.C:          * src/main/pa_socks.C:
         * src/operators.txt:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/targets/cgi/parser3.dsp:          * src/targets/cgi/parser3.dsp:
         * src/types/pa_vxdoc.C:          * src/types/pa_vxdoc.C:
Line 2649 Line 3087
                 started glib transcoders                  started glib transcoders
   
 2001-12-27  paf  2001-12-27  paf
         * src/configure.in:  
         * src/include/pa_charset.h:          * src/include/pa_charset.h:
         * src/include/pa_common.h:          * src/include/pa_common.h:
         * src/include/pa_exception.h:          * src/include/pa_exception.h:
Line 2660 Line 3097
         * src/main/pa_charsets.C:          * src/main/pa_charsets.C:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/main/pa_pool.C:          * src/main/pa_pool.C:
         * src/parser3.dsw:  
         * src/pcre/internal.h:          * src/pcre/internal.h:
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/targets/cgi/parser3.dsp:          * src/targets/cgi/parser3.dsp:
Line 2694 Line 3130
                 table set & append changed splitting languages, separators now can be clean AND as-is                  table set & append changed splitting languages, separators now can be clean AND as-is
                 same to mail command line $MAIN:MAIL.progX arguments                  same to mail command line $MAIN:MAIL.progX arguments
   
         * src/patches/xerces-XMLURL-http-localhost-eq-documentroot-relative-file.patch:  
                 checked no-DOCUMENT_ROOT situation  
   
 2001-12-24  paf  2001-12-24  paf
         * src/classes/hashfile.C:          * src/classes/hashfile.C:
         * src/classes/op.C:          * src/classes/op.C:
Line 2704 Line 3137
         * src/main/pa_string.C:          * src/main/pa_string.C:
                 read from cache size check updated                  read from cache size check updated
   
         * src/patches/xerces-XMLURL-http-localhost-eq-documentroot-relative-file.patch:  
         * src/patches/xerces-http-localhost-eq-documentroot-relative-file.patch:  
         * src/patches/xerces-http-localhost-eq-documentroot-relative-file.patch:  
                 xerces http://localhost/hren equals reading from $DOCUMENT_ROOT  
                 hren file  
   
         * src/operators.txt:  
                 comment on message part ordering  
   
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
                 String::join_chain another ugly bug :(                  String::join_chain another ugly bug :(
Line 2721 Line 3145
                 one parted text messages - no multipart mime-type anymore.                  one parted text messages - no multipart mime-type anymore.
                 for convinient if $.attach-ments                  for convinient if $.attach-ments
   
         * src/operators.txt:  
                 comment on "multipart" messages with one part  
   
 2001-12-21  paf  2001-12-21  paf
         * src/main/pa_request.C:          * src/main/pa_request.C:
                 $result in @main actually not working, to hell with it for now                  $result in @main actually not working, to hell with it for now
Line 2732 Line 3153
                 junction evaluation canceled - endless recursion detected                  junction evaluation canceled - endless recursion detected
   
         * src/classes/date.C:          * src/classes/date.C:
         * src/operators.txt:  
                 date:sql-string now returns localtime                  date:sql-string now returns localtime
   
         * src/include/pa_request.h:          * src/include/pa_request.h:
Line 2742 Line 3162
         * src/types/pa_wcontext.h:          * src/types/pa_wcontext.h:
                 $result in @main @postprocess @exception                  $result in @main @postprocess @exception
   
         * src/operators.txt:  
                 date localtime comment  
   
 2001-12-19  paf  2001-12-19  paf
         * src/main/pa_request.C:          * src/main/pa_request.C:
                 CLASS_PATH now / = DOCUMENT_ROOT                  CLASS_PATH now / = DOCUMENT_ROOT
Line 2755 Line 3172
         * src/classes/hashfile.C:          * src/classes/hashfile.C:
                 ^hashfile.open DB_HOME now relative                  ^hashfile.open DB_HOME now relative
   
         * src/operators.txt:  
                 UTF8, charset name case sensitivity comment  
   
         * src/main/pa_charset.C:          * src/main/pa_charset.C:
         * src/operators.txt:  
                 charset->charset transcoding via unicode intermediate                  charset->charset transcoding via unicode intermediate
   
         * src/classes/mail.C:          * src/classes/mail.C:
         * src/include/pa_config_fixed.h:          * src/include/pa_config_fixed.h:
         * src/operators.txt:  
                 to/from 0 check were missing                  to/from 0 check were missing
   
         * src/patches/xalan-FormatterToHTML-attribute-digitalentitifying-and-noheadcharset.patch:  
         * src/patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:  
                 xalan-FormatterToHTML...noheadcharset.patch  
   
         * src/ChangeLog:  
         * src/operators.txt:  
                 ^mail:send charset comment  
   
         * src/configure:  
         * src/configure.in:  
                 --with-pathlink=-R or -rpath-link  
   
         * src/classes/mail.C:          * src/classes/mail.C:
                 changed weighting prior to sort                  changed weighting prior to sort
   
         * src/configure:  
         * src/configure.in:  
                 comment  
   
 2001-12-17  paf  2001-12-17  paf
         * src/classes/mail.C:          * src/classes/mail.C:
         * src/include/pa_charsets.h:          * src/include/pa_charsets.h:
         * src/include/pa_string.h:          * src/include/pa_string.h:
         * src/main/pa_charsets.C:          * src/main/pa_charsets.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/operators.txt:  
         * src/types/pa_vrequest.C:          * src/types/pa_vrequest.C:
         * src/types/pa_vresponse.C:          * src/types/pa_vresponse.C:
                 ^mail:send[                  ^mail:send[
Line 2803 Line 3198
         * src/main/pa_db_table.C:          * src/main/pa_db_table.C:
                 db_table used outdated unset services_pool                  db_table used outdated unset services_pool
   
         * src/operators.txt:  
                 warning about form:fields and $request/response:charset  
   
         * src/main/pa_charset.C:          * src/main/pa_charset.C:
                 ifndef XML were bad type                  ifndef XML were bad type
   
Line 2881 Line 3273
         * src/main/pa_charset.C:          * src/main/pa_charset.C:
                 name_cstr 0                  name_cstr 0
   
         * src/configure.in:  
         * src/configure.in:  
                 -R returned  
                 tothink of: rpath-link  
   
         * src/configure:  
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/targets/apache13/Makefile.in:          * src/targets/apache13/Makefile.in:
         * src/targets/cgi/Makefile.in:          * src/targets/cgi/Makefile.in:
Line 2902 Line 3288
         * src/types/Makefile.am:          * src/types/Makefile.am:
                 charset_connection&manager replaced by charset&charsets                  charset_connection&manager replaced by charset&charsets
   
         * src/patches/xalan-DoubleSupport-arithmetic-overflow-on-negative-sqrt.patch:  
                 some strange empty line removal killed  
   
         * src/main/untaint.C:          * src/main/untaint.C:
                 uri lang now knows about client/source charsets                  uri lang now knows about client/source charsets
   
         * src/configure.in:  
                 -rpath-link  
   
 2001-12-14  paf  2001-12-14  paf
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/include/pa_transcoder.h:          * src/include/pa_transcoder.h:
Line 2935 Line 3315
         * src/main/pa_charset_manager.C:          * src/main/pa_charset_manager.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/main/pa_transcoder.C:          * src/main/pa_transcoder.C:
         * src/operators.txt:  
         * src/types/Makefile.am:          * src/types/Makefile.am:
         * src/types/pa_vrequest.C:          * src/types/pa_vrequest.C:
         * src/types/pa_vrequest.h:          * src/types/pa_vrequest.h:
Line 3024 Line 3403
                 couple cache expiratiors were wrong [past/future prob]                  couple cache expiratiors were wrong [past/future prob]
   
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/operators.txt:  
                 lang list updated                  lang list updated
   
         * src/targets/cgi/pa_pool.C:          * src/targets/cgi/pa_pool.C:
Line 3035 Line 3413
                 file::cgi bug, request_method were passed to SERVER_PROTOCOL                  file::cgi bug, request_method were passed to SERVER_PROTOCOL
                 but SERVER_PROTOCOL were forgotten                  but SERVER_PROTOCOL were forgotten
   
 2001-12-11  paf  
         * src/configure.in:  
                 so extension const removed  
   
         * src/configure:  
                 makes  
   
 2001-12-10  paf  2001-12-10  paf
         * src/main/untaint.C:          * src/main/untaint.C:
                 FILE_SPEC untainting changed so that one can erase files like that, knowing their full name                  FILE_SPEC untainting changed so that one can erase files like that, knowing their full name
Line 3065 Line 3436
                 bus error,                  bus error,
                 fixed that                  fixed that
   
         * src/configure:  
         * src/include/pa_config_auto.h.in:          * src/include/pa_config_auto.h.in:
                 makes                  makes
   
         * src/main/pa_string.C:          * src/main/pa_string.C:
                 strange string deserialize bug on client[pmts], a bit shortened,                  strange string deserialize bug on client[pmts], a bit shortened,
   
         * src/configure.in:  
         * src/include/pa_common.h:          * src/include/pa_common.h:
         * src/include/pa_config_fixed.h:          * src/include/pa_config_fixed.h:
         * src/include/pa_config_includes.h:          * src/include/pa_config_includes.h:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/operators.txt:  
                 exclusive lock file write                  exclusive lock file write
                 shared lock file read                  shared lock file read
   
         * src/classes/hashfile.C:          * src/classes/hashfile.C:
         * src/classes/op.C:          * src/classes/op.C:
         * src/classes/table.C:          * src/classes/table.C:
         * src/configure:  
         * src/configure.in:  
         * src/include/pa_common.h:          * src/include/pa_common.h:
         * src/include/pa_config_auto.h.in:          * src/include/pa_config_auto.h.in:
         * src/include/pa_config_fixed.h:          * src/include/pa_config_fixed.h:
Line 3096 Line 3462
         * src/main/pa_db_table.C:          * src/main/pa_db_table.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/operators.txt:  
         * src/patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:  
         * src/patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:  
         * src/types/pa_vhashfile.C:          * src/types/pa_vhashfile.C:
                 merged from r14_simple_cache                  merged from r14_simple_cache
   
Line 3123 Line 3486
                 removed transaction from ^cache                  removed transaction from ^cache
   
 2001-12-05  paf  2001-12-05  paf
         * src/operators.txt:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
                 fatal error reporting fixed.                  fatal error reporting fixed.
Line 3136 Line 3498
         * src/main/pa_request.C:          * src/main/pa_request.C:
                 measures to log                  measures to log
   
 2001-11-27  paf  
         * src/patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:  
         * src/patches/xalan-XalanDOMString-systaxerr.patch:  
                 forgot to add  
   
         * src/patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:  
                 forgot to cvs that buggy thing  
   
 2001-11-26  paf  2001-11-26  paf
         * src/patches/xalan-XalanDOMString-systaxerr.patch:  
                 case  
   
         * src/targets/apache13/mod_parser3.C:          * src/targets/apache13/mod_parser3.C:
                 merge dir config now works OK with parser_root_config_filespec                  merge dir config now works OK with parser_root_config_filespec
                                   
                 20011126 paf: noticed, that this is called even on virtual root merge with something "parent", while thought that that is part of merge_server...                  20011126 paf: noticed, that this is called even on virtual root merge with something "parent", while thought that that is part of merge_server...
   
         * src/operators.txt:  
                 about image measure/load format limits  
   
 2001-11-24  paf  
         * src/patches/xalan-XalanDOMString-systaxerr.patch:  
                 commented out some syntax error  
   
 2001-11-23  paf  2001-11-23  paf
         * src/classes/hashfile.C:          * src/classes/hashfile.C:
         * src/classes/table.C:          * src/classes/table.C:
Line 3188 Line 3532
                 cache bugfix [wrong types after pa_string optimization]                  cache bugfix [wrong types after pa_string optimization]
   
 2001-11-22  paf  2001-11-22  paf
         * src/patches/xml-xalan.patch:  
                 superceeded by xalan-XalanTranscodingServices  
                 digitalentitifying.patch  
   
         * src/main/untaint.C:          * src/main/untaint.C:
                 ORIGINS mode removed UHTML                  ORIGINS mode removed UHTML
   
         * src/classes/op.C:          * src/classes/op.C:
                 process cstr(,connection)                  process cstr(,connection)
   
         * src/configure:  
                 configs  
   
         * src/Makefile.in:          * src/Makefile.in:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/libltdl/Makefile.in:  
         * src/pcre/Makefile.in:          * src/pcre/Makefile.in:
         * src/targets/Makefile.in:          * src/targets/Makefile.in:
         * src/targets/apache13/Makefile.in:          * src/targets/apache13/Makefile.in:
Line 3214 Line 3550
         * src/classes/op.C:          * src/classes/op.C:
                 process now gets its body on current language, not as-is                  process now gets its body on current language, not as-is
   
         * src/configure.in:  
                 configure line  
   
         * src/main/untaint.C:          * src/main/untaint.C:
                 ORIGINS mode was bad - forgot about optimize bit                  ORIGINS mode was bad - forgot about optimize bit
   
         * src/classes/table.C:          * src/classes/table.C:
         * src/include/pa_table.h:          * src/include/pa_table.h:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/operators.txt:  
                 table.offset[whence]                  table.offset[whence]
   
 2001-11-21  paf  2001-11-21  paf
         * src/classes/table.C:          * src/classes/table.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/parser3.dsw:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
                 table.append bug fixed: forgot to switch default language for {                  table.append bug fixed: forgot to switch default language for {
                 code}, it happen to change it's language from CLEAN, so later                  code}, it happen to change it's language from CLEAN, so later
                 refused to split by CLEAN \t                  refused to split by CLEAN \t
   
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/operators.txt:  
         * src/types/pa_vxdoc.C:          * src/types/pa_vxdoc.C:
         * src/types/pa_vxdoc.h:          * src/types/pa_vxdoc.h:
                 <xsl:output                  <xsl:output
Line 3288 Line 3618
   
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/libltdl/Makefile.in:  
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/pcre/Makefile.in:          * src/pcre/Makefile.in:
         * src/targets/Makefile.am:          * src/targets/Makefile.am:
Line 3300 Line 3629
         * src/types/Makefile.in:          * src/types/Makefile.in:
                 #if _MSC_VER _set_new_handler                  #if _MSC_VER _set_new_handler
   
         * src/operators.txt:  
                 few words about content-type.charset  
   
         * src/Makefile.in:          * src/Makefile.in:
         * src/targets/apache13/mod_parser3.C:          * src/targets/apache13/mod_parser3.C:
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
Line 3349 Line 3675
   
 2001-11-15  paf  2001-11-15  paf
         * src/Makefile.in:          * src/Makefile.in:
         * src/configure:  
         * src/configure.in:  
                 configure set_new_handler check added                  configure set_new_handler check added
   
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
Line 3373 Line 3697
                 exception with static buffer back                  exception with static buffer back
   
         * src/classes/classes.awk:          * src/classes/classes.awk:
         * src/configure:  
         * src/configure.in:  
         * src/include/pa_config_auto.h.in:          * src/include/pa_config_auto.h.in:
         * src/include/pa_config_includes.h:          * src/include/pa_config_includes.h:
                 setnewhandler check                  setnewhandler check
Line 3410 Line 3732
                 merged with no_bad_constructors_try                  merged with no_bad_constructors_try
   
         * src/classes/op.C:          * src/classes/op.C:
         * src/operators.txt:  
                 ^untaint{body} as-is default now                  ^untaint{body} as-is default now
   
         * src/main/pa_request.C:          * src/main/pa_request.C:
Line 3425 Line 3746
                                   
                 checked all that                  checked all that
   
         * src/operators.txt:  
                 doc  
   
 2001-11-13  paf  2001-11-13  paf
         * src/classes/classes.C:          * src/classes/classes.C:
                 returned accedently removed if in foreach callbacks [when hash                  returned accedently removed if in foreach callbacks [when hash
Line 3454 Line 3772
                 changed xdoc createXXX politics, now string passed as-is to                  changed xdoc createXXX politics, now string passed as-is to
                 method, xalan makes & into &amp; itself                  method, xalan makes & into &amp; itself
   
         * src/operators.txt:  
         * src/operators.txt:  
         * src/operators.txt:  
                 doc  
   
 2001-11-11  paf  2001-11-11  paf
         * src/main/pa_sql_driver_manager.C:          * src/main/pa_sql_driver_manager.C:
         * src/sql/pa_sql_driver.h:          * src/sql/pa_sql_driver.h:
                 sql driver initialize not const                  sql driver initialize not const
   
         * src/operators.txt:  
         * src/sql/pa_sql_driver.h:          * src/sql/pa_sql_driver.h:
                 removed extra constructor, doc                  removed extra constructor, doc
   
Line 3474 Line 3786
   
 2001-11-10  paf  2001-11-10  paf
         * src/main/pa_exec.C:          * src/main/pa_exec.C:
         * src/operators.txt:  
                 doc                  doc
   
 2001-11-09  paf  2001-11-09  paf
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/operators.txt:  
                 line endings fixing fixed last piece[was still cstr oriented]                  line endings fixing fixed last piece[was still cstr oriented]
   
         * src/include/pa_common.h:          * src/include/pa_common.h:
Line 3510 Line 3820
                 </Location>                  </Location>
   
         * src/Makefile.in:          * src/Makefile.in:
         * src/configure:  
         * src/include/pa_common.h:          * src/include/pa_common.h:
         * src/main/Makefile.am:          * src/main/Makefile.am:
         * src/main/Makefile.in:          * src/main/Makefile.in:
Line 3530 Line 3839
                 parent [gcc 2.96 strangly refused to call virtual from second                  parent [gcc 2.96 strangly refused to call virtual from second
                 parent]                  parent]
   
         * src/operators.txt:  
                 doc  
   
         * src/include/pa_cache_managers.h:          * src/include/pa_cache_managers.h:
         * src/include/pa_charset_manager.h:          * src/include/pa_charset_manager.h:
         * src/include/pa_db_manager.h:          * src/include/pa_db_manager.h:
Line 3556 Line 3862
         * src/include/pa_stylesheet_connection.h:          * src/include/pa_stylesheet_connection.h:
         * src/include/pa_stylesheet_manager.h:          * src/include/pa_stylesheet_manager.h:
         * src/main/pa_stylesheet_manager.C:          * src/main/pa_stylesheet_manager.C:
         * src/operators.txt:  
         * src/types/pa_vstatus.h:          * src/types/pa_vstatus.h:
                 $status:stylesheet                  $status:stylesheet
   
Line 3578 Line 3883
   
         * src/include/pa_charset_connection.h:          * src/include/pa_charset_connection.h:
         * src/main/pa_charset_manager.C:          * src/main/pa_charset_manager.C:
         * src/operators.txt:  
                 $status:charset                  $status:charset
   
         * src/classes/classes.C:          * src/classes/classes.C:
Line 3665 Line 3969
         * src/main/pa_stylesheet_manager.C:          * src/main/pa_stylesheet_manager.C:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/operators.txt:  
         * src/pcre/pcre_parser_ctype.c:          * src/pcre/pcre_parser_ctype.c:
         * src/sql/pa_sql_driver.h:          * src/sql/pa_sql_driver.h:
         * src/targets/apache13/mod_parser3.C:          * src/targets/apache13/mod_parser3.C:
Line 3741 Line 4044
         * src/main/pa_sql_driver_manager.C:          * src/main/pa_sql_driver_manager.C:
         * src/main/pa_status_provider.C:          * src/main/pa_status_provider.C:
         * src/main/pa_stylesheet_manager.C:          * src/main/pa_stylesheet_manager.C:
         * src/operators.txt:  
         * src/types/pa_vstatus.h:          * src/types/pa_vstatus.h:
         * src/types/pa_vxnode.C:          * src/types/pa_vxnode.C:
         * src/types/types.dsp:          * src/types/types.dsp:
Line 3755 Line 4057
         * src/main/pa_db_manager.C:          * src/main/pa_db_manager.C:
                 expiration from debug to normal                  expiration from debug to normal
   
         * src/operators.txt:  
         * src/operators.txt:  
                 doc  
   
 2001-11-01  paf  2001-11-01  paf
         * src/classes/hash.C:          * src/classes/hash.C:
         * src/classes/op.C:          * src/classes/op.C:
         * src/operators.txt:  
         * src/types/pa_vmethod_frame.h:          * src/types/pa_vmethod_frame.h:
         * src/types/pa_vstring.C:          * src/types/pa_vstring.C:
         * src/types/pa_vstring.h:          * src/types/pa_vstring.h:
                 ^foreach[key|value]{body}[[separator]|{separator}]                  ^foreach[key|value]{body}[[separator]|{separator}]
   
         * src/ChangeLog:  
         * src/classes/hash.C:          * src/classes/hash.C:
         * src/include/pa_hash.h:          * src/include/pa_hash.h:
         * src/main/pa_hash.C:          * src/main/pa_hash.C:
         * src/operators.txt:  
         * src/types/pa_vcookie.C:          * src/types/pa_vcookie.C:
                 ^hash.delete[key]                  ^hash.delete[key]
   
         * src/classes/gd/gif.C:          * src/classes/gd/gif.C:
         * src/classes/math.C:          * src/classes/math.C:
         * src/configure.in:  
         * src/include/pa_common.h:          * src/include/pa_common.h:
                 HAVE_TRUNC HAVE_ROUND checks [for hp, there are such in math.h]                  HAVE_TRUNC HAVE_ROUND checks [for hp, there are such in math.h]
   
Line 3788 Line 4082
         * src/Makefile.in:          * src/Makefile.in:
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/configure:  
         * src/include/pa_config_auto.h.in:          * src/include/pa_config_auto.h.in:
         * src/libltdl/Makefile.in:  
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/pcre/Makefile.in:          * src/pcre/Makefile.in:
         * src/targets/Makefile.in:          * src/targets/Makefile.in:
Line 3815 Line 4107
   
         * src/classes/hash.C:          * src/classes/hash.C:
         * src/classes/hashfile.C:          * src/classes/hashfile.C:
         * src/operators.txt:  
         * src/types/pa_vhashfile.C:          * src/types/pa_vhashfile.C:
                 ^hashfile.foreach[key|value]{body}[[separator]|{separator}]                  ^hashfile.foreach[key|value]{body}[[separator]|{separator}]
                 prev were hash.foreach                  prev were hash.foreach
Line 3830 Line 4121
                 detected for var storage bug, fixed. todo:foreach                  detected for var storage bug, fixed. todo:foreach
   
 2001-10-31  paf  2001-10-31  paf
         * src/configure:          * src/main/pa_sql_driver_manager.C:
                 configure                  hiding passwords and addresses from accidental show [imagine
                   user forgot @exception]
         * src/classes/table.C:  
         * src/operators.txt:  
                 ^table.save[[nameless|+append;]path]  
   
         * src/main/pa_db_connection.C:          * src/main/pa_db_connection.C:
         * src/main/pa_sql_driver_manager.C:          * src/main/pa_sql_driver_manager.C:
                         // lockdetector flags                          // lockdetector flags
                         dbenv.lk_detect=DB_LOCK_RANDOM;                          dbenv.lk_detect=DB_LOCK_RANDOM;
   
         * src/include/pa_threads.h:  
         * src/main/pa_db_connection.C:  
         * src/main/pa_db_table.C:  
         * src/targets/apache13/pa_threads.C:  
         * src/targets/cgi/pa_threads.C:  
         * src/targets/isapi/pa_threads.C:  
                 libdb DB_THREAD flag only when really needed  
   
         * src/configure.in:  
         * src/main/pa_sql_driver_manager.C:  
                 hiding passwords and addresses from accidental show [imagine  
                 user forgot @exception]  
   
         * src/include/pa_opcode.h:          * src/include/pa_opcode.h:
         * src/main/compile.tab.C:          * src/main/compile.tab.C:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/execute.C:          * src/main/execute.C:
         * src/operators.txt:  
                 \ in expression: int divide 10/3=3                  \ in expression: int divide 10/3=3
   
         * src/main/pa_common.C:          * src/main/pa_common.C:
                 typing bug in common - bad ifdeff                  typing bug in common - bad ifdeff
   
           * src/types/pa_vhashfile.h:
                   hashfile  ^delete to do something only inside of ^cache
   
           * src/include/pa_threads.h:
           * src/main/pa_db_connection.C:
           * src/main/pa_db_table.C:
           * src/targets/apache13/pa_threads.C:
           * src/targets/cgi/pa_threads.C:
           * src/targets/isapi/pa_threads.C:
                   libdb DB_THREAD flag only when really needed
   
         * src/main/pa_db_connection.C:          * src/main/pa_db_connection.C:
                 z                  z
   
Line 3875 Line 4160
         * src/classes/xnode.C:          * src/classes/xnode.C:
         * src/include/pa_common.h:          * src/include/pa_common.h:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/operators.txt:  
                 ^string.save[[append;]path]                  ^string.save[[append;]path]
   
         * src/types/pa_vhashfile.h:  
                 hashfile  ^delete to do something only inside of ^cache  
   
         * src/main/compile.C:          * src/main/compile.C:
         * src/main/pa_common.C:          * src/main/pa_common.C:
                 completely empty file now considered "read", not ignored [not                  completely empty file now considered "read", not ignored [not
                 perfect trick used]                  perfect trick used]
   
           * src/classes/table.C:
                   ^table.save[[nameless|+append;]path]
   
         * src/main/pa_common.C:          * src/main/pa_common.C:
                 simplier common ifdefs                  simplier common ifdefs
   
Line 3898 Line 4182
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
                 rolled back {} in xdoc.createTextNode for now                  rolled back {} in xdoc.createTextNode for now
   
         * src/configure.in:  
                 rtti needed on solaris for exceptions to work OK, removing -fno  
                 rtti from everywhere  
   
         * src/classes/classes.dsp:          * src/classes/classes.dsp:
         * src/classes/gd/gd.dsp:          * src/classes/gd/gd.dsp:
         * src/classes/smtp/smtp.dsp:          * src/classes/smtp/smtp.dsp:
         * src/libltdl/libltdl.dsp:  
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/parser3.dsw:  
         * src/pcre/pcre.dsp:          * src/pcre/pcre.dsp:
         * src/pcre/pcre_dftables.dsp:          * src/pcre/pcre_dftables.dsp:
         * src/pcre/pcre_parser_ctype.dsp:          * src/pcre/pcre_parser_ctype.dsp:
Line 3945 Line 4223
                 String & Origin packed with #pragma pack                  String & Origin packed with #pragma pack
   
         * src/Makefile.in:          * src/Makefile.in:
         * src/configure:  
         * src/configure.in:  
         * src/include/pa_config_auto.h.in:          * src/include/pa_config_auto.h.in:
                 pragma detection                  pragma detection
   
Line 3954 Line 4230
                 rolled back {} in xdoc.createElement for now                  rolled back {} in xdoc.createElement for now
   
 2001-10-29  paf  2001-10-29  paf
         * src/configure.in:  
         * src/configure.in:  
         * src/configure.in:  
                 if...  
                 AC_DEFINE(HAVE_PRAGMA_PACK,,compiler supports #pragma pack(1))  
   
         * src/types/pa_wcontext.h:          * src/types/pa_wcontext.h:
                 bitfield syntax stricter                  bitfield syntax stricter
   
Line 4099 Line 4369
                 13 169 394                  13 169 394
   
 2001-10-28  paf  2001-10-28  paf
         * src/configure:  
         * src/configure.in:  
         * src/include/pa_config_auto.h.in:          * src/include/pa_config_auto.h.in:
         * src/include/pa_config_fixed.h:          * src/include/pa_config_fixed.h:
         * src/include/pa_db_connection.h:          * src/include/pa_db_connection.h:
Line 4119 Line 4387
   
         * src/classes/Makefile.am:          * src/classes/Makefile.am:
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/configure:  
         * src/configure.in:  
         * src/targets/apache13/p3runConfigure.in:          * src/targets/apache13/p3runConfigure.in:
         * src/targets/cgi/Makefile.am:          * src/targets/cgi/Makefile.am:
         * src/targets/cgi/Makefile.in:          * src/targets/cgi/Makefile.in:
Line 4133 Line 4399
                 removed old consts                  removed old consts
   
 2001-10-27  paf  2001-10-27  paf
         * src/ChangeLog:  
         * src/classes/hashfile.C:          * src/classes/hashfile.C:
         * src/include/pa_db_connection.h:          * src/include/pa_db_connection.h:
         * src/include/pa_db_table.h:          * src/include/pa_db_table.h:
Line 4148 Line 4413
         * src/classes/Makefile.am:          * src/classes/Makefile.am:
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/configure:  
         * src/configure.in:  
         * src/include/pa_config_fixed.h:          * src/include/pa_config_fixed.h:
         * src/libltdl/Makefile.in:  
         * src/main/Makefile.am:          * src/main/Makefile.am:
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/pcre/Makefile.in:          * src/pcre/Makefile.in:
Line 4177 Line 4439
         * src/main/pa_db_manager.C:          * src/main/pa_db_manager.C:
                 db expiration connection&table [forgotten calls]                  db expiration connection&table [forgotten calls]
   
         * src/operators.txt:  
                 ^hashfile.clear[] doced  
   
         * src/Makefile.in:          * src/Makefile.in:
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/configure:  
         * src/configure.in:  
         * src/include/pa_config_auto.h.in:          * src/include/pa_config_auto.h.in:
         * src/main/Makefile.am:          * src/main/Makefile.am:
         * src/main/Makefile.in:          * src/main/Makefile.in:
Line 4201 Line 4458
         * src/include/pa_db_table.h:          * src/include/pa_db_table.h:
         * src/main/pa_db_connection.C:          * src/main/pa_db_connection.C:
         * src/main/pa_db_table.C:          * src/main/pa_db_table.C:
         * src/operators.txt:  
                 ^hashfile.clear[]                  ^hashfile.clear[]
   
 2001-10-26  paf  2001-10-26  paf
Line 4239 Line 4495
                 db checkpoints                  db checkpoints
   
         * src/main/pa_db_connection.C:          * src/main/pa_db_connection.C:
         * src/operators.txt:  
                 about to remove connection from vhashfile                  about to remove connection from vhashfile
   
         * src/main/pa_db_connection.C:          * src/main/pa_db_connection.C:
Line 4255 Line 4510
         * src/main/pa_db_connection.C:          * src/main/pa_db_connection.C:
         * src/main/pa_db_manager.C:          * src/main/pa_db_manager.C:
         * src/main/pa_db_table.C:          * src/main/pa_db_table.C:
         * src/operators.txt:  
         * src/parser3.dsw:  
         * src/types/pa_vhashfile.C:          * src/types/pa_vhashfile.C:
         * src/types/pa_vhashfile.h:          * src/types/pa_vhashfile.h:
                 started db_home [multiple, cached]                  started db_home [multiple, cached]
Line 4287 Line 4540
         * src/types/pa_vhashfile.C:          * src/types/pa_vhashfile.C:
                 db_cursor constructor public now                  db_cursor constructor public now
   
         * src/ChangeLog:  
         * src/include/pa_common.h:          * src/include/pa_common.h:
         * src/main/Makefile.am:          * src/main/Makefile.am:
         * src/main/pa_common.C:          * src/main/pa_common.C:
Line 4297 Line 4549
   
         * src/classes/hashfile.C:          * src/classes/hashfile.C:
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/operators.txt:  
                 hashfile.cache 0                  hashfile.cache 0
   
         * src/main/pa_db_connection.C:          * src/main/pa_db_connection.C:
Line 4315 Line 4566
         * src/types/pa_vform.h:          * src/types/pa_vform.h:
                 form fix_line_breaks                  form fix_line_breaks
   
         * src/operators.txt:  
         * src/types/pa_vhashfile.C:          * src/types/pa_vhashfile.C:
         * src/types/pa_vhashfile.h:          * src/types/pa_vhashfile.h:
                 hashfile expiring 0                  hashfile expiring 0
Line 4330 Line 4580
                 hashfile expired deleted from db when get & iterate                  hashfile expired deleted from db when get & iterate
   
         * src/classes/hashfile.C:          * src/classes/hashfile.C:
         * src/operators.txt:  
         * src/types/pa_vhashfile.h:          * src/types/pa_vhashfile.h:
                 hashfile 1                  hashfile 1
   
         * src/operators.txt:  
         * src/operators.txt:  
         * src/targets/apache13/ApacheModuleParser3.dsp:          * src/targets/apache13/ApacheModuleParser3.dsp:
         * src/targets/isapi/parser3isapi.dsp:          * src/targets/isapi/parser3isapi.dsp:
                 doc                  doc
Line 4353 Line 4600
         * src/include/pa_string.h:          * src/include/pa_string.h:
         * src/main/pa_db_connection.C:          * src/main/pa_db_connection.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/operators.txt:  
                 hashfile pieced serialize. todo stamp                  hashfile pieced serialize. todo stamp
   
         * src/main/pa_db_connection.C:          * src/main/pa_db_connection.C:
Line 4377 Line 4623
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_db_connection.C:          * src/main/pa_db_connection.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vcookie.C:          * src/types/pa_vcookie.C:
         * src/types/pa_vhash.h:          * src/types/pa_vhash.h:
Line 4392 Line 4637
         * src/include/pa_db_manager.h:          * src/include/pa_db_manager.h:
         * src/main/pa_db_connection.C:          * src/main/pa_db_connection.C:
         * src/main/pa_db_manager.C:          * src/main/pa_db_manager.C:
         * src/operators.txt:  
         * src/types/pa_vhashfile.h:          * src/types/pa_vhashfile.h:
                 ^hashfile.transaction{code}                  ^hashfile.transaction{code}
                 ^hashfile:clear[filename]                  ^hashfile:clear[filename]
Line 4403 Line 4647
         * src/include/pa_config_fixed.h:          * src/include/pa_config_fixed.h:
         * src/main/pa_db_manager.C:          * src/main/pa_db_manager.C:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/operators.txt:  
                 ifdefs so it compiled without db                  ifdefs so it compiled without db
   
 2001-10-22  parser  2001-10-22  parser
Line 4430 Line 4673
         * src/main/pa_sql_driver_manager.C:          * src/main/pa_sql_driver_manager.C:
         * src/main/pa_stylesheet_manager.C:          * src/main/pa_stylesheet_manager.C:
         * src/main/pa_xslt_stylesheet_manager.C:          * src/main/pa_xslt_stylesheet_manager.C:
         * src/operators.txt:  
         * src/targets/apache13/mod_parser3.C:          * src/targets/apache13/mod_parser3.C:
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/targets/isapi/parser3isapi.C:          * src/targets/isapi/parser3isapi.C:
Line 4459 Line 4701
         * src/classes/hashfile.C:          * src/classes/hashfile.C:
         * src/include/pa_config_fixed.h:          * src/include/pa_config_fixed.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/operators.txt:  
         * src/targets/cgi/parser3.dsp:          * src/targets/cgi/parser3.dsp:
         * src/types/pa_vhashfile.C:          * src/types/pa_vhashfile.C:
         * src/types/pa_vhashfile.h:          * src/types/pa_vhashfile.h:
Line 4477 Line 4718
         * src/types/pa_vobject.h:          * src/types/pa_vobject.h:
                 stack backtrace                  stack backtrace
   
         * src/operators.txt:  
         * src/parser3.dsw:  
         * src/types/pa_vhashfile.C:          * src/types/pa_vhashfile.C:
                 z                  z
   
         * src/operators.txt:  
                 comment  
   
 2001-10-19  parser  2001-10-19  parser
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/targets/apache13/mod_parser3.C:          * src/targets/apache13/mod_parser3.C:
Line 4516 Line 4752
         * src/include/pa_pool.h:          * src/include/pa_pool.h:
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/include/pa_types.h:          * src/include/pa_types.h:
         * src/libltdl/libltdl.dsp:  
         * src/main/compile.C:          * src/main/compile.C:
         * src/main/compile_tools.C:          * src/main/compile_tools.C:
         * src/main/execute.C:          * src/main/execute.C:
Line 4532 Line 4767
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/parser3.dsw:  
         * src/pcre/pcre_dftables.dsp:          * src/pcre/pcre_dftables.dsp:
         * src/pcre/pcre_parser_ctype.dsp:          * src/pcre/pcre_parser_ctype.dsp:
         * src/targets/apache13/ApacheModuleParser3.dsp:          * src/targets/apache13/ApacheModuleParser3.dsp:
Line 4556 Line 4790
   
         * src/Makefile.in:          * src/Makefile.in:
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/configure:  
         * src/include/pa_pool.h:          * src/include/pa_pool.h:
         * src/libltdl/Makefile.in:  
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/pcre/Makefile.in:          * src/pcre/Makefile.in:
Line 4585 Line 4817
         * src/classes/Makefile.am:          * src/classes/Makefile.am:
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/classes/xnode.C:          * src/classes/xnode.C:
         * src/configure.in:  
         * src/include/pa_config_fixed.h:          * src/include/pa_config_fixed.h:
         * src/include/pa_exception.h:          * src/include/pa_exception.h:
         * src/include/pa_stylesheet_connection.h:          * src/include/pa_stylesheet_connection.h:
Line 4611 Line 4842
         * src/classes/image.C:          * src/classes/image.C:
                 comment                  comment
   
         * src/operators.txt:  
                 going to switch to c++ exceptions  
   
 2001-10-18  parser  2001-10-18  parser
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/types/pa_vxdoc.h:          * src/types/pa_vxdoc.h:
Line 4635 Line 4863
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/classes/xnode.C:          * src/classes/xnode.C:
         * src/main/compile.tab.C:          * src/main/compile.tab.C:
         * src/operators.txt:  
                 xdoc create now uses XercesDocumentBridge, appendChild&co now works                  xdoc create now uses XercesDocumentBridge, appendChild&co now works
   
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
Line 4655 Line 4882
   
         * src/classes/classes.dsp:          * src/classes/classes.dsp:
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/operators.txt:  
         * src/types/types.dsp:          * src/types/types.dsp:
                 fiew leechy-found bugs in code&doc fixed                  fiew leechy-found bugs in code&doc fixed
   
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/classes/xnode.C:          * src/classes/xnode.C:
         * src/operators.txt:  
                 xdoc::create[] now. and all dom tag names forced to XML lang                  xdoc::create[] now. and all dom tag names forced to XML lang
   
         * src/main/main.dsp:          * src/main/main.dsp:
Line 4670 Line 4895
         * src/main/compile.tab.C:          * src/main/compile.tab.C:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
                 ^:                  ^:
                 no colon in $origin @exception[                  no colon in $origin @exception[
   
Line 4678 Line 4902
         * src/types/pa_vimage.h:          * src/types/pa_vimage.h:
                 removed unused vimage::save                  removed unused vimage::save
   
         * src/operators.txt:  
                 hashfile planned  
   
         * src/classes/classes.dsp:          * src/classes/classes.dsp:
         * src/classes/string.C:          * src/classes/string.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/operators.txt:  
         * src/types/pa_vxnode.h:          * src/types/pa_vxnode.h:
         * src/types/types.dsp:          * src/types/types.dsp:
                 string::mid fixed, string.mid n functionality preserved                  string::mid fixed, string.mid n functionality preserved
   
 2001-10-16  parser  2001-10-16  parser
         * src/operators.txt:  
         * src/parser3.dsw:  
         * src/types/pa_vhash.h:          * src/types/pa_vhash.h:
         * src/types/pa_vtable.h:          * src/types/pa_vtable.h:
                 hash can be used as boolean                  hash can be used as boolean
Line 4710 Line 4928
   
         * src/classes/xnode.C:          * src/classes/xnode.C:
         * src/classes/xnode.C:          * src/classes/xnode.C:
         * src/operators.txt:  
                 removed few dom returns & changed op.txt                  removed few dom returns & changed op.txt
   
         * src/classes/classes.dsp:          * src/classes/classes.dsp:
Line 4726 Line 4943
         * src/classes/gd/gif.C:          * src/classes/gd/gif.C:
         * src/classes/gd/gif.h:          * src/classes/gd/gif.h:
         * src/classes/image.C:          * src/classes/image.C:
         * src/operators.txt:  
                 image.copy tolerance                  image.copy tolerance
   
         * src/classes/gd/gif.C:          * src/classes/gd/gif.C:
Line 4734 Line 4950
   
         * src/classes/string.C:          * src/classes/string.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/operators.txt:  
                 $string.mid(p[;n])                  $string.mid(p[;n])
   
         * src/main/pa_common.C:          * src/main/pa_common.C:
Line 4746 Line 4961
                 couple casts                  couple casts
   
         * src/classes/image.C:          * src/classes/image.C:
         * src/operators.txt:  
         * src/types/pa_vimage.h:          * src/types/pa_vimage.h:
                 image.copy[source](src x;src y;src w;src h;dst x;dst y[;dest w                  image.copy[source](src x;src y;src w;src h;dst x;dst y[;dest w
                 ;dest h]])                  ;dest h]])
   
 2001-10-15  parser  2001-10-15  parser
         * src/ChangeLog:  
         * src/Makefile.in:          * src/Makefile.in:
         * src/operators.txt:  
         * src/types/pa_vcode_frame.h:          * src/types/pa_vcode_frame.h:
         * src/types/pa_wcontext.C:          * src/types/pa_wcontext.C:
                 code_frame fixed - ::write badly passed string too                  code_frame fixed - ::write badly passed string too
                 transparently [failed to intercept it]                  transparently [failed to intercept it]
   
         * src/operators.txt:  
         * src/types/pa_vxnode.C:          * src/types/pa_vxnode.C:
                     document_type_node.                      document_type_node.
                         !readonly attribute DOMString name                          !readonly attribute DOMString name
Line 4773 Line 4984
         * src/include/pa_config_fixed.h:          * src/include/pa_config_fixed.h:
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/main/pa_sql_driver_manager.C:          * src/main/pa_sql_driver_manager.C:
         * src/operators.txt:  
         * src/types/pa_vxdoc.C:          * src/types/pa_vxdoc.C:
         * src/types/pa_vxdoc.h:          * src/types/pa_vxdoc.h:
         * src/types/pa_vxnode.C:          * src/types/pa_vxnode.C:
Line 4785 Line 4995
   
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/operators.txt:  
                     !::create{qualifiedName}                      !::create{qualifiedName}
   
 2001-10-13  parser  2001-10-13  parser
Line 4796 Line 5005
         * src/include/pa_config_fixed.h:          * src/include/pa_config_fixed.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_exception.C:          * src/main/pa_exception.C:
         * src/operators.txt:  
                 noticed that vcodeframe not transparent enough, would change now                  noticed that vcodeframe not transparent enough, would change now
   
         * src/types/pa_vcode_frame.h:          * src/types/pa_vcode_frame.h:
Line 4822 Line 5030
         * src/classes/gd/gd.dsp:          * src/classes/gd/gd.dsp:
         * src/classes/smtp/smtp.dsp:          * src/classes/smtp/smtp.dsp:
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/libltdl/libltdl.dsp:  
         * src/main/compile.tab.C:          * src/main/compile.tab.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/operators.txt:  
         * src/operators.txt:  
         * src/pcre/pcre.dsp:          * src/pcre/pcre.dsp:
         * src/pcre/pcre_dftables.dsp:          * src/pcre/pcre_dftables.dsp:
         * src/pcre/pcre_parser_ctype.dsp:          * src/pcre/pcre_parser_ctype.dsp:
Line 4853 Line 5058
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/configure:  
         * src/configure:  
         * src/configure:  
         * src/configure.in:  
         * src/configure.in:  
         * src/ident.awk:          * src/ident.awk:
         * src/include/pa_config_auto.h.in:          * src/include/pa_config_auto.h.in:
         * src/libltdl/Makefile.in:  
         * src/libltdl/Makefile.in:  
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/pcre/Makefile.in:          * src/pcre/Makefile.in:
Line 4878 Line 5076
                 makes                  makes
   
         * src/classes/xnode.C:          * src/classes/xnode.C:
         * src/operators.txt:  
                 xnode.selectSingle now                  xnode.selectSingle now
   
         * src/targets/apache13/ApacheModuleParser3.dsp:          * src/targets/apache13/ApacheModuleParser3.dsp:
Line 4896 Line 5093
         * src/Makefile.in:          * src/Makefile.in:
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/configure:  
         * src/configure.in:  
                 makes. stdc++ lib added to apache libraries                  makes. stdc++ lib added to apache libraries
   
         * src/classes/hash.C:          * src/classes/hash.C:
         * src/operators.txt:  
                     !^hash.add[addme]                      !^hash.add[addme]
                     !^hash.sub[subme]                      !^hash.sub[subme]
                     !^a.union[b] = new                      !^a.union[b] = new
Line 4912 Line 5106
                 const                  const
   
         * src/classes/hash.C:          * src/classes/hash.C:
         * src/operators.txt:  
         * src/types/pa_vhash.h:          * src/types/pa_vhash.h:
                     !^hash::create[[copy_from]]                      !^hash::create[[copy_from]]
   
         * src/classes/hash.C:          * src/classes/hash.C:
         * src/operators.txt:  
                     !^hash::append[append_from]                      !^hash::append[append_from]
   
         * src/targets/apache13/Makefile.am:          * src/targets/apache13/Makefile.am:
Line 4965 Line 5157
   
         * src/classes/op.C:          * src/classes/op.C:
         * src/main/compile.tab.C:          * src/main/compile.tab.C:
         * src/operators.txt:  
                 ^error[msg]                  ^error[msg]
   
 2001-10-09  parser  2001-10-09  parser
Line 4973 Line 5164
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/include/pa_stylesheet_connection.h:          * src/include/pa_stylesheet_connection.h:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/operators.txt:  
         * src/parser3.dsw:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/targets/isapi/parser3isapi.C:          * src/targets/isapi/parser3isapi.C:
         * src/types/pa_vxdoc.h:          * src/types/pa_vxdoc.h:
Line 5000 Line 5189
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/configure:  
         * src/configure.in:  
         * src/libltdl/Makefile.in:  
         * src/libltdl/Makefile.in:  
         * src/main/Makefile.am:          * src/main/Makefile.am:
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/main/Makefile.in:          * src/main/Makefile.in:
Line 5038 Line 5223
   
         * src/classes/op.C:          * src/classes/op.C:
         * src/classes/table.C:          * src/classes/table.C:
         * src/operators.txt:  
                 table.hash[key field;value field(s) string/table]  now                  table.hash[key field;value field(s) string/table]  now
   
         * src/operators.txt:  
                 for delim desc  
   
         * src/classes/op.C:          * src/classes/op.C:
         * src/classes/table.C:          * src/classes/table.C:
                 z                  z
   
         * src/classes/date.C:          * src/classes/date.C:
         * src/classes/table.C:          * src/classes/table.C:
         * src/operators.txt:  
                 calendar moved to date                  calendar moved to date
   
         * src/classes/string.C:          * src/classes/string.C:
         * src/classes/table.C:          * src/classes/table.C:
         * src/operators.txt:  
                 ^string.save[file]                  ^string.save[file]
   
 2001-10-08  parser  2001-10-08  parser
Line 5076 Line 5255
   
         * src/classes/gd/gif.C:          * src/classes/gd/gif.C:
         * src/classes/gd/mtables.h:          * src/classes/gd/mtables.h:
         * src/operators.txt:  
                 image:arc image:circle                  image:arc image:circle
   
         * src/classes/gd/gd.dsp:          * src/classes/gd/gd.dsp:
         * src/classes/gd/gif.C:          * src/classes/gd/gif.C:
         * src/classes/gd/gif.h:          * src/classes/gd/gif.h:
         * src/classes/image.C:          * src/classes/image.C:
         * src/operators.txt:  
         * src/types/pa_vcookie.C:          * src/types/pa_vcookie.C:
         * src/types/pa_vimage.C:          * src/types/pa_vimage.C:
                 image:sector                  image:sector
Line 5145 Line 5322
   
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/main/compile.tab.C:          * src/main/compile.tab.C:
         * src/operators.txt:  
                 xdoc.transform now                  xdoc.transform now
   
         * src/doc/doxygen.cfg:          * src/doc/doxygen.cfg:
Line 5182 Line 5358
                 $result[^[$p^]z]                  $result[^[$p^]z]
                 now works fine                  now works fine
   
         * src/operators.txt:  
                 desc  
   
 2001-10-04  parser  2001-10-04  parser
         * src/classes/image.C:          * src/classes/image.C:
         * src/operators.txt:  
                 ^image.length[text]                  ^image.length[text]
   
 2001-10-03  parser  2001-10-03  parser
Line 5212 Line 5384
         * src/Makefile.in:          * src/Makefile.in:
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/configure:  
         * src/libltdl/Makefile.in:  
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/patches/xml-xalan.patch:  
         * src/pcre/Makefile.in:          * src/pcre/Makefile.in:
         * src/targets/Makefile.in:          * src/targets/Makefile.in:
         * src/targets/apache13/Makefile.in:          * src/targets/apache13/Makefile.in:
Line 5223 Line 5392
         * src/types/Makefile.in:          * src/types/Makefile.in:
                 makes                  makes
   
         * src/configure.in:  
                 == wrong@solaris [strangly worked@linux] fixed  
   
         * src/operators.txt:  
                 changed connect string format to support options  
                 charset=cp1251_koi8  
                 timeout=3  
                 compress=1&  
                 named_pipe=1  
   
         * src/include/pa_config_fixed.h:          * src/include/pa_config_fixed.h:
         * src/main/pa_charset_connection.C:          * src/main/pa_charset_connection.C:
                 tested charset reload on file change @ apache version = OK                  tested charset reload on file change @ apache version = OK
                 tested freeing up prev encoding on adding new = OK                  tested freeing up prev encoding on adding new = OK
   
         * src/configure.in:  
                 --rpath renamed to --R [this works on solaris too]  
   
         * src/operators.txt:  
                 commented charset format  
   
         * src/classes/table.C:          * src/classes/table.C:
         * src/operators.txt:          * src/main/pa_charset_connection.C:
                 # config comments fixed                  table:load & charset_connection
                   #comment now
         * src/patches/xml-xalan.patch:  
                 renamed to xalan-XalanTranscodingServices-digitalentitifying.patch  
   
         * src/patches/xalan-DoubleSupport-arithmetic-overflow-on-negative-sqrt.patch:  
                 on intel solaris nan=sqrt(-2.01) caused arithmetic overflow signal = core  
                 investigation revealed that compiler[or somebody else] installed FPE handler too late - in main() sqrt successfully returs NaN.  
                 fixed to constant. todo: little/big endian check.  
   
         * src/patches/xalan-DoubleSupport-arithmetic-overflow-on-negative-sqrt.patch:  
                 inserted gcc version  
   
         * src/configure.in:  
                 changed link spec to link @ solaris  
   
         * src/configure.in:  
         * src/configure.in:  
                 --rpath renamed to -R [this works on solaris too]  
   
         * src/operators.txt:          * src/classes/classes.dsp:
                 comment on CLASS_PATH          * src/types/types.dsp:
                   release projects options fixed to use release msvcrt lib
   
         * src/include/pa_pool.h:          * src/include/pa_pool.h:
         * src/include/pa_stylesheet_connection.h:          * src/include/pa_stylesheet_connection.h:
Line 5279 Line 5416
                 forgot non-xml pool.*charset needed                  forgot non-xml pool.*charset needed
   
         * src/classes/table.C:          * src/classes/table.C:
         * src/main/pa_charset_connection.C:                  # config comments fixed
         * src/operators.txt:  
                 table:load & charset_connection  
                 #comment now  
   
         * src/patches/xalan-XalanTranscodingServices-digitalentitifying.patch:  
                 hacked - unspecified entitifying now "do not entitify"  
   
         * src/classes/classes.dsp:  
         * src/types/types.dsp:  
                 release projects options fixed to use release msvcrt lib  
   
         * src/configure.in:  
                 removed that overloaded-virtual warnings request  
   
         * src/patches/xml-xalan.patch:  
                 created xalan patch to remove entitifying  
   
 2001-10-01  parser  2001-10-01  parser
         * src/include/pa_charset_connection.h:          * src/include/pa_charset_connection.h:
Line 5363 Line 5484
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/include/pa_stylesheet_connection.h:          * src/include/pa_stylesheet_connection.h:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/pcre/pcre_parser_ctype.c:          * src/pcre/pcre_parser_ctype.c:
                 letter body string passed AS-IS now                  letter body string passed AS-IS now
   
Line 5374 Line 5494
         * src/classes/smtp/smtp.dsp:          * src/classes/smtp/smtp.dsp:
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/operators.txt:  
         * src/targets/cgi/parser3.dsp:          * src/targets/cgi/parser3.dsp:
         * src/targets/isapi/parser3isapi.dsp:          * src/targets/isapi/parser3isapi.dsp:
         * src/types/types.dsp:          * src/types/types.dsp:
                 win32 ident make system so not to rebuild library [ident.C.new]                  win32 ident make system so not to rebuild library [ident.C.new]
   
         * src/operators.txt:  
                 inserted piece from dom docs  
   
         * src/classes/table.C:          * src/classes/table.C:
         * src/operators.txt:  
                 table.sort changed to sort table itself                  table.sort changed to sort table itself
   
         * src/operators.txt:  
                 z  
   
         * src/classes/xdoc.C:          * src/classes/xdoc.C:
         * src/operators.txt:  
         * src/targets/isapi/parser3isapi.dsp:          * src/targets/isapi/parser3isapi.dsp:
                 X^.getElementsByTagName[tagname] = array of xnode                  X^.getElementsByTagName[tagname] = array of xnode
                 X^.getElementsByTagNameNS[namespaceURI;localName] = array of nodes                  X^.getElementsByTagNameNS[namespaceURI;localName] = array of nodes
Line 5472 Line 5583
         * src/include/pa_threads.h:          * src/include/pa_threads.h:
         * src/include/pa_types.h:          * src/include/pa_types.h:
         * src/include/pa_xslt_stylesheet_manager.h:          * src/include/pa_xslt_stylesheet_manager.h:
         * src/libltdl/libltdl.dsp:  
         * src/main/compile.C:          * src/main/compile.C:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/compile_tools.C:          * src/main/compile_tools.C:
Line 5495 Line 5605
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/main/pa_xslt_stylesheet_manager.C:          * src/main/pa_xslt_stylesheet_manager.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/parser3.dsw:  
         * src/pcre/pcre.dsp:          * src/pcre/pcre.dsp:
         * src/pcre/pcre_dftables.dsp:          * src/pcre/pcre_dftables.dsp:
         * src/pcre/pcre_parser_ctype.dsp:          * src/pcre/pcre_parser_ctype.dsp:
Line 5561 Line 5670
         * src/classes/xnode.C:          * src/classes/xnode.C:
         * src/classes/xnode.h:          * src/classes/xnode.h:
         * src/main/compile.tab.C:          * src/main/compile.tab.C:
         * src/operators.txt:  
         * src/types/pa_vdnode.C:          * src/types/pa_vdnode.C:
         * src/types/pa_vdnode.h:          * src/types/pa_vdnode.h:
         * src/types/pa_vdom.C:          * src/types/pa_vdom.C:
Line 5581 Line 5689
         * src/classes/xnode.h:          * src/classes/xnode.h:
         * src/include/pa_config_fixed.h:          * src/include/pa_config_fixed.h:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/operators.txt:  
         * src/operators.txt:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/targets/isapi/parser3isapi.C:          * src/targets/isapi/parser3isapi.C:
Line 5609 Line 5715
         * src/classes/dom.C:          * src/classes/dom.C:
         * src/classes/gd/Makefile.am:          * src/classes/gd/Makefile.am:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/configure:  
         * src/configure.in:  
         * src/include/pa_stylesheet_connection.h:          * src/include/pa_stylesheet_connection.h:
         * src/libltdl/Makefile.in:  
         * src/main/Makefile.am:          * src/main/Makefile.am:
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/main/pa_pool.C:          * src/main/pa_pool.C:
Line 5626 Line 5729
         * src/types/pa_vdom.h:          * src/types/pa_vdom.h:
                 xml configure makes                  xml configure makes
   
         * src/configure:  
         * src/configure.in:  
         * src/include/pa_config_auto.h.in:          * src/include/pa_config_auto.h.in:
         * src/libltdl/Makefile.in:  
                 xml on linux[elik] works! no 1251 though, todo ICU                  xml on linux[elik] works! no 1251 though, todo ICU
   
 2001-09-24  parser  2001-09-24  parser
Line 5642 Line 5742
         * src/classes/Makefile.am:          * src/classes/Makefile.am:
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/configure:  
         * src/include/pa_config_auto.h.in:          * src/include/pa_config_auto.h.in:
         * src/libltdl/Makefile.in:  
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/pcre/Makefile.in:          * src/pcre/Makefile.in:
         * src/targets/Makefile.in:          * src/targets/Makefile.in:
Line 5685 Line 5783
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_sql_driver_manager.C:          * src/main/pa_sql_driver_manager.C:
         * src/parser3.dsw:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/targets/cgi/parser3.dsp:          * src/targets/cgi/parser3.dsp:
         * src/types/pa_value.h:          * src/types/pa_value.h:
Line 5705 Line 5802
         * src/Makefile.am:          * src/Makefile.am:
         * src/Makefile.am:          * src/Makefile.am:
         * src/Makefile.am:          * src/Makefile.am:
         * src/configure.in:  
         * src/main/Makefile.am:          * src/main/Makefile.am:
         * src/targets/Makefile.am:          * src/targets/Makefile.am:
         * src/targets/apache13/Makefile.am:          * src/targets/apache13/Makefile.am:
Line 5724 Line 5820
   
         * src/include/pa_pool.h:          * src/include/pa_pool.h:
         * src/main/pa_pool.C:          * src/main/pa_pool.C:
         * src/operators.txt:  
                 checked whether transcoder were created right                  checked whether transcoder were created right
                 "unsupported encoding" message.                  "unsupported encoding" message.
                 not @ set time, but @ use time, so until xml output functions .string, .file, .save used - no encoding name check occur                  not @ set time, but @ use time, so until xml output functions .string, .file, .save used - no encoding name check occur
Line 5739 Line 5834
         * src/include/pa_pool.h:          * src/include/pa_pool.h:
         * src/include/pa_pool.h:          * src/include/pa_pool.h:
         * src/main/pa_pool.C:          * src/main/pa_pool.C:
         * src/operators.txt:  
         * src/types/pa_vdnode.C:          * src/types/pa_vdnode.C:
         * src/types/pa_vresponse.h:          * src/types/pa_vresponse.h:
                 defaulted dom writing methods encoding to pool.get_charset                  defaulted dom writing methods encoding to pool.get_charset
   
         * src/ChangeLog:  
         * src/classes/classes.C:          * src/classes/classes.C:
         * src/classes/date.C:          * src/classes/date.C:
         * src/classes/dnode.C:          * src/classes/dnode.C:
Line 5767 Line 5860
         * src/main/pa_pool.C:          * src/main/pa_pool.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/main/pa_xslt_stylesheet_manager.C:          * src/main/pa_xslt_stylesheet_manager.C:
         * src/parser3.dsw:  
         * src/pcre/pcre_parser_ctype.c:          * src/pcre/pcre_parser_ctype.c:
         * src/targets/cgi/pa_pool.C:          * src/targets/cgi/pa_pool.C:
         * src/targets/cgi/pa_threads.C:          * src/targets/cgi/pa_threads.C:
Line 5812 Line 5904
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_exec.C:          * src/main/pa_exec.C:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/operators.txt:  
         * src/targets/cgi/parser3.dsp:          * src/targets/cgi/parser3.dsp:
         * src/targets/isapi/parser3isapi.dsp:          * src/targets/isapi/parser3isapi.dsp:
                 merged with before_xml                  merged with before_xml
Line 5820 Line 5911
 2001-09-20  parser  2001-09-20  parser
         * src/classes/dnode.C:          * src/classes/dnode.C:
         * src/classes/dom.C:          * src/classes/dom.C:
         * src/operators.txt:  
         * src/targets/cgi/parser3.dsp:          * src/targets/cgi/parser3.dsp:
         * src/types/pa_vstring.h:          * src/types/pa_vstring.h:
                 dnode .file .string .save moved back to dom due to strange                  dnode .file .string .save moved back to dom due to strange
Line 5832 Line 5922
                 charset[here]]                  charset[here]]
   
         * src/classes/dom.C:          * src/classes/dom.C:
         * src/operators.txt:  
                 dom. string save file                  dom. string save file
                 moved output xml options to last param and made it optional                  moved output xml options to last param and made it optional
   
         * src/operators.txt:  
         * src/operators.txt:  
         * src/types/pa_vhash.h:          * src/types/pa_vhash.h:
         * src/types/pa_vhash.h:          * src/types/pa_vhash.h:
         * src/types/pa_vstring.h:          * src/types/pa_vstring.h:
Line 5864 Line 5951
         * src/types/pa_vresponse.h:          * src/types/pa_vresponse.h:
                 Pool::transcode 0                  Pool::transcode 0
   
         * src/operators.txt:  
         * src/types/pa_vdnode.C:          * src/types/pa_vdnode.C:
                     !$elementnode.attributes = hash of dnodes                      !$elementnode.attributes = hash of dnodes
                     !$attributenode.specified = boolean                      !$attributenode.specified = boolean
Line 5915 Line 6001
         * src/main/pa_sql_driver_manager.C:          * src/main/pa_sql_driver_manager.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/operators.txt:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/targets/cgi/parser3.dsp:          * src/targets/cgi/parser3.dsp:
         * src/targets/isapi/parser3isapi.C:          * src/targets/isapi/parser3isapi.C:
Line 5938 Line 6023
         * src/types/pa_vdnode.h:          * src/types/pa_vdnode.h:
                 dom, dnode 0                  dom, dnode 0
   
         * src/operators.txt:  
         * src/types/pa_vdnode.C:          * src/types/pa_vdnode.C:
         * src/types/pa_vdom.h:          * src/types/pa_vdom.h:
         * src/types/pa_vhash.h:          * src/types/pa_vhash.h:
Line 5961 Line 6045
         * src/classes/hash.C:          * src/classes/hash.C:
         * src/include/pa_stylesheet_connection.h:          * src/include/pa_stylesheet_connection.h:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/operators.txt:  
         * src/targets/cgi/pa_pool.C:          * src/targets/cgi/pa_pool.C:
         * src/types/pa_vdom.h:          * src/types/pa_vdom.h:
         * src/types/pa_vfile.h:          * src/types/pa_vfile.h:
Line 5978 Line 6061
         * src/classes/dom.C:          * src/classes/dom.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/operators.txt:  
         * src/types/pa_vdom.h:          * src/types/pa_vdom.h:
                 started dnode+dom                  started dnode+dom
                                   
Line 5997 Line 6079
         * src/classes/gd/gif.C:          * src/classes/gd/gif.C:
         * src/classes/gd/gif.h:          * src/classes/gd/gif.h:
         * src/classes/image.C:          * src/classes/image.C:
         * src/operators.txt:  
         * src/types/pa_vimage.C:          * src/types/pa_vimage.C:
                 $image.line-style                  $image.line-style
                 now applies to all linear primitives                  now applies to all linear primitives
Line 6008 Line 6089
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/compile_tools.h:          * src/main/compile_tools.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/operators.txt:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
                 expressions unary+                  expressions unary+
                 ^hash.count[]                  ^hash.count[]
Line 6018 Line 6098
         * src/classes/gd/gif.C:          * src/classes/gd/gif.C:
         * src/classes/gd/gif.h:          * src/classes/gd/gif.h:
         * src/classes/image.C:          * src/classes/image.C:
         * src/operators.txt:  
         * src/operators.txt:  
         * src/types/pa_vimage.C:          * src/types/pa_vimage.C:
         * src/types/pa_vimage.h:          * src/types/pa_vimage.h:
                 image: $line-width ^line(...)[****   style]                  image: $line-width ^line(...)[****   style]
Line 6041 Line 6119
         * src/types/pa_vdom.h:          * src/types/pa_vdom.h:
                 comments                  comments
   
         * src/ChangeLog:  
         * src/classes/dom.C:          * src/classes/dom.C:
         * src/targets/isapi/parser3isapi.C:          * src/targets/isapi/parser3isapi.C:
         * src/targets/isapi/pool_storage.h:          * src/targets/isapi/pool_storage.h:
Line 6080 Line 6157
         * src/main/pa_sql_driver_manager.C:          * src/main/pa_sql_driver_manager.C:
         * src/main/pa_xslt_stylesheet_manager.C:          * src/main/pa_xslt_stylesheet_manager.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/operators.txt:  
         * src/types/pa_vfile.C:          * src/types/pa_vfile.C:
                 dom.xslt  stylesheet compiled&cached                  dom.xslt  stylesheet compiled&cached
   
         * src/main/pa_sql_driver_manager.C:          * src/main/pa_sql_driver_manager.C:
         * src/main/pa_xslt_stylesheet_manager.C:          * src/main/pa_xslt_stylesheet_manager.C:
         * src/operators.txt:  
                 z                  z
   
 2001-09-13  parser  2001-09-13  parser
         * src/classes/dom.C:          * src/classes/dom.C:
         * src/operators.txt:  
                 dom:file content-type(.method)                  dom:file content-type(.method)
   
         * src/classes/dom.C:          * src/classes/dom.C:
Line 6115 Line 6189
         * src/include/pa_globals.h:          * src/include/pa_globals.h:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
                 $MAIN:CLASS_PATH now                  $MAIN:CLASS_PATH now
                 can be string now                  can be string now
                 more informative error messages                  more informative error messages
   
         * src/operators.txt:  
         * src/operators.txt:  
                 changes reflected in operators.txt  
   
 2001-09-12  parser  2001-09-12  parser
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/compile_tools.h:          * src/main/compile_tools.h:
Line 6131 Line 6200
                 introduced special LS_NAME_SQUARE_PART state                  introduced special LS_NAME_SQUARE_PART state
   
         * src/main/compile.tab.C:          * src/main/compile.tab.C:
         * src/operators.txt:  
                 fixed - subname code parts actually [] braced                  fixed - subname code parts actually [] braced
   
         * src/classes/op.C:          * src/classes/op.C:
Line 6148 Line 6216
                 messages                  messages
   
         * src/classes/dom.C:          * src/classes/dom.C:
         * src/operators.txt:  
         * src/types/pa_vdom.h:          * src/types/pa_vdom.h:
                 ^dom:set[<some>xml</some>]                  ^dom:set[<some>xml</some>]
   
Line 6173 Line 6240
                 ^dom.save[b.xml] 0                  ^dom.save[b.xml] 0
   
         * src/classes/dom.C:          * src/classes/dom.C:
         * src/operators.txt:  
                 ^dom.file[encoding] = file                  ^dom.file[encoding] = file
   
         * src/classes/dom.C:          * src/classes/dom.C:
         * src/operators.txt:  
                 ^dom.xslt[stylesheet filename][params hash added]                  ^dom.xslt[stylesheet filename][params hash added]
   
         * src/classes/dom.C:          * src/classes/dom.C:
Line 6191 Line 6256
                 ^dom.xslt[stylesheet filename] 0                  ^dom.xslt[stylesheet filename] 0
   
         * src/classes/dom.C:          * src/classes/dom.C:
         * src/operators.txt:  
                 ^dom.save[b.xml] 1:error handling                  ^dom.save[b.xml] 1:error handling
   
         * src/classes/dom.C:          * src/classes/dom.C:
         * src/operators.txt:  
                 ^dom:save/string/file[output options]                  ^dom:save/string/file[output options]
                 output options:                  output options:
                     $.method[xml|html|text] $.encoding[windows-1251|...]                      $.method[xml|html|text] $.encoding[windows-1251|...]
   
         * src/classes/dom.C:          * src/classes/dom.C:
         * src/operators.txt:  
                 ^dom.string[] 0                  ^dom.string[] 0
   
         * src/classes/dom.C:          * src/classes/dom.C:
         * src/classes/dom.C:          * src/classes/dom.C:
         * src/operators.txt:  
         * src/operators.txt:  
                 ^dom.string[encoding] 1                  ^dom.string[encoding] 1
                 ^dom.save[encoding;filename]                  ^dom.save[encoding;filename]
   
         * src/operators.txt:  
                 dom output options xml default  
   
 2001-09-08  parser  2001-09-08  parser
         * src/operators.txt:  
         * src/types/pa_vform.C:          * src/types/pa_vform.C:
                 $form:tables.name.field                  $form:tables.name.field
   
 2001-09-07  parser  2001-09-07  parser
         * src/classes/dom.C:          * src/classes/dom.C:
         * src/operators.txt:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vtable.h:          * src/types/pa_vtable.h:
                 (def $table) is false when table is empty                  (def $table) is false when table is empty
   
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/types/pa_vform.C:          * src/types/pa_vform.C:
         * src/types/pa_vform.h:          * src/types/pa_vform.h:
                 !$form:tables                  !$form:tables
Line 6238 Line 6292
                 file dom.C was initially added on branch xalan1_2.                  file dom.C was initially added on branch xalan1_2.
   
         * src/main/pa_exception.C:          * src/main/pa_exception.C:
         * src/operators.txt:  
         * src/types/pa_vform.C:          * src/types/pa_vform.C:
                 getting FIRST form element [not last]                  getting FIRST form element [not last]
   
         * src/classes/table.C:          * src/classes/table.C:
         * src/operators.txt:  
                 table:empty removed, superceded by ^if(def $table)...                  table:empty removed, superceded by ^if(def $table)...
   
         * src/operators.txt:  
         * src/targets/cgi/parser3.dsp:          * src/targets/cgi/parser3.dsp:
         * src/types/pa_vform.C:          * src/types/pa_vform.C:
         * src/types/pa_vform.h:          * src/types/pa_vform.h:
Line 6255 Line 6306
   
         * src/include/pa_hash.h:          * src/include/pa_hash.h:
         * src/main/pa_hash.C:          * src/main/pa_hash.C:
         * src/operators.txt:  
         * src/operators.txt:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/types/pa_vfile.h:          * src/types/pa_vfile.h:
         * src/types/pa_vform.C:          * src/types/pa_vform.C:
Line 6268 Line 6317
         * src/classes/dom.C:          * src/classes/dom.C:
         * src/classes/table.C:          * src/classes/table.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/operators.txt:  
         * src/parser3.dsw:  
         * src/types/pa_vdom.h:          * src/types/pa_vdom.h:
                 introducing dom. dom:load[a.xml]                  introducing dom. dom:load[a.xml]
   
Line 6281 Line 6328
         * src/classes/dom.C:          * src/classes/dom.C:
         * src/classes/table.C:          * src/classes/table.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/operators.txt:  
         * src/types/pa_vdom.h:          * src/types/pa_vdom.h:
         * src/types/pa_vform.C:          * src/types/pa_vform.C:
                 merged with successful start of dom                  merged with successful start of dom
Line 6296 Line 6342
         * src/classes/hash.C:          * src/classes/hash.C:
         * src/include/pa_globals.h:          * src/include/pa_globals.h:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/operators.txt:  
         * src/types/pa_vhash.h:          * src/types/pa_vhash.h:
                 now there's special hash key '_default' [instead of ^_default method]                  now there's special hash key '_default' [instead of ^_default method]
                 $hash[                  $hash[
Line 6306 Line 6351
                 ]                  ]
                 $hash.c                  $hash.c
   
         * src/ChangeLog:  
         * src/types/pa_vform.C:          * src/types/pa_vform.C:
         * src/types/pa_vform.C:          * src/types/pa_vform.C:
                 a=1&a=2 would result in $form:a being a table with one column '                  a=1&a=2 would result in $form:a being a table with one column '
                 element' and two rows: 1 and 2                  element' and two rows: 1 and 2
   
         * src/operators.txt:  
                 z  
   
         * src/classes/gd/gifio.C:          * src/classes/gd/gifio.C:
         * src/classes/image.C:          * src/classes/image.C:
         * src/classes/op.C:          * src/classes/op.C:
Line 6328 Line 6369
         * src/classes/void.C:          * src/classes/void.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/parser3.dsw:  
                 fixed up bad int/double conversions, and now $form:nonexistent                  fixed up bad int/double conversions, and now $form:nonexistent
                 int(88) would return 88                  int(88) would return 88
   
Line 6348 Line 6388
         * src/Makefile.in:          * src/Makefile.in:
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/configure:  
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/targets/cgi/Makefile.in:          * src/targets/cgi/Makefile.in:
         * src/types/Makefile.in:          * src/types/Makefile.in:
Line 6386 Line 6425
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
                 zz                  zz
   
         * src/configure:  
         * src/configure.in:  
         * src/include/pa_config_auto.h.in:          * src/include/pa_config_auto.h.in:
         * src/pcre/Makefile.in:          * src/pcre/Makefile.in:
         * src/targets/Makefile.in:          * src/targets/Makefile.in:
Line 6399 Line 6436
                 targets/cgi/parser3, default[/usr/local/etc]                  targets/cgi/parser3, default[/usr/local/etc]
   
         * src/Makefile.in:          * src/Makefile.in:
         * src/configure:  
         * src/include/pa_config_auto.h.in:          * src/include/pa_config_auto.h.in:
         * src/targets/apache13/Makefile.in:          * src/targets/apache13/Makefile.in:
         * src/targets/cgi/Makefile.in:          * src/targets/cgi/Makefile.in:
                 makes                  makes
   
         * src/ChangeLog:  
         * src/libltdl/libltdl.dsp:  
         * src/targets/isapi/parser3isapi.C:          * src/targets/isapi/parser3isapi.C:
                 z                  z
   
Line 6420 Line 6454
                 image.html now can accept void params                  image.html now can accept void params
   
         * src/classes/date.C:          * src/classes/date.C:
         * src/operators.txt:  
                 date:sql-string is now without ''                  date:sql-string is now without ''
   
         * src/classes/date.C:          * src/classes/date.C:
                 date                  date
   
         * src/configure.in:  
                 SYSCONFDIR2  
   
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
                 getenvcheck                  getenvcheck
   
 2001-09-03  parser  2001-09-03  parser
         * src/configure.in:  
         * src/operators.txt:  
         * src/parser3.dsw:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
                 /configure cgi SYSCONFDIR                  /configure cgi SYSCONFDIR
   
Line 6444 Line 6471
                 letter_spacing                  letter_spacing
   
         * src/classes/image.C:          * src/classes/image.C:
         * src/operators.txt:  
                 image: as_int as_string used                  image: as_int as_string used
   
         * src/classes/image.C:          * src/classes/image.C:
         * src/operators.txt:  
                 image: font params changed                  image: font params changed
   
         * src/types/pa_vmethod_frame.h:          * src/types/pa_vmethod_frame.h:
Line 6466 Line 6491
                 z                  z
   
         * src/classes/void.C:          * src/classes/void.C:
         * src/operators.txt:  
                 void:int/double += (default)                  void:int/double += (default)
   
         * src/classes/string.C:          * src/classes/string.C:
Line 6474 Line 6498
                 string:int/double (defaults)                  string:int/double (defaults)
   
         * src/classes/image.C:          * src/classes/image.C:
         * src/operators.txt:  
                 image:font added space param                  image:font added space param
                 image:font changed charwidth alg, added kerning const[for now]                  image:font changed charwidth alg, added kerning const[for now]
   
Line 6483 Line 6506
                 exception redundant debug info                  exception redundant debug info
   
 2001-08-28  parser  2001-08-28  parser
         * src/acinclude.m4:  
                 acinclude  
   
         * src/classes/table.C:          * src/classes/table.C:
                 NO_STRING_ORIGIN check                  NO_STRING_ORIGIN check
   
Line 6495 Line 6515
         * src/main/pa_dictionary.C:          * src/main/pa_dictionary.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/operators.txt:  
                 pa_directory speeded up. moved zero 'from' check to directory constructor.                  pa_directory speeded up. moved zero 'from' check to directory constructor.
                 string:replace                  string:replace
   
         * src/Makefile.in:          * src/Makefile.in:
         * src/configure:  
                 makes                  makes
   
         * src/Makefile.in:          * src/Makefile.in:
         * src/aclocal.m4:  
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/configure:  
         * src/libltdl/Makefile.in:  
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/pcre/Makefile.in:          * src/pcre/Makefile.in:
         * src/targets/Makefile.in:          * src/targets/Makefile.in:
Line 6519 Line 6534
   
         * src/classes/file.C:          * src/classes/file.C:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/operators.txt:  
                 file:move autocreate/remove dest/src dir                  file:move autocreate/remove dest/src dir
   
         * src/main/compile.C:          * src/main/compile.C:
Line 6528 Line 6542
         * src/classes/image.C:          * src/classes/image.C:
                 image: gifsize little endian                  image: gifsize little endian
   
         * src/configure.in:  
         * src/targets/apache13/Makefile.am:          * src/targets/apache13/Makefile.am:
                 COMPILE_APACHE13_MODULE                  COMPILE_APACHE13_MODULE
   
Line 6541 Line 6554
                 gcc: ../include/pa_dictionary.h:19: storage class specifiers                  gcc: ../include/pa_dictionary.h:19: storage class specifiers
                 invalid in friend function declarations                  invalid in friend function declarations
   
         * src/acinclude.m4:  
         * src/targets/apache13/Makefile.am:          * src/targets/apache13/Makefile.am:
                 configure to skip apache                  configure to skip apache
   
         * src/acinclude.m4:  
         * src/classes/op.C:  
         * src/main/compile.tab.C:  
         * src/main/pa_dir.C:  
         * src/main/untaint.C:  
         * src/targets/cgi/parser3.C:  
         * src/targets/isapi/parser3isapi.C:  
                 strncpy forced with zero ending in case of limit  
   
         * src/aclocal.m4:  
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/configure:  
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/targets/apache13/Makefile.in:          * src/targets/apache13/Makefile.in:
         * src/targets/cgi/Makefile.in:          * src/targets/cgi/Makefile.in:
         * src/types/Makefile.in:          * src/types/Makefile.in:
                 make.ins                  make.ins
   
           * src/classes/op.C:
           * src/main/compile.tab.C:
           * src/main/pa_dir.C:
           * src/main/untaint.C:
           * src/targets/cgi/parser3.C:
           * src/targets/isapi/parser3isapi.C:
                   strncpy forced with zero ending in case of limit
   
         * src/classes/gd/gif.h:          * src/classes/gd/gif.h:
         * src/classes/gd/gifio.C:          * src/classes/gd/gifio.C:
                 #endif /*some comments removed*/                  #endif /*some comments removed*/
Line 6573 Line 6582
   
         * src/classes/Makefile.am:          * src/classes/Makefile.am:
         * src/classes/gd/Makefile.am:          * src/classes/gd/Makefile.am:
         * src/configure.in:  
         * src/main/Makefile.am:          * src/main/Makefile.am:
         * src/targets/cgi/Makefile.am:          * src/targets/cgi/Makefile.am:
         * src/types/Makefile.am:          * src/types/Makefile.am:
                 .am-s                  .am-s
   
         * src/ChangeLog:  
         * src/doc/doxygen.cfg:          * src/doc/doxygen.cfg:
                 doxygen conf removed some garbage from under doxygeneration                  doxygen conf removed some garbage from under doxygeneration
   
         * src/acinclude.m4:  
         * src/configure.in:  
                 with checkes moved to configure.in -s  
   
 2001-08-27  parser  2001-08-27  parser
         * src/Makefile.in:          * src/Makefile.in:
         * src/acinclude.m4:  
         * src/aclocal.m4:  
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/configure:  
         * src/configure.in:  
         * src/libltdl/Makefile.in:  
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_exception.C:          * src/main/pa_exception.C:
Line 6622 Line 6620
         * src/main/pa_common.C:          * src/main/pa_common.C:
                 removed debug info from pa_common                  removed debug info from pa_common
   
         * src/parser3.dsw:  
                 odbc release compiled  
   
         * src/operators.txt:  
                 $STATIC added  
   
 2001-08-24  parser  2001-08-24  parser
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
                 not cgi extra \n 2                  not cgi extra \n 2
Line 6648 Line 6640
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
                 not cgi extra \n                  not cgi extra \n
   
         * src/ChangeLog:  
         * src/main/pa_sql_driver_manager.C:          * src/main/pa_sql_driver_manager.C:
                 z                  z
   
         * src/include/pa_sql_connection.h:          * src/include/pa_sql_connection.h:
         * src/main/pa_sql_driver_manager.C:          * src/main/pa_sql_driver_manager.C:
         * src/parser3.dsw:  
                 sql* removed services from disconnect - cross-request                  sql* removed services from disconnect - cross-request
                 ideological probs.                  ideological probs.
   
 2001-08-23  parser  2001-08-23  parser
         * src/main/pa_sql_driver_manager.C:          * src/main/pa_sql_driver_manager.C:
         * src/parser3.dsw:  
                 oracle: dlink                  oracle: dlink
   
         * src/parser3.dsw:  
                 oracle 0  
   
         * src/classes/file.C:          * src/classes/file.C:
                 minor bug in file:save fixed                  minor bug in file:save fixed
   
 2001-08-22  parser  2001-08-22  parser
         * src/classes/file.C:          * src/classes/file.C:
         * src/main/compile.tab.C:          * src/main/compile.tab.C:
         * src/operators.txt:  
         * src/types/pa_vfile.C:          * src/types/pa_vfile.C:
         * src/types/pa_vfile.h:          * src/types/pa_vfile.h:
                 file:load|save[text|binary;                  file:load|save[text|binary;
   
         * src/main/compile.tab.C:          * src/main/compile.tab.C:
         * src/main/compile.y:          * src/main/compile.y:
         * src/operators.txt:  
         * src/parser3.dsw:  
                 ^method[]^[^] literals []                  ^method[]^[^] literals []
   
 2001-08-21  parser  2001-08-21  parser
         * src/classes/file.C:          * src/classes/file.C:
         * src/classes/table.C:          * src/classes/table.C:
         * src/operators.txt:  
                 ^file:list                  ^file:list
   
 2001-08-20  parser  2001-08-20  parser
         * src/main/compile.tab.C:          * src/main/compile.tab.C:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/pa_sql_driver_manager.C:          * src/main/pa_sql_driver_manager.C:
         * src/operators.txt:  
         * src/pcre/pcre_parser_ctype.c:          * src/pcre/pcre_parser_ctype.c:
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vbool.h:          * src/types/pa_vbool.h:
Line 6703 Line 6684
                 123 literal!! fixed                  123 literal!! fixed
   
 2001-08-10  parser  2001-08-10  parser
         * src/ChangeLog:  
         * src/classes/table.C:          * src/classes/table.C:
         * src/include/pa_table.h:          * src/include/pa_table.h:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/operators.txt:  
                 table.sort now creates new sorted table                  table.sort now creates new sorted table
   
         * src/main/compile.tab.C:          * src/main/compile.tab.C:
         * src/main/compile.tab.C:          * src/main/compile.tab.C:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/compile.y:          * src/main/compile.y:
         * src/operators.txt:  
                 (codes) name part syntax added                  (codes) name part syntax added
   
         * src/main/compile.tab.C:          * src/main/compile.tab.C:
Line 6734 Line 6712
   
         * src/classes/table.C:          * src/classes/table.C:
         * src/classes/table.C:          * src/classes/table.C:
         * src/operators.txt:  
                 table:sort now default desc                  table:sort now default desc
   
         * src/types/pa_value.h:          * src/types/pa_value.h:
Line 6762 Line 6739
   
         * src/classes/void.C:          * src/classes/void.C:
         * src/classes/void.C:          * src/classes/void.C:
         * src/operators.txt:  
                 void: int double  copy/paste from int: bug fixed                  void: int double  copy/paste from int: bug fixed
   
         * src/classes/hash.C:          * src/classes/hash.C:
         * src/operators.txt:  
                 hash:_default now [was hash:default]                  hash:_default now [was hash:default]
   
         * src/types/pa_vcookie.C:          * src/types/pa_vcookie.C:
Line 6775 Line 6750
         * src/classes/op.C:          * src/classes/op.C:
                 case without switch check added                  case without switch check added
   
         * src/operators.txt:  
                 0x added to operators.txt  
   
         * src/main/Makefile.in:          * src/main/Makefile.in:
                 make.in                  make.in
   
Line 6792 Line 6764
         * src/classes/table.C:          * src/classes/table.C:
         * src/include/pa_globals.h:          * src/include/pa_globals.h:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/operators.txt:  
                 !^int/double:sql{query}[[$.limit(2) $.offset(4) $.default(0)]]                  !^int/double:sql{query}[[$.limit(2) $.offset(4) $.default(0)]]
                 string, table                  string, table
   
 2001-08-06  parser  2001-08-06  parser
         * src/classes/hash.C:          * src/classes/hash.C:
         * src/operators.txt:  
                 hash:keys renamed to hash:_keys :(                  hash:keys renamed to hash:_keys :(
   
         * src/main/pa_exec.C:          * src/main/pa_exec.C:
                 exec win32 real filename                  exec win32 real filename
   
         * src/classes/file.C:          * src/classes/file.C:
         * src/operators.txt:  
                 exec stderr out                  exec stderr out
   
         * src/classes/mail.C:          * src/classes/mail.C:
Line 6823 Line 6792
         * src/main/pa_hash.C:          * src/main/pa_hash.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/operators.txt:  
                 class_path                  class_path
   
 2001-08-03  parser  2001-08-03  parser
         * src/ChangeLog:  
         * src/classes/table.C:          * src/classes/table.C:
         * src/operators.txt:  
         * src/types/pa_vtable.h:          * src/types/pa_vtable.h:
                 vtable.locks killed                  vtable.locks killed
   
Line 6875 Line 6841
         * src/types/Makefile.am:          * src/types/Makefile.am:
                 pa_vtable.C added to .am                  pa_vtable.C added to .am
   
         * src/operators.txt:  
                 pgsql: oid read. write todo  
   
         * src/main/compile.tab.C:          * src/main/compile.tab.C:
                 added, so that could be compiled even on non-bison-enabled platforms                  added, so that could be compiled even on non-bison-enabled platforms
   
 2001-07-30  parser  
         * src/parser3.dsw:  
                 pgsql 0  
   
 2001-07-28  parser  2001-07-28  parser
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/operators.txt:  
                 bug fix @ untaint when \r skipped \n                  bug fix @ untaint when \r skipped \n
   
         * src/classes/table.C:          * src/classes/table.C:
Line 6942 Line 6900
 2001-07-25  parser  2001-07-25  parser
         * src/classes/table.C:          * src/classes/table.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/operators.txt:  
         * src/types/pa_vtable.C:          * src/types/pa_vtable.C:
         * src/types/pa_vtable.h:          * src/types/pa_vtable.h:
                 ^table.record[] now $table.fields                  ^table.record[] now $table.fields
   
         * src/parser3.dsw:  
         * src/types/pa_vtable.C:          * src/types/pa_vtable.C:
                 table: get_element order changeed. now:                  table: get_element order changeed. now:
                 1. fields                  1. fields
Line 6975 Line 6931
         * src/main/compile_tools.C:          * src/main/compile_tools.C:
         * src/main/compile_tools.h:          * src/main/compile_tools.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/operators.txt:  
                 with killed, code storage introduced with former 'with' syntax                  with killed, code storage introduced with former 'with' syntax
   
         * src/main/compile.y:          * src/main/compile.y:
Line 6988 Line 6943
         * src/main/compile_tools.h:          * src/main/compile_tools.h:
                 allowed empty lines before first method decl                  allowed empty lines before first method decl
   
         * src/operators.txt:  
                 z  
   
         * src/classes/table.C:          * src/classes/table.C:
                 allowed nontable result in table:sql, results in empty table                  allowed nontable result in table:sql, results in empty table
   
Line 7004 Line 6956
         * src/classes/file.C:          * src/classes/file.C:
         * src/include/pa_common.h:          * src/include/pa_common.h:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/parser3.dsw:  
                 file:move                  file:move
   
         * src/main/compile.y:          * src/main/compile.y:
Line 7015 Line 6966
   
         * src/main/compile.C:          * src/main/compile.C:
         * src/main/compile.y:          * src/main/compile.y:
         * src/operators.txt:  
                 @end handling method2                  @end handling method2
   
 2001-07-23  parser  2001-07-23  parser
         * src/main/pa_sql_driver_manager.C:          * src/main/pa_sql_driver_manager.C:
         * src/parser3.dsw:  
         * src/sql/pa_sql_driver.h:          * src/sql/pa_sql_driver.h:
                 sql odbc driver                  sql odbc driver
   
Line 7030 Line 6979
         * src/classes/table.C:          * src/classes/table.C:
         * src/classes/void.C:          * src/classes/void.C:
         * src/include/pa_sql_connection.h:          * src/include/pa_sql_connection.h:
         * src/parser3.dsw:  
         * src/sql/pa_sql_driver.h:          * src/sql/pa_sql_driver.h:
                 changed sql driver query interface                  changed sql driver query interface
   
 2001-07-20  parser  2001-07-20  parser
         * src/operators.txt:  
         * src/types/pa_vrequest.C:          * src/types/pa_vrequest.C:
                 X!$browser:type                  X!$browser:type
   
Line 7044 Line 6991
         * src/include/pa_string.h:          * src/include/pa_string.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/operators.txt:  
         * src/operators.txt:  
         * src/types/pa_valiased.C:          * src/types/pa_valiased.C:
         * src/types/pa_valiased.h:          * src/types/pa_valiased.h:
         * src/types/pa_value.h:          * src/types/pa_value.h:
Line 7082 Line 7027
   
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/operators.txt:  
                 ORIGINS langs name abbrevations                  ORIGINS langs name abbrevations
   
         * src/classes/file.C:          * src/classes/file.C:
         * src/operators.txt:  
                 $file:exit-code renamed to 'status'                  $file:exit-code renamed to 'status'
   
         * src/classes/date.C:          * src/classes/date.C:
Line 7121 Line 7064
   
         * src/classes/file.C:          * src/classes/file.C:
         * src/main/pa_exec.C:          * src/main/pa_exec.C:
         * src/operators.txt:  
                 file:exec                  file:exec
   
 2001-07-17  parser  2001-07-17  parser
         * src/Makefile.in:          * src/Makefile.in:
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/configure:  
         * src/configure.in:  
                 == wrong                  == wrong
   
 2001-07-13  parser  2001-07-13  parser
Line 7145 Line 7085
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
                 auto.p[@auto], /news/auto.p[no @auto], so that initializing                  auto.p[@auto], /news/auto.p[no @auto], so that initializing
                 second would not call first @auto                  second would not call first @auto
   
 2001-07-12  parser  2001-07-12  parser
         * src/operators.txt:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
                 pa_value.putelement modification of system classes prevented                  pa_value.putelement modification of system classes prevented
   
 2001-07-11  parser  2001-07-11  parser
         * src/classes/string.C:          * src/classes/string.C:
         * src/doc/sources2html.cmd:          * src/doc/sources2html.cmd:
         * src/operators.txt:  
                 lr split now yelds table $piece                  lr split now yelds table $piece
   
         * src/classes/file.C:          * src/classes/file.C:
         * src/include/pa_common.h:          * src/include/pa_common.h:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/operators.txt:  
         * src/types/pa_vstateless_class.h:          * src/types/pa_vstateless_class.h:
                 $file created by file:state += .atime .mtime .ctime                  $file created by file:state += .atime .mtime .ctime
                 +found&fixed bug with exceptions on get_junction-created objects [they were on wrong pool]                  +found&fixed bug with exceptions on get_junction-created objects [they were on wrong pool]
Line 7176 Line 7112
         * src/classes/string.C:          * src/classes/string.C:
         * src/classes/table.C:          * src/classes/table.C:
         * src/main/compile.y:          * src/main/compile.y:
         * src/operators.txt:  
                 date format 0                  date format 0
   
 2001-07-07  parser  2001-07-07  parser
Line 7193 Line 7128
         * src/classes/void.C:          * src/classes/void.C:
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/operators.txt:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vdate.h:          * src/types/pa_vdate.h:
         * src/types/pa_wcontext.C:          * src/types/pa_wcontext.C:
Line 7204 Line 7138
         * src/include/pa_common.h:          * src/include/pa_common.h:
         * src/include/pa_string.h:          * src/include/pa_string.h:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/operators.txt:  
         * src/types/pa_vdate.h:          * src/types/pa_vdate.h:
                 date roll                  date roll
                 table calendar                  table calendar
Line 7215 Line 7148
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/operators.txt:  
         * src/types/pa_vmath.h:          * src/types/pa_vmath.h:
                 math 0                  math 0
   
Line 7226 Line 7157
         * src/classes/op.C:          * src/classes/op.C:
         * src/classes/random.C:          * src/classes/random.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/operators.txt:  
                 class random renamed to math, operators became methods                  class random renamed to math, operators became methods
   
         * src/classes/op.C:          * src/classes/op.C:
         * src/operators.txt:  
                  pow sqrt                   pow sqrt
   
         * src/classes/op.C:          * src/classes/op.C:
         * src/main/execute.C:          * src/main/execute.C:
         * src/operators.txt:  
                  sin asin cos acos tan atan                   sin asin cos acos tan atan
   
 2001-07-02  parser  2001-07-02  parser
         * src/classes/hash.C:          * src/classes/hash.C:
         * src/operators.txt:  
                 ^hash.keys[]                  ^hash.keys[]
   
         * src/classes/table.C:          * src/classes/table.C:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/operators.txt:  
                 ^table:columns[]                  ^table:columns[]
   
         * src/classes/table.C:          * src/classes/table.C:
         * src/operators.txt:  
                 ^table.columns column renamed from 'name' to 'column'                  ^table.columns column renamed from 'name' to 'column'
   
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/compile_tools.h:          * src/main/compile_tools.h:
         * src/operators.txt:  
                 in expressions now allowed 'strings'                  in expressions now allowed 'strings'
   
 2001-06-29  parser  2001-06-29  parser
Line 7365 Line 7289
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/targets/cgi/pa_pool.C:          * src/targets/cgi/pa_pool.C:
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vcode_frame.h:          * src/types/pa_vcode_frame.h:
Line 7376 Line 7299
                 nothing renamed to void                  nothing renamed to void
   
         * src/classes/op.C:          * src/classes/op.C:
         * src/operators.txt:  
                 ^switch ^case                  ^switch ^case
   
         * src/operators.txt:  
                 z  
   
         * src/main/compile.y:          * src/main/compile.y:
         * src/operators.txt:  
                 lexer: $zzzz^zzzz were name part                  lexer: $zzzz^zzzz were name part
   
 2001-05-28  parser  2001-05-28  parser
Line 7401 Line 7319
                 removed >a                  removed >a
   
         * src/doc/sources2html.cmd:          * src/doc/sources2html.cmd:
         * src/operators.txt:  
                 z                  z
   
         * src/ChangeLog:  
                 changelogs  
   
 2001-05-24  parser  2001-05-24  parser
         * src/Makefile.in:          * src/Makefile.in:
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/configure:  
         * src/configure.in:  
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/pcre/Makefile:          * src/pcre/Makefile:
         * src/pcre/Makefile.in:          * src/pcre/Makefile.in:
Line 7430 Line 7342
         * src/pcre/Makefile:          * src/pcre/Makefile:
                 removed pcre/make                  removed pcre/make
   
         * src/configure.in:  
                 no rtty test begin  
   
         * src/configure.in:  
                 configure.in better lang tests  
   
         * src/configure.in:  
                 no rtty -10  
   
         * src/configure.in:  
                 no rtty -9  
   
         * src/ChangeLog:  
                 found changelog autogenerate ability  
   
         * src/targets/cgi/parser3.dsp:          * src/targets/cgi/parser3.dsp:
                 project file                  project file
   
         * src/classes/op.C:          * src/classes/op.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
                 ^log ^exp                  ^log ^exp
   
         * src/ChangeLog:  
                 changelogs  
   
 2001-05-23  parser  2001-05-23  parser
         * src/classes/op.C:          * src/classes/op.C:
         * src/main/compile.y:          * src/main/compile.y:
Line 7465 Line 7358
         * src/main/pa_string.C:          * src/main/pa_string.C:
                 string cmp bug                  string cmp bug
   
         * src/operators.txt:  
                 .txt  
   
         * src/classes/mail.C:          * src/classes/mail.C:
         * src/classes/op.C:          * src/classes/op.C:
                 rem max 1000                  rem max 1000
Line 7516 Line 7406
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/targets/cgi/pa_pool.C:          * src/targets/cgi/pa_pool.C:
         * src/targets/cgi/pa_pool.C:          * src/targets/cgi/pa_pool.C:
         * src/types/pa_value.h:          * src/types/pa_value.h:
Line 7542 Line 7431
                 make system timestamps                  make system timestamps
   
         * src/classes/nothing.C:          * src/classes/nothing.C:
         * src/operators.txt:  
                 resultless ^sql  moved to nothing:                  resultless ^sql  moved to nothing:
   
         * src/configure:  
                 forced commit  
   
         * src/classes/Makefile.am:          * src/classes/Makefile.am:
                 .AM                  .AM
   
Line 7557 Line 7442
         * src/pcre/pcre.dsp:          * src/pcre/pcre.dsp:
                 .am                  .am
   
         * src/aclocal.m4:  
         * src/pcre/Makefile:          * src/pcre/Makefile:
         * src/pcre/Makefile.in:          * src/pcre/Makefile.in:
                 long-forgotten buddy                  long-forgotten buddy
Line 7571 Line 7455
   
         * src/classes/op.C:          * src/classes/op.C:
         * src/main/execute.C:          * src/main/execute.C:
         * src/operators.txt:  
         * src/pcre/Makefile:          * src/pcre/Makefile:
         * src/pcre/Makefile.am:          * src/pcre/Makefile.am:
         * src/pcre/Makefile.in:          * src/pcre/Makefile.in:
Line 7597 Line 7480
         * src/include/pa_string.h:          * src/include/pa_string.h:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/operators.txt:  
         * src/types/pa_vstring.C:          * src/types/pa_vstring.C:
         * src/types/pa_vstring.h:          * src/types/pa_vstring.h:
                 started int:sql                  started int:sql
Line 7629 Line 7511
         * src/main/compile.C:          * src/main/compile.C:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/execute.C:          * src/main/execute.C:
         * src/operators.txt:  
                 hash:sql moved to main trunc. operators.txt updated                  hash:sql moved to main trunc. operators.txt updated
   
 2001-05-19  parser  2001-05-19  parser
Line 7672 Line 7553
         * src/Makefile.in:          * src/Makefile.in:
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/configure:  
         * src/include/pa_config_auto.h.in:          * src/include/pa_config_auto.h.in:
         * src/libltdl/Makefile.in:  
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/pcre/Makefile:          * src/pcre/Makefile:
         * src/pcre/Makefile.in:          * src/pcre/Makefile.in:
Line 7693 Line 7572
         * src/main/execute.C:          * src/main/execute.C:
                 removed /*SYNCHRONIZED*/  from hash.h                  removed /*SYNCHRONIZED*/  from hash.h
   
         * src/configure.in:  
         * src/include/pa_array.h:          * src/include/pa_array.h:
         * src/include/pa_common.h:          * src/include/pa_common.h:
         * src/include/pa_config_fixed.h:          * src/include/pa_config_fixed.h:
Line 7770 Line 7648
                 SYNCHRONIZED moved closer to caches put/gets                  SYNCHRONIZED moved closer to caches put/gets
   
         * src/classes/string.C:          * src/classes/string.C:
         * src/configure.in:  
         * src/include/pa_config_fixed.h:          * src/include/pa_config_fixed.h:
         * src/include/pa_config_includes.h:          * src/include/pa_config_includes.h:
         * src/main/compile.y:          * src/main/compile.y:
Line 7810 Line 7687
         * src/include/pa_sql_connection.h:          * src/include/pa_sql_connection.h:
         * src/include/pa_sql_driver_manager.h:          * src/include/pa_sql_driver_manager.h:
         * src/main/pa_sql_driver_manager.C:          * src/main/pa_sql_driver_manager.C:
         * src/parser3.dsw:  
         * src/sql/pa_sql_driver.h:          * src/sql/pa_sql_driver.h:
                 fixed problem at last: 2connections own 1driver and                  fixed problem at last: 2connections own 1driver and
                 set_services fight for driver::fservices. before fix                  set_services fight for driver::fservices. before fix
Line 7893 Line 7769
         * src/include/pa_string.h:          * src/include/pa_string.h:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/operators.txt:  
                 ^string.upper|lower[]                  ^string.upper|lower[]
   
 2001-05-11  paf  2001-05-11  paf
Line 7901 Line 7776
         * src/classes/gawk.exe:          * src/classes/gawk.exe:
         * src/classes/ls.exe:          * src/classes/ls.exe:
         * src/main/bison.exe:          * src/main/bison.exe:
         * src/operators.txt:  
         * src/targets/isapi/KILL.EXE:          * src/targets/isapi/KILL.EXE:
         * src/targets/isapi/PSTAT.EXE:          * src/targets/isapi/PSTAT.EXE:
         * src/targets/isapi/istart.cmd:          * src/targets/isapi/istart.cmd:
Line 7945 Line 7819
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/classes/gd/Makefile.in:          * src/classes/gd/Makefile.in:
         * src/classes/gd/gif.h:          * src/classes/gd/gif.h:
         * src/configure:  
         * src/include/pa_config_auto.h.in:          * src/include/pa_config_auto.h.in:
         * src/include/pa_config_fixed.h:          * src/include/pa_config_fixed.h:
         * src/include/pa_config_includes.h:          * src/include/pa_config_includes.h:
         * src/libltdl/Makefile.in:  
         * src/libltdl/config.h:  
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/pcre/Makefile.in:          * src/pcre/Makefile.in:
         * src/targets/Makefile.in:          * src/targets/Makefile.in:
Line 7970 Line 7841
   
         * src/include/pa_common.h:          * src/include/pa_common.h:
         * src/include/pa_config_includes.h:          * src/include/pa_config_includes.h:
         * src/libltdl/config.h:  
                 inline undefed for C++, that's all                  inline undefed for C++, that's all
   
         * src/classes/gd/gif.h:          * src/classes/gd/gif.h:
Line 7984 Line 7854
   
 2001-05-08  paf  2001-05-08  paf
         * src/classes/table.C:          * src/classes/table.C:
         * src/operators.txt:  
                 table:hash always hash of hash now                  table:hash always hash of hash now
   
         * src/classes/op.C:          * src/classes/op.C:
         * src/classes/table.C:          * src/classes/table.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/operators.txt:  
         * src/types/pa_vtable.h:          * src/types/pa_vtable.h:
                 removed table:find. table:locate and op:eval now return bool                  removed table:find. table:locate and op:eval now return bool
   
Line 7998 Line 7866
                 table:empty return bool now                  table:empty return bool now
   
         * src/classes/table.C:          * src/classes/table.C:
         * src/operators.txt:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vhash.h:          * src/types/pa_vhash.h:
         * src/types/pa_vmethod_frame.h:          * src/types/pa_vmethod_frame.h:
Line 8016 Line 7883
         * src/include/pa_array.h:          * src/include/pa_array.h:
         * src/include/pa_table.h:          * src/include/pa_table.h:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/operators.txt:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vtable.h:          * src/types/pa_vtable.h:
                 table:hash                  table:hash
Line 8044 Line 7910
         * src/types/pa_vstateless_class.h:          * src/types/pa_vstateless_class.h:
                 hash:default                  hash:default
   
         * src/operators.txt:  
                 rethought hash & undef. before change  
   
         * src/classes/table.C:          * src/classes/table.C:
         * src/operators.txt:  
                 table:record have name                  table:record have name
   
 2001-05-07  paf  2001-05-07  paf
Line 8262 Line 8124
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/pcre/pcre_parser_ctype.c:          * src/pcre/pcre_parser_ctype.c:
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/targets/isapi/parser3isapi.C:          * src/targets/isapi/parser3isapi.C:
Line 8486 Line 8347
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/pcre/pcre_parser_ctype.c:          * src/pcre/pcre_parser_ctype.c:
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/types/pa_value.h:          * src/types/pa_value.h:
Line 8598 Line 8458
         * src/targets/apache13/Makefile.in:          * src/targets/apache13/Makefile.in:
                 apache makefile.in s                  apache makefile.in s
   
         * src/configure.in:  
         * src/targets/Makefile.am:          * src/targets/Makefile.am:
         * src/targets/apache13/Makefile.am:          * src/targets/apache13/Makefile.am:
                 apache module lib .am                  apache module lib .am
Line 8666 Line 8525
   
         * src/Makefile.in:          * src/Makefile.in:
         * src/classes/Makefile.in:          * src/classes/Makefile.in:
         * src/libltdl/Makefile.in:  
         * src/main/Makefile.in:          * src/main/Makefile.in:
         * src/pcre/Makefile.in:          * src/pcre/Makefile.in:
         * src/targets/cgi/Makefile.in:          * src/targets/cgi/Makefile.in:
Line 8683 Line 8541
         * src/targets/Makefile.in:          * src/targets/Makefile.in:
                 makefiles&co                  makefiles&co
   
         * src/Makefile:  
         * src/classes/Makefile:          * src/classes/Makefile:
         * src/libltdl/Makefile:  
         * src/main/Makefile:          * src/main/Makefile:
         * src/targets/cgi/Makefile:          * src/targets/cgi/Makefile:
         * src/types/Makefile:          * src/types/Makefile:
                 makefiles removed                  makefiles removed
   
         * src/Makefile:  
         * src/classes/Makefile:          * src/classes/Makefile:
         * src/configure:  
         * src/libltdl/Makefile:  
         * src/libltdl/configure:  
         * src/ltconfig:  
         * src/main/Makefile:          * src/main/Makefile:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/targets/Makefile:          * src/targets/Makefile:
Line 8710 Line 8561
                 /// @test $a.menu{ $a[123] }                  /// @test $a.menu{ $a[123] }
                 and $a.menu{^table:set[]...}                  and $a.menu{^table:set[]...}
   
         * src/acinclude.m4:  
         * src/targets/cgi/Makefile.am:          * src/targets/cgi/Makefile.am:
                 liblink                  liblink
   
Line 8719 Line 8569
         * src/pcre/pcre_parser_ctype.c:          * src/pcre/pcre_parser_ctype.c:
                 pcre .am                  pcre .am
   
         * src/acinclude.m4:  
         * src/acinclude.m4:  
         * src/acinclude.m4:  
         * src/targets/cgi/Makefile.am:          * src/targets/cgi/Makefile.am:
         * src/targets/cgi/Makefile.am:          * src/targets/cgi/Makefile.am:
                 win32 conditional                  win32 conditional
   
         * src/configure.in:  
         * src/include/pa_config_fixed.h:          * src/include/pa_config_fixed.h:
         * src/include/pa_config_includes.h:          * src/include/pa_config_includes.h:
         * src/main/pa_common.C:          * src/main/pa_common.C:
Line 8749 Line 8595
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/operators.txt:  
         * src/parser3.dsw:  
         * src/pcre/Makefile.am:          * src/pcre/Makefile.am:
         * src/pcre/dftables.c:          * src/pcre/dftables.c:
         * src/pcre/pcre.dsp:          * src/pcre/pcre.dsp:
Line 8787 Line 8631
   
 2001-04-18  paf  2001-04-18  paf
         * src/classes/smtp/smtp.dsp:          * src/classes/smtp/smtp.dsp:
         * src/libltdl/COPYING.TXT:  
         * src/main/Makefile.am:          * src/main/Makefile.am:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/operators.txt:  
         * src/targets/cgi/Makefile.am:          * src/targets/cgi/Makefile.am:
                 linux @alx                  linux @alx
   
Line 8803 Line 8645
         * src/doc/doxygen.cfg:          * src/doc/doxygen.cfg:
         * src/include/pa_sql_connection.h:          * src/include/pa_sql_connection.h:
         * src/main/pa_sql_driver_manager.C:          * src/main/pa_sql_driver_manager.C:
         * src/pcre/Makefile0:  
         * src/sql/pa_sql_driver.h:          * src/sql/pa_sql_driver.h:
                 SQL_Driver_services renamed. doxygen statics enabled                  SQL_Driver_services renamed. doxygen statics enabled
   
         * src/ltmain.sh:  
                 compile4 @jav @win  
   
         * src/Makefile.am:          * src/Makefile.am:
         * src/acinclude.m4:  
         * src/classes/Makefile.am:          * src/classes/Makefile.am:
         * src/classes/_double.h:          * src/classes/_double.h:
         * src/classes/_exec.h:          * src/classes/_exec.h:
Line 8834 Line 8671
         * src/classes/mail.C:          * src/classes/mail.C:
         * src/classes/op.C:          * src/classes/op.C:
         * src/classes/random.C:          * src/classes/random.C:
         * src/config.guess:  
         * src/config.sub:  
         * src/configure.in:  
         * src/include/pa_config_fixed.h:          * src/include/pa_config_fixed.h:
         * src/include/pa_config_includes.h:          * src/include/pa_config_includes.h:
         * src/include/pa_hash.h:          * src/include/pa_hash.h:
         * src/include/pa_sql_driver_manager.h:          * src/include/pa_sql_driver_manager.h:
         * src/include/pa_version.h:          * src/include/pa_version.h:
         * src/libltdl/Makefile.am:  
         * src/libltdl/config_auto.h.in:  
         * src/libltdl/configure.in:  
         * src/ltmain.sh:  
         * src/main/Makefile.am:          * src/main/Makefile.am:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_exec.C:          * src/main/pa_exec.C:
         * src/main/pa_socks.C:          * src/main/pa_socks.C:
         * src/main/pa_sql_driver_manager.C:          * src/main/pa_sql_driver_manager.C:
         * src/parser3.dsw:  
         * src/pcre/Makefile.am:          * src/pcre/Makefile.am:
         * src/pcre/Makefile0:  
         * src/sql/Makefile.am:          * src/sql/Makefile.am:
         * src/sql/pa_sql_driver.h:          * src/sql/pa_sql_driver.h:
         * src/targets/cgi/Makefile.am:          * src/targets/cgi/Makefile.am:
Line 8867 Line 8695
   
         * src/include/pa_sql_driver_manager.h:          * src/include/pa_sql_driver_manager.h:
         * src/main/pa_sql_driver_manager.C:          * src/main/pa_sql_driver_manager.C:
         * src/parser3.dsw:  
         * src/sql/pa_sql_driver.h:          * src/sql/pa_sql_driver.h:
         * src/types/pa_vimage.h:          * src/types/pa_vimage.h:
                 sql driver interface now has initialize(client .so)                  sql driver interface now has initialize(client .so)
   
 2001-04-16  paf  2001-04-16  paf
         * src/Makefile.am:          * src/Makefile.am:
         * src/config.guess:  
         * src/config.sub:  
         * src/configure.in:  
         * src/libltdl/configure.in:  
         * src/ltmain.sh:  
                 compile2 cygwin                  compile2 cygwin
   
         * src/pcre/Makefile.am:          * src/pcre/Makefile.am:
         * src/targets/cgi/Makefile.am:          * src/targets/cgi/Makefile.am:
                 compile0 jav                  compile0 jav
   
         * src/pcre/Makefile0:  
                 file Makefile0 was initially added on branch gcc0415.  
   
         * src/pcre/Makefile.am:          * src/pcre/Makefile.am:
                 file Makefile.am was initially added on branch gcc0415.                  file Makefile.am was initially added on branch gcc0415.
   
         * src/ltmain.sh:  
                 file ltmain.sh was initially added on branch gcc0415.  
   
         * src/Makefile.am:          * src/Makefile.am:
         * src/acinclude.m4:  
         * src/classes/Makefile.am:          * src/classes/Makefile.am:
         * src/classes/_double.h:          * src/classes/_double.h:
         * src/classes/_exec.h:          * src/classes/_exec.h:
Line 8917 Line 8732
         * src/classes/mail.C:          * src/classes/mail.C:
         * src/classes/op.C:          * src/classes/op.C:
         * src/classes/random.C:          * src/classes/random.C:
         * src/config.guess:  
         * src/config.sub:  
         * src/configure.in:  
         * src/include/pa_config_fixed.h:          * src/include/pa_config_fixed.h:
         * src/include/pa_config_includes.h:          * src/include/pa_config_includes.h:
         * src/include/pa_hash.h:          * src/include/pa_hash.h:
         * src/include/pa_version.h:          * src/include/pa_version.h:
         * src/ltmain.sh:  
         * src/main/Makefile.am:          * src/main/Makefile.am:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_exec.C:          * src/main/pa_exec.C:
         * src/pcre/Makefile:          * src/pcre/Makefile:
         * src/pcre/Makefile.am:          * src/pcre/Makefile.am:
         * src/pcre/Makefile0:  
         * src/sql/Makefile.am:          * src/sql/Makefile.am:
         * src/targets/cgi/Makefile.am:          * src/targets/cgi/Makefile.am:
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
Line 8940 Line 8750
         * src/types/pa_vform.C:          * src/types/pa_vform.C:
                 compile-1                  compile-1
   
         * src/acinclude.m4:  
         * src/configure.in:  
         * src/include/pa_config_includes.h:          * src/include/pa_config_includes.h:
         * src/libltdl/Makefile.am:  
         * src/libltdl/config_auto.h.in:  
         * src/main/pa_exec.C:          * src/main/pa_exec.C:
         * src/main/pa_socks.C:          * src/main/pa_socks.C:
         * src/targets/cgi/Makefile.am:          * src/targets/cgi/Makefile.am:
Line 8963 Line 8769
         * src/classes/table.C:          * src/classes/table.C:
                 table:empty +=process                  table:empty +=process
   
         * src/operators.txt:  
                 about to make Params  
   
         * src/classes/op.C:          * src/classes/op.C:
                 z                  z
   
Line 8990 Line 8793
         * src/include/pa_globals.h:          * src/include/pa_globals.h:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/operators.txt:  
         * src/types/pa_vunknown.h:          * src/types/pa_vunknown.h:
                 ^unknown:int[]=0 double[]=0                  ^unknown:int[]=0 double[]=0
   
         * src/classes/gd/gif.C:          * src/classes/gd/gif.C:
         * src/classes/image.C:          * src/classes/image.C:
         * src/operators.txt:  
                 image:line/fill/rectangle/bar/replace/polygon/polybar                  image:line/fill/rectangle/bar/replace/polygon/polybar
   
         * src/classes/image.C:          * src/classes/image.C:
         * src/main/pa_hash.C:          * src/main/pa_hash.C:
         * src/operators.txt:  
                 hash bug fixed                  hash bug fixed
   
         * src/classes/gd/gif.h:          * src/classes/gd/gif.h:
         * src/classes/image.C:          * src/classes/image.C:
         * src/classes/op.C:          * src/classes/op.C:
         * src/main/execute.C:          * src/main/execute.C:
         * src/operators.txt:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vmethod_frame.h:          * src/types/pa_vmethod_frame.h:
         * src/types/pa_wcontext.h:          * src/types/pa_wcontext.h:
Line 9016 Line 8815
                 cleared "entered_object" state                  cleared "entered_object" state
   
         * src/classes/image.C:          * src/classes/image.C:
         * src/operators.txt:  
         * src/types/pa_vimage.h:          * src/types/pa_vimage.h:
                 image:font :text                  image:font :text
   
Line 9039 Line 8837
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/parser3.dsw:  
         * src/types/pa_vcframe.h:          * src/types/pa_vcframe.h:
         * src/types/pa_vcode_frame.h:          * src/types/pa_vcode_frame.h:
         * src/types/pa_vimage.C:          * src/types/pa_vimage.C:
Line 9053 Line 8850
         * src/classes/gd/gif.h:          * src/classes/gd/gif.h:
         * src/classes/gd/gifio.C:          * src/classes/gd/gifio.C:
         * src/classes/image.C:          * src/classes/image.C:
         * src/parser3.dsw:  
         * src/types/pa_vimage.C:          * src/types/pa_vimage.C:
         * src/types/pa_vimage.h:          * src/types/pa_vimage.h:
                 gd started porting to Pooled descendant                  gd started porting to Pooled descendant
   
         * src/classes/image.C:          * src/classes/image.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/types/pa_vform.C:          * src/types/pa_vform.C:
                 fixed post [broke when moved post read to core]                  fixed post [broke when moved post read to core]
   
         * src/classes/gd/gd.dsp:          * src/classes/gd/gd.dsp:
         * src/classes/smtp/smtp.dsp:          * src/classes/smtp/smtp.dsp:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/operators.txt:  
         * src/parser3.dsw:  
                 gd+smtp made separate libs                  gd+smtp made separate libs
   
         * src/classes/gd/gifio.C:          * src/classes/gd/gifio.C:
Line 9091 Line 8884
         * src/include/pa_globals.h:          * src/include/pa_globals.h:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/operators.txt:  
         * src/parser3.dsw:  
         * src/types/pa_vimage.C:          * src/types/pa_vimage.C:
         * src/types/pa_vimage.h:          * src/types/pa_vimage.h:
                 gd dead end. switching to python imaging lib                  gd dead end. switching to python imaging lib
Line 9107 Line 8898
         * src/classes/gd/gif.h:          * src/classes/gd/gif.h:
         * src/classes/gd/gifio.C:          * src/classes/gd/gifio.C:
         * src/classes/image.C:          * src/classes/image.C:
         * src/operators.txt:  
                 image:create image:load                  image:create image:load
   
         * src/parser3.dsw:  
                 libtdl+pcre liked separately from main libs  
   
 2001-04-10  paf  2001-04-10  paf
         * src/classes/_double.h:          * src/classes/_double.h:
         * src/classes/_file.h:          * src/classes/_file.h:
Line 9135 Line 8922
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/operators.txt:  
         * src/targets/isapi/parser3isapi.C:          * src/targets/isapi/parser3isapi.C:
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vfile.C:          * src/types/pa_vfile.C:
Line 9152 Line 8938
                 image forgotten!                  image forgotten!
   
         * src/classes/image.C:          * src/classes/image.C:
         * src/operators.txt:  
         * src/types/pa_vimage.C:          * src/types/pa_vimage.C:
                 jpg measure bugs fixed                  jpg measure bugs fixed
   
Line 9182 Line 8967
                 sendmail unix skipping defaults                  sendmail unix skipping defaults
   
         * src/classes/image.C:          * src/classes/image.C:
         * src/operators.txt:  
                 z                  z
   
         * src/classes/mail.C:          * src/classes/mail.C:
         * src/include/pa_common.h:          * src/include/pa_common.h:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/operators.txt:  
                 sendmail unix added defaults                  sendmail unix added defaults
   
         * src/classes/mail.C:          * src/classes/mail.C:
Line 9204 Line 8987
                 exec -2                  exec -2
   
         * src/classes/file.C:          * src/classes/file.C:
         * src/configure.in:  
         * src/include/pa_exec.h:          * src/include/pa_exec.h:
         * src/include/pa_sapi.h:          * src/include/pa_sapi.h:
         * src/libltdl/libltdl.dsp:  
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_exec.C:          * src/main/pa_exec.C:
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
Line 9222 Line 9003
         * src/include/pa_common.h:          * src/include/pa_common.h:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/operators.txt:  
         * src/targets/pa_exec.C:          * src/targets/pa_exec.C:
                 exec3. decided exec:cgi to move to file:cgi                  exec3. decided exec:cgi to move to file:cgi
   
Line 9285 Line 9065
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_dir.C:          * src/main/pa_dir.C:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/operators.txt:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/targets/cgi/parser3.dsp:          * src/targets/cgi/parser3.dsp:
         * src/targets/pa_exec.C:          * src/targets/pa_exec.C:
Line 9303 Line 9082
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/include/pa_string.h:          * src/include/pa_string.h:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
                 uuencode. string<<                  uuencode. string<<
   
         * src/operators.txt:  
                 z  
   
 2001-04-07  paf  2001-04-07  paf
         * src/classes/_mail.h:          * src/classes/_mail.h:
         * src/classes/mail.C:          * src/classes/mail.C:
Line 9335 Line 9110
                 +=                  +=
   
         * src/classes/mail.C:          * src/classes/mail.C:
         * src/operators.txt:  
                 ^attach dead end                  ^attach dead end
   
         * src/classes/mail.C:          * src/classes/mail.C:
Line 9376 Line 9150
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_dir.C:          * src/main/pa_dir.C:
         * src/operators.txt:  
                 table:dir 0 [without regexp]                  table:dir 0 [without regexp]
   
         * src/main/compile.C:          * src/main/compile.C:
Line 9389 Line 9162
         * src/include/pa_globals.h:          * src/include/pa_globals.h:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/operators.txt:  
                 table:dir 1                  table:dir 1
   
         * src/classes/_op.h:          * src/classes/_op.h:
Line 9450 Line 9222
         * src/main/pa_sql_driver_manager.C:          * src/main/pa_sql_driver_manager.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/operators.txt:  
         * src/sql/pa_sql_driver.h:          * src/sql/pa_sql_driver.h:
         * src/types/pa_vmframe.h:          * src/types/pa_vmframe.h:
         * src/types/pa_wcontext.C:          * src/types/pa_wcontext.C:
Line 9462 Line 9233
         * src/include/pa_types.h:          * src/include/pa_types.h:
         * src/main/pa_sql_driver_manager.C:          * src/main/pa_sql_driver_manager.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/operators.txt:  
         * src/sql/pa_sql_driver.h:          * src/sql/pa_sql_driver.h:
         * src/targets/cgi/parser3.dsp:          * src/targets/cgi/parser3.dsp:
                 mysql 0                  mysql 0
Line 9486 Line 9256
         * src/main/pa_request.C:          * src/main/pa_request.C:
                 junction to code&expression in errors                  junction to code&expression in errors
   
         * src/configure.in:  
         * src/include/pa_config_fixed.h:          * src/include/pa_config_fixed.h:
         * src/include/pa_config_includes.h:          * src/include/pa_config_includes.h:
         * src/include/pa_hash.h:          * src/include/pa_hash.h:
Line 9506 Line 9275
         * src/include/pa_pool.h:          * src/include/pa_pool.h:
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/types/pa_vclass.h:          * src/types/pa_vclass.h:
                 sql frame -10                  sql frame -10
   
Line 9528 Line 9296
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/operators.txt:  
         * src/parser3.dsw:  
                 connect&sql -1000 just compiled                  connect&sql -1000 just compiled
   
         * src/sql/Makefile.am:          * src/sql/Makefile.am:
Line 9540 Line 9306
         * src/include/pa_sql_driver_manager.h:          * src/include/pa_sql_driver_manager.h:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_sql_driver_manager.C:          * src/main/pa_sql_driver_manager.C:
         * src/parser3.dsw:  
                 more manager&connection&driver                  more manager&connection&driver
   
         * src/include/pa_sql_driver.h:          * src/include/pa_sql_driver.h:
Line 9551 Line 9316
   
         * src/include/pa_sql_driver.h:          * src/include/pa_sql_driver.h:
         * src/include/pa_sql_driver_manager.h:          * src/include/pa_sql_driver_manager.h:
         * src/libltdl/COPYING.TXT:  
         * src/libltdl/Makefile.am:  
         * src/libltdl/README:  
         * src/libltdl/acinclude.m4:  
         * src/libltdl/config.h:  
         * src/libltdl/config_auto.h.in:  
         * src/libltdl/config_fixed.h:  
         * src/libltdl/configure.in:  
         * src/libltdl/libltdl.dsp:  
         * src/libltdl/ltdl.c:  
         * src/libltdl/ltdl.h:  
         * src/main/pa_sql_driver_manager.C:          * src/main/pa_sql_driver_manager.C:
                 connect&sql -1000 just compiled [forgot to add libltdl, added]                  connect&sql -1000 just compiled [forgot to add libltdl, added]
   
Line 9579 Line 9333
                 string:match replace 0                  string:match replace 0
   
         * src/classes/string.C:          * src/classes/string.C:
         * src/operators.txt:  
         * src/types/pa_vform.C:          * src/types/pa_vform.C:
                 string:match replace assigned lang                  string:match replace assigned lang
   
Line 9588 Line 9341
         * src/main/pa_string.C:          * src/main/pa_string.C:
                 string:match replace strange matches                  string:match replace strange matches
   
         * src/parser3.dsw:  
         * src/pcre/LICENCE:          * src/pcre/LICENCE:
         * src/pcre/Makefile:          * src/pcre/Makefile:
         * src/pcre/README:          * src/pcre/README:
Line 9626 Line 9378
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/parser3.dsw:  
         * src/pcre/pcre.dsp:          * src/pcre/pcre.dsp:
         * src/pcre/pcre_dftables.dsp:          * src/pcre/pcre_dftables.dsp:
                 string:match [search] -1 just compiled                  string:match [search] -1 just compiled
Line 9642 Line 9393
   
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/operators.txt:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/targets/isapi/parser3isapi.C:          * src/targets/isapi/parser3isapi.C:
         * src/targets/isapi/pool_storage.h:          * src/targets/isapi/pool_storage.h:
Line 9652 Line 9402
         * src/include/pa_globals.h:          * src/include/pa_globals.h:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/targets/isapi/parser3isapi.C:          * src/targets/isapi/parser3isapi.C:
         * src/types/pa_value.h:          * src/types/pa_value.h:
Line 9676 Line 9425
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/operators.txt:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/types/pa_vcookie.C:          * src/types/pa_vcookie.C:
                 string::pos & cmp & piece bugs fixed.                  string::pos & cmp & piece bugs fixed.
Line 9690 Line 9438
         * src/main/compile_tools.C:          * src/main/compile_tools.C:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/types/pa_vform.C:          * src/types/pa_vform.C:
         * src/types/pa_vstring.C:          * src/types/pa_vstring.C:
                 z                  z
Line 9701 Line 9448
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vfile.C:          * src/types/pa_vfile.C:
Line 9712 Line 9458
         * src/classes/string.C:          * src/classes/string.C:
         * src/include/pa_string.h:          * src/include/pa_string.h:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/operators.txt:  
                 string:match replace prepared                  string:match replace prepared
   
         * src/classes/string.C:          * src/classes/string.C:
         * src/main/compile.y:          * src/main/compile.y:
         * src/operators.txt:  
                 grammar: fixed to allow {}[]< empty []                  grammar: fixed to allow {}[]< empty []
   
         * src/classes/double.C:          * src/classes/double.C:
Line 9730 Line 9474
         * src/classes/table.C:          * src/classes/table.C:
         * src/include/pa_string.h:          * src/include/pa_string.h:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/operators.txt:  
                 string:match -10 [frame]                  string:match -10 [frame]
   
         * src/classes/string.C:          * src/classes/string.C:
Line 9744 Line 9487
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
                 random:generate                  random:generate
   
Line 9753 Line 9495
         * src/include/pa_string.h:          * src/include/pa_string.h:
         * src/include/pa_table.h:          * src/include/pa_table.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/operators.txt:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
                 table:join                  table:join
   
         * src/classes/table.C:          * src/classes/table.C:
         * src/include/pa_string.h:          * src/include/pa_string.h:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/operators.txt:  
         * src/types/pa_valiased.C:          * src/types/pa_valiased.C:
         * src/types/pa_valiased.h:          * src/types/pa_valiased.h:
         * src/types/pa_vdouble.h:          * src/types/pa_vdouble.h:
Line 9772 Line 9512
                 string::pos. about to use it in table:set/load                  string::pos. about to use it in table:set/load
   
         * src/classes/random.C:          * src/classes/random.C:
         * src/operators.txt:  
                 random:generate 1                  random:generate 1
   
 2001-03-30  paf  2001-03-30  paf
Line 9793 Line 9532
         * src/classes/table.C:          * src/classes/table.C:
         * src/include/pa_string.h:          * src/include/pa_string.h:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/operators.txt:  
                 todo: table flip and append. string::pos                  todo: table flip and append. string::pos
   
 2001-03-29  paf  2001-03-29  paf
Line 9811 Line 9549
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/operators.txt:  
                 pool.request                  pool.request
   
         * src/classes/string.C:          * src/classes/string.C:
         * src/operators.txt:  
                 string:xsplit forgot that they must result in 1 row N column [                  string:xsplit forgot that they must result in 1 row N column [
                 not vice versa]                  not vice versa]
   
Line 9824 Line 9560
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_array.C:          * src/main/pa_array.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/operators.txt:  
         * src/types/pa_vtable.h:          * src/types/pa_vtable.h:
                 string: lsplit -1                  string: lsplit -1
   
         * src/classes/string.C:          * src/classes/string.C:
         * src/include/pa_string.h:          * src/include/pa_string.h:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/operators.txt:  
                 string: pos -1                  string: pos -1
   
         * src/classes/string.C:          * src/classes/string.C:
Line 9860 Line 9594
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/operators.txt:  
                 string: left right mid                  string: left right mid
   
         * src/classes/file.C:          * src/classes/file.C:
         * src/classes/table.C:          * src/classes/table.C:
         * src/include/pa_table.h:          * src/include/pa_table.h:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/operators.txt:  
         * src/types/pa_vstring.h:          * src/types/pa_vstring.h:
         * src/types/pa_wwrapper.h:          * src/types/pa_wwrapper.h:
                 table:flip                  table:flip
Line 9879 Line 9611
         * src/classes/file.C:          * src/classes/file.C:
         * src/include/pa_globals.h:          * src/include/pa_globals.h:
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/operators.txt:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/targets/isapi/parser3isapi.C:          * src/targets/isapi/parser3isapi.C:
         * src/types/pa_value.h:          * src/types/pa_value.h:
Line 9893 Line 9624
         * src/include/pa_table.h:          * src/include/pa_table.h:
         * src/main/pa_array.C:          * src/main/pa_array.C:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/operators.txt:  
         * src/types/pa_vtable.h:          * src/types/pa_vtable.h:
                 table:locate just compiled                  table:locate just compiled
   
         * src/classes/file.C:          * src/classes/file.C:
         * src/include/pa_common.h:          * src/include/pa_common.h:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/operators.txt:  
         * src/types/pa_vfile.C:          * src/types/pa_vfile.C:
         * src/types/pa_vfile.h:          * src/types/pa_vfile.h:
                 started file:load. wrong write. must be self.set                  started file:load. wrong write. must be self.set
Line 9910 Line 9639
         * src/classes/table.C:          * src/classes/table.C:
         * src/include/pa_table.h:          * src/include/pa_table.h:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/operators.txt:  
                 table:locate1, file:test                  table:locate1, file:test
   
         * src/classes/file.C:          * src/classes/file.C:
Line 9923 Line 9651
         * src/types/pa_vform.C:          * src/types/pa_vform.C:
                 file:load 1. tainted                  file:load 1. tainted
   
         * src/operators.txt:  
                 z  
   
         * src/classes/file.C:          * src/classes/file.C:
         * src/include/pa_globals.h:          * src/include/pa_globals.h:
         * src/include/pa_request.h:          * src/include/pa_request.h:
Line 9933 Line 9658
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/operators.txt:  
         * src/types/pa_vfile.C:          * src/types/pa_vfile.C:
         * src/types/pa_vfile.h:          * src/types/pa_vfile.h:
         * src/types/pa_vform.C:          * src/types/pa_vform.C:
Line 9961 Line 9685
         * src/types/pa_vunknown.h:          * src/types/pa_vunknown.h:
                 sort 0                  sort 0
   
         * src/auto.p:  
         * src/classes/table.C:          * src/classes/table.C:
         * src/include/pa_common.h:          * src/include/pa_common.h:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/tainted.txt:  
         * src/test.cfg:  
                 table:save decided to have as it were. stepped back.                  table:save decided to have as it were. stepped back.
                 grammar: added 'in' 'is' 'lt'&co follow-space check                  grammar: added 'in' 'is' 'lt'&co follow-space check
   
Line 10030 Line 9751
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/operators.txt:  
                 moved ::save to pa_table.                  moved ::save to pa_table.
                 disabled @auto invocation in ^process                  disabled @auto invocation in ^process
   
Line 10038 Line 9758
         * src/include/pa_array.h:          * src/include/pa_array.h:
         * src/include/pa_table.h:          * src/include/pa_table.h:
         * src/main/pa_array.C:          * src/main/pa_array.C:
         * src/operators.txt:  
                 table:record                  table:record
   
         * src/main/untaint.C:          * src/main/untaint.C:
Line 10061 Line 9780
   
         * src/include/pa_pool.h:          * src/include/pa_pool.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/operators.txt:  
         * src/types/pa_valiased.C:          * src/types/pa_valiased.C:
         * src/types/pa_valiased.h:          * src/types/pa_valiased.h:
         * src/types/pa_value.h:          * src/types/pa_value.h:
Line 10161 Line 9879
         * src/types/pa_vcookie.C:          * src/types/pa_vcookie.C:
                 cyclic uses ignored. defaulted default content-type                  cyclic uses ignored. defaulted default content-type
   
         * src/asm.txt:  
         * src/doc/doxygen.cfg:          * src/doc/doxygen.cfg:
         * src/doc/doxygen.txt:          * src/doc/doxygen.txt:
         * src/doc/generate.cmd:          * src/doc/generate.cmd:
         * src/doc/view.cmd:          * src/doc/view.cmd:
         * src/doxygen.cmd:  
         * src/include/pa_array.h:          * src/include/pa_array.h:
         * src/include/pa_globals.h:          * src/include/pa_globals.h:
         * src/include/pa_pool.h:          * src/include/pa_pool.h:
Line 10178 Line 9894
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/operators.txt:  
         * src/parser3.doxygen:  
         * src/parser3_doc_index.txt:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/targets/isapi/parser3isapi.C:          * src/targets/isapi/parser3isapi.C:
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vtable.h:          * src/types/pa_vtable.h:
         * src/viewdoxygen.cmd:  
                 html-typo 0                  html-typo 0
                 html-typo 1. noticed double default content-type prob. run cgi.cmd tomorrow first                  html-typo 1. noticed double default content-type prob. run cgi.cmd tomorrow first
                 html-typo sample. detected << problem: they become ltlt too fast                  html-typo sample. detected << problem: they become ltlt too fast
Line 10262 Line 9974
                 #comment                  #comment
   
 2001-03-23  paf  2001-03-23  paf
         * src/acinclude.m4:  
         * src/classes/root.C:          * src/classes/root.C:
         * src/classes/table.C:          * src/classes/table.C:
         * src/config.h.bot:  
         * src/config.h.top:  
         * src/configure:  
         * src/configure.in:  
         * src/include/pa_common.h:          * src/include/pa_common.h:
         * src/include/pa_config_fixed.h:          * src/include/pa_config_fixed.h:
         * src/include/pa_config_includes.h:          * src/include/pa_config_includes.h:
Line 10285 Line 9992
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/pa_version.h:  
         * src/stamp-h.in:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/targets/isapi/parser3isapi.C:          * src/targets/isapi/parser3isapi.C:
         * src/types/pa_vfile.C:          * src/types/pa_vfile.C:
Line 10332 Line 10037
   
         * src/include/pa_pool.h:          * src/include/pa_pool.h:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/parser3.dsw:  
         * src/targets/cgi/pa_pool.C:          * src/targets/cgi/pa_pool.C:
         * src/targets/isapi/pa_pool.C:          * src/targets/isapi/pa_pool.C:
         * src/targets/isapi/parser3isapi.C:          * src/targets/isapi/parser3isapi.C:
Line 10344 Line 10048
         * src/targets/isapi/parser3isapi.C:          * src/targets/isapi/parser3isapi.C:
                 isapi: docroot now like in cgi, not from APPL_PHYSICAL_PATH                  isapi: docroot now like in cgi, not from APPL_PHYSICAL_PATH
   
         * src/parser3.dsw:  
         * src/targets/isapi/pa_pool.C:          * src/targets/isapi/pa_pool.C:
                 decided to continue with extension                  decided to continue with extension
   
Line 10353 Line 10056
   
 2001-03-22  paf  2001-03-22  paf
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/parser3.dsw:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/targets/isapi/parser3isapi.C:          * src/targets/isapi/parser3isapi.C:
         * src/targets/isapi/parser3isapi.dsp:          * src/targets/isapi/parser3isapi.dsp:
Line 10363 Line 10065
                 cookie attr decoded                  cookie attr decoded
   
         * src/include/pa_pool.h:          * src/include/pa_pool.h:
         * src/parser3.dsw:  
         * src/targets/cgi/pa_pool.C:          * src/targets/cgi/pa_pool.C:
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/targets/cgi/parser3.dsp:          * src/targets/cgi/parser3.dsp:
Line 10385 Line 10086
   
         * src/include/pa_pool.h:          * src/include/pa_pool.h:
         * src/main/pa_pool.C:          * src/main/pa_pool.C:
         * src/parser3.dsw:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/targets/isapi/parser3isapi.C:          * src/targets/isapi/parser3isapi.C:
         * src/targets/isapi/parser3isapi.dsp:          * src/targets/isapi/parser3isapi.dsp:
         * src/types/pa_vform.C:          * src/types/pa_vform.C:
                 isapi 0                  isapi 0
   
         * src/configure.in:  
         * src/include/pa_globals.h:          * src/include/pa_globals.h:
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/include/pa_types.h:          * src/include/pa_types.h:
Line 10410 Line 10109
         * src/include/pa_globals.h:          * src/include/pa_globals.h:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/pa_version.h:  
                 some comments                  some comments
   
         * src/include/pa_pool.h:          * src/include/pa_pool.h:
Line 10430 Line 10128
         * src/classes/file.C:          * src/classes/file.C:
         * src/classes/root.C:          * src/classes/root.C:
         * src/classes/table.C:          * src/classes/table.C:
         * src/configure:  
         * src/configure.in:  
         * src/include/pa_array.h:          * src/include/pa_array.h:
         * src/include/pa_common.h:          * src/include/pa_common.h:
         * src/include/pa_globals.h:          * src/include/pa_globals.h:
Line 10448 Line 10144
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/parser3.doxygen:  
         * src/parser3.dsw:  
         * src/targets/Makefile.am:          * src/targets/Makefile.am:
         * src/targets/cgi/Makefile.am:          * src/targets/cgi/Makefile.am:
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
Line 10459 Line 10153
         * src/types/pa_vform.C:          * src/types/pa_vform.C:
         * src/types/pa_vstring.h:          * src/types/pa_vstring.h:
         * src/types/pa_wwrapper.h:          * src/types/pa_wwrapper.h:
         * src/viewdoxygen.cmd:  
                 shifted apache branch on main trunc                  shifted apache branch on main trunc
   
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
Line 10472 Line 10165
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/parser3.dsw:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/targets/cgi/parser3.dsp:          * src/targets/cgi/parser3.dsp:
         * src/types/pa_vcookie.C:          * src/types/pa_vcookie.C:
Line 10489 Line 10181
                 file Makefile.am was initially added on branch automake_update.                  file Makefile.am was initially added on branch automake_update.
   
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/parser3.doxygen:  
         * src/targets/cgi/Makefile.am:          * src/targets/cgi/Makefile.am:
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
                 automake compiled and works. todo:make win32 ifdefs work and                  automake compiled and works. todo:make win32 ifdefs work and
Line 10513 Line 10204
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/operators.txt:  
         * src/targets/cgi/Makefile.am:          * src/targets/cgi/Makefile.am:
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/types/Makefile.am:          * src/types/Makefile.am:
Line 10527 Line 10217
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/parser3.doxygen:  
         * src/types/Makefile.am:          * src/types/Makefile.am:
                 removing locking                  removing locking
   
Line 10535 Line 10224
         * src/classes/file.C:          * src/classes/file.C:
         * src/classes/root.C:          * src/classes/root.C:
         * src/classes/table.C:          * src/classes/table.C:
         * src/configure:  
         * src/configure.in:  
         * src/include/pa_array.h:          * src/include/pa_array.h:
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/include/pa_string.h:          * src/include/pa_string.h:
Line 10547 Line 10234
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/parser3.doxygen:  
         * src/targets/Makefile.am:          * src/targets/Makefile.am:
         * src/targets/cgi/Makefile.am:          * src/targets/cgi/Makefile.am:
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/types/pa_vcookie.C:          * src/types/pa_vcookie.C:
         * src/types/pa_wwrapper.h:          * src/types/pa_wwrapper.h:
         * src/viewdoxygen.cmd:  
                 String::UL_                  String::UL_
   
         * src/classes/table.C:          * src/classes/table.C:
         * src/include/pa_common.h:          * src/include/pa_common.h:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/types/pa_vfile.h:          * src/types/pa_vfile.h:
                 ^table:save                  ^table:save
   
Line 10573 Line 10257
         * src/main/pa_pool.C:          * src/main/pa_pool.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/operators.txt:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vfile.C:          * src/types/pa_vfile.C:
         * src/types/pa_vfile.h:          * src/types/pa_vfile.h:
Line 10587 Line 10270
         * src/include/pa_types.h:          * src/include/pa_types.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/parser3.doxygen:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vclass.h:          * src/types/pa_vclass.h:
         * src/types/pa_vform.C:          * src/types/pa_vform.C:
         * src/types/pa_vstateless_class.h:          * src/types/pa_vstateless_class.h:
         * src/types/pa_vstateless_object.h:          * src/types/pa_vstateless_object.h:
         * src/viewdoxygen.cmd:  
                 ^table:set{default level: TABLE}                  ^table:set{default level: TABLE}
   
         * src/classes/_request.h:          * src/classes/_request.h:
Line 10614 Line 10295
         * src/types/pa_vrequest.h:          * src/types/pa_vrequest.h:
                 VRequest moved to :Value                  VRequest moved to :Value
   
         * src/parser3.doxygen:  
         * src/types/pa_valiased.h:          * src/types/pa_valiased.h:
         * src/types/pa_vbool.h:          * src/types/pa_vbool.h:
         * src/viewdoxygen.cmd:  
                 doc: Value and it's derivates somehow unlinked. don't know why yet                  doc: Value and it's derivates somehow unlinked. don't know why yet
   
         * src/classes/_env.h:          * src/classes/_env.h:
Line 10628 Line 10307
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vcookie.C:          * src/types/pa_vcookie.C:
         * src/types/pa_vcookie.h:          * src/types/pa_vcookie.h:
         * src/types/pa_venv.h:          * src/types/pa_venv.h:
                 VEnv is now :Value                  VEnv is now :Value
   
         * src/operators.txt:  
         * src/targets/cgi/pa_vform.C:          * src/targets/cgi/pa_vform.C:
         * src/types/pa_valiased.C:          * src/types/pa_valiased.C:
         * src/types/pa_valiased.h:          * src/types/pa_valiased.h:
Line 10662 Line 10339
         * src/classes/table.C:          * src/classes/table.C:
         * src/main/pa_exception.C:          * src/main/pa_exception.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/parser3.doxygen:  
         * src/parser3_doc_index.txt:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/types/pa_vbool.h:          * src/types/pa_vbool.h:
         * src/types/pa_vcookie.C:          * src/types/pa_vcookie.C:
Line 10695 Line 10370
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/parser3.doxygen:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
                 auto @brief                  auto @brief
   
Line 10709 Line 10383
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/operators.txt:  
         * src/operators.txt:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vcookie.h:          * src/types/pa_vcookie.h:
         * src/types/pa_venv.h:          * src/types/pa_venv.h:
Line 10736 Line 10408
   
         * src/classes/_request.h:          * src/classes/_request.h:
         * src/classes/request.C:          * src/classes/request.C:
         * src/doxygen.cmd:  
         * src/include/code.h:          * src/include/code.h:
         * src/include/pa_array.h:          * src/include/pa_array.h:
         * src/include/pa_common.h:          * src/include/pa_common.h:
Line 10755 Line 10426
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/operators.txt:  
         * src/parser.dsw:  
         * src/parser3.doxygen:  
         * src/parser3.dsw:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vform.C:          * src/types/pa_vform.C:
         * src/viewdoxygen.cmd:  
                 doxygen include/, Value                  doxygen include/, Value
   
         * src/include/code.h:          * src/include/code.h:
Line 10796 Line 10462
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/parser3.doxygen:  
         * src/parser3.doxygen:  
         * src/parser3.doxygen:  
         * src/types/pa_valiased.h:          * src/types/pa_valiased.h:
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vfile.C:          * src/types/pa_vfile.C:
Line 10844 Line 10507
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/operators.txt:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vcookie.C:          * src/types/pa_vcookie.C:
Line 10913 Line 10575
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
                 ^taint 0                  ^taint 0
   
         * src/classes/cookie.C:          * src/classes/cookie.C:
         * src/operators.txt:  
         * src/types/pa_vcookie.C:          * src/types/pa_vcookie.C:
         * src/types/pa_vcookie.h:          * src/types/pa_vcookie.h:
                 cookie: allowed access to hash-assigned                  cookie: allowed access to hash-assigned
Line 10951 Line 10611
   
         * src/classes/response.C:          * src/classes/response.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vhash.h:          * src/types/pa_vhash.h:
         * src/types/pa_vresponse.h:          * src/types/pa_vresponse.h:
Line 10996 Line 10655
                 disabled  $string.field                  disabled  $string.field
   
         * src/main/execute.C:          * src/main/execute.C:
         * src/operators.txt:  
         * src/sql.txt:  
         * src/tainted.txt:  
         * src/types/pa_vmframe.h:          * src/types/pa_vmframe.h:
                 if(in "/news/")                  if(in "/news/")
   
         * src/include/pa_globals.h:          * src/include/pa_globals.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/operators.txt:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vcframe.h:          * src/types/pa_vcframe.h:
         * src/types/pa_vmframe.h:          * src/types/pa_vmframe.h:
Line 11016 Line 10671
         * src/classes/request.C:          * src/classes/request.C:
         * src/include/pa_globals.h:          * src/include/pa_globals.h:
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/lang.txt:  
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_globals.C:          * src/main/pa_globals.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/types/pa_vform.C:          * src/types/pa_vform.C:
         * src/types/pa_vrequest.C:          * src/types/pa_vrequest.C:
Line 11031 Line 10684
 2001-03-15  paf  2001-03-15  paf
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/test.p:  
         * src/types/pa_vstring.h:          * src/types/pa_vstring.h:
                 pre-pre-pre-beta cgi under win32 apache pre pre pre works                  pre-pre-pre-beta cgi under win32 apache pre pre pre works
   
Line 11041 Line 10692
         * src/main/execute.C:          * src/main/execute.C:
                 z                  z
   
         * src/b.p:  
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/n.p:  
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/test.p:  
         * src/types/pa_vstring.h:          * src/types/pa_vstring.h:
                 @exception                  @exception
   
Line 11127 Line 10775
   
 2001-03-13  paf  2001-03-13  paf
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_venv.h:          * src/types/pa_venv.h:
                 for future methods of ENV constructor if                  for future methods of ENV constructor if
Line 11142 Line 10789
                 file pa_vstateless_class.h was initially added on branch                  file pa_vstateless_class.h was initially added on branch
                 stateless_class.                  stateless_class.
   
         * src/auto.p:  
         * src/include/code.h:          * src/include/code.h:
         * src/include/pa_string.h:          * src/include/pa_string.h:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/operators.txt:  
                 'value is type' expr operator                  'value is type' expr operator
   
         * src/classes/form.C:          * src/classes/form.C:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/core.C:          * src/main/core.C:
         * src/operators.txt:  
         * src/test.p:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vclass.h:          * src/types/pa_vclass.h:
         * src/types/pa_venv.h:          * src/types/pa_venv.h:
Line 11248 Line 10891
         * src/types/pa_wcontext.h:          * src/types/pa_wcontext.h:
                 $ENV: re 0, stateless classes                  $ENV: re 0, stateless classes
   
         * src/auto.p:  
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/main/compile.C:          * src/main/compile.C:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/test.p:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vmframe.h:          * src/types/pa_vmframe.h:
                 fixed yesterdays bad decision on execute_static_method                  fixed yesterdays bad decision on execute_static_method
Line 11271 Line 10912
                 started cgi target                  started cgi target
   
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/test.p:  
         * src/types/pa_venv.h:          * src/types/pa_venv.h:
                 $ENV 0.1 stateless class                  $ENV 0.1 stateless class
   
         * src/auto.p:  
         * src/classes/_form.h:          * src/classes/_form.h:
         * src/classes/double.C:          * src/classes/double.C:
         * src/classes/env.C:          * src/classes/env.C:
Line 11294 Line 10933
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/operators.txt:  
         * src/parser.dsw:  
         * src/targets/cgi/parser.dsp:          * src/targets/cgi/parser.dsp:
         * src/targets/cgi/parser3.C:          * src/targets/cgi/parser3.C:
         * src/targets/cgi/parser3.dsp:          * src/targets/cgi/parser3.dsp:
         * src/targets/cgi/parser3.dsp:          * src/targets/cgi/parser3.dsp:
         * src/test.p:  
         * src/test.p:  
         * src/types/pa_vhash.h:          * src/types/pa_vhash.h:
                 z                  z
   
Line 11311 Line 10945
         * src/include/pa_exception.h:          * src/include/pa_exception.h:
         * src/include/pa_pool.h:          * src/include/pa_pool.h:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/test.p:  
                 restructure_exceptions_dead_end                  restructure_exceptions_dead_end
   
         * src/classes/root.C:          * src/classes/root.C:
         * src/main/compile.y:          * src/main/compile.y:
         * src/operators.txt:  
         * src/test.p:  
                 ^if required junctions. allowed ; inside {} to break params                  ^if required junctions. allowed ; inside {} to break params
   
         * src/classes/_env.h:          * src/classes/_env.h:
Line 11332 Line 10963
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/test.p:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_venv.h:          * src/types/pa_venv.h:
         * src/types/pa_vstateless_class.h:          * src/types/pa_vstateless_class.h:
                 started $form: [historical moment :)]                  started $form: [historical moment :)]
   
         * src/test.p:  
         * src/types/pa_venv.h:          * src/types/pa_venv.h:
                 $ENV 1                  $ENV 1
   
         * src/classes/double.C:          * src/classes/double.C:
         * src/classes/int.C:          * src/classes/int.C:
         * src/classes/root.C:          * src/classes/root.C:
         * src/operators.txt:  
         * src/test.p:  
         * src/types/pa_vdouble.h:          * src/types/pa_vdouble.h:
         * src/types/pa_vint.h:          * src/types/pa_vint.h:
                 Int,Double  dec mul div mod                  Int,Double  dec mul div mod
Line 11357 Line 10984
         * src/classes/int.C:          * src/classes/int.C:
         * src/classes/string.C:          * src/classes/string.C:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
         * src/types/pa_wcontext.h:          * src/types/pa_wcontext.h:
                 int doube string ^format                  int doube string ^format
   
         * src/classes/root.C:          * src/classes/root.C:
         * src/test.p:  
         * src/types/pa_vclass.h:          * src/types/pa_vclass.h:
                 process temp main zeroing                  process temp main zeroing
   
         * src/classes/root.C:          * src/classes/root.C:
         * src/classes/table.C:          * src/classes/table.C:
         * src/operators.txt:  
         * src/test.cfg:  
         * src/test.p:  
         * src/types/pa_vtable.h:          * src/types/pa_vtable.h:
                 table ^offset ^line ^count                  table ^offset ^line ^count
   
         * src/classes/root.C:          * src/classes/root.C:
         * src/classes/table.C:          * src/classes/table.C:
         * src/operators.txt:  
         * src/test.p:  
                 ^use                  ^use
   
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
         * src/types/pa_wcontext.h:          * src/types/pa_wcontext.h:
                 constructing flag not 'bad' but not 'enough'                  constructing flag not 'bad' but not 'enough'
   
         * src/test.p:  
                 table: I really don't need cell origins, would kill them now  
   
         * src/b.p:  
         * src/classes/root.C:          * src/classes/root.C:
         * src/classes/table.C:          * src/classes/table.C:
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/core.C:          * src/main/core.C:
         * src/main/execute.C:          * src/main/execute.C:
         * src/operators.txt:  
         * src/test.p:  
         * src/types/pa_vclass.h:          * src/types/pa_vclass.h:
         * src/types/pa_wcontext.C:          * src/types/pa_wcontext.C:
         * src/types/pa_wcontext.h:          * src/types/pa_wcontext.h:
Line 11405 Line 11018
                 auto-vhash-constructing                  auto-vhash-constructing
   
         * src/classes/table.C:          * src/classes/table.C:
         * src/operators.txt:  
         * src/test.p:  
                 table ^empty                  table ^empty
   
         * src/classes/root.C:          * src/classes/root.C:
         * src/operators.txt:  
         * src/test.p:  
                 ^eval                  ^eval
   
         * src/classes/root.C:          * src/classes/root.C:
         * src/classes/table.C:          * src/classes/table.C:
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/test.p:  
                 fail_if_junction_ helper func                  fail_if_junction_ helper func
   
         * src/classes/root.C:          * src/classes/root.C:
Line 11431 Line 11038
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/operators.txt:  
         * src/test.p:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vclass.C:          * src/types/pa_vclass.C:
         * src/types/pa_vclass.h:          * src/types/pa_vclass.h:
Line 11442 Line 11047
         * src/types/pa_vstring.h:          * src/types/pa_vstring.h:
                 freeze, ^table:create[] -1                  freeze, ^table:create[] -1
   
           * src/types/pa_vtable.h:
                   table: no, better with string in cells...
   
         * src/classes/root.C:          * src/classes/root.C:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
         * src/types/pa_vclass.h:          * src/types/pa_vclass.h:
                 used get_method in couple places optimizing them                  used get_method in couple places optimizing them
   
         * src/types/pa_vtable.h:  
                 table: no, better with string in cells...  
   
         * src/classes/double.C:          * src/classes/double.C:
         * src/classes/int.C:          * src/classes/int.C:
         * src/classes/root.C:          * src/classes/root.C:
Line 11465 Line 11069
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/test.p:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vmframe.h:          * src/types/pa_vmframe.h:
                 process. actual names to store param and                    process. actual names to store param and  
Line 11480 Line 11082
         * src/include/pa_table.h:          * src/include/pa_table.h:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/operators.txt:  
         * src/test.p:  
         * src/test.p:  
         * src/test.p:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
                 z                  z
   
Line 11495 Line 11093
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/test.p:  
                 ^process error point by actual method_name, not source.                  ^process error point by actual method_name, not source.
                 ^load                  ^load
   
         * src/classes/table.C:          * src/classes/table.C:
         * src/include/pa_table.h:          * src/include/pa_table.h:
         * src/test.cfg:  
         * src/test.p:  
                 table ^menu                  table ^menu
   
         * src/classes/root.C:          * src/classes/root.C:
         * src/operators.txt:  
         * src/test.p:  
                 ^round()        ^floor()        ^ceiling()      ^abs()  ^sign()                  ^round()        ^floor()        ^ceiling()      ^abs()  ^sign()
   
         * src/classes/double.C:          * src/classes/double.C:
Line 11518 Line 11110
         * src/classes/table.C:          * src/classes/table.C:
         * src/main/core.C:          * src/main/core.C:
         * src/main/execute.C:          * src/main/execute.C:
         * src/operators.txt:  
         * src/test.p:  
         * src/types/pa_vint.h:          * src/types/pa_vint.h:
                 ^for                  ^for
   
Line 11532 Line 11122
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/main/untaint.C:          * src/main/untaint.C:
         * src/operators.txt:  
         * src/test.p:  
         * src/types/pa_vdouble.h:          * src/types/pa_vdouble.h:
         * src/types/pa_vint.h:          * src/types/pa_vint.h:
         * src/types/pa_vtable.h:          * src/types/pa_vtable.h:
Line 11549 Line 11137
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/operators.txt:  
         * src/test.p:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
                 table:set 0                  table:set 0
   
         * src/test.p:  
                 table:set 1  
   
 2001-03-11  paf  2001-03-11  paf
         * src/classes/double.C:          * src/classes/double.C:
         * src/classes/int.C:          * src/classes/int.C:
         * src/classes/root.C:          * src/classes/root.C:
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 intercept_string                  intercept_string
   
         * src/classes/double.C:          * src/classes/double.C:
         * src/classes/int.C:          * src/classes/int.C:
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/test.p:  
                 ^inc-s(expr)                  ^inc-s(expr)
   
         * src/include/pa_valiased.h:          * src/include/pa_valiased.h:
Line 11615 Line 11196
                 splitted types from include/                  splitted types from include/
   
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/test.p:  
         * src/types/pa_value.h:          * src/types/pa_value.h:
         * src/types/pa_vdouble.h:          * src/types/pa_vdouble.h:
         * src/types/pa_vint.h:          * src/types/pa_vint.h:
Line 11623 Line 11203
         * src/types/pa_vstring.h:          * src/types/pa_vstring.h:
                 VString VDouble VInt base now VObject_base - without fields                  VString VDouble VInt base now VObject_base - without fields
   
         * src/b.p:  
         * src/include/core.h:          * src/include/core.h:
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/main/core.C:          * src/main/core.C:
Line 11631 Line 11210
         * src/main/pa_request.C:          * src/main/pa_request.C:
                 renamed AUTO: to MAIN:                  renamed AUTO: to MAIN:
   
         * src/auto.p:  
         * src/classes/double.C:          * src/classes/double.C:
         * src/classes/int.C:          * src/classes/int.C:
         * src/classes/root.C:          * src/classes/root.C:
Line 11644 Line 11222
         * src/main/compile.C:          * src/main/compile.C:
         * src/main/core.C:          * src/main/core.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/test.p:  
                 ^untaint 0                  ^untaint 0
   
         * src/auto.p:  
         * src/classes/root.C:          * src/classes/root.C:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/test.p:  
                 setname for method-junctions bug fixed                  setname for method-junctions bug fixed
   
         * src/types/pa_vdouble.h:          * src/types/pa_vdouble.h:
Line 11666 Line 11240
         * src/include/core.h:          * src/include/core.h:
         * src/main/core.C:          * src/main/core.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/test.p:  
         * src/test.p:  
         * src/types/pa_vhash.h:          * src/types/pa_vhash.h:
                 z                  z
   
Line 11752 Line 11323
         * src/main/main.dsp:          * src/main/main.dsp:
                 env0                  env0
   
         * src/b.p:  
         * src/include/code.h:          * src/include/code.h:
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/include/pa_vint.h:          * src/include/pa_vint.h:
Line 11762 Line 11332
         * src/main/compile_tools.C:          * src/main/compile_tools.C:
         * src/main/compile_tools.h:          * src/main/compile_tools.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 optimized from OP_STRING+OP_WRITE to OP_STRING__WRITE                  optimized from OP_STRING+OP_WRITE to OP_STRING__WRITE
   
         * src/include/core.h:          * src/include/core.h:
Line 11787 Line 11356
         * src/main/pa_wcontext.C:          * src/main/pa_wcontext.C:
                 const fight finished                  const fight finished
   
         * src/auto.p:  
         * src/include/core.h:          * src/include/core.h:
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/main/core.C:          * src/main/core.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/test.p:  
                 run+auto=run                  run+auto=run
   
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/operators.txt:  
         * src/test.p:  
                 @auto[] realised. auto.p scan togo                  @auto[] realised. auto.p scan togo
   
         * src/classes/double.C:          * src/classes/double.C:
Line 11813 Line 11378
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/pa_wcontext.C:          * src/main/pa_wcontext.C:
         * src/test.p:  
                 tainting 0                  tainting 0
   
         * src/classes/_double.h:          * src/classes/_double.h:
Line 11835 Line 11399
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/pa_vclass.C:          * src/main/pa_vclass.C:
         * src/main/pa_wcontext.C:          * src/main/pa_wcontext.C:
         * src/operators.txt:  
                 ^lang prepare0                  ^lang prepare0
   
         * src/auto.p:  
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/main/compile.C:          * src/main/compile.C:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/test.p:  
                 auto tree0                  auto tree0
   
         * src/operators.txt:  
                 auto.p idea  
   
         * src/classes/env.C:          * src/classes/env.C:
                 env:file/line                  env:file/line
   
         * src/include/pa_vclass.h:          * src/include/pa_vclass.h:
         * src/test.p:  
                 const fight to go                  const fight to go
   
         * src/auto.p:  
         * src/include/core.h:          * src/include/core.h:
         * src/include/pa_common.h:          * src/include/pa_common.h:
         * src/include/pa_pool.h:          * src/include/pa_pool.h:
Line 11865 Line 11421
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/test.p:  
                 root auto.p loaded                  root auto.p loaded
   
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 autocalc code-junctions result now have names                  autocalc code-junctions result now have names
   
         * src/auto.p:  
         * src/classes/root.C:          * src/classes/root.C:
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/test.p:  
                 minor if junction bug                  minor if junction bug
   
         * src/auto.p:  
         * src/main/pa_request.C:          * src/main/pa_request.C:
         * src/test.p:  
                 auto..                  auto..
   
         * src/classes/_double.h:          * src/classes/_double.h:
Line 11942 Line 11492
         * src/main/pa_wcontext.C:          * src/main/pa_wcontext.C:
                 sources header                  sources header
   
         * src/operators.txt:  
         * src/tainted.txt:  
         * src/test.p:  
                 tainting thoghs. ^raw to die. linking lang=html to no space optimization  
   
 2001-03-09  paf  2001-03-09  paf
         * src/operators.txt:  
         * src/test.p:  
                 ^string.int[] ^string.double[]  
   
         * src/classes/root.C:          * src/classes/root.C:
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 ^string.length[]                  ^string.length[]
   
         * src/classes/root.C:          * src/classes/root.C:
Line 11970 Line 11510
         * src/main/core.C:          * src/main/core.C:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/operators.txt:  
         * src/test.p:  
                 .                  .
   
         * src/include/pa_vmframe.h:          * src/include/pa_vmframe.h:
         * src/main/compile.C:          * src/main/compile.C:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 expr construct proper naming                  expr construct proper naming
   
         * src/classes/_double.h:          * src/classes/_double.h:
Line 12000 Line 11537
         * src/main/core.C:          * src/main/core.C:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/operators.txt:  
         * src/test.p:  
                 Int and Double classes with ^int[] and ^double[]. fixed expr type                  Int and Double classes with ^int[] and ^double[]. fixed expr type
   
 2001-03-08  paf  2001-03-08  paf
Line 12036 Line 11571
         * src/main/core.C:          * src/main/core.C:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/test.p:  
                 dead end: vstring can't be derivated from vobject                  dead end: vstring can't be derivated from vobject
   
         * src/include/pa_request.h:          * src/include/pa_request.h:
Line 12044 Line 11578
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/core.C:          * src/main/core.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/test.p:  
                 introducing ROOT_CLASS.                  introducing ROOT_CLASS.
                 it's default @BASE.                  it's default @BASE.
                 changed 'RUN' assignment mech                  changed 'RUN' assignment mech
Line 12075 Line 11608
         * src/main/compile_tools.C:          * src/main/compile_tools.C:
         * src/main/compile_tools.h:          * src/main/compile_tools.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/operators.txt:  
         * src/test.p:  
                 made class: dynamic, not static. so to enable runtime ^use                  made class: dynamic, not static. so to enable runtime ^use
   
         * src/asm.txt:  
         * src/include/code.h:          * src/include/code.h:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/compile_tools.C:          * src/main/compile_tools.C:
         * src/main/execute.C:          * src/main/execute.C:
                 joined 2 into one OP_CODE__STORE_PARAM                  joined 2 into one OP_CODE__STORE_PARAM
   
         * src/b.p:  
         * src/form.txt:  
         * src/n.p:  
                 call1  
   
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 fixed problems calling operators in constructors                  fixed problems calling operators in constructors
   
         * src/classes/root.C:          * src/classes/root.C:
Line 12101 Line 11625
         * src/include/pa_vbool.h:          * src/include/pa_vbool.h:
         * src/include/pa_wwrapper.h:          * src/include/pa_wwrapper.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/operators.txt:  
                 ^if 0                  ^if 0
   
         * src/main/pa_vclass.C:          * src/main/pa_vclass.C:
Line 12110 Line 11633
         * src/classes/root.C:          * src/classes/root.C:
         * src/include/pa_stack.h:          * src/include/pa_stack.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 detected problems calling operators in constructors                  detected problems calling operators in constructors
   
         * src/main/compile.y:          * src/main/compile.y:
Line 12122 Line 11644
         * src/include/pa_vobject.h:          * src/include/pa_vobject.h:
         * src/include/pa_vunknown.h:          * src/include/pa_vunknown.h:
         * src/main/compile.y:          * src/main/compile.y:
         * src/test.p:  
                 cloning dead end                  cloning dead end
   
         * src/include/pa_vmframe.h:          * src/include/pa_vmframe.h:
         * src/test.p:  
                 fixed forgotten method_frame my check                  fixed forgotten method_frame my check
   
         * src/classes/root.C:          * src/classes/root.C:
         * src/test.p:  
                 added root.c                  added root.c
   
         * src/include/pa_vbool.h:          * src/include/pa_vbool.h:
Line 12149 Line 11668
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_wcontext.C:          * src/main/pa_wcontext.C:
         * src/main/pa_wcontext.C:          * src/main/pa_wcontext.C:
         * src/n.p:  
         * src/operators.txt:  
         * src/test.p:  
                 z                  z
   
         * src/main/compile.y:          * src/main/compile.y:
         * src/test.p:  
                 minor grammar bug with OP_CODE__STORE_PARAM                  minor grammar bug with OP_CODE__STORE_PARAM
   
         * src/include/pa_bool.h:          * src/include/pa_bool.h:
Line 12176 Line 11691
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_value.C:          * src/main/pa_value.C:
         * src/n.p:  
         * src/test.p:  
                 value.cloning so to give params proper names                  value.cloning so to give params proper names
   
         * src/classes/root.C:          * src/classes/root.C:
Line 12187 Line 11700
   
         * src/include/pa_vmframe.h:          * src/include/pa_vmframe.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 added names to unknown values in get_element and unfilled                  added names to unknown values in get_element and unfilled
                 params. removed wrong name change in get_element                  params. removed wrong name change in get_element
   
Line 12204 Line 11716
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_hash.C:          * src/main/pa_hash.C:
         * src/test.p:  
                 expr def in -f                  expr def in -f
   
         * src/lang.txt:  
         * src/sql.txt:  
         * src/test.p:  
                 added some textss  
   
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/test.p:  
                 bug in string.cmp fixed                  bug in string.cmp fixed
   
         * src/main/compile.y:          * src/main/compile.y:
                 .y priorities syntax shaped up a bit                  .y priorities syntax shaped up a bit
   
         * src/main/compile.y:          * src/main/compile.y:
         * src/test.p:  
                 expr quoted code                  expr quoted code
   
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 ^var.menu{$field} problem detected. that $field not a $var.field                  ^var.menu{$field} problem detected. that $field not a $var.field
   
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/compile_tools.h:          * src/main/compile_tools.h:
         * src/test.p:  
                 ^func(params)                  ^func(params)
   
         * src/test.p:  
                 z  
   
         * src/include/pa_value.h:          * src/include/pa_value.h:
         * src/include/pa_vclass.h:          * src/include/pa_vclass.h:
         * src/include/pa_vhash.h:          * src/include/pa_vhash.h:
Line 12247 Line 11746
   
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 expr whitespace solved. added "" support0                  expr whitespace solved. added "" support0
   
         * src/include/pa_string.h:          * src/include/pa_string.h:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/operators.txt:  
         * src/test.p:  
                 just compiled lt&co                  just compiled lt&co
   
         * src/main/compile.y:  
         * src/test.p:  
                 expr string comparisons 0  
   
         * src/include/pa_stack.h:          * src/include/pa_stack.h:
         * src/include/pa_value.h:          * src/include/pa_value.h:
         * src/include/pa_vclass.h:          * src/include/pa_vclass.h:
Line 12270 Line 11762
         * src/include/pa_vobject.h:          * src/include/pa_vobject.h:
         * src/include/pa_wwrapper.h:          * src/include/pa_wwrapper.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 fixed rwcontext of {} params up                  fixed rwcontext of {} params up
   
         * src/asm.txt:          * src/main/compile.y:
                   expr string comparisons 0
   
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 expr calls                  expr calls
   
 2001-03-06  paf  2001-03-06  paf
Line 12289 Line 11781
         * src/include/code.h:          * src/include/code.h:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 1 problems with skipping whitespace in yylex fixed                  1 problems with skipping whitespace in yylex fixed
                 2 xors: # bitwise ## logical                  2 xors: # bitwise ## logical
   
Line 12303 Line 11794
                 expr lex0 exec-1                  expr lex0 exec-1
   
         * src/main/compile.y:          * src/main/compile.y:
         * src/test.p:  
                 expr grammar-1                  expr grammar-1
   
         * src/include/pa_value.h:          * src/include/pa_value.h:
Line 12313 Line 11803
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/test.p:  
                 !~                  !~
   
         * src/include/code.h:          * src/include/code.h:
Line 12322 Line 11811
                 g                  g
   
         * src/main/compile.y:          * src/main/compile.y:
         * src/test.p:  
                 .y expr visible-shorter                  .y expr visible-shorter
   
         * src/include/pa_vcframe.h:          * src/include/pa_vcframe.h:
Line 12340 Line 11828
         * src/main/compile_tools.C:          * src/main/compile_tools.C:
         * src/main/compile_tools.h:          * src/main/compile_tools.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 +-*/                  +-*/
   
         * src/main/compile.y:          * src/main/compile.y:
Line 12350 Line 11837
   
         * src/include/pa_vstring.h:          * src/include/pa_vstring.h:
         * src/main/compile.y:          * src/main/compile.y:
         * src/test.p:  
                 problems with skipping whitespace in yylex                  problems with skipping whitespace in yylex
   
         * src/include/pa_value.h:          * src/include/pa_value.h:
         * src/include/pa_vdouble.h:          * src/include/pa_vdouble.h:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 expr grammar-1 2*2=4.000000 :)                  expr grammar-1 2*2=4.000000 :)
   
         * src/include/pa_vdouble.h:          * src/include/pa_vdouble.h:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/compile_tools.C:          * src/main/compile_tools.C:
         * src/main/compile_tools.h:          * src/main/compile_tools.h:
         * src/test.p:  
                 grammar-1.1 $a(z) $a=0                  grammar-1.1 $a(z) $a=0
   
         * src/asm.txt:  
         * src/include/code.h:          * src/include/code.h:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 without string ops in expressions 0                  without string ops in expressions 0
   
 2001-02-26  paf  2001-02-26  paf
         * src/main/compile.y:          * src/main/compile.y:
         * src/test.p:  
                 max_string in yyerror bug fix                  max_string in yyerror bug fix
   
 2001-02-25  paf  2001-02-25  paf
         * src/main/compile.y:          * src/main/compile.y:
         * src/test.p:  
                 escaping bug                  escaping bug
   
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/main/compile.C:          * src/main/compile.C:
         * src/main/core.C:          * src/main/core.C:
         * src/test.p:  
                 default name RUN, also alias                  default name RUN, also alias
   
         * src/include/pa_vcframe.h:          * src/include/pa_vcframe.h:
Line 12398 Line 11877
         * src/main/core.C:          * src/main/core.C:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/test.p:  
                 would now get fields into interm VFielded class                  would now get fields into interm VFielded class
   
         * src/include/pa_request.h:          * src/include/pa_request.h:
Line 12406 Line 11884
         * src/include/pa_vmframe.h:          * src/include/pa_vmframe.h:
         * src/include/pa_wcontext.h:          * src/include/pa_wcontext.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 VAliased0                  VAliased0
   
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 VAliased1                  VAliased1
   
         * src/include/pa_value.h:          * src/include/pa_value.h:
         * src/include/pa_vmframe.h:          * src/include/pa_vmframe.h:
                 VAliased2                  VAliased2
   
         * src/asm.txt:  
         * src/include/code.h:          * src/include/code.h:
         * src/include/pa_value.h:          * src/include/pa_value.h:
         * src/include/pa_vclass.h:          * src/include/pa_vclass.h:
Line 12428 Line 11903
         * src/main/compile_tools.C:          * src/main/compile_tools.C:
         * src/main/compile_tools.h:          * src/main/compile_tools.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/modules.txt:  
                 ^class:method() just compiled                  ^class:method() just compiled
   
         * src/include/pa_value.h:          * src/include/pa_value.h:
Line 12451 Line 11925
         * src/main/pa_hash.C:          * src/main/pa_hash.C:
         * src/main/pa_value.C:          * src/main/pa_value.C:
         * src/main/pa_wcontext.C:          * src/main/pa_wcontext.C:
         * src/modules.txt:  
         * src/test.p:  
                 virtuals2                  virtuals2
   
         * src/include/pa_value.h:          * src/include/pa_value.h:
Line 12475 Line 11947
         * src/main/main.dsp:          * src/main/main.dsp:
                 VAliased just compiled                  VAliased just compiled
   
         * src/asm.txt:  
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/include/pa_value.h:          * src/include/pa_value.h:
         * src/include/pa_vobject.h:          * src/include/pa_vobject.h:
Line 12484 Line 11955
         * src/main/core.C:          * src/main/core.C:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_common.C:          * src/main/pa_common.C:
         * src/test.p:  
                 vobject1                  vobject1
   
         * src/main/compile.y:          * src/main/compile.y:
         * src/test.p:  
                 rethought to $class:static.field.subfield                  rethought to $class:static.field.subfield
   
         * src/test.p:  
                 tested complex callbacks  
   
         * src/main/compile.y:          * src/main/compile.y:
         * src/test.p:  
                 : 1                  : 1
   
         * src/include/pa_value.h:          * src/include/pa_value.h:
Line 12504 Line 11969
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_wcontext.C:          * src/main/pa_wcontext.C:
         * src/test.p:  
                 before execute class calls rewrite                  before execute class calls rewrite
   
         * src/include/pa_vclass.h:          * src/include/pa_vclass.h:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 $class:element                  $class:element
   
         * src/include/pa_pool.h:          * src/include/pa_pool.h:
Line 12518 Line 11981
         * src/include/pa_vclass.h:          * src/include/pa_vclass.h:
         * src/include/pa_vobject.h:          * src/include/pa_vobject.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 alias dead end                  alias dead end
   
 2001-02-24  paf  2001-02-24  paf
         * src/main/compile.y:          * src/main/compile.y:
         * src/test.p:  
                 fixed grammar bugs in constructor/params klinch                  fixed grammar bugs in constructor/params klinch
   
         * src/main/main.dsp:          * src/main/main.dsp:
Line 12538 Line 11999
   
         * src/include/pa_vframe.h:          * src/include/pa_vframe.h:
         * src/main/compile.y:          * src/main/compile.y:
         * src/test.p:  
                 found junction ideology @: ^x{$a()) must construct current                  found junction ideology @: ^x{$a()) must construct current
                 wcontext element, so smart wcontext handling needed                  wcontext element, so smart wcontext handling needed
   
Line 12547 Line 12007
         * src/include/pa_wwrapper.h:          * src/include/pa_wwrapper.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_value.C:          * src/main/pa_value.C:
         * src/test.p:  
                 it works as bad as you've named it: wcontext.value() was not a                  it works as bad as you've named it: wcontext.value() was not a
                 perfect idea                  perfect idea
   
Line 12576 Line 12035
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/compile_tools.h:          * src/main/compile_tools.h:
         * src/main/core.C:          * src/main/core.C:
         * src/test.p:  
                 modules0                  modules0
   
         * src/main/pa_array.C:          * src/main/pa_array.C:
         * src/test.p:  
                 minor bug in expanding very small arrays. 60% from 1 were 0                  minor bug in expanding very small arrays. 60% from 1 were 0
   
         * src/asm.txt:  
         * src/include/pa_vclass.h:          * src/include/pa_vclass.h:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/core.C:          * src/main/core.C:
         * src/modules.txt:  
                 z                  z
   
         * src/include/code.h:          * src/include/code.h:
Line 12600 Line 12055
         * src/main/compile_tools.h:          * src/main/compile_tools.h:
         * src/main/core.C:          * src/main/core.C:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 code junctions0. something wrong with last \n macrotemplate strip                  code junctions0. something wrong with last \n macrotemplate strip
   
         * src/include/pa_value.h:          * src/include/pa_value.h:
Line 12609 Line 12063
         * src/main/main.dsp:          * src/main/main.dsp:
                 vobject00                  vobject00
   
         * src/asm.txt:  
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 fixed empty constructor optimized empty case. failed on calls -                  fixed empty constructor optimized empty case. failed on calls -
                 produced empty string param                  produced empty string param
   
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 codeframe1                  codeframe1
   
 2001-02-23  paf  2001-02-23  paf
Line 12625 Line 12076
         * src/main/core.C:          * src/main/core.C:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/test.p:  
                 value named                  value named
   
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 empty constructor bug fixed                  empty constructor bug fixed
   
         * src/include/pa_vframe.h:          * src/include/pa_vframe.h:
Line 12641 Line 12090
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_value.C:          * src/main/pa_value.C:
         * src/test.p:  
                 call0                  call0
   
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/compile_tools.C:          * src/main/compile_tools.C:
         * src/main/compile_tools.h:          * src/main/compile_tools.h:
         * src/test.p:  
                 fixed wrong grammar in complex constructor case                  fixed wrong grammar in complex constructor case
   
         * src/include/pa_value.h:          * src/include/pa_value.h:
Line 12656 Line 12103
         * src/main/core.C:          * src/main/core.C:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_value.C:          * src/main/pa_value.C:
         * src/test.p:  
                 get_method RIP. junctions everywhere. call with junctions0                  get_method RIP. junctions everywhere. call with junctions0
   
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/test.p:  
                 rethought some. before junction                  rethought some. before junction
   
         * src/include/pa_value.h:          * src/include/pa_value.h:
         * src/include/pa_vstring.h:          * src/include/pa_vstring.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 strign 2 value in 2 places in execute                  strign 2 value in 2 places in execute
   
         * src/include/pa_wcontext.h:          * src/include/pa_wcontext.h:
         * src/test.p:  
                 z                  z
   
         * src/asm.txt:  
         * src/include/pa_hash.h:          * src/include/pa_hash.h:
         * src/include/pa_value.h:          * src/include/pa_value.h:
         * src/include/pa_wcontext.h:          * src/include/pa_wcontext.h:
Line 12683 Line 12125
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_hash.C:          * src/main/pa_hash.C:
         * src/test.p:  
                 started call. store param, vframe done                  started call. store param, vframe done
   
         * src/test.p:  
                 decided to include value name into value class  
   
         * src/include/pa_value.h:          * src/include/pa_value.h:
         * src/main/compile.C:          * src/main/compile.C:
         * src/main/core.C:          * src/main/core.C:
         * src/main/pa_value.C:          * src/main/pa_value.C:
         * src/test.p:  
                 minor error reporting format beautifyings                  minor error reporting format beautifyings
   
         * src/asm.txt:  
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 with result rwpool                  with result rwpool
   
         * src/include/pa_value.h:          * src/include/pa_value.h:
Line 12707 Line 12142
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_array.C:          * src/main/pa_array.C:
         * src/test.p:  
                 auto VHash on wcontext.put_element when wcontext fvalue==0                  auto VHash on wcontext.put_element when wcontext fvalue==0
   
         * src/include/pa_value.h:          * src/include/pa_value.h:
Line 12719 Line 12153
 2001-02-22  paf  2001-02-22  paf
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/main/compile.y:          * src/main/compile.y:
         * src/test.p:  
                 $self.put(val)                  $self.put(val)
   
         * src/include/pa_pool.h:          * src/include/pa_pool.h:
Line 12739 Line 12172
         * src/main/core.C:          * src/main/core.C:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/test.p:  
                 more precise parse error line:col                  more precise parse error line:col
   
         * src/main/compile.C:          * src/main/compile.C:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 started : with $a.$:f                  started : with $a.$:f
   
         * src/main/compile.y:          * src/main/compile.y:
         * src/test.p:  
                 $: wasn't finished - $:sdf(sdf) troubled a bit. finished now.                  $: wasn't finished - $:sdf(sdf) troubled a bit. finished now.
   
         * src/include/code.h:          * src/include/code.h:
Line 12780 Line 12210
                 in process, but found that exceptions are too global                  in process, but found that exceptions are too global
   
         * src/main/compile.y:          * src/main/compile.y:
         * src/test.p:  
                 $: finished                  $: finished
   
         * src/main/compile.C:          * src/main/compile.C:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/compile_tools.C:          * src/main/compile_tools.C:
         * src/test.p:  
                 z                  z
   
         * src/include/pa_request.h:          * src/include/pa_request.h:
         * src/include/pa_stack.h:          * src/include/pa_stack.h:
         * src/include/pa_wcontext.h:          * src/include/pa_wcontext.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 z about to vstring it .y all                  z about to vstring it .y all
   
         * src/include/pa_hash.h:          * src/include/pa_hash.h:
Line 12804 Line 12231
         * src/include/pa_wcontext.h:          * src/include/pa_wcontext.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/test.p:  
                 auto VHash in pa.th.cre.at.e                  auto VHash in pa.th.cre.at.e
   
         * src/include/code.h:          * src/include/code.h:
Line 12813 Line 12239
         * src/main/compile_tools.C:          * src/main/compile_tools.C:
         * src/main/compile_tools.h:          * src/main/compile_tools.h:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 string to vstring it .y all                  string to vstring it .y all
   
         * src/include/pa_array.h:          * src/include/pa_array.h:
Line 12821 Line 12246
         * src/main/compile_tools.C:          * src/main/compile_tools.C:
         * src/main/compile_tools.h:          * src/main/compile_tools.h:
         * src/main/pa_array.C:          * src/main/pa_array.C:
         * src/test.p:  
                 $self.get                  $self.get
   
         * src/include/pa_exception.h:          * src/include/pa_exception.h:
Line 12839 Line 12263
         * src/main/pa_pool.C:          * src/main/pa_pool.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/main/pa_table.C:          * src/main/pa_table.C:
         * src/test.p:  
                 removed exception from request                  removed exception from request
   
         * src/include/pa_vstring.h:          * src/include/pa_vstring.h:
         * src/main/compile.C:          * src/main/compile.C:
         * src/main/core.C:          * src/main/core.C:
         * src/test.p:  
                 added some forgotten                  added some forgotten
   
         * src/include/pa_wcontext.h:          * src/include/pa_wcontext.h:
         * src/main/compile.y:          * src/main/compile.y:
         * src/main/execute.C:          * src/main/execute.C:
         * src/test.p:  
                 erroreos checkout                  erroreos checkout
   
 2001-02-21  paf  2001-02-21  paf
Line 13117 Line 12538
                 :pooled                  :pooled
   
 2001-01-30  paf  2001-01-30  paf
         * src/configure:  
         * src/configure.in:  
         * src/include/pa_error.h:          * src/include/pa_error.h:
         * src/include/pa_exception.h:          * src/include/pa_exception.h:
         * src/include/pa_pool.h:          * src/include/pa_pool.h:
Line 13162 Line 12581
                 error re-associated. that's much better                  error re-associated. that's much better
                 even removed 'die' necessety                  even removed 'die' necessety
   
         * src/configure:  
         * src/configure.in:  
                 .am updated  
   
 2001-01-29  paf  2001-01-29  paf
         * src/include/pa_hash.h:          * src/include/pa_hash.h:
         * src/include/pa_pool.h:          * src/include/pa_pool.h:
Line 13200 Line 12615
                                   
                 rethought, would change now                  rethought, would change now
   
         * src/configure.in:  
         * src/include/pa_hash.h:          * src/include/pa_hash.h:
         * src/include/pa_threads.h:          * src/include/pa_threads.h:
         * src/main/main.dsp:          * src/main/main.dsp:
Line 13292 Line 12706
         * src/main/pa_table.C:          * src/main/pa_table.C:
                 added forgotten                  added forgotten
   
         * src/acinclude.m4:  
                 --disable-string-origins  
   
         * src/configure:  
         * src/include/pa_array.h:          * src/include/pa_array.h:
         * src/include/pa_pool.h:          * src/include/pa_pool.h:
         * src/main/Makefile.am:          * src/main/Makefile.am:
Line 13370 Line 12780
         * src/include/pa_string.h:          * src/include/pa_string.h:
                 pa_pool split                  pa_pool split
   
         * src/AUTHORS:  
         * src/COPYING:  
         * src/ChangeLog:  
         * src/INSTALL:  
         * src/Makefile.am:          * src/Makefile.am:
         * src/NEWS:  
         * src/README:  
         * src/acinclude.m4:  
         * src/config.guess:  
         * src/config.h.bot:  
         * src/config.h.top:  
         * src/config.sub:  
         * src/configure:  
         * src/configure.in:  
         * src/include/pa_pool.h:          * src/include/pa_pool.h:
         * src/install-sh:  
         * src/main/Makefile.am:          * src/main/Makefile.am:
         * src/main/main.dsp:          * src/main/main.dsp:
         * src/main/pa_pool.C:          * src/main/pa_pool.C:
         * src/main/pa_string.C:          * src/main/pa_string.C:
         * src/missing:  
         * src/mkinstalldirs:  
         * src/parser.dsw:  
         * src/stamp-h.in:  
         * src/targets/Makefile.am:          * src/targets/Makefile.am:
         * src/targets/parser.C:          * src/targets/parser.C:
         * src/targets/parser.dsp:          * src/targets/parser.dsp:

Removed from v.1.8  
changed lines
  Added in v.1.10.4.1


E-mail: