--- parser3/ChangeLog 2003/02/24 15:36:31 1.21.2.3 +++ parser3/ChangeLog 2005/12/08 10:56:46 1.43.6.4 @@ -1 +1,546 @@ -bad option "map": must be compare, first, index, last, length, match, range, tolower, toupper, trim, trimleft, trimright, wordend, or wordstart +2005-12-08 paf + * src/types/pa_vmail.C [release_3_1_5] 1.71.6.2: + merged from 3.2.0 + ! bcc line longer then 500 chars now handled OK [were wrapped on 500th char according to rfc, but sendmail failed to unwrap it properly] + +2005-12-07 paf + * configure [release_3_1_5] 1.83.6.4: + * configure.in [release_3_1_5] 1.83.6.5: + * src/include/pa_version.h [release_3_1_5] 1.19.6.4: + not beta + + * src/targets/apache13core/mod_parser3_core.C [release_3_1_5] 1.7.8.3: + * src/targets/isapi/parser3isapi.C [release_3_1_5] 1.92.8.4: + . now links in release mode + + * src/include/pa_version.h [release_3_1_5] 1.19.6.6: + . not beta + +2005-12-06 paf + * src/classes/op.C [release_3_1_5] 1.152.4.10: + . in this version there is no ^switch[$nothing] = ^switch[void] + problem + +2005-12-01 paf + * src/classes/op.C [release_3_1_5] 1.152.4.9: + mreged from HEAD + . bugfix ^switch[$void_value] caused ^case[string] to be coerced to double since searching value were not string (it was vvoid) + +2005-11-30 paf + * src/types/pa_vdate.h [release_3_1_5] 1.38.6.5: + merged from HEAD: + ! bugfix: to drop TZ on win32 must putenv("TZ="), on unix works only putenv("TZ") + +2005-11-28 paf + * src/main/pa_http.C [release_3_1_5] 1.1.2.2: + merged from HEAD: + ! status line check made earlier [was totally wrong] + + * src/classes/table.C [release_3_1_5] 1.208.6.11: + merged from HEAD: + ! nameless table has columns==0 + +2005-11-25 paf + * src/classes/table.C [release_3_1_5] 1.208.6.8: + merged from HEAD: + . ^table.save unused buffer after save + + * src/classes/table.C [release_3_1_5] 1.208.6.9: + merged from HEAD: + + optimized table::load/sql, now row ArrayString-s allocated with columns.count() elements and don't always grow from count=3[realloc,realloc] + + * src/classes/op.C [release_3_1_5] 1.152.4.8: + merged from HEAD + + ^while(){}[SEPARATOR] + +2005-11-24 paf + * configure.in [release_3_1_5] 1.83.6.3: + . merged glib2-config patch + + * src/classes/file.C [release_3_1_5] 1.133.6.6: + * src/include/Makefile.am [release_3_1_5] 1.9.14.1: + * src/include/pa_common.h [release_3_1_5] 1.101.8.4: + * src/include/pa_http.h [release_3_1_5] 1.1.2.1: + * src/main/Makefile.am [release_3_1_5] 1.44.14.1: + * src/main/main.vcproj [release_3_1_5] 1.15.8.1: + * src/main/pa_common.C [release_3_1_5] 1.204.6.9: + * src/main/pa_http.C [release_3_1_5] 1.1.2.1: + merged from HEAD: + +! ^file::exec/cgi[script;$.charset[changed] $.QUERY_STRING[^untaint[URI]{aaa=$form:text} << now %HH would be encoded in $.charset charset + + * Makefile.am [release_3_1_5] 1.48.6.2: + * Makefile.in [release_3_1_5] 1.62.6.3: + * acinclude.m4 [release_3_1_5] 1.35.6.3: + * aclocal.m4 [release_3_1_5] 1.38.6.3: + * acsite.m4 [release_3_1_5] 1.13.6.2: + * configure [release_3_1_5] 1.83.6.3: + * configure.in [release_3_1_5] 1.83.6.4: + *** empty log message *** + + * Makefile.in [release_3_1_5] 1.62.6.2: + * aclocal.m4 [release_3_1_5] 1.38.6.2: + * bin/Makefile.in [release_3_1_5] 1.11.14.1: + * configure [release_3_1_5] 1.83.6.2: + * etc/Makefile.in [release_3_1_5] 1.16.14.1: + * etc/parser3.charsets/Makefile.in [release_3_1_5] 1.20.14.1: + * src/Makefile.in [release_3_1_5] 1.57.14.1: + * src/classes/Makefile.in [release_3_1_5] 1.61.14.1: + * src/include/Makefile.in [release_3_1_5] 1.18.14.1: + * src/include/pa_config_auto.h.in [release_3_1_5] 1.42.8.1: + * src/lib/Makefile.in [release_3_1_5] 1.13.14.1: + * src/lib/cord/Makefile.in [release_3_1_5] 1.4.14.1: + * src/lib/cord/include/Makefile.in [release_3_1_5] 1.3.14.1: + * src/lib/cord/include/private/Makefile.in [release_3_1_5] 1.3.14.1: + * src/lib/gc/Makefile.in [release_3_1_5] 1.3.14.1: + * src/lib/gc/include/Makefile.in [release_3_1_5] 1.3.14.1: + * src/lib/gd/Makefile.in [release_3_1_5] 1.4.6.1: + * src/lib/ltdl/Makefile.in [release_3_1_5] 1.7.6.1: + * src/lib/md5/Makefile.in [release_3_1_5] 1.9.14.1: + * src/lib/patches/Makefile.in [release_3_1_5] 1.13.14.1: + * src/lib/pcre/Makefile.in [release_3_1_5] 1.11.14.1: + * src/lib/sdbm/Makefile.in [release_3_1_5] 1.2.14.1: + * src/lib/sdbm/apr-include/Makefile.in [release_3_1_5] 1.2.14.1: + * src/lib/smtp/Makefile.in [release_3_1_5] 1.4.14.1: + * src/main/Makefile.in [release_3_1_5] 1.57.14.1: + * src/sql/Makefile.in [release_3_1_5] 1.13.14.1: + * src/targets/Makefile.in [release_3_1_5] 1.44.14.1: + * src/targets/apache13/Makefile.in [release_3_1_5] 1.49.14.1: + * src/targets/apache13core/Makefile.in [release_3_1_5] 1.6.14.1: + * src/targets/cgi/Makefile.in [release_3_1_5] 1.68.14.1: + * src/targets/isapi/Makefile.in [release_3_1_5] 1.14.14.1: + * src/types/Makefile.in [release_3_1_5] 1.58.6.1: + makefiles + + * src/classes/file.C [release_3_1_5] 1.133.6.7: + * src/include/pa_common.h [release_3_1_5] 1.101.8.5: + * src/main/execute.C [release_3_1_5] 1.306.6.3: + * src/main/pa_common.C [release_3_1_5] 1.204.6.10: + * src/main/pa_request.C [release_3_1_5] 1.274.6.4: + * www/htdocs/_bug.html [release_3_1_5] 1.84.4.15: + merged from HEAD: + ! changed file/dir_readable to simple file/dir_exist, this would help in situations "class not found because .p file has bad rights" << in that case error would be explicit "access denied to 'this' file" + +2005-11-22 paf + * src/main/pa_common.C [release_3_1_5] 1.204.6.8: + . less gcc warnings + + * src/classes/op.C [release_3_1_5] 1.152.4.6: + merged from HEAD: + + $exception.handled[cache] now reports original exception if we have no old cache + + * src/include/pa_version.h [release_3_1_5] 1.19.6.1: + * src/main/compile.tab.C [release_3_1_5] 1.103.8.8: + makefiles + + * src/classes/op.C [release_3_1_5] 1.152.4.7: + . overmerged a little + + * src/types/pa_vresponse.C [release_3_1_5] 1.20.12.2: + merged from HEAD: + + $response:headers access to internal hash + + * src/targets/apache13core/mod_parser3_core.C [release_3_1_5] 1.7.8.2: + * src/targets/isapi/parser3isapi.C [release_3_1_5] 1.92.8.3: + merged from HEAD: + + GC_large_alloc_warn_suppressed=0 between requests [apache mod_, isapi] + this reduces number of "GC Warning: Repeated allocation of very large block" messages to only important onces + + * Makefile.am [release_3_1_5] 1.48.6.1: + * Makefile.in [release_3_1_5] 1.62.6.1: + * acinclude.m4 [release_3_1_5] 1.35.6.2: + * aclocal.m4 [release_3_1_5] 1.38.6.1: + * acsite.m4 [release_3_1_5] 1.13.6.1: + * configure [release_3_1_5] 1.83.6.1: + * configure.in [release_3_1_5] 1.83.6.2: + *** empty log message *** + + * src/classes/string.C [release_3_1_5] 1.142.6.6: + merged from HEAD: + + removed limitation on ^string/int/double:sql{}[$.default[({param style})] ] + + * src/classes/op.C [release_3_1_5] 1.152.4.5: + * src/include/pa_string.h [release_3_1_5] 1.164.8.2: + * src/main/untaint.C [release_3_1_5] 1.134.6.2: + * www/htdocs/_bug.html [release_3_1_5] 1.84.4.14: + merged from HEAD: + + ^taint/untaint[regex] << escapes these: \^$.[]|()?*+{} + + * src/classes/file.C [release_3_1_5] 1.133.6.5: + * src/classes/string.C [release_3_1_5] 1.142.6.5: + * src/include/pa_common.h [release_3_1_5] 1.101.8.3: + * src/main/pa_common.C [release_3_1_5] 1.204.6.6: + * www/htdocs/_bug.html [release_3_1_5] 1.84.4.13: + merged from HEAD: + + ^file.base64[] encode + + ^file::base64[encoded] decode + + * src/main/pa_common.C [release_3_1_5] 1.204.6.7: + merged from HEAD: + + removed "use either uri with ?params or $.form option" limitation + + * src/types/pa_vdate.h [release_3_1_5] 1.38.6.3: + ! date TZ save/restore stored pointer to getenv-ed variable, + which does not work both on win32&unix. copied old TZ value now + + * acinclude.m4 [release_3_1_5] 1.35.6.1: + * configure.in [release_3_1_5] 1.83.6.1: + . merged underquting fixes + +2005-11-21 paf + * src/main/compile.tab.C [release_3_1_5] 1.103.8.7: + * src/main/compile.y [release_3_1_5] 1.213.10.6: + ! overoptimized void literals, reverted to just vvod, recreating + empty array with each void_value token. that's absolutely needed, + since that array grows + + * src/main/pa_request.C [release_3_1_5] 1.274.6.3: + ! $response:body[file] now differes from :download, it does not + return content-disposition at all now [previusely it returned + valueless content-disposition] + + * src/types/Makefile.am [release_3_1_5] 1.38.6.1: + * src/types/pa_venv.C [release_3_1_5] 1.1.2.1: + * src/types/pa_venv.h [release_3_1_5] 1.31.14.2: + * src/types/types.vcproj [release_3_1_5] 1.14.6.1: + * www/htdocs/_bug.html [release_3_1_5] 1.84.4.10: + + $env:PARSER_VERSION reports "3.1.5beta (compiled on i386-pc- + win32)" + + * src/classes/file.C [release_3_1_5] 1.133.6.4: + * www/htdocs/_bug.html [release_3_1_5] 1.84.4.12: + + merged from HEAD: ^file::create[text;file.xml;^untaint[xml]{ + data}] + + * src/main/compile.tab.C [release_3_1_5] 1.103.8.6: + * src/main/compile.y [release_3_1_5] 1.213.10.5: + * src/types/pa_value.h [release_3_1_5] 1.119.6.3: + * src/types/pa_vbool.h [release_3_1_5] 1.25.10.2: + * src/types/pa_vdouble.h [release_3_1_5] 1.46.8.5: + * src/types/pa_vint.h [release_3_1_5] 1.41.14.3: + * src/types/pa_vmethod_frame.h [release_3_1_5] 1.51.6.5: + * www/htdocs/_bug.html [release_3_1_5] 1.84.4.11: + + expression literals: true/false. ^format[$.indent(true)] + +2005-11-18 paf + * src/include/pa_dir.h [release_3_1_5] 1.16.14.2: + ! file:list now sees .xxx files, only . and .. now removed from + list [were removed all .*] + + * src/classes/table.C [release_3_1_5] 1.208.6.6: + ! ^table::create[not'nameless'; failed << + Exception.problem_source pointed to local var! + + * src/main/pa_request.C [release_3_1_5] 1.274.6.2: + ! ensured proper untainting of @main result if returned by $ + result or $response:body + + * src/classes/op.C [release_3_1_5] 1.152.4.4: + * www/htdocs/_bug.html [release_3_1_5] 1.84.4.9: + + ^cache[] << returns current cache expiration time + + * src/classes/double.C [release_3_1_5] 1.57.14.3: + * src/classes/int.C [release_3_1_5] 1.53.14.3: + ! ^int/double:sql{select null}[$.default(123)] will now return + default value + + * www/htdocs/_bug.html [release_3_1_5] 1.84.4.8: + * www/htdocs/_bug.txt [release_3_1_5] 1.5.12.2: + ! merged: file:list now sees .xxx files, only . and .. now + removed from list [were removed all .*] + + * src/classes/memory.C [release_3_1_5] 1.7.8.2: + * src/main/compile.tab.C [release_3_1_5] 1.103.8.5: + * src/main/pa_common.C [release_3_1_5] 1.204.6.3: + ! fixed file load memory issue: now tries to guess content- + length and allocates one big piece if possible [regretfully + gc_realloc works as malloc+free, leaving lots of holes behind] + + * src/lib/sdbm/apr_file_io.C [release_3_1_5] 1.4.10.1: + ! hashfile file open error now checked, were not :( [stole that + piece from apache 1.3 sources] + + * src/main/pa_common.C [release_3_1_5] 1.204.6.5: + ! file::load[binary;fileOfZeroSize] now loads VFile.ptr!=0, so + such files can be saved now + +2005-11-16 paf + * src/classes/file.C [release_3_1_5] 1.133.6.3: + * src/classes/table.C [release_3_1_5] 1.208.6.5: + * src/include/pa_common.h [release_3_1_5] 1.101.8.2: + * src/main/pa_common.C [release_3_1_5] 1.204.6.2: + * www/htdocs/_bug.html [release_3_1_5] 1.84.4.7: + ! table::save with enclosers now doubles them: "->"" + ! table::save/load do not remove elements from options hash + + * src/main/compile.tab.C [release_3_1_5] 1.103.8.4: + * src/main/compile.y [release_3_1_5] 1.213.10.4: + ! ^if(-f "...") now works [were overoptimized ^if(double_literal) + , compiler confused OP_VALUE+origin+double with OP_STRINGPOOL+ + code+OP_writeXX + +2005-08-30 paf + * src/classes/op.C [release_3_1_5] 1.152.4.3: + . speedup check of [DEFAULT] + +2005-08-26 paf + * src/classes/hash.C [release_3_1_5] 1.73.6.2: + * src/classes/string.C [release_3_1_5] 1.142.6.3: + * src/classes/table.C [release_3_1_5] 1.208.6.3: + * src/classes/void.C [release_3_1_5] 1.34.8.2: + ! optional options were allowed to be empty. were checked if( + is_string), changed to !defined||is_string to allow void + + * src/classes/date.C [release_3_1_5] 1.69.6.2: + * src/types/pa_vdate.h [release_3_1_5] 1.38.6.2: + * www/htdocs/_bug.html [release_3_1_5] 1.84.4.6: + + date.week + + * src/classes/double.C [release_3_1_5] 1.57.14.2: + * src/classes/int.C [release_3_1_5] 1.53.14.2: + * src/classes/math.C [release_3_1_5] 1.39.8.2: + * src/classes/op.C [release_3_1_5] 1.152.4.2: + * src/classes/string.C [release_3_1_5] 1.142.6.2: + * src/classes/table.C [release_3_1_5] 1.208.6.2: + * src/main/compile.tab.C [release_3_1_5] 1.103.8.3: + * src/types/pa_vmethod_frame.h [release_3_1_5] 1.51.6.4: + * www/htdocs/_bug.html [release_3_1_5] 1.84.4.5: + ! many classes/* used as_junction where they needed as_int/ + double, so failed with recent "(const) now no junction" + optimization + + * src/classes/table.C [release_3_1_5] 1.208.6.4: + ! ^table::create[bad]{xxx} now complains about bad!=nameless + +2005-08-24 paf + * src/targets/isapi/parser3isapi.C [release_3_1_5] 1.92.8.2: + * src/targets/isapi/parser3isapi.vcproj [release_3_1_5] 1.8.8.2: + ! on windows 2003 DllMain receivese \\?\ prefix to fullspec of + .dll, stripped it + +2005-08-09 paf + * src/types/pa_value.h [release_3_1_5] 1.119.6.2: + * src/types/pa_vdouble.h [release_3_1_5] 1.46.8.4: + * src/types/pa_vint.h [release_3_1_5] 1.41.14.2: + * src/types/pa_vmethod_frame.h [release_3_1_5] 1.51.6.3: + merged from HEAD ! simplified (double) speedup consequent checks + in vmethod_frame + + * src/types/pa_wcontext.h [release_3_1_5] 1.46.12.2: + * src/types/pa_wcontext.h [release_3_1_5] 1.46.12.3: + ! bugfix in_expression bit field were not cleared + + * src/classes/file.C [release_3_1_5] 1.133.6.2: + * src/main/pa_exec.C [release_3_1_5] 1.65.8.2: + + file::cgi/exec now params: 50 max (were 10) + + * www/htdocs/_bug.html [release_3_1_5] 1.84.4.3: + * www/htdocs/_bug.pl [release_3_1_5] 1.3.6.1: + * www/htdocs/_bug.txt [release_3_1_5] 1.5.12.1: + . file::exec $charset transcodes env fine + +2005-08-08 paf + * bin/auto.p.dist.in [release_3_1_5] 1.11.14.1: + . apache bad 404 handling workaround integrated + + * src/classes/hashfile.C [release_3_1_5] 1.33.14.2: + ! second hashfile::open would cause an exception + + * src/main/execute.C [release_3_1_5] 1.306.6.2: + * src/types/pa_junction.h [release_3_1_5] 1.4.12.2: + * src/types/pa_vjunction.h [release_3_1_5] 1.22.14.2: + * src/types/pa_vstateless_class.C [release_3_1_5] 1.22.12.2: + + optimized new VJunction(new Junction(params)) to new VJunction( + params), thousands of mallocs removed + + * src/types/pa_vdouble.h [release_3_1_5] 1.46.8.3: + . double values without fractional part now default printed as % + .0f instead of %g + + * www/htdocs/_bug.html [release_3_1_5] 1.84.4.2: + * www/htdocs/_bug.xml [release_3_1_5] 1.2.14.1: + . merged ! second hashfile::open would cause an exception + +2005-08-05 paf + * src/include/pa_memory.h [release_3_1_5] 1.11.14.2: + * src/main/compile.tab.C [release_3_1_5] 1.103.8.2: + * src/main/compile.y [release_3_1_5] 1.213.10.3: + * src/types/pa_vdouble.h [release_3_1_5] 1.46.8.2: + * src/types/pa_vmethod_frame.C [release_3_1_5] 1.6.12.2: + * src/types/pa_vmethod_frame.h [release_3_1_5] 1.51.6.2: + + optimized ^call(vdouble), no junction creation, no calls later + + * src/classes/classes.C [release_3_1_5] 1.21.14.1: + * src/classes/classes.h [release_3_1_5] 1.26.12.1: + * src/classes/date.C [release_3_1_5] 1.69.6.1: + * src/classes/double.C [release_3_1_5] 1.57.14.1: + * src/classes/file.C [release_3_1_5] 1.133.6.1: + * src/classes/form.C [release_3_1_5] 1.38.14.1: + * src/classes/hash.C [release_3_1_5] 1.73.6.1: + * src/classes/hashfile.C [release_3_1_5] 1.33.14.1: + * src/classes/image.C [release_3_1_5] 1.111.8.1: + * src/classes/int.C [release_3_1_5] 1.53.14.1: + * src/classes/mail.C [release_3_1_5] 1.109.8.1: + * src/classes/math.C [release_3_1_5] 1.39.8.1: + * src/classes/memory.C [release_3_1_5] 1.7.8.1: + * src/classes/op.C [release_3_1_5] 1.152.4.1: + * src/classes/response.C [release_3_1_5] 1.26.14.1: + * src/classes/string.C [release_3_1_5] 1.142.6.1: + * src/classes/table.C [release_3_1_5] 1.208.6.1: + * src/classes/void.C [release_3_1_5] 1.34.8.1: + * src/classes/xdoc.C [release_3_1_5] 1.146.8.1: + * src/classes/xnode.C [release_3_1_5] 1.69.6.1: + * src/classes/xnode.h [release_3_1_5] 1.22.14.1: + * src/include/pa_array.h [release_3_1_5] 1.64.14.1: + * src/include/pa_cache_managers.h [release_3_1_5] 1.17.12.1: + * src/include/pa_charset.h [release_3_1_5] 1.30.14.1: + * src/include/pa_charsets.h [release_3_1_5] 1.12.14.1: + * src/include/pa_common.h [release_3_1_5] 1.101.8.1: + * src/include/pa_config_fixed.h [release_3_1_5] 1.67.8.1: + * src/include/pa_config_includes.h [release_3_1_5] 1.30.8.1: + * src/include/pa_dictionary.h [release_3_1_5] 1.17.14.1: + * src/include/pa_dir.h [release_3_1_5] 1.16.14.1: + * src/include/pa_exception.h [release_3_1_5] 1.44.8.1: + * src/include/pa_exec.h [release_3_1_5] 1.17.10.1: + * src/include/pa_globals.h [release_3_1_5] 1.111.8.1: + * src/include/pa_hash.h [release_3_1_5] 1.62.12.1: + * src/include/pa_memory.h [release_3_1_5] 1.11.14.1: + * src/include/pa_opcode.h [release_3_1_5] 1.27.14.1: + * src/include/pa_operation.h [release_3_1_5] 1.5.14.1: + * src/include/pa_os.h [release_3_1_5] 1.4.14.1: + * src/include/pa_request.h [release_3_1_5] 1.177.6.1: + * src/include/pa_request_charsets.h [release_3_1_5] 1.4.14.1: + * src/include/pa_request_info.h [release_3_1_5] 1.4.14.1: + * src/include/pa_sapi.h [release_3_1_5] 1.26.8.1: + * src/include/pa_socks.h [release_3_1_5] 1.16.8.1: + * src/include/pa_sql_connection.h [release_3_1_5] 1.39.8.1: + * src/include/pa_sql_driver_manager.h [release_3_1_5] 1.32.14.1: + * src/include/pa_stack.h [release_3_1_5] 1.23.6.1: + * src/include/pa_string.h [release_3_1_5] 1.164.8.1: + * src/include/pa_stylesheet_connection.h [release_3_1_5] 1.39.14.1: + * src/include/pa_stylesheet_manager.h [release_3_1_5] 1.21.14.1: + * src/include/pa_table.h [release_3_1_5] 1.57.14.1: + * src/include/pa_threads.h [release_3_1_5] 1.29.14.1: + * src/include/pa_types.h [release_3_1_5] 1.48.14.1: + * src/include/pa_uue.h [release_3_1_5] 1.7.14.1: + * src/include/pa_xml_exception.h [release_3_1_5] 1.3.14.1: + * src/include/pa_xml_io.h [release_3_1_5] 1.3.14.1: + * src/lib/gd/gif.C [release_3_1_5] 1.5.6.1: + * src/lib/gd/gif.h [release_3_1_5] 1.3.14.1: + * src/lib/gd/gifio.C [release_3_1_5] 1.2.14.1: + * src/lib/md5/pa_md5.h [release_3_1_5] 1.10.14.1: + * src/lib/md5/pa_md5c.c [release_3_1_5] 1.12.14.1: + * src/lib/smtp/comms.C [release_3_1_5] 1.7.8.1: + * src/lib/smtp/smtp.C [release_3_1_5] 1.7.14.1: + * src/lib/smtp/smtp.h [release_3_1_5] 1.5.14.1: + * src/main/compile.C [release_3_1_5] 1.75.10.1: + * src/main/compile.y [release_3_1_5] 1.213.10.2: + * src/main/compile_tools.C [release_3_1_5] 1.57.14.2: + * src/main/compile_tools.h [release_3_1_5] 1.74.12.2: + * src/main/execute.C [release_3_1_5] 1.306.6.1: + * src/main/pa_cache_managers.C [release_3_1_5] 1.15.12.1: + * src/main/pa_charset.C [release_3_1_5] 1.51.6.1: + * src/main/pa_charsets.C [release_3_1_5] 1.15.14.1: + * src/main/pa_common.C [release_3_1_5] 1.204.6.1: + * src/main/pa_dictionary.C [release_3_1_5] 1.22.14.1: + * src/main/pa_dir.C [release_3_1_5] 1.19.14.1: + * src/main/pa_exception.C [release_3_1_5] 1.47.14.1: + * src/main/pa_exec.C [release_3_1_5] 1.65.8.1: + * src/main/pa_globals.C [release_3_1_5] 1.176.8.1: + * src/main/pa_memory.C [release_3_1_5] 1.5.14.1: + * src/main/pa_os.C [release_3_1_5] 1.7.8.1: + * src/main/pa_request.C [release_3_1_5] 1.274.6.1: + * src/main/pa_socks.C [release_3_1_5] 1.23.8.1: + * src/main/pa_sql_driver_manager.C [release_3_1_5] 1.84.8.1: + * src/main/pa_string.C [release_3_1_5] 1.202.6.1: + * src/main/pa_stylesheet_connection.C [release_3_1_5] 1.2.12.1: + * src/main/pa_stylesheet_manager.C [release_3_1_5] 1.26.14.1: + * src/main/pa_table.C [release_3_1_5] 1.60.14.1: + * src/main/pa_uue.C [release_3_1_5] 1.8.14.1: + * src/main/pa_xml_exception.C [release_3_1_5] 1.3.14.1: + * src/main/pa_xml_io.C [release_3_1_5] 1.18.10.1: + * src/main/untaint.C [release_3_1_5] 1.134.6.1: + * src/sql/pa_sql_driver.h [release_3_1_5] 1.42.8.1: + * src/targets/apache13/mod_parser3.c [release_3_1_5] 1.11.12.1: + * src/targets/apache13core/mod_parser3_core.C [release_3_1_5] 1.7.8.1: + * src/targets/apache13core/pa_threads.C [release_3_1_5] 1.4.14.1: + * src/targets/cgi/pa_threads.C [release_3_1_5] 1.15.14.1: + * src/targets/cgi/parser3.C [release_3_1_5] 1.236.6.1: + * src/targets/isapi/pa_threads.C [release_3_1_5] 1.16.14.1: + * src/targets/isapi/parser3isapi.C [release_3_1_5] 1.92.8.1: + * src/types/pa_junction.h [release_3_1_5] 1.4.12.1: + * src/types/pa_method.h [release_3_1_5] 1.4.14.1: + * src/types/pa_value.C [release_3_1_5] 1.18.8.1: + * src/types/pa_value.h [release_3_1_5] 1.119.6.1: + * src/types/pa_vbool.h [release_3_1_5] 1.25.10.1: + * src/types/pa_vclass.C [release_3_1_5] 1.20.12.1: + * src/types/pa_vclass.h [release_3_1_5] 1.43.12.1: + * src/types/pa_vcode_frame.h [release_3_1_5] 1.27.12.1: + * src/types/pa_vconsole.h [release_3_1_5] 1.5.12.1: + * src/types/pa_vcookie.C [release_3_1_5] 1.63.12.1: + * src/types/pa_vcookie.h [release_3_1_5] 1.26.12.1: + * src/types/pa_vdate.h [release_3_1_5] 1.38.6.1: + * src/types/pa_vdouble.h [release_3_1_5] 1.46.8.1: + * src/types/pa_venv.h [release_3_1_5] 1.31.14.1: + * src/types/pa_vfile.C [release_3_1_5] 1.40.14.1: + * src/types/pa_vfile.h [release_3_1_5] 1.57.8.1: + * src/types/pa_vform.C [release_3_1_5] 1.83.8.1: + * src/types/pa_vform.h [release_3_1_5] 1.49.14.1: + * src/types/pa_vhash.C [release_3_1_5] 1.7.6.1: + * src/types/pa_vhash.h [release_3_1_5] 1.53.6.1: + * src/types/pa_vhashfile.h [release_3_1_5] 1.28.8.1: + * src/types/pa_vimage.C [release_3_1_5] 1.30.12.1: + * src/types/pa_vimage.h [release_3_1_5] 1.40.12.1: + * src/types/pa_vint.h [release_3_1_5] 1.41.14.1: + * src/types/pa_vjunction.h [release_3_1_5] 1.22.14.1: + * src/types/pa_vmail.C [release_3_1_5] 1.71.6.1: + * src/types/pa_vmail.h [release_3_1_5] 1.16.10.1: + * src/types/pa_vmath.C [release_3_1_5] 1.7.14.1: + * src/types/pa_vmath.h [release_3_1_5] 1.17.14.1: + * src/types/pa_vmemory.h [release_3_1_5] 1.4.14.1: + * src/types/pa_vmethod_frame.C [release_3_1_5] 1.6.12.1: + * src/types/pa_vmethod_frame.h [release_3_1_5] 1.51.6.1: + * src/types/pa_vobject.C [release_3_1_5] 1.16.12.1: + * src/types/pa_vobject.h [release_3_1_5] 1.42.12.1: + * src/types/pa_vrequest.C [release_3_1_5] 1.32.12.1: + * src/types/pa_vrequest.h [release_3_1_5] 1.28.12.1: + * src/types/pa_vresponse.C [release_3_1_5] 1.20.12.1: + * src/types/pa_vresponse.h [release_3_1_5] 1.35.12.1: + * src/types/pa_vstateless_class.C [release_3_1_5] 1.22.12.1: + * src/types/pa_vstateless_class.h [release_3_1_5] 1.48.12.1: + * src/types/pa_vstateless_object.h [release_3_1_5] 1.31.12.1: + * src/types/pa_vstatus.C [release_3_1_5] 1.24.14.1: + * src/types/pa_vstatus.h [release_3_1_5] 1.18.14.1: + * src/types/pa_vstring.C [release_3_1_5] 1.25.14.1: + * src/types/pa_vstring.h [release_3_1_5] 1.58.14.1: + * src/types/pa_vtable.C [release_3_1_5] 1.25.14.1: + * src/types/pa_vtable.h [release_3_1_5] 1.53.10.1: + * src/types/pa_vvoid.C [release_3_1_5] 1.1.10.1: + * src/types/pa_vvoid.h [release_3_1_5] 1.22.8.1: + * src/types/pa_vxdoc.C [release_3_1_5] 1.28.14.1: + * src/types/pa_vxdoc.h [release_3_1_5] 1.39.14.1: + * src/types/pa_vxnode.C [release_3_1_5] 1.38.12.1: + * src/types/pa_vxnode.h [release_3_1_5] 1.30.12.1: + * src/types/pa_wcontext.C [release_3_1_5] 1.30.14.1: + * src/types/pa_wcontext.h [release_3_1_5] 1.46.12.1: + * src/types/pa_wwrapper.h [release_3_1_5] 1.31.12.1: + . 2005 ;) + + * src/lib/cord/cord.vcproj [release_3_1_5] 1.2.8.1: + * src/lib/gd/gd.vcproj [release_3_1_5] 1.7.8.1: + * src/lib/ltdl/ltdl.vcproj [release_3_1_5] 1.3.8.1: + * src/lib/md5/md5.vcproj [release_3_1_5] 1.3.8.1: + * src/lib/pcre/pcre.vcproj [release_3_1_5] 1.3.8.1: + * src/lib/pcre/pcre_dftables.vcproj [release_3_1_5] 1.4.8.1: + * src/lib/pcre/pcre_parser_ctype.vcproj [release_3_1_5] 1.4.8.1: + * src/lib/sdbm/sdbm.vcproj [release_3_1_5] 1.4.14.1: + * src/lib/smtp/smtp.vcproj [release_3_1_5] 1.6.8.1: + * src/main/compile.tab.C [release_3_1_5] 1.103.8.1: + * src/main/compile.y [release_3_1_5] 1.213.10.1: + * src/main/compile_tools.C [release_3_1_5] 1.57.14.1: + * src/main/compile_tools.h [release_3_1_5] 1.74.12.1: + * src/targets/apache13/ApacheModuleParser3.vcproj [release_3_1_5] 1.7.8.1: + * src/targets/apache13core/ApacheModuleParser3Core.vcproj [release_3_1_5] 1.9.8.1: + * src/targets/cgi/parser3.vcproj [release_3_1_5] 1.12.8.1: + * src/targets/isapi/parser3isapi.vcproj [release_3_1_5] 1.8.8.1: + + optimized constants in expressions vstring->vdouble +