--- parser3/ChangeLog 2002/02/08 10:56:14 1.2 +++ parser3/ChangeLog 2002/08/06 08:00:14 1.12 @@ -1,3 +1,2360 @@ +2002-08-06 paf + * src/main/pa_request.C: + * www/htdocs/index.html: + case insensitive mime_type_of + + * bin/auto.p.dist.in: + jpeg + +2002-08-05 paf + * src/classes/date.C: + * src/include/pa_globals.h: + * src/main/pa_globals.C: + month calendar week column [ISO 8601 Week Numbers] + + * operators.txt: + comment on date:calendar week column + + * src/types/pa_vxnode.C: + xnode.childNodes now 0... [were 1...] + + * src/main/pa_common.C: + * src/main/pa_common.C: + * src/main/pa_common.C: + * src/main/pa_common.C: + write checked + + * src/types/pa_vmail.C: + file buffer relocated to parser heap + + * src/classes/date.C: + +1 buf size for stupid snprintfs + +2002-08-02 paf + * operators.txt: + * src/main/pa_request.C: + * src/types/pa_vform.C: + * www/htdocs/index.html: + response transcoded source->client only when text/* or simple + onoverridden $response:body + + * src/include/pa_config_fixed.h: + * src/main/pa_string.C: + * src/targets/cgi/getopt.c: + * src/targets/cgi/parser3.C: + removed #define DEBUG* + + * src/Makefile.in: + * src/classes/Makefile.in: + * src/classes/gd/Makefile.in: + * src/main/Makefile.in: + * src/targets/apache13/Makefile.in: + * src/targets/cgi/Makefile.in: + * src/types/Makefile.in: + *** empty log message *** + + * src/types/pa_vclass.h: + * src/types/pa_vform.C: + * src/types/pa_vobject.h: + opera multipart post fixed + + * configure: + * configure.in: + * src/include/pa_version.h: + release 3_0_0005 + + * bin/auto.p.dist.in: + unhandled_exception comments + +2002-08-01 paf + * src/classes/classes.C: + * src/classes/classes.h: + * src/classes/date.C: + * src/classes/double.C: + * src/classes/file.C: + * src/classes/form.C: + * src/classes/gd/gif.C: + * src/classes/gd/gif.h: + * src/classes/gd/gifio.C: + * src/classes/hash.C: + * src/classes/image.C: + * src/classes/int.C: + * src/classes/mail.C: + * src/classes/math.C: + * src/classes/op.C: + * src/classes/response.C: + * src/classes/smtp/comms.C: + * src/classes/smtp/smtp.C: + * src/classes/smtp/smtp.h: + * src/classes/string.C: + * src/classes/table.C: + * src/classes/void.C: + * src/classes/xdoc.C: + * src/classes/xnode.C: + * src/classes/xnode.h: + * src/include/pa_array.h: + * src/include/pa_cache_managers.h: + * src/include/pa_charset.h: + * src/include/pa_charsets.h: + * src/include/pa_common.h: + * src/include/pa_config_fixed.h: + * src/include/pa_dictionary.h: + * src/include/pa_dir.h: + * src/include/pa_exception.h: + * src/include/pa_exec.h: + * src/include/pa_globals.h: + * src/include/pa_hash.h: + * src/include/pa_opcode.h: + * src/include/pa_pool.h: + * src/include/pa_request.h: + * src/include/pa_sapi.h: + * src/include/pa_socks.h: + * src/include/pa_sql_connection.h: + * src/include/pa_sql_driver_manager.h: + * src/include/pa_stack.h: + * src/include/pa_string.h: + * src/include/pa_stylesheet_connection.h: + * src/include/pa_stylesheet_manager.h: + * src/include/pa_table.h: + * src/include/pa_threads.h: + * src/include/pa_types.h: + * src/include/pa_uue.h: + * src/lib/md5/pa_md5.h: + * src/lib/md5/pa_md5c.c: + * src/lib/pcre/pcre_parser_ctype.c: + * src/main/compile.C: + * src/main/compile.tab.C: + * src/main/compile_tools.C: + * src/main/compile_tools.h: + * src/main/execute.C: + * src/main/pa_array.C: + * src/main/pa_cache_managers.C: + * src/main/pa_charset.C: + * src/main/pa_charsets.C: + * src/main/pa_common.C: + * src/main/pa_dictionary.C: + * src/main/pa_dir.C: + * src/main/pa_exception.C: + * src/main/pa_exec.C: + * src/main/pa_globals.C: + * src/main/pa_hash.C: + * src/main/pa_pool.C: + * src/main/pa_request.C: + * src/main/pa_socks.C: + * src/main/pa_sql_driver_manager.C: + * src/main/pa_string.C: + * src/main/pa_stylesheet_manager.C: + * src/main/pa_table.C: + * src/main/pa_uue.C: + * src/main/untaint.C: + * src/sql/pa_sql_driver.h: + * src/targets/apache13/mod_parser3.C: + * src/targets/apache13/pa_md5c.c: + * src/targets/apache13/pa_pool.C: + * src/targets/apache13/pa_threads.C: + * src/targets/cgi/pa_pool.C: + * src/targets/cgi/pa_threads.C: + * src/targets/cgi/parser3.C: + * src/targets/cgi/pool_storage.h: + * src/targets/isapi/pa_pool.C: + * src/targets/isapi/pa_threads.C: + * src/targets/isapi/parser3isapi.C: + * src/targets/isapi/pool_storage.h: + * src/types/pa_valiased.C: + * src/types/pa_valiased.h: + * src/types/pa_value.C: + * src/types/pa_value.h: + * src/types/pa_vbool.h: + * src/types/pa_vclass.h: + * src/types/pa_vcode_frame.h: + * src/types/pa_vcookie.C: + * src/types/pa_vcookie.h: + * src/types/pa_vdate.h: + * src/types/pa_vdouble.h: + * src/types/pa_venv.h: + * src/types/pa_vfile.C: + * src/types/pa_vfile.h: + * src/types/pa_vform.C: + * src/types/pa_vform.h: + * src/types/pa_vhash.h: + * src/types/pa_vimage.C: + * src/types/pa_vimage.h: + * src/types/pa_vint.h: + * src/types/pa_vjunction.h: + * src/types/pa_vmail.C: + * src/types/pa_vmail.h: + * src/types/pa_vmath.h: + * src/types/pa_vmethod_frame.h: + * src/types/pa_vobject.h: + * src/types/pa_vrequest.C: + * src/types/pa_vrequest.h: + * src/types/pa_vresponse.C: + * src/types/pa_vresponse.h: + * src/types/pa_vstateless_class.C: + * src/types/pa_vstateless_class.h: + * src/types/pa_vstateless_object.h: + * src/types/pa_vstatus.C: + * src/types/pa_vstatus.h: + * src/types/pa_vstring.C: + * src/types/pa_vstring.h: + * src/types/pa_vtable.C: + * src/types/pa_vtable.h: + * src/types/pa_vvoid.h: + * src/types/pa_vxdoc.C: + * src/types/pa_vxdoc.h: + * src/types/pa_vxnode.C: + * src/types/pa_vxnode.h: + * src/types/pa_wcontext.C: + * src/types/pa_wcontext.h: + * src/types/pa_wwrapper.h: + $Date: 2002/08/06 08:00:14 $ + + * src/Makefile.am: + * src/classes/Makefile.am: + * src/classes/classes.C: + * src/classes/classes.dsp: + * src/classes/classes.h: + * src/classes/date.C: + * src/classes/double.C: + * src/classes/file.C: + * src/classes/form.C: + * src/classes/gd/Makefile.am: + * src/classes/gd/gd.dsp: + * src/classes/gd/gif.C: + * src/classes/gd/gif.h: + * src/classes/gd/gifio.C: + * src/classes/hash.C: + * src/classes/image.C: + * src/classes/int.C: + * src/classes/mail.C: + * src/classes/math.C: + * src/classes/op.C: + * src/classes/response.C: + * src/classes/smtp/comms.C: + * src/classes/smtp/smtp.C: + * src/classes/smtp/smtp.dsp: + * src/classes/smtp/smtp.h: + * src/classes/string.C: + * src/classes/table.C: + * src/classes/void.C: + * src/classes/xdoc.C: + * src/classes/xnode.C: + * src/classes/xnode.h: + * src/include/pa_array.h: + * src/include/pa_cache_managers.h: + * src/include/pa_charset.h: + * src/include/pa_charsets.h: + * src/include/pa_common.h: + * src/include/pa_config_fixed.h: + * src/include/pa_config_includes.h: + * src/include/pa_dictionary.h: + * src/include/pa_dir.h: + * src/include/pa_exception.h: + * src/include/pa_exec.h: + * src/include/pa_globals.h: + * src/include/pa_hash.h: + * src/include/pa_opcode.h: + * src/include/pa_pool.h: + * src/include/pa_pragma_pack_begin.h: + * src/include/pa_pragma_pack_end.h: + * src/include/pa_request.h: + * src/include/pa_sapi.h: + * src/include/pa_socks.h: + * src/include/pa_sql_connection.h: + * src/include/pa_sql_driver_manager.h: + * src/include/pa_stack.h: + * src/include/pa_string.h: + * src/include/pa_stylesheet_connection.h: + * src/include/pa_stylesheet_manager.h: + * src/include/pa_table.h: + * src/include/pa_threads.h: + * src/include/pa_types.h: + * src/include/pa_uue.h: + * src/lib/md5/pa_md5.h: + * src/lib/md5/pa_md5c.c: + * src/main/Makefile.am: + * src/main/compile.C: + * src/main/compile_tools.C: + * src/main/compile_tools.h: + * src/main/execute.C: + * src/main/main.dsp: + * src/main/pa_array.C: + * src/main/pa_cache_managers.C: + * src/main/pa_charset.C: + * src/main/pa_charsets.C: + * src/main/pa_common.C: + * src/main/pa_dictionary.C: + * src/main/pa_dir.C: + * src/main/pa_exception.C: + * src/main/pa_exec.C: + * src/main/pa_globals.C: + * src/main/pa_hash.C: + * src/main/pa_pool.C: + * src/main/pa_request.C: + * src/main/pa_socks.C: + * src/main/pa_sql_driver_manager.C: + * src/main/pa_string.C: + * src/main/pa_stylesheet_manager.C: + * src/main/pa_table.C: + * src/main/pa_uue.C: + * src/main/untaint.C: + * src/sql/pa_sql_driver.h: + * src/targets/apache13/ApacheModuleParser3.dsp: + * src/targets/apache13/Makefile.am: + * src/targets/apache13/mod_parser3.C: + * src/targets/apache13/pa_md5c.c: + * src/targets/apache13/pa_pool.C: + * src/targets/apache13/pa_threads.C: + * src/targets/cgi/Makefile.am: + * src/targets/cgi/pa_pool.C: + * src/targets/cgi/pa_threads.C: + * src/targets/cgi/parser3.C: + * src/targets/cgi/parser3.dsp: + * src/targets/cgi/pool_storage.h: + * src/targets/isapi/pa_pool.C: + * src/targets/isapi/pa_threads.C: + * src/targets/isapi/parser3isapi.C: + * src/targets/isapi/parser3isapi.dsp: + * src/targets/isapi/pool_storage.h: + * src/types/Makefile.am: + * src/types/pa_valiased.C: + * src/types/pa_valiased.h: + * src/types/pa_value.C: + * src/types/pa_value.h: + * src/types/pa_vbool.h: + * src/types/pa_vclass.h: + * src/types/pa_vcode_frame.h: + * src/types/pa_vcookie.C: + * src/types/pa_vcookie.h: + * src/types/pa_vdate.h: + * src/types/pa_vdouble.h: + * src/types/pa_venv.h: + * src/types/pa_vfile.C: + * src/types/pa_vfile.h: + * src/types/pa_vform.C: + * src/types/pa_vform.h: + * src/types/pa_vhash.h: + * src/types/pa_vimage.C: + * src/types/pa_vimage.h: + * src/types/pa_vint.h: + * src/types/pa_vjunction.h: + * src/types/pa_vmail.C: + * src/types/pa_vmail.h: + * src/types/pa_vmath.h: + * src/types/pa_vmethod_frame.h: + * src/types/pa_vobject.h: + * src/types/pa_vrequest.C: + * src/types/pa_vrequest.h: + * src/types/pa_vresponse.C: + * src/types/pa_vresponse.h: + * src/types/pa_vstateless_class.C: + * src/types/pa_vstateless_class.h: + * src/types/pa_vstateless_object.h: + * src/types/pa_vstatus.C: + * src/types/pa_vstatus.h: + * src/types/pa_vstring.C: + * src/types/pa_vstring.h: + * src/types/pa_vtable.C: + * src/types/pa_vtable.h: + * src/types/pa_vvoid.h: + * src/types/pa_vxdoc.C: + * src/types/pa_vxdoc.h: + * src/types/pa_vxnode.C: + * src/types/pa_vxnode.h: + * src/types/pa_wcontext.C: + * src/types/pa_wcontext.h: + * src/types/pa_wwrapper.h: + * src/types/types.dsp: + ident.C* removed + + * operators.txt: + * src/classes/file.C: + * src/main/pa_request.C: + file:find[/can/do/this/now.txt] + + * src/targets/cgi/parser3.C: + usage to stdout now + +2002-07-31 paf + * src/classes/mail.C: + * src/types/pa_vmail.C: + * src/types/pa_vmail.C: + * src/types/pa_vmail.C: + mail: + errors-to: now default "postmaster" + + * src/classes/mail.C: + * src/classes/smtp/smtp.C: + * src/types/pa_vmail.C: + mail from/to now must be. + -f postmaster now default sendmail key + word "postmaster" replaced to $.from + + * src/classes/mail.C: + *** empty log message *** + +2002-07-30 paf + * src/main/pa_charset.C: + * www/htdocs/auto.p: + UTF-8 to 1byte charset convert, no char in table, &#decimal; + + * Makefile.in: + * configure: + * configure.in: + * src/targets/cgi/Makefile.in: + * src/targets/cgi/pa_config_paths.h.in: + * src/targets/cgi/parser3.C: + removed pa_config_paths.h + + * src/main/pa_charset.C: + * src/main/pa_request.C: + comment + + * etc/parser3.charsets/windows-1251.cfg: + section sign [russian paragraf] + +2002-07-11 paf + * src/classes/mail.C: + $MAIL[ + # xxx + ] + + now ok + + * operators.txt: + plan: sql detailed exception + + * src/main/pa_exec.C: + invalid .exe caused error message with params wich parser did not provide = reported badly. + fixed that. + + * src/main/pa_exec.C: + build command line badly added params twice [and first time + without ' ']. double wrong. fixed. + +2002-07-01 paf + * src/classes/form.C: + * src/main/pa_request.C: + conf bug fixed [MForm.configure_admin were called when request + main_class ==0 + + * src/classes/form.C: + content_length type fix + + * src/classes/form.C: + 10*0x400*400 bug fix [4M not 10M] + +2002-06-30 paf + * src/classes/mail.C: + merged from 4 + + * src/classes/mail.C: + restored $MAIL + +2002-06-28 paf + * configure: + * operators.txt: + * src/classes/xdoc.C: + * src/include/pa_charset.h: + * src/include/pa_config_fixed.h: + * src/include/pa_pool.h: + * src/include/pa_version.h: + * src/lib/libltdl/Makefile.in: + * src/main/pa_charset.C: + * src/main/pa_pool.C: + * src/targets/apache13/ApacheModuleParser3.dsp: + * src/targets/cgi/parser3.dsp: + * src/targets/isapi/parser3isapi.dsp: + * src/types/pa_vmail.C: + * www/htdocs/index.html: + merged latest updates to head + + * configure: + * configure.in: + removed paths.h + + * Makefile.in: + * configure: + * src/include/pa_version.h: + * src/targets/cgi/pa_config_paths.h.in: + lates changes from 4 build merged, makes updated + +2002-06-27 paf + * src/classes/xdoc.C: + * www/htdocs/index.html: + xsltParseStylesheetDoc bug workaround + + * operators.txt: + * src/classes/xdoc.C: + * src/include/pa_charset.h: + * src/include/pa_config_fixed.h: + * src/include/pa_pool.h: + * src/main/pa_charset.C: + * src/main/pa_pool.C: + * www/htdocs/index.html: + ^xdoc::create[[uri]]... base uri for document being created, imports and other relative file names would be relative to this uri + default uri=path_translated + + * src/targets/apache13/ApacheModuleParser3.dsp: + * src/targets/cgi/parser3.dsp: + * src/targets/isapi/parser3isapi.dsp: + post-build not error now + +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 '', ' ' 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: + /cgi-bin/parser empty filename checked + +2002-06-25 paf + * operators.txt: + * src/classes/xdoc.C: + * www/htdocs/index.html: + * www/htdocs/index.html: + ^xdoc.transform[xdoc < + +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 + + * configure: + * configure.in: + * src/include/pa_version.h: + version to configure.in + + * src/classes/file.C: + ^file::exec[script;$.bad error case insensitive check now + + * src/classes/file.C: + * 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/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: + @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: + parser3.conf now one and only + + * 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: + @rootconf [were @conf] + + * 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/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/htdocs/index.html: + file::exec/cgi to pass HTTP_ vars + introducing SAPI::environment + +2002-06-10 paf + * src/main/pa_common.C: + 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: + merged fixed -d (bug) + + * src/main/compile.tab.C: + * src/main/pa_string.C: + * 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.in: + pack even address access on sparc&co arch checked in configure + + * configure: + * configure.in: + *** empty log message *** + + * src/main/compile_tools.C: + * 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: + bug#2) mail subject got always prepended with charset even when + all letters were 7bit one + +2002-06-04 paf + * src/targets/apache13/mod_parser3.C: + * src/targets/apache13/mod_parser3.C: + fixed .dsp-s along with reorganized cvs modules dirs structure + +2002-06-03 paf + * etc/parser3.charsets/windows-1251.cfg: + * operators.txt: + * src/classes/classes.dsp: + * src/classes/gd/gd.dsp: + * src/classes/smtp/smtp.dsp: + * src/main/compile.tab.C: + * src/main/main.dsp: + * src/main/pa_globals.C: + * src/targets/apache13/ApacheModuleParser3.dsp: + * src/targets/cgi/parser3.C: + * src/targets/cgi/parser3.dsp: + * src/targets/isapi/parser3isapi.dsp: + * src/types/types.dsp: + * www/htdocs/index.html: + fixed .dsp-s along with reorganized cvs modules dirs structure + + * src/classes/classes.dsp: + * src/classes/gd/gd.dsp: + * src/classes/smtp/smtp.dsp: + * src/main/compile.tab.C: + * 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: + reorganized cvs modules + +2002-05-28 paf + * src/targets/cgi/parser3.C: + info.uri now "" + +2002-05-17 paf + * src/classes/table.C: + * src/classes/table.C: + ^table.save << checked empty pre/match/post columns + +2002-05-16 paf + * src/classes/image.C: + * www/htdocs/index.html: + image::measure can png now + +2002-05-15 paf + * operators.txt: + * src/classes/date.C: + * www/htdocs/index.html: + ^date::create[%H:%M[:%S]] added + + * etc/parser3.charsets/windows-1251.cfg: + 0x forgot, fixed + + * operators.txt: + * src/classes/date.C: + * www/htdocs/.htaccess: + * www/htdocs/auto.p: + * www/htdocs/index.html: + ^date::create[%Y[-%m[-%d[ %H[:%M[:%S]]]]]] + [-%m now + +2002-05-14 paf + * etc/parser3.charsets/windows-1251.cfg: + * etc/parser3.charsets/windows-1251.cfg: + added 3 quotes + +2002-05-07 paf + * src/classes/classes.dsp: + * src/classes/classes.dsp: + * src/classes/gd/gd.dsp: + * src/classes/gd/gd.dsp: + * src/classes/op.C: + * src/classes/op.C: + * src/classes/smtp/smtp.dsp: + * src/classes/smtp/smtp.dsp: + * src/include/pa_globals.h: + * src/include/pa_globals.h: + * src/include/pa_request.h: + * src/include/pa_request.h: + * src/include/pa_table.h: + * src/include/pa_table.h: + * src/main/compile.tab.C: + * src/main/compile.tab.C: + * src/main/compile.y: + * src/main/compile.y: + * 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/main/pa_table.C: + * src/main/pa_table.C: + * src/pcre/pcre.dsp: + * src/pcre/pcre.dsp: + * src/targets/isapi/pa_pool.C: + * src/targets/isapi/pa_pool.C: + * src/targets/isapi/parser3isapi.C: + * src/targets/isapi/parser3isapi.C: + * src/targets/isapi/parser3isapi.dsp: + * src/targets/isapi/parser3isapi.dsp: + * src/targets/isapi/pool_storage.h: + * src/targets/isapi/pool_storage.h: + * src/types/types.dsp: + * src/types/types.dsp: + * www/htdocs/parser-status.html: + * www/htdocs/parser-status.html: + Table name2number field now &. + main_method_name now on Request pool rather on global_pool [Junction+VJunction created on same pool as name = were created on global pool, causing mem leaks] + +2002-05-06 paf + * src/main/pa_globals.C: + * src/main/pa_globals.C: + * src/targets/cgi/parser3.C: + * src/targets/cgi/parser3.C: + * src/targets/cgi/pool_storage.h: + * src/targets/cgi/pool_storage.h: + * src/targets/isapi/parser3isapi.C: + * src/targets/isapi/parser3isapi.C: + removed 100*40 bytes per request memory leak [nonpool malloc in + globals] + +2002-04-30 paf + * configure: + * src/include/pa_version.h: + version now not b + + * src/targets/cgi/parser3.C: + * www/htdocs/global.xsl: + * www/htdocs/index.html: + request.uri now never 0 + +2002-04-29 paf + * configure.in: + removed b + + * src/doc/ClassExample1.dox: + * src/doc/ClassExample3.dox: + * src/doc/aliased.dox: + * src/doc/methoded.dox: + * src/doc/string.dox: + * src/doc/value.dox: + * src/include/pa_exception.h: + * src/main/pa_request.C: + * src/targets/cgi/parser3.C: + merged from 0001 + + * src/classes/op.C: + * src/include/pa_exception.h: + * src/main/pa_request.C: + Exception::comment/type checked in (), no there's no empty type + comment by default + +2002-04-26 paf + * src/doc/doxygen.cfg: + * src/doc/doxygen.cfg: + * src/targets/cgi/parser3.dsp: + * www/htdocs/index.html: + doxygen dot image size reduced + +2002-04-25 paf + * src/classes/table.C: + * www/htdocs/.htaccess: + * www/htdocs/index.html: + removed restriction on column count to ^table.hash to work, now + must be >0 [were >1] + + * src/targets/cgi/parser3.C: + * src/targets/cgi/parser3.C: + setenv in .htaccess when cgi is not under that dir got + REDIRECT_ prefix before HTTP_PARSER_x_CONFIG, now that took + into account + + * www/htdocs/index.html: + sample of 'using junction out of context' + + * operators.txt: + * operators.txt: + * src/classes/date.C: + * src/classes/date.C: + * www/htdocs/index.html: + ^date::create[2002-12-33 01:03:04] + +2002-04-24 paf + * src/classes/classes.dsp: + * src/classes/gd/gd.dsp: + * src/classes/smtp/smtp.dsp: + * src/main/compile.tab.C: + * src/main/main.dsp: + * src/pcre/pcre.dsp: + * src/pcre/pcre_dftables.dsp: + * src/pcre/pcre_parser_ctype.dsp: + * src/targets/apache13/ApacheModuleParser3.dsp: + * src/targets/cgi/parser3.C: + * src/targets/cgi/parser3.dsp: + * src/targets/isapi/parser3isapi.dsp: + * src/types/types.dsp: + MSVC profile targets + +2002-04-23 paf + * operators.txt: + * src/classes/string.C: + * www/htdocs/index.html: + int/double/string:sql{}[$.default{code}] + fixed [were barking: "junction used outside of context"] + +2002-04-22 paf + * src/classes/string.C: + * src/include/pa_string.h: + * src/main/pa_string.C: + * src/types/pa_vstring.C: + * src/types/pa_vstring.h: + * types.txt: + ^string.optimize[] + + * src/main/execute.C: + * www/htdocs/index.html: + junctions to local contexts got cleanized&checked later + + * src/include/pa_globals.h: + * src/include/pa_table.h: + * src/main/pa_globals.C: + * src/main/pa_string.C: + * src/main/pa_table.C: + fixed match table template + + * src/main/execute.C: + rolled back to before_killing_userjunction_contexts + + * src/classes/string.C: + * src/classes/string.C: + optimize removed from string .left/right/pos + + * src/main/execute.C: + * www/htdocs/index.html: + user junctions context killed + +2002-04-19 paf + * src/classes/string.C: + * src/include/pa_request.h: + * src/include/pa_string.h: + * src/main/pa_request.C: + * src/main/pa_string.C: + * src/types/pa_vstring.C: + * src/types/pa_vstring.h: + * www/htdocs/index.html: + string now optimized prior to .left .right .mid .pos .match when that is profitable, + and always before .replace + when $ORIGINS(1) optimization disabled + economy from not wasting mem on lots of strings which occur by lots of String:mid calls to get parts of source string between found_occurances + + * src/classes/op.C: + * src/classes/string.C: + * src/types/pa_value.h: + VTable removed from each String::match replace iteration, and made stacked + sizeof(VTable)=12bytes economy on each replace code + + * src/include/pa_globals.h: + * src/include/pa_table.h: + * src/main/pa_globals.C: + * src/main/pa_string.C: + String::match table columns globalized, not created @ each ^match anymore + economy: sizeof(Array)+space on 3+x cells=24+ bytes per ^match + + * src/classes/file.C: + ovector now local + economy: 16 bytes per ^file:list + + * src/classes/string.C: + * src/include/pa_string.h: + * src/main/pa_string.C: + * www/htdocs/index.html: + string.match[]['] option enables generation of $match.prematch + .match .postmatch columns + + * src/main/pa_string.C: + String::match options analized without cstr-ing them now + + * src/doc/chmhelper.pl: + * src/doc/doxygen.cfg: + * src/doc/footer.htm: + * src/doc/html2chm.cmd: + * src/doc/postbuild.txt: + * src/doc/sources2html.cmd: + * src/doc/view_chm.cmd: + * src/doc/view_html.cmd: + config updated to doxygen 1.2.15, + created helper which fixes minor bugs in chm project files & htm tree. + changed extension to .htm + + * src/doc/footer.htm: + 2001, + +2002-04-18 paf + * src/classes/classes.h: + * src/classes/hash.C: + * src/types/pa_value.h: + * src/types/pa_vbool.h: + * src/types/pa_vcookie.h: + * src/types/pa_vdate.h: + * src/types/pa_vdouble.h: + * src/types/pa_venv.h: + * src/types/pa_vfile.h: + * src/types/pa_vhash.h: + * src/types/pa_vimage.h: + * src/types/pa_vint.h: + * src/types/pa_vjunction.h: + * src/types/pa_vobject.h: + * src/types/pa_vrequest.h: + * src/types/pa_vresponse.h: + * src/types/pa_vstateless_class.h: + * src/types/pa_vstateless_object.h: + * src/types/pa_vstatus.h: + * src/types/pa_vstring.h: + * src/types/pa_vtable.h: + * src/types/pa_vvoid.h: + * src/types/pa_vxdoc.h: + * src/types/pa_vxnode.h: + fclass_real lowered from VStateless_class to VObject + + * src/types/pa_value.C: + forced to cut that from .h because of VStateless_class usage [ + undefined in .h] + + * src/classes/classes.h: + * src/classes/date.C: + * src/classes/double.C: + * src/classes/file.C: + * src/classes/form.C: + * src/classes/hash.C: + * src/classes/image.C: + * src/classes/int.C: + * src/classes/mail.C: + * src/classes/math.C: + * src/classes/op.C: + * src/classes/response.C: + * src/classes/string.C: + * src/classes/table.C: + * src/classes/void.C: + * src/classes/xnode.C: + * src/include/pa_globals.h: + * src/include/pa_request.h: + * src/main/execute.C: + * src/main/pa_globals.C: + * src/main/pa_request.C: + * src/types/Makefile.am: + * src/types/pa_value.h: + * src/types/pa_vdouble.h: + * src/types/pa_vform.C: + * src/types/pa_vhash.h: + * src/types/pa_vint.h: + * src/types/pa_vmath.h: + * src/types/pa_vmethod_frame.h: + * src/types/pa_vstateless_class.h: + * src/types/pa_wcontext.C: + * src/types/pa_wcontext.h: + * src/types/pa_wwrapper.h: + * src/types/types.dsp: + * www/htdocs/index.html: + removed Value::fname + + * src/include/pa_opcode.h: + * src/main/compile.tab.C: + * src/main/compile.y: + * src/main/compile_tools.C: + * src/main/compile_tools.h: + * src/main/execute.C: + * src/main/pa_request.C: + * src/types/pa_vmethod_frame.h: + * www/htdocs/index.html: + OP_GET_METHOD_FRAME merged with OP_CALL, VCodeFrame move to + stack [no more heap waste on each CALL] + + * src/types/pa_valiased.C: + * src/types/pa_valiased.h: + * src/types/pa_vclass.h: + * src/types/pa_vobject.h: + * src/types/pa_wcontext.C: + * www/htdocs/index.html: + VAliased get/set alias now virtual and implemented down in + VClass, fclass_alias removed, + + * src/main/pa_request.C: + * src/types/pa_valiased.h: + * src/types/pa_vstateless_class.h: + * src/types/pa_vstateless_object.h: + * src/types/pa_vstring.h: + * www/htdocs/index.html: + VStateless_string_object speicalized light version of VStateless_object + + * src/types/Makefile.in: + *** empty log message *** + + * src/doc/doxygen.cfg: + .chi generation disabled + + * src/classes/classes.h: + * src/classes/xdoc.C: + * src/classes/xnode.C: + * src/classes/xnode.h: + * src/types/pa_vxdoc.C: + * www/htdocs/index.html: + * www/htdocs/index.html: + xdoc(xnode) now fully - fields&methods + + * src/classes/op.C: + ^throw comment param made optional + +2002-04-17 paf + * src/types/pa_vhash.h: + vstring wrong parent fixed + + * src/classes/op.C: + taint local result var bug fixed + + * src/doc/ClassExample1.dox: + * src/doc/ClassExample2.dox: + * src/doc/ClassExample3.dox: + * src/doc/compiler.dox: + * src/doc/module.dox: + * src/doc/pooled.dox: + * src/doc/string.dox: + * src/doc/targets.dox: + * src/include/pa_pool.h: + * src/include/pa_types.h: + dox updated to current state, PTHROW freshen to throw & co + +2002-04-16 paf + * src/classes/op.C: + exception2vhash file now tainted + + * src/include/pa_opcode.h: + * src/main/compile.tab.C: + * src/main/compile.y: + * src/main/execute.C: + * src/targets/cgi/parser3.C: + OP_CALL -> OP_CALL__WRITE and used that for removing VString wrapper + + * src/doc/postbuild.txt: + * src/main/execute.C: + * www/htdocs/index.html: + result in @postprocess & @unhandled_exception now taken into + account as in usual functions + + * src/doc/postbuild.txt: + instructions on post .html build + + * asm.txt: + * form.txt: + * lang.txt: + * sql.txt: + removed outdated. see in Attic asm.txt as most interesting + + * src/classes/op.C: + * www/htdocs/auto.p: + extra check on empty file in origin in _execute + + * src/classes/date.C: + * src/main/compile.tab.C: + * src/targets/cgi/parser3.C: + cheched date:create(days) param for validity [later were + assumed valid and crashed on invalid onces] + + * src/classes/file.C: + * src/main/pa_exec.C: + * www/htdocs/index.html: + stderr of execs mark as tainted + + * src/main/execute.C: + * www/htdocs/index.html: + $result in @main now taken into account as in usual functions + + * src/main/pa_request.C: + uri in error log + + * src/classes/op.C: + _process pseudo origin copied from local var to heap + + * src/main/pa_request.C: + * src/targets/isapi/parser3isapi.C: + * www/htdocs/index.html: + removed check, preventing content-length: 0 from appearing + + * src/doc/doxygen.cfg: + * src/doc/html2chm.cmd: + .chm file only now, no .chi + +2002-04-15 paf + * src/classes/image.C: + * src/classes/op.C: + * src/classes/op.C: + * src/classes/string.C: + * src/classes/table.C: + * src/include/pa_request.h: + * src/main/execute.C: + * src/types/pa_value.h: + * src/types/pa_vmethod_frame.h: + * src/types/pa_wcontext.h: + StringOrValue wcontext result, now ready for dual writes + + * src/main/execute.C: + * src/types/pa_value.h: + fixed name update + + * src/main/execute.C: + CodeFrame soul fixed [mistakenly killed by prev changes] + + * src/classes/file.C: + * src/classes/op.C: + * src/classes/table.C: + finished dual write_xxx_lang functions + + * src/classes/date.C: + * src/classes/file.C: + * src/classes/mail.C: + * src/classes/string.C: + * src/classes/xnode.C: + * src/include/pa_request.h: + * src/types/pa_value.h: + * src/types/pa_wcontext.h: + removed absolutely unnecessary VString shells + + * src/classes/op.C: + * src/include/pa_globals.h: + * src/include/pa_opcode.h: + * src/include/pa_request.h: + * src/main/compile.tab.C: + * src/main/compile.y: + * src/main/compile_tools.C: + * src/main/compile_tools.h: + * src/main/execute.C: + * src/main/pa_globals.C: + * src/main/pa_request.C: + * src/targets/cgi/parser3.C: + * www/htdocs/index.html: + switch in hash constructor fixed [were problems with using of + stacked wwrapper after it's death] + + * src/classes/file.C: + * src/classes/hash.C: + * src/classes/op.C: + * src/include/pa_request.h: + * src/main/execute.C: + * src/types/pa_wcontext.h: + started dual write_xxx_lang functions, if checked & works + + * src/targets/cgi/parser3.C: + ctime sometimes can be just "", checked that + + * src/main/compile.tab.C: + * src/main/compile.y: + * src/main/compile_tools.C: + * src/main/compile_tools.h: + * src/main/execute.C: + OP_GET_ELEMENT+OP_GET_ELEMENT__WRITE + changed to OP_WRITE_VALUE + in var get cases + +2002-04-12 paf + * operators.txt: + * src/classes/table.C: + * www/htdocs/index.html: + table.select(expression) 0 + +2002-04-11 paf + * src/classes/string.C: + * src/include/pa_request.h: + * src/main/execute.C: + Request::process_internal codeFrame & wwrapper stacked [not + wasting heap anymore] + +2002-04-10 paf + * src/include/pa_string.h: + * src/main/pa_string.C: + * src/main/untaint.C: + * www/htdocs/index.html: + killed 8 bytes from String.head + + * src/classes/double.C: + * src/classes/file.C: + * src/classes/hash.C: + * src/classes/image.C: + * src/classes/int.C: + * src/classes/math.C: + * src/classes/op.C: + * src/classes/string.C: + * src/classes/table.C: + * src/classes/void.C: + * src/classes/xdoc.C: + * src/include/pa_request.h: + * src/main/execute.C: + * src/main/pa_string.C: + killed Request::process() wrapping VString(String) in case we + need only String + +2002-04-09 paf + * src/main/pa_common.C: + * src/targets/cgi/parser3.C: + * src/types/pa_vdouble.h: + * src/types/pa_vint.h: + int/double get_string now not pool.malloc(MAX_NUMBER) but + really neaded + + * etc/Makefile.in: + * etc/parser3.charsets/Makefile.in: + * src/classes/Makefile.in: + * src/classes/gd/Makefile.in: + * src/classes/smtp/Makefile.in: + * src/sql/Makefile.in: + * src/targets/Makefile.in: + * src/targets/apache13/Makefile.in: + * src/targets/cgi/Makefile.in: + * src/targets/isapi/Makefile.in: + * src/types/Makefile.in: + makse + + * operators.txt: + * src/classes/double.C: + * src/classes/int.C: + * www/htdocs/global.xsl: + int/double.int/double(default) + + * src/main/compile.tab.C: + * src/targets/cgi/parser3.C: + * src/targets/isapi/parser3isapi.C: + removed + { + char *a; + { + /*sub local*/char b[...]; + a=b; + situations + + * src/classes/xdoc.C: + * www/htdocs/global.xsl: + * www/htdocs/index.html: + xslt params fixed + + * operators.txt: + * src/classes/xdoc.C: + xslt params made literal + +2002-04-04 paf + * src/include/pa_string.h: + * src/main/pa_string.C: + * www/htdocs/index.html: + fixed string.replace [when reconstructing pieces were split by + max_integral(piece.size), thus some strings to replace happen + to be split into two = not replaced) + + * src/targets/cgi/parser3.C: + * src/targets/cgi/parser3.C: + * src/targets/cgi/parser3.dsp: + * src/targets/cgi/parser3.dsp: + document root in standalone version = current dir + +2002-04-03 paf + * INSTALL: + * Makefile.in: + * configure: + * configure.in: + * etc/Makefile.in: + * etc/parser3.charsets/Makefile.in: + * etc/parser3.conf.in: + * src/Makefile.in: + * src/include/Makefile.in: + * src/main/Makefile.in: + * src/pcre/Makefile.in: + root config configure options + + * configure: + * configure.in: + more checks on nonexistent charset + +2002-04-02 paf + * src/main/compile.C: + parser.compile [exception name more like in doc] + +2002-04-01 paf + * src/classes/mail.C: + * src/include/pa_string.h: + * src/main/untaint.C: + * src/targets/isapi/parser3isapi.dsp: + mail subject encoding taken from .content-type.charset, not .charset + +2002-03-29 paf + * operators.txt: + * src/classes/date.C: + * www/htdocs/index.html: + ^date::create now may not supply day, default 1. + checked 29.03 -> 29.02 roll on non 366 days' year. | 31.05->31.04 roll + + * etc/parser3.charsets/koi8-r.cfg: + koi8-r += ukranian letters + +2002-03-28 paf + * operators.txt: + * src/classes/date.C: + * src/classes/op.C: + * src/include/pa_globals.h: + * src/include/pa_hash.h: + * src/main/pa_globals.C: + * src/types/pa_vdate.h: + * www/htdocs/index.html: + ^cache[file][date]{ + ^cache(seconds) + ^cache[date] + } + + * src/classes/xdoc.C: + * src/classes/xnode.C: + * src/classes/xnode.h: + removed redundant pool param + +2002-03-27 paf + * operators.txt: + * src/classes/op.C: + * src/include/pa_config_fixed.h: + * src/include/pa_request.h: + * src/main/execute.C: + * src/main/pa_request.C: + decided agains resetting exception_trace, just changed name + + * operators.txt: + * src/classes/date.C: + * src/classes/double.C: + * src/classes/file.C: + * src/classes/form.C: + * src/classes/hash.C: + * src/classes/image.C: + * src/classes/int.C: + * src/classes/mail.C: + * src/classes/math.C: + * src/classes/op.C: + * src/classes/smtp/smtp.C: + * src/classes/string.C: + * src/classes/table.C: + * src/classes/void.C: + * src/classes/xdoc.C: + * src/classes/xnode.C: + * src/include/pa_exception.h: + * src/include/pa_request.h: + * src/include/pa_stylesheet_connection.h: + * src/main/compile.C: + * src/main/compile_tools.C: + * src/main/execute.C: + * src/main/pa_array.C: + * src/main/pa_charset.C: + * src/main/pa_charsets.C: + * src/main/pa_common.C: + * src/main/pa_dictionary.C: + * src/main/pa_exception.C: + * src/main/pa_exec.C: + * src/main/pa_pool.C: + * src/main/pa_request.C: + * src/main/pa_socks.C: + * src/main/pa_sql_driver_manager.C: + * src/main/pa_string.C: + * src/main/pa_table.C: + * src/main/untaint.C: + * src/targets/apache13/mod_parser3.C: + * src/targets/cgi/parser3.C: + * src/targets/isapi/parser3isapi.C: + * src/types/pa_value.h: + * src/types/pa_vcookie.C: + * src/types/pa_vfile.h: + * src/types/pa_vform.C: + * src/types/pa_vhash.h: + * src/types/pa_vmethod_frame.h: + * src/types/pa_vstatus.C: + * src/types/pa_vtable.C: + * src/types/pa_vxdoc.h: + * src/types/pa_vxnode.h: + * src/types/pa_wcontext.C: + * src/types/pa_wwrapper.h: + * www/htdocs/index.html: + assigned exception types + +2002-03-26 paf + * operators.txt: + * src/classes/date.C: + * www/htdocs/index.html: + fixed date roll on daylightsaving days + mktime took into account tm_isdst flag, which remained from BEFORE roll, but should have been reset + + * src/classes/op.C: + * www/htdocs/index.html: + forced language of $source field of exception to 'tainted', + so that sql-langed-frags could be outputed outside of connect + + * src/include/pa_common.h: + * src/main/pa_exec.C: + windows exec chdir fixed + + * operators.txt: + * src/classes/date.C: + * www/htdocs/index.html: + removed date.roll limit of +-1 offset + +2002-03-25 paf + * INSTALL: + comment on --disable-link-stdcpp + + * INSTALL: + * configure: + * configure.in: + * src/targets/cgi/Makefile.am: + * src/targets/cgi/Makefile.in: + libstdc++ link skipping configure option + + * src/classes/file.C: + * src/classes/mail.C: + * src/include/pa_exec.h: + * src/main/pa_exec.C: + f(!forced_allow) + to allow + --with-sendmail to work with any/both + --disable-foreign-group-files --disable-execs + + * src/classes/op.C: + * src/include/pa_sql_connection.h: + sql connection with error were put to cache with ' + marked_to_rollback' flag, all consequent even OK requests + rolled back + + * INSTALL: + "--with=sendmail=COMMAND" + comment + + * INSTALL: + * configure: + * configure.in: + * src/classes/mail.C: + * src/include/pa_config_auto.h.in: + * src/main/pa_exec.C: + * src/targets/cgi/Makefile.am: + * src/targets/cgi/Makefile.in: + --disable-foreign-group-files now disables execs also. + introducing --sendmail + + * INSTALL: + * INSTALL: + * src/classes/mail.C: + * src/classes/mail.C: + *** empty log message *** + + * operators.txt: + pgsql options comment + + * operators.txt: + * src/targets/cgi/parser3.C: + http_site_config_filespec + +2002-03-22 paf + * operators.txt: + few comments on sets + + * src/main/pa_exec.C: + createprocess nowindow flag + check on readfile false return + +2002-03-18 paf + * src/main/pa_charset.C: + * src/targets/isapi/pa_threads.C: + * src/types/pa_vdouble.h: + removed some tested @tests + + * etc/parser3.conf.in: + * operators.txt: + * src/classes/op.C: + * src/include/pa_exception.h: + * src/include/pa_globals.h: + * src/include/pa_request.h: + * src/include/pa_stack.h: + * src/main/pa_globals.C: + * src/main/pa_request.C: + * www/htdocs/index.html: + * www/htdocs/index.html: + introducing ^try + +2002-03-15 paf + * operators.txt: + * src/classes/table.C: + * www/htdocs/index.html: + ^table.locate(logical expr) + +2002-03-13 paf + * src/main/pa_exception.C: + checked not-pooled malloc + +2002-03-11 paf + * src/types/pa_vfile.C: + $file.text now 0A linebreaks, + file::exec/cgi linebreaks "0D0A" changed to 0A onces + + * INSTALL: + * configure: + * configure.in: + * src/include/pa_config_auto.h.in: + * src/include/pa_config_fixed.h: + * src/main/pa_exec.C: + * src/main/pa_exec.C: + * www/htdocs/index.html: + * www/htdocs/index.html: + * www/htdocs/index.html: + --disable-execs + + * INSTALL: + * configure: + * configure.in: + * src/include/pa_config_auto.h.in: + * src/main/pa_common.C: + --disable-foreign-group-files + +2002-03-05 paf + * src/targets/isapi/parser3isapi.C: + * src/targets/isapi/parser3isapi.dsp: + iis5 now requires headers to be terminated with \r\n manually [ + refuses to separate header/body itself] + + * operators.txt: + * operators.txt: + * src/classes/date.C: + * src/classes/date.C: + date week calendar columns named + + * src/main/pa_globals.C: + * src/targets/cgi/parser3.C: + * src/targets/isapi/parser3isapi.C: + * www/htdocs/index.html: + isapi site config beside .dll + +2002-03-04 paf + * src/targets/isapi/pa_threads.C: + * src/targets/isapi/parser3isapi.C: + * src/targets/isapi/parser3isapi.dsp: + isapi updated + + * src/classes/op.C: + * src/types/pa_vfile.C: + * www/htdocs/index.html: + process body now evaluated in PASS language + + * src/classes/op.C: + * src/include/pa_string.h: + * src/main/pa_string.C: + string deserialize checks on broken file + +2002-03-01 paf + * src/main/pa_exec.C: + execle -> execve, now argc OK + +2002-02-28 paf + * src/main/pa_string.C: + origin by first piece preferred before last piece + + * src/main/pa_charsets.C: + when placing charset to cache using global name now [were + request] + + * configure: + * configure.in: + * src/targets/apache13/ApacheModuleParser3.dsp: + * src/targets/apache13/mod_parser3.C: + * src/targets/apache13/p3runConfigure.in: + * src/targets/apache13/pa_threads.C: + * www/htdocs/auto.p: + apache module updated + + * src/main/untaint.C: + removed some debug comments + +2002-02-27 paf + * etc/parser3.conf.in: + .dll -> .so + + * src/main/pa_charset.C: + size_t + + * INSTALL: + shared/static-xml + with-pathlink + + * operators.txt: + * operators.txt: + SMTP comment + +2002-02-26 paf + * src/classes/xnode.C: + * www/htdocs/auto.p: + * www/htdocs/global.xsl: + * www/htdocs/index.html: + in some situation, xpath query returned result with type NODESET, but empty nodeset member field, + checked that + + * src/main/pa_exec.C: + more precise names for vars, cosmetic + +2002-02-22 paf + * operators.txt: + * src/types/pa_vcookie.C: + * src/types/pa_vcookie.C: + cookie "expires=0" = "session" + + * src/include/pa_string.h: + * src/main/pa_string.C: + * src/main/pa_string.C: + * src/main/pa_string.C: + * www/htdocs/auto.p: + * www/htdocs/index.html: + string iterators fixed again, so were String::join_chain + + * configure: + * configure.in: + glib###.a detection fixed + + * Makefile.in: + * configure: + * configure.in: + * etc/Makefile.in: + * etc/parser3.charsets/Makefile.in: + * src/Makefile.in: + * src/classes/Makefile.am: + * src/classes/Makefile.in: + * src/classes/gd/Makefile.in: + * src/classes/hashfile.C: + * src/classes/smtp/Makefile.in: + * src/include/Makefile.am: + * src/include/Makefile.in: + * src/include/pa_config_auto.h.in: + * src/include/pa_db_connection.h: + * src/include/pa_db_manager.h: + * src/include/pa_db_table.h: + * src/main/Makefile.am: + * src/main/Makefile.in: + * src/main/pa_db_connection.C: + * src/main/pa_db_manager.C: + * src/main/pa_db_table.C: + * src/main/pa_globals.C: + * src/pcre/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_vhashfile.C: + * src/types/pa_vhashfile.h: + removed hashfile support for now + + * acconfig.h: + acconfig move in cvs[from src/libltdl to /] + + * etc/parser3.charsets/windows-1251.cfg: + ° + + * Makefile.am: + * Makefile.in: + make update + + * INSTALL: + hashfile removed from INSTALL + + * Makefile.in: + * configure: + * configure.in: + * src/include/pa_config_auto.h.in: + --with-shared-xml + --with-static-xml + + * INSTALL: + without-zlib comment + + * operators.txt: + * src/classes/classes.dsp: + * src/main/main.dsp: + * src/types/types.dsp: + removed hashfile support from sources for now + + * src/classes/classes.dsp: + * src/classes/gd/gd.dsp: + * src/main/compile.tab.C: + * src/main/main.dsp: + * src/targets/apache13/ApacheModuleParser3.dsp: + * src/targets/cgi/parser3.dsp: + * src/targets/isapi/parser3isapi.dsp: + * src/types/types.dsp: + *.dsp: removed refereces to win32db & ancient xalan&xml + +2002-02-21 paf + * Makefile.am: + * Makefile.in: + make cvsupdate + + * src/main/untaint.C: + removed debug code, activated commented-for debug parts + + * src/include/pa_string.h: + * src/include/pa_types.h: + * src/main/pa_string.C: + * src/main/untaint.C: + STRING_*FOREACH_ROW + changed to stop at append_row, not at link zero + now string to string appending works + +2002-02-20 paf + * src/include/pa_string.h: + * src/main/execute.C: + * src/main/untaint.C: + * src/targets/cgi/pa_pool.C: + * src/targets/cgi/parser3.C: + * www/htdocs/index.html: + //#define DEBUG_STRING_APPENDS_VS_EXPANDS + + * src/include/pa_string.h: + * src/main/pa_string.C: + * src/main/untaint.C: + economy: 22% + + * operators.txt: + * src/include/pa_common.h: + * src/include/pa_config_fixed.h: + * src/include/pa_string.h: + * src/include/pa_types.h: + * src/main/compile.tab.C: + * src/main/execute.C: + * src/main/pa_string.C: + * src/main/untaint.C: + * src/targets/cgi/pa_pool.C: + * src/targets/cgi/parser3.C: + * www/htdocs/auto.p: + * www/htdocs/global.xsl: + * www/htdocs/index.html: + strign to string append optimiziation idea and estimates + + * src/include/pa_string.h: + * src/include/pa_stylesheet_connection.h: + * src/main/pa_db_manager.C: + * src/main/pa_dictionary.C: + * src/main/pa_string.C: + * src/main/untaint.C: + * src/targets/cgi/parser3.C: + * src/types/pa_vcookie.C: + * src/types/pa_vstring.h: + * www/htdocs/index.html: + speed uptimized: string::is_empty + + * src/include/pa_string.h: + * src/main/pa_string.C: + * src/main/untaint.C: + space uptimized: string::link_row removed + +2002-02-19 paf + * src/classes/xdoc.C: + * src/classes/xnode.C: + getElementsByTagName and *NS moved to node [element] + + * src/classes/math.C: + not used directly [but erroreously reported that 'is', thus + registering twice&other probs] + + * src/main/compile.C: + * src/main/compile.C: + without string_origins not worked + + * src/main/compile.C: + without string_origins parse error file+line+col possible + +2002-02-18 paf + * src/types/pa_vdouble.h: + since we have in_expression + removed that trick i've installed into double::as_string + + * INSTALL: + local install comment + + * src/main/compile.tab.C: + * src/main/compile.y: + * www/htdocs/global.xsl: + * www/htdocs/index.html: + integer division stops name + + * Makefile.in: + * acinclude.m4: + * aclocal.m4: + * 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/include/pa_config_includes.h: + * src/main/Makefile.in: + * src/pcre/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/cgi/parser3.C: + * src/targets/isapi/Makefile.in: + * src/types/Makefile.in: + removed libtool usage from build mech + + * operators.txt: + * src/classes/date.C: + date::create [were date::set, with backward comp + + * src/classes/math.C: + * www/htdocs/index.html: + math:random range check fixed + + * src/main/compile.tab.C: + bison env set so one could compile without cygwin installed + + * src/targets/cgi/Makefile.am: + * src/targets/cgi/Makefile.in: + * src/targets/cgi/parser3.C: + *** empty log message *** + + * src/main/pa_globals.C: + extern "C" was removed too fast + + * Makefile.in: + * ltconfig: + * ltmain.sh: + removed libtool subpart files + + * src/main/main.dsp: + * src/main/pa_globals.C: + removed unneded + #ifdef __cplusplus + } + #endif + + * src/include/pa_opcode.h: + * src/include/pa_request.h: + * src/main/compile.tab.C: + * src/main/compile.y: + * src/main/execute.C: + * src/types/pa_wcontext.h: + * www/htdocs/index.html: + * www/htdocs/index.html: + in_expression + aimed to solve old problem with string/nonstring values, + now in expressions double/int values are passed as-is, without stupid tostring/fromstring conversions + + * operators.txt: + * src/targets/cgi/parser3.C: + PARSER_ROOT_CONFIG + + * 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/cgi/parser3.dsp: + * src/types/types.dsp: + win32xml now contains gnome xml libs + parser .dsp-s changed accordingly + + * operators.txt: + \ comment + +2002-02-13 paf + * src/pcre/ibm-1257.ucm: + 1257 unicode table added + + * INSTALL: + * configure: + * configure.in: + * src/targets/cgi/Makefile.am: + * src/targets/cgi/Makefile.in: + --with-glib-config + CXXLINK=$(CC) for targets/cgi/parser3 + + * src/include/pa_config_includes.h: + sys/time time both included now. + vaguely remember confilicts on this on some system [not on six|ablv] + so when would see them again would think up proper check + + * etc/parser3.charsets/windows-1257.cfg: + * etc/parser3.conf.in: + * src/pcre/pcre_parser_ctype.c: + * src/targets/cgi/parser3.C: + baltic charset file generated, in generation script ispunct + check added + + * src/main/pa_common.C: + strnchr: sanity check added + + * src/main/pa_common.C: + truncation never occured when writing files on unix [since i've changed cache mech] + fix + + * etc/parser3.charsets/windows-1257.cfg: + id added + 2002-02-08 paf * src/classes/classes.C: * src/classes/classes.h: @@ -146,9 +2503,55 @@ * src/types/pa_wwrapper.h: 2002 - * src/libltdl/Makefile.am: - * src/libltdl/Makefile.in: - makes + * src/types/pa_vcookie.C: + * src/types/pa_vcookie.C: + * src/types/pa_vcookie.C: + * src/types/pa_vcookie.C: + VCookie::fill_fields one check forgotten + + * src/classes/smtp/Makefile.am: + * src/classes/smtp/Makefile.in: + * src/include/Makefile.am: + * src/include/Makefile.in: + * src/sql/Makefile.am: + * src/sql/Makefile.in: + * src/targets/isapi/Makefile.am: + * src/targets/isapi/Makefile.in: + forgotten makes + + * AUTHORS: + * COPYING: + * INSTALL: + * INSTALL: + * README: + install&others updated + + * Makefile.am: + * Makefile.in: + * configure: + * configure.in: + * etc/parser3.charsets/Makefile.am: + * etc/parser3.charsets/Makefile.in: + * src/Makefile.am: + * src/Makefile.in: + * src/classes/Makefile.am: + * src/classes/Makefile.in: + * src/classes/gd/Makefile.am: + * src/classes/gd/Makefile.in: + * src/main/Makefile.am: + * src/main/Makefile.in: + * src/main/pa_status_provider.C: + * src/pcre/Makefile.am: + * src/pcre/Makefile.in: + * src/targets/Makefile.am: + * src/targets/Makefile.in: + * src/targets/apache13/Makefile.am: + * src/targets/apache13/Makefile.in: + * src/targets/cgi/Makefile.am: + * src/targets/cgi/Makefile.in: + * src/types/Makefile.am: + * src/types/Makefile.in: + 'make dist' works * src/classes/classes.C: * src/classes/classes.h: @@ -323,7 +2726,6 @@ * src/classes/Makefile.in: * src/classes/gd/Makefile.in: * src/include/pa_config_auto.h.in: - * src/libltdl/Makefile.in: * src/main/Makefile.in: * src/main/pa_common.C: * src/main/pa_socks.C: @@ -336,7 +2738,6 @@ * src/classes/Makefile.in: * src/classes/gd/Makefile.in: - * src/libltdl/Makefile.in: * src/main/Makefile.in: * src/pcre/Makefile.in: * src/targets/Makefile.in: @@ -490,7 +2891,6 @@ * src/classes/Makefile.in: * src/classes/gd/Makefile.am: * src/classes/gd/Makefile.in: - * src/libltdl/Makefile.in: * src/main/Makefile.am: * src/main/Makefile.in: * src/pcre/Makefile.in: @@ -546,51 +2946,25 @@ * operators.txt: * parser3.dsw: * sql.txt: - * src/AUTHORS: - * src/COPYING: - * src/ChangeLog: * src/Makefile.am: * src/Makefile.in: - * src/NEWS: - * src/README: - * src/acinclude.m4: - * src/aclocal.m4: - * src/asm.txt: * src/classes/Makefile.am: * src/classes/Makefile.in: * src/classes/gd/Makefile.am: * src/classes/gd/Makefile.in: - * src/config.guess: - * src/config.sub: - * src/configure: - * src/configure.in: - * src/form.txt: * src/ident.awk: * 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.in: - * src/missing: - * src/mkinstalldirs: - * src/operators.txt: - * src/parser3.dsw: * src/pcre/Makefile.in: * src/pcre/ruspart_win2koi.pl: * src/pcre/win-koi.tab: - * src/sql.txt: * src/targets/Makefile.in: * src/targets/apache13/Makefile.am: * src/targets/apache13/Makefile.in: * src/targets/cgi/Makefile.am: * src/targets/cgi/Makefile.in: * src/targets/cgi/parser3.C: - * src/types.txt: * src/types/Makefile.am: * src/types/Makefile.in: * types.txt: @@ -619,7 +2993,6 @@ rewritten. now check is done at compile time * etc/parser3.charsets/Makefile.in: - * src/INSTALL: * src/ident.awk: *** empty log message *** @@ -658,52 +3031,15 @@ 2002-01-30 paf * src/classes/xdoc.C: - * src/libltdl/acconfig.h: - * src/libltdl/config_auto.h.in: acconfig.h changed [comments before #undefs removed] 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_syntax2.patch: - 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 * src/Makefile.am: * src/Makefile.in: * src/classes/Makefile.am: * src/classes/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/pcre/Makefile.am: * src/pcre/Makefile.in: @@ -727,15 +3063,11 @@ * src/classes/xdoc.C: * src/classes/xnode.h: * src/main/pa_exception.C: - * src/operators.txt: xdoc.importNode 0 * src/classes/xdoc.C: xdoc::set now untaints OK - * src/aclocal.m4: - without this one commited, stupid make runs autoconf - * src/Makefile.in: stupid make runs automake on ths @@ -759,13 +3091,11 @@ xdoc.importNode 3 [check err] 2002-01-25 paf - * src/ChangeLog: * src/include/pa_charset.h: * src/main/pa_globals.C: http://localhost/abc -> $ENV{DOCUMENT_ROOT}/abc | ./abc * src/classes/hash.C: - * src/operators.txt: unified hash::sql, now ^hash::sql{query}[[$.limit(2) $.offset(4)]] @@ -782,7 +3112,6 @@ * src/classes/file.C: * src/include/pa_common.h: * src/main/pa_common.C: - * src/operators.txt: ^file:lock[filename]{code} * src/include/pa_charset.h: @@ -797,24 +3126,13 @@ #comment before @ after @SPECIAL now works OK - * src/configure: - version - - * src/patches/libxml_error_column_tab.patch: - error position in line with \t-s was badly pointed by ^, tabs - changed to spaces - * src/main/pa_exec.C: - * src/operators.txt: max arg count now 10, and proper message on violation that added * src/main/pa_exec.C: * src/main/pa_exec.C: unix: exec now does chdir to script dir - * src/operators.txt: - table sort comment - 2002-01-24 paf * src/classes/hashfile.C: * src/include/pa_db_table.h: @@ -826,21 +3144,14 @@ * src/main/execute.C: * src/main/pa_db_connection.C: * src/main/pa_db_table.C: - * src/operators.txt: * src/types/pa_vhashfile.C: * src/types/pa_vhashfile.h: merged from r17 - hashfile without logfiles - * src/patches/libxml_htmloutput_of_xslemptyattr_emptyquotes.patch: - background="" from xslt now OK [were just background without = - "] - * src/classes/xnode.C: - * src/operators.txt: xnode.select returns array always now, in case 'nothing found' returns empty array - * src/configure.in: * src/include/pa_version.h: changed version number @@ -852,7 +3163,6 @@ * src/main/compile.tab.C: * src/main/pa_db_connection.C: * src/main/pa_db_table.C: - * src/operators.txt: * src/types/pa_vhashfile.C: * src/types/pa_vhashfile.h: hashfile: @@ -912,28 +3222,9 @@ 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: - no meta2 - * src/types/pa_vdouble.h: double prec. todo: get rid of twice-converting - * 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/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. - 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/include/pa_stylesheet_connection.h: * src/main/pa_globals.C: @@ -980,8 +3271,6 @@ * src/classes/Makefile.in: * src/classes/xdoc.C: * src/classes/xnode.C: - * src/configure: - * src/configure.in: * src/include/pa_stylesheet_connection.h: * src/main/pa_charset.C: * src/main/pa_globals.C: @@ -1027,7 +3316,6 @@ 2002-01-16 paf * src/classes/xdoc.C: - * src/operators.txt: few comments * src/classes/hash.C: @@ -1053,11 +3341,9 @@ * src/classes/xdoc.C: * src/include/pa_charset.h: * src/main/pa_charset.C: - * src/operators.txt: started output options parsing * src/classes/xdoc.C: - * src/operators.txt: xdoc file save @@ -1092,8 +3378,6 @@ * src/classes/xdoc.C: * src/classes/xnode.C: - * src/operators.txt: - * src/operators.txt: ^xdoc.file 2002-01-11 paf @@ -1131,13 +3415,8 @@ * src/include/pa_pool.h: * src/main/pa_charset.C: * src/main/pa_pool.C: - * src/operators.txt: GdomeDOMString_auto_ptr c++ wrapper [calls refcounter] -2002-01-09 paf - * src/operators.txt: - removed ^hashfile.transaction - 2001-12-29 paf * src/classes/xdoc.C: * src/include/pa_exception.h: @@ -1173,7 +3452,6 @@ * src/main/pa_exec.C: * src/main/pa_globals.C: * src/main/pa_socks.C: - * src/operators.txt: * src/targets/cgi/parser3.C: * src/targets/cgi/parser3.dsp: * src/types/pa_vxdoc.C: @@ -1193,7 +3471,6 @@ started glib transcoders 2001-12-27 paf - * src/configure.in: * src/include/pa_charset.h: * src/include/pa_common.h: * src/include/pa_exception.h: @@ -1204,7 +3481,6 @@ * src/main/pa_charsets.C: * src/main/pa_globals.C: * src/main/pa_pool.C: - * src/parser3.dsw: * src/pcre/internal.h: * src/targets/cgi/parser3.C: * src/targets/cgi/parser3.dsp: @@ -1238,9 +3514,6 @@ table set & append changed splitting languages, separators now can be clean AND as-is 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 * src/classes/hashfile.C: * src/classes/op.C: @@ -1248,15 +3521,6 @@ * src/main/pa_string.C: 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: String::join_chain another ugly bug :( @@ -1265,9 +3529,6 @@ one parted text messages - no multipart mime-type anymore. for convinient if $.attach-ments - * src/operators.txt: - comment on "multipart" messages with one part - 2001-12-21 paf * src/main/pa_request.C: $result in @main actually not working, to hell with it for now @@ -1276,7 +3537,6 @@ junction evaluation canceled - endless recursion detected * src/classes/date.C: - * src/operators.txt: date:sql-string now returns localtime * src/include/pa_request.h: @@ -1286,9 +3546,6 @@ * src/types/pa_wcontext.h: $result in @main @postprocess @exception - * src/operators.txt: - date localtime comment - 2001-12-19 paf * src/main/pa_request.C: CLASS_PATH now / = DOCUMENT_ROOT @@ -1299,44 +3556,22 @@ * src/classes/hashfile.C: ^hashfile.open DB_HOME now relative - * src/operators.txt: - UTF8, charset name case sensitivity comment - * src/main/pa_charset.C: - * src/operators.txt: charset->charset transcoding via unicode intermediate * src/classes/mail.C: * src/include/pa_config_fixed.h: - * src/operators.txt: 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: changed weighting prior to sort - * src/configure: - * src/configure.in: - comment - 2001-12-17 paf * src/classes/mail.C: * src/include/pa_charsets.h: * src/include/pa_string.h: * src/main/pa_charsets.C: * src/main/untaint.C: - * src/operators.txt: * src/types/pa_vrequest.C: * src/types/pa_vresponse.C: ^mail:send[ @@ -1347,9 +3582,6 @@ * src/main/pa_db_table.C: db_table used outdated unset services_pool - * src/operators.txt: - warning about form:fields and $request/response:charset - * src/main/pa_charset.C: ifndef XML were bad type @@ -1425,12 +3657,6 @@ * src/main/pa_charset.C: name_cstr 0 - * src/configure.in: - * src/configure.in: - -R returned - tothink of: rpath-link - - * src/configure: * src/main/Makefile.in: * src/targets/apache13/Makefile.in: * src/targets/cgi/Makefile.in: @@ -1446,15 +3672,9 @@ * src/types/Makefile.am: 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: uri lang now knows about client/source charsets - * src/configure.in: - -rpath-link - 2001-12-14 paf * src/include/pa_request.h: * src/include/pa_transcoder.h: @@ -1479,7 +3699,6 @@ * src/main/pa_charset_manager.C: * src/main/pa_request.C: * src/main/pa_transcoder.C: - * src/operators.txt: * src/types/Makefile.am: * src/types/pa_vrequest.C: * src/types/pa_vrequest.h: @@ -1568,7 +3787,6 @@ couple cache expiratiors were wrong [past/future prob] * src/classes/xdoc.C: - * src/operators.txt: lang list updated * src/targets/cgi/pa_pool.C: @@ -1579,13 +3797,6 @@ file::cgi bug, request_method were passed to SERVER_PROTOCOL but SERVER_PROTOCOL were forgotten -2001-12-11 paf - * src/configure.in: - so extension const removed - - * src/configure: - makes - 2001-12-10 paf * src/main/untaint.C: FILE_SPEC untainting changed so that one can erase files like that, knowing their full name @@ -1609,27 +3820,22 @@ bus error, fixed that - * src/configure: * src/include/pa_config_auto.h.in: makes * src/main/pa_string.C: strange string deserialize bug on client[pmts], a bit shortened, - * src/configure.in: * src/include/pa_common.h: * src/include/pa_config_fixed.h: * src/include/pa_config_includes.h: * src/main/pa_common.C: - * src/operators.txt: exclusive lock file write shared lock file read * src/classes/hashfile.C: * src/classes/op.C: * src/classes/table.C: - * src/configure: - * src/configure.in: * src/include/pa_common.h: * src/include/pa_config_auto.h.in: * src/include/pa_config_fixed.h: @@ -1640,9 +3846,6 @@ * src/main/pa_db_table.C: * src/main/pa_request.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: merged from r14_simple_cache @@ -1667,7 +3870,6 @@ removed transaction from ^cache 2001-12-05 paf - * src/operators.txt: * src/targets/cgi/parser3.C: * src/targets/cgi/parser3.C: fatal error reporting fixed. @@ -1680,30 +3882,12 @@ * src/main/pa_request.C: 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 - * src/patches/xalan-XalanDOMString-systaxerr.patch: - case - * src/targets/apache13/mod_parser3.C: 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... - * 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 * src/classes/hashfile.C: * src/classes/table.C: @@ -1732,23 +3916,15 @@ cache bugfix [wrong types after pa_string optimization] 2001-11-22 paf - * src/patches/xml-xalan.patch: - superceeded by xalan-XalanTranscodingServices - digitalentitifying.patch - * src/main/untaint.C: ORIGINS mode removed UHTML * src/classes/op.C: process cstr(,connection) - * src/configure: - configs - * src/Makefile.in: * src/classes/gd/Makefile.in: * src/classes/xdoc.C: - * src/libltdl/Makefile.in: * src/pcre/Makefile.in: * src/targets/Makefile.in: * src/targets/apache13/Makefile.in: @@ -1758,30 +3934,24 @@ * src/classes/op.C: process now gets its body on current language, not as-is - * src/configure.in: - configure line - * src/main/untaint.C: ORIGINS mode was bad - forgot about optimize bit * src/classes/table.C: * src/include/pa_table.h: * src/main/pa_table.C: - * src/operators.txt: table.offset[whence] 2001-11-21 paf * src/classes/table.C: * src/main/pa_string.C: * src/main/untaint.C: - * src/parser3.dsw: * src/targets/cgi/parser3.C: table.append bug fixed: forgot to switch default language for { code}, it happen to change it's language from CLEAN, so later refused to split by CLEAN \t * src/classes/xdoc.C: - * src/operators.txt: * src/types/pa_vxdoc.C: * src/types/pa_vxdoc.h: * src/Makefile.in: - * src/configure: * src/include/pa_common.h: * src/main/Makefile.am: * src/main/Makefile.in: @@ -2074,9 +4223,6 @@ parent [gcc 2.96 strangly refused to call virtual from second parent] - * src/operators.txt: - doc - * src/include/pa_cache_managers.h: * src/include/pa_charset_manager.h: * src/include/pa_db_manager.h: @@ -2100,7 +4246,6 @@ * src/include/pa_stylesheet_connection.h: * src/include/pa_stylesheet_manager.h: * src/main/pa_stylesheet_manager.C: - * src/operators.txt: * src/types/pa_vstatus.h: $status:stylesheet @@ -2122,7 +4267,6 @@ * src/include/pa_charset_connection.h: * src/main/pa_charset_manager.C: - * src/operators.txt: $status:charset * src/classes/classes.C: @@ -2209,7 +4353,6 @@ * src/main/pa_stylesheet_manager.C: * src/main/pa_table.C: * src/main/untaint.C: - * src/operators.txt: * src/pcre/pcre_parser_ctype.c: * src/sql/pa_sql_driver.h: * src/targets/apache13/mod_parser3.C: @@ -2285,7 +4428,6 @@ * src/main/pa_sql_driver_manager.C: * src/main/pa_status_provider.C: * src/main/pa_stylesheet_manager.C: - * src/operators.txt: * src/types/pa_vstatus.h: * src/types/pa_vxnode.C: * src/types/types.dsp: @@ -2299,30 +4441,22 @@ * src/main/pa_db_manager.C: expiration from debug to normal - * src/operators.txt: - * src/operators.txt: - doc - 2001-11-01 paf * src/classes/hash.C: * src/classes/op.C: - * src/operators.txt: * src/types/pa_vmethod_frame.h: * src/types/pa_vstring.C: * src/types/pa_vstring.h: ^foreach[key|value]{body}[[separator]|{separator}] - * src/ChangeLog: * src/classes/hash.C: * src/include/pa_hash.h: * src/main/pa_hash.C: - * src/operators.txt: * src/types/pa_vcookie.C: ^hash.delete[key] * src/classes/gd/gif.C: * src/classes/math.C: - * src/configure.in: * src/include/pa_common.h: HAVE_TRUNC HAVE_ROUND checks [for hp, there are such in math.h] @@ -2332,9 +4466,7 @@ * src/Makefile.in: * src/classes/Makefile.in: * src/classes/gd/Makefile.in: - * src/configure: * src/include/pa_config_auto.h.in: - * src/libltdl/Makefile.in: * src/main/Makefile.in: * src/pcre/Makefile.in: * src/targets/Makefile.in: @@ -2359,7 +4491,6 @@ * src/classes/hash.C: * src/classes/hashfile.C: - * src/operators.txt: * src/types/pa_vhashfile.C: ^hashfile.foreach[key|value]{body}[[separator]|{separator}] prev were hash.foreach @@ -2374,41 +4505,35 @@ detected for var storage bug, fixed. todo:foreach 2001-10-31 paf - * src/configure: - configure - - * src/classes/table.C: - * src/operators.txt: - ^table.save[[nameless|+append;]path] + * src/main/pa_sql_driver_manager.C: + hiding passwords and addresses from accidental show [imagine + user forgot @exception] * src/main/pa_db_connection.C: * src/main/pa_sql_driver_manager.C: // lockdetector flags 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/main/compile.tab.C: * src/main/compile.y: * src/main/execute.C: - * src/operators.txt: \ in expression: int divide 10/3=3 * src/main/pa_common.C: 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: z @@ -2419,17 +4544,16 @@ * src/classes/xnode.C: * src/include/pa_common.h: * src/main/pa_common.C: - * src/operators.txt: ^string.save[[append;]path] - * src/types/pa_vhashfile.h: - hashfile ^delete to do something only inside of ^cache - * src/main/compile.C: * src/main/pa_common.C: completely empty file now considered "read", not ignored [not perfect trick used] + * src/classes/table.C: + ^table.save[[nameless|+append;]path] + * src/main/pa_common.C: simplier common ifdefs @@ -2442,16 +4566,10 @@ * src/classes/xdoc.C: 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/gd/gd.dsp: * src/classes/smtp/smtp.dsp: - * src/libltdl/libltdl.dsp: * src/main/main.dsp: - * src/parser3.dsw: * src/pcre/pcre.dsp: * src/pcre/pcre_dftables.dsp: * src/pcre/pcre_parser_ctype.dsp: @@ -2489,8 +4607,6 @@ String & Origin packed with #pragma pack * src/Makefile.in: - * src/configure: - * src/configure.in: * src/include/pa_config_auto.h.in: pragma detection @@ -2498,12 +4614,6 @@ rolled back {} in xdoc.createElement for now 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: bitfield syntax stricter @@ -2643,8 +4753,6 @@ 13 169 394 2001-10-28 paf - * src/configure: - * src/configure.in: * src/include/pa_config_auto.h.in: * src/include/pa_config_fixed.h: * src/include/pa_db_connection.h: @@ -2663,8 +4771,6 @@ * src/classes/Makefile.am: * src/classes/Makefile.in: - * src/configure: - * src/configure.in: * src/targets/apache13/p3runConfigure.in: * src/targets/cgi/Makefile.am: * src/targets/cgi/Makefile.in: @@ -2677,7 +4783,6 @@ removed old consts 2001-10-27 paf - * src/ChangeLog: * src/classes/hashfile.C: * src/include/pa_db_connection.h: * src/include/pa_db_table.h: @@ -2692,10 +4797,7 @@ * src/classes/Makefile.am: * src/classes/Makefile.in: * src/classes/gd/Makefile.in: - * src/configure: - * src/configure.in: * src/include/pa_config_fixed.h: - * src/libltdl/Makefile.in: * src/main/Makefile.am: * src/main/Makefile.in: * src/pcre/Makefile.in: @@ -2721,14 +4823,9 @@ * src/main/pa_db_manager.C: db expiration connection&table [forgotten calls] - * src/operators.txt: - ^hashfile.clear[] doced - * src/Makefile.in: * src/classes/Makefile.in: * src/classes/gd/Makefile.in: - * src/configure: - * src/configure.in: * src/include/pa_config_auto.h.in: * src/main/Makefile.am: * src/main/Makefile.in: @@ -2745,7 +4842,6 @@ * src/include/pa_db_table.h: * src/main/pa_db_connection.C: * src/main/pa_db_table.C: - * src/operators.txt: ^hashfile.clear[] 2001-10-26 paf @@ -2783,7 +4879,6 @@ db checkpoints * src/main/pa_db_connection.C: - * src/operators.txt: about to remove connection from vhashfile * src/main/pa_db_connection.C: @@ -2799,8 +4894,6 @@ * src/main/pa_db_connection.C: * src/main/pa_db_manager.C: * src/main/pa_db_table.C: - * src/operators.txt: - * src/parser3.dsw: * src/types/pa_vhashfile.C: * src/types/pa_vhashfile.h: started db_home [multiple, cached] @@ -2831,7 +4924,6 @@ * src/types/pa_vhashfile.C: db_cursor constructor public now - * src/ChangeLog: * src/include/pa_common.h: * src/main/Makefile.am: * src/main/pa_common.C: @@ -2841,7 +4933,6 @@ * src/classes/hashfile.C: * src/include/pa_request.h: - * src/operators.txt: hashfile.cache 0 * src/main/pa_db_connection.C: @@ -2859,7 +4950,6 @@ * src/types/pa_vform.h: form fix_line_breaks - * src/operators.txt: * src/types/pa_vhashfile.C: * src/types/pa_vhashfile.h: hashfile expiring 0 @@ -2874,12 +4964,9 @@ hashfile expired deleted from db when get & iterate * src/classes/hashfile.C: - * src/operators.txt: * src/types/pa_vhashfile.h: hashfile 1 - * src/operators.txt: - * src/operators.txt: * src/targets/apache13/ApacheModuleParser3.dsp: * src/targets/isapi/parser3isapi.dsp: doc @@ -2897,7 +4984,6 @@ * src/include/pa_string.h: * src/main/pa_db_connection.C: * src/main/pa_string.C: - * src/operators.txt: hashfile pieced serialize. todo stamp * src/main/pa_db_connection.C: @@ -2921,7 +5007,6 @@ * src/main/pa_common.C: * src/main/pa_db_connection.C: * src/main/pa_request.C: - * src/operators.txt: * src/types/pa_value.h: * src/types/pa_vcookie.C: * src/types/pa_vhash.h: @@ -2936,7 +5021,6 @@ * src/include/pa_db_manager.h: * src/main/pa_db_connection.C: * src/main/pa_db_manager.C: - * src/operators.txt: * src/types/pa_vhashfile.h: ^hashfile.transaction{code} ^hashfile:clear[filename] @@ -2947,7 +5031,6 @@ * src/include/pa_config_fixed.h: * src/main/pa_db_manager.C: * src/main/pa_globals.C: - * src/operators.txt: ifdefs so it compiled without db 2001-10-22 parser @@ -2974,7 +5057,6 @@ * src/main/pa_sql_driver_manager.C: * src/main/pa_stylesheet_manager.C: * src/main/pa_xslt_stylesheet_manager.C: - * src/operators.txt: * src/targets/apache13/mod_parser3.C: * src/targets/cgi/parser3.C: * src/targets/isapi/parser3isapi.C: @@ -3003,7 +5085,6 @@ * src/classes/hashfile.C: * src/include/pa_config_fixed.h: * src/main/execute.C: - * src/operators.txt: * src/targets/cgi/parser3.dsp: * src/types/pa_vhashfile.C: * src/types/pa_vhashfile.h: @@ -3021,14 +5102,9 @@ * src/types/pa_vobject.h: stack backtrace - * src/operators.txt: - * src/parser3.dsw: * src/types/pa_vhashfile.C: z - * src/operators.txt: - comment - 2001-10-19 parser * src/main/pa_request.C: * src/targets/apache13/mod_parser3.C: @@ -3060,7 +5136,6 @@ * src/include/pa_pool.h: * src/include/pa_request.h: * src/include/pa_types.h: - * src/libltdl/libltdl.dsp: * src/main/compile.C: * src/main/compile_tools.C: * src/main/execute.C: @@ -3076,7 +5151,6 @@ * src/main/pa_string.C: * src/main/pa_table.C: * src/main/untaint.C: - * src/parser3.dsw: * src/pcre/pcre_dftables.dsp: * src/pcre/pcre_parser_ctype.dsp: * src/targets/apache13/ApacheModuleParser3.dsp: @@ -3100,9 +5174,7 @@ * src/Makefile.in: * src/classes/Makefile.in: - * src/configure: * src/include/pa_pool.h: - * src/libltdl/Makefile.in: * src/main/Makefile.in: * src/main/pa_common.C: * src/pcre/Makefile.in: @@ -3129,7 +5201,6 @@ * src/classes/Makefile.am: * src/classes/xdoc.C: * src/classes/xnode.C: - * src/configure.in: * src/include/pa_config_fixed.h: * src/include/pa_exception.h: * src/include/pa_stylesheet_connection.h: @@ -3155,9 +5226,6 @@ * src/classes/image.C: comment - * src/operators.txt: - going to switch to c++ exceptions - 2001-10-18 parser * src/classes/xdoc.C: * src/types/pa_vxdoc.h: @@ -3179,7 +5247,6 @@ * src/classes/xdoc.C: * src/classes/xnode.C: * src/main/compile.tab.C: - * src/operators.txt: xdoc create now uses XercesDocumentBridge, appendChild&co now works * src/classes/xdoc.C: @@ -3199,13 +5266,11 @@ * src/classes/classes.dsp: * src/classes/xdoc.C: - * src/operators.txt: * src/types/types.dsp: fiew leechy-found bugs in code&doc fixed * src/classes/xdoc.C: * src/classes/xnode.C: - * src/operators.txt: xdoc::create[] now. and all dom tag names forced to XML lang * src/main/main.dsp: @@ -3214,7 +5279,6 @@ * src/main/compile.tab.C: * src/main/compile.y: * src/main/pa_request.C: - * src/operators.txt: ^: no colon in $origin @exception[ @@ -3222,20 +5286,14 @@ * src/types/pa_vimage.h: removed unused vimage::save - * src/operators.txt: - hashfile planned - * src/classes/classes.dsp: * src/classes/string.C: * src/main/pa_string.C: - * src/operators.txt: * src/types/pa_vxnode.h: * src/types/types.dsp: string::mid fixed, string.mid n functionality preserved 2001-10-16 parser - * src/operators.txt: - * src/parser3.dsw: * src/types/pa_vhash.h: * src/types/pa_vtable.h: hash can be used as boolean @@ -3254,7 +5312,6 @@ * src/classes/xnode.C: * src/classes/xnode.C: - * src/operators.txt: removed few dom returns & changed op.txt * src/classes/classes.dsp: @@ -3270,7 +5327,6 @@ * src/classes/gd/gif.C: * src/classes/gd/gif.h: * src/classes/image.C: - * src/operators.txt: image.copy tolerance * src/classes/gd/gif.C: @@ -3278,7 +5334,6 @@ * src/classes/string.C: * src/main/pa_string.C: - * src/operators.txt: $string.mid(p[;n]) * src/main/pa_common.C: @@ -3290,21 +5345,17 @@ couple casts * src/classes/image.C: - * src/operators.txt: * src/types/pa_vimage.h: image.copy[source](src x;src y;src w;src h;dst x;dst y[;dest w ;dest h]]) 2001-10-15 parser - * src/ChangeLog: * src/Makefile.in: - * src/operators.txt: * src/types/pa_vcode_frame.h: * src/types/pa_wcontext.C: code_frame fixed - ::write badly passed string too transparently [failed to intercept it] - * src/operators.txt: * src/types/pa_vxnode.C: document_type_node. !readonly attribute DOMString name @@ -3317,7 +5368,6 @@ * src/include/pa_config_fixed.h: * src/include/pa_request.h: * src/main/pa_sql_driver_manager.C: - * src/operators.txt: * src/types/pa_vxdoc.C: * src/types/pa_vxdoc.h: * src/types/pa_vxnode.C: @@ -3329,7 +5379,6 @@ * src/classes/xdoc.C: * src/classes/xdoc.C: - * src/operators.txt: !::create{qualifiedName} 2001-10-13 parser @@ -3340,7 +5389,6 @@ * src/include/pa_config_fixed.h: * src/main/execute.C: * src/main/pa_exception.C: - * src/operators.txt: noticed that vcodeframe not transparent enough, would change now * src/types/pa_vcode_frame.h: @@ -3366,12 +5414,9 @@ * src/classes/gd/gd.dsp: * src/classes/smtp/smtp.dsp: * src/classes/xdoc.C: - * src/libltdl/libltdl.dsp: * src/main/compile.tab.C: * src/main/main.dsp: * src/main/pa_globals.C: - * src/operators.txt: - * src/operators.txt: * src/pcre/pcre.dsp: * src/pcre/pcre_dftables.dsp: * src/pcre/pcre_parser_ctype.dsp: @@ -3397,15 +5442,8 @@ * src/classes/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/include/pa_config_auto.h.in: - * src/libltdl/Makefile.in: - * src/libltdl/Makefile.in: * src/main/Makefile.in: * src/main/Makefile.in: * src/pcre/Makefile.in: @@ -3422,7 +5460,6 @@ makes * src/classes/xnode.C: - * src/operators.txt: xnode.selectSingle now * src/targets/apache13/ApacheModuleParser3.dsp: @@ -3440,12 +5477,9 @@ * src/Makefile.in: * src/classes/Makefile.in: * src/classes/gd/Makefile.in: - * src/configure: - * src/configure.in: makes. stdc++ lib added to apache libraries * src/classes/hash.C: - * src/operators.txt: !^hash.add[addme] !^hash.sub[subme] !^a.union[b] = new @@ -3456,12 +5490,10 @@ const * src/classes/hash.C: - * src/operators.txt: * src/types/pa_vhash.h: !^hash::create[[copy_from]] * src/classes/hash.C: - * src/operators.txt: !^hash::append[append_from] * src/targets/apache13/Makefile.am: @@ -3509,7 +5541,6 @@ * src/classes/op.C: * src/main/compile.tab.C: - * src/operators.txt: ^error[msg] 2001-10-09 parser @@ -3517,8 +5548,6 @@ * src/classes/xdoc.C: * src/include/pa_stylesheet_connection.h: * src/main/main.dsp: - * src/operators.txt: - * src/parser3.dsw: * src/targets/cgi/parser3.C: * src/targets/isapi/parser3isapi.C: * src/types/pa_vxdoc.h: @@ -3544,10 +5573,6 @@ * src/classes/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.in: * src/main/Makefile.in: @@ -3582,24 +5607,18 @@ * src/classes/op.C: * src/classes/table.C: - * src/operators.txt: table.hash[key field;value field(s) string/table] now - * src/operators.txt: - for delim desc - * src/classes/op.C: * src/classes/table.C: z * src/classes/date.C: * src/classes/table.C: - * src/operators.txt: calendar moved to date * src/classes/string.C: * src/classes/table.C: - * src/operators.txt: ^string.save[file] 2001-10-08 parser @@ -3620,14 +5639,12 @@ * src/classes/gd/gif.C: * src/classes/gd/mtables.h: - * src/operators.txt: image:arc image:circle * src/classes/gd/gd.dsp: * src/classes/gd/gif.C: * src/classes/gd/gif.h: * src/classes/image.C: - * src/operators.txt: * src/types/pa_vcookie.C: * src/types/pa_vimage.C: image:sector @@ -3689,7 +5706,6 @@ * src/classes/xdoc.C: * src/main/compile.tab.C: - * src/operators.txt: xdoc.transform now * src/doc/doxygen.cfg: @@ -3726,12 +5742,8 @@ $result[^[$p^]z] now works fine - * src/operators.txt: - desc - 2001-10-04 parser * src/classes/image.C: - * src/operators.txt: ^image.length[text] 2001-10-03 parser @@ -3756,10 +5768,7 @@ * src/Makefile.in: * src/classes/Makefile.in: * src/classes/gd/Makefile.in: - * src/configure: - * src/libltdl/Makefile.in: * src/main/Makefile.in: - * src/patches/xml-xalan.patch: * src/pcre/Makefile.in: * src/targets/Makefile.in: * src/targets/apache13/Makefile.in: @@ -3767,51 +5776,19 @@ * src/types/Makefile.in: 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/main/pa_charset_connection.C: tested charset reload on file change @ apache version = 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/operators.txt: - # config comments fixed - - * 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/main/pa_charset_connection.C: + table:load & charset_connection + #comment now - * src/operators.txt: - comment on CLASS_PATH + * src/classes/classes.dsp: + * src/types/types.dsp: + release projects options fixed to use release msvcrt lib * src/include/pa_pool.h: * src/include/pa_stylesheet_connection.h: @@ -3823,23 +5800,7 @@ forgot non-xml pool.*charset needed * src/classes/table.C: - * src/main/pa_charset_connection.C: - * 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 + # config comments fixed 2001-10-01 parser * src/include/pa_charset_connection.h: @@ -3907,7 +5868,6 @@ * src/classes/xdoc.C: * src/include/pa_stylesheet_connection.h: * src/main/pa_request.C: - * src/operators.txt: * src/pcre/pcre_parser_ctype.c: letter body string passed AS-IS now @@ -3918,24 +5878,15 @@ * src/classes/smtp/smtp.dsp: * src/classes/xdoc.C: * src/main/main.dsp: - * src/operators.txt: * src/targets/cgi/parser3.dsp: * src/targets/isapi/parser3isapi.dsp: * src/types/types.dsp: 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/operators.txt: table.sort changed to sort table itself - * src/operators.txt: - z - * src/classes/xdoc.C: - * src/operators.txt: * src/targets/isapi/parser3isapi.dsp: X^.getElementsByTagName[tagname] = array of xnode X^.getElementsByTagNameNS[namespaceURI;localName] = array of nodes @@ -4016,7 +5967,6 @@ * src/include/pa_threads.h: * src/include/pa_types.h: * src/include/pa_xslt_stylesheet_manager.h: - * src/libltdl/libltdl.dsp: * src/main/compile.C: * src/main/compile.y: * src/main/compile_tools.C: @@ -4039,7 +5989,6 @@ * src/main/pa_table.C: * src/main/pa_xslt_stylesheet_manager.C: * src/main/untaint.C: - * src/parser3.dsw: * src/pcre/pcre.dsp: * src/pcre/pcre_dftables.dsp: * src/pcre/pcre_parser_ctype.dsp: @@ -4105,7 +6054,6 @@ * src/classes/xnode.C: * src/classes/xnode.h: * src/main/compile.tab.C: - * src/operators.txt: * src/types/pa_vdnode.C: * src/types/pa_vdnode.h: * src/types/pa_vdom.C: @@ -4125,8 +6073,6 @@ * src/classes/xnode.h: * src/include/pa_config_fixed.h: * src/main/main.dsp: - * src/operators.txt: - * src/operators.txt: * src/targets/cgi/parser3.C: * src/targets/cgi/parser3.C: * src/targets/isapi/parser3isapi.C: @@ -4153,10 +6099,7 @@ * src/classes/dom.C: * src/classes/gd/Makefile.am: * src/classes/gd/Makefile.in: - * src/configure: - * src/configure.in: * src/include/pa_stylesheet_connection.h: - * src/libltdl/Makefile.in: * src/main/Makefile.am: * src/main/Makefile.in: * src/main/pa_pool.C: @@ -4170,10 +6113,7 @@ * src/types/pa_vdom.h: xml configure makes - * src/configure: - * src/configure.in: * src/include/pa_config_auto.h.in: - * src/libltdl/Makefile.in: xml on linux[elik] works! no 1251 though, todo ICU 2001-09-24 parser @@ -4186,9 +6126,7 @@ * src/classes/Makefile.am: * src/classes/Makefile.in: * src/classes/gd/Makefile.in: - * src/configure: * src/include/pa_config_auto.h.in: - * src/libltdl/Makefile.in: * src/main/Makefile.in: * src/pcre/Makefile.in: * src/targets/Makefile.in: @@ -4229,7 +6167,6 @@ * src/main/main.dsp: * src/main/pa_common.C: * src/main/pa_sql_driver_manager.C: - * src/parser3.dsw: * src/targets/cgi/parser3.C: * src/targets/cgi/parser3.dsp: * src/types/pa_value.h: @@ -4249,7 +6186,6 @@ * src/Makefile.am: * src/Makefile.am: * src/Makefile.am: - * src/configure.in: * src/main/Makefile.am: * src/targets/Makefile.am: * src/targets/apache13/Makefile.am: @@ -4268,7 +6204,6 @@ * src/include/pa_pool.h: * src/main/pa_pool.C: - * src/operators.txt: checked whether transcoder were created right "unsupported encoding" message. not @ set time, but @ use time, so until xml output functions .string, .file, .save used - no encoding name check occur @@ -4283,12 +6218,10 @@ * src/include/pa_pool.h: * src/include/pa_pool.h: * src/main/pa_pool.C: - * src/operators.txt: * src/types/pa_vdnode.C: * src/types/pa_vresponse.h: defaulted dom writing methods encoding to pool.get_charset - * src/ChangeLog: * src/classes/classes.C: * src/classes/date.C: * src/classes/dnode.C: @@ -4311,7 +6244,6 @@ * src/main/pa_pool.C: * src/main/pa_request.C: * src/main/pa_xslt_stylesheet_manager.C: - * src/parser3.dsw: * src/pcre/pcre_parser_ctype.c: * src/targets/cgi/pa_pool.C: * src/targets/cgi/pa_threads.C: @@ -4356,7 +6288,6 @@ * src/main/pa_common.C: * src/main/pa_exec.C: * src/main/pa_globals.C: - * src/operators.txt: * src/targets/cgi/parser3.dsp: * src/targets/isapi/parser3isapi.dsp: merged with before_xml @@ -4364,7 +6295,6 @@ 2001-09-20 parser * src/classes/dnode.C: * src/classes/dom.C: - * src/operators.txt: * src/targets/cgi/parser3.dsp: * src/types/pa_vstring.h: dnode .file .string .save moved back to dom due to strange @@ -4376,12 +6306,9 @@ charset[here]] * src/classes/dom.C: - * src/operators.txt: dom. string save file 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_vstring.h: @@ -4408,7 +6335,6 @@ * src/types/pa_vresponse.h: Pool::transcode 0 - * src/operators.txt: * src/types/pa_vdnode.C: !$elementnode.attributes = hash of dnodes !$attributenode.specified = boolean @@ -4459,7 +6385,6 @@ * src/main/pa_sql_driver_manager.C: * src/main/pa_string.C: * src/main/pa_table.C: - * src/operators.txt: * src/targets/cgi/parser3.C: * src/targets/cgi/parser3.dsp: * src/targets/isapi/parser3isapi.C: @@ -4482,7 +6407,6 @@ * src/types/pa_vdnode.h: dom, dnode 0 - * src/operators.txt: * src/types/pa_vdnode.C: * src/types/pa_vdom.h: * src/types/pa_vhash.h: @@ -4505,7 +6429,6 @@ * src/classes/hash.C: * src/include/pa_stylesheet_connection.h: * src/main/main.dsp: - * src/operators.txt: * src/targets/cgi/pa_pool.C: * src/types/pa_vdom.h: * src/types/pa_vfile.h: @@ -4522,7 +6445,6 @@ * src/classes/dom.C: * src/main/main.dsp: * src/main/pa_globals.C: - * src/operators.txt: * src/types/pa_vdom.h: started dnode+dom @@ -4541,7 +6463,6 @@ * src/classes/gd/gif.C: * src/classes/gd/gif.h: * src/classes/image.C: - * src/operators.txt: * src/types/pa_vimage.C: $image.line-style now applies to all linear primitives @@ -4552,7 +6473,6 @@ * src/main/compile.y: * src/main/compile_tools.h: * src/main/execute.C: - * src/operators.txt: * src/targets/cgi/parser3.C: expressions unary+ ^hash.count[] @@ -4562,8 +6482,6 @@ * src/classes/gd/gif.C: * src/classes/gd/gif.h: * src/classes/image.C: - * src/operators.txt: - * src/operators.txt: * src/types/pa_vimage.C: * src/types/pa_vimage.h: image: $line-width ^line(...)[**** style] @@ -4585,7 +6503,6 @@ * src/types/pa_vdom.h: comments - * src/ChangeLog: * src/classes/dom.C: * src/targets/isapi/parser3isapi.C: * src/targets/isapi/pool_storage.h: @@ -4624,18 +6541,15 @@ * src/main/pa_sql_driver_manager.C: * src/main/pa_xslt_stylesheet_manager.C: * src/main/untaint.C: - * src/operators.txt: * src/types/pa_vfile.C: dom.xslt stylesheet compiled&cached * src/main/pa_sql_driver_manager.C: * src/main/pa_xslt_stylesheet_manager.C: - * src/operators.txt: z 2001-09-13 parser * src/classes/dom.C: - * src/operators.txt: dom:file content-type(.method) * src/classes/dom.C: @@ -4659,15 +6573,10 @@ * src/include/pa_globals.h: * src/main/pa_common.C: * src/main/pa_request.C: - * src/operators.txt: $MAIN:CLASS_PATH now can be string now more informative error messages - * src/operators.txt: - * src/operators.txt: - changes reflected in operators.txt - 2001-09-12 parser * src/main/compile.y: * src/main/compile_tools.h: @@ -4675,7 +6584,6 @@ introduced special LS_NAME_SQUARE_PART state * src/main/compile.tab.C: - * src/operators.txt: fixed - subname code parts actually [] braced * src/classes/op.C: @@ -4692,7 +6600,6 @@ messages * src/classes/dom.C: - * src/operators.txt: * src/types/pa_vdom.h: ^dom:set[xml] @@ -4717,11 +6624,9 @@ ^dom.save[b.xml] 0 * src/classes/dom.C: - * src/operators.txt: ^dom.file[encoding] = file * src/classes/dom.C: - * src/operators.txt: ^dom.xslt[stylesheet filename][params hash added] * src/classes/dom.C: @@ -4735,43 +6640,32 @@ ^dom.xslt[stylesheet filename] 0 * src/classes/dom.C: - * src/operators.txt: ^dom.save[b.xml] 1:error handling * src/classes/dom.C: - * src/operators.txt: ^dom:save/string/file[output options] output options: $.method[xml|html|text] $.encoding[windows-1251|...] * src/classes/dom.C: - * src/operators.txt: ^dom.string[] 0 * src/classes/dom.C: * src/classes/dom.C: - * src/operators.txt: - * src/operators.txt: ^dom.string[encoding] 1 ^dom.save[encoding;filename] - * src/operators.txt: - dom output options xml default - 2001-09-08 parser - * src/operators.txt: * src/types/pa_vform.C: $form:tables.name.field 2001-09-07 parser * src/classes/dom.C: - * src/operators.txt: * src/types/pa_value.h: * src/types/pa_vtable.h: (def $table) is false when table is empty * src/main/pa_request.C: - * src/operators.txt: * src/types/pa_vform.C: * src/types/pa_vform.h: !$form:tables @@ -4782,15 +6676,12 @@ file dom.C was initially added on branch xalan1_2. * src/main/pa_exception.C: - * src/operators.txt: * src/types/pa_vform.C: getting FIRST form element [not last] * src/classes/table.C: - * src/operators.txt: table:empty removed, superceded by ^if(def $table)... - * src/operators.txt: * src/targets/cgi/parser3.dsp: * src/types/pa_vform.C: * src/types/pa_vform.h: @@ -4799,8 +6690,6 @@ * src/include/pa_hash.h: * src/main/pa_hash.C: - * src/operators.txt: - * src/operators.txt: * src/targets/cgi/parser3.C: * src/types/pa_vfile.h: * src/types/pa_vform.C: @@ -4812,8 +6701,6 @@ * src/classes/dom.C: * src/classes/table.C: * src/main/main.dsp: - * src/operators.txt: - * src/parser3.dsw: * src/types/pa_vdom.h: introducing dom. dom:load[a.xml] @@ -4825,7 +6712,6 @@ * src/classes/dom.C: * src/classes/table.C: * src/main/main.dsp: - * src/operators.txt: * src/types/pa_vdom.h: * src/types/pa_vform.C: merged with successful start of dom @@ -4840,7 +6726,6 @@ * src/classes/hash.C: * src/include/pa_globals.h: * src/main/pa_globals.C: - * src/operators.txt: * src/types/pa_vhash.h: now there's special hash key '_default' [instead of ^_default method] $hash[ @@ -4850,15 +6735,11 @@ ] $hash.c - * src/ChangeLog: * 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 ' element' and two rows: 1 and 2 - * src/operators.txt: - z - * src/classes/gd/gifio.C: * src/classes/image.C: * src/classes/op.C: @@ -4872,7 +6753,6 @@ * src/classes/void.C: * src/main/pa_string.C: * src/main/pa_table.C: - * src/parser3.dsw: fixed up bad int/double conversions, and now $form:nonexistent int(88) would return 88 @@ -4892,7 +6772,6 @@ * src/Makefile.in: * src/classes/Makefile.in: * src/classes/gd/Makefile.in: - * src/configure: * src/main/Makefile.in: * src/targets/cgi/Makefile.in: * src/types/Makefile.in: @@ -4930,8 +6809,6 @@ * src/targets/cgi/parser3.C: zz - * src/configure: - * src/configure.in: * src/include/pa_config_auto.h.in: * src/pcre/Makefile.in: * src/targets/Makefile.in: @@ -4943,14 +6820,11 @@ targets/cgi/parser3, default[/usr/local/etc] * src/Makefile.in: - * src/configure: * src/include/pa_config_auto.h.in: * src/targets/apache13/Makefile.in: * src/targets/cgi/Makefile.in: makes - * src/ChangeLog: - * src/libltdl/libltdl.dsp: * src/targets/isapi/parser3isapi.C: z @@ -4964,22 +6838,15 @@ image.html now can accept void params * src/classes/date.C: - * src/operators.txt: date:sql-string is now without '' * src/classes/date.C: date - * src/configure.in: - SYSCONFDIR2 - * src/targets/cgi/parser3.C: getenvcheck 2001-09-03 parser - * src/configure.in: - * src/operators.txt: - * src/parser3.dsw: * src/targets/cgi/parser3.C: /configure cgi SYSCONFDIR @@ -4988,11 +6855,9 @@ letter_spacing * src/classes/image.C: - * src/operators.txt: image: as_int as_string used * src/classes/image.C: - * src/operators.txt: image: font params changed * src/types/pa_vmethod_frame.h: @@ -5010,7 +6875,6 @@ z * src/classes/void.C: - * src/operators.txt: void:int/double += (default) * src/classes/string.C: @@ -5018,7 +6882,6 @@ string:int/double (defaults) * src/classes/image.C: - * src/operators.txt: image:font added space param image:font changed charwidth alg, added kerning const[for now] @@ -5027,9 +6890,6 @@ exception redundant debug info 2001-08-28 parser - * src/acinclude.m4: - acinclude - * src/classes/table.C: NO_STRING_ORIGIN check @@ -5039,20 +6899,15 @@ * src/main/pa_dictionary.C: * src/main/pa_string.C: * src/main/untaint.C: - * src/operators.txt: pa_directory speeded up. moved zero 'from' check to directory constructor. string:replace * src/Makefile.in: - * src/configure: makes * src/Makefile.in: - * src/aclocal.m4: * src/classes/Makefile.in: * src/classes/gd/Makefile.in: - * src/configure: - * src/libltdl/Makefile.in: * src/main/Makefile.in: * src/pcre/Makefile.in: * src/targets/Makefile.in: @@ -5063,7 +6918,6 @@ * src/classes/file.C: * src/main/pa_common.C: - * src/operators.txt: file:move autocreate/remove dest/src dir * src/main/compile.C: @@ -5072,7 +6926,6 @@ * src/classes/image.C: image: gifsize little endian - * src/configure.in: * src/targets/apache13/Makefile.am: COMPILE_APACHE13_MODULE @@ -5085,29 +6938,25 @@ gcc: ../include/pa_dictionary.h:19: storage class specifiers invalid in friend function declarations - * src/acinclude.m4: * src/targets/apache13/Makefile.am: 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/gd/Makefile.in: - * src/configure: * src/main/Makefile.in: * src/targets/apache13/Makefile.in: * src/targets/cgi/Makefile.in: * src/types/Makefile.in: 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/gifio.C: #endif /*some comments removed*/ @@ -5117,29 +6966,18 @@ * src/classes/Makefile.am: * src/classes/gd/Makefile.am: - * src/configure.in: * src/main/Makefile.am: * src/targets/cgi/Makefile.am: * src/types/Makefile.am: .am-s - * src/ChangeLog: * src/doc/doxygen.cfg: 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 * src/Makefile.in: - * src/acinclude.m4: - * src/aclocal.m4: * src/classes/Makefile.in: * src/classes/gd/Makefile.in: - * src/configure: - * src/configure.in: - * src/libltdl/Makefile.in: * src/main/Makefile.in: * src/main/pa_common.C: * src/main/pa_exception.C: @@ -5166,12 +7004,6 @@ * src/main/pa_common.C: removed debug info from pa_common - * src/parser3.dsw: - odbc release compiled - - * src/operators.txt: - $STATIC added - 2001-08-24 parser * src/targets/cgi/parser3.C: not cgi extra \n 2 @@ -5192,52 +7024,41 @@ * src/targets/cgi/parser3.C: not cgi extra \n - * src/ChangeLog: * src/main/pa_sql_driver_manager.C: z * src/include/pa_sql_connection.h: * src/main/pa_sql_driver_manager.C: - * src/parser3.dsw: sql* removed services from disconnect - cross-request ideological probs. 2001-08-23 parser * src/main/pa_sql_driver_manager.C: - * src/parser3.dsw: oracle: dlink - * src/parser3.dsw: - oracle 0 - * src/classes/file.C: minor bug in file:save fixed 2001-08-22 parser * src/classes/file.C: * src/main/compile.tab.C: - * src/operators.txt: * src/types/pa_vfile.C: * src/types/pa_vfile.h: file:load|save[text|binary; * src/main/compile.tab.C: * src/main/compile.y: - * src/operators.txt: - * src/parser3.dsw: ^method[]^[^] literals [] 2001-08-21 parser * src/classes/file.C: * src/classes/table.C: - * src/operators.txt: ^file:list 2001-08-20 parser * src/main/compile.tab.C: * src/main/compile.y: * src/main/pa_sql_driver_manager.C: - * src/operators.txt: * src/pcre/pcre_parser_ctype.c: * src/types/pa_value.h: * src/types/pa_vbool.h: @@ -5247,18 +7068,15 @@ 123 literal!! fixed 2001-08-10 parser - * src/ChangeLog: * src/classes/table.C: * src/include/pa_table.h: * src/main/pa_table.C: - * src/operators.txt: table.sort now creates new sorted table * src/main/compile.tab.C: * src/main/compile.tab.C: * src/main/compile.y: * src/main/compile.y: - * src/operators.txt: (codes) name part syntax added * src/main/compile.tab.C: @@ -5278,7 +7096,6 @@ * src/classes/table.C: * src/classes/table.C: - * src/operators.txt: table:sort now default desc * src/types/pa_value.h: @@ -5306,11 +7123,9 @@ * src/classes/void.C: * src/classes/void.C: - * src/operators.txt: void: int double copy/paste from int: bug fixed * src/classes/hash.C: - * src/operators.txt: hash:_default now [was hash:default] * src/types/pa_vcookie.C: @@ -5319,9 +7134,6 @@ * src/classes/op.C: case without switch check added - * src/operators.txt: - 0x added to operators.txt - * src/main/Makefile.in: make.in @@ -5336,20 +7148,17 @@ * src/classes/table.C: * src/include/pa_globals.h: * src/main/pa_globals.C: - * src/operators.txt: !^int/double:sql{query}[[$.limit(2) $.offset(4) $.default(0)]] string, table 2001-08-06 parser * src/classes/hash.C: - * src/operators.txt: hash:keys renamed to hash:_keys :( * src/main/pa_exec.C: exec win32 real filename * src/classes/file.C: - * src/operators.txt: exec stderr out * src/classes/mail.C: @@ -5367,13 +7176,10 @@ * src/main/pa_hash.C: * src/main/pa_request.C: * src/main/pa_string.C: - * src/operators.txt: class_path 2001-08-03 parser - * src/ChangeLog: * src/classes/table.C: - * src/operators.txt: * src/types/pa_vtable.h: vtable.locks killed @@ -5419,20 +7225,12 @@ * src/types/Makefile.am: pa_vtable.C added to .am - * src/operators.txt: - pgsql: oid read. write todo - * src/main/compile.tab.C: 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 * src/main/compile.y: * src/main/untaint.C: - * src/operators.txt: bug fix @ untaint when \r skipped \n * src/classes/table.C: @@ -5486,12 +7284,10 @@ 2001-07-25 parser * src/classes/table.C: * src/main/main.dsp: - * src/operators.txt: * src/types/pa_vtable.C: * src/types/pa_vtable.h: ^table.record[] now $table.fields - * src/parser3.dsw: * src/types/pa_vtable.C: table: get_element order changeed. now: 1. fields @@ -5519,7 +7315,6 @@ * src/main/compile_tools.C: * src/main/compile_tools.h: * src/main/execute.C: - * src/operators.txt: with killed, code storage introduced with former 'with' syntax * src/main/compile.y: @@ -5532,9 +7327,6 @@ * src/main/compile_tools.h: allowed empty lines before first method decl - * src/operators.txt: - z - * src/classes/table.C: allowed nontable result in table:sql, results in empty table @@ -5548,7 +7340,6 @@ * src/classes/file.C: * src/include/pa_common.h: * src/main/pa_common.C: - * src/parser3.dsw: file:move * src/main/compile.y: @@ -5559,12 +7350,10 @@ * src/main/compile.C: * src/main/compile.y: - * src/operators.txt: @end handling method2 2001-07-23 parser * src/main/pa_sql_driver_manager.C: - * src/parser3.dsw: * src/sql/pa_sql_driver.h: sql odbc driver @@ -5574,12 +7363,10 @@ * src/classes/table.C: * src/classes/void.C: * src/include/pa_sql_connection.h: - * src/parser3.dsw: * src/sql/pa_sql_driver.h: changed sql driver query interface 2001-07-20 parser - * src/operators.txt: * src/types/pa_vrequest.C: X!$browser:type @@ -5588,8 +7375,6 @@ * src/include/pa_string.h: * src/main/execute.C: * src/main/pa_string.C: - * src/operators.txt: - * src/operators.txt: * src/types/pa_valiased.C: * src/types/pa_valiased.h: * src/types/pa_value.h: @@ -5626,11 +7411,9 @@ * src/main/pa_request.C: * src/main/untaint.C: - * src/operators.txt: ORIGINS langs name abbrevations * src/classes/file.C: - * src/operators.txt: $file:exit-code renamed to 'status' * src/classes/date.C: @@ -5665,14 +7448,11 @@ * src/classes/file.C: * src/main/pa_exec.C: - * src/operators.txt: file:exec 2001-07-17 parser * src/Makefile.in: * src/classes/Makefile.in: - * src/configure: - * src/configure.in: == wrong 2001-07-13 parser @@ -5689,25 +7469,21 @@ * src/main/execute.C: * src/main/execute.C: * src/main/pa_request.C: - * src/operators.txt: auto.p[@auto], /news/auto.p[no @auto], so that initializing second would not call first @auto 2001-07-12 parser - * src/operators.txt: * src/types/pa_value.h: pa_value.putelement modification of system classes prevented 2001-07-11 parser * src/classes/string.C: * src/doc/sources2html.cmd: - * src/operators.txt: lr split now yelds table $piece * src/classes/file.C: * src/include/pa_common.h: * src/main/pa_common.C: - * src/operators.txt: * src/types/pa_vstateless_class.h: $file created by file:state += .atime .mtime .ctime +found&fixed bug with exceptions on get_junction-created objects [they were on wrong pool] @@ -5720,7 +7496,6 @@ * src/classes/string.C: * src/classes/table.C: * src/main/compile.y: - * src/operators.txt: date format 0 2001-07-07 parser @@ -5737,7 +7512,6 @@ * src/classes/void.C: * src/include/pa_request.h: * src/main/main.dsp: - * src/operators.txt: * src/types/pa_value.h: * src/types/pa_vdate.h: * src/types/pa_wcontext.C: @@ -5748,7 +7522,6 @@ * src/include/pa_common.h: * src/include/pa_string.h: * src/main/pa_common.C: - * src/operators.txt: * src/types/pa_vdate.h: date roll table calendar @@ -5759,8 +7532,6 @@ * src/main/execute.C: * src/main/main.dsp: * src/main/pa_request.C: - * src/operators.txt: - * src/operators.txt: * src/types/pa_vmath.h: math 0 @@ -5770,35 +7541,28 @@ * src/classes/op.C: * src/classes/random.C: * src/main/main.dsp: - * src/operators.txt: class random renamed to math, operators became methods * src/classes/op.C: - * src/operators.txt: pow sqrt * src/classes/op.C: * src/main/execute.C: - * src/operators.txt: sin asin cos acos tan atan 2001-07-02 parser * src/classes/hash.C: - * src/operators.txt: ^hash.keys[] * src/classes/table.C: * src/main/pa_table.C: - * src/operators.txt: ^table:columns[] * src/classes/table.C: - * src/operators.txt: ^table.columns column renamed from 'name' to 'column' * src/main/compile.y: * src/main/compile_tools.h: - * src/operators.txt: in expressions now allowed 'strings' 2001-06-29 parser @@ -5854,7 +7618,7 @@ * src/targets/cgi/parser3.C: * src/targets/isapi/parser3isapi.C: */ - static const char *RCSId="$Id: ChangeLog,v 1.2 2002/02/08 10:56:14 paf Exp $"; + static const char *RCSId="$Id: ChangeLog,v 1.12 2002/08/06 08:00:14 paf Exp $"; * src/main/compile.y: * src/main/compile_tools.h: @@ -5897,7 +7661,7 @@ * src/main/untaint.C: * src/targets/cgi/parser3.C: * src/targets/isapi/parser3isapi.C: - static char *RCSId="$Id: ChangeLog,v 1.2 2002/02/08 10:56:14 paf Exp $"; + static char *RCSId="$Id: ChangeLog,v 1.12 2002/08/06 08:00:14 paf Exp $"; 2001-06-27 parser * src/classes/hash.C: @@ -5909,7 +7673,6 @@ * src/main/execute.C: * src/main/main.dsp: * src/main/pa_request.C: - * src/operators.txt: * src/targets/cgi/pa_pool.C: * src/types/pa_value.h: * src/types/pa_vcode_frame.h: @@ -5920,14 +7683,9 @@ nothing renamed to void * src/classes/op.C: - * src/operators.txt: ^switch ^case - * src/operators.txt: - z - * src/main/compile.y: - * src/operators.txt: lexer: $zzzz^zzzz were name part 2001-05-28 parser @@ -5945,18 +7703,12 @@ removed >a * src/doc/sources2html.cmd: - * src/operators.txt: z - * src/ChangeLog: - changelogs - 2001-05-24 parser * src/Makefile.in: * src/classes/Makefile.in: * src/classes/gd/Makefile.in: - * src/configure: - * src/configure.in: * src/main/Makefile.in: * src/pcre/Makefile: * src/pcre/Makefile.in: @@ -5974,33 +7726,14 @@ * src/pcre/Makefile: 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: project file * src/classes/op.C: * src/main/pa_request.C: - * src/operators.txt: * src/targets/cgi/parser3.C: ^log ^exp - * src/ChangeLog: - changelogs - 2001-05-23 parser * src/classes/op.C: * src/main/compile.y: @@ -6009,9 +7742,6 @@ * src/main/pa_string.C: string cmp bug - * src/operators.txt: - .txt - * src/classes/mail.C: * src/classes/op.C: rem max 1000 @@ -6060,7 +7790,6 @@ * src/main/execute.C: * src/main/main.dsp: * 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: @@ -6086,12 +7815,8 @@ make system timestamps * src/classes/nothing.C: - * src/operators.txt: resultless ^sql moved to nothing: - * src/configure: - forced commit - * src/classes/Makefile.am: .AM @@ -6101,7 +7826,6 @@ * src/pcre/pcre.dsp: .am - * src/aclocal.m4: * src/pcre/Makefile: * src/pcre/Makefile.in: long-forgotten buddy @@ -6115,7 +7839,6 @@ * src/classes/op.C: * src/main/execute.C: - * src/operators.txt: * src/pcre/Makefile: * src/pcre/Makefile.am: * src/pcre/Makefile.in: @@ -6141,7 +7864,6 @@ * src/include/pa_string.h: * src/main/pa_string.C: * src/main/pa_string.C: - * src/operators.txt: * src/types/pa_vstring.C: * src/types/pa_vstring.h: started int:sql @@ -6173,7 +7895,6 @@ * src/main/compile.C: * src/main/compile.y: * src/main/execute.C: - * src/operators.txt: hash:sql moved to main trunc. operators.txt updated 2001-05-19 parser @@ -6216,9 +7937,7 @@ * src/Makefile.in: * src/classes/Makefile.in: * src/classes/gd/Makefile.in: - * src/configure: * src/include/pa_config_auto.h.in: - * src/libltdl/Makefile.in: * src/main/Makefile.in: * src/pcre/Makefile: * src/pcre/Makefile.in: @@ -6237,7 +7956,6 @@ * src/main/execute.C: removed /*SYNCHRONIZED*/ from hash.h - * src/configure.in: * src/include/pa_array.h: * src/include/pa_common.h: * src/include/pa_config_fixed.h: @@ -6314,7 +8032,6 @@ SYNCHRONIZED moved closer to caches put/gets * src/classes/string.C: - * src/configure.in: * src/include/pa_config_fixed.h: * src/include/pa_config_includes.h: * src/main/compile.y: @@ -6354,7 +8071,6 @@ * src/include/pa_sql_connection.h: * src/include/pa_sql_driver_manager.h: * src/main/pa_sql_driver_manager.C: - * src/parser3.dsw: * src/sql/pa_sql_driver.h: fixed problem at last: 2connections own 1driver and set_services fight for driver::fservices. before fix @@ -6437,7 +8153,6 @@ * src/include/pa_string.h: * src/main/pa_string.C: * src/main/untaint.C: - * src/operators.txt: ^string.upper|lower[] 2001-05-11 paf @@ -6445,7 +8160,6 @@ * src/classes/gawk.exe: * src/classes/ls.exe: * src/main/bison.exe: - * src/operators.txt: * src/targets/isapi/KILL.EXE: * src/targets/isapi/PSTAT.EXE: * src/targets/isapi/istart.cmd: @@ -6489,12 +8203,9 @@ * src/classes/Makefile.in: * src/classes/gd/Makefile.in: * src/classes/gd/gif.h: - * src/configure: * src/include/pa_config_auto.h.in: * src/include/pa_config_fixed.h: * src/include/pa_config_includes.h: - * src/libltdl/Makefile.in: - * src/libltdl/config.h: * src/main/Makefile.in: * src/pcre/Makefile.in: * src/targets/Makefile.in: @@ -6514,7 +8225,6 @@ * src/include/pa_common.h: * src/include/pa_config_includes.h: - * src/libltdl/config.h: inline undefed for C++, that's all * src/classes/gd/gif.h: @@ -6528,13 +8238,11 @@ 2001-05-08 paf * src/classes/table.C: - * src/operators.txt: table:hash always hash of hash now * src/classes/op.C: * src/classes/table.C: * src/main/main.dsp: - * src/operators.txt: * src/types/pa_vtable.h: removed table:find. table:locate and op:eval now return bool @@ -6542,7 +8250,6 @@ table:empty return bool now * src/classes/table.C: - * src/operators.txt: * src/types/pa_value.h: * src/types/pa_vhash.h: * src/types/pa_vmethod_frame.h: @@ -6560,7 +8267,6 @@ * src/include/pa_array.h: * src/include/pa_table.h: * src/main/pa_table.C: - * src/operators.txt: * src/types/pa_value.h: * src/types/pa_vtable.h: table:hash @@ -6588,11 +8294,7 @@ * src/types/pa_vstateless_class.h: hash:default - * src/operators.txt: - rethought hash & undef. before change - * src/classes/table.C: - * src/operators.txt: table:record have name 2001-05-07 paf @@ -6806,7 +8508,6 @@ * src/main/main.dsp: * src/main/pa_globals.C: * src/main/pa_request.C: - * src/operators.txt: * src/pcre/pcre_parser_ctype.c: * src/targets/cgi/parser3.C: * src/targets/isapi/parser3isapi.C: @@ -7030,7 +8731,6 @@ * src/main/main.dsp: * src/main/pa_globals.C: * src/main/pa_request.C: - * src/operators.txt: * src/pcre/pcre_parser_ctype.c: * src/targets/cgi/parser3.C: * src/types/pa_value.h: @@ -7142,7 +8842,6 @@ * src/targets/apache13/Makefile.in: apache makefile.in s - * src/configure.in: * src/targets/Makefile.am: * src/targets/apache13/Makefile.am: apache module lib .am @@ -7210,7 +8909,6 @@ * src/Makefile.in: * src/classes/Makefile.in: - * src/libltdl/Makefile.in: * src/main/Makefile.in: * src/pcre/Makefile.in: * src/targets/cgi/Makefile.in: @@ -7227,20 +8925,13 @@ * src/targets/Makefile.in: makefiles&co - * src/Makefile: * src/classes/Makefile: - * src/libltdl/Makefile: * src/main/Makefile: * src/targets/cgi/Makefile: * src/types/Makefile: makefiles removed - * src/Makefile: * src/classes/Makefile: - * src/configure: - * src/libltdl/Makefile: - * src/libltdl/configure: - * src/ltconfig: * src/main/Makefile: * src/main/pa_string.C: * src/targets/Makefile: @@ -7254,7 +8945,6 @@ /// @test $a.menu{ $a[123] } and $a.menu{^table:set[]...} - * src/acinclude.m4: * src/targets/cgi/Makefile.am: liblink @@ -7263,14 +8953,10 @@ * src/pcre/pcre_parser_ctype.c: pcre .am - * src/acinclude.m4: - * src/acinclude.m4: - * src/acinclude.m4: * src/targets/cgi/Makefile.am: * src/targets/cgi/Makefile.am: win32 conditional - * src/configure.in: * src/include/pa_config_fixed.h: * src/include/pa_config_includes.h: * src/main/pa_common.C: @@ -7293,8 +8979,6 @@ * src/main/pa_globals.C: * src/main/pa_request.C: * src/main/pa_string.C: - * src/operators.txt: - * src/parser3.dsw: * src/pcre/Makefile.am: * src/pcre/dftables.c: * src/pcre/pcre.dsp: @@ -7331,10 +9015,8 @@ 2001-04-18 paf * src/classes/smtp/smtp.dsp: - * src/libltdl/COPYING.TXT: * src/main/Makefile.am: * src/main/main.dsp: - * src/operators.txt: * src/targets/cgi/Makefile.am: linux @alx @@ -7347,15 +9029,10 @@ * src/doc/doxygen.cfg: * src/include/pa_sql_connection.h: * src/main/pa_sql_driver_manager.C: - * src/pcre/Makefile0: * src/sql/pa_sql_driver.h: SQL_Driver_services renamed. doxygen statics enabled - * src/ltmain.sh: - compile4 @jav @win - * src/Makefile.am: - * src/acinclude.m4: * src/classes/Makefile.am: * src/classes/_double.h: * src/classes/_exec.h: @@ -7378,27 +9055,18 @@ * src/classes/mail.C: * src/classes/op.C: * src/classes/random.C: - * src/config.guess: - * src/config.sub: - * src/configure.in: * src/include/pa_config_fixed.h: * src/include/pa_config_includes.h: * src/include/pa_hash.h: * src/include/pa_sql_driver_manager.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/compile.y: * src/main/pa_common.C: * src/main/pa_exec.C: * src/main/pa_socks.C: * src/main/pa_sql_driver_manager.C: - * src/parser3.dsw: * src/pcre/Makefile.am: - * src/pcre/Makefile0: * src/sql/Makefile.am: * src/sql/pa_sql_driver.h: * src/targets/cgi/Makefile.am: @@ -7411,35 +9079,22 @@ * src/include/pa_sql_driver_manager.h: * src/main/pa_sql_driver_manager.C: - * src/parser3.dsw: * src/sql/pa_sql_driver.h: * src/types/pa_vimage.h: sql driver interface now has initialize(client .so) 2001-04-16 paf * src/Makefile.am: - * src/config.guess: - * src/config.sub: - * src/configure.in: - * src/libltdl/configure.in: - * src/ltmain.sh: compile2 cygwin * src/pcre/Makefile.am: * src/targets/cgi/Makefile.am: compile0 jav - * src/pcre/Makefile0: - file Makefile0 was initially added on branch gcc0415. - * src/pcre/Makefile.am: 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/acinclude.m4: * src/classes/Makefile.am: * src/classes/_double.h: * src/classes/_exec.h: @@ -7461,21 +9116,16 @@ * src/classes/mail.C: * src/classes/op.C: * src/classes/random.C: - * src/config.guess: - * src/config.sub: - * src/configure.in: * src/include/pa_config_fixed.h: * src/include/pa_config_includes.h: * src/include/pa_hash.h: * src/include/pa_version.h: - * src/ltmain.sh: * src/main/Makefile.am: * src/main/compile.y: * src/main/pa_common.C: * src/main/pa_exec.C: * src/pcre/Makefile: * src/pcre/Makefile.am: - * src/pcre/Makefile0: * src/sql/Makefile.am: * src/targets/cgi/Makefile.am: * src/targets/cgi/parser3.C: @@ -7484,11 +9134,7 @@ * src/types/pa_vform.C: compile-1 - * src/acinclude.m4: - * src/configure.in: * src/include/pa_config_includes.h: - * src/libltdl/Makefile.am: - * src/libltdl/config_auto.h.in: * src/main/pa_exec.C: * src/main/pa_socks.C: * src/targets/cgi/Makefile.am: @@ -7507,9 +9153,6 @@ * src/classes/table.C: table:empty +=process - * src/operators.txt: - about to make Params - * src/classes/op.C: z @@ -7534,25 +9177,21 @@ * src/include/pa_globals.h: * src/main/main.dsp: * src/main/pa_globals.C: - * src/operators.txt: * src/types/pa_vunknown.h: ^unknown:int[]=0 double[]=0 * src/classes/gd/gif.C: * src/classes/image.C: - * src/operators.txt: image:line/fill/rectangle/bar/replace/polygon/polybar * src/classes/image.C: * src/main/pa_hash.C: - * src/operators.txt: hash bug fixed * src/classes/gd/gif.h: * src/classes/image.C: * src/classes/op.C: * src/main/execute.C: - * src/operators.txt: * src/types/pa_value.h: * src/types/pa_vmethod_frame.h: * src/types/pa_wcontext.h: @@ -7560,7 +9199,6 @@ cleared "entered_object" state * src/classes/image.C: - * src/operators.txt: * src/types/pa_vimage.h: image:font :text @@ -7583,7 +9221,6 @@ * src/main/execute.C: * src/main/main.dsp: * src/main/pa_request.C: - * src/parser3.dsw: * src/types/pa_vcframe.h: * src/types/pa_vcode_frame.h: * src/types/pa_vimage.C: @@ -7597,22 +9234,18 @@ * src/classes/gd/gif.h: * src/classes/gd/gifio.C: * src/classes/image.C: - * src/parser3.dsw: * src/types/pa_vimage.C: * src/types/pa_vimage.h: gd started porting to Pooled descendant * src/classes/image.C: * src/main/pa_request.C: - * src/operators.txt: * src/types/pa_vform.C: fixed post [broke when moved post read to core] * src/classes/gd/gd.dsp: * src/classes/smtp/smtp.dsp: * src/main/main.dsp: - * src/operators.txt: - * src/parser3.dsw: gd+smtp made separate libs * src/classes/gd/gifio.C: @@ -7635,8 +9268,6 @@ * src/include/pa_globals.h: * src/main/main.dsp: * src/main/pa_globals.C: - * src/operators.txt: - * src/parser3.dsw: * src/types/pa_vimage.C: * src/types/pa_vimage.h: gd dead end. switching to python imaging lib @@ -7651,12 +9282,8 @@ * src/classes/gd/gif.h: * src/classes/gd/gifio.C: * src/classes/image.C: - * src/operators.txt: image:create image:load - * src/parser3.dsw: - libtdl+pcre liked separately from main libs - 2001-04-10 paf * src/classes/_double.h: * src/classes/_file.h: @@ -7679,7 +9306,6 @@ * src/main/main.dsp: * src/main/pa_common.C: * src/main/pa_globals.C: - * src/operators.txt: * src/targets/isapi/parser3isapi.C: * src/types/pa_value.h: * src/types/pa_vfile.C: @@ -7696,7 +9322,6 @@ image forgotten! * src/classes/image.C: - * src/operators.txt: * src/types/pa_vimage.C: jpg measure bugs fixed @@ -7726,13 +9351,11 @@ sendmail unix skipping defaults * src/classes/image.C: - * src/operators.txt: z * src/classes/mail.C: * src/include/pa_common.h: * src/main/pa_common.C: - * src/operators.txt: sendmail unix added defaults * src/classes/mail.C: @@ -7748,10 +9371,8 @@ exec -2 * src/classes/file.C: - * src/configure.in: * src/include/pa_exec.h: * src/include/pa_sapi.h: - * src/libltdl/libltdl.dsp: * src/main/main.dsp: * src/main/pa_exec.C: * src/targets/cgi/parser3.C: @@ -7766,7 +9387,6 @@ * src/include/pa_common.h: * src/main/pa_common.C: * src/main/untaint.C: - * src/operators.txt: * src/targets/pa_exec.C: exec3. decided exec:cgi to move to file:cgi @@ -7829,7 +9449,6 @@ * src/main/main.dsp: * src/main/pa_dir.C: * src/main/pa_globals.C: - * src/operators.txt: * src/targets/cgi/parser3.C: * src/targets/cgi/parser3.dsp: * src/targets/pa_exec.C: @@ -7847,12 +9466,8 @@ * src/include/pa_request.h: * src/include/pa_string.h: * src/main/pa_request.C: - * src/operators.txt: uuencode. string<< - * src/operators.txt: - z - 2001-04-07 paf * src/classes/_mail.h: * src/classes/mail.C: @@ -7879,7 +9494,6 @@ += * src/classes/mail.C: - * src/operators.txt: ^attach dead end * src/classes/mail.C: @@ -7920,7 +9534,6 @@ * src/main/execute.C: * src/main/main.dsp: * src/main/pa_dir.C: - * src/operators.txt: table:dir 0 [without regexp] * src/main/compile.C: @@ -7933,7 +9546,6 @@ * src/include/pa_globals.h: * src/main/pa_globals.C: * src/main/pa_string.C: - * src/operators.txt: table:dir 1 * src/classes/_op.h: @@ -7994,7 +9606,6 @@ * src/main/pa_sql_driver_manager.C: * src/main/pa_string.C: * src/main/untaint.C: - * src/operators.txt: * src/sql/pa_sql_driver.h: * src/types/pa_vmframe.h: * src/types/pa_wcontext.C: @@ -8006,7 +9617,6 @@ * src/include/pa_types.h: * src/main/pa_sql_driver_manager.C: * src/main/untaint.C: - * src/operators.txt: * src/sql/pa_sql_driver.h: * src/targets/cgi/parser3.dsp: mysql 0 @@ -8030,7 +9640,6 @@ * src/main/pa_request.C: junction to code&expression in errors - * src/configure.in: * src/include/pa_config_fixed.h: * src/include/pa_config_includes.h: * src/include/pa_hash.h: @@ -8050,7 +9659,6 @@ * src/include/pa_pool.h: * src/include/pa_request.h: * src/main/pa_request.C: - * src/operators.txt: * src/types/pa_vclass.h: sql frame -10 @@ -8072,8 +9680,6 @@ * src/main/pa_string.C: * src/main/pa_table.C: * src/main/untaint.C: - * src/operators.txt: - * src/parser3.dsw: connect&sql -1000 just compiled * src/sql/Makefile.am: @@ -8084,7 +9690,6 @@ * src/include/pa_sql_driver_manager.h: * src/main/main.dsp: * src/main/pa_sql_driver_manager.C: - * src/parser3.dsw: more manager&connection&driver * src/include/pa_sql_driver.h: @@ -8095,17 +9700,6 @@ * src/include/pa_sql_driver.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: connect&sql -1000 just compiled [forgot to add libltdl, added] @@ -8123,7 +9717,6 @@ string:match replace 0 * src/classes/string.C: - * src/operators.txt: * src/types/pa_vform.C: string:match replace assigned lang @@ -8132,7 +9725,6 @@ * src/main/pa_string.C: string:match replace strange matches - * src/parser3.dsw: * src/pcre/LICENCE: * src/pcre/Makefile: * src/pcre/README: @@ -8170,7 +9762,6 @@ * src/main/main.dsp: * src/main/pa_globals.C: * src/main/pa_string.C: - * src/parser3.dsw: * src/pcre/pcre.dsp: * src/pcre/pcre_dftables.dsp: string:match [search] -1 just compiled @@ -8186,7 +9777,6 @@ * src/main/pa_common.C: * src/main/untaint.C: - * src/operators.txt: * src/targets/cgi/parser3.C: * src/targets/isapi/parser3isapi.C: * src/targets/isapi/pool_storage.h: @@ -8196,7 +9786,6 @@ * src/include/pa_globals.h: * src/main/pa_globals.C: * src/main/pa_request.C: - * src/operators.txt: * src/targets/cgi/parser3.C: * src/targets/isapi/parser3isapi.C: * src/types/pa_value.h: @@ -8220,7 +9809,6 @@ * src/main/execute.C: * src/main/pa_string.C: * src/main/untaint.C: - * src/operators.txt: * src/targets/cgi/parser3.C: * src/types/pa_vcookie.C: string::pos & cmp & piece bugs fixed. @@ -8234,7 +9822,6 @@ * src/main/compile_tools.C: * src/main/pa_common.C: * src/main/pa_request.C: - * src/operators.txt: * src/types/pa_vform.C: * src/types/pa_vstring.C: z @@ -8245,7 +9832,6 @@ * src/main/main.dsp: * src/main/pa_common.C: * src/main/pa_request.C: - * src/operators.txt: * src/targets/cgi/parser3.C: * src/types/pa_value.h: * src/types/pa_vfile.C: @@ -8256,12 +9842,10 @@ * src/classes/string.C: * src/include/pa_string.h: * src/main/pa_string.C: - * src/operators.txt: string:match replace prepared * src/classes/string.C: * src/main/compile.y: - * src/operators.txt: grammar: fixed to allow {}[]< empty [] * src/classes/double.C: @@ -8274,7 +9858,6 @@ * src/classes/table.C: * src/include/pa_string.h: * src/main/pa_string.C: - * src/operators.txt: string:match -10 [frame] * src/classes/string.C: @@ -8288,7 +9871,6 @@ * src/main/main.dsp: * src/main/pa_globals.C: * src/main/pa_request.C: - * src/operators.txt: * src/types/pa_value.h: random:generate @@ -8297,14 +9879,12 @@ * src/include/pa_string.h: * src/include/pa_table.h: * src/main/execute.C: - * src/operators.txt: * src/types/pa_value.h: table:join * src/classes/table.C: * src/include/pa_string.h: * src/main/pa_string.C: - * src/operators.txt: * src/types/pa_valiased.C: * src/types/pa_valiased.h: * src/types/pa_vdouble.h: @@ -8316,7 +9896,6 @@ string::pos. about to use it in table:set/load * src/classes/random.C: - * src/operators.txt: random:generate 1 2001-03-30 paf @@ -8337,7 +9916,6 @@ * src/classes/table.C: * src/include/pa_string.h: * src/main/pa_string.C: - * src/operators.txt: todo: table flip and append. string::pos 2001-03-29 paf @@ -8355,11 +9933,9 @@ * src/include/pa_request.h: * src/main/pa_request.C: * src/main/untaint.C: - * src/operators.txt: pool.request * src/classes/string.C: - * src/operators.txt: string:xsplit forgot that they must result in 1 row N column [ not vice versa] @@ -8368,14 +9944,12 @@ * src/main/execute.C: * src/main/pa_array.C: * src/main/pa_string.C: - * src/operators.txt: * src/types/pa_vtable.h: string: lsplit -1 * src/classes/string.C: * src/include/pa_string.h: * src/main/pa_string.C: - * src/operators.txt: string: pos -1 * src/classes/string.C: @@ -8404,14 +9978,12 @@ * src/main/pa_request.C: * src/main/pa_string.C: * src/main/untaint.C: - * src/operators.txt: string: left right mid * src/classes/file.C: * src/classes/table.C: * src/include/pa_table.h: * src/main/pa_table.C: - * src/operators.txt: * src/types/pa_vstring.h: * src/types/pa_wwrapper.h: table:flip @@ -8423,7 +9995,6 @@ * src/classes/file.C: * src/include/pa_globals.h: * src/include/pa_request.h: - * src/operators.txt: * src/targets/cgi/parser3.C: * src/targets/isapi/parser3isapi.C: * src/types/pa_value.h: @@ -8437,14 +10008,12 @@ * src/include/pa_table.h: * src/main/pa_array.C: * src/main/pa_table.C: - * src/operators.txt: * src/types/pa_vtable.h: table:locate just compiled * src/classes/file.C: * src/include/pa_common.h: * src/main/pa_common.C: - * src/operators.txt: * src/types/pa_vfile.C: * src/types/pa_vfile.h: started file:load. wrong write. must be self.set @@ -8454,7 +10023,6 @@ * src/classes/table.C: * src/include/pa_table.h: * src/main/pa_table.C: - * src/operators.txt: table:locate1, file:test * src/classes/file.C: @@ -8467,9 +10035,6 @@ * src/types/pa_vform.C: file:load 1. tainted - * src/operators.txt: - z - * src/classes/file.C: * src/include/pa_globals.h: * src/include/pa_request.h: @@ -8477,7 +10042,6 @@ * src/main/pa_globals.C: * src/main/pa_request.C: * src/main/pa_table.C: - * src/operators.txt: * src/types/pa_vfile.C: * src/types/pa_vfile.h: * src/types/pa_vform.C: @@ -8505,15 +10069,12 @@ * src/types/pa_vunknown.h: sort 0 - * src/auto.p: * src/classes/table.C: * src/include/pa_common.h: * src/main/compile.y: * src/main/execute.C: * src/main/pa_common.C: * src/main/pa_table.C: - * src/tainted.txt: - * src/test.cfg: table:save decided to have as it were. stepped back. grammar: added 'in' 'is' 'lt'&co follow-space check @@ -8574,7 +10135,6 @@ * src/main/pa_globals.C: * src/main/pa_request.C: * src/main/pa_table.C: - * src/operators.txt: moved ::save to pa_table. disabled @auto invocation in ^process @@ -8582,7 +10142,6 @@ * src/include/pa_array.h: * src/include/pa_table.h: * src/main/pa_array.C: - * src/operators.txt: table:record * src/main/untaint.C: @@ -8605,7 +10164,6 @@ * src/include/pa_pool.h: * src/main/execute.C: - * src/operators.txt: * src/types/pa_valiased.C: * src/types/pa_valiased.h: * src/types/pa_value.h: @@ -8705,12 +10263,10 @@ * src/types/pa_vcookie.C: cyclic uses ignored. defaulted default content-type - * src/asm.txt: * src/doc/doxygen.cfg: * src/doc/doxygen.txt: * src/doc/generate.cmd: * src/doc/view.cmd: - * src/doxygen.cmd: * src/include/pa_array.h: * src/include/pa_globals.h: * src/include/pa_pool.h: @@ -8722,14 +10278,10 @@ * src/main/pa_request.C: * src/main/pa_string.C: * src/main/untaint.C: - * src/operators.txt: - * src/parser3.doxygen: - * src/parser3_doc_index.txt: * src/targets/cgi/parser3.C: * src/targets/isapi/parser3isapi.C: * src/types/pa_value.h: * src/types/pa_vtable.h: - * src/viewdoxygen.cmd: html-typo 0 html-typo 1. noticed double default content-type prob. run cgi.cmd tomorrow first html-typo sample. detected << problem: they become ltlt too fast @@ -8806,13 +10358,8 @@ #comment 2001-03-23 paf - * src/acinclude.m4: * src/classes/root.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_config_fixed.h: * src/include/pa_config_includes.h: @@ -8829,8 +10376,6 @@ * src/main/pa_request.C: * src/main/pa_string.C: * src/main/untaint.C: - * src/pa_version.h: - * src/stamp-h.in: * src/targets/cgi/parser3.C: * src/targets/isapi/parser3isapi.C: * src/types/pa_vfile.C: @@ -8876,7 +10421,6 @@ * src/include/pa_pool.h: * src/main/pa_request.C: - * src/parser3.dsw: * src/targets/cgi/pa_pool.C: * src/targets/isapi/pa_pool.C: * src/targets/isapi/parser3isapi.C: @@ -8888,7 +10432,6 @@ * src/targets/isapi/parser3isapi.C: isapi: docroot now like in cgi, not from APPL_PHYSICAL_PATH - * src/parser3.dsw: * src/targets/isapi/pa_pool.C: decided to continue with extension @@ -8897,7 +10440,6 @@ 2001-03-22 paf * src/main/pa_request.C: - * src/parser3.dsw: * src/targets/cgi/parser3.C: * src/targets/isapi/parser3isapi.C: * src/targets/isapi/parser3isapi.dsp: @@ -8907,7 +10449,6 @@ cookie attr decoded * src/include/pa_pool.h: - * src/parser3.dsw: * src/targets/cgi/pa_pool.C: * src/targets/cgi/parser3.C: * src/targets/cgi/parser3.dsp: @@ -8929,14 +10470,12 @@ * src/include/pa_pool.h: * src/main/pa_pool.C: - * src/parser3.dsw: * src/targets/cgi/parser3.C: * src/targets/isapi/parser3isapi.C: * src/targets/isapi/parser3isapi.dsp: * src/types/pa_vform.C: isapi 0 - * src/configure.in: * src/include/pa_globals.h: * src/include/pa_request.h: * src/include/pa_types.h: @@ -8954,7 +10493,6 @@ * src/include/pa_globals.h: * src/main/pa_common.C: * src/main/pa_request.C: - * src/pa_version.h: some comments * src/include/pa_pool.h: @@ -8974,8 +10512,6 @@ * src/classes/file.C: * src/classes/root.C: * src/classes/table.C: - * src/configure: - * src/configure.in: * src/include/pa_array.h: * src/include/pa_common.h: * src/include/pa_globals.h: @@ -8992,8 +10528,6 @@ * src/main/pa_string.C: * src/main/pa_table.C: * src/main/untaint.C: - * src/parser3.doxygen: - * src/parser3.dsw: * src/targets/Makefile.am: * src/targets/cgi/Makefile.am: * src/targets/cgi/parser3.C: @@ -9003,7 +10537,6 @@ * src/types/pa_vform.C: * src/types/pa_vstring.h: * src/types/pa_wwrapper.h: - * src/viewdoxygen.cmd: shifted apache branch on main trunc * src/targets/cgi/parser3.C: @@ -9016,7 +10549,6 @@ * src/main/main.dsp: * src/main/pa_common.C: * src/main/pa_request.C: - * src/parser3.dsw: * src/targets/cgi/parser3.C: * src/targets/cgi/parser3.dsp: * src/types/pa_vcookie.C: @@ -9033,7 +10565,6 @@ file Makefile.am was initially added on branch automake_update. * src/main/pa_common.C: - * src/parser3.doxygen: * src/targets/cgi/Makefile.am: * src/targets/cgi/parser3.C: automake compiled and works. todo:make win32 ifdefs work and @@ -9057,7 +10588,6 @@ * src/main/pa_request.C: * src/main/pa_table.C: * src/main/untaint.C: - * src/operators.txt: * src/targets/cgi/Makefile.am: * src/targets/cgi/parser3.C: * src/types/Makefile.am: @@ -9071,7 +10601,6 @@ * src/main/compile.y: * src/main/execute.C: * src/main/pa_common.C: - * src/parser3.doxygen: * src/types/Makefile.am: removing locking @@ -9079,8 +10608,6 @@ * src/classes/file.C: * src/classes/root.C: * src/classes/table.C: - * src/configure: - * src/configure.in: * src/include/pa_array.h: * src/include/pa_request.h: * src/include/pa_string.h: @@ -9091,20 +10618,17 @@ * src/main/pa_request.C: * src/main/pa_string.C: * src/main/untaint.C: - * src/parser3.doxygen: * src/targets/Makefile.am: * src/targets/cgi/Makefile.am: * src/targets/cgi/parser3.C: * src/types/pa_vcookie.C: * src/types/pa_wwrapper.h: - * src/viewdoxygen.cmd: String::UL_ * src/classes/table.C: * src/include/pa_common.h: * src/main/pa_common.C: * src/main/pa_request.C: - * src/operators.txt: * src/types/pa_vfile.h: ^table:save @@ -9117,7 +10641,6 @@ * src/main/pa_pool.C: * src/main/pa_request.C: * src/main/untaint.C: - * src/operators.txt: * src/types/pa_value.h: * src/types/pa_vfile.C: * src/types/pa_vfile.h: @@ -9131,14 +10654,12 @@ * src/include/pa_types.h: * src/main/execute.C: * src/main/pa_request.C: - * src/parser3.doxygen: * src/targets/cgi/parser3.C: * src/types/pa_value.h: * src/types/pa_vclass.h: * src/types/pa_vform.C: * src/types/pa_vstateless_class.h: * src/types/pa_vstateless_object.h: - * src/viewdoxygen.cmd: ^table:set{default level: TABLE} * src/classes/_request.h: @@ -9158,10 +10679,8 @@ * src/types/pa_vrequest.h: VRequest moved to :Value - * src/parser3.doxygen: * src/types/pa_valiased.h: * src/types/pa_vbool.h: - * src/viewdoxygen.cmd: doc: Value and it's derivates somehow unlinked. don't know why yet * src/classes/_env.h: @@ -9172,14 +10691,12 @@ * src/main/main.dsp: * src/main/pa_globals.C: * src/main/pa_request.C: - * src/operators.txt: * src/types/pa_value.h: * src/types/pa_vcookie.C: * src/types/pa_vcookie.h: * src/types/pa_venv.h: VEnv is now :Value - * src/operators.txt: * src/targets/cgi/pa_vform.C: * src/types/pa_valiased.C: * src/types/pa_valiased.h: @@ -9206,8 +10723,6 @@ * src/classes/table.C: * src/main/pa_exception.C: * src/main/pa_request.C: - * src/parser3.doxygen: - * src/parser3_doc_index.txt: * src/targets/cgi/parser3.C: * src/types/pa_vbool.h: * src/types/pa_vcookie.C: @@ -9239,7 +10754,6 @@ * src/main/pa_string.C: * src/main/pa_table.C: * src/main/untaint.C: - * src/parser3.doxygen: * src/types/pa_value.h: auto @brief @@ -9253,8 +10767,6 @@ * src/main/main.dsp: * src/main/pa_common.C: * src/main/pa_globals.C: - * src/operators.txt: - * src/operators.txt: * src/types/pa_value.h: * src/types/pa_vcookie.h: * src/types/pa_venv.h: @@ -9280,7 +10792,6 @@ * src/classes/_request.h: * src/classes/request.C: - * src/doxygen.cmd: * src/include/code.h: * src/include/pa_array.h: * src/include/pa_common.h: @@ -9299,14 +10810,9 @@ * src/main/pa_request.C: * src/main/pa_string.C: * src/main/untaint.C: - * src/operators.txt: - * src/parser.dsw: - * src/parser3.doxygen: - * src/parser3.dsw: * src/targets/cgi/parser3.C: * src/types/pa_value.h: * src/types/pa_vform.C: - * src/viewdoxygen.cmd: doxygen include/, Value * src/include/code.h: @@ -9340,9 +10846,6 @@ * src/main/pa_string.C: * src/main/pa_table.C: * src/main/untaint.C: - * src/parser3.doxygen: - * src/parser3.doxygen: - * src/parser3.doxygen: * src/types/pa_valiased.h: * src/types/pa_value.h: * src/types/pa_vfile.C: @@ -9388,7 +10891,6 @@ * src/main/pa_request.C: * src/main/pa_string.C: * src/main/untaint.C: - * src/operators.txt: * src/targets/cgi/parser3.C: * src/types/pa_value.h: * src/types/pa_vcookie.C: @@ -9457,12 +10959,10 @@ * src/main/pa_common.C: * src/main/pa_globals.C: * src/main/pa_request.C: - * src/operators.txt: * src/targets/cgi/parser3.C: ^taint 0 * src/classes/cookie.C: - * src/operators.txt: * src/types/pa_vcookie.C: * src/types/pa_vcookie.h: cookie: allowed access to hash-assigned @@ -9495,7 +10995,6 @@ * src/classes/response.C: * src/main/pa_request.C: - * src/operators.txt: * src/types/pa_value.h: * src/types/pa_vhash.h: * src/types/pa_vresponse.h: @@ -9540,16 +11039,12 @@ disabled $string.field * src/main/execute.C: - * src/operators.txt: - * src/sql.txt: - * src/tainted.txt: * src/types/pa_vmframe.h: if(in "/news/") * src/include/pa_globals.h: * src/main/execute.C: * src/main/pa_globals.C: - * src/operators.txt: * src/types/pa_value.h: * src/types/pa_vcframe.h: * src/types/pa_vmframe.h: @@ -9560,12 +11055,10 @@ * src/classes/request.C: * src/include/pa_globals.h: * src/include/pa_request.h: - * src/lang.txt: * src/main/execute.C: * src/main/main.dsp: * src/main/pa_globals.C: * src/main/pa_request.C: - * src/operators.txt: * src/targets/cgi/parser3.C: * src/types/pa_vform.C: * src/types/pa_vrequest.C: @@ -9575,9 +11068,7 @@ 2001-03-15 paf * src/main/compile.y: * src/main/pa_request.C: - * src/operators.txt: * src/targets/cgi/parser3.C: - * src/test.p: * src/types/pa_vstring.h: pre-pre-pre-beta cgi under win32 apache pre pre pre works @@ -9585,13 +11076,10 @@ * src/main/execute.C: z - * src/b.p: * src/main/compile.y: * src/main/execute.C: * src/main/pa_request.C: - * src/n.p: * src/targets/cgi/parser3.C: - * src/test.p: * src/types/pa_vstring.h: @exception @@ -9671,7 +11159,6 @@ 2001-03-13 paf * src/main/execute.C: - * src/test.p: * src/types/pa_value.h: * src/types/pa_venv.h: for future methods of ENV constructor if @@ -9686,20 +11173,16 @@ file pa_vstateless_class.h was initially added on branch stateless_class. - * src/auto.p: * src/include/code.h: * src/include/pa_string.h: * src/main/compile.y: * src/main/execute.C: * src/main/pa_string.C: - * src/operators.txt: 'value is type' expr operator * src/classes/form.C: * src/main/compile.y: * src/main/core.C: - * src/operators.txt: - * src/test.p: * src/types/pa_value.h: * src/types/pa_vclass.h: * src/types/pa_venv.h: @@ -9792,12 +11275,10 @@ * src/types/pa_wcontext.h: $ENV: re 0, stateless classes - * src/auto.p: * src/include/pa_request.h: * src/main/compile.C: * src/main/execute.C: * src/main/pa_request.C: - * src/test.p: * src/types/pa_value.h: * src/types/pa_vmframe.h: fixed yesterdays bad decision on execute_static_method @@ -9815,11 +11296,9 @@ started cgi target * src/include/pa_request.h: - * src/test.p: * src/types/pa_venv.h: $ENV 0.1 stateless class - * src/auto.p: * src/classes/_form.h: * src/classes/double.C: * src/classes/env.C: @@ -9838,15 +11317,10 @@ * 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/parser3.C: * src/targets/cgi/parser3.dsp: * src/targets/cgi/parser3.dsp: - * src/test.p: - * src/test.p: * src/types/pa_vhash.h: z @@ -9855,13 +11329,10 @@ * src/include/pa_exception.h: * src/include/pa_pool.h: * src/main/pa_request.C: - * src/test.p: restructure_exceptions_dead_end * src/classes/root.C: * src/main/compile.y: - * src/operators.txt: - * src/test.p: ^if required junctions. allowed ; inside {} to break params * src/classes/_env.h: @@ -9876,21 +11347,17 @@ * src/main/main.dsp: * src/main/pa_common.C: * src/main/pa_request.C: - * src/test.p: * src/types/pa_value.h: * src/types/pa_venv.h: * src/types/pa_vstateless_class.h: started $form: [historical moment :)] - * src/test.p: * src/types/pa_venv.h: $ENV 1 * src/classes/double.C: * src/classes/int.C: * src/classes/root.C: - * src/operators.txt: - * src/test.p: * src/types/pa_vdouble.h: * src/types/pa_vint.h: Int,Double dec mul div mod @@ -9901,46 +11368,32 @@ * src/classes/int.C: * src/classes/string.C: * src/main/execute.C: - * src/test.p: * src/types/pa_wcontext.h: int doube string ^format * src/classes/root.C: - * src/test.p: * src/types/pa_vclass.h: process temp main zeroing * src/classes/root.C: * src/classes/table.C: - * src/operators.txt: - * src/test.cfg: - * src/test.p: * src/types/pa_vtable.h: table ^offset ^line ^count * src/classes/root.C: * src/classes/table.C: - * src/operators.txt: - * src/test.p: ^use * src/main/execute.C: - * src/test.p: * src/types/pa_wcontext.h: 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/table.C: * src/include/pa_request.h: * src/main/compile.y: * src/main/core.C: * src/main/execute.C: - * src/operators.txt: - * src/test.p: * src/types/pa_vclass.h: * src/types/pa_wcontext.C: * src/types/pa_wcontext.h: @@ -9949,21 +11402,15 @@ auto-vhash-constructing * src/classes/table.C: - * src/operators.txt: - * src/test.p: table ^empty * src/classes/root.C: - * src/operators.txt: - * src/test.p: ^eval * src/classes/root.C: * src/classes/table.C: * src/include/pa_request.h: * src/main/pa_request.C: - * src/operators.txt: - * src/test.p: fail_if_junction_ helper func * src/classes/root.C: @@ -9975,8 +11422,6 @@ * src/main/main.dsp: * src/main/pa_request.C: * src/main/pa_table.C: - * src/operators.txt: - * src/test.p: * src/types/pa_value.h: * src/types/pa_vclass.C: * src/types/pa_vclass.h: @@ -9986,15 +11431,14 @@ * src/types/pa_vstring.h: freeze, ^table:create[] -1 + * src/types/pa_vtable.h: + table: no, better with string in cells... + * src/classes/root.C: * src/main/execute.C: - * src/test.p: * src/types/pa_vclass.h: 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/int.C: * src/classes/root.C: @@ -10009,8 +11453,6 @@ * src/main/execute.C: * src/main/pa_common.C: * src/main/pa_request.C: - * src/operators.txt: - * src/test.p: * src/types/pa_value.h: * src/types/pa_vmframe.h: process. actual names to store param and @@ -10024,10 +11466,6 @@ * src/include/pa_table.h: * src/main/pa_table.C: * src/main/untaint.C: - * src/operators.txt: - * src/test.p: - * src/test.p: - * src/test.p: * src/types/pa_value.h: z @@ -10039,20 +11477,14 @@ * src/main/main.dsp: * src/main/pa_common.C: * src/main/pa_request.C: - * src/operators.txt: - * src/test.p: ^process error point by actual method_name, not source. ^load * src/classes/table.C: * src/include/pa_table.h: - * src/test.cfg: - * src/test.p: table ^menu * src/classes/root.C: - * src/operators.txt: - * src/test.p: ^round() ^floor() ^ceiling() ^abs() ^sign() * src/classes/double.C: @@ -10062,8 +11494,6 @@ * src/classes/table.C: * src/main/core.C: * src/main/execute.C: - * src/operators.txt: - * src/test.p: * src/types/pa_vint.h: ^for @@ -10076,8 +11506,6 @@ * src/main/pa_common.C: * src/main/pa_request.C: * src/main/untaint.C: - * src/operators.txt: - * src/test.p: * src/types/pa_vdouble.h: * src/types/pa_vint.h: * src/types/pa_vtable.h: @@ -10093,27 +11521,20 @@ * src/main/pa_common.C: * src/main/pa_request.C: * src/main/pa_table.C: - * src/operators.txt: - * src/test.p: * src/types/pa_value.h: table:set 0 - * src/test.p: - table:set 1 - 2001-03-11 paf * src/classes/double.C: * src/classes/int.C: * src/classes/root.C: * src/include/pa_request.h: * src/main/execute.C: - * src/test.p: intercept_string * src/classes/double.C: * src/classes/int.C: * src/include/pa_request.h: - * src/test.p: ^inc-s(expr) * src/include/pa_valiased.h: @@ -10159,7 +11580,6 @@ splitted types from include/ * src/main/main.dsp: - * src/test.p: * src/types/pa_value.h: * src/types/pa_vdouble.h: * src/types/pa_vint.h: @@ -10167,7 +11587,6 @@ * src/types/pa_vstring.h: VString VDouble VInt base now VObject_base - without fields - * src/b.p: * src/include/core.h: * src/include/pa_request.h: * src/main/core.C: @@ -10175,7 +11594,6 @@ * src/main/pa_request.C: renamed AUTO: to MAIN: - * src/auto.p: * src/classes/double.C: * src/classes/int.C: * src/classes/root.C: @@ -10188,15 +11606,11 @@ * src/main/compile.C: * src/main/core.C: * src/main/pa_request.C: - * src/operators.txt: - * src/test.p: ^untaint 0 - * src/auto.p: * src/classes/root.C: * src/main/execute.C: * src/main/main.dsp: - * src/test.p: setname for method-junctions bug fixed * src/types/pa_vdouble.h: @@ -10210,9 +11624,6 @@ * src/include/core.h: * src/main/core.C: * src/main/pa_request.C: - * src/operators.txt: - * src/test.p: - * src/test.p: * src/types/pa_vhash.h: z @@ -10296,7 +11707,6 @@ * src/main/main.dsp: env0 - * src/b.p: * src/include/code.h: * src/include/pa_request.h: * src/include/pa_vint.h: @@ -10306,7 +11716,6 @@ * src/main/compile_tools.C: * src/main/compile_tools.h: * src/main/execute.C: - * src/test.p: optimized from OP_STRING+OP_WRITE to OP_STRING__WRITE * src/include/core.h: @@ -10331,19 +11740,15 @@ * src/main/pa_wcontext.C: const fight finished - * src/auto.p: * src/include/core.h: * src/include/pa_request.h: * src/main/core.C: * src/main/pa_request.C: - * src/test.p: run+auto=run * src/include/pa_request.h: * src/main/execute.C: * src/main/pa_request.C: - * src/operators.txt: - * src/test.p: @auto[] realised. auto.p scan togo * src/classes/double.C: @@ -10357,7 +11762,6 @@ * src/main/execute.C: * src/main/pa_string.C: * src/main/pa_wcontext.C: - * src/test.p: tainting 0 * src/classes/_double.h: @@ -10379,28 +11783,20 @@ * src/main/pa_string.C: * src/main/pa_vclass.C: * src/main/pa_wcontext.C: - * src/operators.txt: ^lang prepare0 - * src/auto.p: * src/include/pa_request.h: * src/main/compile.C: * src/main/compile.y: * src/main/pa_request.C: - * src/test.p: auto tree0 - * src/operators.txt: - auto.p idea - * src/classes/env.C: env:file/line * src/include/pa_vclass.h: - * src/test.p: const fight to go - * src/auto.p: * src/include/core.h: * src/include/pa_common.h: * src/include/pa_pool.h: @@ -10409,23 +11805,17 @@ * src/main/execute.C: * src/main/pa_common.C: * src/main/pa_request.C: - * src/test.p: root auto.p loaded * src/include/pa_request.h: * src/main/execute.C: - * src/test.p: autocalc code-junctions result now have names - * src/auto.p: * src/classes/root.C: * src/include/pa_request.h: - * src/test.p: minor if junction bug - * src/auto.p: * src/main/pa_request.C: - * src/test.p: auto.. * src/classes/_double.h: @@ -10486,20 +11876,10 @@ * src/main/pa_wcontext.C: 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 - * src/operators.txt: - * src/test.p: - ^string.int[] ^string.double[] - * src/classes/root.C: * src/include/pa_request.h: * src/main/execute.C: - * src/test.p: ^string.length[] * src/classes/root.C: @@ -10514,14 +11894,11 @@ * src/main/core.C: * src/main/execute.C: * src/main/main.dsp: - * src/operators.txt: - * src/test.p: . * src/include/pa_vmframe.h: * src/main/compile.C: * src/main/execute.C: - * src/test.p: expr construct proper naming * src/classes/_double.h: @@ -10544,8 +11921,6 @@ * src/main/core.C: * src/main/execute.C: * src/main/main.dsp: - * src/operators.txt: - * src/test.p: Int and Double classes with ^int[] and ^double[]. fixed expr type 2001-03-08 paf @@ -10580,7 +11955,6 @@ * src/main/core.C: * src/main/execute.C: * src/main/main.dsp: - * src/test.p: dead end: vstring can't be derivated from vobject * src/include/pa_request.h: @@ -10588,7 +11962,6 @@ * src/main/compile.y: * src/main/core.C: * src/main/main.dsp: - * src/test.p: introducing ROOT_CLASS. it's default @BASE. changed 'RUN' assignment mech @@ -10619,24 +11992,15 @@ * src/main/compile_tools.C: * src/main/compile_tools.h: * src/main/execute.C: - * src/operators.txt: - * src/test.p: made class: dynamic, not static. so to enable runtime ^use - * src/asm.txt: * src/include/code.h: * src/main/compile.y: * src/main/compile_tools.C: * src/main/execute.C: joined 2 into one OP_CODE__STORE_PARAM - * src/b.p: - * src/form.txt: - * src/n.p: - call1 - * src/main/execute.C: - * src/test.p: fixed problems calling operators in constructors * src/classes/root.C: @@ -10645,7 +12009,6 @@ * src/include/pa_vbool.h: * src/include/pa_wwrapper.h: * src/main/execute.C: - * src/operators.txt: ^if 0 * src/main/pa_vclass.C: @@ -10654,7 +12017,6 @@ * src/classes/root.C: * src/include/pa_stack.h: * src/main/execute.C: - * src/test.p: detected problems calling operators in constructors * src/main/compile.y: @@ -10666,15 +12028,12 @@ * src/include/pa_vobject.h: * src/include/pa_vunknown.h: * src/main/compile.y: - * src/test.p: cloning dead end * src/include/pa_vmframe.h: - * src/test.p: fixed forgotten method_frame my check * src/classes/root.C: - * src/test.p: added root.c * src/include/pa_vbool.h: @@ -10693,13 +12052,9 @@ * src/main/main.dsp: * src/main/pa_wcontext.C: * src/main/pa_wcontext.C: - * src/n.p: - * src/operators.txt: - * src/test.p: z * src/main/compile.y: - * src/test.p: minor grammar bug with OP_CODE__STORE_PARAM * src/include/pa_bool.h: @@ -10720,8 +12075,6 @@ * src/main/execute.C: * src/main/main.dsp: * src/main/pa_value.C: - * src/n.p: - * src/test.p: value.cloning so to give params proper names * src/classes/root.C: @@ -10731,7 +12084,6 @@ * src/include/pa_vmframe.h: * src/main/execute.C: - * src/test.p: added names to unknown values in get_element and unfilled params. removed wrong name change in get_element @@ -10748,39 +12100,26 @@ * src/main/compile.y: * src/main/execute.C: * src/main/pa_hash.C: - * src/test.p: expr def in -f - * src/lang.txt: - * src/sql.txt: - * src/test.p: - added some textss - * src/main/compile.y: * src/main/execute.C: * src/main/pa_string.C: - * src/test.p: bug in string.cmp fixed * src/main/compile.y: .y priorities syntax shaped up a bit * src/main/compile.y: - * src/test.p: expr quoted code * src/main/execute.C: - * src/test.p: ^var.menu{$field} problem detected. that $field not a $var.field * src/main/compile.y: * src/main/compile_tools.h: - * src/test.p: ^func(params) - * src/test.p: - z - * src/include/pa_value.h: * src/include/pa_vclass.h: * src/include/pa_vhash.h: @@ -10791,21 +12130,14 @@ * src/main/compile.y: * src/main/execute.C: - * src/test.p: expr whitespace solved. added "" support0 * src/include/pa_string.h: * src/main/compile.y: * src/main/execute.C: * src/main/pa_string.C: - * src/operators.txt: - * src/test.p: just compiled lt&co - * src/main/compile.y: - * src/test.p: - expr string comparisons 0 - * src/include/pa_stack.h: * src/include/pa_value.h: * src/include/pa_vclass.h: @@ -10814,13 +12146,13 @@ * src/include/pa_vobject.h: * src/include/pa_wwrapper.h: * src/main/execute.C: - * src/test.p: fixed rwcontext of {} params up - * src/asm.txt: + * src/main/compile.y: + expr string comparisons 0 + * src/main/compile.y: * src/main/execute.C: - * src/test.p: expr calls 2001-03-06 paf @@ -10833,7 +12165,6 @@ * src/include/code.h: * src/main/compile.y: * src/main/execute.C: - * src/test.p: 1 problems with skipping whitespace in yylex fixed 2 xors: # bitwise ## logical @@ -10847,7 +12178,6 @@ expr lex0 exec-1 * src/main/compile.y: - * src/test.p: expr grammar-1 * src/include/pa_value.h: @@ -10857,7 +12187,6 @@ * src/main/compile.y: * src/main/execute.C: * src/main/main.dsp: - * src/test.p: !~ * src/include/code.h: @@ -10866,7 +12195,6 @@ g * src/main/compile.y: - * src/test.p: .y expr visible-shorter * src/include/pa_vcframe.h: @@ -10884,7 +12212,6 @@ * src/main/compile_tools.C: * src/main/compile_tools.h: * src/main/execute.C: - * src/test.p: +-*/ * src/main/compile.y: @@ -10894,44 +12221,36 @@ * src/include/pa_vstring.h: * src/main/compile.y: - * src/test.p: problems with skipping whitespace in yylex * src/include/pa_value.h: * src/include/pa_vdouble.h: * src/main/compile.y: * src/main/execute.C: - * src/test.p: expr grammar-1 2*2=4.000000 :) * src/include/pa_vdouble.h: * src/main/compile.y: * src/main/compile_tools.C: * src/main/compile_tools.h: - * src/test.p: grammar-1.1 $a(z) $a=0 - * src/asm.txt: * src/include/code.h: * src/main/compile.y: * src/main/execute.C: - * src/test.p: without string ops in expressions 0 2001-02-26 paf * src/main/compile.y: - * src/test.p: max_string in yyerror bug fix 2001-02-25 paf * src/main/compile.y: - * src/test.p: escaping bug * src/include/pa_request.h: * src/main/compile.C: * src/main/core.C: - * src/test.p: default name RUN, also alias * src/include/pa_vcframe.h: @@ -10942,7 +12261,6 @@ * src/main/core.C: * src/main/execute.C: * src/main/main.dsp: - * src/test.p: would now get fields into interm VFielded class * src/include/pa_request.h: @@ -10950,18 +12268,15 @@ * src/include/pa_vmframe.h: * src/include/pa_wcontext.h: * src/main/execute.C: - * src/test.p: VAliased0 * src/main/execute.C: - * src/test.p: VAliased1 * src/include/pa_value.h: * src/include/pa_vmframe.h: VAliased2 - * src/asm.txt: * src/include/code.h: * src/include/pa_value.h: * src/include/pa_vclass.h: @@ -10972,7 +12287,6 @@ * src/main/compile_tools.C: * src/main/compile_tools.h: * src/main/execute.C: - * src/modules.txt: ^class:method() just compiled * src/include/pa_value.h: @@ -10995,8 +12309,6 @@ * src/main/pa_hash.C: * src/main/pa_value.C: * src/main/pa_wcontext.C: - * src/modules.txt: - * src/test.p: virtuals2 * src/include/pa_value.h: @@ -11019,7 +12331,6 @@ * src/main/main.dsp: VAliased just compiled - * src/asm.txt: * src/include/pa_request.h: * src/include/pa_value.h: * src/include/pa_vobject.h: @@ -11028,18 +12339,12 @@ * src/main/core.C: * src/main/execute.C: * src/main/pa_common.C: - * src/test.p: vobject1 * src/main/compile.y: - * src/test.p: rethought to $class:static.field.subfield - * src/test.p: - tested complex callbacks - * src/main/compile.y: - * src/test.p: : 1 * src/include/pa_value.h: @@ -11048,13 +12353,11 @@ * src/main/compile.y: * src/main/execute.C: * src/main/pa_wcontext.C: - * src/test.p: before execute class calls rewrite * src/include/pa_vclass.h: * src/main/compile.y: * src/main/execute.C: - * src/test.p: $class:element * src/include/pa_pool.h: @@ -11062,12 +12365,10 @@ * src/include/pa_vclass.h: * src/include/pa_vobject.h: * src/main/execute.C: - * src/test.p: alias dead end 2001-02-24 paf * src/main/compile.y: - * src/test.p: fixed grammar bugs in constructor/params klinch * src/main/main.dsp: @@ -11082,7 +12383,6 @@ * src/include/pa_vframe.h: * src/main/compile.y: - * src/test.p: found junction ideology @: ^x{$a()) must construct current wcontext element, so smart wcontext handling needed @@ -11091,7 +12391,6 @@ * src/include/pa_wwrapper.h: * src/main/execute.C: * src/main/pa_value.C: - * src/test.p: it works as bad as you've named it: wcontext.value() was not a perfect idea @@ -11120,18 +12419,14 @@ * src/main/compile.y: * src/main/compile_tools.h: * src/main/core.C: - * src/test.p: modules0 * src/main/pa_array.C: - * src/test.p: minor bug in expanding very small arrays. 60% from 1 were 0 - * src/asm.txt: * src/include/pa_vclass.h: * src/main/compile.y: * src/main/core.C: - * src/modules.txt: z * src/include/code.h: @@ -11144,7 +12439,6 @@ * src/main/compile_tools.h: * src/main/core.C: * src/main/execute.C: - * src/test.p: code junctions0. something wrong with last \n macrotemplate strip * src/include/pa_value.h: @@ -11153,15 +12447,12 @@ * src/main/main.dsp: vobject00 - * src/asm.txt: * src/main/compile.y: * src/main/execute.C: - * src/test.p: fixed empty constructor optimized empty case. failed on calls - produced empty string param * src/main/execute.C: - * src/test.p: codeframe1 2001-02-23 paf @@ -11169,12 +12460,10 @@ * src/main/core.C: * src/main/execute.C: * src/main/main.dsp: - * src/test.p: value named * src/main/compile.y: * src/main/execute.C: - * src/test.p: empty constructor bug fixed * src/include/pa_vframe.h: @@ -11185,13 +12474,11 @@ * src/main/execute.C: * src/main/main.dsp: * src/main/pa_value.C: - * src/test.p: call0 * src/main/compile.y: * src/main/compile_tools.C: * src/main/compile_tools.h: - * src/test.p: fixed wrong grammar in complex constructor case * src/include/pa_value.h: @@ -11200,26 +12487,21 @@ * src/main/core.C: * src/main/execute.C: * src/main/pa_value.C: - * src/test.p: get_method RIP. junctions everywhere. call with junctions0 * src/main/compile.y: * src/main/execute.C: * src/main/main.dsp: - * src/test.p: rethought some. before junction * src/include/pa_value.h: * src/include/pa_vstring.h: * src/main/execute.C: - * src/test.p: strign 2 value in 2 places in execute * src/include/pa_wcontext.h: - * src/test.p: z - * src/asm.txt: * src/include/pa_hash.h: * src/include/pa_value.h: * src/include/pa_wcontext.h: @@ -11227,22 +12509,15 @@ * src/main/execute.C: * src/main/main.dsp: * src/main/pa_hash.C: - * src/test.p: started call. store param, vframe done - * src/test.p: - decided to include value name into value class - * src/include/pa_value.h: * src/main/compile.C: * src/main/core.C: * src/main/pa_value.C: - * src/test.p: minor error reporting format beautifyings - * src/asm.txt: * src/main/execute.C: - * src/test.p: with result rwpool * src/include/pa_value.h: @@ -11251,7 +12526,6 @@ * src/main/execute.C: * src/main/main.dsp: * src/main/pa_array.C: - * src/test.p: auto VHash on wcontext.put_element when wcontext fvalue==0 * src/include/pa_value.h: @@ -11263,7 +12537,6 @@ 2001-02-22 paf * src/include/pa_request.h: * src/main/compile.y: - * src/test.p: $self.put(val) * src/include/pa_pool.h: @@ -11283,17 +12556,14 @@ * src/main/core.C: * src/main/execute.C: * src/main/pa_string.C: - * src/test.p: more precise parse error line:col * src/main/compile.C: * src/main/compile.y: * src/main/execute.C: - * src/test.p: started : with $a.$:f * src/main/compile.y: - * src/test.p: $: wasn't finished - $:sdf(sdf) troubled a bit. finished now. * src/include/code.h: @@ -11324,20 +12594,17 @@ in process, but found that exceptions are too global * src/main/compile.y: - * src/test.p: $: finished * src/main/compile.C: * src/main/compile.y: * src/main/compile_tools.C: - * src/test.p: z * src/include/pa_request.h: * src/include/pa_stack.h: * src/include/pa_wcontext.h: * src/main/execute.C: - * src/test.p: z about to vstring it .y all * src/include/pa_hash.h: @@ -11348,7 +12615,6 @@ * src/include/pa_wcontext.h: * src/main/execute.C: * src/main/main.dsp: - * src/test.p: auto VHash in pa.th.cre.at.e * src/include/code.h: @@ -11357,7 +12623,6 @@ * src/main/compile_tools.C: * src/main/compile_tools.h: * src/main/execute.C: - * src/test.p: string to vstring it .y all * src/include/pa_array.h: @@ -11365,7 +12630,6 @@ * src/main/compile_tools.C: * src/main/compile_tools.h: * src/main/pa_array.C: - * src/test.p: $self.get * src/include/pa_exception.h: @@ -11383,19 +12647,16 @@ * src/main/pa_pool.C: * src/main/pa_string.C: * src/main/pa_table.C: - * src/test.p: removed exception from request * src/include/pa_vstring.h: * src/main/compile.C: * src/main/core.C: - * src/test.p: added some forgotten * src/include/pa_wcontext.h: * src/main/compile.y: * src/main/execute.C: - * src/test.p: erroreos checkout 2001-02-21 paf @@ -11661,8 +12922,6 @@ :pooled 2001-01-30 paf - * src/configure: - * src/configure.in: * src/include/pa_error.h: * src/include/pa_exception.h: * src/include/pa_pool.h: @@ -11706,10 +12965,6 @@ error re-associated. that's much better even removed 'die' necessety - * src/configure: - * src/configure.in: - .am updated - 2001-01-29 paf * src/include/pa_hash.h: * src/include/pa_pool.h: @@ -11744,7 +12999,6 @@ rethought, would change now - * src/configure.in: * src/include/pa_hash.h: * src/include/pa_threads.h: * src/main/main.dsp: @@ -11836,10 +13090,6 @@ * src/main/pa_table.C: added forgotten - * src/acinclude.m4: - --disable-string-origins - - * src/configure: * src/include/pa_array.h: * src/include/pa_pool.h: * src/main/Makefile.am: @@ -11914,30 +13164,12 @@ * src/include/pa_string.h: pa_pool split - * src/AUTHORS: - * src/COPYING: - * src/ChangeLog: - * src/INSTALL: * 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/install-sh: * src/main/Makefile.am: * src/main/main.dsp: * src/main/pa_pool.C: * src/main/pa_string.C: - * src/missing: - * src/mkinstalldirs: - * src/parser.dsw: - * src/stamp-h.in: * src/targets/Makefile.am: * src/targets/parser.C: * src/targets/parser.dsp: @@ -11951,7 +13183,7 @@ * src/targets/parser.C: * src/targets/parser.dsp: * src/targets/parser.dsp: - $Id: ChangeLog,v 1.2 2002/02/08 10:56:14 paf Exp $ check + $Id: ChangeLog,v 1.12 2002/08/06 08:00:14 paf Exp $ check * src/targets/parser.C: $id$ check