--- parser3/ChangeLog 2004/03/23 11:21:39 1.35 +++ parser3/ChangeLog 2004/06/16 14:42:58 1.38 @@ -1,4 +1,403 @@ +2004-05-26 paf + * operators.txt 1.174: + * src/classes/op.C 1.148: + * src/classes/table.C 1.202: + * src/include/pa_string.h 1.163: + * src/main/untaint.C 1.132: + * www/htdocs/_bug.html 1.47: + beauty: removed outdated level 'table' + + * src/main/pa_string.C 1.198: + beauty: removed 3 warnings + + * Makefile.am [release_3_1_3] 1.46.2.1: + * Makefile.am [release_3_1_3] 1.46.2.2: + * Makefile.in [release_3_1_3] 1.60.2.1: + * Makefile.in [release_3_1_3] 1.60.2.2: + * acinclude.m4 [release_3_1_3] 1.33.2.1: + * acinclude.m4 [release_3_1_3] 1.33.2.2: + * aclocal.m4 [release_3_1_3] 1.36.2.1: + * aclocal.m4 [release_3_1_3] 1.36.2.2: + * acsite.m4 [release_3_1_3] 1.11.2.1: + * acsite.m4 [release_3_1_3] 1.11.2.2: + * configure [release_3_1_3] 1.79.2.1: + * configure [release_3_1_3] 1.79.2.2: + * configure.in [release_3_1_3] 1.79.2.1: + * configure.in [release_3_1_3] 1.79.2.2: + *** empty log message *** + + * src/include/pa_version.h [release_3_1_3] 1.16.4.1: + 3.1.3 + + * etc/parser3.charsets/x-mac-cyrillic.cfg 1.2: + added: thanks to konst + +2004-05-25 paf + * src/sql/pa_sql_driver.h 1.40: + beauty: param renamed and comment changed, it is now safe to + use url if pointers to it are stored to gc mem + + * src/main/pa_exec.C 1.59: + * src/types/pa_vhashfile.C 1.40: + bugfix: hashfile unknown errors reported and not cause SIGSEGV now + + * src/lib/sdbm/apr_file_io.C 1.4: + bugfix: bad seek wrapper implementation. mistery: how anything worked + +2004-05-24 paf + * src/include/pa_string.h 1.161: + * src/lib/cord/include/cord.h 1.4: + more speed, less memory: CORD_chars_block originally intended + to speedup/reduce mem usage were forgotten, and were used + stupid CORD_chars + + * src/include/pa_config_auto.h.in 1.41: + bugfix: bigendian check added + + * src/targets/apache13/p3runConfigure.in 1.17: + bugfix: smtp added + + * src/include/pa_config_fixed.h 1.64: + * src/include/pa_string.h 1.160: + bugfix: on BIGENDIAN processors space-conserving mech failed, causing + SIGSEGV/SIGBUS and SAPI::abort("unknown untaint lang#%d", (1|2|3)); + + * src/include/pa_string.h 1.162: + * src/lib/cord/cordbscs.c 1.4: + * src/lib/cord/cordxtra.c 1.6: + * src/lib/cord/include/cord.h 1.5: + * www/htdocs/_bug.html 1.46: + cancel: more speed, less memory: CORD_chars_block originally intended to ... + it was good that CORD_chars_block were not used: it consumes more memory [and, might be slow too] + undoing that. [and removed that func so that it would not confuse parser developer in future] + + * Makefile.am 1.46: + * Makefile.in 1.60: + * acinclude.m4 1.33: + * aclocal.m4 1.36: + * acsite.m4 1.11: + * configure 1.79: + * configure.in 1.79: + *** empty log message *** + +2004-05-14 paf + * src/types/Makefile.am 1.36: + * src/types/pa_vvoid.C 1.1: + * src/types/pa_vvoid.h 1.22: + * src/types/types.vcproj 1.12: + * www/htdocs/.htaccess 1.33: + * www/htdocs/_bug.html 1.45: + * www/htdocs/auto.p 1.22: + bugfix: void now has vfile value, and $response:body[] works OK + + * src/types/Makefile.in 1.56: + *** empty log message *** + +2004-05-12 paf + * src/types/pa_vbool.h 1.25: + * src/types/pa_vhash.h 1.51: + * src/types/pa_vhashfile.h 1.28: + * src/types/pa_vtable.h 1.53: + * www/htdocs/.htaccess 1.32: + * www/htdocs/_bug.html 1.44: + beauty: ^if(def $bool) now equals ^if($bool) + and shaped up other sources to use is_defined() {return as_bool();} along VBool + +2004-05-11 paf + * src/include/pa_exec.h 1.17: + bugfix: gpf on file::exec/cgi because of referencing to local objects + + * src/classes/mail.C 1.104: + * src/include/pa_exec.h 1.16: + * src/main/compile.tab.C 1.102: + * src/types/pa_vmail.C 1.60: + * src/types/pa_vmail.h 1.16: + * www/htdocs/.htaccess 1.31: + * www/htdocs/_bug.gif 1.2: + * www/htdocs/_bug.html 1.43: + bugfix: bcc with sendmail now left intact + +2004-04-15 paf + * src/include/pa_exec.h 1.15.4.1: + * src/include/pa_exec.h 1.15.4.2: + bugfix: interface without pointer provoked bug + + * src/classes/date.C 1.67: + merged: beauty: unused var removed + + * src/classes/date.C 1.65.4.1: + beauty: unused var removed + +2004-04-09 paf + * src/types/pa_vform.C 1.82: + bugfix: form:imap were incorrect + + * src/types/pa_vform.C 1.81.2.1: + merge: bugfix: form:imap were incorrect + +2004-04-08 paf + * src/main/pa_xml_io.C 1.17.4.1: + merged: bugfix /etc/xml/catalog + + * src/classes/date.C 1.66: + new: ^date::create[y-m-d h-M-s>>.milliseconds<<] now allowed, + ignored so far + + * src/main/pa_xml_io.C 1.18: + bugfix: in safe mode -- disabled attempts to consult default + catalog [usually, that file belongs to other user/group] + +2004-04-06 paf + * src/main/compile.tab.C 1.98: + * src/main/compile.y 1.210: + * www/htdocs/_bug.html 1.40: + bugfix: step1 to fix explicit result problem + + * src/main/compile.tab.C 1.100: + * src/main/compile.y 1.212: + * www/htdocs/_bug.html 1.42: + bugfix: step3 to fix explicit result problem + + * operators.txt 1.173: + * src/classes/string.C 1.139: + new: ^string.append[string] + + * src/main/compile.C 1.75: + * src/main/compile.tab.C 1.97: + * src/main/compile.y 1.209: + * www/htdocs/_bug.html 1.39: + reimplemented: @method[][result] means "no string output here" + moved to lexical level [on grammar level it were too difficult] + + * src/main/compile.tab.C 1.99: + * src/main/compile.y 1.211: + * www/htdocs/_bug.html 1.41: + bugfix: step2 to fix explicit result problem + + * src/main/pa_common.C 1.186: + beauty: gcc warning removed + + * Makefile.am 1.45: + * Makefile.in 1.59: + * acinclude.m4 1.32: + * aclocal.m4 1.35: + * acsite.m4 1.10: + * configure 1.78: + * configure.in 1.78: + *** empty log message *** + + * src/main/pa_common.C 1.184: + * src/main/pa_common.C 1.185: + bugfix: of 1.175 bugfix: http://i.p.a.ddress gethostbyaddr added [on some platforms gethostbyname failed with such 'domains'] + now checked properly, were: needless reverse/forward dns lookup + + * operators.txt 1.172: + * src/include/pa_string.h 1.159: + * src/main/compile.tab.C 1.96: + * src/main/compile.y 1.208: + * src/main/compile_tools.h 1.74: + * src/types/pa_vmethod_frame.C 1.6: + * src/types/pa_vmethod_frame.h 1.50: + * www/htdocs/.htaccess 1.30: + * www/htdocs/_bug.html 1.38: + new: @method[][result] means "no string output here", + implemented part of that idea: compiler throws away string literal generation code. and barks nonwhitespace chars + + * operators.txt 1.171: + truth: removed comment about $ORIGIN + + * src/main/compile.tab.C 1.101: + * src/main/compile.y 1.213: + bugfix: gcc refused to accept that trick, trying other + + * src/include/pa_opcode.h [attempt_check_call_in_explicit_result_mode] 1.27.6.1: + * src/main/compile.tab.C [attempt_check_call_in_explicit_result_mode] 1.97.2.1: + * src/main/compile.y [attempt_check_call_in_explicit_result_mode] 1.209.2.1: + * src/main/execute.C [attempt_check_call_in_explicit_result_mode] 1.305.6.1: + * www/htdocs/_bug.html [attempt_check_call_in_explicit_result_mode] 1.39.2.1: + attempt_check_call_in_explicit_result_mode: failed + +2004-04-05 paf + * src/main/pa_common.C 1.182.4.1: + removed warning + + * etc/parser3.charsets/x-mac-cyrillic.cfg 1.1: + added: donated by Konstantin Tomashevitch [mailto:konst@design + ru] + + * src/doc/html2chm.cmd 1.7.30.1: + beauty: no need in bg here + + * Makefile.am 1.43.4.1: + * Makefile.am 1.44: + * Makefile.in 1.57.4.1: + * Makefile.in 1.58: + * acinclude.m4 1.30.4.1: + * acinclude.m4 1.31: + * aclocal.m4 1.33.4.1: + * aclocal.m4 1.34: + * acsite.m4 1.8.4.1: + * acsite.m4 1.9: + * configure 1.76.4.2: + * configure 1.77: + * configure.in 1.75.4.2: + * configure.in 1.76: + *** empty log message *** + + * configure.in 1.77: + * src/doc/html2chm.cmd 1.8: + * src/doc/sources2html.cmd 1.6: + * src/include/pa_version.h 1.16: + * src/main/pa_common.C 1.183: + * src/targets/isapi/parser3isapi.C 1.90: + * www/htdocs/.htaccess 1.29: + * www/htdocs/_bug.html 1.37: + * www/htdocs/_bug.txt 1.5: + merged with 3.1.3 + + * src/targets/isapi/parser3isapi.C 1.89.2.1: + beauty: removed some warnings + + * configure 1.76.4.1: + * configure.in 1.75.4.1: + * src/include/pa_version.h 1.15: + 3.1.3 + + * src/doc/sources2html.cmd 1.5.38.1: + beauty: same window, in bg it interfered with FAR console + +2004-04-02 paf + * src/targets/cgi/parser3.C 1.226: + new: CGI_PARSER_LOG env variable allows to specify where to put + parser log file + + * src/main/pa_string.C 1.197: + bugfix: $s[009] ^s.int[] now 9, were error + +2004-04-01 paf + * src/include/pa_cache_managers.h 1.17: + * src/include/pa_globals.h 1.110: + * src/include/pa_socks.h 1.15: + * src/main/pa_cache_managers.C 1.15: + * src/main/pa_globals.C 1.174: + * src/main/pa_socks.C 1.22: + * src/targets/apache13/mod_parser3.c 1.11: + * src/targets/apache13/pa_httpd.h 1.6: + * src/targets/apache13core/mod_parser3_core.C 1.5: + * src/targets/cgi/parser3.C 1.225: + * src/targets/isapi/parser3isapi.C 1.89: + * src/targets/isapi/parser3isapi.def 1.2: + bugfix: sql connections now are disconnected + + * src/classes/table.C 1.201: + bugfix: bugfix: table::load last line without tab and enter + were ignored + +2004-03-30 paf + * src/doc/ClassExample1.dox 1.5: + * src/doc/ClassExample2.dox 1.5: + * src/doc/ClassExample3.dox 1.5: + * src/doc/chmhelper.pl 1.2: + * src/doc/class.dox 1.3: + * src/doc/compiler.dox 1.4: + * src/doc/doxygen.cfg 1.25: + * src/doc/exception.dox 1.3: + * src/doc/executor.dox 1.3: + * src/doc/footer.htm 1.4: + * src/doc/index.dox 1.6: + * src/doc/memory.dox 1.3: + * src/doc/methoded.dox 1.4: + * src/doc/object.dox 1.3: + * src/doc/string.dox 1.6: + * src/doc/targets.dox 1.4: + * src/doc/value.dox 1.4: + * src/include/pa_version.h 1.14: + * src/main/pa_cache_managers.C 1.14: + * src/main/pa_stylesheet_connection.C 1.2: + * src/targets/isapi/parser3isapi.vcproj 1.7: + * src/types/pa_vform.C 1.81: + * www/htdocs/_bug.html 1.36: + * www/htdocs/_bug.txt 1.4: + merged bugfixes from 3.1.2, changed version to 3.1.3beta + + * src/classes/table.C 1.200: + bugfix: table::load last line without tab and enter were ignored + + * src/classes/table.C 1.199: + bufix: if last table lines were commented, gpfed + +2004-03-29 paf + * src/types/pa_vhashfile.C 1.39: + bugfix: empty key on hashfile.get causes gpf + + * src/doc/ClassExample1.dox [release_3_1_2] 1.4.34.1: + * src/doc/ClassExample2.dox [release_3_1_2] 1.4.36.1: + * src/doc/ClassExample3.dox [release_3_1_2] 1.4.34.1: + * src/doc/chmhelper.pl [release_3_1_2] 1.1.36.1: + * src/doc/class.dox [release_3_1_2] 1.2.44.1: + * src/doc/compiler.dox [release_3_1_2] 1.3.36.1: + * src/doc/doxygen.cfg [release_3_1_2] 1.24.28.1: + * src/doc/exception.dox [release_3_1_2] 1.2.10.1: + * src/doc/executor.dox [release_3_1_2] 1.2.44.1: + * src/doc/footer.htm [release_3_1_2] 1.3.8.1: + * src/doc/index.dox [release_3_1_2] 1.5.10.1: + * src/doc/memory.dox [release_3_1_2] 1.2.10.1: + * src/doc/methoded.dox [release_3_1_2] 1.3.34.1: + * src/doc/object.dox [release_3_1_2] 1.2.44.1: + * src/doc/string.dox [release_3_1_2] 1.5.10.1: + * src/doc/targets.dox [release_3_1_2] 1.3.36.1: + * src/doc/value.dox [release_3_1_2] 1.3.34.1: + translated to english + +2004-03-25 paf + * src/types/pa_vform.C [release_3_1_2] 1.80.2.1: + beauty: removed warning + + * src/classes/classes.vcproj [release_3_1_2] 1.10.2.1: + bugfix: now all compiles in any folder [removed last ;) folder + dependency] + + * src/classes/classes.vcproj 1.11: + merged bugfix: now all compiles in any folder [removed last ;) + folder dependency] + + * src/classes/hash.C 1.69: + * www/htdocs/_bug.html 1.35: + bugfix: ^hash::sql{one column} now produces $.hash[$.column_value1(true) ... ] + [were producing some strang thing] + + * src/targets/isapi/parser3isapi.vcproj [release_3_1_2] 1.6.2.1: + beauty: one more parser3project dependency removed + + * src/include/pa_version.h [release_3_1_2] 1.13.2.1: + release + + * src/classes/table.C 1.197: + beauty: comment& more meaningful error message + + * src/main/pa_cache_managers.C [release_3_1_2] 1.13.2.1: + * src/main/pa_stylesheet_connection.C [release_3_1_2] 1.1.2.1: + bugfix: refused to compile without xml + + * src/lib/gd/gif.C 1.4: + new: ^image.pixel(outof;bounds) now returns -1 + + * Makefile.am [release_3_1_2] 1.43.2.1: + * Makefile.in [release_3_1_2] 1.57.2.1: + * acinclude.m4 [release_3_1_2] 1.30.2.1: + * aclocal.m4 [release_3_1_2] 1.33.2.1: + * acsite.m4 [release_3_1_2] 1.8.2.1: + * configure [release_3_1_2] 1.76.2.1: + * configure.in [release_3_1_2] 1.75.2.1: + *** empty log message *** + 2004-03-23 paf + * src/classes/image.C 1.110: + * src/main/pa_common.C 1.182: + * www/htdocs/_bug.html 1.34: + bugfix: ^image.polyline and http status line parsing + checked number of columns in table [user reported an assert] + * src/targets/cgi/parser3.C 1.224: debug helper added @@ -9,6 +408,9 @@ bugfix: junction reattach now actually reattaches a junction to new wcontext [were only assigning it to junction, which caused junction tracking to loose junction, and it's context were not killed, and it tried to process in invalid context, gpf] + * operators.txt 1.170: + example: on hashfile + 2004-03-19 paf * src/types/pa_wcontext.C 1.29: * www/htdocs/_bug.html 1.32: @@ -195,12 +597,12 @@ bugfix: ^string.left/right/mid with negative values now considered bad - * src/lib/smtp/comms.C 1.5: - bugfix: use SO_LINGER if no SO_DONTLINGER exist - * src/classes/string.C 1.136: check: trim 'chars' must not be empty, exception if it is + * src/lib/smtp/comms.C 1.5: + bugfix: use SO_LINGER if no SO_DONTLINGER exist + * src/classes/string.C 1.137: feature: ^string.trim both parameters may be empty-strings, meaning kind=both @@ -3147,13 +3549,13 @@ this bug remains even in latest-at-the-moment: gc6.2alpha6 just reported to hans + * src/targets/apache13core/pa_threads.C 1.1: + file pa_threads.C was initially added on branch template_gc. + * src/targets/apache13/mod_parser3_main.C 1.1: file mod_parser3_main.C was initially added on branch template_gc. - * src/targets/apache13core/pa_threads.C 1.1: - file pa_threads.C was initially added on branch template_gc. - 2003-07-22 paf * src/main/pa_exec.C [template_gc] 1.48.2.18.2.17: on win32 bugfix in handling shbang @@ -4100,17 +4502,11 @@ memory allocation func bugfix http://i2/tasks/edit/?id=4499303470368629745 - * src/classes/table.C 1.173: - sort table with 0 rows bug fixed - * src/main/compile.tab.C [template_gc] 1.81.2.13.2.32: * src/main/compile.y [template_gc] 1.204.2.8.2.16: * src/main/compile_tools.h [template_gc] 1.67.2.8.2.11: error column more precise - tab handling bug fixed - * src/classes/math.C [template_gc] 1.24.2.12.2.11: - allowed random 0.. - * src/classes/hash.C 1.55: * src/types/pa_vhash.h 1.44: $hash._default showed in foreach & co bug fix @@ -4145,6 +4541,12 @@ }
+ * src/classes/math.C [template_gc] 1.24.2.12.2.11: + allowed random 0.. + + * src/classes/table.C 1.173: + sort table with 0 rows bug fixed + 2003-04-03 paf * src/classes/op.C [template_gc] 1.127.2.22.2.23: * src/include/pa_request.h [template_gc] 1.160.2.37.2.18: @@ -4189,6 +4591,9 @@ MethodParams& now [methods without params receive zero reference, but they are expected not to look there] + * src/lib/Makefile.in [template_gc] 1.8.2.3.2.2: + removed 'patches' + * src/main/execute.C [template_gc] 1.295.2.27.2.18: * src/types/pa_value.C [template_gc] 1.9.2.15.2.11: * src/types/pa_value.h [template_gc] 1.109.2.25.2.10: @@ -4197,9 +4602,6 @@ 1. is '%s', it 2. method undefined in case of ^void[] - * src/lib/Makefile.in [template_gc] 1.8.2.3.2.2: - removed 'patches' - * src/classes/math.C [template_gc] 1.24.2.12.2.10: top limit @@ -4844,9 +5246,6 @@ * src/main/pa_charset.C [template_gc] 1.33.2.19.2.9: memory: new 'new' overloads for structure handling - * tests/results/109.processed [template_gc] 1.1.2.1.2.1: - it was a bug in parser. updated 109 test result - * operators.txt [template_gc] 1.109.2.1.2.2: * src/main/pa_sql_driver_manager.C [template_gc] 1.69.2.17.2.10: * src/types/pa_vstatus.C [template_gc] 1.15.2.6.2.5: @@ -4856,6 +5255,9 @@ since_compact process + * tests/results/109.processed [template_gc] 1.1.2.1.2.1: + it was a bug in parser. updated 109 test result + * src/doc/exception.dox 1.1: file exception.dox was initially added on branch template_gc. @@ -5273,6 +5675,10 @@ * src/types/pa_vtable.C [template_gc] 1.21.2.5.2.4: pa_request.C 50% compiled + * src/classes/file.C 1.108: + ^file::exec/cgi now does not pass post data by default. + use: ^file::exec[...;$.stdin[$request.body] + * src/classes/op.C [template_gc] 1.127.2.22.2.11: * src/include/pa_cache_managers.h [template_gc] 1.9.2.7.2.3: * src/include/pa_sql_connection.h [template_gc] 1.30.2.7.2.3: @@ -5289,10 +5695,6 @@ * src/main/pa_string.C [template_gc] 1.172.2.21.2.14: test14 [bug fixed] - * src/classes/file.C 1.108: - ^file::exec/cgi now does not pass post data by default. - use: ^file::exec[...;$.stdin[$request.body] - * src/classes/classes.C [template_gc] 1.18.2.6.2.1: * src/classes/classes.h [template_gc] 1.23.2.9.2.2: * src/classes/date.C [template_gc] 1.42.2.11.2.4: @@ -6274,17 +6676,17 @@ * tests/results/108.processed [autoptr] 1.1.2.1: xml: test 108 transform with params [bugs fixed] + * src/classes/xdoc.C [autoptr] 1.108.2.15: + * src/types/pa_vxdoc.h [autoptr] 1.31.2.7: + * src/types/pa_vxnode.h [autoptr] 1.22.2.5: + xml: linked + * tests/results/107.processed 1.1: file 107.processed was initially added on branch autoptr. * tests/108.xsl 1.1: file 108.xsl was initially added on branch autoptr. - * src/classes/xdoc.C [autoptr] 1.108.2.15: - * src/types/pa_vxdoc.h [autoptr] 1.31.2.7: - * src/types/pa_vxnode.h [autoptr] 1.22.2.5: - xml: linked - * tests/106.html 1.1: file 106.html was initially added on branch autoptr. @@ -6445,9 +6847,6 @@ * tests/104.html 1.1: file 104.html was initially added on branch autoptr. - * tests/105.html 1.1: - file 105.html was initially added on branch autoptr. - * src/classes/math.C [autoptr] 1.24.2.11: * src/classes/op.C [autoptr] 1.127.2.19: * src/classes/string.C [autoptr] 1.125.2.13: @@ -6462,6 +6861,9 @@ * src/targets/cgi/Makefile.in [autoptr] 1.62.2.1: gcc more happy. todo:make linker happy + * tests/105.html 1.1: + file 105.html was initially added on branch autoptr. + * tests/results/104.processed 1.1: file 104.processed was initially added on branch autoptr. @@ -7276,11 +7678,6 @@ removed -H command line key, now testing using .sh file with SERVER_SOFTWARE=xxx - * tests/042.html [autoptr] 1.1.2.1: - * tests/results/042.processed [autoptr] 1.1.2.1: - test: - 42 exception.handled - * tests/outputs/049.processed 1.1: * tests/results/049.processed 1.1: file 049.processed was initially added on branch autoptr. @@ -7289,6 +7686,11 @@ * tests/results/050.processed 1.1: file 050.processed was initially added on branch autoptr. + * tests/042.html [autoptr] 1.1.2.1: + * tests/results/042.processed [autoptr] 1.1.2.1: + test: + 42 exception.handled + * tests/results/042.processed 1.1: file 042.processed was initially added on branch autoptr. @@ -8159,6 +8561,15 @@ mail.lib msvc++ compiled + * src/include/pa_array.h [autoptr] 1.57.2.20: + * src/include/pa_config_includes.h [autoptr] 1.23.2.4: + * src/include/pa_dictionary.h [autoptr] 1.13.2.5: + * src/main/pa_dictionary.C [autoptr] 1.17.2.5: + * src/main/pa_exec.C [autoptr] 1.48.2.6: + * src/main/pa_socks.C [autoptr] 1.18.2.4: + * src/main/pa_sql_driver_manager.C [autoptr] 1.69.2.10: + gcc libmain.a compiled + * src/include/pa_globals.h [autoptr] 1.101.2.12: * src/include/pa_request.h [autoptr] 1.160.2.16: * src/types/pa_value.C [autoptr] 1.9.2.11: @@ -8176,15 +8587,6 @@ * src/types/pa_vtable.C [autoptr] 1.21.2.3: libtypes.a compiled gcc - * src/include/pa_array.h [autoptr] 1.57.2.20: - * src/include/pa_config_includes.h [autoptr] 1.23.2.4: - * src/include/pa_dictionary.h [autoptr] 1.13.2.5: - * src/main/pa_dictionary.C [autoptr] 1.17.2.5: - * src/main/pa_exec.C [autoptr] 1.48.2.6: - * src/main/pa_socks.C [autoptr] 1.18.2.4: - * src/main/pa_sql_driver_manager.C [autoptr] 1.69.2.10: - gcc libmain.a compiled - * src/classes/classes.dsp [autoptr] 1.25.10.1: * src/classes/double.C [autoptr] 1.53.2.4: double compiled @@ -8718,6 +9120,9 @@ * src/types/pa_vfile.h [autoptr] 1.52.2.4: vfile compiled + * src/lib/ltdl/config_fixed.h [autoptr] 1.2.2.1: + libltdl compiled without warnings now + * src/classes/classes.h [autoptr] 1.23.2.3: * src/classes/math.C [autoptr] 1.24.2.1: * src/include/pa_pool.h [autoptr] 1.86.2.17: @@ -8759,9 +9164,6 @@ * src/types/pa_vform.h [autoptr] 1.45.2.3: vcookie compiled - * src/lib/ltdl/config_fixed.h [autoptr] 1.2.2.1: - libltdl compiled without warnings now - * src/include/pa_request_info.h 1.1: file pa_request_info.h was initially added on branch autoptr. @@ -8886,11 +9288,6 @@ * src/main/pa_sql_driver_manager.C [autoptr] 1.69.2.5: pa_charsets compiled - * src/include/pa_pool.h [autoptr] 1.86.2.14: - * src/main/pa_common.C [autoptr] 1.143.2.7: - * src/types/pa_vdouble.h [autoptr] 1.42.2.2: - common compiled - * etc/parser3.charsets/koi8-r.cfg 1.3: * etc/parser3.charsets/windows-1251.cfg 1.7: ukranian letter i with two dots added to koi, @@ -8898,6 +9295,11 @@ typographic simbol 0xb9 deleted from win1251 [strange one & were abscent from koi] + * src/include/pa_pool.h [autoptr] 1.86.2.14: + * src/main/pa_common.C [autoptr] 1.143.2.7: + * src/types/pa_vdouble.h [autoptr] 1.42.2.2: + common compiled + * src/classes/classes.h [autoptr] 1.23.2.2: * src/classes/date.C [autoptr] 1.42.2.2: * src/classes/file.C [autoptr] 1.107.2.1: @@ -10296,10 +10698,6 @@ where value left xml library and came to parser: place of dom field extraction/call - * src/types/pa_value.h 1.106: - removed outdated comments. doxygen would find them lower by - inheritance tree - * src/classes/hash.C 1.51: * src/classes/op.C 1.117: * www/htdocs/index.html 1.163: @@ -10307,6 +10705,10 @@ method_frame now always changed, with no exception to native calls. for&foreach changed to use method_frame.caller for their var's name context + * src/types/pa_value.h 1.106: + removed outdated comments. doxygen would find them lower by + inheritance tree + 2002-10-14 paf * src/classes/form.C 1.32: * src/classes/mail.C 1.80: @@ -11738,7 +12140,7 @@ * src/types/pa_wcontext.C 1.21: * src/types/pa_wcontext.h 1.34: * src/types/pa_wwrapper.h 1.20: - $Date: 2004/03/23 11:21:39 $ + $Date: 2004/06/16 14:42:58 $ * src/Makefile.am 1.17: * src/classes/Makefile.am 1.40: @@ -13763,14 +14165,14 @@ * src/types/Makefile.in 1.34: removed libtool usage from build mech - * src/classes/math.C 1.14: - * www/htdocs/index.html 1.8: - math:random range check fixed - * operators.txt 1.10: * src/classes/date.C 1.17: date::create [were date::set, with backward comp + * src/classes/math.C 1.14: + * www/htdocs/index.html 1.8: + math:random range check fixed + * src/main/compile.tab.C 1.42: bison env set so one could compile without cygwin installed @@ -14440,6 +14842,9 @@ operators check 6.1 rewritten. now check is done at compile time + * etc/parser3.charsets/Makefile.in 1.2: + *** empty log message *** + * src/main/execute.C 1.214: operators check 5 floated up old error of staying in 'entered class/object' state after $a($a..) @@ -14452,9 +14857,6 @@ $if[1] ^if[xxx] - * etc/parser3.charsets/Makefile.in 1.2: - *** empty log message *** - * src/main/execute.C 1.211: * src/types/pa_wcontext.h 1.24: * www/htdocs/auto.p 1.2: @@ -16374,9 +16776,6 @@ * src/types/pa_vhashfile.h 1.7: hashfile 1 - * src/sql/pa_sql_driver.h 1.18: - version - * src/targets/apache13/ApacheModuleParser3.dsp 1.6: * src/targets/isapi/parser3isapi.dsp 1.27: doc @@ -16387,6 +16786,9 @@ * src/types/pa_vhashfile.h 1.5: hashfile data stamped, todo: put_element analize + * src/sql/pa_sql_driver.h 1.18: + version + * src/include/pa_db_connection.h 1.4: * src/include/pa_string.h 1.108: * src/main/pa_db_connection.C 1.4: @@ -16870,13 +17272,13 @@ * src/types/pa_vhash.h 1.22: !^hash::create[[copy_from]] + * src/classes/hash.C 1.21: + !^hash::append[append_from] + * src/targets/apache13/Makefile.am 1.7: * src/targets/apache13/p3runConfigure.in 1.2: added - * src/classes/hash.C 1.21: - !^hash::append[append_from] - * src/include/pa_string.h 1.107: * src/main/pa_string.C 1.108: restructured string: linked pieces of same language together @@ -18898,7 +19300,7 @@ * src/targets/cgi/parser3.C 1.93: * src/targets/isapi/parser3isapi.C 1.35: */ - static const char *RCSId="$Id: ChangeLog,v 1.35 2004/03/23 11:21:39 paf Exp $"; + static const char *RCSId="$Id: ChangeLog,v 1.38 2004/06/16 14:42:58 paf Exp $"; * src/main/compile.y 1.142: * src/main/compile_tools.h 1.41: @@ -18941,7 +19343,7 @@ * src/main/untaint.C 1.52: * src/targets/cgi/parser3.C 1.92: * src/targets/isapi/parser3isapi.C 1.34: - static char *RCSId="$Id: ChangeLog,v 1.35 2004/03/23 11:21:39 paf Exp $"; + static char *RCSId="$Id: ChangeLog,v 1.38 2004/06/16 14:42:58 paf Exp $"; 2001-06-27 parser * src/classes/hash.C 1.6: @@ -19789,6 +20191,10 @@ * src/main/pa_request.C 1.125: about to move configured data to special request hash + * src/classes/Makefile.am 1.5: + * src/main/main.dsp 1.95: + classes/Makefile.am + * src/classes/form.C 1.7: * src/classes/mail.C 1.25: * src/classes/op.C 1.11: @@ -19799,10 +20205,6 @@ moved some configured data to request::classes_conf moved some string crations from globals to M... - * src/classes/Makefile.am 1.5: - * src/main/main.dsp 1.95: - classes/Makefile.am - * src/classes/classes.C 1.4: * src/classes/classes.h 1.4: * src/classes/double.C 1.23: @@ -20926,6 +21328,11 @@ * src/targets/isapi/pool_storage.h 1.4: todo/tests + * src/classes/string.C 1.27: + * src/include/pa_string.h 1.66: + * src/main/pa_string.C 1.64: + string:match replace -11 + * src/classes/file.C 1.15: * src/classes/root.C 1.54: * src/classes/string.C 1.23: @@ -20955,11 +21362,6 @@ * src/types/pa_value.h 1.43: main:post-process - * src/classes/string.C 1.27: - * src/include/pa_string.h 1.66: - * src/main/pa_string.C 1.64: - string:match replace -11 - * src/classes/file.C 1.16: * src/classes/table.C 1.45: * src/include/pa_common.h 1.32: @@ -21466,6 +21868,14 @@ * src/main/main.dsp 1.69: @CLASS equals @BASE. sanity + * src/include/pa_globals.h 1.24: + * src/include/pa_request.h 1.68: + * src/main/compile.y 1.113: + * src/main/pa_common.C 1.29: + * src/main/pa_globals.C 1.29: + * src/main/pa_request.C 1.74: + z + * src/include/pa_common.h 1.22: * src/main/pa_common.C 1.23: * src/main/pa_request.C 1.72: @@ -21483,14 +21893,6 @@ * src/targets/isapi/parser3isapi.C 1.15: fixed default content-type allocation storage - * src/include/pa_globals.h 1.24: - * src/include/pa_request.h 1.68: - * src/main/compile.y 1.113: - * src/main/pa_common.C 1.29: - * src/main/pa_globals.C 1.29: - * src/main/pa_request.C 1.74: - z - * src/include/pa_common.h 1.23: * src/main/pa_common.C 1.24: * src/targets/cgi/parser3.C 1.43: @@ -22583,17 +22985,6 @@ * src/types/pa_vclass.h 1.5: used get_method in couple places optimizing them - * src/classes/_table.h 1.1: - * src/classes/root.C 1.20: - * src/classes/root.C 1.22: - * src/classes/table.C 1.1: - * src/include/pa_array.h [table_with_charp_in_cells_dead_end] 1.23.2.1: - * src/include/pa_table.h [table_with_charp_in_cells_dead_end] 1.12.2.1: - * src/main/pa_table.C [table_with_charp_in_cells_dead_end] 1.13.2.1: - * src/main/untaint.C 1.1: - * src/types/pa_value.h 1.5: - z - * src/classes/double.C 1.10: * src/classes/int.C 1.10: * src/classes/root.C 1.18: @@ -22613,6 +23004,17 @@ process. actual names to store param and check_actual_numbered_params for better place diagnostics + * src/classes/_table.h 1.1: + * src/classes/root.C 1.20: + * src/classes/root.C 1.22: + * src/classes/table.C 1.1: + * src/include/pa_array.h [table_with_charp_in_cells_dead_end] 1.23.2.1: + * src/include/pa_table.h [table_with_charp_in_cells_dead_end] 1.12.2.1: + * src/main/pa_table.C [table_with_charp_in_cells_dead_end] 1.13.2.1: + * src/main/untaint.C 1.1: + * src/types/pa_value.h 1.5: + z + * src/classes/root.C 1.25: * src/classes/table.C 1.2: * src/include/pa_common.h 1.8: @@ -22941,10 +23343,6 @@ * src/include/pa_vclass.h 1.28: const fight to go - * src/include/pa_request.h 1.26: - * src/main/execute.C 1.84: - autocalc code-junctions result now have names - * src/include/core.h 1.3: * src/include/pa_common.h 1.3: * src/include/pa_pool.h 1.26: @@ -22955,6 +23353,10 @@ * src/main/pa_request.C 1.5: root auto.p loaded + * src/include/pa_request.h 1.26: + * src/main/execute.C 1.84: + autocalc code-junctions result now have names + * src/classes/root.C 1.11: * src/include/pa_request.h 1.33: minor if junction bug @@ -23264,10 +23666,6 @@ * src/main/compile_tools.h 1.22: ^func(params) - * src/main/compile.y 1.63: - * src/main/execute.C 1.59: - expr whitespace solved. added "" support0 - * src/include/pa_value.h 1.42: * src/include/pa_vclass.h 1.22: * src/include/pa_vhash.h 1.6: @@ -23276,6 +23674,10 @@ * src/include/pa_wwrapper.h 1.11: const in Value.get_element + * src/main/compile.y 1.63: + * src/main/execute.C 1.59: + expr whitespace solved. added "" support0 + * src/include/pa_string.h 1.26: * src/main/compile.y 1.61: * src/main/execute.C 1.58: @@ -23363,16 +23765,16 @@ * src/main/main.dsp 1.34: z + * src/include/pa_vstring.h 1.9: + * src/main/compile.y 1.58: + problems with skipping whitespace in yylex + * src/include/pa_value.h 1.38: * src/include/pa_vdouble.h 1.2: * src/main/compile.y 1.53: * src/main/execute.C 1.51: expr grammar-1 2*2=4.000000 :) - * src/include/pa_vstring.h 1.9: - * src/main/compile.y 1.58: - problems with skipping whitespace in yylex - * src/include/pa_vdouble.h 1.3: * src/main/compile.y 1.54: * src/main/compile_tools.C 1.15: @@ -23433,6 +23835,12 @@ * src/main/execute.C 1.38: ^class:method() just compiled + * src/include/pa_value.h 1.36: + * src/include/pa_vmframe.h 1.9: + * src/include/pa_wcontext.h 1.20: + * src/main/execute.C 1.48: + VAliased3 + * src/include/pa_hash.h 1.18: * src/include/pa_value.h 1.31: * src/include/pa_vclass.h 1.17: @@ -23469,12 +23877,6 @@ * src/main/main.dsp 1.33: VAliased just compiled - * src/include/pa_value.h 1.36: - * src/include/pa_vmframe.h 1.9: - * src/include/pa_wcontext.h 1.20: - * src/main/execute.C 1.48: - VAliased3 - * src/include/pa_request.h 1.13: * src/include/pa_value.h 1.29: * src/include/pa_vobject.h 1.4: @@ -23664,12 +24066,6 @@ * src/main/execute.C 1.26: with result rwpool - * src/include/pa_value.h 1.20: - * src/include/pa_vclass.h 1.7: - * src/include/pa_vframe.h 1.2: - * src/include/pa_wwrapper.h 1.2: - lara came, can't work, sorry :( - * src/include/pa_value.h 1.16: * src/include/pa_wcontext.h 1.10: * src/main/compile.y 1.25: @@ -23678,6 +24074,12 @@ * src/main/pa_array.C 1.19: auto VHash on wcontext.put_element when wcontext fvalue==0 + * src/include/pa_value.h 1.20: + * src/include/pa_vclass.h 1.7: + * src/include/pa_vframe.h 1.2: + * src/include/pa_wwrapper.h 1.2: + lara came, can't work, sorry :( + 2001-02-22 paf * src/include/pa_request.h 1.10: * src/main/compile.y 1.23: @@ -23882,13 +24284,6 @@ line numbers needed. would add them to .y now internally. externally it's not as precise as needed - * src/include/execute.h 1.2: - * src/include/pa_array.h 1.15: - * src/include/pa_value.h 1.10: - * src/main/execute.C 1.9: - * src/main/pa_array.C 1.15: - after array.const get wonders - * src/include/pa_exception.h 1.4: * src/include/pa_value.h 1.11: * src/main/compile.C 1.8: @@ -23897,6 +24292,13 @@ * src/main/compile_tools.h 1.7: .y methods and one_big_piece. now compile returns array + * src/include/execute.h 1.2: + * src/include/pa_array.h 1.15: + * src/include/pa_value.h 1.10: + * src/main/execute.C 1.9: + * src/main/pa_array.C 1.15: + after array.const get wonders + * src/main/compile.y 1.7: * src/main/execute.C 1.4: * src/main/execute.C 1.5: @@ -24304,7 +24706,7 @@ * src/main/pa_pool.C 1.2: * src/main/pa_string.C 1.3: * src/main/pa_string.C 1.4: - $Id: ChangeLog,v 1.35 2004/03/23 11:21:39 paf Exp $ check + $Id: ChangeLog,v 1.38 2004/06/16 14:42:58 paf Exp $ check * src/include/pa_pool.h 1.5: * src/include/pa_string.h 1.2: