Annotation of parser3/ChangeLog, revision 1.1

1.1     ! paf         1: 2002-01-25  paf
        !             2:        * include/pa_charset.h:
        !             3:        * include/pa_charset.h:
        !             4:        * include/pa_config_fixed.h:
        !             5:        * main/compile.tab.C:
        !             6:        * main/pa_charset.C:
        !             7:                typedef XMLCh... not stupid illegal define
        !             8: 
        !             9:        * patches/libxml_error_column_tab.patch:
        !            10:                error position in line with \t-s was badly pointed by ^, tabs
        !            11:                changed to spaces
        !            12: 
        !            13: 2002-01-24  paf
        !            14:        * patches/libxml_htmloutput_of_xslemptyattr_emptyquotes.patch:
        !            15:                background="" from xslt now OK [were just background without =
        !            16:                "]
        !            17: 
        !            18:        * www/htdocs/global.xsl:
        !            19:        * www/htdocs/index.html:
        !            20:                background="" from xslt now OK [were just background without =""]
        !            21:                new patch issued: libxml_htmloutput_of_xslemptyattr_emptyquotes.patch
        !            22: 
        !            23:        * classes/xdoc.C:
        !            24:                checked empty response
        !            25: 
        !            26:        * classes/xdoc.C:
        !            27:                xsltSaveResultTo checked <0 response
        !            28: 
        !            29:        * www/windows-1251.cfg:
        !            30:                (c) added
        !            31: 
        !            32:        * classes/xnode.C:
        !            33:                xdoc.select fixed context node [were always /, not self node]
        !            34: 
        !            35:        * configure.in:
        !            36:        * include/pa_version.h:
        !            37:                changed version number
        !            38: 
        !            39:        * classes/xnode.C:
        !            40:                xpath nodes select bug [0] instead of [i], be more tender with
        !            41:                ctrl/c/v
        !            42: 
        !            43:        * classes/hashfile.C:
        !            44:        * include/pa_db_table.h:
        !            45:        * include/pa_opcode.h:
        !            46:        * main/compile.tab.C:
        !            47:        * main/compile.y:
        !            48:        * main/compile_tools.C:
        !            49:        * main/compile_tools.h:
        !            50:        * main/execute.C:
        !            51:        * main/pa_db_connection.C:
        !            52:        * main/pa_db_table.C:
        !            53:        * operators.txt:
        !            54:        * types/pa_vhashfile.C:
        !            55:        * types/pa_vhashfile.h:
        !            56:        * www/htdocs/index.html:
        !            57:                merged from r17 - hashfile without logfiles
        !            58: 
        !            59:        * classes/xnode.C:
        !            60:        * operators.txt:
        !            61:                xnode.select returns array always now, in case 'nothing found' 
        !            62:                returns empty array
        !            63: 
        !            64:        * classes/xdoc.C:
        !            65:        * classes/xnode.C:
        !            66:        * classes/xnode.h:
        !            67:        * www/htdocs/index.html:
        !            68:                gdome_xml_doc_get_xmlDoc handy macro, which is strangly abscent
        !            69:                in dome lib
        !            70: 
        !            71:        * classes/hashfile.C:
        !            72:        * include/pa_db_table.h:
        !            73:        * main/compile.tab.C:
        !            74:        * main/pa_db_connection.C:
        !            75:        * main/pa_db_table.C:
        !            76:        * operators.txt:
        !            77:        * types/pa_vhashfile.C:
        !            78:        * types/pa_vhashfile.h:
        !            79:                hashfile:
        !            80:                removed use of transactions
        !            81:                [libdb removed DB_INIT_LOCK, DB_INIT_LOG, DB_INIT_TXN init bits,
        !            82:                thus got rid of huge log files, which cluttered disk without huge need]
        !            83: 
        !            84: 2002-01-23  paf
        !            85:        * classes/xdoc.C:
        !            86:        * main/pa_globals.C:
        !            87:        * types/pa_vdouble.h:
        !            88:        * www/htdocs/index.html:
        !            89:                %.20E now default float format
        !            90:                this is for regretful twice-converting here:
        !            91:                $a(double value) when they write double falue  they convert it to string first,
        !            92:                thus %g were losing precesion.
        !            93:                
        !            94:                todo: think up some way to remove double->string string->double twice-converting
        !            95: 
        !            96:        * main/pa_globals.C:
        !            97:                removed debug xslt messages
        !            98: 
        !            99:        * main/pa_globals.C:
        !           100:                xslt linked dynamically. [mistekenly were statically linked]
        !           101: 
        !           102:        * include/pa_exception.h:
        !           103:        * main/compile.tab.C:
        !           104:        * main/pa_exception.C:
        !           105:                removed exception va_list constructor.
        !           106:                1. not needed anymore
        !           107:                2. there were a conflict[causing errors] between
        !           108:                ctor(, va_list)
        !           109:                ctor(, ...)
        !           110:                compiler[both msvc and gcc] never detected an ambiguilty here, compiling
        !           111:                ctor(, "hello") into ctor(, va_list) which, of course, caused gpf
        !           112: 
        !           113:        * types/pa_vdouble.h:
        !           114:                %.20E now float format when %g produced 'e' in output
        !           115:                this is for regretful twice-converting here:
        !           116:                $a(double value) when they write double falue  they convert it to string first,
        !           117:                thus %g were losing precesion.
        !           118:                
        !           119:                todo: think up some way to remove double->string string->double twice-converting
        !           120: 
        !           121:        * patches/libxml_html_output_no_charset_meta.patch:
        !           122:        * patches/libxslt_html_output_no_charset_meta.patch:
        !           123:                no meta2
        !           124: 
        !           125:        * classes/xdoc.C:
        !           126:        * include/pa_stylesheet_connection.h:
        !           127:        * main/pa_globals.C:
        !           128:        * www/htdocs/index.html:
        !           129:                xmlSubstituteEntitiesDefault(1) now global, reasons in comment inside
        !           130: 
        !           131:        * classes/xdoc.C:
        !           132:        * main/pa_globals.C:
        !           133:        * www/htdocs/index.html:
        !           134:                xdoc::load/set entities substituted.
        !           135:                        // 2. when dom tree with entites goes under transform text nodes
        !           136:                        // got [erroreosly] cut on first entity occurance
        !           137: 
        !           138:        * types/pa_vdouble.h:
        !           139:                double prec. todo: get rid of twice-converting
        !           140: 
        !           141:        * patches/libxml_transcoder_context1.patch:
        !           142:        * patches/libxml_transcoder_context2.patch:
        !           143:        * patches/libxml_transcoder_context3.patch:
        !           144:        * patches/libxml_transcoder_context4.patch:
        !           145:        * patches/xalan-DoubleSupport-arithmetic-overflow-on-negative-sqrt.patch:
        !           146:        * patches/xalan-FormatterToHTML-attribute-digitalentitifying-and-noheadcharset.patch:
        !           147:        * patches/xalan-XalanDOMString-systaxerr.patch:
        !           148:        * patches/xalan-XalanTranscodingServices-digitalentitifying.patch:
        !           149:        * patches/xerces-XMLURL-http-localhost-eq-documentroot-relative-file.patch:
        !           150:                removed xalan&xerces patches, started gnome xml lib patches.
        !           151:                first patch series aimed at providing transcoder with context
        !           152: 
        !           153:        * patches/libxslt_html_output_no_charset_meta.patch:
        !           154:                no meta3
        !           155: 
        !           156: 2002-01-22  paf
        !           157:        * classes/table.C:
        !           158:        * www/htdocs/index.html:
        !           159:                join behaived badly in case named tables structure mismatched: 0 strings sneaked into dest failing afterwards.
        !           160:                replaced them with empty strings
        !           161: 
        !           162:        * classes/xdoc.C:
        !           163:        * include/pa_stylesheet_connection.h:
        !           164:        * main/pa_globals.C:
        !           165:                xsl stylesheet load: parsed entities, this helps compiling stylesheet properly.
        !           166:                example:
        !           167:                this refused to work,
        !           168:                            <b>&laquo;<xsl:value-of select="@title" />&raquo;</b>
        !           169:                stranly worked only this way:
        !           170:                            <b>&#171;<xsl:value-of select="@title" />&raquo;</b>
        !           171:                
        !           172:                docs says "set it to 1", never going into details, so I decided to try NOT to do that
        !           173: 
        !           174:        * classes/gd/gif.C:
        !           175:        * www/htdocs/index.html:
        !           176:                added bounds check into image.replace...LineReplaceColor
        !           177: 
        !           178:        * classes/gd/gif.C:
        !           179:        * classes/gd/mtables.h:
        !           180:        * www/htdocs/index.html:
        !           181:                angles adjust for image.arc and image.sector
        !           182: 
        !           183: 2002-01-21  paf
        !           184:        * include/pa_stylesheet_connection.h:
        !           185:        * main/pa_exception.C:
        !           186:        * www/htdocs/index.html:
        !           187:                xml generic message 1
        !           188: 
        !           189:        * main/pa_charset.C:
        !           190:                checked empty transcoders in transcode_cstr|buf
        !           191: 
        !           192:        * www/htdocs/templates/_document.xslt:
        !           193:        * www/htdocs/templates/symbols.ent:
        !           194:                added templates
        !           195: 
        !           196:        * classes/xdoc.C:
        !           197:        * www/htdocs/index.html:
        !           198:                xdoc::load error source = filespec
        !           199: 
        !           200:        * classes/Makefile.in:
        !           201:        * classes/xdoc.C:
        !           202:        * classes/xnode.C:
        !           203:        * configure:
        !           204:        * configure.in:
        !           205:        * include/pa_stylesheet_connection.h:
        !           206:        * main/pa_charset.C:
        !           207:        * main/pa_globals.C:
        !           208:        * main/pa_sql_driver_manager.C:
        !           209:        * main/pa_stylesheet_manager.C:
        !           210:        * targets/cgi/Makefile.am:
        !           211:        * targets/cgi/Makefile.in:
        !           212:                autoconf gnome
        !           213: 
        !           214:        * classes/table.C:
        !           215:                ^table::load
        !           216:                empty lines or #comments before headline
        !           217: 
        !           218:        * classes/xdoc.C:
        !           219:        * www/htdocs/templates/_document.xslt:
        !           220:                transform error source now stylesheet_filespec
        !           221: 
        !           222:        * include/pa_array.h:
        !           223:        * include/pa_globals.h:
        !           224:        * include/pa_request.h:
        !           225:        * include/pa_threads.h:
        !           226:        * main/pa_array.C:
        !           227:        * main/pa_exception.C:
        !           228:        * main/pa_globals.C:
        !           229:        * main/pa_request.C:
        !           230:        * targets/apache13/pa_threads.C:
        !           231:        * targets/cgi/pa_threads.C:
        !           232:        * targets/isapi/pa_threads.C:
        !           233:        * www/htdocs/index.html:
        !           234:                xml generic errors 0
        !           235: 
        !           236:        * classes/xdoc.C:
        !           237:        * classes/xnode.C:
        !           238:        * include/pa_exception.h:
        !           239:        * include/pa_globals.h:
        !           240:        * include/pa_stylesheet_connection.h:
        !           241:        * main/pa_exception.C:
        !           242:        * main/pa_globals.C:
        !           243:        * targets/apache13/pa_threads.C:
        !           244:        * targets/cgi/pa_threads.C:
        !           245:                xslt generic error 1
        !           246: 
        !           247: 2002-01-16  paf
        !           248:        * classes/xdoc.C:
        !           249:        * operators.txt:
        !           250:                few comments
        !           251: 
        !           252:        * classes/hash.C:
        !           253:        * classes/op.C:
        !           254:        * classes/string.C:
        !           255:        * classes/table.C:
        !           256:        * classes/void.C:
        !           257:        * classes/xdoc.C:
        !           258:        * include/pa_db_connection.h:
        !           259:        * include/pa_request.h:
        !           260:        * include/pa_sql_connection.h:
        !           261:        * include/pa_sql_driver_manager.h:
        !           262:        * include/pa_stylesheet_connection.h:
        !           263:        * include/pa_stylesheet_manager.h:
        !           264:        * main/pa_request.C:
        !           265:        * main/pa_sql_driver_manager.C:
        !           266:        * main/pa_stylesheet_manager.C:
        !           267:        * targets/cgi/pool_storage.h:
        !           268:                auto closers to sql_connection, stylesheet_connection
        !           269:                auto destroyers to remaining gnome objects
        !           270: 
        !           271: 2002-01-15  paf
        !           272:        * classes/xdoc.C:
        !           273:        * include/pa_charset.h:
        !           274:        * main/pa_charset.C:
        !           275:        * operators.txt:
        !           276:        * www/htdocs/index.html:
        !           277:                started output options parsing
        !           278: 
        !           279:        * classes/xdoc.C:
        !           280:        * operators.txt:
        !           281:        * www/htdocs/index.html:
        !           282:                xdoc
        !           283:                  file
        !           284:                  save
        !           285:                  string
        !           286:                
        !           287:                ready.
        !           288:                todo: error handling
        !           289: 
        !           290:        * classes/xdoc.C:
        !           291:        * www/htdocs/index.html:
        !           292:                xdoc save rewritten using xmlAllocOutputBuffer
        !           293:                less mallocs, more reallocs. less fragmented result
        !           294: 
        !           295: 2002-01-14  paf
        !           296:        * classes/xdoc.C:
        !           297:                method
        !           298: 
        !           299:        * classes/xdoc.C:
        !           300:        * classes/xnode.C:
        !           301:        * operators.txt:
        !           302:        * operators.txt:
        !           303:        * www/htdocs/index.html:
        !           304:                ^xdoc.file
        !           305: 
        !           306:        * classes/xdoc.C:
        !           307:        * classes/xnode.C:
        !           308:        * include/pa_charset.h:
        !           309:        * include/pa_pool.h:
        !           310:        * include/pa_stylesheet_connection.h:
        !           311:        * main/main.dsp:
        !           312:        * main/pa_charset.C:
        !           313:        * main/pa_globals.C:
        !           314:        * main/pa_pool.C:
        !           315:        * main/pa_stylesheet_manager.C:
        !           316:        * types/pa_vxdoc.h:
        !           317:        * www/htdocs/index.html:
        !           318:                xslt transform0.
        !           319:                TODO:
        !           320:                  use output options
        !           321:                  handle errors
        !           322: 
        !           323: 2002-01-11  paf
        !           324:        * include/pa_opcode.h:
        !           325:        * main/compile.tab.C:
        !           326:        * main/compile.y:
        !           327:        * main/compile_tools.C:
        !           328:        * main/compile_tools.h:
        !           329:        * main/execute.C:
        !           330:        * www/htdocs/index.html:
        !           331:                partial logical && || evaluation
        !           332: 
        !           333:        * classes/xnode.C:
        !           334:        * include/pa_charset.h:
        !           335:        * main/pa_charset.C:
        !           336:        * www/htdocs/index.html:
        !           337:                xpath selectNode 1
        !           338: 
        !           339:        * classes/xnode.C:
        !           340:        * www/htdocs/index.html:
        !           341:                xpath selectNode 2
        !           342: 
        !           343:        * classes/xnode.C:
        !           344:        * include/pa_charset.h:
        !           345:        * www/htdocs/index.html:
        !           346:                xpath selectNode 3: string/number/bool
        !           347: 
        !           348:        * classes/xnode.C:
        !           349:        * www/htdocs/index.html:
        !           350:                xpath selectNodes
        !           351: 
        !           352: 2002-01-10  paf
        !           353:        * classes/xnode.C:
        !           354:                xpath selectNode -100 [just written]
        !           355: 
        !           356:        * classes/xdoc.C:
        !           357:        * classes/xnode.C:
        !           358:        * include/pa_charset.h:
        !           359:        * include/pa_exception.h:
        !           360:        * include/pa_pool.h:
        !           361:        * main/pa_charset.C:
        !           362:        * main/pa_pool.C:
        !           363:        * operators.txt:
        !           364:        * www/htdocs/index.html:
        !           365:                GdomeDOMString_auto_ptr  c++ wrapper [calls refcounter]
        !           366: 
        !           367: 2002-01-09  paf
        !           368:        * operators.txt:
        !           369:                removed ^hashfile.transaction
        !           370: 
        !           371: 2001-12-29  paf
        !           372:        * classes/xdoc.C:
        !           373:        * include/pa_exception.h:
        !           374:        * main/pa_charset.C:
        !           375:        * main/pa_exception.C:
        !           376:        * main/pa_globals.C:
        !           377:                xdoc
        !           378:                ^set
        !           379:                ^string with glib works 0
        !           380: 
        !           381: 2001-12-28  paf
        !           382:        * classes/smtp/smtp.h:
        !           383:        * main/pa_globals.C:
        !           384:                renamed gdome to libgdome.dll
        !           385: 
        !           386:        * classes/classes.dsp:
        !           387:        * classes/gd/gd.dsp:
        !           388:        * classes/gd/gifio.C:
        !           389:        * classes/mail.C:
        !           390:        * classes/smtp/comms.C:
        !           391:        * classes/smtp/smtp.C:
        !           392:        * classes/smtp/smtp.dsp:
        !           393:        * classes/xdoc.C:
        !           394:        * classes/xnode.C:
        !           395:        * classes/xnode.h:
        !           396:        * include/pa_exception.h:
        !           397:        * include/pa_globals.h:
        !           398:        * main/compile.tab.C:
        !           399:        * main/main.dsp:
        !           400:        * main/pa_charset.C:
        !           401:        * main/pa_dir.C:
        !           402:        * main/pa_exception.C:
        !           403:        * main/pa_exec.C:
        !           404:        * main/pa_globals.C:
        !           405:        * main/pa_socks.C:
        !           406:        * operators.txt:
        !           407:        * targets/cgi/parser3.C:
        !           408:        * targets/cgi/parser3.dsp:
        !           409:        * types/pa_vxdoc.C:
        !           410:        * types/pa_vxdoc.h:
        !           411:        * types/pa_vxnode.C:
        !           412:        * types/pa_vxnode.h:
        !           413:                gnome libs just compiled in.
        !           414:                no refcounting
        !           415:                no xpath
        !           416:                no xslt
        !           417:                  yet
        !           418: 
        !           419:        * classes/xdoc.C:
        !           420:        * include/pa_charset.h:
        !           421:        * main/pa_charset.C:
        !           422:        * main/pa_exception.C:
        !           423:                started glib transcoders
        !           424: 
        !           425: 2001-12-27  paf
        !           426:        * configure.in:
        !           427:        * include/pa_charset.h:
        !           428:        * include/pa_common.h:
        !           429:        * include/pa_exception.h:
        !           430:        * include/pa_globals.h:
        !           431:        * include/pa_pool.h:
        !           432:        * main/main.dsp:
        !           433:        * main/pa_charset.C:
        !           434:        * main/pa_charsets.C:
        !           435:        * main/pa_globals.C:
        !           436:        * main/pa_pool.C:
        !           437:        * parser3.dsw:
        !           438:        * pcre/internal.h:
        !           439:        * targets/cgi/parser3.C:
        !           440:        * targets/cgi/parser3.dsp:
        !           441:        * types/pa_vxdoc.C:
        !           442:        * types/pa_vxdoc.h:
        !           443:        * types/pa_vxnode.C:
        !           444:        * types/pa_vxnode.h:
        !           445:        * types/types.dsp:
        !           446:                going away from xalan&xerces, started the process.
        !           447:                globals [initialization
        !           448:                pool [charset update
        !           449:                charset [transcodings
        !           450:                vxnode vxdoc [DOM calls
        !           451: 
        !           452:        * classes/Makefile.am:
        !           453:                going away from xalan&xerces, not needed anymore
        !           454: 
        !           455: 2001-12-26  paf
        !           456:        * include/pa_charset.h:
        !           457:        * include/pa_charsets.h:
        !           458:        * main/pa_charset.C:
        !           459:        * main/pa_charsets.C:
        !           460:        * main/pa_request.C:
        !           461:        * www/htdocs/index.html:
        !           462:                charset key globalized [bug]
        !           463: 
        !           464: 2001-12-25  paf
        !           465:        * classes/mail.C:
        !           466:        * classes/table.C:
        !           467:        * include/pa_string.h:
        !           468:        * main/pa_string.C:
        !           469:        * www/htdocs/index.html:
        !           470:                table set & append changed splitting languages, separators now can be clean AND as-is
        !           471:                same to mail command line $MAIN:MAIL.progX arguments
        !           472: 
        !           473:        * patches/xerces-XMLURL-http-localhost-eq-documentroot-relative-file.patch:
        !           474:                checked no-DOCUMENT_ROOT situation
        !           475: 
        !           476: 2001-12-24  paf
        !           477:        * classes/hashfile.C:
        !           478:        * classes/op.C:
        !           479:        * main/pa_db_table.C:
        !           480:        * main/pa_string.C:
        !           481:                read from cache size check updated
        !           482: 
        !           483:        * patches/xerces-XMLURL-http-localhost-eq-documentroot-relative-file.patch:
        !           484:        * patches/xerces-http-localhost-eq-documentroot-relative-file.patch:
        !           485:        * patches/xerces-http-localhost-eq-documentroot-relative-file.patch:
        !           486:        * www/htdocs/index.html:
        !           487:                xerces http://localhost/hren equals reading from $DOCUMENT_ROOT
        !           488:                hren file
        !           489: 
        !           490:        * operators.txt:
        !           491:                comment on message part ordering
        !           492: 
        !           493:        * classes/mail.C:
        !           494:        * www/htdocs/index.html:
        !           495:                one parted text messages - no multipart mime-type anymore.
        !           496:                for convinient if $.attach-ments
        !           497: 
        !           498:        * operators.txt:
        !           499:        * www/htdocs/index.html:
        !           500:                comment on "multipart" messages with one part
        !           501: 
        !           502:        * main/pa_string.C:
        !           503:        * main/pa_string.C:
        !           504:                String::join_chain another ugly bug :(
        !           505: 
        !           506: 2001-12-21  paf
        !           507:        * main/execute.C:
        !           508:        * www/htdocs/index.html:
        !           509:                junction evaluation canceled - endless recursion detected
        !           510: 
        !           511:        * main/pa_request.C:
        !           512:                $result in @main actually not working, to hell with it for now
        !           513: 
        !           514:        * classes/date.C:
        !           515:        * operators.txt:
        !           516:        * www/htdocs/index.html:
        !           517:                date:sql-string now returns localtime
        !           518: 
        !           519:        * include/pa_request.h:
        !           520:        * main/execute.C:
        !           521:        * main/pa_request.C:
        !           522:        * types/pa_vmethod_frame.h:
        !           523:        * types/pa_wcontext.h:
        !           524:                $result in @main @postprocess @exception
        !           525: 
        !           526:        * operators.txt:
        !           527:                date localtime comment
        !           528: 
        !           529: 2001-12-19  paf
        !           530:        * classes/op.C:
        !           531:        * www/htdocs/index.html:
        !           532:                ^cache keypath now relative
        !           533: 
        !           534:        * main/pa_request.C:
        !           535:        * www/htdocs/index.html:
        !           536:        * www/parser3root_debug.conf:
        !           537:                CLASS_PATH now / = DOCUMENT_ROOT
        !           538: 
        !           539:        * classes/hashfile.C:
        !           540:        * www/parser3root_debug.conf:
        !           541:                ^hashfile.open DB_HOME now relative
        !           542: 
        !           543:        * operators.txt:
        !           544:                UTF8, charset name case sensitivity comment
        !           545: 
        !           546:        * main/pa_charset.C:
        !           547:        * operators.txt:
        !           548:                charset->charset transcoding via unicode intermediate
        !           549: 
        !           550:        * classes/mail.C:
        !           551:        * include/pa_config_fixed.h:
        !           552:        * operators.txt:
        !           553:                to/from 0 check were missing
        !           554: 
        !           555:        * patches/xalan-FormatterToHTML-attribute-digitalentitifying-and-noheadcharset.patch:
        !           556:        * patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:
        !           557:        * www/htdocs/global.xsl:
        !           558:        * www/htdocs/index.html:
        !           559:                xalan-FormatterToHTML...noheadcharset.patch
        !           560: 
        !           561:        * operators.txt:
        !           562:                ^mail:send charset comment
        !           563: 
        !           564:        * configure:
        !           565:        * configure.in:
        !           566:                --with-pathlink=-R or -rpath-link
        !           567: 
        !           568:        * classes/mail.C:
        !           569:                changed weighting prior to sort
        !           570: 
        !           571:        * configure:
        !           572:        * configure.in:
        !           573:                comment
        !           574: 
        !           575: 2001-12-17  paf
        !           576:        * classes/mail.C:
        !           577:        * include/pa_charsets.h:
        !           578:        * include/pa_string.h:
        !           579:        * main/pa_charsets.C:
        !           580:        * main/untaint.C:
        !           581:        * operators.txt:
        !           582:        * types/pa_vrequest.C:
        !           583:        * types/pa_vresponse.C:
        !           584:                ^mail:send[
        !           585:                   $.charset[zzz]
        !           586:                addded
        !           587: 
        !           588:        * include/pa_db_table.h:
        !           589:        * main/pa_db_table.C:
        !           590:                db_table used outdated unset services_pool
        !           591: 
        !           592:        * operators.txt:
        !           593:                warning about form:fields and $request/response:charset
        !           594: 
        !           595:        * main/pa_charset.C:
        !           596:                ifndef XML were bad type
        !           597: 
        !           598:        * classes/image.C:
        !           599:                govno
        !           600: 
        !           601:        * main/untaint.C:
        !           602:                allowed space in filespec
        !           603: 
        !           604:        * classes/image.C:
        !           605:                no govno
        !           606: 
        !           607:        * main/pa_charset.C:
        !           608:        * www/htdocs/index.html:
        !           609:                empty bufs transcode [forgot check :(]
        !           610: 
        !           611:        * targets/apache13/mod_parser3.C:
        !           612:                test r->finfo.st_mode check seems to work only on win32
        !           613: 
        !           614: 2001-12-15  paf
        !           615:        * classes/file.C:
        !           616:        * classes/math.C:
        !           617:        * classes/op.C:
        !           618:        * classes/string.C:
        !           619:        * classes/table.C:
        !           620:        * classes/xdoc.C:
        !           621:        * include/pa_array.h:
        !           622:        * include/pa_cache_managers.h:
        !           623:        * include/pa_charset_connection.h:
        !           624:        * include/pa_charset_manager.h:
        !           625:        * include/pa_common.h:
        !           626:        * include/pa_db_connection.h:
        !           627:        * include/pa_db_manager.h:
        !           628:        * include/pa_db_table.h:
        !           629:        * include/pa_dictionary.h:
        !           630:        * include/pa_exception.h:
        !           631:        * include/pa_exec.h:
        !           632:        * include/pa_globals.h:
        !           633:        * include/pa_hash.h:
        !           634:        * include/pa_opcode.h:
        !           635:        * include/pa_pool.h:
        !           636:        * include/pa_request.h:
        !           637:        * include/pa_sapi.h:
        !           638:        * include/pa_socks.h:
        !           639:        * include/pa_sql_connection.h:
        !           640:        * include/pa_sql_driver_manager.h:
        !           641:        * include/pa_string.h:
        !           642:        * include/pa_stylesheet_connection.h:
        !           643:        * include/pa_stylesheet_manager.h:
        !           644:        * include/pa_table.h:
        !           645:        * include/pa_transcoder.h:
        !           646:        * main/compile_tools.h:
        !           647:        * main/main.dsp:
        !           648:        * main/pa_charset.C:
        !           649:        * main/pa_charset_connection.C:
        !           650:        * main/pa_charset_manager.C:
        !           651:        * main/pa_charsets.C:
        !           652:        * main/pa_globals.C:
        !           653:        * main/pa_pool.C:
        !           654:        * main/pa_request.C:
        !           655:        * main/pa_string.C:
        !           656:        * main/pa_transcoder.C:
        !           657:        * main/untaint.C:
        !           658:        * types/pa_vfile.C:
        !           659:        * types/pa_vform.C:
        !           660:        * types/pa_vform.h:
        !           661:        * types/pa_vrequest.C:
        !           662:        * types/pa_vrequest.h:
        !           663:        * types/pa_vresponse.C:
        !           664:        * types/pa_vresponse.h:
        !           665:        * types/types.dsp:
        !           666:        * www/htdocs/index.html:
        !           667:                introducing Charset
        !           668: 
        !           669:        * main/pa_charset.C:
        !           670:        * www/htdocs/index.html:
        !           671:                name_cstr 0
        !           672: 
        !           673:        * www/htdocs/index.html:
        !           674:                upper test
        !           675: 
        !           676:        * configure.in:
        !           677:        * configure.in:
        !           678:                -R returned
        !           679:                tothink of: rpath-link
        !           680: 
        !           681:        * configure:
        !           682:        * main/Makefile.in:
        !           683:        * targets/apache13/Makefile.in:
        !           684:        * targets/cgi/Makefile.in:
        !           685:        * types/Makefile.in:
        !           686:                makes
        !           687: 
        !           688:        * include/pa_charset.h:
        !           689:        * include/pa_charsets.h:
        !           690:                forgot to add
        !           691: 
        !           692:        * main/Makefile.am:
        !           693:        * main/pa_charset.C:
        !           694:        * types/Makefile.am:
        !           695:        * www/htdocs/index.html:
        !           696:                charset_connection&manager replaced by charset&charsets
        !           697: 
        !           698:        * patches/xalan-DoubleSupport-arithmetic-overflow-on-negative-sqrt.patch:
        !           699:                some strange empty line removal killed
        !           700: 
        !           701:        * main/untaint.C:
        !           702:                uri lang now knows about client/source charsets
        !           703: 
        !           704:        * configure.in:
        !           705:                -rpath-link
        !           706: 
        !           707: 2001-12-14  paf
        !           708:        * include/pa_request.h:
        !           709:        * include/pa_transcoder.h:
        !           710:        * main/pa_request.C:
        !           711:        * main/pa_transcoder.C:
        !           712:        * types/pa_vform.C:
        !           713:        * types/pa_vform.h:
        !           714:                transcodeToUTF8[were FromUTF8] for forms
        !           715:                todo: uri lang
        !           716: 
        !           717:        * targets/apache13/Makefile.am:
        !           718:        * targets/cgi/Makefile.am:
        !           719:                -I../../pcre  to .am
        !           720: 
        !           721:        * include/pa_charset_connection.h:
        !           722:        * include/pa_pool.h:
        !           723:        * include/pa_request.h:
        !           724:        * include/pa_transcoder.h:
        !           725:        * main/Makefile.am:
        !           726:        * main/main.dsp:
        !           727:        * main/pa_charset_connection.C:
        !           728:        * main/pa_charset_manager.C:
        !           729:        * main/pa_request.C:
        !           730:        * main/pa_transcoder.C:
        !           731:        * operators.txt:
        !           732:        * types/Makefile.am:
        !           733:        * types/pa_vrequest.C:
        !           734:        * types/pa_vrequest.h:
        !           735:        * types/pa_vresponse.h:
        !           736:        * types/types.dsp:
        !           737:        * www/htdocs/index.html:
        !           738:                changed charset model.
        !           739:                now important:
        !           740:                $request:charset
        !           741:                $response:charset
        !           742:                while
        !           743:                $response:content-type.charset
        !           744:                become unimportant [informational]
        !           745: 
        !           746:        * include/pa_globals.h:
        !           747:        * main/pa_globals.C:
        !           748:                removed unused defalts_name global
        !           749: 
        !           750:        * main/pa_transcoder.C:
        !           751:                transcodeToUTF8,
        !           752:                now form&uri lang
        !           753: 
        !           754: 2001-12-13  paf
        !           755:        * include/pa_types.h:
        !           756:                msvc head debugging flag
        !           757: 
        !           758:        * classes/xdoc.C:
        !           759:                freed up listener
        !           760: 
        !           761:        * classes/xdoc.C:
        !           762:        * main/pa_sql_driver_manager.C:
        !           763:                rewritten auto_ptr part other way, because of stupid gcc 2.96
        !           764:                /usr/include/g++-3/memory:40: candidates are: auto_ptr<_Tp>
        !           765:                &auto_ptr<_Tp>::operator= (auto_ptr<_Tp> &) [with _Tp =
        !           766:                FormatterListener]
        !           767:                /usr/include/g++-3/memory:48:                 auto_ptr<_Tp>
        !           768:                &auto_ptr<_Tp>::operator= (auto_ptr<_Tp1> &) [with _Tp1 =
        !           769:                FormatterListener, _Tp = FormatterListener]
        !           770: 
        !           771:        * include/pa_config_fixed.h:
        !           772:        * main/pa_common.C:
        !           773:        * main/pa_string.C:
        !           774:                removed signed mismatch warnings
        !           775: 
        !           776:        * classes/xdoc.C:
        !           777:                rewritten auto_ptr part other way2, because of stupid gcc 2.96
        !           778:                /usr/include/g++-3/memory:40: candidates are: auto_ptr<_Tp>
        !           779:                &auto_ptr<_Tp>::operator= (auto_ptr<_Tp> &) [with _Tp =
        !           780:                FormatterListener]
        !           781:                /usr/include/g++-3/memory:48:                 auto_ptr<_Tp>
        !           782:                &auto_ptr<_Tp>::operator= (auto_ptr<_Tp1> &) [with _Tp1 =
        !           783:                FormatterListener, _Tp = FormatterListener]
        !           784: 
        !           785:        * main/pa_string.C:
        !           786:                string::recustruct erroreusly used outdated row ptr
        !           787: 
        !           788:        * include/pa_cache_managers.h:
        !           789:        * include/pa_charset_manager.h:
        !           790:        * include/pa_config_fixed.h:
        !           791:        * include/pa_db_manager.h:
        !           792:        * include/pa_sql_driver_manager.h:
        !           793:        * include/pa_stylesheet_manager.h:
        !           794:        * main/pa_cache_managers.C:
        !           795:        * main/pa_globals.C:
        !           796:                ~Cache_managers
        !           797: 
        !           798:        * classes/string.C:
        !           799:                change msg '... code is not code'
        !           800: 
        !           801:        * classes/xdoc.C:
        !           802:                removed extra inc
        !           803: 
        !           804:        * targets/apache13/mod_parser3.C:
        !           805:        * targets/cgi/parser3.C:
        !           806:        * targets/isapi/parser3isapi.C:
        !           807:                removed 'expires' from header outputs
        !           808: 
        !           809:        * targets/cgi/pa_pool.C:
        !           810:        * targets/isapi/pa_pool.C:
        !           811:                EOL@EOF
        !           812: 
        !           813:        * main/pa_db_connection.C:
        !           814:        * main/pa_db_manager.C:
        !           815:        * main/pa_sql_driver_manager.C:
        !           816:        * main/pa_stylesheet_manager.C:
        !           817:        * targets/cgi/pool_storage.h:
        !           818:                couple cache expiratiors were wrong [past/future prob]
        !           819: 
        !           820:        * targets/cgi/pa_pool.C:
        !           821:        * targets/cgi/parser3.C:
        !           822:                msvc heap debugging flag
        !           823: 
        !           824:        * classes/xdoc.C:
        !           825:        * operators.txt:
        !           826:        * www/htdocs/index.html:
        !           827:                lang list updated
        !           828: 
        !           829:        * classes/file.C:
        !           830:                file::cgi bug, request_method were passed to SERVER_PROTOCOL
        !           831:                but SERVER_PROTOCOL were forgotten
        !           832: 
        !           833: 2001-12-11  paf
        !           834:        * configure.in:
        !           835:                so extension const removed
        !           836: 
        !           837:        * configure:
        !           838:                makes
        !           839: 
        !           840: 2001-12-10  paf
        !           841:        * main/pa_string.C:
        !           842:        * www/htdocs/index.html:
        !           843:                ^string.replace bug fixed [bad string::join_chank break]
        !           844: 
        !           845:        * main/untaint.C:
        !           846:        * www/htdocs/index.html:
        !           847:                FILE_SPEC untainting changed so that one can erase files like that, knowing their full name
        !           848:                introducing
        !           849:                        // theoretical problem with, for instance, "_2B" and "." fragments,
        !           850:                        // they would yield the same
        !           851:                        // because need_file_encode('_')=false
        !           852:                        // but we need to delete such files somehow, getting names from ^index
        !           853: 
        !           854:        * classes/math.C:
        !           855:                ^math:random(n) now yields[0;n) not [0;n]
        !           856: 
        !           857: 2001-12-07  paf
        !           858:        * main/pa_string.C:
        !           859:                stupid sparc architecture failed to access short at odd address
        !           860:                0x311f0 <deserialize__6StringUiPvUiPCc+16>:     lduh  [ %i2 + 1 ], %l0
        !           861:                
        !           862:                bus error,
        !           863:                fixed that
        !           864: 
        !           865:        * configure:
        !           866:        * include/pa_config_auto.h.in:
        !           867:                makes
        !           868: 
        !           869:        * main/pa_string.C:
        !           870:                strange string deserialize bug on client[pmts], a bit shortened,
        !           871: 
        !           872:        * configure.in:
        !           873:        * include/pa_common.h:
        !           874:        * include/pa_config_fixed.h:
        !           875:        * include/pa_config_includes.h:
        !           876:        * main/pa_common.C:
        !           877:        * operators.txt:
        !           878:                exclusive lock file write
        !           879:                shared lock file read
        !           880: 
        !           881:        * classes/hashfile.C:
        !           882:        * classes/op.C:
        !           883:        * classes/table.C:
        !           884:        * configure:
        !           885:        * configure.in:
        !           886:        * include/pa_common.h:
        !           887:        * include/pa_config_auto.h.in:
        !           888:        * include/pa_config_fixed.h:
        !           889:        * include/pa_config_includes.h:
        !           890:        * include/pa_db_table.h:
        !           891:        * include/pa_request.h:
        !           892:        * main/pa_common.C:
        !           893:        * main/pa_db_table.C:
        !           894:        * main/pa_request.C:
        !           895:        * main/pa_string.C:
        !           896:        * operators.txt:
        !           897:        * patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:
        !           898:        * patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:
        !           899:        * types/pa_vhashfile.C:
        !           900:        * www/htdocs/index.html:
        !           901:                merged from r14_simple_cache
        !           902: 
        !           903: 2001-12-06  paf
        !           904:        * main/compile.tab.C:
        !           905:        * targets/cgi/parser3.C:
        !           906:        * www/htdocs/index.html:
        !           907:                removed debug info
        !           908: 
        !           909:        * classes/op.C:
        !           910:        * include/pa_common.h:
        !           911:        * include/pa_config_fixed.h:
        !           912:        * main/pa_common.C:
        !           913:        * www/htdocs/index.html:
        !           914:                ^cache operator
        !           915: 
        !           916:        * classes/op.C:
        !           917:        * classes/table.C:
        !           918:        * include/pa_request.h:
        !           919:        * main/pa_request.C:
        !           920:                #ifdef RESOURCES_DEBUG
        !           921: 
        !           922:        * classes/hashfile.C:
        !           923:                removed transaction from ^cache
        !           924: 
        !           925: 2001-12-05  paf
        !           926:        * operators.txt:
        !           927:        * targets/cgi/parser3.C:
        !           928:        * targets/cgi/parser3.C:
        !           929:        * www/htdocs/global.xsl:
        !           930:        * www/htdocs/index.html:
        !           931:        * www/parser3root_debug.conf:
        !           932:                fatal error reporting fixed.
        !           933:                in IIS5 there were a prob with illegal call check
        !           934: 
        !           935: 2001-12-04  paf
        !           936:        * classes/op.C:
        !           937:        * classes/table.C:
        !           938:        * include/pa_request.h:
        !           939:        * main/pa_request.C:
        !           940:                measures to log
        !           941: 
        !           942: 2001-11-27  paf
        !           943:        * patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:
        !           944:        * patches/xalan-XalanDOMString-systaxerr.patch:
        !           945:                forgot to add
        !           946: 
        !           947:        * patches/xalan-FormatterToHTML-attribute-digitalentitifying.patch:
        !           948:                forgot to cvs that buggy thing
        !           949: 
        !           950: 2001-11-26  paf
        !           951:        * patches/xalan-XalanDOMString-systaxerr.patch:
        !           952:                case
        !           953: 
        !           954:        * targets/apache13/mod_parser3.C:
        !           955:        * www/htdocs/index.html:
        !           956:        * www/parser3root_debug.conf:
        !           957:                merge dir config now works OK with parser_root_config_filespec
        !           958:                
        !           959:                20011126 paf: noticed, that this is called even on virtual root merge with something "parent", while thought that that is part of merge_server...
        !           960: 
        !           961:        * operators.txt:
        !           962:                about image measure/load format limits
        !           963: 
        !           964: 2001-11-24  paf
        !           965:        * patches/xalan-XalanDOMString-systaxerr.patch:
        !           966:                commented out some syntax error
        !           967: 
        !           968: 2001-11-23  paf
        !           969:        * classes/hashfile.C:
        !           970:        * classes/table.C:
        !           971:        * include/pa_db_table.h:
        !           972:        * main/pa_common.C:
        !           973:        * main/pa_db_table.C:
        !           974:        * main/pa_string.C:
        !           975:        * types/pa_vhashfile.C:
        !           976:        * www/htdocs/index.html:
        !           977:                merged from _0014, 1
        !           978: 
        !           979:        * classes/hashfile.C:
        !           980:        * classes/table.C:
        !           981:        * include/pa_db_table.h:
        !           982:        * main/pa_common.C:
        !           983:        * main/pa_db_table.C:
        !           984:        * types/pa_vhashfile.C:
        !           985:        * www/htdocs/index.html:
        !           986:                hashfile bugfix2 more wrong sizes.
        !           987:                ^cache behaviour changed: if ^cache(33) would change
        !           988:                
        !           989:                0660 bits in file_write & hashfile create
        !           990: 
        !           991:        * www/htdocs/index.html:
        !           992:                tested ok
        !           993: 
        !           994:        * main/pa_db_table.C:
        !           995:        * main/pa_db_table.C:
        !           996:        * main/pa_string.C:
        !           997:        * main/pa_string.C:
        !           998:        * www/htdocs/index.html:
        !           999:                cache bugfix [wrong types after pa_string optimization]
        !          1000: 
        !          1001: 2001-11-22  paf
        !          1002:        * classes/op.C:
        !          1003:        * www/htdocs/index.html:
        !          1004:                process cstr(,connection)
        !          1005: 
        !          1006:        * patches/xml-xalan.patch:
        !          1007:                superceeded by xalan-XalanTranscodingServices
        !          1008:                digitalentitifying.patch
        !          1009: 
        !          1010:        * main/untaint.C:
        !          1011:                ORIGINS mode removed UHTML
        !          1012: 
        !          1013:        * configure:
        !          1014:                configs
        !          1015: 
        !          1016:        * classes/op.C:
        !          1017:        * www/htdocs/index.html:
        !          1018:                process now gets its body on current language, not as-is
        !          1019: 
        !          1020:        * Makefile.in:
        !          1021:        * classes/gd/Makefile.in:
        !          1022:        * classes/xdoc.C:
        !          1023:        * libltdl/Makefile.in:
        !          1024:        * pcre/Makefile.in:
        !          1025:        * targets/Makefile.in:
        !          1026:        * targets/apache13/Makefile.in:
        !          1027:        * targets/cgi/Makefile.in:
        !          1028:                cached xslt [removed nocache forcing]
        !          1029: 
        !          1030:        * configure.in:
        !          1031:                configure line
        !          1032: 
        !          1033:        * main/untaint.C:
        !          1034:        * www/htdocs/index.html:
        !          1035:                ORIGINS mode was bad - forgot about optimize bit
        !          1036: 
        !          1037:        * classes/table.C:
        !          1038:        * include/pa_table.h:
        !          1039:        * main/pa_table.C:
        !          1040:        * operators.txt:
        !          1041:                table.offset[whence]
        !          1042: 
        !          1043: 2001-11-21  paf
        !          1044:        * classes/table.C:
        !          1045:        * main/pa_string.C:
        !          1046:        * main/untaint.C:
        !          1047:        * parser3.dsw:
        !          1048:        * targets/cgi/parser3.C:
        !          1049:        * www/htdocs/index.html:
        !          1050:        * www/parser3root_debug.conf:
        !          1051:                table.append bug fixed: forgot to switch default language for {
        !          1052:                code}, it happen to change it's language from CLEAN, so later
        !          1053:                refused to split by CLEAN \t
        !          1054: 
        !          1055:        * classes/xdoc.C:
        !          1056:        * operators.txt:
        !          1057:        * types/pa_vxdoc.C:
        !          1058:        * types/pa_vxdoc.h:
        !          1059:        * www/htdocs/global.xsl:
        !          1060:        * www/htdocs/index.html:
        !          1061:                <xsl:output
        !          1062:                output options made identical to xsl:output attributes
        !          1063:                exclusion:
        !          1064:                   cdata-section-elements
        !          1065:                what xalan can do but that not used now:
        !          1066:                   it can escape and remove CDATA sections
        !          1067: 
        !          1068:        * targets/cgi/parser3.C:
        !          1069:                removed debug cgi||1
        !          1070: 
        !          1071:        * main/untaint.C:
        !          1072:        * targets/cgi/parser3.C:
        !          1073:        * www/htdocs/global.xsl:
        !          1074:        * www/htdocs/index.html:
        !          1075:                optimized \r produced by xslt
        !          1076: 
        !          1077:        * www/parser3root_debug_elik.conf:
        !          1078:                do not need anymore
        !          1079: 
        !          1080:        * www/parser3root_debug.conf:
        !          1081:                removed user-html table
        !          1082: 
        !          1083:        * main/pa_string.C:
        !          1084:        * main/untaint.C:
        !          1085:                cached some string::size() es
        !          1086: 
        !          1087: 2001-11-20  paf
        !          1088:        * classes/Makefile.am:
        !          1089:        * classes/Makefile.in:
        !          1090:        * classes/table.C:
        !          1091:        * main/Makefile.am:
        !          1092:        * main/Makefile.in:
        !          1093:        * main/pa_exception.C:
        !          1094:        * types/Makefile.am:
        !          1095:        * types/Makefile.in:
        !          1096:                moved ident.C & co to bottom of dependeces, so that errors
        !          1097:                would popup quicklier, fixed line numbering in table::sql
        !          1098: 
        !          1099: 2001-11-19  paf
        !          1100:        * classes/op.C:
        !          1101:        * include/pa_request.h:
        !          1102:        * include/pa_string.h:
        !          1103:        * include/pa_types.h:
        !          1104:        * main/pa_globals.C:
        !          1105:        * main/pa_request.C:
        !          1106:        * main/pa_string.C:
        !          1107:        * main/untaint.C:
        !          1108:        * targets/apache13/mod_parser3.C:
        !          1109:        * targets/cgi/parser3.C:
        !          1110:        * targets/isapi/parser3isapi.C:
        !          1111:        * types/pa_wcontext.C:
        !          1112:        * types/pa_wcontext.h:
        !          1113:        * www/htdocs/index.html:
        !          1114:                UL_CLEAN pieces now inherit UL_OPTIMIZED_BIT at wcontext.write
        !          1115: 
        !          1116:        * www/htdocs/index.html:
        !          1117:                sample:^taint[html][^xdoc.string[]]
        !          1118: 
        !          1119:        * classes/Makefile.in:
        !          1120:        * classes/gd/Makefile.in:
        !          1121:        * libltdl/Makefile.in:
        !          1122:        * main/Makefile.in:
        !          1123:        * pcre/Makefile.in:
        !          1124:        * targets/Makefile.am:
        !          1125:        * targets/Makefile.in:
        !          1126:        * targets/apache13/Makefile.in:
        !          1127:        * targets/apache13/mod_parser3.C:
        !          1128:        * targets/cgi/Makefile.in:
        !          1129:        * targets/cgi/parser3.C:
        !          1130:        * types/Makefile.in:
        !          1131:                #if _MSC_VER _set_new_handler
        !          1132: 
        !          1133:        * operators.txt:
        !          1134:                few words about content-type.charset
        !          1135: 
        !          1136:        * Makefile.in:
        !          1137:        * targets/apache13/mod_parser3.C:
        !          1138:        * targets/cgi/parser3.C:
        !          1139:        * targets/isapi/parser3isapi.C:
        !          1140:                set_new_handler in apache&isapi
        !          1141: 
        !          1142: 2001-11-16  paf
        !          1143:        * include/pa_string.h:
        !          1144:        * include/pa_types.h:
        !          1145:        * main/pa_string.C:
        !          1146:        * www/htdocs/index.html:
        !          1147:                removed 8 bytes from String, 2 bytes from string::chunk::row::item
        !          1148: 
        !          1149:        * include/pa_string.h:
        !          1150:        * main/pa_string.C:
        !          1151:        * main/pa_string.C:
        !          1152:        * main/untaint.C:
        !          1153:        * types/pa_vstring.C:
        !          1154:                removed 1+4 bytes from String
        !          1155: 
        !          1156:        * include/pa_globals.h:
        !          1157:        * include/pa_string.h:
        !          1158:        * include/pa_types.h:
        !          1159:        * main/pa_globals.C:
        !          1160:        * main/pa_pool.C:
        !          1161:        * main/pa_pool.C:
        !          1162:        * main/pa_request.C:
        !          1163:        * main/untaint.C:
        !          1164:        * sql/pa_sql_driver.h:
        !          1165:        * targets/cgi/parser3.C:
        !          1166:        * www/htdocs/index.html:
        !          1167:                introducing estimating String::cstr_bufsize, 0
        !          1168: 
        !          1169:        * include/pa_pool.h:
        !          1170:        * include/pa_pool.h:
        !          1171:        * main/execute.C:
        !          1172:        * main/pa_pool.C:
        !          1173:        * main/pa_pool.C:
        !          1174:        * main/pa_pool.C:
        !          1175:        * targets/cgi/parser3.C:
        !          1176:        * targets/cgi/parser3.C:
        !          1177:                die in pool::fail
        !          1178: 
        !          1179:        * targets/cgi/parser3.C:
        !          1180:                pool debug @ die
        !          1181: 
        !          1182: 2001-11-15  paf
        !          1183:        * Makefile.in:
        !          1184:        * configure:
        !          1185:        * configure.in:
        !          1186:                configure set_new_handler check added
        !          1187: 
        !          1188:        * targets/cgi/parser3.C:
        !          1189:        * www/htdocs/index.html:
        !          1190:                set_new_handler started
        !          1191: 
        !          1192:        * include/pa_exception.h:
        !          1193:        * main/execute.C:
        !          1194:        * main/main.dsp:
        !          1195:        * main/pa_exception.C:
        !          1196:        * targets/cgi/parser3.C:
        !          1197:                exception with dynamic buffer re-back
        !          1198:                now with counter
        !          1199: 
        !          1200:        * include/pa_config_auto.h.in:
        !          1201:        * main/Makefile.in:
        !          1202:                makes
        !          1203: 
        !          1204:        * include/pa_exception.h:
        !          1205:        * main/pa_exception.C:
        !          1206:                exception with static buffer back
        !          1207: 
        !          1208:        * classes/classes.awk:
        !          1209:        * configure:
        !          1210:        * configure.in:
        !          1211:        * include/pa_config_auto.h.in:
        !          1212:        * include/pa_config_includes.h:
        !          1213:                setnewhandler check
        !          1214: 
        !          1215:        * targets/cgi/parser3.C:
        !          1216:                std::
        !          1217: 
        !          1218: 2001-11-14  paf
        !          1219:        * main/execute.C:
        !          1220:        * types/pa_vclass.h:
        !          1221:        * types/pa_vobject.h:
        !          1222:        * types/pa_vstateless_class.h:
        !          1223:        * types/pa_vstateless_object.h:
        !          1224:        * www/htdocs/index.html:
        !          1225:                fixed this:
        !          1226:                $bred[^string::length[]]
        !          1227:                $bred[^response::clear[]]
        !          1228:                $bred[^int::int[]]
        !          1229:                
        !          1230:                now VObject creation moved into overriden VClass::create_new_value, thus 0 from create_new_value means that class has no ctors
        !          1231: 
        !          1232:        * include/pa_common.h:
        !          1233:        * include/pa_common.h:
        !          1234:        * include/pa_common.h:
        !          1235:        * main/pa_common.C:
        !          1236:        * main/pa_common.C:
        !          1237:                snprintf replacement was wrong
        !          1238: 
        !          1239:        * main/execute.C:
        !          1240:        * types/pa_vclass.h:
        !          1241:        * types/pa_vobject.h:
        !          1242:        * types/pa_vstateless_class.h:
        !          1243:        * types/pa_vstateless_object.h:
        !          1244:        * www/htdocs/index.html:
        !          1245:                merged with no_bad_constructors_try
        !          1246: 
        !          1247:        * classes/op.C:
        !          1248:        * operators.txt:
        !          1249:        * www/htdocs/index.html:
        !          1250:        * www/parser3root_debug.conf:
        !          1251:                ^untaint{body} as-is default now
        !          1252: 
        !          1253:        * www/htdocs/index.html:
        !          1254:                debugged down quote ortacle bug - wrong result
        !          1255: 
        !          1256:        * include/pa_common.h:
        !          1257:        * main/pa_common.C:
        !          1258:        * main/pa_common.C:
        !          1259:        * www/htdocs/index.html:
        !          1260:                snprintf on buffer full returns
        !          1261:                win32 -1
        !          1262:                solaris >buffer_size
        !          1263:                
        !          1264:                checked all that
        !          1265: 
        !          1266:        * main/pa_request.C:
        !          1267:                z
        !          1268: 
        !          1269:        * operators.txt:
        !          1270:                doc
        !          1271: 
        !          1272: 2001-11-13  paf
        !          1273:        * www/htdocs/index.html:
        !          1274:        * www/parser3root_debug.conf:
        !          1275:        * www/parser3root_debug_elik.conf:
        !          1276:                conf
        !          1277: 
        !          1278:        * classes/classes.C:
        !          1279:                returned accedently removed if in foreach callbacks [when hash
        !          1280:                no-0-restructure]
        !          1281: 
        !          1282: 2001-11-12  paf
        !          1283:        * classes/classes.C:
        !          1284:        * classes/hash.C:
        !          1285:        * classes/xdoc.C:
        !          1286:        * include/pa_hash.h:
        !          1287:        * main/pa_db_connection.C:
        !          1288:        * main/pa_db_manager.C:
        !          1289:        * main/pa_dictionary.C:
        !          1290:        * main/pa_hash.C:
        !          1291:        * main/pa_sql_driver_manager.C:
        !          1292:        * main/pa_stylesheet_manager.C:
        !          1293:        * www/htdocs/index.html:
        !          1294:                hash now does not containt 0 values. put 0 actullay removes.
        !          1295:                no check on 0 value in foreach now required
        !          1296: 
        !          1297:        * classes/date.C:
        !          1298:        * www/htdocs/index.html:
        !          1299:                date.roll parser2 alg used
        !          1300: 
        !          1301:        * operators.txt:
        !          1302:        * operators.txt:
        !          1303:        * operators.txt:
        !          1304:        * www/htdocs/index.html:
        !          1305:                doc
        !          1306: 
        !          1307:        * main/pa_pool.C:
        !          1308:        * www/htdocs/index.html:
        !          1309:        * www/htdocs/index.html:
        !          1310:                changed xdoc createXXX politics, now string passed as-is to
        !          1311:                method, xalan makes & into &amp; itself
        !          1312: 
        !          1313: 2001-11-11  paf
        !          1314:        * main/pa_sql_driver_manager.C:
        !          1315:        * sql/pa_sql_driver.h:
        !          1316:                sql driver initialize not const
        !          1317: 
        !          1318:        * operators.txt:
        !          1319:        * sql/pa_sql_driver.h:
        !          1320:                removed extra constructor, doc
        !          1321: 
        !          1322:        * main/pa_sql_driver_manager.C:
        !          1323:        * sql/pa_sql_driver.h:
        !          1324:                CRLF
        !          1325: 
        !          1326: 2001-11-10  paf
        !          1327:        * main/pa_exec.C:
        !          1328:        * operators.txt:
        !          1329:        * www/htdocs/index.html:
        !          1330:                doc
        !          1331: 
        !          1332: 2001-11-09  paf
        !          1333:        * main/pa_common.C:
        !          1334:        * operators.txt:
        !          1335:                line endings fixing fixed last piece[was still cstr oriented]
        !          1336: 
        !          1337:        * classes/string.C:
        !          1338:        * classes/xdoc.C:
        !          1339:        * www/htdocs/index.html:
        !          1340:                xdoc::set{code} now untaints param properly
        !          1341: 
        !          1342:        * include/pa_common.h:
        !          1343:        * main/pa_common.C:
        !          1344:        * types/pa_vform.C:
        !          1345:                line endings fixing got rid of cstr, now must work ok with post multipart
        !          1346: 
        !          1347:        * types/pa_vform.C:
        !          1348:                line endings fixed at post / multipart / not file  also now
        !          1349: 
        !          1350:        * classes/string.C:
        !          1351:                string.save now does untainting before saving
        !          1352: 
        !          1353: 2001-11-08  paf
        !          1354:        * include/pa_request.h:
        !          1355:        * main/pa_request.C:
        !          1356:        * targets/apache13/mod_parser3.C:
        !          1357:        * targets/cgi/parser3.C:
        !          1358:        * targets/isapi/parser3isapi.C:
        !          1359:        * www/htdocs/.htaccess:
        !          1360:        * www/htdocs/index.html:
        !          1361:        * www/htdocs/parser-status.html:
        !          1362:                apache 'status' class enabler
        !          1363:                
        !          1364:                <Location /parser-status.html>
        !          1365:                ParserStatusAllowed
        !          1366:                </Location>
        !          1367: 
        !          1368:        * www/htdocs/parser-status.html:
        !          1369:                stylesheet not everywhere, check added
        !          1370: 
        !          1371:        * Makefile.in:
        !          1372:        * configure:
        !          1373:        * include/pa_common.h:
        !          1374:        * main/Makefile.am:
        !          1375:        * main/Makefile.in:
        !          1376:        * targets/cgi/pa_pool.C:
        !          1377:                makes
        !          1378: 
        !          1379:        * include/pa_cache_managers.h:
        !          1380:        * include/pa_charset_manager.h:
        !          1381:        * include/pa_db_manager.h:
        !          1382:        * include/pa_sql_driver_manager.h:
        !          1383:        * include/pa_stylesheet_manager.h:
        !          1384:        * main/pa_charset_manager.C:
        !          1385:        * main/pa_db_manager.C:
        !          1386:        * main/pa_sql_driver_manager.C:
        !          1387:        * main/pa_stylesheet_manager.C:
        !          1388:                restructured Cache manager to be simple parent, not second
        !          1389:                parent [gcc 2.96 strangly refused to call virtual from second
        !          1390:                parent]
        !          1391: 
        !          1392:        * operators.txt:
        !          1393:                doc
        !          1394: 
        !          1395:        * include/pa_cache_managers.h:
        !          1396:        * include/pa_charset_manager.h:
        !          1397:        * include/pa_db_manager.h:
        !          1398:        * include/pa_sql_driver_manager.h:
        !          1399:        * include/pa_stylesheet_manager.h:
        !          1400:        * main/main.dsp:
        !          1401:        * main/pa_cache_managers.C:
        !          1402:        * main/pa_charset_manager.C:
        !          1403:        * main/pa_db_manager.C:
        !          1404:        * main/pa_globals.C:
        !          1405:        * main/pa_request.C:
        !          1406:        * main/pa_sql_driver_manager.C:
        !          1407:        * main/pa_stylesheet_manager.C:
        !          1408:        * types/pa_vstatus.h:
        !          1409:                cache_managers, maybe-expiring every request
        !          1410:                todo: apache 'status' class enabler
        !          1411: 
        !          1412: 2001-11-05  paf
        !          1413:        * classes/xdoc.C:
        !          1414:        * include/pa_db_connection.h:
        !          1415:        * include/pa_stylesheet_connection.h:
        !          1416:        * include/pa_stylesheet_manager.h:
        !          1417:        * main/pa_stylesheet_manager.C:
        !          1418:        * operators.txt:
        !          1419:        * types/pa_vstatus.h:
        !          1420:        * www/htdocs/index.html:
        !          1421:                $status:stylesheet
        !          1422: 
        !          1423:        * include/pa_charset_connection.h:
        !          1424:        * main/pa_charset_manager.C:
        !          1425:        * operators.txt:
        !          1426:        * www/htdocs/index.html:
        !          1427:                $status:charset
        !          1428: 
        !          1429:        * targets/cgi/parser3.C:
        !          1430:                read can return 0, that means sort of sig_pipe on freebsd [moko's experiments].
        !          1431:                 checked that in cgi, on apache already done :)
        !          1432: 
        !          1433:        * main/pa_db_connection.C:
        !          1434:        * main/pa_db_manager.C:
        !          1435:        * main/pa_request.C:
        !          1436:                hence i removed skipping 0 values in hash::for_each-es we need to check cleaned cache items manually. few more checks.
        !          1437:                
        !          1438:                expiring to 0 time was wrong, changed to 'now' time
        !          1439: 
        !          1440:        * main/pa_db_connection.C:
        !          1441:        * main/pa_db_manager.C:
        !          1442:                hence i removed skipping 0 values in hash::for_each-es we need
        !          1443:                to check cleaned cache items manually
        !          1444: 
        !          1445:        * classes/classes.C:
        !          1446:        * classes/classes.h:
        !          1447:        * classes/date.C:
        !          1448:        * classes/double.C:
        !          1449:        * classes/file.C:
        !          1450:        * classes/form.C:
        !          1451:        * classes/gd/gif.C:
        !          1452:        * classes/gd/gif.h:
        !          1453:        * classes/gd/gifio.C:
        !          1454:        * classes/hash.C:
        !          1455:        * classes/hashfile.C:
        !          1456:        * classes/image.C:
        !          1457:        * classes/int.C:
        !          1458:        * classes/mail.C:
        !          1459:        * classes/math.C:
        !          1460:        * classes/op.C:
        !          1461:        * classes/response.C:
        !          1462:        * classes/smtp/comms.C:
        !          1463:        * classes/smtp/smtp.C:
        !          1464:        * classes/smtp/smtp.h:
        !          1465:        * classes/string.C:
        !          1466:        * classes/table.C:
        !          1467:        * classes/void.C:
        !          1468:        * classes/xdoc.C:
        !          1469:        * classes/xnode.C:
        !          1470:        * classes/xnode.h:
        !          1471:        * include/pa_array.h:
        !          1472:        * include/pa_charset_connection.h:
        !          1473:        * include/pa_charset_manager.h:
        !          1474:        * include/pa_common.h:
        !          1475:        * include/pa_config_fixed.h:
        !          1476:        * include/pa_config_includes.h:
        !          1477:        * include/pa_db_connection.h:
        !          1478:        * include/pa_db_manager.h:
        !          1479:        * include/pa_db_table.h:
        !          1480:        * include/pa_dictionary.h:
        !          1481:        * include/pa_dir.h:
        !          1482:        * include/pa_exception.h:
        !          1483:        * include/pa_exec.h:
        !          1484:        * include/pa_globals.h:
        !          1485:        * include/pa_hash.h:
        !          1486:        * include/pa_opcode.h:
        !          1487:        * include/pa_pool.h:
        !          1488:        * include/pa_pragma_pack_begin.h:
        !          1489:        * include/pa_pragma_pack_end.h:
        !          1490:        * include/pa_request.h:
        !          1491:        * include/pa_sapi.h:
        !          1492:        * include/pa_socks.h:
        !          1493:        * include/pa_sql_connection.h:
        !          1494:        * include/pa_sql_driver_manager.h:
        !          1495:        * include/pa_stack.h:
        !          1496:        * include/pa_string.h:
        !          1497:        * include/pa_stylesheet_connection.h:
        !          1498:        * include/pa_stylesheet_manager.h:
        !          1499:        * include/pa_table.h:
        !          1500:        * include/pa_threads.h:
        !          1501:        * include/pa_types.h:
        !          1502:        * main/compile.C:
        !          1503:        * main/compile.tab.C:
        !          1504:        * main/compile_tools.C:
        !          1505:        * main/compile_tools.h:
        !          1506:        * main/execute.C:
        !          1507:        * main/pa_array.C:
        !          1508:        * main/pa_charset_connection.C:
        !          1509:        * main/pa_charset_manager.C:
        !          1510:        * main/pa_common.C:
        !          1511:        * main/pa_db_connection.C:
        !          1512:        * main/pa_db_manager.C:
        !          1513:        * main/pa_db_table.C:
        !          1514:        * main/pa_dictionary.C:
        !          1515:        * main/pa_dir.C:
        !          1516:        * main/pa_exception.C:
        !          1517:        * main/pa_exec.C:
        !          1518:        * main/pa_globals.C:
        !          1519:        * main/pa_hash.C:
        !          1520:        * main/pa_pool.C:
        !          1521:        * main/pa_request.C:
        !          1522:        * main/pa_socks.C:
        !          1523:        * main/pa_sql_driver_manager.C:
        !          1524:        * main/pa_status_provider.C:
        !          1525:        * main/pa_string.C:
        !          1526:        * main/pa_stylesheet_manager.C:
        !          1527:        * main/pa_table.C:
        !          1528:        * main/untaint.C:
        !          1529:        * operators.txt:
        !          1530:        * pcre/pcre_parser_ctype.c:
        !          1531:        * sql/pa_sql_driver.h:
        !          1532:        * targets/apache13/mod_parser3.C:
        !          1533:        * targets/apache13/pa_pool.C:
        !          1534:        * targets/apache13/pa_threads.C:
        !          1535:        * targets/cgi/pa_pool.C:
        !          1536:        * targets/cgi/pa_threads.C:
        !          1537:        * targets/cgi/parser3.C:
        !          1538:        * targets/cgi/pool_storage.h:
        !          1539:        * targets/isapi/pa_pool.C:
        !          1540:        * targets/isapi/pa_threads.C:
        !          1541:        * targets/isapi/parser3isapi.C:
        !          1542:        * targets/isapi/pool_storage.h:
        !          1543:        * types/pa_valiased.C:
        !          1544:        * types/pa_valiased.h:
        !          1545:        * types/pa_value.h:
        !          1546:        * types/pa_vbool.h:
        !          1547:        * types/pa_vclass.h:
        !          1548:        * types/pa_vcode_frame.h:
        !          1549:        * types/pa_vcookie.C:
        !          1550:        * types/pa_vcookie.h:
        !          1551:        * types/pa_vdate.h:
        !          1552:        * types/pa_vdouble.h:
        !          1553:        * types/pa_venv.h:
        !          1554:        * types/pa_vfile.C:
        !          1555:        * types/pa_vfile.h:
        !          1556:        * types/pa_vform.C:
        !          1557:        * types/pa_vform.h:
        !          1558:        * types/pa_vhash.h:
        !          1559:        * types/pa_vhashfile.C:
        !          1560:        * types/pa_vhashfile.h:
        !          1561:        * types/pa_vimage.C:
        !          1562:        * types/pa_vimage.h:
        !          1563:        * types/pa_vint.h:
        !          1564:        * types/pa_vjunction.h:
        !          1565:        * types/pa_vmath.h:
        !          1566:        * types/pa_vmethod_frame.h:
        !          1567:        * types/pa_vobject.h:
        !          1568:        * types/pa_vrequest.C:
        !          1569:        * types/pa_vrequest.h:
        !          1570:        * types/pa_vresponse.h:
        !          1571:        * types/pa_vstateless_class.C:
        !          1572:        * types/pa_vstateless_class.h:
        !          1573:        * types/pa_vstateless_object.h:
        !          1574:        * types/pa_vstatus.h:
        !          1575:        * types/pa_vstring.C:
        !          1576:        * types/pa_vstring.h:
        !          1577:        * types/pa_vtable.C:
        !          1578:        * types/pa_vtable.h:
        !          1579:        * types/pa_vvoid.h:
        !          1580:        * types/pa_vxdoc.C:
        !          1581:        * types/pa_vxdoc.h:
        !          1582:        * types/pa_vxnode.C:
        !          1583:        * types/pa_vxnode.h:
        !          1584:        * types/pa_wcontext.C:
        !          1585:        * types/pa_wcontext.h:
        !          1586:        * types/pa_wwrapper.h:
        !          1587:        * www/htdocs/index.html:
        !          1588:                $status:db
        !          1589:                fixed used not initialized in db_connection & db_table
        !          1590: 
        !          1591:        * include/pa_charset_manager.h:
        !          1592:        * include/pa_db_manager.h:
        !          1593:        * include/pa_request.h:
        !          1594:        * include/pa_sql_connection.h:
        !          1595:        * include/pa_sql_driver_manager.h:
        !          1596:        * include/pa_stylesheet_manager.h:
        !          1597:        * main/main.dsp:
        !          1598:        * main/pa_charset_manager.C:
        !          1599:        * main/pa_common.C:
        !          1600:        * main/pa_db_manager.C:
        !          1601:        * main/pa_globals.C:
        !          1602:        * main/pa_request.C:
        !          1603:        * main/pa_sql_driver_manager.C:
        !          1604:        * main/pa_status_provider.C:
        !          1605:        * main/pa_stylesheet_manager.C:
        !          1606:        * operators.txt:
        !          1607:        * types/pa_vstatus.h:
        !          1608:        * types/pa_vxnode.C:
        !          1609:        * types/types.dsp:
        !          1610:        * www/htdocs/index.html:
        !          1611:                started status parser class
        !          1612: 
        !          1613:        * www/htdocs/index.html:
        !          1614:                z
        !          1615: 
        !          1616:        * main/pa_db_connection.C:
        !          1617:        * main/pa_db_table.C:
        !          1618:                parser_multithreaded check was wrong
        !          1619: 
        !          1620:        * main/pa_db_connection.C:
        !          1621:        * main/pa_db_manager.C:
        !          1622:                expiration from debug to normal
        !          1623: 
        !          1624:        * operators.txt:
        !          1625:        * operators.txt:
        !          1626:                doc
        !          1627: 
        !          1628: 2001-11-01  paf
        !          1629:        * classes/hash.C:
        !          1630:        * include/pa_hash.h:
        !          1631:        * main/pa_hash.C:
        !          1632:        * operators.txt:
        !          1633:        * types/pa_vcookie.C:
        !          1634:        * www/htdocs/index.html:
        !          1635:                ^hash.delete[key]
        !          1636: 
        !          1637:        * classes/hash.C:
        !          1638:        * classes/op.C:
        !          1639:        * operators.txt:
        !          1640:        * types/pa_vmethod_frame.h:
        !          1641:        * types/pa_vstring.C:
        !          1642:        * types/pa_vstring.h:
        !          1643:        * www/htdocs/.htaccess:
        !          1644:        * www/htdocs/index.html:
        !          1645:                ^foreach[key|value]{body}[[separator]|{separator}]
        !          1646: 
        !          1647:        * classes/gd/gif.C:
        !          1648:        * classes/math.C:
        !          1649:        * configure.in:
        !          1650:        * include/pa_common.h:
        !          1651:                HAVE_TRUNC HAVE_ROUND checks [for hp, there are such in math.h]
        !          1652: 
        !          1653:        * classes/op.C:
        !          1654:                ^for endless loop check strightened
        !          1655: 
        !          1656:        * Makefile.in:
        !          1657:        * classes/Makefile.in:
        !          1658:        * classes/gd/Makefile.in:
        !          1659:        * configure:
        !          1660:        * include/pa_config_auto.h.in:
        !          1661:        * libltdl/Makefile.in:
        !          1662:        * main/Makefile.in:
        !          1663:        * pcre/Makefile.in:
        !          1664:        * targets/Makefile.in:
        !          1665:        * targets/apache13/Makefile.in:
        !          1666:        * targets/cgi/Makefile.in:
        !          1667:        * types/Makefile.in:
        !          1668:                makes
        !          1669: 
        !          1670:        * main/pa_hash.C:
        !          1671:                removed old extra include
        !          1672: 
        !          1673:        * classes/hash.C:
        !          1674:        * classes/hashfile.C:
        !          1675:        * operators.txt:
        !          1676:        * types/pa_vhashfile.C:
        !          1677:        * www/htdocs/index.html:
        !          1678:                ^hashfile.foreach[key|value]{body}[[separator]|{separator}]
        !          1679:                prev were hash.foreach
        !          1680: 
        !          1681:        * classes/hash.C:
        !          1682:        * classes/xdoc.C:
        !          1683:        * classes/xnode.C:
        !          1684:        * include/pa_hash.h:
        !          1685:        * main/pa_hash.C:
        !          1686:        * main/pa_request.C:
        !          1687:        * types/pa_vhash.h:
        !          1688:        * types/pa_vxnode.C:
        !          1689:        * www/htdocs/index.html:
        !          1690:                hash locking
        !          1691:                disabled changing of hash inside of foreach
        !          1692: 
        !          1693:        * www/htdocs/index.html:
        !          1694:                hash foreach tests
        !          1695: 
        !          1696:        * classes/hash.C:
        !          1697:        * classes/op.C:
        !          1698:        * main/execute.C:
        !          1699:                changed root behavior in native calls.
        !          1700:                it left unchanged, so ^for ^foreach & co can use r.root to write their i & key,value there
        !          1701: 
        !          1702:        * classes/op.C:
        !          1703:                detected for var storage bug, fixed. todo:foreach
        !          1704: 
        !          1705: 2001-10-31  paf
        !          1706:        * configure:
        !          1707:                configure
        !          1708: 
        !          1709:        * classes/table.C:
        !          1710:        * operators.txt:
        !          1711:        * www/htdocs/index.html:
        !          1712:                ^table.save[[nameless|+append;]path]
        !          1713: 
        !          1714:        * main/pa_db_connection.C:
        !          1715:        * main/pa_sql_driver_manager.C:
        !          1716:        * www/htdocs/index.html:
        !          1717:                        // lockdetector flags
        !          1718:                        dbenv.lk_detect=DB_LOCK_RANDOM;
        !          1719: 
        !          1720:        * include/pa_threads.h:
        !          1721:        * main/pa_db_connection.C:
        !          1722:        * main/pa_db_table.C:
        !          1723:        * targets/apache13/pa_threads.C:
        !          1724:        * targets/cgi/pa_threads.C:
        !          1725:        * targets/isapi/pa_threads.C:
        !          1726:        * www/htdocs/index.html:
        !          1727:                libdb DB_THREAD flag only when really needed
        !          1728: 
        !          1729:        * include/pa_opcode.h:
        !          1730:        * main/compile.tab.C:
        !          1731:        * main/compile.y:
        !          1732:        * main/execute.C:
        !          1733:        * operators.txt:
        !          1734:        * www/htdocs/index.html:
        !          1735:                \ in expression: int divide 10/3=3
        !          1736: 
        !          1737:        * configure.in:
        !          1738:        * main/pa_sql_driver_manager.C:
        !          1739:        * www/htdocs/index.html:
        !          1740:                hiding passwords and addresses from accidental show [imagine
        !          1741:                user forgot @exception]
        !          1742: 
        !          1743:        * main/pa_common.C:
        !          1744:                typing bug in common - bad ifdeff
        !          1745: 
        !          1746:        * classes/file.C:
        !          1747:        * classes/image.C:
        !          1748:        * classes/mail.C:
        !          1749:        * classes/string.C:
        !          1750:        * classes/xnode.C:
        !          1751:        * include/pa_common.h:
        !          1752:        * main/pa_common.C:
        !          1753:        * operators.txt:
        !          1754:        * www/htdocs/index.html:
        !          1755:                ^string.save[[append;]path]
        !          1756: 
        !          1757:        * main/pa_db_connection.C:
        !          1758:        * www/htdocs/index.html:
        !          1759:                z
        !          1760: 
        !          1761:        * main/compile.C:
        !          1762:        * main/pa_common.C:
        !          1763:        * www/htdocs/auto.p:
        !          1764:                completely empty file now considered "read", not ignored [not
        !          1765:                perfect trick used]
        !          1766: 
        !          1767:        * types/pa_vhashfile.h:
        !          1768:                hashfile  ^delete to do something only inside of ^cache
        !          1769: 
        !          1770:        * main/pa_common.C:
        !          1771:                simplier common ifdefs
        !          1772: 
        !          1773: 2001-10-30  paf
        !          1774:        * include/pa_common.h:
        !          1775:        * main/pa_common.C:
        !          1776:        * types/pa_vform.C:
        !          1777:        * www/htdocs/index.html:
        !          1778:                form post data line endings not reformatted now.
        !          1779: 
        !          1780:        * classes/xdoc.C:
        !          1781:                rolled back {} in xdoc.createTextNode for now
        !          1782: 
        !          1783:        * configure.in:
        !          1784:                rtti needed on solaris for exceptions to work OK, removing -fno
        !          1785:                rtti from everywhere
        !          1786: 
        !          1787:        * main/pa_db_connection.C:
        !          1788:        * main/pa_db_manager.C:
        !          1789:        * main/pa_db_table.C:
        !          1790:        * main/pa_exec.C:
        !          1791:        * main/pa_request.C:
        !          1792:        * main/pa_sql_driver_manager.C:
        !          1793:        * main/pa_string.C:
        !          1794:        * www/htdocs/index.html:
        !          1795:                cstr(asis) default param removed
        !          1796: 
        !          1797:        * classes/classes.dsp:
        !          1798:        * classes/gd/gd.dsp:
        !          1799:        * classes/smtp/smtp.dsp:
        !          1800:        * libltdl/libltdl.dsp:
        !          1801:        * main/main.dsp:
        !          1802:        * parser3.dsw:
        !          1803:        * pcre/pcre.dsp:
        !          1804:        * pcre/pcre_dftables.dsp:
        !          1805:        * pcre/pcre_parser_ctype.dsp:
        !          1806:        * targets/apache13/ApacheModuleParser3.dsp:
        !          1807:        * targets/cgi/parser3.dsp:
        !          1808:        * targets/isapi/parser3isapi.dsp:
        !          1809:        * types/types.dsp:
        !          1810:                enabled debug incremental compile
        !          1811: 
        !          1812:        * include/pa_dir.h:
        !          1813:        * www/htdocs/index.html:
        !          1814:                LOAD_DIR fixed
        !          1815: 
        !          1816:        * types/pa_vform.C:
        !          1817:        * types/pa_vform.h:
        !          1818:        * www/htdocs/index.html:
        !          1819:                AppendFormEntry length param now required [had bug when file= 
        !          1820:                has no value]
        !          1821: 
        !          1822:        * types/pa_vform.C:
        !          1823:        * www/htdocs/auto.p:
        !          1824:                VForm::AppendFormEntry {length convention was broken} fix_line_breaks
        !          1825: 
        !          1826:        * include/pa_config_fixed.h:
        !          1827:        * include/pa_pragma_pack_begin.h:
        !          1828:        * include/pa_pragma_pack_end.h:
        !          1829:        * include/pa_string.h:
        !          1830:        * include/pa_types.h:
        !          1831:        * www/htdocs/index.html:
        !          1832:                String & Origin packed with #pragma pack
        !          1833: 
        !          1834:        * Makefile.in:
        !          1835:        * configure:
        !          1836:        * configure.in:
        !          1837:        * include/pa_config_auto.h.in:
        !          1838:                pragma detection
        !          1839: 
        !          1840:        * classes/xdoc.C:
        !          1841:                rolled back {} in xdoc.createElement for now
        !          1842: 
        !          1843: 2001-10-29  paf
        !          1844:        * configure.in:
        !          1845:        * configure.in:
        !          1846:        * configure.in:
        !          1847:        * www/parser3root_debug.conf:
        !          1848:                if...
        !          1849:                AC_DEFINE(HAVE_PRAGMA_PACK,,compiler supports #pragma pack(1))
        !          1850: 
        !          1851:        * types/pa_wcontext.h:
        !          1852:                bitfield syntax stricter
        !          1853: 
        !          1854:        * include/pa_string.h:
        !          1855:        * main/pa_string.C:
        !          1856:        * targets/cgi/pa_pool.C:
        !          1857:                debugging memory
        !          1858:                String::fused_rows func now
        !          1859:                
        !          1860:                [Mon Oct 29 17:55:45 2001] total 5917436/158731
        !          1861:                [Mon Oct 29 18:11:53 2001] total 5796092/158731
        !          1862: 
        !          1863:        * classes/file.C:
        !          1864:        * classes/image.C:
        !          1865:        * classes/string.C:
        !          1866:        * classes/xdoc.C:
        !          1867:        * include/pa_pool.h:
        !          1868:        * include/pa_string.h:
        !          1869:        * main/execute.C:
        !          1870:        * main/pa_array.C:
        !          1871:        * main/pa_common.C:
        !          1872:        * main/pa_hash.C:
        !          1873:        * main/pa_sql_driver_manager.C:
        !          1874:        * main/pa_string.C:
        !          1875:        * main/untaint.C:
        !          1876:        * targets/cgi/pa_pool.C:
        !          1877:        * targets/cgi/parser3.C:
        !          1878:        * types/pa_vcookie.C:
        !          1879:        * types/pa_vstring.h:
        !          1880:        * www/htdocs/auto.p:
        !          1881:                debuggging memory.
        !          1882:                string::as_int/double now usually uses stack, not heap [200K out of 17M :)]
        !          1883:                VString(String&) not copies reference [29M -> 17M]
        !          1884: 
        !          1885:        * include/pa_sql_connection.h:
        !          1886:                SQL_CONNECTION_FUNC_GUARDED name
        !          1887: 
        !          1888:        * targets/isapi/pa_pool.C:
        !          1889:                added isapi&apache real_malloc debug param.someday either ifdef
        !          1890:                or remove it
        !          1891: 
        !          1892:        * targets/apache13/pa_pool.C:
        !          1893:        * targets/cgi/pa_pool.C:
        !          1894:        * targets/cgi/parser3.C:
        !          1895:                removed debug defines
        !          1896: 
        !          1897:        * Makefile.am:
        !          1898:                .am order
        !          1899: 
        !          1900:        * main/untaint.C:
        !          1901:                optimizing returned after debugging
        !          1902: 
        !          1903:        * main/pa_sql_driver_manager.C:
        !          1904:        * www/htdocs/auto.p:
        !          1905:                ping to have services [old hiding bug]
        !          1906: 
        !          1907:        * include/pa_array.h:
        !          1908:        * include/pa_charset_manager.h:
        !          1909:        * include/pa_db_connection.h:
        !          1910:        * include/pa_db_manager.h:
        !          1911:        * include/pa_db_table.h:
        !          1912:        * include/pa_hash.h:
        !          1913:        * include/pa_request.h:
        !          1914:        * include/pa_sql_driver_manager.h:
        !          1915:        * include/pa_stylesheet_manager.h:
        !          1916:        * include/pa_threads.h:
        !          1917:        * types/pa_valiased.h:
        !          1918:        * types/pa_vhashfile.h:
        !          1919:        * types/pa_vstateless_class.h:
        !          1920:        * types/pa_wcontext.h:
        !          1921:                gcc 3.0.1 required "friend class"
        !          1922:                
        !          1923:                ../include/pa_request.h:51: friend declaration requires class-key, i.e. `friend
        !          1924:                   class Temp_lang'
        !          1925: 
        !          1926:        * include/pa_string.h:
        !          1927:        * main/pa_string.C:
        !          1928:        * main/untaint.C:
        !          1929:        * targets/cgi/pa_pool.C:
        !          1930:                String size_t replace to uint in proper places [todo:Array]
        !          1931: 
        !          1932:        * classes/file.C:
        !          1933:        * include/pa_hash.h:
        !          1934:        * include/pa_string.h:
        !          1935:        * main/pa_globals.C:
        !          1936:        * targets/cgi/pa_pool.C:
        !          1937:                debugging memory
        !          1938:                hash key ref now
        !          1939:                
        !          1940:                [Mon Oct 29 16:01:17 2001] total 17050496/202647
        !          1941:                [Mon Oct 29 17:11:17 2001] total 16867948/202658
        !          1942: 
        !          1943:        * main/execute.C:
        !          1944:        * targets/cgi/pa_pool.C:
        !          1945:        * targets/cgi/parser3.dsp:
        !          1946:        * types/pa_wcontext.h:
        !          1947:        * types/pa_wwrapper.h:
        !          1948:                debugging memory
        !          1949:                WContext
        !          1950:                flags to bits
        !          1951:                
        !          1952:                total 5 652 652/158731
        !          1953:                total 5 469 332/158731
        !          1954: 
        !          1955:        * classes/file.C:
        !          1956:        * types/pa_vimage.C:
        !          1957:        * www/htdocs/index.html:
        !          1958:        * www/htdocs/index.html:
        !          1959:                image&file couple stack string hash.puts
        !          1960: 
        !          1961:        * include/pa_sql_connection.h:
        !          1962:                there were one wrong SQL_CONNECTION_FUNC_GUARDED [failed]
        !          1963: 
        !          1964:        * include/pa_exception.h:
        !          1965:        * include/pa_sql_connection.h:
        !          1966:        * main/pa_exception.C:
        !          1967:        * main/pa_sql_driver_manager.C:
        !          1968:        * sql/pa_sql_driver.h:
        !          1969:        * www/htdocs/index.html:
        !          1970:                sql driver impl changed in _throw part.
        !          1971:                
        !          1972:                the idea is to #1 jump to C++ some function to main body, where
        !          1973:                every function stack frame has exception unwind information
        !          1974:                and from there... #2 propagate_exception()
        !          1975: 
        !          1976:        * include/pa_array.h:
        !          1977:        * main/pa_array.C:
        !          1978:                debugging memory
        !          1979:                Array:: without cache in get/put now
        !          1980:                
        !          1981:                [Mon Oct 29 18:23:02 2001] total 5 796 092/158731
        !          1982:                [Mon Oct 29 18:25:27 2001] total 5 652 652/158731
        !          1983: 
        !          1984:        * include/pa_string.h:
        !          1985:        * include/pa_types.h:
        !          1986:        * main/pa_string.C:
        !          1987:        * main/untaint.C:
        !          1988:                memory hunging
        !          1989:                #pragma pack(1)
        !          1990:                
        !          1991:                16 419 844
        !          1992:                13 169 394
        !          1993: 
        !          1994: 2001-10-28  paf
        !          1995:        * configure:
        !          1996:        * configure.in:
        !          1997:        * include/pa_config_auto.h.in:
        !          1998:        * include/pa_config_fixed.h:
        !          1999:        * include/pa_db_connection.h:
        !          2000:        * include/pa_db_manager.h:
        !          2001:        * include/pa_db_table.h:
        !          2002:        * main/pa_db_connection.C:
        !          2003:        * main/pa_db_table.C:
        !          2004:                db2 on linux with DB 2.4.14: (6/2/98)
        !          2005: 
        !          2006:        * www/htdocs/index.html:
        !          2007:        * www/parser3root_debug.conf:
        !          2008:        * www/parser3root_debug.conf:
        !          2009:        * www/parser3root_debug_elik.conf:
        !          2010:        * www/parser3root_debug_elik.conf:
        !          2011:                confs
        !          2012: 
        !          2013:        * www/htdocs/.htaccess:
        !          2014:        * www/htdocs/index.html:
        !          2015:        * www/parser3root_debug.conf:
        !          2016:                z
        !          2017: 
        !          2018:        * main/pa_db_connection.C:
        !          2019:        * main/pa_db_table.C:
        !          2020:                exception translation
        !          2021: 
        !          2022:        * main/pa_db_connection.C:
        !          2023:                expire table [was accidently pasted with wrong type/cast]
        !          2024: 
        !          2025:        * classes/Makefile.am:
        !          2026:        * classes/Makefile.in:
        !          2027:        * configure:
        !          2028:        * configure.in:
        !          2029:        * targets/apache13/p3runConfigure.in:
        !          2030:        * targets/cgi/Makefile.am:
        !          2031:        * targets/cgi/Makefile.in:
        !          2032:        * www/htdocs/.htaccess:
        !          2033:                db makes. remember to build DB2 with -fexceptions!!!
        !          2034: 
        !          2035:        * main/pa_db_table.C:
        !          2036:                DB_RMW defed
        !          2037: 
        !          2038:        * main/pa_db_connection.C:
        !          2039:                removed old consts
        !          2040: 
        !          2041: 2001-10-27  paf
        !          2042:        * classes/hashfile.C:
        !          2043:        * include/pa_db_connection.h:
        !          2044:        * include/pa_db_table.h:
        !          2045:        * main/pa_db_connection.C:
        !          2046:        * main/pa_db_manager.C:
        !          2047:        * main/pa_db_table.C:
        !          2048:        * main/pa_globals.C:
        !          2049:        * types/pa_vhashfile.C:
        !          2050:                DB2 ifdefs
        !          2051: 
        !          2052:        * Makefile.in:
        !          2053:        * classes/Makefile.am:
        !          2054:        * classes/Makefile.in:
        !          2055:        * classes/gd/Makefile.in:
        !          2056:        * configure:
        !          2057:        * configure.in:
        !          2058:        * include/pa_config_fixed.h:
        !          2059:        * libltdl/Makefile.in:
        !          2060:        * main/Makefile.am:
        !          2061:        * main/Makefile.in:
        !          2062:        * pcre/Makefile.in:
        !          2063:        * targets/Makefile.in:
        !          2064:        * targets/apache13/Makefile.in:
        !          2065:        * targets/apache13/p3runConfigure.in:
        !          2066:        * targets/cgi/Makefile.am:
        !          2067:        * targets/cgi/Makefile.in:
        !          2068:        * types/Makefile.am:
        !          2069:        * types/Makefile.in:
        !          2070:                makes with DB2
        !          2071: 
        !          2072:        * classes/classes.awk:
        !          2073:                no $ in var names
        !          2074: 
        !          2075:        * main/pa_db_connection.C:
        !          2076:        * main/pa_db_manager.C:
        !          2077:        * www/htdocs/index.html:
        !          2078:                db expiration connection&table [forgotten calls]
        !          2079: 
        !          2080:        * main/pa_globals.C:
        !          2081:        * targets/apache13/ApacheModuleParser3.dsp:
        !          2082:        * targets/cgi/parser3.dsp:
        !          2083:        * targets/isapi/parser3isapi.dsp:
        !          2084:                vc projects libdb ifdefed into globals.C
        !          2085: 
        !          2086:        * operators.txt:
        !          2087:                ^hashfile.clear[] doced
        !          2088: 
        !          2089:        * classes/hashfile.C:
        !          2090:        * include/pa_db_connection.h:
        !          2091:        * include/pa_db_table.h:
        !          2092:        * main/pa_db_connection.C:
        !          2093:        * main/pa_db_table.C:
        !          2094:        * operators.txt:
        !          2095:        * www/htdocs/index.html:
        !          2096:                ^hashfile.clear[]
        !          2097: 
        !          2098:        * Makefile.in:
        !          2099:        * classes/Makefile.in:
        !          2100:        * classes/gd/Makefile.in:
        !          2101:        * configure:
        !          2102:        * configure.in:
        !          2103:        * include/pa_config_auto.h.in:
        !          2104:        * main/Makefile.am:
        !          2105:        * main/Makefile.in:
        !          2106:        * pcre/Makefile.in:
        !          2107:        * targets/Makefile.in:
        !          2108:        * targets/apache13/p3runConfigure.in:
        !          2109:        * targets/cgi/Makefile.in:
        !          2110:        * types/Makefile.am:
        !          2111:        * types/Makefile.in:
        !          2112:        * www/htdocs/index.html:
        !          2113:                makes db
        !          2114: 
        !          2115: 2001-10-26  paf
        !          2116:        * classes/xdoc.C:
        !          2117:        * www/htdocs/auto.p:
        !          2118:        * www/htdocs/index.html:
        !          2119:                xdoc createTextNode createElement UL_XML default. but entities
        !          2120:                still reparsed. todo: tothink
        !          2121: 
        !          2122:        * classes/xdoc.C:
        !          2123:        * classes/xdoc.C:
        !          2124:        * types/pa_vxdoc.h:
        !          2125:                transform2 for parsed_source
        !          2126: 
        !          2127:        * classes/hashfile.C:
        !          2128:        * include/pa_db_connection.h:
        !          2129:        * include/pa_db_manager.h:
        !          2130:        * include/pa_db_table.h:
        !          2131:        * include/pa_hash.h:
        !          2132:        * main/pa_db_connection.C:
        !          2133:        * main/pa_db_manager.C:
        !          2134:        * main/pa_db_table.C:
        !          2135:        * main/pa_hash.C:
        !          2136:        * types/pa_vhashfile.C:
        !          2137:        * types/pa_vhashfile.h:
        !          2138:                db connections & tables now cached at create time & multithreaded
        !          2139: 
        !          2140:        * include/pa_db_connection.h:
        !          2141:        * main/pa_db_connection.C:
        !          2142:        * main/pa_db_connection.C:
        !          2143:        * www/htdocs/index.html:
        !          2144:                db checkpoints
        !          2145: 
        !          2146:        * classes/hashfile.C:
        !          2147:        * include/pa_db_table.h:
        !          2148:        * main/pa_db_table.C:
        !          2149:                db: child transaction commit/rollback responsibility left to
        !          2150:                parent [as it sould - else there were a bug with double free]
        !          2151: 
        !          2152:        * main/pa_db_connection.C:
        !          2153:        * operators.txt:
        !          2154:                about to remove connection from vhashfile
        !          2155: 
        !          2156:        * main/pa_db_connection.C:
        !          2157:        * www/htdocs/index.html:
        !          2158:        * www/htdocs/index.html:
        !          2159:                db recover mech 2
        !          2160: 
        !          2161: 2001-10-25  paf
        !          2162:        * include/pa_db_connection.h:
        !          2163:        * main/pa_db_manager.C:
        !          2164:        * www/htdocs/index.html:
        !          2165:                transaction parent passed
        !          2166: 
        !          2167:        * classes/hashfile.C:
        !          2168:        * include/pa_common.h:
        !          2169:        * include/pa_db_connection.h:
        !          2170:        * include/pa_db_manager.h:
        !          2171:        * include/pa_db_table.h:
        !          2172:        * main/main.dsp:
        !          2173:        * main/pa_db_connection.C:
        !          2174:        * main/pa_db_manager.C:
        !          2175:        * main/pa_db_table.C:
        !          2176:        * operators.txt:
        !          2177:        * parser3.dsw:
        !          2178:        * types/pa_vhashfile.C:
        !          2179:        * types/pa_vhashfile.h:
        !          2180:        * www/htdocs/index.html:
        !          2181:        * www/parser3root_debug.conf:
        !          2182:                started db_home [multiple, cached]
        !          2183:                todo: autorecover [tried, but not succeded, yet]
        !          2184: 
        !          2185:        * include/pa_dir.h:
        !          2186:                ancient gpf on dir not found fixed
        !          2187: 
        !          2188: 2001-10-24  parser
        !          2189:        * classes/Makefile.am:
        !          2190:        * classes/Makefile.am:
        !          2191:        * classes/Makefile.am:
        !          2192:        * classes/Makefile.in:
        !          2193:        * classes/Makefile.in:
        !          2194:        * main/Makefile.in:
        !          2195:        * targets/cgi/Makefile.am:
        !          2196:        * targets/cgi/Makefile.in:
        !          2197:        * targets/cgi/pool_storage.h:
        !          2198:        * targets/cgi/pool_storage.h:
        !          2199:                makes
        !          2200: 
        !          2201:        * include/pa_db_connection.h:
        !          2202:        * main/pa_db_connection.C:
        !          2203:        * types/pa_vhashfile.C:
        !          2204:                db_cursor constructor public now
        !          2205: 
        !          2206:        * include/pa_common.h:
        !          2207:        * main/Makefile.am:
        !          2208:        * main/pa_common.C:
        !          2209:        * types/pa_vform.C:
        !          2210:        * types/pa_vform.h:
        !          2211:                .am
        !          2212: 
        !          2213:        * targets/cgi/pool_storage.h:
        !          2214:        * targets/isapi/parser3isapi.C:
        !          2215:        * targets/isapi/pool_storage.h:
        !          2216:                pool_storage fixed
        !          2217: 
        !          2218:        * classes/hashfile.C:
        !          2219:        * include/pa_request.h:
        !          2220:        * operators.txt:
        !          2221:        * www/htdocs/index.html:
        !          2222:                hashfile.cache 0
        !          2223: 
        !          2224:        * main/pa_db_connection.C:
        !          2225:        * types/pa_vhashfile.C:
        !          2226:                db_connection not bothers with key when not returning expired data
        !          2227: 
        !          2228:        * include/pa_common.h:
        !          2229:        * main/pa_common.C:
        !          2230:        * types/pa_vform.C:
        !          2231:        * types/pa_vform.h:
        !          2232:                form fix_line_breaks
        !          2233: 
        !          2234:        * www/htdocs/index.html:
        !          2235:                z
        !          2236: 
        !          2237:        * operators.txt:
        !          2238:        * types/pa_vhashfile.C:
        !          2239:        * types/pa_vhashfile.h:
        !          2240:                hashfile expiring 0
        !          2241: 
        !          2242:        * main/pa_db_connection.C:
        !          2243:        * types/pa_vhashfile.C:
        !          2244:        * www/htdocs/index.html:
        !          2245:                hashfile expiring 1
        !          2246: 
        !          2247:        * classes/hashfile.C:
        !          2248:        * include/pa_db_connection.h:
        !          2249:        * main/pa_db_connection.C:
        !          2250:                hashfile expired deleted from db when get & iterate
        !          2251: 
        !          2252:        * classes/hashfile.C:
        !          2253:        * operators.txt:
        !          2254:        * types/pa_vhashfile.h:
        !          2255:        * www/htdocs/index.html:
        !          2256:                hashfile 1
        !          2257: 
        !          2258:        * include/pa_db_connection.h:
        !          2259:        * main/pa_db_connection.C:
        !          2260:        * types/pa_vhashfile.C:
        !          2261:        * types/pa_vhashfile.h:
        !          2262:                hashfile data stamped, todo: put_element analize
        !          2263: 
        !          2264:        * operators.txt:
        !          2265:        * operators.txt:
        !          2266:        * targets/apache13/ApacheModuleParser3.dsp:
        !          2267:        * targets/isapi/parser3isapi.dsp:
        !          2268:                doc
        !          2269: 
        !          2270:        * sql/pa_sql_driver.h:
        !          2271:                version
        !          2272: 
        !          2273:        * main/pa_db_connection.C:
        !          2274:        * main/pa_db_manager.C:
        !          2275:        * www/htdocs/index.html:
        !          2276:                hashfile setted this:
        !          2277:                DB_RMW
        !          2278:                Acquire write locks instead of read locks when doing the retrieval. Setting this flag may decrease the likelihood of deadlock during a read-modify-write cycle by immediately acquiring the write lock during the read part of the cycle so that another thread of control acquiring a read lock for the same item, in its own read-modify-write cycle, will not result in deadlock
        !          2279: 
        !          2280:        * include/pa_db_connection.h:
        !          2281:        * include/pa_string.h:
        !          2282:        * main/pa_db_connection.C:
        !          2283:        * main/pa_string.C:
        !          2284:        * operators.txt:
        !          2285:        * www/htdocs/index.html:
        !          2286:                hashfile pieced serialize. todo stamp
        !          2287: 
        !          2288: 2001-10-23  parser
        !          2289:        * classes/file.C:
        !          2290:        * classes/hash.C:
        !          2291:        * classes/hashfile.C:
        !          2292:        * classes/image.C:
        !          2293:        * classes/mail.C:
        !          2294:        * classes/response.C:
        !          2295:        * classes/string.C:
        !          2296:        * classes/table.C:
        !          2297:        * classes/xdoc.C:
        !          2298:        * include/pa_config_fixed.h:
        !          2299:        * include/pa_db_connection.h:
        !          2300:        * main/pa_common.C:
        !          2301:        * main/pa_db_connection.C:
        !          2302:        * main/pa_request.C:
        !          2303:        * operators.txt:
        !          2304:        * types/pa_value.h:
        !          2305:        * types/pa_vcookie.C:
        !          2306:        * types/pa_vhash.h:
        !          2307:        * types/pa_vhashfile.C:
        !          2308:        * types/pa_vhashfile.h:
        !          2309:        * types/pa_vresponse.h:
        !          2310:        * types/pa_vtable.C:
        !          2311:        * www/htdocs/index.html:
        !          2312:                ^hashfile.hash[]
        !          2313: 
        !          2314:        * classes/hashfile.C:
        !          2315:        * include/pa_db_connection.h:
        !          2316:        * include/pa_db_manager.h:
        !          2317:        * main/pa_db_connection.C:
        !          2318:        * main/pa_db_manager.C:
        !          2319:        * operators.txt:
        !          2320:        * types/pa_vhashfile.h:
        !          2321:        * www/htdocs/index.html:
        !          2322:                ^hashfile.transaction{code}
        !          2323:                ^hashfile:clear[filename]
        !          2324:                ^hashfile.delete[key]
        !          2325: 
        !          2326:        * classes/hashfile.C:
        !          2327:        * classes/xdoc.C:
        !          2328:        * include/pa_config_fixed.h:
        !          2329:        * main/pa_db_manager.C:
        !          2330:        * main/pa_globals.C:
        !          2331:        * operators.txt:
        !          2332:                ifdefs so it compiled without db
        !          2333: 
        !          2334: 2001-10-22  parser
        !          2335:        * targets/apache13/mod_parser3.C:
        !          2336:        * targets/isapi/parser3isapi.C:
        !          2337:        * www/htdocs/.htaccess:
        !          2338:        * www/htdocs/auto.p:
        !          2339:        * www/htdocs/index.html:
        !          2340:                SEH minor ifdef changes
        !          2341: 
        !          2342:        * classes/classes.dsp:
        !          2343:        * classes/hashfile.C:
        !          2344:        * classes/xdoc.C:
        !          2345:        * classes/xnode.C:
        !          2346:        * include/pa_charset_connection.h:
        !          2347:        * include/pa_db_connection.h:
        !          2348:        * include/pa_db_manager.h:
        !          2349:        * include/pa_exception.h:
        !          2350:        * include/pa_sapi.h:
        !          2351:        * include/pa_sql_connection.h:
        !          2352:        * include/pa_sql_driver_manager.h:
        !          2353:        * include/pa_stylesheet_connection.h:
        !          2354:        * include/pa_stylesheet_manager.h:
        !          2355:        * include/pa_xslt_stylesheet_manager.h:
        !          2356:        * main/main.dsp:
        !          2357:        * main/pa_db_connection.C:
        !          2358:        * main/pa_db_manager.C:
        !          2359:        * main/pa_exception.C:
        !          2360:        * main/pa_globals.C:
        !          2361:        * main/pa_pool.C:
        !          2362:        * main/pa_sql_driver_manager.C:
        !          2363:        * main/pa_stylesheet_manager.C:
        !          2364:        * main/pa_xslt_stylesheet_manager.C:
        !          2365:        * operators.txt:
        !          2366:        * targets/apache13/mod_parser3.C:
        !          2367:        * targets/cgi/parser3.C:
        !          2368:        * targets/isapi/parser3isapi.C:
        !          2369:        * types/pa_vhashfile.C:
        !          2370:        * types/pa_vhashfile.h:
        !          2371:        * types/pa_vxdoc.C:
        !          2372:        * types/pa_vxnode.C:
        !          2373:        * types/types.dsp:
        !          2374:        * www/htdocs/index.html:
        !          2375:                hashfile 0
        !          2376: 
        !          2377:        * targets/cgi/pa_pool.C:
        !          2378:        * targets/cgi/parser3.C:
        !          2379:        * targets/cgi/parser3.dsp:
        !          2380:        * targets/cgi/pool_storage.h:
        !          2381:        * targets/isapi/pool_storage.h:
        !          2382:                cgi += pool cleanups
        !          2383: 
        !          2384:        * targets/apache13/mod_parser3.C:
        !          2385:        * www/htdocs/.htaccess:
        !          2386:        * www/htdocs/auto.p:
        !          2387:                html
        !          2388: 
        !          2389:        * include/pa_exception.h:
        !          2390:        * include/pa_request.h:
        !          2391:        * main/execute.C:
        !          2392:        * main/pa_exception.C:
        !          2393:        * main/pa_request.C:
        !          2394:        * targets/cgi/parser3.C:
        !          2395:        * targets/cgi/parser3.dsp:
        !          2396:        * types/pa_vclass.h:
        !          2397:        * types/pa_vobject.h:
        !          2398:        * www/htdocs/index.html:
        !          2399:                stack backtrace
        !          2400: 
        !          2401:        * classes/classes.dsp:
        !          2402:        * classes/hashfile.C:
        !          2403:        * include/pa_config_fixed.h:
        !          2404:        * main/execute.C:
        !          2405:        * operators.txt:
        !          2406:        * targets/cgi/parser3.dsp:
        !          2407:        * types/pa_vhashfile.C:
        !          2408:        * types/pa_vhashfile.h:
        !          2409:        * types/types.dsp:
        !          2410:        * www/htdocs/index.html:
        !          2411:        * www/parser3root_debug.conf:
        !          2412:                hashfile -100
        !          2413: 
        !          2414:        * operators.txt:
        !          2415:        * parser3.dsw:
        !          2416:        * types/pa_vhashfile.C:
        !          2417:        * www/htdocs/index.html:
        !          2418:                z
        !          2419: 
        !          2420:        * operators.txt:
        !          2421:        * www/htdocs/index.html:
        !          2422:        * www/parser3root_debug.conf:
        !          2423:                comment
        !          2424: 
        !          2425: 2001-10-19  parser
        !          2426:        * main/pa_request.C:
        !          2427:        * targets/apache13/mod_parser3.C:
        !          2428:        * www/htdocs/index.html:
        !          2429:                pool:: context - get_context
        !          2430: 
        !          2431:        * main/pa_pool.C:
        !          2432:                auto compiled on gcc
        !          2433: 
        !          2434:        * classes/classes.h:
        !          2435:        * classes/date.C:
        !          2436:        * classes/double.C:
        !          2437:        * classes/file.C:
        !          2438:        * classes/form.C:
        !          2439:        * classes/gd/gd.dsp:
        !          2440:        * classes/gd/gif.C:
        !          2441:        * classes/hash.C:
        !          2442:        * classes/image.C:
        !          2443:        * classes/int.C:
        !          2444:        * classes/mail.C:
        !          2445:        * classes/math.C:
        !          2446:        * classes/op.C:
        !          2447:        * classes/smtp/smtp.C:
        !          2448:        * classes/smtp/smtp.dsp:
        !          2449:        * classes/string.C:
        !          2450:        * classes/table.C:
        !          2451:        * classes/void.C:
        !          2452:        * include/pa_config_fixed.h:
        !          2453:        * include/pa_exception.h:
        !          2454:        * include/pa_pool.h:
        !          2455:        * include/pa_request.h:
        !          2456:        * include/pa_types.h:
        !          2457:        * libltdl/libltdl.dsp:
        !          2458:        * main/compile.C:
        !          2459:        * main/compile_tools.C:
        !          2460:        * main/execute.C:
        !          2461:        * main/pa_array.C:
        !          2462:        * main/pa_common.C:
        !          2463:        * main/pa_dictionary.C:
        !          2464:        * main/pa_exception.C:
        !          2465:        * main/pa_exec.C:
        !          2466:        * main/pa_pool.C:
        !          2467:        * main/pa_request.C:
        !          2468:        * main/pa_socks.C:
        !          2469:        * main/pa_sql_driver_manager.C:
        !          2470:        * main/pa_string.C:
        !          2471:        * main/pa_table.C:
        !          2472:        * main/untaint.C:
        !          2473:        * parser3.dsw:
        !          2474:        * pcre/pcre_dftables.dsp:
        !          2475:        * pcre/pcre_parser_ctype.dsp:
        !          2476:        * targets/apache13/ApacheModuleParser3.dsp:
        !          2477:        * targets/apache13/mod_parser3.C:
        !          2478:        * targets/cgi/parser3.C:
        !          2479:        * targets/isapi/parser3isapi.C:
        !          2480:        * types/pa_value.h:
        !          2481:        * types/pa_vbool.h:
        !          2482:        * types/pa_vdouble.h:
        !          2483:        * types/pa_vfile.h:
        !          2484:        * types/pa_vform.C:
        !          2485:        * types/pa_vhash.h:
        !          2486:        * types/pa_vint.h:
        !          2487:        * types/pa_vjunction.h:
        !          2488:        * types/pa_vmethod_frame.h:
        !          2489:        * types/pa_vstateless_class.h:
        !          2490:        * types/pa_vtable.C:
        !          2491:        * types/pa_wcontext.C:
        !          2492:        * types/pa_wwrapper.h:
        !          2493:        * www/htdocs/index.html:
        !          2494:                switched to c++ exceptions 0
        !          2495: 
        !          2496:        * Makefile.in:
        !          2497:        * classes/Makefile.in:
        !          2498:        * configure:
        !          2499:        * include/pa_pool.h:
        !          2500:        * libltdl/Makefile.in:
        !          2501:        * main/Makefile.in:
        !          2502:        * main/pa_common.C:
        !          2503:        * pcre/Makefile.in:
        !          2504:        * targets/Makefile.in:
        !          2505:        * targets/apache13/Makefile.in:
        !          2506:        * targets/cgi/Makefile.in:
        !          2507:        * types/Makefile.in:
        !          2508:                makes
        !          2509: 
        !          2510:        * include/pa_pool.h:
        !          2511:                header
        !          2512: 
        !          2513:        * classes/xdoc.C:
        !          2514:        * classes/xnode.C:
        !          2515:        * include/pa_pool.h:
        !          2516:        * include/pa_types.h:
        !          2517:        * main/pa_pool.C:
        !          2518:                first c++ exceptions result: can free up xalandomstring
        !          2519:                resulting from pool::transcode
        !          2520: 
        !          2521:        * classes/classes.awk:
        !          2522:                $ removed
        !          2523: 
        !          2524:        * operators.txt:
        !          2525:        * www/htdocs/index.html:
        !          2526:                going to switch to c++ exceptions
        !          2527: 
        !          2528:        * classes/Makefile.am:
        !          2529:        * classes/xdoc.C:
        !          2530:        * classes/xnode.C:
        !          2531:        * configure.in:
        !          2532:        * include/pa_config_fixed.h:
        !          2533:        * include/pa_exception.h:
        !          2534:        * include/pa_stylesheet_connection.h:
        !          2535:        * main/pa_charset_connection.C:
        !          2536:        * main/pa_exception.C:
        !          2537:        * main/pa_pool.C:
        !          2538:        * types/pa_vxdoc.C:
        !          2539:        * types/pa_vxdoc.h:
        !          2540:        * types/pa_vxnode.C:
        !          2541:        * types/pa_vxnode.h:
        !          2542:        * www/htdocs/index.html:
        !          2543:                switched to c++ exceptions 1xml
        !          2544:                configure fixed to exclude xalan-patch from non-xml compile
        !          2545: 
        !          2546:        * classes/xdoc.C:
        !          2547:        * classes/xnode.C:
        !          2548:        * classes/xnode.h:
        !          2549:        * types/pa_vxdoc.C:
        !          2550:        * types/pa_vxdoc.h:
        !          2551:        * types/pa_vxnode.C:
        !          2552:        * types/pa_vxnode.h:
        !          2553:                xnode clone got freed
        !          2554: 
        !          2555:        * classes/image.C:
        !          2556:                comment
        !          2557: 
        !          2558: 2001-10-18  parser
        !          2559:        * classes/xdoc.C:
        !          2560:        * types/pa_vxdoc.h:
        !          2561:        * types/pa_vxnode.C:
        !          2562:        * www/htdocs/index.html:
        !          2563:        * www/htdocs/index.html:
        !          2564:                vxdoc set_document & ctor question "who owns document" solved
        !          2565: 
        !          2566:        * include/pa_stylesheet_connection.h:
        !          2567:                prev stylesheet destroyed @ recompile
        !          2568: 
        !          2569:        * classes/xdoc.C:
        !          2570:        * classes/xnode.C:
        !          2571:        * include/pa_pool.h:
        !          2572:        * main/pa_pool.C:
        !          2573:        * www/htdocs/index.html:
        !          2574:                encoding in dom creating funcs
        !          2575: 
        !          2576:        * classes/xdoc.C:
        !          2577:        * www/htdocs/index.html:
        !          2578:                comment
        !          2579: 
        !          2580:        * classes/xdoc.C:
        !          2581:        * classes/xnode.C:
        !          2582:        * main/compile.tab.C:
        !          2583:        * operators.txt:
        !          2584:        * www/htdocs/index.html:
        !          2585:        * www/parser3root_debug.conf:
        !          2586:                xdoc create now uses XercesDocumentBridge, appendChild&co now works
        !          2587: 
        !          2588:        * classes/xdoc.C:
        !          2589:        * main/pa_pool.C:
        !          2590:                extra free removed
        !          2591: 
        !          2592:        * classes/xdoc.C:
        !          2593:        * classes/xdoc.C:
        !          2594:        * types/pa_vxdoc.h:
        !          2595:        * www/htdocs/index.html:
        !          2596:        * www/htdocs/index.html:
        !          2597:                dom created by create can be transformed now
        !          2598: 
        !          2599:        * classes/xdoc.C:
        !          2600:        * www/htdocs/index.html:
        !          2601:                z
        !          2602: 
        !          2603:        * types/pa_vcookie.C:
        !          2604:        * www/htdocs/index.html:
        !          2605:                cookie:CLASS
        !          2606: 
        !          2607:        * classes/xdoc.C:
        !          2608:        * classes/xnode.C:
        !          2609:        * operators.txt:
        !          2610:        * www/htdocs/index.html:
        !          2611:                xdoc::create[] now. and all dom tag names forced to XML lang
        !          2612: 
        !          2613:        * classes/classes.dsp:
        !          2614:        * classes/xdoc.C:
        !          2615:        * operators.txt:
        !          2616:        * types/types.dsp:
        !          2617:                fiew leechy-found bugs in code&doc fixed
        !          2618: 
        !          2619:        * main/compile.tab.C:
        !          2620:        * main/compile.y:
        !          2621:        * main/pa_request.C:
        !          2622:        * operators.txt:
        !          2623:        * www/htdocs/index.html:
        !          2624:        * www/parser3root_debug.conf:
        !          2625:                ^:
        !          2626:                no colon in $origin @exception[
        !          2627: 
        !          2628:        * main/main.dsp:
        !          2629:                project
        !          2630: 
        !          2631: 2001-10-17  parser
        !          2632:        * operators.txt:
        !          2633:        * www/htdocs/index.html:
        !          2634:                hashfile planned
        !          2635: 
        !          2636:        * types/pa_vimage.h:
        !          2637:                removed unused vimage::save
        !          2638: 
        !          2639:        * classes/classes.dsp:
        !          2640:        * classes/string.C:
        !          2641:        * main/pa_string.C:
        !          2642:        * operators.txt:
        !          2643:        * types/pa_vxnode.h:
        !          2644:        * types/types.dsp:
        !          2645:        * www/htdocs/index.html:
        !          2646:                string::mid fixed, string.mid n functionality preserved
        !          2647: 
        !          2648: 2001-10-16  parser
        !          2649:        * operators.txt:
        !          2650:        * parser3.dsw:
        !          2651:        * types/pa_vhash.h:
        !          2652:        * types/pa_vtable.h:
        !          2653:        * www/htdocs/index.html:
        !          2654:                hash can be used as boolean
        !          2655: 
        !          2656:        * types/pa_vimage.C:
        !          2657:        * www/htdocs/index.html:
        !          2658:                comment
        !          2659: 
        !          2660:        * classes/xnode.C:
        !          2661:        * classes/xnode.C:
        !          2662:        * operators.txt:
        !          2663:                removed few dom returns & changed op.txt
        !          2664: 
        !          2665:        * classes/image.C:
        !          2666:        * www/htdocs/index.html:
        !          2667:                gd size/resize bugfix
        !          2668: 
        !          2669:        * classes/gd/gif.C:
        !          2670:        * classes/gd/gif.h:
        !          2671:        * classes/image.C:
        !          2672:        * www/htdocs/index.html:
        !          2673:                :CopyResampled made gd2beta+my hands, very ineffective, but
        !          2674:                works for small paleted image
        !          2675: 
        !          2676:        * classes/classes.dsp:
        !          2677:        * classes/gd/gd.dsp:
        !          2678:        * classes/smtp/smtp.dsp:
        !          2679:        * main/main.dsp:
        !          2680:        * targets/apache13/ApacheModuleParser3.dsp:
        !          2681:        * targets/cgi/parser3.dsp:
        !          2682:        * targets/isapi/parser3isapi.dsp:
        !          2683:        * types/types.dsp:
        !          2684:        * www/htdocs/index.html:
        !          2685:                ident >nul 2>&1
        !          2686: 
        !          2687:        * classes/gd/gif.C:
        !          2688:        * classes/gd/gif.h:
        !          2689:        * classes/image.C:
        !          2690:        * operators.txt:
        !          2691:        * www/htdocs/index.html:
        !          2692:                image.copy tolerance
        !          2693: 
        !          2694:        * classes/gd/gif.C:
        !          2695:                copyResized
        !          2696: 
        !          2697:        * classes/string.C:
        !          2698:        * main/pa_string.C:
        !          2699:        * operators.txt:
        !          2700:                $string.mid(p[;n])
        !          2701: 
        !          2702:        * main/pa_common.C:
        !          2703:                \r\n -> \n   DOS
        !          2704:                \r -> \n Macintosh
        !          2705:                on all systems
        !          2706: 
        !          2707:        * classes/gd/gif.C:
        !          2708:                couple casts
        !          2709: 
        !          2710:        * classes/image.C:
        !          2711:        * operators.txt:
        !          2712:        * types/pa_vimage.h:
        !          2713:        * www/htdocs/index.html:
        !          2714:                image.copy[source](src x;src y;src w;src h;dst x;dst y[;dest w
        !          2715:                ;dest h]])
        !          2716: 
        !          2717: 2001-10-15  parser
        !          2718:        * Makefile.in:
        !          2719:        * operators.txt:
        !          2720:        * types/pa_vcode_frame.h:
        !          2721:        * types/pa_wcontext.C:
        !          2722:        * www/htdocs/index.html:
        !          2723:                code_frame fixed - ::write badly passed string too
        !          2724:                transparently [failed to intercept it]
        !          2725: 
        !          2726:        * operators.txt:
        !          2727:        * types/pa_vxnode.C:
        !          2728:                    document_type_node.
        !          2729:                        !readonly attribute DOMString name
        !          2730:                    !notation_node.
        !          2731:                        !readonly attribute DOMString publicId
        !          2732:                        !readonly attribute DOMString systemId
        !          2733: 
        !          2734:        * classes/xdoc.C:
        !          2735:        * classes/xdoc.C:
        !          2736:        * operators.txt:
        !          2737:        * www/htdocs/index.html:
        !          2738:                    !::create{qualifiedName}
        !          2739: 
        !          2740:        * classes/xdoc.C:
        !          2741:        * classes/xnode.C:
        !          2742:        * include/pa_config_fixed.h:
        !          2743:        * include/pa_request.h:
        !          2744:        * main/pa_sql_driver_manager.C:
        !          2745:        * operators.txt:
        !          2746:        * types/pa_vxdoc.C:
        !          2747:        * types/pa_vxdoc.h:
        !          2748:        * types/pa_vxnode.C:
        !          2749:        * types/pa_vxnode.h:
        !          2750:                DOM1 major addtion, only few attributes/methods left
        !          2751: 
        !          2752:        * main/execute.C:
        !          2753:                z
        !          2754: 
        !          2755: 2001-10-13  parser
        !          2756:        * include/pa_config_fixed.h:
        !          2757:        * main/execute.C:
        !          2758:        * main/pa_exception.C:
        !          2759:        * operators.txt:
        !          2760:        * www/htdocs/index.html:
        !          2761:                noticed that vcodeframe not transparent enough, would change now
        !          2762: 
        !          2763:        * main/execute.C:
        !          2764:        * types/pa_vcode_frame.h:
        !          2765:        * www/htdocs/index.html:
        !          2766:                vcodeframe made transparent enough to handle hash if creation&passing
        !          2767: 
        !          2768:        * types/pa_vcode_frame.h:
        !          2769:                couple comments
        !          2770: 
        !          2771:        * targets/isapi/pool_storage.h:
        !          2772:                isapi pool storage reverse cleanups & frees order
        !          2773: 
        !          2774:        * main/pa_sql_driver_manager.C:
        !          2775:        * targets/cgi/parser3.C:
        !          2776:        * targets/isapi/parser3isapi.C:
        !          2777:                isapi&cgi couple non-pooled mallocs in main handler
        !          2778: 
        !          2779: 2001-10-12  parser
        !          2780:        * classes/double.C:
        !          2781:        * classes/int.C:
        !          2782:        * classes/string.C:
        !          2783:        * www/htdocs/index.html:
        !          2784:                sql{}[$.default[({})]] handling changed:
        !          2785:                now type of default param analized always, not only at problem time,
        !          2786:                thus helping early problem spotting
        !          2787: 
        !          2788:        * classes/classes.dsp:
        !          2789:        * classes/gd/gd.dsp:
        !          2790:        * classes/smtp/smtp.dsp:
        !          2791:        * classes/xdoc.C:
        !          2792:        * libltdl/libltdl.dsp:
        !          2793:        * main/compile.tab.C:
        !          2794:        * main/main.dsp:
        !          2795:        * main/pa_globals.C:
        !          2796:        * operators.txt:
        !          2797:        * operators.txt:
        !          2798:        * pcre/pcre.dsp:
        !          2799:        * pcre/pcre_dftables.dsp:
        !          2800:        * pcre/pcre_parser_ctype.dsp:
        !          2801:        * targets/apache13/ApacheModuleParser3.dsp:
        !          2802:        * targets/apache13/mod_parser3.C:
        !          2803:        * targets/cgi/parser3.C:
        !          2804:        * targets/cgi/parser3.dsp:
        !          2805:        * targets/isapi/parser3isapi.C:
        !          2806:        * targets/isapi/parser3isapi.C:
        !          2807:        * targets/isapi/parser3isapi.dsp:
        !          2808:        * types/types.dsp:
        !          2809:        * www/htdocs/index.html:
        !          2810:                xalan&xerces multithread bug fixed. initialization&free on each
        !          2811:                thread!
        !          2812: 
        !          2813: 2001-10-11  parser
        !          2814:        * targets/apache13/Makefile.am:
        !          2815:                started restructuring
        !          2816: 
        !          2817:        * Makefile.in:
        !          2818:        * Makefile.in:
        !          2819:        * Makefile.in:
        !          2820:        * classes/Makefile.in:
        !          2821:        * classes/Makefile.in:
        !          2822:        * classes/gd/Makefile.in:
        !          2823:        * classes/gd/Makefile.in:
        !          2824:        * configure:
        !          2825:        * configure:
        !          2826:        * configure:
        !          2827:        * configure.in:
        !          2828:        * configure.in:
        !          2829:        * ident.awk:
        !          2830:        * include/pa_config_auto.h.in:
        !          2831:        * libltdl/Makefile.in:
        !          2832:        * libltdl/Makefile.in:
        !          2833:        * main/Makefile.in:
        !          2834:        * main/Makefile.in:
        !          2835:        * pcre/Makefile.in:
        !          2836:        * pcre/Makefile.in:
        !          2837:        * targets/Makefile.in:
        !          2838:        * targets/Makefile.in:
        !          2839:        * targets/apache13/Makefile.in:
        !          2840:        * targets/apache13/Makefile.in:
        !          2841:        * targets/apache13/p3runConfigure.in:
        !          2842:        * targets/cgi/Makefile.in:
        !          2843:        * targets/cgi/Makefile.in:
        !          2844:        * types/Makefile.in:
        !          2845:        * types/Makefile.in:
        !          2846:                makes
        !          2847: 
        !          2848:        * classes/xnode.C:
        !          2849:        * operators.txt:
        !          2850:                xnode.selectSingle now
        !          2851: 
        !          2852:        * targets/apache13/ApacheModuleParser3.dsp:
        !          2853:                .dsp fixed due to relocate
        !          2854: 
        !          2855:        * classes/xdoc.C:
        !          2856:        * classes/xnode.C:
        !          2857:        * include/pa_exception.h:
        !          2858:        * include/pa_pool.h:
        !          2859:        * include/pa_stylesheet_connection.h:
        !          2860:        * main/pa_exception.C:
        !          2861:        * main/pa_pool.C:
        !          2862:                moved xslt exceptions convertors out of Pool into Exception
        !          2863: 
        !          2864:        * Makefile.in:
        !          2865:        * classes/Makefile.in:
        !          2866:        * classes/gd/Makefile.in:
        !          2867:        * configure:
        !          2868:        * configure.in:
        !          2869:                makes. stdc++ lib added to apache libraries
        !          2870: 
        !          2871:        * classes/hash.C:
        !          2872:        * operators.txt:
        !          2873:        * www/htdocs/index.html:
        !          2874:                    !^hash.add[addme]
        !          2875:                    !^hash.sub[subme]
        !          2876:                    !^a.union[b] = new
        !          2877:                    !^a.intersection[b] = new
        !          2878:                    !^a.intersects[b] = bool
        !          2879: 
        !          2880:        * main/pa_string.C:
        !          2881:                const
        !          2882: 
        !          2883:        * classes/hash.C:
        !          2884:        * operators.txt:
        !          2885:        * types/pa_vhash.h:
        !          2886:        * www/htdocs/index.html:
        !          2887:                    !^hash::create[[copy_from]]
        !          2888: 
        !          2889:        * classes/hash.C:
        !          2890:        * operators.txt:
        !          2891:                    !^hash::append[append_from]
        !          2892: 
        !          2893:        * targets/apache13/Makefile.am:
        !          2894:        * targets/apache13/p3runConfigure.in:
        !          2895:                added
        !          2896: 
        !          2897:        * targets/apache13/ApacheModuleParser3.dsp:
        !          2898:        * targets/apache13/mod_parser3.C:
        !          2899:        * targets/apache13/p3runConfigure.in:
        !          2900:        * targets/apache13/pa_pool.C:
        !          2901:        * targets/apache13/pa_threads.C:
        !          2902:                restructured
        !          2903: 
        !          2904:        * include/pa_string.h:
        !          2905:        * main/pa_string.C:
        !          2906:        * www/htdocs/index.html:
        !          2907:                restructured string: linked pieces of same language together
        !          2908:                prior to String::replace
        !          2909: 
        !          2910:        * classes/string.C:
        !          2911:        * classes/table.C:
        !          2912:        * include/pa_globals.h:
        !          2913:        * include/pa_string.h:
        !          2914:        * main/pa_globals.C:
        !          2915:        * main/pa_string.C:
        !          2916:        * main/untaint.C:
        !          2917:        * types/pa_vvoid.h:
        !          2918:        * www/htdocs/index.html:
        !          2919:                untaint lang origins table fixed.
        !          2920:                got rid of empty_string, which caused errors - it hasnt exception but somebody[value.bark] tried to throw it on it's pool
        !          2921: 
        !          2922: 2001-10-10  parser
        !          2923:        * classes/gd/gif.C:
        !          2924:                arc algorithms: commented all bresenhams, algs must be unified
        !          2925:                 not "perfect"
        !          2926: 
        !          2927:        * classes/gd/gif.C:
        !          2928:        * main/compile.tab.C:
        !          2929:        * main/compile.y:
        !          2930:        * www/htdocs/index.html:
        !          2931:                ^a[^b] more informative compile error
        !          2932: 
        !          2933:        * main/compile.tab.C:
        !          2934:        * main/compile.y:
        !          2935:        * www/htdocs/index.html:
        !          2936:                ^a[
        !          2937:                
        !          2938:                @next_method  << now unclosed ] would be reported here
        !          2939: 
        !          2940:        * www/htdocs/index.html:
        !          2941:                \n
        !          2942: 
        !          2943:        * classes/op.C:
        !          2944:        * main/compile.tab.C:
        !          2945:        * operators.txt:
        !          2946:        * www/htdocs/index.html:
        !          2947:        * www/parser3root_debug.conf:
        !          2948:                ^error[msg]
        !          2949: 
        !          2950: 2001-10-09  parser
        !          2951:        * classes/op.C:
        !          2952:        * classes/table.C:
        !          2953:        * types/pa_vfile.h:
        !          2954:        * types/pa_vimage.h:
        !          2955:        * types/pa_vjunction.h:
        !          2956:        * types/pa_vxdoc.h:
        !          2957:        * types/pa_vxnode.h:
        !          2958:        * www/htdocs/index.html:
        !          2959:                table:menu & op for delims made allowed not to be code [be
        !          2960:                string..]
        !          2961: 
        !          2962:        * classes/classes.dsp:
        !          2963:        * classes/xdoc.C:
        !          2964:        * include/pa_stylesheet_connection.h:
        !          2965:        * main/main.dsp:
        !          2966:        * operators.txt:
        !          2967:        * parser3.dsw:
        !          2968:        * targets/cgi/parser3.C:
        !          2969:        * targets/isapi/parser3isapi.C:
        !          2970:        * types/pa_vxdoc.h:
        !          2971:        * types/pa_vxnode.h:
        !          2972:        * types/types.dsp:
        !          2973:                xalan patches starting
        !          2974: 
        !          2975:        * classes/double.C:
        !          2976:        * classes/file.C:
        !          2977:        * classes/image.C:
        !          2978:        * classes/int.C:
        !          2979:        * classes/op.C:
        !          2980:        * classes/string.C:
        !          2981:        * classes/table.C:
        !          2982:        * www/htdocs/index.html:
        !          2983:                lots of params->as_int/double/as_string/as_junction
        !          2984:                as_no_junction messages added
        !          2985: 
        !          2986:        * operators.txt:
        !          2987:        * www/htdocs/index.html:
        !          2988:                for delim desc
        !          2989: 
        !          2990:        * classes/op.C:
        !          2991:        * classes/table.C:
        !          2992:        * operators.txt:
        !          2993:        * www/htdocs/global.xsl:
        !          2994:        * www/htdocs/index.html:
        !          2995:                table.hash[key field;value field(s) string/table]  now
        !          2996: 
        !          2997:        * targets/cgi/parser3.C:
        !          2998:        * targets/isapi/parser3isapi.C:
        !          2999:        * www/htdocs/index.html:
        !          3000:                xml transform win32 errors intercepted [xalan transformer
        !          3001:                patched and incorporated]
        !          3002: 
        !          3003:        * Makefile.in:
        !          3004:        * Makefile.in:
        !          3005:        * classes/Makefile.am:
        !          3006:        * classes/Makefile.am:
        !          3007:        * classes/Makefile.in:
        !          3008:        * classes/Makefile.in:
        !          3009:        * classes/gd/Makefile.in:
        !          3010:        * classes/gd/Makefile.in:
        !          3011:        * configure:
        !          3012:        * configure.in:
        !          3013:        * libltdl/Makefile.in:
        !          3014:        * libltdl/Makefile.in:
        !          3015:        * main/Makefile.am:
        !          3016:        * main/Makefile.in:
        !          3017:        * main/Makefile.in:
        !          3018:        * pcre/Makefile.in:
        !          3019:        * pcre/Makefile.in:
        !          3020:        * targets/Makefile.in:
        !          3021:        * targets/Makefile.in:
        !          3022:        * targets/apache13/Makefile.in:
        !          3023:        * targets/apache13/Makefile.in:
        !          3024:        * targets/cgi/Makefile.am:
        !          3025:        * targets/cgi/Makefile.in:
        !          3026:        * targets/cgi/Makefile.in:
        !          3027:        * types/Makefile.am:
        !          3028:        * types/Makefile.in:
        !          3029:        * types/Makefile.in:
        !          3030:                makes
        !          3031: 
        !          3032:        * www/htdocs/index.html:
        !          3033:                xdoc xnode junction vfile vimage
        !          3034:                now as_bool=true and can be used in expressions
        !          3035: 
        !          3036:        * classes/op.C:
        !          3037:        * classes/table.C:
        !          3038:        * www/htdocs/index.html:
        !          3039:                z
        !          3040: 
        !          3041:        * classes/date.C:
        !          3042:        * classes/table.C:
        !          3043:        * operators.txt:
        !          3044:        * www/htdocs/index.html:
        !          3045:                calendar moved to date
        !          3046: 
        !          3047:        * classes/string.C:
        !          3048:        * classes/table.C:
        !          3049:        * operators.txt:
        !          3050:        * www/htdocs/index.html:
        !          3051:                ^string.save[file]
        !          3052: 
        !          3053: 2001-10-08  parser
        !          3054:        * classes/xdoc.C:
        !          3055:        * www/htdocs/auto.p:
        !          3056:        * www/htdocs/index.html:
        !          3057:                xdoc:load exceptions intercepted [like in set]
        !          3058: 
        !          3059:        * types/pa_vcookie.C:
        !          3060:                removing cookie made more netscape-like way
        !          3061: 
        !          3062:        * classes/image.C:
        !          3063:        * include/pa_common.h:
        !          3064:        * main/pa_common.C:
        !          3065:        * types/pa_vcookie.C:
        !          3066:        * www/htdocs/index.html:
        !          3067:                cookie urlencoded [netscape doc reread]
        !          3068: 
        !          3069:        * classes/gd/gif.C:
        !          3070:                image.bar now draws (100 100 0 0)
        !          3071: 
        !          3072:        * classes/gd/gif.C:
        !          3073:        * classes/gd/mtables.h:
        !          3074:        * operators.txt:
        !          3075:                image:arc image:circle
        !          3076: 
        !          3077:        * classes/gd/gd.dsp:
        !          3078:        * classes/gd/gif.C:
        !          3079:        * classes/gd/gif.h:
        !          3080:        * classes/image.C:
        !          3081:        * operators.txt:
        !          3082:        * types/pa_vcookie.C:
        !          3083:        * types/pa_vimage.C:
        !          3084:        * www/htdocs/index.html:
        !          3085:                image:sector
        !          3086:                removed image:html internal "line-*" attribs
        !          3087: 
        !          3088:        * classes/file.C:
        !          3089:        * classes/form.C:
        !          3090:        * main/pa_common.C:
        !          3091:        * main/untaint.C:
        !          3092:        * www/htdocs/index.html:
        !          3093:        * www/windows-1251.cfg:
        !          3094:                header untainting to UL_HTTP_HEADER, UL_MAIL_HEADER made
        !          3095:                nonforced [only tainted pieces]
        !          3096: 
        !          3097:        * classes/gd/gif.C:
        !          3098:        * classes/image.C:
        !          3099:        * www/htdocs/index.html:
        !          3100:                image:circle [and round arc] uses Bresenham
        !          3101: 
        !          3102:        * classes/date.C:
        !          3103:        * classes/image.C:
        !          3104:        * classes/string.C:
        !          3105:        * classes/table.C:
        !          3106:        * classes/void.C:
        !          3107:        * include/pa_request.h:
        !          3108:        * www/htdocs/index.html:
        !          3109:                params->as_int/double message added
        !          3110: 
        !          3111:        * main/untaint.C:
        !          3112:                \r to ' ' in origins mode
        !          3113: 
        !          3114:        * classes/xdoc.C:
        !          3115:        * include/pa_config_fixed.h:
        !          3116:        * main/compile.tab.C:
        !          3117:        * types/pa_vxdoc.h:
        !          3118:                parsedSource produced by nonstandard liaison freed up
        !          3119: 
        !          3120:        * include/pa_common.h:
        !          3121:        * main/pa_common.C:
        !          3122:        * main/untaint.C:
        !          3123:        * targets/cgi/parser3.C:
        !          3124:        * targets/isapi/parser3isapi.C:
        !          3125:                remove_crlf @ SAPI::log
        !          3126: 
        !          3127: 2001-10-07  parser
        !          3128:        * include/pa_config_fixed.h:
        !          3129:        * main/compile.tab.C:
        !          3130:        * pcre/pcre.dsp:
        !          3131:        * www/htdocs/auto.p:
        !          3132:        * www/htdocs/index.html:
        !          3133:        * www/parser3root_debug.conf:
        !          3134:                restored project
        !          3135: 
        !          3136: 2001-10-05  parser
        !          3137:        * main/pa_charset_connection.C:
        !          3138:        * www/htdocs/index.html:
        !          3139:        * www/parser3root_debug.conf:
        !          3140:                unicode zero pair at the beging of totable appered to be vital
        !          3141: 
        !          3142:        * classes/xdoc.C:
        !          3143:        * main/compile.tab.C:
        !          3144:        * operators.txt:
        !          3145:        * www/htdocs/index.html:
        !          3146:                xdoc.transform now
        !          3147: 
        !          3148:        * classes/xdoc.C:
        !          3149:        * include/pa_dictionary.h:
        !          3150:        * main/main.dsp:
        !          3151:        * main/pa_dictionary.C:
        !          3152:        * main/pa_string.C:
        !          3153:        * types/pa_vxdoc.h:
        !          3154:        * www/htdocs/global.xsl:
        !          3155:        * www/htdocs/index.html:
        !          3156:                started xml errorhandler.
        !          3157:                fixed string.replace a little, read @test
        !          3158: 
        !          3159:        * doc/doxygen.cfg:
        !          3160:        * doc/html2chm.cmd:
        !          3161:        * doc/sources2html.cmd:
        !          3162:                paths
        !          3163: 
        !          3164:        * main/pa_charset_connection.C:
        !          3165:        * main/pa_charset_connection.C:
        !          3166:        * www/htdocs/index.html:
        !          3167:                ctype another mem clear bugfix
        !          3168: 
        !          3169:        * classes/xdoc.C:
        !          3170:        * include/pa_pool.h:
        !          3171:        * main/main.dsp:
        !          3172:        * main/pa_pool.C:
        !          3173:        * www/htdocs/index.html:
        !          3174:                changed xdoc:set to prevent SAXParseException from outputing to cerr.
        !          3175:                lots of "todos"
        !          3176: 
        !          3177:        * include/pa_hash.h:
        !          3178:        * main/pa_hash.C:
        !          3179:        * www/htdocs/index.html:
        !          3180:                Hash::size() calculated wrong. fixed it
        !          3181: 
        !          3182:        * Makefile.in:
        !          3183:        * main/compile.tab.C:
        !          3184:        * main/compile.y:
        !          3185:        * www/htdocs/index.html:
        !          3186:                disabled ^literals in names
        !          3187:                $result[^[$p^]z]
        !          3188:                now works fine
        !          3189: 
        !          3190:        * main/untaint.C:
        !          3191:        * www/htdocs/index.html:
        !          3192:                http_header tainting more gentle with enquoting now
        !          3193: 
        !          3194:        * main/pa_string.C:
        !          3195:                found replace bug - first_that_starts(char *) does not have
        !          3196:                limit, and looks further eos, fixing....
        !          3197: 
        !          3198:        * operators.txt:
        !          3199:        * www/htdocs/index.html:
        !          3200:                desc
        !          3201: 
        !          3202: 2001-10-04  parser
        !          3203:        * classes/image.C:
        !          3204:        * operators.txt:
        !          3205:        * www/htdocs/index.html:
        !          3206:        * www/parser3root_debug.conf:
        !          3207:                ^image.length[text]
        !          3208: 
        !          3209: 2001-10-03  parser
        !          3210:        * main/pa_request.C:
        !          3211:                restored pcre defaulting in request [mindlessly "optimized" yesterday]
        !          3212:                comment left
        !          3213: 
        !          3214:        * main/pa_request.C:
        !          3215:                DEFAULT...charset was ignored when !XML
        !          3216: 
        !          3217:        * www/htdocs/index.html:
        !          3218:        * www/parser3root_debug.conf:
        !          3219:                z
        !          3220: 
        !          3221:        * www/koi8-r.cfg:
        !          3222:        * www/ruspart_win2koi.pl:
        !          3223:        * www/win-koi.tab:
        !          3224:                koi 0
        !          3225: 
        !          3226: 2001-10-02  parser
        !          3227:        * include/pa_request.h:
        !          3228:        * main/pa_charset_connection.C:
        !          3229:        * main/pa_charset_connection.C:
        !          3230:        * main/pa_request.C:
        !          3231:        * pcre/pcre.dsp:
        !          3232:        * types/pa_vstring.h:
        !          3233:        * www/htdocs/index.html:
        !          3234:                pcre tables now const inside
        !          3235:                removed default - pcre handles that internally
        !          3236:                fixed bug on not-cleaning tables [previously was calloced, now member]
        !          3237: 
        !          3238:        * Makefile.in:
        !          3239:        * classes/Makefile.in:
        !          3240:        * classes/gd/Makefile.in:
        !          3241:        * configure:
        !          3242:        * libltdl/Makefile.in:
        !          3243:        * main/Makefile.in:
        !          3244:        * patches/xml-xalan.patch:
        !          3245:        * pcre/Makefile.in:
        !          3246:        * targets/Makefile.in:
        !          3247:        * targets/apache13/Makefile.in:
        !          3248:        * targets/cgi/Makefile.in:
        !          3249:        * types/Makefile.in:
        !          3250:                makes
        !          3251: 
        !          3252:        * configure.in:
        !          3253:                == wrong@solaris [strangly worked@linux] fixed
        !          3254: 
        !          3255:        * operators.txt:
        !          3256:        * www/htdocs/index.html:
        !          3257:        * www/parser3root_debug.conf:
        !          3258:                changed connect string format to support options
        !          3259:                charset=cp1251_koi8
        !          3260:                timeout=3
        !          3261:                compress=1&
        !          3262:                named_pipe=1
        !          3263: 
        !          3264:        * include/pa_config_fixed.h:
        !          3265:        * main/pa_charset_connection.C:
        !          3266:        * www/htdocs/index.html:
        !          3267:                tested charset reload on file change @ apache version = OK
        !          3268:                tested freeing up prev encoding on adding new = OK
        !          3269: 
        !          3270:        * configure.in:
        !          3271:                --rpath renamed to --R [this works on solaris too]
        !          3272: 
        !          3273:        * operators.txt:
        !          3274:                commented charset format
        !          3275: 
        !          3276:        * patches/xalan-DoubleSupport-arithmetic-overflow-on-negative-sqrt.patch:
        !          3277:                on intel solaris nan=sqrt(-2.01) caused arithmetic overflow signal = core
        !          3278:                investigation revealed that compiler[or somebody else] installed FPE handler too late - in main() sqrt successfully returs NaN.
        !          3279:                fixed to constant. todo: little/big endian check.
        !          3280: 
        !          3281:        * classes/table.C:
        !          3282:        * operators.txt:
        !          3283:        * www/htdocs/index.html:
        !          3284:        * www/parser3root_debug.conf:
        !          3285:                # config comments fixed
        !          3286: 
        !          3287:        * patches/xml-xalan.patch:
        !          3288:                renamed to xalan-XalanTranscodingServices-digitalentitifying.patch
        !          3289: 
        !          3290:        * www/parser3root_debug.conf:
        !          3291:                for history
        !          3292: 
        !          3293:        * patches/xalan-DoubleSupport-arithmetic-overflow-on-negative-sqrt.patch:
        !          3294:                inserted gcc version
        !          3295: 
        !          3296:        * configure.in:
        !          3297:                changed link spec to link @ solaris
        !          3298: 
        !          3299:        * configure.in:
        !          3300:        * configure.in:
        !          3301:                --rpath renamed to -R [this works on solaris too]
        !          3302: 
        !          3303:        * www/htdocs/index.html:
        !          3304:                z
        !          3305: 
        !          3306:        * operators.txt:
        !          3307:                comment on CLASS_PATH
        !          3308: 
        !          3309:        * include/pa_pool.h:
        !          3310:        * include/pa_stylesheet_connection.h:
        !          3311:        * include/pa_stylesheet_connection.h:
        !          3312:        * main/pa_charset_manager.C:
        !          3313:        * main/pa_charset_manager.C:
        !          3314:        * main/pa_pool.C:
        !          3315:        * types/pa_vresponse.h:
        !          3316:                forgot non-xml pool.*charset needed
        !          3317: 
        !          3318:        * classes/table.C:
        !          3319:        * main/pa_charset_connection.C:
        !          3320:        * operators.txt:
        !          3321:                table:load & charset_connection
        !          3322:                #comment now
        !          3323: 
        !          3324:        * classes/classes.dsp:
        !          3325:        * types/types.dsp:
        !          3326:                release projects options fixed to use release msvcrt lib
        !          3327: 
        !          3328:        * patches/xalan-XalanTranscodingServices-digitalentitifying.patch:
        !          3329:                hacked - unspecified entitifying now "do not entitify"
        !          3330: 
        !          3331:        * configure.in:
        !          3332:                removed that overloaded-virtual warnings request
        !          3333: 
        !          3334:        * patches/xml-xalan.patch:
        !          3335:                created xalan patch to remove entitifying
        !          3336: 
        !          3337: 2001-10-01  parser
        !          3338:        * include/pa_charset_connection.h:
        !          3339:        * include/pa_charset_manager.h:
        !          3340:        * include/pa_xslt_stylesheet_manager.h:
        !          3341:        * main/main.dsp:
        !          3342:        * main/pa_charset_connection.C:
        !          3343:        * main/pa_charset_manager.C:
        !          3344:        * main/pa_request.C:
        !          3345:        * www/htdocs/index.html:
        !          3346:                charset loading & caching mech 0
        !          3347: 
        !          3348:        * include/pa_stylesheet_connection.h:
        !          3349:        * include/pa_xslt_stylesheet_manager.h:
        !          3350:        * main/main.dsp:
        !          3351:        * main/pa_globals.C:
        !          3352:        * main/pa_request.C:
        !          3353:        * www/htdocs/index.html:
        !          3354:                would make charset loading & caching mech now
        !          3355: 
        !          3356:        * main/pa_charset_connection.C:
        !          3357:        * www/htdocs/index.html:
        !          3358:                removed entitify external hack [internal installed]
        !          3359: 
        !          3360:        * classes/gd/Makefile.am:
        !          3361:        * classes/gd/Makefile.in:
        !          3362:                makes
        !          3363: 
        !          3364:        * www/htdocs/windows-1251.cfg:
        !          3365:        * www/windows-1251.cfg:
        !          3366:                windows-1251.cfg  moved
        !          3367: 
        !          3368:        * main/Makefile.am:
        !          3369:        * main/Makefile.in:
        !          3370:        * www/htdocs/index.html:
        !          3371:                makes+removed dtd
        !          3372: 
        !          3373: 2001-09-30  parser
        !          3374:        * classes/xdoc.C:
        !          3375:        * include/pa_request.h:
        !          3376:        * main/pa_request.C:
        !          3377:        * www/htdocs/index.html:
        !          3378:        * www/htdocs/windows-1251.cfg:
        !          3379:                ctype with unicode 1. todo: no &#1055; entities on output somehow
        !          3380: 
        !          3381:        * include/pa_globals.h:
        !          3382:        * main/pa_globals.C:
        !          3383:        * main/pa_request.C:
        !          3384:        * www/htdocs/index.html:
        !          3385:                now charsets table configuration variable is: CHARSETS
        !          3386: 
        !          3387:        * main/pa_request.C:
        !          3388:        * www/htdocs/index.html:
        !          3389:                forgot to fill toTable
        !          3390: 
        !          3391:        * classes/file.C:
        !          3392:        * classes/op.C:
        !          3393:        * classes/string.C:
        !          3394:        * include/pa_request.h:
        !          3395:        * main/pa_request.C:
        !          3396:        * pcre/ibm-1251.ucm:
        !          3397:        * www/htdocs/index.html:
        !          3398:                started ctype with unicode values
        !          3399: 
        !          3400:        * include/pa_config_fixed.h:
        !          3401:        * main/pa_request.C:
        !          3402:                started hack_s_maximumCharacterValues to
        !          3403:                XALAN_HACK_DIGITAL_ENTITIES but failed on win32 for now..
        !          3404: 
        !          3405: 2001-09-28  parser
        !          3406:        * classes/xdoc.C:
        !          3407:        * classes/xnode.C:
        !          3408:        * www/htdocs/index.html:
        !          3409:                xdoc addencoding works! invented a way of user-configuring... 
        !          3410:                todo: implement
        !          3411: 
        !          3412:        * classes/mail.C:
        !          3413:        * classes/op.C:
        !          3414:        * classes/xdoc.C:
        !          3415:        * include/pa_stylesheet_connection.h:
        !          3416:        * main/pa_request.C:
        !          3417:        * operators.txt:
        !          3418:        * pcre/pcre_parser_ctype.c:
        !          3419:        * www/htdocs/index.html:
        !          3420:                letter body string passed AS-IS now
        !          3421: 
        !          3422: 2001-09-27  parser
        !          3423:        * classes/classes.dsp:
        !          3424:        * classes/gd/gd.dsp:
        !          3425:        * classes/gd/gifio.C:
        !          3426:        * classes/smtp/smtp.dsp:
        !          3427:        * classes/xdoc.C:
        !          3428:        * main/main.dsp:
        !          3429:        * operators.txt:
        !          3430:        * targets/cgi/parser3.dsp:
        !          3431:        * targets/isapi/parser3isapi.dsp:
        !          3432:        * types/types.dsp:
        !          3433:        * www/htdocs/index.html:
        !          3434:                win32 ident make system so not to rebuild library [ident.C.new]
        !          3435: 
        !          3436:        * operators.txt:
        !          3437:                inserted piece from dom docs
        !          3438: 
        !          3439:        * operators.txt:
        !          3440:        * www/htdocs/people.dtd:
        !          3441:                z
        !          3442: 
        !          3443:        * classes/table.C:
        !          3444:        * operators.txt:
        !          3445:        * www/htdocs/index.html:
        !          3446:                table.sort changed to sort table itself
        !          3447: 
        !          3448:        * classes/xdoc.C:
        !          3449:        * operators.txt:
        !          3450:        * targets/isapi/parser3isapi.dsp:
        !          3451:        * www/htdocs/index.html:
        !          3452:                X^.getElementsByTagName[tagname] = array of xnode
        !          3453:                X^.getElementsByTagNameNS[namespaceURI;localName] = array of nodes
        !          3454:                removed - regretfully not supported @ xalan. maybe someday would reimplement, if needed.
        !          3455:                
        !          3456:                win32build system: solved long waiting anti-non-started-apache problem
        !          3457: 
        !          3458: 2001-09-26  parser
        !          3459:        * Makefile.am:
        !          3460:        * classes/Makefile.am:
        !          3461:        * classes/Makefile.in:
        !          3462:        * classes/gd/Makefile.am:
        !          3463:        * classes/gd/Makefile.in:
        !          3464:        * main/Makefile.am:
        !          3465:        * main/Makefile.in:
        !          3466:        * targets/Makefile.in:
        !          3467:        * targets/apache13/Makefile.in:
        !          3468:        * targets/cgi/Makefile.am:
        !          3469:        * targets/cgi/Makefile.in:
        !          3470:        * types/Makefile.am:
        !          3471:        * types/Makefile.in:
        !          3472:                makes with clases.awk
        !          3473: 
        !          3474:        * include/pa_config_fixed.h:
        !          3475:        * targets/cgi/parser3.C:
        !          3476:        * targets/isapi/parser3isapi.C:
        !          3477:                #ifdef SMTP
        !          3478: 
        !          3479:        * classes/classes.dsp:
        !          3480:        * classes/dnode.C:
        !          3481:        * classes/dnode.h:
        !          3482:        * classes/dom.C:
        !          3483:        * classes/xdoc.C:
        !          3484:        * classes/xnode.C:
        !          3485:        * classes/xnode.h:
        !          3486:        * main/compile.tab.C:
        !          3487:        * operators.txt:
        !          3488:        * types/pa_vdnode.C:
        !          3489:        * types/pa_vdnode.h:
        !          3490:        * types/pa_vdom.C:
        !          3491:        * types/pa_vdom.h:
        !          3492:        * types/pa_vxdoc.C:
        !          3493:        * types/pa_vxdoc.h:
        !          3494:        * types/pa_vxnode.C:
        !          3495:        * types/pa_vxnode.h:
        !          3496:        * types/types.dsp:
        !          3497:        * www/htdocs/index.html:
        !          3498:                xdoc&xnode now
        !          3499: 
        !          3500:        * classes/classes.C:
        !          3501:        * www/htdocs/index.html:
        !          3502:                forgot one non-xml check
        !          3503: 
        !          3504:        * classes/classes.dsp:
        !          3505:        * classes/gd/gd.dsp:
        !          3506:        * classes/smtp/smtp.dsp:
        !          3507:        * classes/xdoc.C:
        !          3508:        * classes/xnode.C:
        !          3509:        * classes/xnode.h:
        !          3510:        * include/pa_config_fixed.h:
        !          3511:        * main/main.dsp:
        !          3512:        * operators.txt:
        !          3513:        * operators.txt:
        !          3514:        * targets/cgi/parser3.C:
        !          3515:        * targets/cgi/parser3.C:
        !          3516:        * targets/isapi/parser3isapi.C:
        !          3517:        * types/pa_vxnode.C:
        !          3518:        * types/types.dsp:
        !          3519:        * www/htdocs/index.html:
        !          3520:                z
        !          3521: 
        !          3522:        * classes/classes.C:
        !          3523:        * classes/classes.awk:
        !          3524:        * classes/classes.dsp:
        !          3525:        * classes/classes.h:
        !          3526:        * classes/date.C:
        !          3527:        * classes/dnode.C:
        !          3528:        * classes/dnode.h:
        !          3529:        * classes/dom.C:
        !          3530:        * classes/double.C:
        !          3531:        * classes/file.C:
        !          3532:        * classes/form.C:
        !          3533:        * classes/gd/gd.dsp:
        !          3534:        * classes/gd/gif.C:
        !          3535:        * classes/gd/gif.h:
        !          3536:        * classes/gd/gifio.C:
        !          3537:        * classes/hash.C:
        !          3538:        * classes/image.C:
        !          3539:        * classes/int.C:
        !          3540:        * classes/mail.C:
        !          3541:        * classes/math.C:
        !          3542:        * classes/op.C:
        !          3543:        * classes/response.C:
        !          3544:        * classes/smtp/comms.C:
        !          3545:        * classes/smtp/smtp.C:
        !          3546:        * classes/smtp/smtp.dsp:
        !          3547:        * classes/smtp/smtp.h:
        !          3548:        * classes/string.C:
        !          3549:        * classes/table.C:
        !          3550:        * classes/void.C:
        !          3551:        * ident.awk:
        !          3552:        * ident.awk:
        !          3553:        * include/pa_array.h:
        !          3554:        * include/pa_common.h:
        !          3555:        * include/pa_config_fixed.h:
        !          3556:        * include/pa_config_includes.h:
        !          3557:        * include/pa_dictionary.h:
        !          3558:        * include/pa_dir.h:
        !          3559:        * include/pa_exception.h:
        !          3560:        * include/pa_exec.h:
        !          3561:        * include/pa_globals.h:
        !          3562:        * include/pa_request.h:
        !          3563:        * include/pa_sapi.h:
        !          3564:        * include/pa_socks.h:
        !          3565:        * include/pa_sql_connection.h:
        !          3566:        * include/pa_sql_driver_manager.h:
        !          3567:        * include/pa_stack.h:
        !          3568:        * include/pa_string.h:
        !          3569:        * include/pa_stylesheet_connection.h:
        !          3570:        * include/pa_table.h:
        !          3571:        * include/pa_threads.h:
        !          3572:        * include/pa_types.h:
        !          3573:        * include/pa_xslt_stylesheet_manager.h:
        !          3574:        * libltdl/libltdl.dsp:
        !          3575:        * main/compile.C:
        !          3576:        * main/compile.y:
        !          3577:        * main/compile_tools.C:
        !          3578:        * main/compile_tools.h:
        !          3579:        * main/execute.C:
        !          3580:        * main/main.dsp:
        !          3581:        * main/pa_array.C:
        !          3582:        * main/pa_common.C:
        !          3583:        * main/pa_dictionary.C:
        !          3584:        * main/pa_dir.C:
        !          3585:        * main/pa_exception.C:
        !          3586:        * main/pa_exec.C:
        !          3587:        * main/pa_globals.C:
        !          3588:        * main/pa_hash.C:
        !          3589:        * main/pa_pool.C:
        !          3590:        * main/pa_request.C:
        !          3591:        * main/pa_socks.C:
        !          3592:        * main/pa_sql_driver_manager.C:
        !          3593:        * main/pa_string.C:
        !          3594:        * main/pa_table.C:
        !          3595:        * main/pa_xslt_stylesheet_manager.C:
        !          3596:        * main/untaint.C:
        !          3597:        * parser3.dsw:
        !          3598:        * pcre/pcre.dsp:
        !          3599:        * pcre/pcre_dftables.dsp:
        !          3600:        * pcre/pcre_parser_ctype.dsp:
        !          3601:        * sql/pa_sql_driver.h:
        !          3602:        * targets/cgi/pa_pool.C:
        !          3603:        * targets/cgi/pa_threads.C:
        !          3604:        * targets/cgi/parser3.C:
        !          3605:        * targets/cgi/parser3.dsp:
        !          3606:        * targets/isapi/pa_pool.C:
        !          3607:        * targets/isapi/pa_threads.C:
        !          3608:        * targets/isapi/parser3isapi.C:
        !          3609:        * targets/isapi/parser3isapi.dsp:
        !          3610:        * targets/isapi/pool_storage.h:
        !          3611:        * types/pa_valiased.C:
        !          3612:        * types/pa_valiased.h:
        !          3613:        * types/pa_value.h:
        !          3614:        * types/pa_vbool.h:
        !          3615:        * types/pa_vclass.h:
        !          3616:        * types/pa_vcode_frame.h:
        !          3617:        * types/pa_vcookie.C:
        !          3618:        * types/pa_vcookie.h:
        !          3619:        * types/pa_vdate.h:
        !          3620:        * types/pa_vdnode.C:
        !          3621:        * types/pa_vdnode.h:
        !          3622:        * types/pa_vdom.C:
        !          3623:        * types/pa_vdom.h:
        !          3624:        * types/pa_vdouble.h:
        !          3625:        * types/pa_venv.h:
        !          3626:        * types/pa_vfile.C:
        !          3627:        * types/pa_vfile.h:
        !          3628:        * types/pa_vform.C:
        !          3629:        * types/pa_vform.h:
        !          3630:        * types/pa_vimage.C:
        !          3631:        * types/pa_vimage.h:
        !          3632:        * types/pa_vint.h:
        !          3633:        * types/pa_vjunction.h:
        !          3634:        * types/pa_vmath.h:
        !          3635:        * types/pa_vmethod_frame.h:
        !          3636:        * types/pa_vobject.h:
        !          3637:        * types/pa_vrequest.C:
        !          3638:        * types/pa_vrequest.h:
        !          3639:        * types/pa_vresponse.h:
        !          3640:        * types/pa_vstateless_class.C:
        !          3641:        * types/pa_vstateless_class.h:
        !          3642:        * types/pa_vstateless_object.h:
        !          3643:        * types/pa_vstring.C:
        !          3644:        * types/pa_vstring.h:
        !          3645:        * types/pa_vtable.C:
        !          3646:        * types/pa_vtable.h:
        !          3647:        * types/pa_vvoid.h:
        !          3648:        * types/pa_wcontext.C:
        !          3649:        * types/pa_wcontext.h:
        !          3650:        * types/pa_wwrapper.h:
        !          3651:        * types/types.dsp:
        !          3652:                added ident.awk and main.dsp splitted to main+classes+types
        !          3653:                along to .am
        !          3654: 
        !          3655:        * classes/classes.cmd:
        !          3656:        * main/main.dsp:
        !          3657:        * targets/cgi/parser3.dsp:
        !          3658:                moved classes.inc generation on win32 to main.dsp
        !          3659: 
        !          3660:        * classes/Makefile.am:
        !          3661:                removed useless var
        !          3662: 
        !          3663: 2001-09-25  parser
        !          3664:        * Makefile.am:
        !          3665:        * Makefile.in:
        !          3666:        * classes/Makefile.am:
        !          3667:        * classes/Makefile.in:
        !          3668:        * classes/dom.C:
        !          3669:        * classes/gd/Makefile.am:
        !          3670:        * classes/gd/Makefile.in:
        !          3671:        * configure:
        !          3672:        * configure.in:
        !          3673:        * include/pa_stylesheet_connection.h:
        !          3674:        * libltdl/Makefile.in:
        !          3675:        * main/Makefile.am:
        !          3676:        * main/Makefile.in:
        !          3677:        * main/pa_pool.C:
        !          3678:        * pcre/Makefile.in:
        !          3679:        * targets/Makefile.in:
        !          3680:        * targets/apache13/Makefile.in:
        !          3681:        * targets/cgi/Makefile.am:
        !          3682:        * targets/cgi/Makefile.in:
        !          3683:        * types/Makefile.am:
        !          3684:        * types/Makefile.in:
        !          3685:        * types/pa_vdom.h:
        !          3686:                xml configure makes
        !          3687: 
        !          3688:        * configure:
        !          3689:        * configure.in:
        !          3690:        * include/pa_config_auto.h.in:
        !          3691:        * libltdl/Makefile.in:
        !          3692:        * www/htdocs/index.html:
        !          3693:                xml on linux[elik] works! no 1251 though, todo ICU
        !          3694: 
        !          3695: 2001-09-24  parser
        !          3696:        * types/pa_vfile.h:
        !          3697:        * types/pa_vimage.h:
        !          3698:        * types/pa_vstring.h:
        !          3699:                fiew wrong resolved conflicts fixed [const]
        !          3700: 
        !          3701:        * Makefile.in:
        !          3702:        * classes/Makefile.am:
        !          3703:        * classes/Makefile.in:
        !          3704:        * classes/gd/Makefile.in:
        !          3705:        * configure:
        !          3706:        * include/pa_config_auto.h.in:
        !          3707:        * libltdl/Makefile.in:
        !          3708:        * main/Makefile.in:
        !          3709:        * pcre/Makefile.in:
        !          3710:        * targets/Makefile.in:
        !          3711:        * targets/apache13/Makefile.in:
        !          3712:        * types/Makefile.am:
        !          3713:        * types/Makefile.in:
        !          3714:                makes
        !          3715: 
        !          3716:        * targets/cgi/Makefile.am:
        !          3717:        * targets/cgi/Makefile.in:
        !          3718:                makefiles
        !          3719: 
        !          3720:        * types/pa_value.h:
        !          3721:        * types/pa_vdnode.C:
        !          3722:        * types/pa_vtable.C:
        !          3723:        * types/pa_vvoid.h:
        !          3724:                z
        !          3725: 
        !          3726:        * types/pa_vclass.h:
        !          3727:        * types/pa_vhash.h:
        !          3728:        * types/pa_vhash.h:
        !          3729:        * types/pa_vtable.h:
        !          3730:                fixed small bugs with usinge hash/table in expressions
        !          3731: 
        !          3732:        * classes/classes.cmd:
        !          3733:        * classes/gd/gd.dsp:
        !          3734:        * classes/gd/gif.C:
        !          3735:        * classes/gd/gif.h:
        !          3736:        * classes/image.C:
        !          3737:        * classes/op.C:
        !          3738:        * classes/table.C:
        !          3739:        * include/pa_request.h:
        !          3740:        * include/pa_sapi.h:
        !          3741:        * main/compile.C:
        !          3742:        * main/compile.tab.C:
        !          3743:        * main/compile.y:
        !          3744:        * main/compile_tools.h:
        !          3745:        * main/main.dsp:
        !          3746:        * main/pa_common.C:
        !          3747:        * main/pa_sql_driver_manager.C:
        !          3748:        * parser3.dsw:
        !          3749:        * targets/cgi/parser3.C:
        !          3750:        * targets/cgi/parser3.dsp:
        !          3751:        * types/pa_value.h:
        !          3752:        * types/pa_vbool.h:
        !          3753:        * types/pa_vdate.h:
        !          3754:        * types/pa_vdouble.h:
        !          3755:        * types/pa_vform.C:
        !          3756:        * types/pa_vhash.h:
        !          3757:        * types/pa_vimage.h:
        !          3758:        * types/pa_vint.h:
        !          3759:        * types/pa_vstring.h:
        !          3760:        * types/pa_vtable.h:
        !          3761:        * types/pa_vvoid.h:
        !          3762:        * www/htdocs/index.html:
        !          3763:                merged3 with before_xml
        !          3764:                [merge2 actually didn't happen - i've created tags on wrong branch. so this merge is in fact re-merge]
        !          3765: 
        !          3766:        * Makefile.am:
        !          3767:        * Makefile.am:
        !          3768:        * Makefile.am:
        !          3769:        * configure.in:
        !          3770:        * main/Makefile.am:
        !          3771:        * targets/Makefile.am:
        !          3772:        * targets/apache13/Makefile.am:
        !          3773:        * targets/cgi/Makefile.am:
        !          3774:        * targets/cgi/pa_pool.C:
        !          3775:                started unix makes update
        !          3776: 
        !          3777: 2001-09-21  parser
        !          3778:        * include/pa_pool.h:
        !          3779:        * main/pa_pool.C:
        !          3780:        * operators.txt:
        !          3781:        * www/htdocs/index.html:
        !          3782:                checked whether transcoder were created right
        !          3783:                "unsupported encoding" message.
        !          3784:                not @ set time, but @ use time, so until xml output functions .string, .file, .save used - no encoding name check occur
        !          3785:                
        !          3786:                reduced transcode buffer size to 60
        !          3787:                fixed pool cleanup - no registration needed, pools are officially destructured
        !          3788: 
        !          3789:        * classes/gd/gd.dsp:
        !          3790:        * classes/smtp/smtp.dsp:
        !          3791:        * main/main.dsp:
        !          3792:        * targets/cgi/parser3.dsp:
        !          3793:        * targets/isapi/parser3isapi.dsp:
        !          3794:                updated project files [/ sadly produced "" in make file and
        !          3795:                sadly wrong interpreted on load]
        !          3796: 
        !          3797:        * classes/dom.C:
        !          3798:        * classes/dom.C:
        !          3799:        * classes/dom.C:
        !          3800:        * classes/dom.C:
        !          3801:        * include/pa_pool.h:
        !          3802:        * include/pa_pool.h:
        !          3803:        * main/pa_pool.C:
        !          3804:        * operators.txt:
        !          3805:        * types/pa_vdnode.C:
        !          3806:        * types/pa_vresponse.h:
        !          3807:        * www/htdocs/index.html:
        !          3808:        * www/htdocs/index.html:
        !          3809:        * www/htdocs/index.html:
        !          3810:                defaulted dom writing methods encoding to pool.get_charset
        !          3811: 
        !          3812:        * classes/classes.C:
        !          3813:        * classes/date.C:
        !          3814:        * classes/dnode.C:
        !          3815:        * classes/dom.C:
        !          3816:        * classes/file.C:
        !          3817:        * classes/form.C:
        !          3818:        * classes/gd/gd.dsp:
        !          3819:        * classes/gd/gif.C:
        !          3820:        * classes/gd/gifio.C:
        !          3821:        * classes/int.C:
        !          3822:        * classes/mail.C:
        !          3823:        * classes/smtp/comms.C:
        !          3824:        * classes/smtp/smtp.C:
        !          3825:        * classes/smtp/smtp.dsp:
        !          3826:        * doc/doxygen.cfg:
        !          3827:        * include/pa_config_fixed.h:
        !          3828:        * include/pa_pool.h:
        !          3829:        * main/main.dsp:
        !          3830:        * main/pa_globals.C:
        !          3831:        * main/pa_pool.C:
        !          3832:        * main/pa_request.C:
        !          3833:        * main/pa_xslt_stylesheet_manager.C:
        !          3834:        * parser3.dsw:
        !          3835:        * pcre/pcre_parser_ctype.c:
        !          3836:        * targets/cgi/pa_pool.C:
        !          3837:        * targets/cgi/pa_threads.C:
        !          3838:        * targets/cgi/parser3.dsp:
        !          3839:        * targets/isapi/pa_pool.C:
        !          3840:        * targets/isapi/pa_threads.C:
        !          3841:        * targets/isapi/parser3isapi.dsp:
        !          3842:        * types/pa_valiased.C:
        !          3843:        * types/pa_vcookie.C:
        !          3844:        * types/pa_vdnode.C:
        !          3845:        * types/pa_vdom.C:
        !          3846:        * types/pa_vfile.C:
        !          3847:        * types/pa_vform.C:
        !          3848:        * types/pa_vimage.C:
        !          3849:        * types/pa_vrequest.C:
        !          3850:        * types/pa_vresponse.h:
        !          3851:        * types/pa_vstateless_class.C:
        !          3852:        * types/pa_vstring.C:
        !          3853:        * types/pa_vtable.C:
        !          3854:        * types/pa_wcontext.C:
        !          3855:        * www/htdocs/index.html:
        !          3856:                zillions of #ifdef XML
        !          3857:                created new projects for sql drivers [planning to remove sql drivers from main cvs project]
        !          3858:                first, will join latest changes
        !          3859: 
        !          3860:        * Makefile.in:
        !          3861:        * classes/classes.h:
        !          3862:        * classes/gd/gd.dsp:
        !          3863:        * classes/gd/gif.h:
        !          3864:        * classes/hash.C:
        !          3865:        * classes/op.C:
        !          3866:        * classes/smtp/smtp.dsp:
        !          3867:        * classes/table.C:
        !          3868:        * doc/doxygen.cfg:
        !          3869:        * include/pa_common.h:
        !          3870:        * include/pa_globals.h:
        !          3871:        * include/pa_request.h:
        !          3872:        * include/pa_sapi.h:
        !          3873:        * include/pa_sql_driver_manager.h:
        !          3874:        * include/pa_string.h:
        !          3875:        * main/compile.tab.C:
        !          3876:        * main/main.dsp:
        !          3877:        * main/pa_common.C:
        !          3878:        * main/pa_exec.C:
        !          3879:        * main/pa_globals.C:
        !          3880:        * operators.txt:
        !          3881:        * targets/cgi/parser3.dsp:
        !          3882:        * targets/isapi/parser3isapi.dsp:
        !          3883:                merged with before_xml
        !          3884: 
        !          3885: 2001-09-20  parser
        !          3886:        * classes/dnode.C:
        !          3887:        * classes/dom.C:
        !          3888:        * operators.txt:
        !          3889:        * targets/cgi/parser3.dsp:
        !          3890:        * types/pa_vstring.h:
        !          3891:        * www/htdocs/index.html:
        !          3892:                dnode .file .string .save moved back to dom due to strange
        !          3893:                xalan bug
        !          3894: 
        !          3895:        * classes/dom.C:
        !          3896:        * operators.txt:
        !          3897:        * www/htdocs/index.html:
        !          3898:                dom. string save file
        !          3899:                moved output xml options to last param and made it optional
        !          3900: 
        !          3901:        * main/pa_pool.C:
        !          3902:        * main/pa_request.C:
        !          3903:        * www/htdocs/index.html:
        !          3904:                Pool::transcode defaults from $MAIN:DEFAULTS.content-type[$
        !          3905:                charset[here]]
        !          3906: 
        !          3907:        * operators.txt:
        !          3908:        * types/pa_vdnode.C:
        !          3909:        * www/htdocs/index.html:
        !          3910:                    !$elementnode.attributes = hash of dnodes
        !          3911:                    !$attributenode.specified = boolean
        !          3912:                            true if the attribute received its value explicitly in the XML document,
        !          3913:                            or if a value was assigned programatically with the setValue function.
        !          3914:                        false if the attribute value came from the default value declared in the document's DTD.
        !          3915:                    !$pinode.target = target of this processing instruction
        !          3916:                        XML defines this as being the first token following the markup
        !          3917:                        that begins the processing instruction.
        !          3918:                        XPath:
        !          3919:                    !^node.select[xpath/query/expression] = hash of 0->node0 1->node1
        !          3920:                    !^node.select-single[xpath/query/expression] = first node if any
        !          3921: 
        !          3922:        * classes/dnode.C:
        !          3923:        * classes/dom.C:
        !          3924:        * classes/gd/gd.dsp:
        !          3925:        * classes/smtp/smtp.dsp:
        !          3926:        * include/pa_config_includes.h:
        !          3927:        * include/pa_globals.h:
        !          3928:        * include/pa_pool.h:
        !          3929:        * main/main.dsp:
        !          3930:        * main/pa_globals.C:
        !          3931:        * main/pa_pool.C:
        !          3932:        * targets/cgi/parser3.dsp:
        !          3933:        * targets/isapi/parser3isapi.C:
        !          3934:        * targets/isapi/parser3isapi.dsp:
        !          3935:        * types/pa_vdnode.C:
        !          3936:        * types/pa_vdnode.h:
        !          3937:        * types/pa_vresponse.h:
        !          3938:        * www/htdocs/index.html:
        !          3939:                Pool::transcode 0
        !          3940: 
        !          3941:        * operators.txt:
        !          3942:        * operators.txt:
        !          3943:        * types/pa_vhash.h:
        !          3944:        * types/pa_vhash.h:
        !          3945:        * types/pa_vstring.h:
        !          3946:        * types/pa_vtable.h:
        !          3947:        * types/pa_vtable.h:
        !          3948:                table/hash  can be used in expression context now, there value = size
        !          3949:                and boolean value size!=0
        !          3950: 
        !          3951:        * classes/image.C:
        !          3952:                20K preload on jpg measure [image::measure]
        !          3953: 
        !          3954:        * types/pa_value.h:
        !          3955:        * types/pa_vbool.h:
        !          3956:        * types/pa_vdate.h:
        !          3957:        * types/pa_vdouble.h:
        !          3958:        * types/pa_vhash.h:
        !          3959:        * types/pa_vint.h:
        !          3960:        * types/pa_vstring.h:
        !          3961:        * types/pa_vtable.h:
        !          3962:        * types/pa_vvoid.h:
        !          3963:                some 'const's added
        !          3964: 
        !          3965:        * www/htdocs/index.html:
        !          3966:                xml-xalan\c\src\PlatformSupport\XalanTranscodingServices.cpp
        !          3967:                has no windows-1251 encoding enabled for short[non digitalentity] output.
        !          3968:                patched, now works
        !          3969: 
        !          3970: 2001-09-18  parser
        !          3971:        * classes/dnode.C:
        !          3972:        * classes/dom.C:
        !          3973:        * classes/gd/gif.C:
        !          3974:        * classes/gd/gif.h:
        !          3975:        * classes/hash.C:
        !          3976:        * classes/image.C:
        !          3977:        * classes/op.C:
        !          3978:        * classes/table.C:
        !          3979:        * include/pa_common.h:
        !          3980:        * include/pa_globals.h:
        !          3981:        * include/pa_request.h:
        !          3982:        * include/pa_sql_driver_manager.h:
        !          3983:        * main/compile.C:
        !          3984:        * main/compile.tab.C:
        !          3985:        * main/compile.y:
        !          3986:        * main/compile_tools.h:
        !          3987:        * main/execute.C:
        !          3988:        * main/pa_common.C:
        !          3989:        * main/pa_request.C:
        !          3990:        * main/pa_sql_driver_manager.C:
        !          3991:        * main/pa_string.C:
        !          3992:        * main/pa_table.C:
        !          3993:        * operators.txt:
        !          3994:        * targets/cgi/parser3.C:
        !          3995:        * targets/cgi/parser3.dsp:
        !          3996:        * targets/isapi/parser3isapi.C:
        !          3997:        * types/pa_value.h:
        !          3998:        * types/pa_vform.C:
        !          3999:        * types/pa_vform.h:
        !          4000:        * types/pa_vhash.h:
        !          4001:        * types/pa_vimage.C:
        !          4002:        * types/pa_vimage.h:
        !          4003:        * types/pa_vtable.h:
        !          4004:        * www/.htaccess:
        !          4005:        * www/auto.p:
        !          4006:        * www/htdocs/index.html:
        !          4007:                merged latest bugfixes from before_xml branch
        !          4008:                ^if(def $hash) now true only when ^hash:_count[]!=0
        !          4009:                moved
        !          4010:                .string .save .file from dom to dnode
        !          4011: 
        !          4012:        * www/htdocs/index.html:
        !          4013:                about to merge latest bugfixes from before_xml branch
        !          4014: 
        !          4015:        * classes/dnode.C:
        !          4016:        * classes/dnode.h:
        !          4017:        * main/main.dsp:
        !          4018:        * types/pa_vdnode.C:
        !          4019:        * types/pa_vdnode.h:
        !          4020:                dom, dnode 0
        !          4021: 
        !          4022:        * classes/image.C:
        !          4023:        * main/pa_string.C:
        !          4024:        * main/pa_table.C:
        !          4025:        * www/htdocs/index.html:
        !          4026:                image: poly* fixed
        !          4027: 
        !          4028:        * classes/op.C:
        !          4029:        * main/execute.C:
        !          4030:        * www/htdocs/index.html:
        !          4031:                operators self changed to root
        !          4032:                ^for variable context changed to self
        !          4033: 
        !          4034:        * operators.txt:
        !          4035:        * types/pa_vdnode.C:
        !          4036:        * types/pa_vdom.h:
        !          4037:        * types/pa_vhash.h:
        !          4038:        * types/pa_vtable.h:
        !          4039:        * www/htdocs/index.html:
        !          4040:        * www/htdocs/index.html:
        !          4041:                dom, dnode 1
        !          4042: 
        !          4043: 2001-09-17  parser
        !          4044:        * classes/classes.h:
        !          4045:        * classes/dom.C:
        !          4046:        * classes/hash.C:
        !          4047:        * include/pa_stylesheet_connection.h:
        !          4048:        * main/main.dsp:
        !          4049:        * operators.txt:
        !          4050:        * targets/cgi/pa_pool.C:
        !          4051:        * types/pa_vdom.h:
        !          4052:        * types/pa_vfile.h:
        !          4053:        * types/pa_vimage.h:
        !          4054:        * www/htdocs/.htaccess:
        !          4055:        * www/htdocs/auto.p:
        !          4056:        * www/htdocs/index.html:
        !          4057:                started
        !          4058:                dnode
        !          4059:                    DOM:
        !          4060:                    $node.name
        !          4061:                    $node.value
        !          4062:                    ...others...
        !          4063:                    ^node.xpath[/rates/USD] = hash
        !          4064:                dom(dnode)
        !          4065: 
        !          4066:        * classes/dom.C:
        !          4067:        * main/main.dsp:
        !          4068:        * main/pa_globals.C:
        !          4069:        * operators.txt:
        !          4070:        * types/pa_vdom.h:
        !          4071:        * www/htdocs/index.html:
        !          4072:                started dnode+dom
        !          4073:                
        !          4074:                dnode
        !          4075:                    DOM methods:
        !          4076:                    $node.name
        !          4077:                    $node.value
        !          4078:                    ...others...
        !          4079:                
        !          4080:                    ^node.xpath[/rates/USD] = hash
        !          4081:                        $hash[
        !          4082:                                $.0[node0]
        !          4083:                                $.1[node1]
        !          4084:                        ]
        !          4085: 
        !          4086:        * classes/gd/gif.C:
        !          4087:        * classes/gd/gif.h:
        !          4088:        * classes/image.C:
        !          4089:        * operators.txt:
        !          4090:        * types/pa_vimage.C:
        !          4091:        * www/htdocs/index.html:
        !          4092:                $image.line-style
        !          4093:                now applies to all linear primitives
        !          4094: 
        !          4095:        * classes/hash.C:
        !          4096:        * main/compile.C:
        !          4097:        * main/compile.tab.C:
        !          4098:        * main/compile.y:
        !          4099:        * main/compile_tools.h:
        !          4100:        * main/execute.C:
        !          4101:        * operators.txt:
        !          4102:        * targets/cgi/parser3.C:
        !          4103:        * www/htdocs/auto.p:
        !          4104:        * www/htdocs/index.html:
        !          4105:                expressions unary+
        !          4106:                ^hash.count[]
        !          4107:                bugfix: in expression compound($aa.zz.xx) names now can have minus '-' in name after '.'
        !          4108: 
        !          4109: 2001-09-15  parser
        !          4110:        * classes/gd/gif.C:
        !          4111:        * classes/gd/gif.h:
        !          4112:        * classes/image.C:
        !          4113:        * operators.txt:
        !          4114:        * operators.txt:
        !          4115:        * types/pa_vimage.C:
        !          4116:        * types/pa_vimage.h:
        !          4117:        * www/htdocs/index.html:
        !          4118:                image: $line-width ^line(...)[****   style]
        !          4119: 
        !          4120:        * classes/dom.C:
        !          4121:        * classes/image.C:
        !          4122:        * include/pa_pool.h:
        !          4123:        * include/pa_stylesheet_connection.h:
        !          4124:        * main/main.dsp:
        !          4125:        * targets/cgi/pa_pool.C:
        !          4126:        * targets/isapi/pa_pool.C:
        !          4127:        * targets/isapi/pool_storage.h:
        !          4128:        * types/pa_vdom.C:
        !          4129:        * types/pa_vdom.h:
        !          4130:                xalan objects freed up [introducing Pool::register_cleanup]
        !          4131: 
        !          4132:        * doc/doxygen.cfg:
        !          4133:        * include/pa_sapi.h:
        !          4134:        * types/pa_vdom.h:
        !          4135:        * www/htdocs/auto.p:
        !          4136:        * www/htdocs/global.xsl:
        !          4137:                comments
        !          4138: 
        !          4139:        * classes/dom.C:
        !          4140:        * targets/isapi/parser3isapi.C:
        !          4141:        * targets/isapi/pool_storage.h:
        !          4142:        * types/pa_vdom.h:
        !          4143:                fixed bug in isapi pool_storage -
        !          4144:                cleanups first, allocations second.
        !          4145:                apache wisely does just like that
        !          4146: 
        !          4147:        * targets/isapi/parser3isapi.C:
        !          4148:        * targets/isapi/pool_storage.h:
        !          4149:                pool_storage rewritten using template, no bugs now
        !          4150: 
        !          4151:        * include/pa_pool.h:
        !          4152:        * main/pa_pool.C:
        !          4153:        * targets/cgi/pa_pool.C:
        !          4154:        * targets/isapi/pa_pool.C:
        !          4155:        * targets/isapi/parser3isapi.C:
        !          4156:        * targets/isapi/parser3isapi.dsp:
        !          4157:        * targets/isapi/pool_storage.h:
        !          4158:                poorly started isapi pool_storage, would rewrite using template now
        !          4159: 
        !          4160: 2001-09-14  parser
        !          4161:        * main/pa_sql_driver_manager.C:
        !          4162:        * main/pa_xslt_stylesheet_manager.C:
        !          4163:        * operators.txt:
        !          4164:        * www/htdocs/global.xsl:
        !          4165:        * www/htdocs/test.xml:
        !          4166:                z
        !          4167: 
        !          4168:        * classes/dom.C:
        !          4169:        * classes/file.C:
        !          4170:        * classes/image.C:
        !          4171:        * classes/mail.C:
        !          4172:        * include/pa_common.h:
        !          4173:        * include/pa_sql_driver_manager.h:
        !          4174:        * include/pa_string.h:
        !          4175:        * include/pa_stylesheet_connection.h:
        !          4176:        * include/pa_xslt_stylesheet_manager.h:
        !          4177:        * main/main.dsp:
        !          4178:        * main/pa_common.C:
        !          4179:        * main/pa_exec.C:
        !          4180:        * main/pa_globals.C:
        !          4181:        * main/pa_sql_driver_manager.C:
        !          4182:        * main/pa_xslt_stylesheet_manager.C:
        !          4183:        * main/untaint.C:
        !          4184:        * operators.txt:
        !          4185:        * types/pa_vfile.C:
        !          4186:        * www/htdocs/.htaccess:
        !          4187:                dom.xslt  stylesheet compiled&cached
        !          4188: 
        !          4189: 2001-09-13  parser
        !          4190:        * classes/dom.C:
        !          4191:        * operators.txt:
        !          4192:        * www/htdocs/.htaccess:
        !          4193:        * www/htdocs/auto.p:
        !          4194:        * www/htdocs/index.html:
        !          4195:                dom:file content-type(.method)
        !          4196: 
        !          4197:        * include/pa_common.h:
        !          4198:        * include/pa_globals.h:
        !          4199:        * main/pa_common.C:
        !          4200:        * main/pa_request.C:
        !          4201:        * operators.txt:
        !          4202:        * www/htdocs/index.html:
        !          4203:                $MAIN:CLASS_PATH now
        !          4204:                can be string now
        !          4205:                more informative error messages
        !          4206: 
        !          4207:        * classes/dom.C:
        !          4208:        * classes/file.C:
        !          4209:        * classes/image.C:
        !          4210:        * types/pa_vfile.C:
        !          4211:        * types/pa_vfile.h:
        !          4212:        * www/htdocs/auto.p:
        !          4213:                ^dom.file[] charset
        !          4214: 
        !          4215:        * include/pa_globals.h:
        !          4216:        * include/pa_request.h:
        !          4217:        * main/pa_request.C:
        !          4218:        * targets/cgi/parser3.C:
        !          4219:        * targets/isapi/parser3isapi.C:
        !          4220:                ParserRootConfig .../parser3.conf
        !          4221:                ParserSiteConfig .../parser3.conf
        !          4222:                
        !          4223:                cgi&isapi looks for {configure|c:\windows}/parser3.conf
        !          4224: 
        !          4225:        * operators.txt:
        !          4226:        * operators.txt:
        !          4227:                changes reflected in operators.txt
        !          4228: 
        !          4229: 2001-09-12  parser
        !          4230:        * main/compile.y:
        !          4231:        * main/compile_tools.h:
        !          4232:                name.[part].xxx syntax lexer on LS_USER level did [] matching without setting nestage,
        !          4233:                introduced special LS_NAME_SQUARE_PART state
        !          4234: 
        !          4235:        * main/compile.tab.C:
        !          4236:        * operators.txt:
        !          4237:        * www/cgi-bin/auto.p:
        !          4238:        * www/htdocs/auto.p:
        !          4239:                fixed - subname code parts actually [] braced
        !          4240: 
        !          4241:        * classes/op.C:
        !          4242:        * include/pa_sql_driver_manager.h:
        !          4243:        * main/pa_sql_driver_manager.C:
        !          4244:        * www/htdocs/auto.p:
        !          4245:        * www/htdocs/index.html:
        !          4246:                ^connect[]
        !          4247:                ^connect[aaa]
        !          4248:                more precise error reporting:
        !          4249:                "connection string must start with protocol://"
        !          4250:                now
        !          4251: 
        !          4252: 2001-09-11  parser
        !          4253:        * types/pa_vdom.h:
        !          4254:        * www/htdocs/index.html:
        !          4255:                messages
        !          4256: 
        !          4257:        * classes/dom.C:
        !          4258:        * operators.txt:
        !          4259:        * types/pa_vdom.h:
        !          4260:        * www/htdocs/index.html:
        !          4261:                ^dom:set[<some>xml</some>]
        !          4262: 
        !          4263:        * classes/dom.C:
        !          4264:        * include/pa_string.h:
        !          4265:        * main/pa_globals.C:
        !          4266:        * main/untaint.C:
        !          4267:        * www/htdocs/index.html:
        !          4268:                ^dom:set{<some>xml</some>} default language XML
        !          4269:                languages+=xml
        !          4270: 
        !          4271:        * classes/dom.C:
        !          4272:        * classes/dom.C:
        !          4273:        * www/htdocs/index.html:
        !          4274:        * www/htdocs/index.html:
        !          4275:                ^dom:save/string/file[output options]
        !          4276:                output options:
        !          4277:                    $.method[xml|html|text] detection fixed
        !          4278: 
        !          4279: 2001-09-10  parser
        !          4280:        * classes/dom.C:
        !          4281:        * main/main.dsp:
        !          4282:        * types/pa_vform.C:
        !          4283:        * types/pa_vform.h:
        !          4284:        * www/cgi-bin/auto.p:
        !          4285:        * www/htdocs/index.html:
        !          4286:                ^dom.save[b.xml] 0
        !          4287: 
        !          4288:        * classes/dom.C:
        !          4289:        * operators.txt:
        !          4290:        * www/htdocs/index.html:
        !          4291:                ^dom.file[encoding] = file
        !          4292: 
        !          4293:        * classes/dom.C:
        !          4294:        * operators.txt:
        !          4295:        * www/htdocs/index.html:
        !          4296:                ^dom.xslt[stylesheet filename][params hash added]
        !          4297: 
        !          4298:        * classes/dom.C:
        !          4299:        * main/main.dsp:
        !          4300:        * types/pa_vdom.h:
        !          4301:        * www/htdocs/index.html:
        !          4302:                ^dom.xslt[stylesheet filename] -1 doc is lying
        !          4303: 
        !          4304:        * classes/dom.C:
        !          4305:        * operators.txt:
        !          4306:        * www/htdocs/index.html:
        !          4307:                ^dom:save/string/file[output options]
        !          4308:                output options:
        !          4309:                    $.method[xml|html|text] $.encoding[windows-1251|...]
        !          4310: 
        !          4311:        * classes/dom.C:
        !          4312:        * main/main.dsp:
        !          4313:        * types/pa_vdom.h:
        !          4314:                ^dom.xslt[stylesheet filename] 0
        !          4315: 
        !          4316:        * classes/dom.C:
        !          4317:        * operators.txt:
        !          4318:                ^dom.save[b.xml] 1:error handling
        !          4319: 
        !          4320:        * classes/dom.C:
        !          4321:        * operators.txt:
        !          4322:        * www/htdocs/index.html:
        !          4323:                ^dom.string[] 0
        !          4324: 
        !          4325:        * classes/dom.C:
        !          4326:        * classes/dom.C:
        !          4327:        * operators.txt:
        !          4328:        * operators.txt:
        !          4329:        * www/htdocs/index.html:
        !          4330:        * www/htdocs/index.html:
        !          4331:                ^dom.string[encoding] 1
        !          4332:                ^dom.save[encoding;filename]
        !          4333: 
        !          4334:        * operators.txt:
        !          4335:                dom output options xml default
        !          4336: 
        !          4337: 2001-09-08  parser
        !          4338:        * operators.txt:
        !          4339:        * types/pa_vform.C:
        !          4340:        * www/htdocs/index.html:
        !          4341:                $form:tables.name.field
        !          4342: 
        !          4343: 2001-09-07  parser
        !          4344:        * operators.txt:
        !          4345:        * targets/cgi/parser3.dsp:
        !          4346:        * types/pa_vform.C:
        !          4347:        * types/pa_vform.h:
        !          4348:        * types/pa_vhash.h:
        !          4349:        * www/htdocs/index.html:
        !          4350:                !$form:fields
        !          4351: 
        !          4352:        * Makefile.in:
        !          4353:        * classes/dom.C:
        !          4354:        * classes/table.C:
        !          4355:        * main/main.dsp:
        !          4356:        * operators.txt:
        !          4357:        * types/pa_vdom.h:
        !          4358:        * types/pa_vform.C:
        !          4359:        * www/htdocs/index.html:
        !          4360:        * www/htdocs/test.xml:
        !          4361:                merged with successful start of dom
        !          4362: 
        !          4363:        * classes/dom.C:
        !          4364:                file dom.C was initially added on branch xalan1_2.
        !          4365: 
        !          4366:        * types/pa_vdom.h:
        !          4367:                file pa_vdom.h was initially added on branch xalan1_2.
        !          4368: 
        !          4369:        * classes/dom.C:
        !          4370:        * operators.txt:
        !          4371:        * types/pa_value.h:
        !          4372:        * types/pa_vtable.h:
        !          4373:                (def $table) is false when table is empty
        !          4374: 
        !          4375:        * classes/table.C:
        !          4376:        * operators.txt:
        !          4377:                table:empty removed, superceded by ^if(def $table)...
        !          4378: 
        !          4379:        * www/htdocs/test.xml:
        !          4380:                file test.xml was initially added on branch xalan1_2.
        !          4381: 
        !          4382:        * www/.htaccess:
        !          4383:        * www/auto.p:
        !          4384:        * www/htdocs/index.html:
        !          4385:                Z
        !          4386: 
        !          4387:        * main/pa_string.C:
        !          4388:        * www/htdocs/index.html:
        !          4389:                a[] ^if($a){y;n} is 'n' now  [conversion from '' to int/double
        !          4390:                is 0]
        !          4391: 
        !          4392:        * include/pa_hash.h:
        !          4393:        * main/pa_hash.C:
        !          4394:        * operators.txt:
        !          4395:        * operators.txt:
        !          4396:        * targets/cgi/parser3.C:
        !          4397:        * types/pa_vfile.h:
        !          4398:        * types/pa_vform.C:
        !          4399:        * types/pa_vform.C:
        !          4400:        * types/pa_vform.h:
        !          4401:        * www/htdocs/index.html:
        !          4402:                z
        !          4403: 
        !          4404:        * main/pa_request.C:
        !          4405:        * operators.txt:
        !          4406:        * types/pa_vform.C:
        !          4407:        * types/pa_vform.h:
        !          4408:        * www/htdocs/index.html:
        !          4409:                !$form:tables
        !          4410:                $atable[$form:tables.a]
        !          4411:                ^atable.menu{a=$atable.element}[,]
        !          4412: 
        !          4413:        * main/pa_exception.C:
        !          4414:        * operators.txt:
        !          4415:        * types/pa_vform.C:
        !          4416:                getting FIRST form element [not last]
        !          4417: 
        !          4418:        * Makefile.in:
        !          4419:        * classes/dom.C:
        !          4420:        * classes/table.C:
        !          4421:        * main/main.dsp:
        !          4422:        * operators.txt:
        !          4423:        * parser3.dsw:
        !          4424:        * types/pa_vdom.h:
        !          4425:        * www/htdocs/index.html:
        !          4426:        * www/htdocs/index.html:
        !          4427:        * www/htdocs/test.xml:
        !          4428:                introducing dom. dom:load[a.xml]
        !          4429: 
        !          4430: 2001-09-06  parser
        !          4431:        * doc/doxygen.cfg:
        !          4432:                merged new default options from 1.2.10 doxygen
        !          4433: 
        !          4434:        * classes/hash.C:
        !          4435:        * include/pa_globals.h:
        !          4436:        * main/pa_globals.C:
        !          4437:        * operators.txt:
        !          4438:        * types/pa_vhash.h:
        !          4439:        * www/htdocs/index.html:
        !          4440:                now there's special hash key '_default' [instead of ^_default method]
        !          4441:                $hash[
        !          4442:                        $.a[1]
        !          4443:                        $.b[2]
        !          4444:                        $._default[xx]
        !          4445:                ]
        !          4446:                $hash.c
        !          4447: 
        !          4448:        * types/pa_vform.C:
        !          4449:        * types/pa_vform.C:
        !          4450:        * www/htdocs/index.html:
        !          4451:                a=1&a=2 would result in $form:a being a table with one column '
        !          4452:                element' and two rows: 1 and 2
        !          4453: 
        !          4454:        * operators.txt:
        !          4455:                z
        !          4456: 
        !          4457:        * classes/gd/gifio.C:
        !          4458:        * classes/image.C:
        !          4459:        * classes/op.C:
        !          4460:        * classes/string.C:
        !          4461:        * classes/table.C:
        !          4462:        * doc/doxygen.cfg:
        !          4463:        * targets/isapi/parser3isapi.C:
        !          4464:        * types/pa_vtable.C:
        !          4465:                few #ifndef DOXYGEN
        !          4466: 
        !          4467:        * classes/void.C:
        !          4468:        * main/pa_string.C:
        !          4469:        * main/pa_table.C:
        !          4470:        * parser3.dsw:
        !          4471:                fixed up bad int/double conversions, and now $form:nonexistent
        !          4472:                int(88) would return 88
        !          4473: 
        !          4474:        * main/compile.tab.C:
        !          4475:        * main/compile.y:
        !          4476:                ^if(0){}{ ^if(1){}^; }
        !          4477:                bug fixed [thanks, fif], ^; were treated there non-literally
        !          4478: 
        !          4479: 2001-09-05  parser
        !          4480:        * classes/string.C:
        !          4481:        * classes/table.C:
        !          4482:        * www/htdocs/index.html:
        !          4483:                sql options can be void [same as image:html the other day]
        !          4484: 
        !          4485:        * classes/mail.C:
        !          4486:                MAIN:MAIL check fixed
        !          4487: 
        !          4488:        * main/pa_sql_driver_manager.C:
        !          4489:        * sql/pa_sql_driver.h:
        !          4490:        * www/htdocs/index.html:
        !          4491:                SQL_DRIVER_CREATE_FUNC_NAME
        !          4492: 
        !          4493:        * Makefile.in:
        !          4494:        * classes/Makefile.in:
        !          4495:        * classes/gd/Makefile.in:
        !          4496:        * configure:
        !          4497:        * main/Makefile.in:
        !          4498:        * targets/cgi/Makefile.in:
        !          4499:        * types/Makefile.in:
        !          4500:                makes
        !          4501: 
        !          4502:        * main/pa_sql_driver_manager.C:
        !          4503:        * sql/pa_sql_driver.h:
        !          4504:        * targets/cgi/parser3.C:
        !          4505:                #define STRINGIZE(name) #name
        !          4506:                does not macro expantion on param, simply qoutes whatever passed, undone
        !          4507: 
        !          4508:        * targets/cgi/Makefile.am:
        !          4509:        * www/htdocs/index.html:
        !          4510:                .am undo
        !          4511: 
        !          4512:        * main/pa_sql_driver_manager.C:
        !          4513:        * sql/pa_sql_driver.h:
        !          4514:        * targets/cgi/Makefile.am:
        !          4515:        * targets/cgi/parser3.C:
        !          4516:                #define STRINGIZE(name) #name
        !          4517:                invented
        !          4518: 
        !          4519:        * classes/op.C:
        !          4520:        * include/pa_sql_driver_manager.h:
        !          4521:        * main/pa_sql_driver_manager.C:
        !          4522:                #define MAIN_SQL_NAME "SQL"
        !          4523:                #define MAIN_SQL_DRIVERS_NAME "drivers"
        !          4524:                
        !          4525:                moved to be availible to all users
        !          4526: 
        !          4527: 2001-09-04  parser
        !          4528:        * targets/cgi/parser3.C:
        !          4529:                zz
        !          4530: 
        !          4531:        * configure:
        !          4532:        * configure.in:
        !          4533:        * include/pa_config_auto.h.in:
        !          4534:        * pcre/Makefile.in:
        !          4535:        * targets/Makefile.in:
        !          4536:        * targets/apache13/Makefile.in:
        !          4537:        * targets/cgi/Makefile.am:
        !          4538:        * targets/cgi/Makefile.in:
        !          4539:        * targets/cgi/parser3.C:
        !          4540:                configure --sysconfdir=sysadmin-controlled auto.p location for
        !          4541:                targets/cgi/parser3, default[/usr/local/etc]
        !          4542: 
        !          4543:        * Makefile.in:
        !          4544:        * configure:
        !          4545:        * include/pa_config_auto.h.in:
        !          4546:        * targets/apache13/Makefile.in:
        !          4547:        * targets/cgi/Makefile.in:
        !          4548:                makes
        !          4549: 
        !          4550:        * libltdl/libltdl.dsp:
        !          4551:        * targets/isapi/parser3isapi.C:
        !          4552:                z
        !          4553: 
        !          4554:        * targets/cgi/parser3.C:
        !          4555:                zzz
        !          4556: 
        !          4557:        * targets/cgi/parser3.C:
        !          4558:                full_file_spec bug
        !          4559: 
        !          4560:        * classes/image.C:
        !          4561:                image.html now can accept void params
        !          4562: 
        !          4563:        * classes/date.C:
        !          4564:        * operators.txt:
        !          4565:                date:sql-string is now without ''
        !          4566: 
        !          4567:        * classes/date.C:
        !          4568:                date
        !          4569: 
        !          4570:        * configure.in:
        !          4571:                SYSCONFDIR2
        !          4572: 
        !          4573:        * targets/cgi/parser3.C:
        !          4574:        * www/htdocs/index.html:
        !          4575:                getenvcheck
        !          4576: 
        !          4577: 2001-09-03  parser
        !          4578:        * configure.in:
        !          4579:        * operators.txt:
        !          4580:        * parser3.dsw:
        !          4581:        * targets/cgi/parser3.C:
        !          4582:        * www/htdocs/index.html:
        !          4583:                /configure cgi SYSCONFDIR
        !          4584: 
        !          4585: 2001-09-01  parser
        !          4586:        * classes/image.C:
        !          4587:                letter_spacing
        !          4588: 
        !          4589:        * classes/image.C:
        !          4590:        * operators.txt:
        !          4591:        * www/htdocs/index.html:
        !          4592:                image: font params changed
        !          4593: 
        !          4594:        * classes/image.C:
        !          4595:        * operators.txt:
        !          4596:                image: as_int as_string used
        !          4597: 
        !          4598:        * types/pa_vmethod_frame.h:
        !          4599:        * www/htdocs/index.html:
        !          4600:                $result[] now gets properly analized
        !          4601: 
        !          4602: 2001-08-31  parser
        !          4603:        * Makefile.in:
        !          4604:        * include/pa_dir.h:
        !          4605:        * pcre/Makefile.in:
        !          4606:        * targets/Makefile.in:
        !          4607:        * targets/cgi/parser3.C:
        !          4608:                compiled under cygwin
        !          4609: 
        !          4610:        * targets/cgi/parser3.C:
        !          4611:                z
        !          4612: 
        !          4613:        * classes/string.C:
        !          4614:        * classes/table.C:
        !          4615:        * www/htdocs/index.html:
        !          4616:                string:int/double (defaults)
        !          4617: 
        !          4618:        * classes/image.C:
        !          4619:        * operators.txt:
        !          4620:        * www/htdocs/index.html:
        !          4621:                image:font added space param
        !          4622:                image:font changed charwidth alg, added kerning const[for now]
        !          4623: 
        !          4624:        * classes/void.C:
        !          4625:        * operators.txt:
        !          4626:        * www/htdocs/index.html:
        !          4627:                void:int/double += (default)
        !          4628: 
        !          4629: 2001-08-29  parser
        !          4630:        * main/pa_exception.C:
        !          4631:        * www/htdocs/index.html:
        !          4632:                exception redundant debug info
        !          4633: 
        !          4634: 2001-08-28  parser
        !          4635:        * acinclude.m4:
        !          4636:                acinclude
        !          4637: 
        !          4638:        * classes/table.C:
        !          4639:                NO_STRING_ORIGIN check
        !          4640: 
        !          4641:        * classes/string.C:
        !          4642:        * include/pa_dictionary.h:
        !          4643:        * include/pa_string.h:
        !          4644:        * main/pa_dictionary.C:
        !          4645:        * main/pa_string.C:
        !          4646:        * main/untaint.C:
        !          4647:        * operators.txt:
        !          4648:        * www/htdocs/index.html:
        !          4649:                pa_directory speeded up. moved zero 'from' check to directory constructor.
        !          4650:                string:replace
        !          4651: 
        !          4652:        * Makefile.in:
        !          4653:        * configure:
        !          4654:                makes
        !          4655: 
        !          4656:        * classes/file.C:
        !          4657:        * main/pa_common.C:
        !          4658:        * operators.txt:
        !          4659:        * www/htdocs/index.html:
        !          4660:                file:move autocreate/remove dest/src dir
        !          4661: 
        !          4662:        * Makefile.in:
        !          4663:        * aclocal.m4:
        !          4664:        * classes/Makefile.in:
        !          4665:        * classes/gd/Makefile.in:
        !          4666:        * configure:
        !          4667:        * libltdl/Makefile.in:
        !          4668:        * main/Makefile.in:
        !          4669:        * pcre/Makefile.in:
        !          4670:        * targets/Makefile.in:
        !          4671:        * targets/apache13/Makefile.in:
        !          4672:        * targets/cgi/Makefile.in:
        !          4673:        * types/Makefile.in:
        !          4674:                makefiles
        !          4675: 
        !          4676:        * main/compile.C:
        !          4677:                NO_STRING_ORIGIN check2
        !          4678: 
        !          4679:        * classes/image.C:
        !          4680:        * www/htdocs/index.html:
        !          4681:                image: gifsize little endian
        !          4682: 
        !          4683:        * configure.in:
        !          4684:        * targets/apache13/Makefile.am:
        !          4685:                COMPILE_APACHE13_MODULE
        !          4686: 
        !          4687:        * include/pa_dictionary.h:
        !          4688:        * main/pa_dictionary.C:
        !          4689:        * main/pa_sql_driver_manager.C:
        !          4690:                NO_STRING_ORIGIN check3
        !          4691: 
        !          4692:        * include/pa_dictionary.h:
        !          4693:                gcc: ../include/pa_dictionary.h:19: storage class specifiers
        !          4694:                invalid in friend function declarations
        !          4695: 
        !          4696:        * acinclude.m4:
        !          4697:        * targets/apache13/Makefile.am:
        !          4698:                configure to skip apache
        !          4699: 
        !          4700:        * acinclude.m4:
        !          4701:        * classes/op.C:
        !          4702:        * main/compile.tab.C:
        !          4703:        * main/pa_dir.C:
        !          4704:        * main/untaint.C:
        !          4705:        * targets/cgi/parser3.C:
        !          4706:        * targets/isapi/parser3isapi.C:
        !          4707:                strncpy forced with zero ending in case of limit
        !          4708: 
        !          4709:        * aclocal.m4:
        !          4710:        * classes/Makefile.in:
        !          4711:        * classes/gd/Makefile.in:
        !          4712:        * configure:
        !          4713:        * main/Makefile.in:
        !          4714:        * targets/apache13/Makefile.in:
        !          4715:        * targets/cgi/Makefile.in:
        !          4716:        * types/Makefile.in:
        !          4717:                make.ins
        !          4718: 
        !          4719:        * classes/gd/gif.h:
        !          4720:        * classes/gd/gifio.C:
        !          4721:                #endif /*some comments removed*/
        !          4722: 
        !          4723:        * classes/image.C:
        !          4724:                image error msgs
        !          4725: 
        !          4726:        * classes/Makefile.am:
        !          4727:        * classes/gd/Makefile.am:
        !          4728:        * configure.in:
        !          4729:        * main/Makefile.am:
        !          4730:        * targets/cgi/Makefile.am:
        !          4731:        * types/Makefile.am:
        !          4732:                .am-s
        !          4733: 
        !          4734:        * doc/doxygen.cfg:
        !          4735:                doxygen conf removed some garbage from under doxygeneration
        !          4736: 
        !          4737:        * acinclude.m4:
        !          4738:        * configure.in:
        !          4739:                with checkes moved to configure.in -s
        !          4740: 
        !          4741: 2001-08-27  parser
        !          4742:        * Makefile.in:
        !          4743:        * acinclude.m4:
        !          4744:        * aclocal.m4:
        !          4745:        * classes/Makefile.in:
        !          4746:        * classes/gd/Makefile.in:
        !          4747:        * configure:
        !          4748:        * configure.in:
        !          4749:        * libltdl/Makefile.in:
        !          4750:        * main/Makefile.in:
        !          4751:        * main/pa_common.C:
        !          4752:        * main/pa_exception.C:
        !          4753:        * main/pa_sql_driver_manager.C:
        !          4754:        * pcre/Makefile.in:
        !          4755:        * targets/Makefile.in:
        !          4756:        * targets/apache13/Makefile.in:
        !          4757:        * targets/cgi/Makefile.am:
        !          4758:        * targets/cgi/Makefile.in:
        !          4759:        * types/Makefile.in:
        !          4760:                configure for solaris -lsocket
        !          4761: 
        !          4762:        * classes/image.C:
        !          4763:        * classes/image.C:
        !          4764:                fixed jpgsize alg
        !          4765: 
        !          4766:        * www/htdocs/auto.p:
        !          4767:        * www/htdocs/index.html:
        !          4768:                solaris oracle works!
        !          4769: 
        !          4770:        * parser3.dsw:
        !          4771:        * www/htdocs/index.html:
        !          4772:                odbc release compiled
        !          4773: 
        !          4774:        * main/pa_request.C:
        !          4775:        * targets/cgi/parser3.C:
        !          4776:                parser3 test.html [auto.p from current dir loading]
        !          4777: 
        !          4778:        * main/pa_exception.C:
        !          4779:                z
        !          4780: 
        !          4781:        * main/pa_common.C:
        !          4782:                removed debug info from pa_common
        !          4783: 
        !          4784:        * operators.txt:
        !          4785:                $STATIC added
        !          4786: 
        !          4787: 2001-08-24  parser
        !          4788:        * targets/cgi/parser3.C:
        !          4789:                not cgi extra \n 2
        !          4790: 
        !          4791:        * classes/file.C:
        !          4792:        * classes/form.C:
        !          4793:        * classes/mail.C:
        !          4794:        * classes/table.C:
        !          4795:                fiew non-pool mallocs fixed
        !          4796: 
        !          4797:        * targets/cgi/parser3.C:
        !          4798:                not cgi extra \n 3
        !          4799: 
        !          4800:        * sql/pa_sql_driver.h:
        !          4801:                sql* removed services from disconnect - cross-request ideological probs.
        !          4802:                oracle - fixed bug: cs allocated on request.pool and got freed before disconnect
        !          4803: 
        !          4804:        * main/pa_sql_driver_manager.C:
        !          4805:        * www/htdocs/index.html:
        !          4806:                z
        !          4807: 
        !          4808:        * targets/cgi/parser3.C:
        !          4809:                not cgi extra \n
        !          4810: 
        !          4811:        * include/pa_sql_connection.h:
        !          4812:        * main/pa_sql_driver_manager.C:
        !          4813:        * parser3.dsw:
        !          4814:        * www/htdocs/index.html:
        !          4815:                sql* removed services from disconnect - cross-request
        !          4816:                ideological probs.
        !          4817: 
        !          4818: 2001-08-23  parser
        !          4819:        * www/htdocs/index.html:
        !          4820:                oracle: preprocess /**z**/minor bug
        !          4821: 
        !          4822:        * parser3.dsw:
        !          4823:        * www/htdocs/auto.p:
        !          4824:        * www/htdocs/index.html:
        !          4825:                oracle 0
        !          4826: 
        !          4827:        * www/htdocs/index.html:
        !          4828:                oracle: nested check()
        !          4829: 
        !          4830:        * main/pa_sql_driver_manager.C:
        !          4831:        * parser3.dsw:
        !          4832:        * www/htdocs/auto.p:
        !          4833:                oracle: dlink
        !          4834: 
        !          4835:        * classes/file.C:
        !          4836:        * www/htdocs/index.html:
        !          4837:                minor bug in file:save fixed
        !          4838: 
        !          4839: 2001-08-22  parser
        !          4840:        * classes/file.C:
        !          4841:        * main/compile.tab.C:
        !          4842:        * operators.txt:
        !          4843:        * types/pa_vfile.C:
        !          4844:        * types/pa_vfile.h:
        !          4845:        * www/htdocs/index.html:
        !          4846:                file:load|save[text|binary;
        !          4847: 
        !          4848:        * main/compile.tab.C:
        !          4849:        * main/compile.y:
        !          4850:        * operators.txt:
        !          4851:        * parser3.dsw:
        !          4852:        * www/htdocs/index.html:
        !          4853:        * www/htdocs/index.html:
        !          4854:                ^method[]^[^] literals []
        !          4855: 
        !          4856: 2001-08-21  parser
        !          4857:        * classes/file.C:
        !          4858:        * classes/table.C:
        !          4859:        * operators.txt:
        !          4860:        * www/htdocs/index.html:
        !          4861:                ^file:list
        !          4862: 
        !          4863: 2001-08-20  parser
        !          4864:        * main/compile.tab.C:
        !          4865:        * main/compile.y:
        !          4866:        * main/pa_sql_driver_manager.C:
        !          4867:        * operators.txt:
        !          4868:        * pcre/pcre_parser_ctype.c:
        !          4869:        * types/pa_value.h:
        !          4870:        * types/pa_vbool.h:
        !          4871:        * types/pa_vdouble.h:
        !          4872:        * types/pa_vint.h:
        !          4873:        * www/cgi-bin/auto.p:
        !          4874:        * www/htdocs/index.html:
        !          4875:                var(123) ^var.inc[] recousively caused problems: inc incremeted
        !          4876:                123 literal!! fixed
        !          4877: 
        !          4878: 2001-08-10  parser
        !          4879:        * main/compile.tab.C:
        !          4880:        * main/compile.tab.C:
        !          4881:        * main/compile.y:
        !          4882:        * main/compile.y:
        !          4883:        * operators.txt:
        !          4884:        * www/htdocs/index.html:
        !          4885:        * www/htdocs/index.html:
        !          4886:                (codes) name part syntax added
        !          4887: 
        !          4888:        * classes/table.C:
        !          4889:        * include/pa_table.h:
        !          4890:        * main/pa_table.C:
        !          4891:        * operators.txt:
        !          4892:                table.sort now creates new sorted table
        !          4893: 
        !          4894:        * main/compile.tab.C:
        !          4895:        * main/compile.y:
        !          4896:                [codes] name part syntax now
        !          4897: 
        !          4898:        * classes/table.C:
        !          4899:        * classes/table.C:
        !          4900:        * operators.txt:
        !          4901:        * www/htdocs/index.html:
        !          4902:        * www/htdocs/index.html:
        !          4903:                table:sort now default desc
        !          4904: 
        !          4905:        * main/pa_string.C:
        !          4906:                string.match hanged on. there were a hang check but it weren't wise enough
        !          4907:                
        !          4908:                @parse[dateString][tmp]
        !          4909:                $tmp[^dateString.match[(\d\d\d\d-)?(\d\d-)?][g]]
        !          4910:                $tmp.1 $tmp.2
        !          4911:                #end
        !          4912:                
        !          4913:                @main[]
        !          4914:                ^parse[2001-02-03]
        !          4915: 
        !          4916:        * classes/table.C:
        !          4917:        * www/htdocs/index.html:
        !          4918:                table:sort restored [it was bad test :(]
        !          4919: 
        !          4920:        * types/pa_value.h:
        !          4921:        * types/pa_vstring.h:
        !          4922:        * types/pa_vstring.h:
        !          4923:                string now def only when ne ''
        !          4924: 
        !          4925:        * main/pa_request.C:
        !          4926:        * main/pa_request.C:
        !          4927:                wanted to make
        !          4928:                const int MAX_EXECUTE_SECONDS=1;
        !          4929:                
        !          4930:                but couldnt, set_callback_and_alarm appeared to be not exported :(
        !          4931: 
        !          4932: 2001-08-09  parser
        !          4933:        * main/pa_string.C:
        !          4934:                $a[010] now ^if($a==10){true}
        !          4935:                were octal
        !          4936: 
        !          4937:        * main/Makefile.am:
        !          4938:                .am
        !          4939: 
        !          4940:        * classes/void.C:
        !          4941:        * classes/void.C:
        !          4942:        * operators.txt:
        !          4943:                void: int double  copy/paste from int: bug fixed
        !          4944: 
        !          4945:        * classes/hash.C:
        !          4946:        * operators.txt:
        !          4947:                hash:_default now [was hash:default]
        !          4948: 
        !          4949:        * types/pa_vcookie.C:
        !          4950:        * www/htdocs/index.html:
        !          4951:                cookie name&value origins added, more precise $ORIGINS(1)
        !          4952: 
        !          4953:        * classes/op.C:
        !          4954:        * www/htdocs/index.html:
        !          4955:                case without switch check added
        !          4956: 
        !          4957:        * operators.txt:
        !          4958:                0x added to operators.txt
        !          4959: 
        !          4960:        * main/Makefile.in:
        !          4961:                make.in
        !          4962: 
        !          4963: 2001-08-07  parser
        !          4964:        * classes/math.C:
        !          4965:        * main/pa_request.C:
        !          4966:        * www/htdocs/index.html:
        !          4967:                math:random fixed. win32 srand made working
        !          4968: 
        !          4969:        * classes/double.C:
        !          4970:        * classes/int.C:
        !          4971:        * classes/string.C:
        !          4972:        * classes/table.C:
        !          4973:        * include/pa_globals.h:
        !          4974:        * main/pa_globals.C:
        !          4975:        * operators.txt:
        !          4976:                !^int/double:sql{query}[[$.limit(2) $.offset(4) $.default(0)]]
        !          4977:                string, table
        !          4978: 
        !          4979: 2001-08-06  parser
        !          4980:        * classes/hash.C:
        !          4981:        * operators.txt:
        !          4982:        * www/htdocs/index.html:
        !          4983:                hash:keys renamed to hash:_keys :(
        !          4984: 
        !          4985:        * classes/file.C:
        !          4986:        * operators.txt:
        !          4987:        * www/htdocs/auto.p:
        !          4988:        * www/htdocs/index.html:
        !          4989:                exec stderr out
        !          4990: 
        !          4991:        * main/pa_exec.C:
        !          4992:        * www/htdocs/index.html:
        !          4993:                exec win32 real filename
        !          4994: 
        !          4995:        * classes/mail.C:
        !          4996:        * classes/op.C:
        !          4997:        * include/pa_array.h:
        !          4998:        * include/pa_globals.h:
        !          4999:        * include/pa_hash.h:
        !          5000:        * include/pa_request.h:
        !          5001:        * main/compile.tab.C:
        !          5002:        * main/compile.y:
        !          5003:        * main/pa_array.C:
        !          5004:        * main/pa_dictionary.C:
        !          5005:        * main/pa_exec.C:
        !          5006:        * main/pa_globals.C:
        !          5007:        * main/pa_hash.C:
        !          5008:        * main/pa_request.C:
        !          5009:        * main/pa_string.C:
        !          5010:        * operators.txt:
        !          5011:        * www/htdocs/index.html:
        !          5012:                class_path
        !          5013: 
        !          5014: 2001-08-03  parser
        !          5015:        * classes/table.C:
        !          5016:        * operators.txt:
        !          5017:        * types/pa_vtable.h:
        !          5018:                vtable.locks killed
        !          5019: 
        !          5020: 2001-08-02  parser
        !          5021:        * classes/classes.h:
        !          5022:        * classes/op.C:
        !          5023:        * include/pa_globals.h:
        !          5024:        * main/execute.C:
        !          5025:        * main/pa_globals.C:
        !          5026:        * main/pa_globals.C:
        !          5027:        * www/htdocs/index.html:
        !          5028:                found another multithread bug in op.C (last, last global var
        !          5029:                killed) :)
        !          5030: 
        !          5031:        * main/pa_dictionary.C:
        !          5032:        * main/pa_globals.C:
        !          5033:        * www/htdocs/index.html:
        !          5034:                memset dictionary minor bug fixed
        !          5035: 
        !          5036:        * classes/string.C:
        !          5037:        * classes/table.C:
        !          5038:        * include/pa_array.h:
        !          5039:        * main/execute.C:
        !          5040:        * main/pa_exec.C:
        !          5041:                introducing Array_iter
        !          5042: 
        !          5043:        * main/execute.C:
        !          5044:                detected quick_get recursion bug. changed to get@execute, but
        !          5045:                needs array iterator, separate from array to avoid it & use caching
        !          5046: 
        !          5047: 2001-08-01  parser
        !          5048:        * www/htdocs/index.html:
        !          5049:                pgsql: /**field**/'text' syntax. lo_write_ex, write checks
        !          5050: 
        !          5051:        * include/pa_dictionary.h:
        !          5052:        * include/pa_globals.h:
        !          5053:        * include/pa_string.h:
        !          5054:        * main/main.dsp:
        !          5055:        * main/pa_dictionary.C:
        !          5056:        * main/pa_globals.C:
        !          5057:        * main/pa_request.C:
        !          5058:        * main/pa_string.C:
        !          5059:        * main/untaint.C:
        !          5060:        * www/htdocs/index.html:
        !          5061:                speeded up typo-html replacements. introducing Dictionary with
        !          5062:                first-char caching
        !          5063: 
        !          5064: 2001-07-31  parser
        !          5065:        * operators.txt:
        !          5066:        * www/htdocs/index.html:
        !          5067:                pgsql: oid read. write todo
        !          5068: 
        !          5069:        * types/Makefile.am:
        !          5070:                pa_vtable.C added to .am
        !          5071: 
        !          5072:        * www/htdocs/index.html:
        !          5073:                pgsql: oid write. error checks @ write todo
        !          5074: 
        !          5075:        * main/compile.tab.C:
        !          5076:                added, so that could be compiled even on non-bison-enabled platforms
        !          5077: 
        !          5078: 2001-07-30  parser
        !          5079:        * www/htdocs/index.html:
        !          5080:                changed apache add_header_attribute from table_merge to table_addn
        !          5081: 
        !          5082:        * parser3.dsw:
        !          5083:        * www/htdocs/auto.p:
        !          5084:        * www/htdocs/index.html:
        !          5085:                pgsql 0
        !          5086: 
        !          5087: 2001-07-28  parser
        !          5088:        * main/compile.y:
        !          5089:        * main/untaint.C:
        !          5090:        * operators.txt:
        !          5091:                bug fix @ untaint when \r skipped \n
        !          5092: 
        !          5093:        * classes/table.C:
        !          5094:                table:hash always produces hash, when can't - empty
        !          5095: 
        !          5096: 2001-07-27  parser
        !          5097:        * classes/double.C:
        !          5098:        * classes/int.C:
        !          5099:        * classes/string.C:
        !          5100:                provided meaningful msg on int/double/string :sql without
        !          5101:                result and default
        !          5102: 
        !          5103: 2001-07-26  parser
        !          5104:        * classes/op.C:
        !          5105:        * www/auto.p:
        !          5106:        * www/htdocs/auto.p:
        !          5107:        * www/htdocs/index.html:
        !          5108:                fixed bad multithread bug with strangly global OP
        !          5109: 
        !          5110:        * include/pa_opcode.h:
        !          5111:        * main/compile.y:
        !          5112:        * main/execute.C:
        !          5113:                hash creation syntax problem persists. restored $: for a while.
        !          5114:                thinking of $man[$.age[zzz]] syntax now
        !          5115: 
        !          5116:        * main/compile.y:
        !          5117:        * www/auto.p:
        !          5118:        * www/cgi-bin/auto.p:
        !          5119:        * www/htdocs/auto.p:
        !          5120:                $man[$.age[zzz]]  0
        !          5121: 
        !          5122:        * include/pa_opcode.h:
        !          5123:        * main/compile.C:
        !          5124:        * main/compile.y:
        !          5125:        * main/compile_tools.h:
        !          5126:        * main/execute.C:
        !          5127:        * main/pa_request.C:
        !          5128:        * types/pa_vmethod_frame.h:
        !          5129:        * www/cgi-bin/auto.p:
        !          5130:        * www/htdocs/auto.p:
        !          5131:        * www/htdocs/index.html:
        !          5132:                introducing ::
        !          5133:                this is constructor call prefix.
        !          5134:                ordinary : remains for static accesses
        !          5135: 
        !          5136:        * classes/double.C:
        !          5137:        * classes/int.C:
        !          5138:        * classes/string.C:
        !          5139:        * include/pa_opcode.h:
        !          5140:        * main/compile.C:
        !          5141:        * main/compile.y:
        !          5142:        * main/compile_tools.h:
        !          5143:        * main/execute.C:
        !          5144:        * types/pa_vcode_frame.h:
        !          5145:        * types/pa_vmethod_frame.h:
        !          5146:        * types/pa_wcontext.h:
        !          5147:        * types/pa_wwrapper.h:
        !          5148:        * www/htdocs/index.html:
        !          5149:                fixing :: realization #1
        !          5150: 
        !          5151: 2001-07-25  parser
        !          5152:        * classes/string.C:
        !          5153:        * include/pa_globals.h:
        !          5154:        * main/execute.C:
        !          5155:        * main/pa_globals.C:
        !          5156:        * www/htdocs/index.html:
        !          5157:                match replace code context moved to implicit $match context
        !          5158: 
        !          5159:        * classes/table.C:
        !          5160:        * main/main.dsp:
        !          5161:        * operators.txt:
        !          5162:        * types/pa_vtable.C:
        !          5163:        * types/pa_vtable.h:
        !          5164:        * www/htdocs/index.html:
        !          5165:                ^table.record[] now $table.fields
        !          5166: 
        !          5167:        * types/pa_vdouble.h:
        !          5168:        * types/pa_vint.h:
        !          5169:        * www/htdocs/index.html:
        !          5170:                odbc: no result queries; quote.
        !          5171:                optimized double&int tostring-s
        !          5172: 
        !          5173:        * parser3.dsw:
        !          5174:        * types/pa_vtable.C:
        !          5175:        * www/htdocs/index.html:
        !          5176:                table: get_element order changeed. now:
        !          5177:                1. fields
        !          5178:                2. methods
        !          5179:                3. columns
        !          5180: 
        !          5181:        * www/htdocs/index.html:
        !          5182:                target:apache13 module.
        !          5183:                $response:location now produces 302 status
        !          5184:                $response:status passed to apache
        !          5185: 
        !          5186:        * main/compile.C:
        !          5187:        * main/compile.y:
        !          5188:        * main/compile_tools.h:
        !          5189:        * www/htdocs/index.html:
        !          5190:                allowed whitespace before first method decl
        !          5191: 
        !          5192:        * main/compile.y:
        !          5193:        * main/compile.y:
        !          5194:        * main/execute.C:
        !          5195:        * www/htdocs/index.html:
        !          5196:                $var[] is now empty string, not void
        !          5197: 
        !          5198:        * main/compile.C:
        !          5199:        * main/compile.y:
        !          5200:        * main/compile_tools.h:
        !          5201:        * www/htdocs/index.html:
        !          5202:                allowed empty lines before first method decl
        !          5203: 
        !          5204:        * include/pa_opcode.h:
        !          5205:        * main/compile.y:
        !          5206:        * main/compile_tools.C:
        !          5207:        * main/compile_tools.h:
        !          5208:        * main/execute.C:
        !          5209:        * operators.txt:
        !          5210:                with killed, code storage introduced with former 'with' syntax
        !          5211: 
        !          5212:        * operators.txt:
        !          5213:                z
        !          5214: 
        !          5215:        * classes/table.C:
        !          5216:        * www/htdocs/index.html:
        !          5217:                allowed nontable result in table:sql, results in empty table
        !          5218: 
        !          5219: 2001-07-24  parser
        !          5220:        * main/compile.C:
        !          5221:        * main/execute.C:
        !          5222:        * main/pa_string.C:
        !          5223:        * types/pa_value.h:
        !          5224:        * www/htdocs/index.html:
        !          5225:                first get_element, next get operator
        !          5226: 
        !          5227:        * classes/file.C:
        !          5228:        * include/pa_common.h:
        !          5229:        * main/pa_common.C:
        !          5230:        * parser3.dsw:
        !          5231:                file:move
        !          5232: 
        !          5233:        * main/compile.y:
        !          5234:                removed @end handling
        !          5235: 
        !          5236:        * main/compile.C:
        !          5237:        * main/compile.y:
        !          5238:        * operators.txt:
        !          5239:        * www/htdocs/index.html:
        !          5240:                @end handling method2
        !          5241: 
        !          5242:        * main/pa_common.C:
        !          5243:                file_read close @ eof when imgsize bug fixed
        !          5244: 
        !          5245: 2001-07-23  parser
        !          5246:        * main/pa_sql_driver_manager.C:
        !          5247:        * parser3.dsw:
        !          5248:        * sql/pa_sql_driver.h:
        !          5249:        * www/auto.p:
        !          5250:        * www/htdocs/auto.p:
        !          5251:        * www/htdocs/index.html:
        !          5252:                sql odbc driver
        !          5253: 
        !          5254:        * classes/hash.C:
        !          5255:        * classes/hash.C:
        !          5256:        * classes/string.C:
        !          5257:        * classes/table.C:
        !          5258:        * classes/void.C:
        !          5259:        * include/pa_sql_connection.h:
        !          5260:        * parser3.dsw:
        !          5261:        * sql/pa_sql_driver.h:
        !          5262:        * www/htdocs/index.html:
        !          5263:        * www/htdocs/index.html:
        !          5264:                changed sql driver query interface
        !          5265: 
        !          5266: 2001-07-20  parser
        !          5267:        * operators.txt:
        !          5268:        * types/pa_vrequest.C:
        !          5269:                X!$browser:type
        !          5270: 
        !          5271:        * classes/file.C:
        !          5272:        * classes/string.C:
        !          5273:        * include/pa_string.h:
        !          5274:        * main/execute.C:
        !          5275:        * main/pa_string.C:
        !          5276:        * operators.txt:
        !          5277:        * operators.txt:
        !          5278:        * types/pa_valiased.C:
        !          5279:        * types/pa_valiased.h:
        !          5280:        * types/pa_value.h:
        !          5281:        * types/pa_vclass.h:
        !          5282:        * types/pa_vcookie.h:
        !          5283:        * types/pa_vdate.h:
        !          5284:        * types/pa_vfile.h:
        !          5285:        * types/pa_vform.h:
        !          5286:        * types/pa_vhash.h:
        !          5287:        * types/pa_vmath.h:
        !          5288:        * types/pa_vobject.h:
        !          5289:        * types/pa_vrequest.C:
        !          5290:        * types/pa_vstateless_class.h:
        !          5291:        * types/pa_vstateless_object.h:
        !          5292:                only ^class:method dynamic calls allowed.
        !          5293:                ^BASE.method call disabled.
        !          5294:                BASE element globally removed
        !          5295: 
        !          5296: 2001-07-18  parser
        !          5297:        * Makefile.am:
        !          5298:        * Makefile.in:
        !          5299:        * classes/Makefile.am:
        !          5300:        * classes/gd/Makefile.am:
        !          5301:        * main/Makefile.am:
        !          5302:        * pcre/Makefile.am:
        !          5303:        * targets/Makefile.am:
        !          5304:        * targets/apache13/Makefile.am:
        !          5305:        * targets/cgi/Makefile.am:
        !          5306:        * types/Makefile.am:
        !          5307:                removed $id from *.in *.am
        !          5308: 
        !          5309:        * classes/file.C:
        !          5310:                file:exec/cgi msg
        !          5311: 
        !          5312:        * main/pa_request.C:
        !          5313:        * main/untaint.C:
        !          5314:        * operators.txt:
        !          5315:        * www/htdocs/auto.p:
        !          5316:        * www/htdocs/index.html:
        !          5317:                ORIGINS langs name abbrevations
        !          5318: 
        !          5319:        * classes/file.C:
        !          5320:        * operators.txt:
        !          5321:                $file:exit-code renamed to 'status'
        !          5322: 
        !          5323:        * classes/date.C:
        !          5324:        * classes/mail.C:
        !          5325:        * classes/math.C:
        !          5326:        * classes/string.C:
        !          5327:        * classes/table.C:
        !          5328:        * include/pa_globals.h:
        !          5329:        * include/pa_string.h:
        !          5330:        * main/execute.C:
        !          5331:        * main/pa_globals.C:
        !          5332:        * main/pa_request.C:
        !          5333:        * main/pa_string.C:
        !          5334:        * main/untaint.C:
        !          5335:        * types/pa_value.h:
        !          5336:        * types/pa_vdouble.h:
        !          5337:        * types/pa_vfile.h:
        !          5338:        * types/pa_vint.h:
        !          5339:        * types/pa_vstring.C:
        !          5340:        * types/pa_vstring.h:
        !          5341:        * www/.htaccess:
        !          5342:        * www/htdocs/.htaccess:
        !          5343:        * www/htdocs/index.html:
        !          5344:                $ORIGINS(1) output tracing mode
        !          5345: 
        !          5346:        * classes/Makefile.in:
        !          5347:        * classes/gd/Makefile.in:
        !          5348:        * main/Makefile.in:
        !          5349:        * pcre/Makefile.in:
        !          5350:        * targets/Makefile.in:
        !          5351:        * targets/apache13/Makefile.in:
        !          5352:        * targets/cgi/Makefile.in:
        !          5353:        * types/Makefile.in:
        !          5354:                $id in .in's from .am's removed
        !          5355: 
        !          5356:        * classes/file.C:
        !          5357:        * main/pa_exec.C:
        !          5358:        * operators.txt:
        !          5359:                file:exec
        !          5360: 
        !          5361: 2001-07-17  parser
        !          5362:        * Makefile.in:
        !          5363:        * classes/Makefile.in:
        !          5364:        * configure:
        !          5365:        * configure.in:
        !          5366:        * www/htdocs/index.html:
        !          5367:                == wrong
        !          5368: 
        !          5369: 2001-07-13  parser
        !          5370:        * www/htdocs/auto.p:
        !          5371:                z
        !          5372: 
        !          5373:        * classes/double.C:
        !          5374:        * classes/int.C:
        !          5375:        * classes/string.C:
        !          5376:        * include/pa_request.h:
        !          5377:        * include/pa_request.h:
        !          5378:        * main/execute.C:
        !          5379:        * main/execute.C:
        !          5380:        * main/execute.C:
        !          5381:        * main/pa_request.C:
        !          5382:        * operators.txt:
        !          5383:        * www/htdocs/index.html:
        !          5384:        * www/htdocs/index.html:
        !          5385:        * www/htdocs/input_date.p:
        !          5386:                auto.p[@auto], /news/auto.p[no @auto], so that initializing
        !          5387:                second would not call first @auto
        !          5388: 
        !          5389:        * main/execute.C:
        !          5390:        * main/pa_request.C:
        !          5391:                order of MAIN parents was wrong, fixed
        !          5392: 
        !          5393: 2001-07-12  parser
        !          5394:        * operators.txt:
        !          5395:        * types/pa_value.h:
        !          5396:        * www/htdocs/index.html:
        !          5397:                pa_value.putelement modification of system classes prevented
        !          5398: 
        !          5399: 2001-07-11  parser
        !          5400:        * classes/string.C:
        !          5401:        * doc/sources2html.cmd:
        !          5402:        * operators.txt:
        !          5403:        * www/htdocs/index.html:
        !          5404:                lr split now yelds table $piece
        !          5405: 
        !          5406:        * classes/file.C:
        !          5407:        * include/pa_common.h:
        !          5408:        * main/pa_common.C:
        !          5409:        * operators.txt:
        !          5410:        * types/pa_vstateless_class.h:
        !          5411:        * www/htdocs/index.html:
        !          5412:                $file created by file:state += .atime .mtime .ctime
        !          5413:                +found&fixed bug with exceptions on get_junction-created objects [they were on wrong pool]
        !          5414: 
        !          5415: 2001-07-09  parser
        !          5416:        * classes/date.C:
        !          5417:        * classes/string.C:
        !          5418:        * classes/table.C:
        !          5419:        * main/compile.y:
        !          5420:        * operators.txt:
        !          5421:        * www/htdocs/dtformat.p:
        !          5422:        * www/htdocs/index.html:
        !          5423:        * www/htdocs/input_date.p:
        !          5424:                date format 0
        !          5425: 
        !          5426:        * main/untaint.C:
        !          5427:                qp wrong name
        !          5428: 
        !          5429: 2001-07-07  parser
        !          5430:        * classes/Makefile.am:
        !          5431:        * classes/date.C:
        !          5432:        * classes/file.C:
        !          5433:        * classes/hash.C:
        !          5434:        * classes/image.C:
        !          5435:        * classes/mail.C:
        !          5436:        * classes/math.C:
        !          5437:        * classes/op.C:
        !          5438:        * classes/string.C:
        !          5439:        * classes/table.C:
        !          5440:        * classes/void.C:
        !          5441:        * include/pa_request.h:
        !          5442:        * main/main.dsp:
        !          5443:        * operators.txt:
        !          5444:        * types/pa_value.h:
        !          5445:        * types/pa_vdate.h:
        !          5446:        * types/pa_wcontext.C:
        !          5447:        * www/htdocs/index.html:
        !          5448:                date  now set $fields roll string.  todo: sql, calendar
        !          5449: 
        !          5450:        * classes/date.C:
        !          5451:        * classes/table.C:
        !          5452:        * include/pa_common.h:
        !          5453:        * include/pa_string.h:
        !          5454:        * main/pa_common.C:
        !          5455:        * operators.txt:
        !          5456:        * types/pa_vdate.h:
        !          5457:        * www/htdocs/index.html:
        !          5458:                date roll
        !          5459:                table calendar
        !          5460: 
        !          5461: 2001-07-06  parser
        !          5462:        * classes/math.C:
        !          5463:        * include/pa_request.h:
        !          5464:        * main/execute.C:
        !          5465:        * main/main.dsp:
        !          5466:        * main/pa_request.C:
        !          5467:        * operators.txt:
        !          5468:        * operators.txt:
        !          5469:        * types/pa_vmath.h:
        !          5470:        * www/htdocs/index.html:
        !          5471:                math 0
        !          5472: 
        !          5473: 2001-07-03  parser
        !          5474:        * classes/Makefile.am:
        !          5475:        * classes/math.C:
        !          5476:        * classes/op.C:
        !          5477:        * classes/random.C:
        !          5478:        * main/main.dsp:
        !          5479:        * operators.txt:
        !          5480:        * www/htdocs/index.html:
        !          5481:                class random renamed to math, operators became methods
        !          5482: 
        !          5483:        * classes/op.C:
        !          5484:        * operators.txt:
        !          5485:                 pow sqrt
        !          5486: 
        !          5487:        * classes/op.C:
        !          5488:        * main/execute.C:
        !          5489:        * operators.txt:
        !          5490:                 sin asin cos acos tan atan
        !          5491: 
        !          5492: 2001-07-02  parser
        !          5493:        * classes/hash.C:
        !          5494:        * operators.txt:
        !          5495:        * www/htdocs/index.html:
        !          5496:                ^hash.keys[]
        !          5497: 
        !          5498:        * classes/table.C:
        !          5499:        * main/pa_table.C:
        !          5500:        * operators.txt:
        !          5501:        * www/htdocs/index.html:
        !          5502:                ^table:columns[]
        !          5503: 
        !          5504:        * classes/table.C:
        !          5505:        * operators.txt:
        !          5506:        * www/htdocs/index.html:
        !          5507:                ^table.columns column renamed from 'name' to 'column'
        !          5508: 
        !          5509:        * main/compile.y:
        !          5510:        * main/compile_tools.h:
        !          5511:        * operators.txt:
        !          5512:        * www/htdocs/index.html:
        !          5513:                in expressions now allowed 'strings'
        !          5514: 
        !          5515: 2001-06-29  parser
        !          5516:        * classes/table.C:
        !          5517:        * www/htdocs/index.html:
        !          5518:                empty strings @ sql
        !          5519: 
        !          5520:        * main/execute.C:
        !          5521:        * main/execute.C:
        !          5522:        * www/htdocs/index.html:
        !          5523:                /0  %0 checkes ver 2
        !          5524: 
        !          5525:        * Makefile.in:
        !          5526:        * classes/Makefile.in:
        !          5527:                makes
        !          5528: 
        !          5529:        * classes/Makefile.am:
        !          5530:                nothing - void
        !          5531: 
        !          5532:        * main/execute.C:
        !          5533:        * www/htdocs/index.html:
        !          5534:                /0  %0 checke
        !          5535: 
        !          5536: 2001-06-28  parser
        !          5537:        * main/compile.y:
        !          5538:        * main/compile_tools.h:
        !          5539:        * www/htdocs/index.html:
        !          5540:                $:name: == ${name}:
        !          5541:                $class:name: == ${class:name}:
        !          5542: 
        !          5543:        * classes/double.C:
        !          5544:        * classes/file.C:
        !          5545:        * classes/form.C:
        !          5546:        * classes/hash.C:
        !          5547:        * classes/image.C:
        !          5548:        * classes/int.C:
        !          5549:        * classes/mail.C:
        !          5550:        * classes/op.C:
        !          5551:        * classes/random.C:
        !          5552:        * classes/response.C:
        !          5553:        * classes/string.C:
        !          5554:        * classes/table.C:
        !          5555:        * classes/void.C:
        !          5556:        * main/compile.C:
        !          5557:        * main/compile.y:
        !          5558:        * main/compile_tools.C:
        !          5559:        * main/execute.C:
        !          5560:        * main/pa_array.C:
        !          5561:        * main/pa_common.C:
        !          5562:        * main/pa_dir.C:
        !          5563:        * main/pa_exception.C:
        !          5564:        * main/pa_exec.C:
        !          5565:        * main/pa_globals.C:
        !          5566:        * main/pa_hash.C:
        !          5567:        * main/pa_pool.C:
        !          5568:        * main/pa_request.C:
        !          5569:        * main/pa_socks.C:
        !          5570:        * main/pa_sql_driver_manager.C:
        !          5571:        * main/pa_string.C:
        !          5572:        * main/pa_table.C:
        !          5573:        * main/untaint.C:
        !          5574:        * targets/cgi/parser3.C:
        !          5575:        * targets/isapi/parser3isapi.C:
        !          5576:                */
        !          5577:                static const char *RCSId="$Id: ChangeLog,v 1.18 2002/01/25 11:22:51 paf Exp $";
        !          5578: 
        !          5579:        * classes/string.C:
        !          5580:                exactly one
        !          5581: 
        !          5582:        * classes/double.C:
        !          5583:        * classes/file.C:
        !          5584:        * classes/form.C:
        !          5585:        * classes/hash.C:
        !          5586:        * classes/image.C:
        !          5587:        * classes/int.C:
        !          5588:        * classes/mail.C:
        !          5589:        * classes/op.C:
        !          5590:        * classes/random.C:
        !          5591:        * classes/response.C:
        !          5592:        * classes/string.C:
        !          5593:        * classes/table.C:
        !          5594:        * classes/void.C:
        !          5595:        * main/compile.C:
        !          5596:        * main/compile.y:
        !          5597:        * main/compile_tools.C:
        !          5598:        * main/execute.C:
        !          5599:        * main/pa_array.C:
        !          5600:        * main/pa_common.C:
        !          5601:        * main/pa_dir.C:
        !          5602:        * main/pa_exception.C:
        !          5603:        * main/pa_exec.C:
        !          5604:        * main/pa_globals.C:
        !          5605:        * main/pa_hash.C:
        !          5606:        * main/pa_pool.C:
        !          5607:        * main/pa_request.C:
        !          5608:        * main/pa_socks.C:
        !          5609:        * main/pa_sql_driver_manager.C:
        !          5610:        * main/pa_string.C:
        !          5611:        * main/pa_table.C:
        !          5612:        * main/untaint.C:
        !          5613:        * targets/cgi/parser3.C:
        !          5614:        * targets/isapi/parser3isapi.C:
        !          5615:                static char *RCSId="$Id: ChangeLog,v 1.18 2002/01/25 11:22:51 paf Exp $";
        !          5616: 
        !          5617: 2001-06-27  parser
        !          5618:        * classes/hash.C:
        !          5619:        * classes/nothing.C:
        !          5620:        * classes/table.C:
        !          5621:        * classes/void.C:
        !          5622:        * main/compile.y:
        !          5623:        * main/compile.y:
        !          5624:        * main/execute.C:
        !          5625:        * main/main.dsp:
        !          5626:        * main/pa_request.C:
        !          5627:        * operators.txt:
        !          5628:        * targets/cgi/pa_pool.C:
        !          5629:        * types/pa_value.h:
        !          5630:        * types/pa_vcode_frame.h:
        !          5631:        * types/pa_vmethod_frame.h:
        !          5632:        * types/pa_vnothing.h:
        !          5633:        * types/pa_vtable.h:
        !          5634:        * types/pa_vvoid.h:
        !          5635:        * www/htdocs/index.html:
        !          5636:                nothing renamed to void
        !          5637: 
        !          5638:        * classes/op.C:
        !          5639:        * operators.txt:
        !          5640:        * www/htdocs/index.html:
        !          5641:                ^switch ^case
        !          5642: 
        !          5643:        * operators.txt:
        !          5644:        * www/htdocs/index.html:
        !          5645:                z
        !          5646: 
        !          5647:        * main/compile.y:
        !          5648:        * operators.txt:
        !          5649:        * www/htdocs/index.html:
        !          5650:                lexer: $zzzz^zzzz were name part
        !          5651: 
        !          5652: 2001-05-28  parser
        !          5653:        * main/main.dsp:
        !          5654:        * targets/isapi/parser3isapi.dsp:
        !          5655:                release project options [some bugs]
        !          5656: 
        !          5657:        * classes/classes.C:
        !          5658:        * main/compile.C:
        !          5659:        * main/compile.y:
        !          5660:        * main/execute.C:
        !          5661:                operators are not in root class again
        !          5662: 
        !          5663:        * doc/html2chm.cmd:
        !          5664:                removed >a
        !          5665: 
        !          5666:        * doc/sources2html.cmd:
        !          5667:        * operators.txt:
        !          5668:        * www/htdocs/index.html:
        !          5669:        * www/htdocs/news.p:
        !          5670:                z
        !          5671: 
        !          5672: 2001-05-24  parser
        !          5673:        * main/pa_request.C:
        !          5674:        * main/pa_request.C:
        !          5675:        * targets/cgi/parser3.C:
        !          5676:        * www/cgi-bin/auto.p:
        !          5677:        * www/htdocs/index.html:
        !          5678:        * www/htdocs/index.html:
        !          5679:                // no _ conversions in @exception[params]
        !          5680: 
        !          5681:        * Makefile.in:
        !          5682:        * classes/Makefile.in:
        !          5683:        * classes/gd/Makefile.in:
        !          5684:        * configure:
        !          5685:        * configure.in:
        !          5686:        * main/Makefile.in:
        !          5687:        * pcre/Makefile:
        !          5688:        * pcre/Makefile.in:
        !          5689:        * targets/Makefile.in:
        !          5690:        * targets/apache13/Makefile.in:
        !          5691:        * targets/cgi/Makefile.in:
        !          5692:        * types/Makefile.in:
        !          5693:                makes
        !          5694: 
        !          5695:        * pcre/Makefile:
        !          5696:                removed pcre/make
        !          5697: 
        !          5698:        * configure.in:
        !          5699:                no rtty test begin
        !          5700: 
        !          5701:        * configure.in:
        !          5702:                configure.in better lang tests
        !          5703: 
        !          5704:        * configure.in:
        !          5705:                no rtty -10
        !          5706: 
        !          5707:        * configure.in:
        !          5708:                no rtty -9
        !          5709: 
        !          5710:        * classes/op.C:
        !          5711:        * main/pa_request.C:
        !          5712:        * operators.txt:
        !          5713:        * targets/cgi/parser3.C:
        !          5714:        * www/htdocs/index.html:
        !          5715:                ^log ^exp
        !          5716: 
        !          5717:        * www/htdocs/index.html:
        !          5718:                changelogs
        !          5719: 
        !          5720:        * targets/cgi/parser3.dsp:
        !          5721:                project file
        !          5722: 
        !          5723: 2001-05-23  parser
        !          5724:        * classes/op.C:
        !          5725:        * main/compile.y:
        !          5726:        * www/htdocs/index.html:
        !          5727:                allow one empty line before LS_DEF_NAME
        !          5728: 
        !          5729:        * main/pa_string.C:
        !          5730:        * www/htdocs/auto.p:
        !          5731:        * www/htdocs/index.html:
        !          5732:                string cmp bug
        !          5733: 
        !          5734:        * operators.txt:
        !          5735:        * www/htdocs/auto.p:
        !          5736:        * www/htdocs/index.html:
        !          5737:                .txt
        !          5738: 
        !          5739:        * classes/mail.C:
        !          5740:        * classes/op.C:
        !          5741:                rem max 1000
        !          5742: 
        !          5743: 2001-05-22  parser
        !          5744:        * classes/op.C:
        !          5745:        * www/htdocs/index.html:
        !          5746:                if params code-required
        !          5747: 
        !          5748: 2001-05-21  parser
        !          5749:        * classes/classes.C:
        !          5750:        * main/compile.C:
        !          5751:        * main/compile.y:
        !          5752:        * main/execute.C:
        !          5753:                0
        !          5754: 
        !          5755:        * classes/classes.C:
        !          5756:        * main/compile.C:
        !          5757:                1
        !          5758: 
        !          5759:        * Makefile.in:
        !          5760:        * classes/Makefile.in:
        !          5761:        * classes/Makefile.in:
        !          5762:        * classes/gd/Makefile.in:
        !          5763:        * main/Makefile.in:
        !          5764:        * pcre/Makefile:
        !          5765:        * pcre/Makefile:
        !          5766:        * pcre/Makefile.in:
        !          5767:        * targets/Makefile.in:
        !          5768:        * targets/apache13/Makefile.in:
        !          5769:        * targets/cgi/Makefile.in:
        !          5770:        * types/Makefile.in:
        !          5771:                makes
        !          5772: 
        !          5773:        * classes/double.C:
        !          5774:        * classes/hash.C:
        !          5775:        * classes/hash.C:
        !          5776:        * classes/nothing.C:
        !          5777:        * classes/nothing.C:
        !          5778:        * classes/nothing.C:
        !          5779:        * classes/op.C:
        !          5780:        * classes/string.C:
        !          5781:        * classes/table.C:
        !          5782:        * classes/unknown.C:
        !          5783:        * main/compile.y:
        !          5784:        * main/execute.C:
        !          5785:        * main/execute.C:
        !          5786:        * main/main.dsp:
        !          5787:        * main/pa_request.C:
        !          5788:        * operators.txt:
        !          5789:        * targets/cgi/pa_pool.C:
        !          5790:        * targets/cgi/pa_pool.C:
        !          5791:        * types/pa_value.h:
        !          5792:        * types/pa_vcode_frame.h:
        !          5793:        * types/pa_vmethod_frame.h:
        !          5794:        * types/pa_vmethod_frame.h:
        !          5795:        * types/pa_vnothing.h:
        !          5796:        * types/pa_vtable.h:
        !          5797:        * types/pa_vtable.h:
        !          5798:        * types/pa_vunknown.h:
        !          5799:        * www/htdocs/index.html:
        !          5800:                'unknown' renamed to 'nothing'
        !          5801: 
        !          5802:        * Makefile.in:
        !          5803:        * classes/Makefile.in:
        !          5804:        * classes/gd/Makefile.in:
        !          5805:        * main/Makefile.in:
        !          5806:        * pcre/Makefile:
        !          5807:        * pcre/Makefile.in:
        !          5808:        * targets/Makefile.in:
        !          5809:        * targets/apache13/Makefile.in:
        !          5810:        * targets/cgi/Makefile.in:
        !          5811:        * types/Makefile.in:
        !          5812:                make system timestamps
        !          5813: 
        !          5814:        * classes/nothing.C:
        !          5815:        * operators.txt:
        !          5816:        * www/htdocs/index.html:
        !          5817:                resultless ^sql  moved to nothing:
        !          5818: 
        !          5819:        * configure:
        !          5820:                forced commit
        !          5821: 
        !          5822:        * classes/Makefile.am:
        !          5823:                .AM
        !          5824: 
        !          5825:        * main/pa_request.C:
        !          5826:        * pcre/Makefile.am:
        !          5827:        * pcre/Makefile.am:
        !          5828:        * pcre/pcre.dsp:
        !          5829:                .am
        !          5830: 
        !          5831:        * aclocal.m4:
        !          5832:        * pcre/Makefile:
        !          5833:        * pcre/Makefile.in:
        !          5834:                long-forgotten buddy
        !          5835: 
        !          5836:        * Makefile.in:
        !          5837:        * pcre/Makefile:
        !          5838:                file stamps to remove autoreconf
        !          5839: 
        !          5840:        * targets/cgi/parser3.C:
        !          5841:                argv can be just "parser3". made site_auto_path "." in that case
        !          5842: 
        !          5843:        * types/pa_vstring.C:
        !          5844:                eoleof
        !          5845: 
        !          5846:        * classes/op.C:
        !          5847:        * main/execute.C:
        !          5848:        * operators.txt:
        !          5849:        * pcre/Makefile:
        !          5850:        * pcre/Makefile.am:
        !          5851:        * pcre/Makefile.in:
        !          5852:        * targets/cgi/Makefile.in:
        !          5853:        * targets/cgi/parser3.C:
        !          5854:        * targets/cgi/parser3.C:
        !          5855:        * targets/cgi/parser3.C:
        !          5856:        * www/htdocs/index.html:
        !          5857:        * www/htdocs/index.html:
        !          5858:                z
        !          5859: 
        !          5860:        * classes/hash.C:
        !          5861:        * classes/int.C:
        !          5862:        * classes/string.C:
        !          5863:        * classes/table.C:
        !          5864:        * include/pa_string.h:
        !          5865:        * include/pa_string.h:
        !          5866:        * main/pa_string.C:
        !          5867:        * main/pa_string.C:
        !          5868:        * operators.txt:
        !          5869:        * types/pa_vstring.C:
        !          5870:        * types/pa_vstring.h:
        !          5871:        * www/htdocs/index.html:
        !          5872:                started int:sql
        !          5873: 
        !          5874:        * main/pa_request.C:
        !          5875:        * pcre/dftables.c:
        !          5876:        * targets/cgi/parser3.C:
        !          5877:                pcre_tables=pcre_default_tables;
        !          5878: 
        !          5879:        * pcre/Makefile.am:
        !          5880:                removed chartables.c
        !          5881: 
        !          5882:        * pcre/Makefile:
        !          5883:                timestamp
        !          5884: 
        !          5885:        * types/pa_vstring.C:
        !          5886:        * types/pa_vstring.h:
        !          5887:                removed unnecessary vstring::set_string
        !          5888: 
        !          5889:        * classes/double.C:
        !          5890:        * classes/int.C:
        !          5891:        * classes/string.C:
        !          5892:        * www/htdocs/index.html:
        !          5893:                int,double;sql
        !          5894: 
        !          5895:        * classes/hash.C:
        !          5896:        * classes/op.C:
        !          5897:        * classes/table.C:
        !          5898:        * www/htdocs/index.html:
        !          5899:                hash:sql
        !          5900: 
        !          5901:        * classes/classes.C:
        !          5902:        * classes/hash.C:
        !          5903:        * classes/op.C:
        !          5904:        * classes/table.C:
        !          5905:        * main/compile.C:
        !          5906:        * main/compile.y:
        !          5907:        * main/execute.C:
        !          5908:        * operators.txt:
        !          5909:        * www/htdocs/index.html:
        !          5910:                hash:sql moved to main trunc. operators.txt updated
        !          5911: 
        !          5912: 2001-05-19  parser
        !          5913:        * types/pa_value.h:
        !          5914:                parameter # 1 based
        !          5915: 
        !          5916:        * main/pa_common.C:
        !          5917:                common:  actual filename '%s'
        !          5918: 
        !          5919:        * classes/string.C:
        !          5920:                root context in match replace body now unchanged
        !          5921: 
        !          5922:        * classes/Makefile.am:
        !          5923:        * classes/Makefile.am:
        !          5924:        * classes/Makefile.am:
        !          5925:        * classes/Makefile.am:
        !          5926:        * main/pa_sql_driver_manager.C:
        !          5927:        * targets/cgi/pa_pool.C:
        !          5928:                classes/.am
        !          5929: 
        !          5930:        * main/untaint.C:
        !          5931:        * targets/cgi/pa_pool.C:
        !          5932:        * targets/cgi/parser3.C:
        !          5933:        * www/htdocs/index.html:
        !          5934:                fixed bug in pre html untaint, wrong size used, 4* mem wasted
        !          5935: 
        !          5936:        * classes/string.C:
        !          5937:        * main/pa_string.C:
        !          5938:                z
        !          5939: 
        !          5940:        * include/pa_string.h:
        !          5941:        * main/untaint.C:
        !          5942:        * targets/cgi/pa_pool.C:
        !          5943:                introducing String::cstr_bufsize, returns just size+1 for as_is
        !          5944:                target.
        !          5945: 
        !          5946:        * classes/Makefile.in:
        !          5947:                clean
        !          5948: 
        !          5949: 2001-05-18  parser
        !          5950:        * Makefile.in:
        !          5951:        * classes/Makefile.in:
        !          5952:        * classes/gd/Makefile.in:
        !          5953:        * configure:
        !          5954:        * include/pa_config_auto.h.in:
        !          5955:        * libltdl/Makefile.in:
        !          5956:        * main/Makefile.in:
        !          5957:        * pcre/Makefile:
        !          5958:        * pcre/Makefile.in:
        !          5959:        * targets/Makefile.in:
        !          5960:        * targets/apache13/Makefile.in:
        !          5961:        * targets/cgi/Makefile.in:
        !          5962:        * targets/cgi/pa_pool.C:
        !          5963:        * types/Makefile.in:
        !          5964:                .am pa_threads.C ins
        !          5965: 
        !          5966:        * targets/cgi/Makefile.am:
        !          5967:                .am pa_threads.C added
        !          5968: 
        !          5969: 2001-05-17  parser
        !          5970:        * www/htdocs/index.html:
        !          5971:                mysqlclient 0 rows case [were malloc(0) which failed under
        !          5972:                apache]
        !          5973: 
        !          5974:        * include/pa_hash.h:
        !          5975:        * main/execute.C:
        !          5976:                removed /*SYNCHRONIZED*/  from hash.h
        !          5977: 
        !          5978:        * configure.in:
        !          5979:        * include/pa_array.h:
        !          5980:        * include/pa_common.h:
        !          5981:        * include/pa_config_fixed.h:
        !          5982:        * include/pa_config_includes.h:
        !          5983:        * include/pa_exception.h:
        !          5984:        * include/pa_exec.h:
        !          5985:        * include/pa_globals.h:
        !          5986:        * include/pa_hash.h:
        !          5987:        * include/pa_opcode.h:
        !          5988:        * include/pa_pool.h:
        !          5989:        * include/pa_request.h:
        !          5990:        * include/pa_sapi.h:
        !          5991:        * include/pa_socks.h:
        !          5992:        * include/pa_sql_connection.h:
        !          5993:        * include/pa_stack.h:
        !          5994:        * include/pa_string.h:
        !          5995:        * include/pa_table.h:
        !          5996:        * include/pa_threads.h:
        !          5997:                #include "pa_config_includes.h"
        !          5998:                in all headers
        !          5999: 
        !          6000:        * classes/op.C:
        !          6001:        * include/pa_config_fixed.h:
        !          6002:        * include/pa_sql_connection.h:
        !          6003:        * include/pa_sql_driver_manager.h:
        !          6004:        * main/pa_sql_driver_manager.C:
        !          6005:                found problem at last: 2connections own 1driver and
        !          6006:                set_services fight for driver::fservices. before fix
        !          6007: 
        !          6008:        * include/pa_request.h:
        !          6009:        * main/execute.C:
        !          6010:        * main/pa_request.C:
        !          6011:        * www/htdocs/index.html:
        !          6012:                ANTI_ENDLESS_EXECUTE_RECOURSION
        !          6013: 
        !          6014:        * www/htdocs/auto.p:
        !          6015:                mysqlclient unix socket allowed:
        !          6016:                $SQL.connect-string[mysql://test:test@[/a/b]/test/cp1251_koi8]
        !          6017: 
        !          6018:        * classes/classes.h:
        !          6019:        * include/pa_sql_connection.h:
        !          6020:        * include/pa_sql_driver_manager.h:
        !          6021:        * main/pa_sql_driver_manager.C:
        !          6022:        * www/htdocs/index.html:
        !          6023:                cache expiration[use SQL_Driver::disconnect]
        !          6024: 
        !          6025:        * main/execute.C:
        !          6026:        * types/pa_vmethod_frame.h:
        !          6027:                endless recursion line no
        !          6028: 
        !          6029:        * classes/image.C:
        !          6030:        * include/pa_sql_driver_manager.h:
        !          6031:        * main/pa_sql_driver_manager.C:
        !          6032:        * main/pa_string.C:
        !          6033:                wrong includes order prevented sqlmanager to see MULTYTHREAD define
        !          6034: 
        !          6035:        * include/pa_config_fixed.h:
        !          6036:        * include/pa_threads.h:
        !          6037:        * targets/cgi/pa_threads.C:
        !          6038:        * targets/cgi/parser3.dsp:
        !          6039:        * targets/isapi/pa_threads.C:
        !          6040:        * targets/isapi/parser3isapi.dsp:
        !          6041:                added pa_threads.C
        !          6042: 
        !          6043:        * main/pa_table.C:
        !          6044:        * www/htdocs/index.html:
        !          6045:                table.locate current restored on "not found"
        !          6046: 
        !          6047:        * classes/op.C:
        !          6048:        * include/pa_sql_connection.h:
        !          6049:        * main/pa_sql_driver_manager.C:
        !          6050:        * sql/pa_sql_driver.h:
        !          6051:                connection from cache ->set_services(&services);
        !          6052: 
        !          6053:        * include/pa_config_fixed.h:
        !          6054:        * include/pa_threads.h:
        !          6055:        * main/pa_sql_driver_manager.C:
        !          6056:                SYNCHRONIZED moved closer to caches put/gets
        !          6057: 
        !          6058:        * include/pa_threads.h:
        !          6059:                removed targets/parser
        !          6060: 
        !          6061:        * classes/string.C:
        !          6062:        * configure.in:
        !          6063:        * include/pa_config_fixed.h:
        !          6064:        * include/pa_config_includes.h:
        !          6065:        * main/compile.y:
        !          6066:        * main/compile_tools.h:
        !          6067:        * main/execute.C:
        !          6068:        * main/pa_array.C:
        !          6069:        * main/pa_common.C:
        !          6070:        * main/pa_dir.C:
        !          6071:        * main/pa_hash.C:
        !          6072:        * main/pa_pool.C:
        !          6073:        * main/untaint.C:
        !          6074:        * types/pa_vcookie.C:
        !          6075:        * types/pa_vfile.C:
        !          6076:        * types/pa_vform.C:
        !          6077:                #include "pa_config_includes.h"
        !          6078:                removed from most .C
        !          6079: 
        !          6080:        * doc/html2chm.cmd:
        !          6081:                z
        !          6082: 
        !          6083:        * doc/chm.cmd:
        !          6084:        * doc/doxygen.cmd:
        !          6085:        * doc/html2chm.cmd:
        !          6086:        * doc/sources2html.cmd:
        !          6087:        * doc/view.cmd:
        !          6088:        * doc/view_chm.cmd:
        !          6089:        * doc/view_html.cmd:
        !          6090:        * www/htdocs/index.html:
        !          6091:                doc cmds
        !          6092: 
        !          6093:        * main/pa_sql_driver_manager.C:
        !          6094:                moved expiration to get_connection_from_cache
        !          6095: 
        !          6096:        * main/pa_sql_driver_manager.C:
        !          6097:        * www/htdocs/index.html:
        !          6098:                cache expiration bf
        !          6099: 
        !          6100:        * classes/op.C:
        !          6101:        * include/pa_sql_connection.h:
        !          6102:        * include/pa_sql_driver_manager.h:
        !          6103:        * main/pa_sql_driver_manager.C:
        !          6104:        * parser3.dsw:
        !          6105:        * sql/pa_sql_driver.h:
        !          6106:                fixed problem at last: 2connections own 1driver and
        !          6107:                set_services fight for driver::fservices. before fix
        !          6108: 
        !          6109: 2001-05-16  parser
        !          6110:        * include/pa_array.h:
        !          6111:        * include/pa_string.h:
        !          6112:        * main/execute.C:
        !          6113:        * main/pa_array.C:
        !          6114:        * targets/cgi/pa_pool.C:
        !          6115:        * targets/cgi/parser3.C:
        !          6116:                array debugged; adjusted
        !          6117: 
        !          6118:        * include/pa_array.h:
        !          6119:        * main/pa_array.C:
        !          6120:        * targets/cgi/parser3.C:
        !          6121:                removed array debug. before vstring rebasing
        !          6122: 
        !          6123:        * main/pa_sql_driver_manager.C:
        !          6124:        * main/pa_string.C:
        !          6125:                SQL_Driver_manager line no for connect/charset errors
        !          6126: 
        !          6127:        * targets/cgi/parser3.C:
        !          6128:                z
        !          6129: 
        !          6130:        * include/pa_pool.h:
        !          6131:        * targets/cgi/pa_pool.C:
        !          6132:                removed pool debug, #ifdefed some.
        !          6133:                would debug later, on more precise sample than stupid:
        !          6134:                @main[]
        !          6135:                $name[$z[]]
        !          6136:                ^for[i](0;10000-2){
        !          6137:                $tail[9994]
        !          6138:                $name.$tail[$tail!]
        !          6139:                $name.$tail
        !          6140:                }
        !          6141:                ok3
        !          6142: 
        !          6143: 2001-05-15  parser
        !          6144:        * targets/cgi/pa_pool.C:
        !          6145:        * targets/cgi/parser3.C:
        !          6146:                main loss here: 5673321/     70041=        81
        !          6147: 
        !          6148:        * include/pa_pool.h:
        !          6149:        * include/pa_string.h:
        !          6150:        * main/pa_string.C:
        !          6151:        * targets/cgi/pa_pool.C:
        !          6152:        * targets/cgi/parser3.C:
        !          6153:                string fixed bug with fullchunk cmps
        !          6154: 
        !          6155:        * include/pa_string.h:
        !          6156:        * main/pa_string.C:
        !          6157:        * targets/cgi/pa_pool.C:
        !          6158:        * targets/cgi/parser3.C:
        !          6159:                think that all must grow lineary, not exponentialy
        !          6160: 
        !          6161:        * include/pa_array.h:
        !          6162:        * include/pa_string.h:
        !          6163:        * main/pa_array.C:
        !          6164:        * main/pa_string.C:
        !          6165:                string+array made linear grows
        !          6166: 
        !          6167:        * include/pa_string.h:
        !          6168:        * targets/cgi/pa_pool.C:
        !          6169:        * targets/cgi/parser3.C:
        !          6170:                detected huge mem allocation: size/times malloc 27809390/368771
        !          6171:                 calloc 3232/83. would test now
        !          6172: 
        !          6173:        * classes/random.C:
        !          6174:        * main/compile.y:
        !          6175:        * main/execute.C:
        !          6176:        * main/pa_request.C:
        !          6177:        * types/pa_value.h:
        !          6178:        * types/pa_vmethod_frame.h:
        !          6179:                numbered params had wrong name - for instance: bad error
        !          6180:                message in ^for[] bad body type. fixed
        !          6181: 
        !          6182: 2001-05-14  parser
        !          6183:        * classes/string.C:
        !          6184:        * include/pa_string.h:
        !          6185:        * main/pa_string.C:
        !          6186:        * main/untaint.C:
        !          6187:        * operators.txt:
        !          6188:        * www/htdocs/index.html:
        !          6189:                ^string.upper|lower[]
        !          6190: 
        !          6191: 2001-05-11  paf
        !          6192:        * classes/classes.cmd:
        !          6193:        * classes/gawk.exe:
        !          6194:        * classes/ls.exe:
        !          6195:        * main/bison.exe:
        !          6196:        * operators.txt:
        !          6197:        * targets/isapi/KILL.EXE:
        !          6198:        * targets/isapi/PSTAT.EXE:
        !          6199:        * targets/isapi/istart.cmd:
        !          6200:        * targets/isapi/istop.cmd:
        !          6201:        * targets/isapi/kill.pl:
        !          6202:        * www/htdocs/auto.p:
        !          6203:        * www/htdocs/index.html:
        !          6204:                moved win32 helpers to /win32tools
        !          6205: 
        !          6206: 2001-05-11  parser
        !          6207:        * main/main.dsp:
        !          6208:        * targets/isapi/parser3isapi.dsp:
        !          6209:                fixed some .dsp for win32tools
        !          6210: 
        !          6211:        * classes/double.C:
        !          6212:        * classes/image.C:
        !          6213:        * classes/op.C:
        !          6214:        * classes/string.C:
        !          6215:        * classes/table.C:
        !          6216:        * classes/unknown.C:
        !          6217:        * main/execute.C:
        !          6218:        * types/pa_value.h:
        !          6219:        * types/pa_vbool.h:
        !          6220:        * types/pa_vdouble.h:
        !          6221:        * types/pa_vint.h:
        !          6222:        * types/pa_vstring.h:
        !          6223:        * types/pa_vunknown.h:
        !          6224:        * www/htdocs/index.html:
        !          6225:                op: MAX_LOOPS
        !          6226:                as_int
        !          6227: 
        !          6228: 2001-05-10  paf
        !          6229:        * doc/doxygen.cmd:
        !          6230:        * main/compile.y:
        !          6231:        * types/pa_vobject.h:
        !          6232:        * www/htdocs/index.html:
        !          6233:                grammar: priorities changes [lowerd && prior]
        !          6234:                vobject: now first fields, next methods
        !          6235: 
        !          6236:        * main/compile.y:
        !          6237:        * www/htdocs/index.html:
        !          6238:                @end grammar: allowed zero strings in control menthod
        !          6239: 
        !          6240:        * main/pa_request.C:
        !          6241:        * types/pa_vrequest.C:
        !          6242:        * www/htdocs/auto.p:
        !          6243:        * www/htdocs/index.html:
        !          6244:                op configured
        !          6245: 
        !          6246:        * Makefile.in:
        !          6247:        * classes/Makefile.in:
        !          6248:        * classes/gd/Makefile.in:
        !          6249:        * classes/gd/gif.h:
        !          6250:        * configure:
        !          6251:        * include/pa_config_auto.h.in:
        !          6252:        * include/pa_config_fixed.h:
        !          6253:        * include/pa_config_includes.h:
        !          6254:        * libltdl/Makefile.in:
        !          6255:        * libltdl/config.h:
        !          6256:        * main/Makefile.in:
        !          6257:        * pcre/Makefile.in:
        !          6258:        * targets/Makefile.in:
        !          6259:        * targets/apache13/Makefile.in:
        !          6260:        * targets/cgi/Makefile.in:
        !          6261:        * types/Makefile.in:
        !          6262:                inline wonders
        !          6263: 
        !          6264:        * types/pa_value.h:
        !          6265:        * types/pa_vclass.h:
        !          6266:        * types/pa_vstateless_class.h:
        !          6267:        * types/pa_vstateless_object.h:
        !          6268:                changed priority: field before method  lookup in vclass & vobject
        !          6269: 
        !          6270:        * include/pa_common.h:
        !          6271:        * include/pa_config_includes.h:
        !          6272:        * libltdl/config.h:
        !          6273:                inline undefed for C++, that's all
        !          6274: 
        !          6275:        * classes/gd/gif.h:
        !          6276:                gif.h accedently removed
        !          6277: 
        !          6278:        * classes/Makefile.am:
        !          6279:        * classes/hash.C:
        !          6280:        * doc/doxygen.cfg:
        !          6281:        * doc/doxygen.cmd:
        !          6282:                hash.C added
        !          6283: 
        !          6284: 2001-05-08  paf
        !          6285:        * classes/table.C:
        !          6286:        * operators.txt:
        !          6287:                table:hash always hash of hash now
        !          6288: 
        !          6289:        * www/htdocs/index.html:
        !          6290:                if(locate) test
        !          6291: 
        !          6292:        * classes/table.C:
        !          6293:                table:empty return bool now
        !          6294: 
        !          6295:        * classes/op.C:
        !          6296:        * classes/table.C:
        !          6297:        * main/main.dsp:
        !          6298:        * operators.txt:
        !          6299:        * types/pa_vtable.h:
        !          6300:        * www/htdocs/index.html:
        !          6301:                removed table:find. table:locate and op:eval now return bool
        !          6302: 
        !          6303:        * classes/table.C:
        !          6304:        * operators.txt:
        !          6305:        * types/pa_value.h:
        !          6306:        * types/pa_vhash.h:
        !          6307:        * types/pa_vmethod_frame.h:
        !          6308:        * www/htdocs/index.html:
        !          6309:                hash:default works at last!
        !          6310: 
        !          6311:        * main/pa_table.C:
        !          6312:        * www/htdocs/index.html:
        !          6313:                table columnname2item on nameless ignored bark=false. fixed
        !          6314: 
        !          6315:        * classes/op.C:
        !          6316:        * types/pa_vtable.h:
        !          6317:                allowed $table.2342734 returns vunknown
        !          6318: 
        !          6319:        * classes/table.C:
        !          6320:        * doc/chm.cmd:
        !          6321:        * include/pa_array.h:
        !          6322:        * include/pa_table.h:
        !          6323:        * main/pa_table.C:
        !          6324:        * operators.txt:
        !          6325:        * types/pa_value.h:
        !          6326:        * types/pa_vtable.h:
        !          6327:        * www/htdocs/index.html:
        !          6328:                table:hash
        !          6329: 
        !          6330:        * doc/chm.cmd:
        !          6331:        * main/execute.C:
        !          6332:        * types/pa_value.h:
        !          6333:        * www/htdocs/index.html:
        !          6334:                wrong pool in method checkparams again. fixed
        !          6335: 
        !          6336:        * classes/double.C:
        !          6337:        * classes/int.C:
        !          6338:        * classes/op.C:
        !          6339:        * classes/string.C:
        !          6340:        * www/htdocs/index.html:
        !          6341:                int,double,string:int[] double[] string:length[] results now
        !          6342:                have hames
        !          6343: 
        !          6344:        * classes/table.C:
        !          6345:        * www/htdocs/index.html:
        !          6346:                z
        !          6347: 
        !          6348:        * classes/mail.C:
        !          6349:        * classes/table.C:
        !          6350:        * doc/doxygen.cmd:
        !          6351:        * main/main.dsp:
        !          6352:        * types/pa_vhash.h:
        !          6353:        * types/pa_vstateless_class.h:
        !          6354:        * www/htdocs/index.html:
        !          6355:                hash:default
        !          6356: 
        !          6357:        * operators.txt:
        !          6358:                rethought hash & undef. before change
        !          6359: 
        !          6360:        * classes/table.C:
        !          6361:        * operators.txt:
        !          6362:        * www/htdocs/index.html:
        !          6363:                table:record have name
        !          6364: 
        !          6365: 2001-05-07  paf
        !          6366:        * main/compile.y:
        !          6367:        * www/htdocs/index.html:
        !          6368:                grammar: @end
        !          6369: 
        !          6370:        * types/pa_value.h:
        !          6371:        * types/pa_vtable.h:
        !          6372:        * www/htdocs/index.html:
        !          6373:                table: fields, then methods.  so to enable 'dir' fields & co.
        !          6374: 
        !          6375:        * main/execute.C:
        !          6376:        * www/htdocs/index.html:
        !          6377:                ^var[^class:var.method[]] is not constructor now
        !          6378: 
        !          6379:        * doc/chm.cmd:
        !          6380:                cmd
        !          6381: 
        !          6382:        * doc/ClassExample2.dox:
        !          6383:        * doc/aliased.dox:
        !          6384:        * doc/chm.cmd:
        !          6385:        * include/code.h:
        !          6386:        * include/pa_opcode.h:
        !          6387:        * main/compile.C:
        !          6388:        * main/compile_tools.h:
        !          6389:        * main/execute.C:
        !          6390:        * types/pa_value.h:
        !          6391:        * types/pa_vbool.h:
        !          6392:        * types/pa_vclass.h:
        !          6393:        * types/pa_vcode_frame.h:
        !          6394:        * types/pa_vcookie.h:
        !          6395:        * types/pa_vdouble.h:
        !          6396:        * types/pa_venv.h:
        !          6397:        * types/pa_vfile.h:
        !          6398:        * types/pa_vform.h:
        !          6399:        * types/pa_vhash.h:
        !          6400:        * types/pa_vimage.h:
        !          6401:        * types/pa_vint.h:
        !          6402:        * types/pa_vjunction.h:
        !          6403:        * types/pa_vmethod_frame.h:
        !          6404:        * types/pa_vobject.h:
        !          6405:        * types/pa_vrequest.h:
        !          6406:        * types/pa_vresponse.h:
        !          6407:        * types/pa_vstateless_class.h:
        !          6408:        * types/pa_vstring.h:
        !          6409:        * types/pa_vtable.h:
        !          6410:        * types/pa_vunknown.h:
        !          6411:        * types/pa_wcontext.h:
        !          6412:        * types/pa_wwrapper.h:
        !          6413:        * www/htdocs/index.html:
        !          6414:                pa_code.h
        !          6415: 
        !          6416:        * classes/gd/gifio.C:
        !          6417:        * classes/string.C:
        !          6418:        * classes/table.C:
        !          6419:        * doc/ClassExample1.dox:
        !          6420:        * doc/ClassExample2.dox:
        !          6421:        * doc/ClassExample3.dox:
        !          6422:        * doc/aliased.dox:
        !          6423:        * doc/class.dox:
        !          6424:        * doc/compiler.dox:
        !          6425:        * doc/doxygen.cfg:
        !          6426:        * doc/doxygen.cmd:
        !          6427:        * doc/executor.dox:
        !          6428:        * doc/index.dox:
        !          6429:        * doc/methoded.dox:
        !          6430:        * doc/module.dox:
        !          6431:        * doc/object.dox:
        !          6432:        * doc/pooled.dox:
        !          6433:        * doc/string.dox:
        !          6434:        * doc/targets.dox:
        !          6435:        * doc/value.dox:
        !          6436:        * include/code.h:
        !          6437:        * include/pa_hash.h:
        !          6438:        * include/pa_string.h:
        !          6439:        * main/pa_request.C:
        !          6440:        * main/pa_sql_driver_manager.C:
        !          6441:        * types/pa_vjunction.h:
        !          6442:        * types/pa_vtable.h:
        !          6443:        * www/htdocs/index.html:
        !          6444:                dox, split by not clean parts also
        !          6445: 
        !          6446:        * classes/image.C:
        !          6447:        * classes/mail.C:
        !          6448:        * classes/string.C:
        !          6449:        * doc/chm.cmd:
        !          6450:        * include/pa_table.h:
        !          6451:        * main/pa_table.C:
        !          6452:        * types/pa_value.h:
        !          6453:        * www/htdocs/index.html:
        !          6454:                method reported errors on wrong pool
        !          6455: 
        !          6456:        * include/pa_table.h:
        !          6457:        * main/pa_table.C:
        !          6458:        * types/pa_value.h:
        !          6459:        * types/pa_vtable.h:
        !          6460:                table: fields, then methods.  so to enable 'dir' fields & co. more
        !          6461: 
        !          6462:        * doc/chm.cmd:
        !          6463:        * doc/doxygen.cmd:
        !          6464:        * doc/view.cmd:
        !          6465:                dox cmd
        !          6466: 
        !          6467: 2001-05-04  paf
        !          6468:        * classes/classes.h:
        !          6469:        * classes/double.C:
        !          6470:        * classes/file.C:
        !          6471:        * classes/form.C:
        !          6472:        * classes/image.C:
        !          6473:        * classes/int.C:
        !          6474:        * classes/mail.C:
        !          6475:        * classes/op.C:
        !          6476:        * classes/random.C:
        !          6477:        * classes/response.C:
        !          6478:        * classes/string.C:
        !          6479:        * classes/table.C:
        !          6480:        * classes/unknown.C:
        !          6481:        * doc/doxygen.cfg:
        !          6482:        * doc/index.dox:
        !          6483:        * main/pa_string.C:
        !          6484:                removed m- method dox
        !          6485: 
        !          6486:        * doc/ClassExample1.dox:
        !          6487:        * doc/ClassExample2.dox:
        !          6488:        * doc/ClassExample3.dox:
        !          6489:        * main/execute.C:
        !          6490:        * www/htdocs/auto.p:
        !          6491:        * www/htdocs/index.html:
        !          6492:                dox: example1 updated
        !          6493: 
        !          6494: 2001-05-03  paf
        !          6495:        * classes/classes.h:
        !          6496:        * classes/double.C:
        !          6497:        * doc/aliased.dox:
        !          6498:        * doc/class.dox:
        !          6499:        * doc/compiler.dox:
        !          6500:        * doc/doxygen.cfg:
        !          6501:        * doc/doxygen.txt:
        !          6502:        * doc/executor.dox:
        !          6503:        * doc/index.dox:
        !          6504:        * doc/methoded.dox:
        !          6505:        * doc/module.dox:
        !          6506:        * doc/object.dox:
        !          6507:        * doc/pooled.dox:
        !          6508:        * doc/string.dox:
        !          6509:        * doc/targets.dox:
        !          6510:        * doc/value.dox:
        !          6511:        * main/pa_request.C:
        !          6512:                dox splitted .dox files and added some
        !          6513: 
        !          6514:        * classes/Makefile.am:
        !          6515:        * doc/doxygen.txt:
        !          6516:                classes/am
        !          6517: 
        !          6518: 2001-05-02  paf
        !          6519:        * classes/image.C:
        !          6520:        * classes/table.C:
        !          6521:                table:dir result are not tainted by file_name  language now
        !          6522: 
        !          6523: 2001-04-28  paf
        !          6524:        * classes/classes.inc:
        !          6525:                removed classes.inc
        !          6526: 
        !          6527:        * classes/classes.C:
        !          6528:        * classes/classes.h:
        !          6529:        * classes/file.C:
        !          6530:        * classes/form.C:
        !          6531:        * classes/mail.C:
        !          6532:        * include/pa_request.h:
        !          6533:        * main/pa_request.C:
        !          6534:        * www/htdocs/index.html:
        !          6535:                configure started
        !          6536: 
        !          6537:        * classes/_double.h:
        !          6538:        * classes/_file.h:
        !          6539:        * classes/_form.h:
        !          6540:        * classes/_image.h:
        !          6541:        * classes/_int.h:
        !          6542:        * classes/_mail.h:
        !          6543:        * classes/_op.h:
        !          6544:        * classes/_random.h:
        !          6545:        * classes/_response.h:
        !          6546:        * classes/_string.h:
        !          6547:        * classes/_table.h:
        !          6548:        * classes/_unknown.h:
        !          6549:        * classes/classes.C:
        !          6550:        * classes/classes.h:
        !          6551:        * classes/classes.inc:
        !          6552:        * classes/double.C:
        !          6553:        * classes/exec.C:
        !          6554:        * classes/file.C:
        !          6555:        * classes/form.C:
        !          6556:        * classes/image.C:
        !          6557:        * classes/int.C:
        !          6558:        * classes/mail.C:
        !          6559:        * classes/op.C:
        !          6560:        * classes/random.C:
        !          6561:        * classes/response.C:
        !          6562:        * classes/string.C:
        !          6563:        * classes/table.C:
        !          6564:        * classes/unknown.C:
        !          6565:        * include/pa_globals.h:
        !          6566:        * include/pa_request.h:
        !          6567:        * main/compile.y:
        !          6568:        * main/execute.C:
        !          6569:        * main/main.dsp:
        !          6570:        * main/pa_globals.C:
        !          6571:        * main/pa_request.C:
        !          6572:        * operators.txt:
        !          6573:        * pcre/pcre_parser_ctype.c:
        !          6574:        * targets/cgi/parser3.C:
        !          6575:        * targets/isapi/parser3isapi.C:
        !          6576:        * types/pa_value.h:
        !          6577:        * types/pa_vcookie.h:
        !          6578:        * types/pa_vdouble.h:
        !          6579:        * types/pa_venv.h:
        !          6580:        * types/pa_vfile.h:
        !          6581:        * types/pa_vform.C:
        !          6582:        * types/pa_vform.h:
        !          6583:        * types/pa_vimage.h:
        !          6584:        * types/pa_vint.h:
        !          6585:        * types/pa_vrequest.h:
        !          6586:        * types/pa_vresponse.h:
        !          6587:        * types/pa_vstateless_class.h:
        !          6588:        * types/pa_vstring.h:
        !          6589:        * types/pa_vtable.h:
        !          6590:        * types/pa_vunknown.h:
        !          6591:        * types/pa_wcontext.h:
        !          6592:        * www/cgi-bin/auto.p:
        !          6593:        * www/htdocs/auto.p:
        !          6594:        * www/htdocs/index.html:
        !          6595:        * www/htdocs/news.p:
        !          6596:                Methoded reorganized. todo: methoded-configure
        !          6597: 
        !          6598:        * classes/file.C:
        !          6599:        * classes/table.C:
        !          6600:        * main/compile.y:
        !          6601:        * main/execute.C:
        !          6602:        * main/pa_request.C:
        !          6603:        * targets/cgi/parser3.C:
        !          6604:        * types/pa_vtable.h:
        !          6605:        * types/pa_wcontext.h:
        !          6606:        * www/cgi-bin/auto.p:
        !          6607:        * www/htdocs/auto.p:
        !          6608:        * www/htdocs/index.html:
        !          6609:                removed ^a.menu{$name} ability. now
        !          6610:                $a{^menu{$name}}
        !          6611:                or
        !          6612:                ^a.menu{$a.name}
        !          6613: 
        !          6614:        * classes/classes.inc:
        !          6615:        * main/Makefile.am:
        !          6616:                removed pa_methoded from .am
        !          6617: 
        !          6618:        * main/execute.C:
        !          6619:        * types/pa_wcontext.h:
        !          6620:        * www/htdocs/index.html:
        !          6621:                Methoded reorganized 2. todo: methoded-configure
        !          6622: 
        !          6623:        * classes/Makefile.am:
        !          6624:        * classes/classes.awk:
        !          6625:        * classes/classes.cmd:
        !          6626:        * classes/classes.inc:
        !          6627:        * classes/gawk.exe:
        !          6628:        * classes/ls.exe:
        !          6629:        * main/bison.exe:
        !          6630:                classes.inc autogenerator
        !          6631: 
        !          6632:        * classes/form.C:
        !          6633:        * include/pa_request.h:
        !          6634:        * main/pa_request.C:
        !          6635:                about to move configured data to special request hash
        !          6636: 
        !          6637:        * classes/Makefile.am:
        !          6638:        * main/main.dsp:
        !          6639:                classes/Makefile.am
        !          6640: 
        !          6641:        * classes/form.C:
        !          6642:        * classes/mail.C:
        !          6643:        * classes/op.C:
        !          6644:        * include/pa_globals.h:
        !          6645:        * include/pa_request.h:
        !          6646:        * main/pa_globals.C:
        !          6647:        * main/pa_request.C:
        !          6648:                moved some configured data to request::classes_conf
        !          6649:                moved some string crations from globals to M...
        !          6650: 
        !          6651:        * classes/classes.C:
        !          6652:        * classes/classes.h:
        !          6653:        * classes/double.C:
        !          6654:        * classes/file.C:
        !          6655:        * classes/form.C:
        !          6656:        * classes/int.C:
        !          6657:        * classes/op.C:
        !          6658:        * classes/response.C:
        !          6659:        * classes/string.C:
        !          6660:        * classes/table.C:
        !          6661:        * classes/unknown.C:
        !          6662:        * include/pa_methoded.h:
        !          6663:        * main/Makefile.am:
        !          6664:        * main/main.dsp:
        !          6665:        * main/pa_methoded.C:
        !          6666:        * targets/cgi/parser3.C:
        !          6667:        * types/pa_vdouble.h:
        !          6668:        * types/pa_vfile.h:
        !          6669:        * types/pa_vform.h:
        !          6670:        * types/pa_vimage.h:
        !          6671:        * types/pa_vint.h:
        !          6672:                classes/classes renamet to include|main/pa_methoded
        !          6673: 
        !          6674:        * include/pa_string.h:
        !          6675:        * main/pa_globals.C:
        !          6676:        * main/untaint.C:
        !          6677:        * targets/cgi/parser3.C:
        !          6678:        * targets/isapi/parser3isapi.C:
        !          6679:                z
        !          6680: 
        !          6681:        * classes/Makefile.am:
        !          6682:        * classes/classes.C:
        !          6683:        * classes/classes.h:
        !          6684:        * classes/classes.inc:
        !          6685:        * classes/double.C:
        !          6686:        * classes/file.C:
        !          6687:        * classes/form.C:
        !          6688:        * classes/int.C:
        !          6689:        * classes/op.C:
        !          6690:        * classes/response.C:
        !          6691:        * classes/string.C:
        !          6692:        * classes/table.C:
        !          6693:        * classes/unknown.C:
        !          6694:        * include/pa_methoded.h:
        !          6695:        * main/main.dsp:
        !          6696:        * main/pa_methoded.C:
        !          6697:        * targets/cgi/parser3.C:
        !          6698:        * types/pa_vdouble.h:
        !          6699:        * types/pa_vfile.h:
        !          6700:        * types/pa_vform.h:
        !          6701:        * types/pa_vimage.h:
        !          6702:        * types/pa_vint.h:
        !          6703:                renamed pa_methoded back to classes/classes.h
        !          6704: 
        !          6705:        * classes/_string.h:
        !          6706:        * classes/classes.C:
        !          6707:        * classes/classes.h:
        !          6708:        * classes/double.C:
        !          6709:        * classes/exec.C:
        !          6710:        * classes/file.C:
        !          6711:        * classes/form.C:
        !          6712:        * classes/image.C:
        !          6713:        * classes/int.C:
        !          6714:        * classes/mail.C:
        !          6715:        * classes/op.C:
        !          6716:        * classes/random.C:
        !          6717:        * classes/response.C:
        !          6718:        * classes/string.C:
        !          6719:        * classes/table.C:
        !          6720:        * classes/unknown.C:
        !          6721:        * include/pa_request.h:
        !          6722:        * main/compile.y:
        !          6723:        * main/execute.C:
        !          6724:        * main/pa_globals.C:
        !          6725:        * main/pa_request.C:
        !          6726:        * types/pa_value.h:
        !          6727:        * types/pa_vdouble.h:
        !          6728:        * types/pa_vfile.h:
        !          6729:        * types/pa_vform.C:
        !          6730:        * types/pa_vform.h:
        !          6731:        * types/pa_vimage.h:
        !          6732:        * types/pa_vint.h:
        !          6733:        * types/pa_vresponse.h:
        !          6734:        * types/pa_vstring.h:
        !          6735:        * types/pa_vtable.h:
        !          6736:        * types/pa_vunknown.h:
        !          6737:        * www/htdocs/index.html:
        !          6738:                beautifying just compiled. todo: debug, configure
        !          6739: 
        !          6740:        * classes/classes.awk:
        !          6741:                skipped classes in .awk
        !          6742: 
        !          6743:        * classes/form.C:
        !          6744:        * include/pa_globals.h:
        !          6745:        * main/pa_globals.C:
        !          6746:                moved some configured data to request::classes_conf
        !          6747:                moved some string crations from globals to M...
        !          6748:                [works]
        !          6749: 
        !          6750: 2001-04-27  paf
        !          6751:        * main/compile.y:
        !          6752:        * pcre/pcre.dsp:
        !          6753:                serge@ found @CLASS bug. fixed
        !          6754: 
        !          6755:        * classes/_double.h:
        !          6756:        * classes/_form.h:
        !          6757:        * classes/_int.h:
        !          6758:        * classes/_response.h:
        !          6759:        * classes/_unknown.h:
        !          6760:        * classes/classes.C:
        !          6761:        * classes/classes.h:
        !          6762:        * classes/double.C:
        !          6763:        * classes/file.C:
        !          6764:        * classes/form.C:
        !          6765:        * classes/image.C:
        !          6766:        * classes/int.C:
        !          6767:        * classes/mail.C:
        !          6768:        * classes/op.C:
        !          6769:        * classes/random.C:
        !          6770:        * classes/response.C:
        !          6771:        * classes/string.C:
        !          6772:        * include/pa_globals.h:
        !          6773:        * main/main.dsp:
        !          6774:        * main/pa_globals.C:
        !          6775:        * types/pa_vdouble.h:
        !          6776:        * types/pa_vfile.h:
        !          6777:        * types/pa_vform.h:
        !          6778:        * types/pa_vimage.h:
        !          6779:        * types/pa_vint.h:
        !          6780:        * types/pa_vresponse.h:
        !          6781:        * types/pa_vstring.h:
        !          6782:        * types/pa_vtable.h:
        !          6783:        * types/pa_vunknown.h:
        !          6784:        * www/htdocs/auto.p:
        !          6785:        * www/htdocs/index.html:
        !          6786:        * www/htdocs/news.p:
        !          6787:                beautifying -100
        !          6788: 
        !          6789:        * classes/classes.C:
        !          6790:                file classes.C was initially added on branch
        !          6791:                reorganize_user_classes.
        !          6792: 
        !          6793:        * classes/_file.h:
        !          6794:        * classes/_image.h:
        !          6795:        * classes/_mail.h:
        !          6796:        * classes/_op.h:
        !          6797:        * classes/_random.h:
        !          6798:        * classes/_table.h:
        !          6799:        * classes/file.C:
        !          6800:        * classes/image.C:
        !          6801:        * classes/int.C:
        !          6802:        * classes/mail.C:
        !          6803:        * classes/op.C:
        !          6804:        * classes/random.C:
        !          6805:        * classes/response.C:
        !          6806:        * classes/string.C:
        !          6807:        * classes/table.C:
        !          6808:        * classes/unknown.C:
        !          6809:        * include/pa_globals.h:
        !          6810:        * main/main.dsp:
        !          6811:        * main/pa_globals.C:
        !          6812:        * main/pa_request.C:
        !          6813:        * operators.txt:
        !          6814:        * pcre/pcre_parser_ctype.c:
        !          6815:        * targets/cgi/parser3.C:
        !          6816:        * types/pa_value.h:
        !          6817:        * types/pa_vcookie.h:
        !          6818:        * types/pa_venv.h:
        !          6819:        * types/pa_vrequest.h:
        !          6820:        * www/htdocs/index.html:
        !          6821:                started beautifying
        !          6822: 
        !          6823:        * classes/file.C:
        !          6824:        * classes/image.C:
        !          6825:        * classes/table.C:
        !          6826:        * main/execute.C:
        !          6827:        * main/pa_request.C:
        !          6828:        * types/pa_vstateless_class.h:
        !          6829:                beautifying -99
        !          6830: 
        !          6831:        * classes/classes.h:
        !          6832:                file classes.h was initially added on branch
        !          6833:                reorganize_user_classes.
        !          6834: 
        !          6835: 2001-04-26  paf
        !          6836:        * main/pa_request.C:
        !          6837:        * main/pa_string.C:
        !          6838:        * www/.htaccess:
        !          6839:        * www/htdocs/auto.p:
        !          6840:        * www/htdocs/index.html:
        !          6841:                z
        !          6842: 
        !          6843:        * include/pa_common.h:
        !          6844:        * include/pa_types.h:
        !          6845:        * main/pa_sql_driver_manager.C:
        !          6846:        * www/.htaccess:
        !          6847:                module [and, guess, isapi] connection caching fixed.
        !          6848:                request-pooled-url were stored into global connectioncache
        !          6849: 
        !          6850:        * classes/_exec.h:
        !          6851:        * classes/_image.h:
        !          6852:        * classes/gd/gif.h:
        !          6853:        * classes/gd/gifio.C:
        !          6854:        * classes/image.C:
        !          6855:        * classes/mail.C:
        !          6856:        * classes/op.C:
        !          6857:        * classes/random.C:
        !          6858:        * classes/smtp/smtp.h:
        !          6859:        * classes/string.C:
        !          6860:        * classes/table.C:
        !          6861:        * doc/doxygen.cfg:
        !          6862:        * doc/doxygen.cfg:
        !          6863:        * doc/doxygen.cfg:
        !          6864:        * doc/doxygen.txt:
        !          6865:        * include/pa_array.h:
        !          6866:        * include/pa_config_fixed.h:
        !          6867:        * include/pa_config_includes.h:
        !          6868:        * include/pa_dir.h:
        !          6869:        * include/pa_socks.h:
        !          6870:        * include/pa_string.h:
        !          6871:        * main/compile_tools.h:
        !          6872:        * main/pa_common.C:
        !          6873:        * main/pa_request.C:
        !          6874:        * main/pa_socks.C:
        !          6875:        * sql/pa_sql_driver.h:
        !          6876:        * targets/cgi/pa_pool.C:
        !          6877:        * types/pa_vbool.h:
        !          6878:        * types/pa_vbool.h:
        !          6879:        * types/pa_vclass.h:
        !          6880:        * types/pa_vclass.h:
        !          6881:        * types/pa_vcode_frame.h:
        !          6882:        * types/pa_vcode_frame.h:
        !          6883:        * types/pa_vcookie.h:
        !          6884:        * types/pa_vdouble.h:
        !          6885:        * types/pa_venv.h:
        !          6886:        * types/pa_vfile.h:
        !          6887:        * types/pa_vform.C:
        !          6888:        * types/pa_vform.h:
        !          6889:        * types/pa_vhash.h:
        !          6890:        * types/pa_vimage.C:
        !          6891:        * types/pa_vimage.h:
        !          6892:        * types/pa_vint.h:
        !          6893:        * types/pa_vjunction.h:
        !          6894:        * types/pa_vjunction.h:
        !          6895:        * types/pa_vmethod_frame.h:
        !          6896:        * types/pa_vmethod_frame.h:
        !          6897:        * types/pa_vobject.h:
        !          6898:        * types/pa_vobject.h:
        !          6899:        * types/pa_vrequest.C:
        !          6900:        * types/pa_vrequest.h:
        !          6901:        * types/pa_vstateless_class.C:
        !          6902:        * types/pa_vstateless_class.h:
        !          6903:        * types/pa_vstateless_object.h:
        !          6904:        * types/pa_vstring.C:
        !          6905:        * types/pa_vstring.h:
        !          6906:        * types/pa_vtable.h:
        !          6907:        * types/pa_vunknown.h:
        !          6908:        * types/pa_wcontext.C:
        !          6909:        * types/pa_wcontext.h:
        !          6910:        * types/pa_wwrapper.h:
        !          6911:        * types/pa_wwrapper.h:
        !          6912:                code documentation ++
        !          6913: 
        !          6914: 2001-04-25  paf
        !          6915:        * doc/doxygen.cfg:
        !          6916:        * doc/doxygen.txt:
        !          6917:        * targets/isapi/parser3isapi.C:
        !          6918:                started doc / [doxygen.txt]
        !          6919: 
        !          6920:        * include/code.h:
        !          6921:        * include/pa_common.h:
        !          6922:        * main/compile.y:
        !          6923:        * main/execute.C:
        !          6924:        * main/pa_common.C:
        !          6925:        * www/htdocs/index.html:
        !          6926:                -d
        !          6927: 
        !          6928:        * classes/file.C:
        !          6929:        * main/pa_exec.C:
        !          6930:        * targets/cgi/parser3.C:
        !          6931:        * www/htdocs/index.html:
        !          6932:                illegal call check a bit improved, but still under iis no
        !          6933:                mapping of dir with parser allowed!
        !          6934: 
        !          6935: 2001-04-24  paf
        !          6936:        * targets/Makefile.in:
        !          6937:        * targets/apache13/Makefile.in:
        !          6938:                apache makefile.in s
        !          6939: 
        !          6940:        * configure.in:
        !          6941:        * targets/Makefile.am:
        !          6942:        * targets/apache13/Makefile.am:
        !          6943:                apache module lib .am
        !          6944: 
        !          6945:        * main/pa_exec.C:
        !          6946:                windows32 buildCommand
        !          6947: 
        !          6948: 2001-04-23  paf
        !          6949:        * pcre/Makefile.am:
        !          6950:                chartables.c make
        !          6951: 
        !          6952:        * classes/gd/gifio.C:
        !          6953:        * classes/image.C:
        !          6954:        * classes/mail.C:
        !          6955:        * include/pa_globals.h:
        !          6956:        * include/pa_string.h:
        !          6957:        * main/pa_exec.C:
        !          6958:        * main/pa_request.C:
        !          6959:        * main/untaint.C:
        !          6960:        * www/htdocs/index.html:
        !          6961:                untaint -       @test optimize whitespaces for all but 'html'
        !          6962: 
        !          6963:        * main/untaint.C:
        !          6964:                untaint without charset
        !          6965: 
        !          6966:        * classes/random.C:
        !          6967:        * targets/cgi/parser3.C:
        !          6968:                redo failed
        !          6969:                /// @test noticed series in isapi, check how initialize_random_class is called! [must be called only once]
        !          6970: 
        !          6971:        * targets/cgi/parser3.C:
        !          6972:                cgi /// @test disable /cgi-bin/parser3/auto.p
        !          6973: 
        !          6974:        * main/untaint.C:
        !          6975:                mail header only once to =?
        !          6976: 
        !          6977:        * classes/mail.C:
        !          6978:        * include/pa_hash.h:
        !          6979:        * include/pa_string.h:
        !          6980:        * main/pa_common.C:
        !          6981:        * main/pa_hash.C:
        !          6982:        * main/pa_request.C:
        !          6983:        * main/untaint.C:
        !          6984:        * www/htdocs/auto.p:
        !          6985:        * www/htdocs/index.html:
        !          6986:                untaint -       @test mail-header
        !          6987: 
        !          6988:        * include/pa_config_auto.h.in:
        !          6989:                .h.in
        !          6990: 
        !          6991:        * main/pa_request.C:
        !          6992:        * targets/cgi/parser3.C:
        !          6993:                // @test with commandline start "parser3 a.html" so that ^load
        !          6994:                a.cfg] worked! [now doesnt]
        !          6995: 
        !          6996:        * targets/cgi/parser3.C:
        !          6997:                cgi cmdline ver
        !          6998: 
        !          6999:        * main/execute.C:
        !          7000:                operators first!
        !          7001:                so that ^table.menu{^rem{}} would not be 'unknown column'
        !          7002: 
        !          7003:        * include/pa_array.h:
        !          7004:        * main/pa_array.C:
        !          7005:        * types/pa_vfile.h:
        !          7006:        * types/pa_vfile.h:
        !          7007:                vfile fields return type
        !          7008: 
        !          7009:        * Makefile.in:
        !          7010:        * classes/Makefile.in:
        !          7011:        * libltdl/Makefile.in:
        !          7012:        * main/Makefile.in:
        !          7013:        * pcre/Makefile.in:
        !          7014:        * targets/cgi/Makefile.in:
        !          7015:        * types/Makefile.in:
        !          7016:                makefile ins
        !          7017: 
        !          7018:        * main/pa_string.C:
        !          7019:        * www/htdocs/index.html:
        !          7020:                tested OK
        !          7021:                /// @test really @b test: s x m [tested: i & g ]
        !          7022: 
        !          7023:        * classes/gd/Makefile.am:
        !          7024:        * classes/gd/Makefile.in:
        !          7025:        * targets/Makefile:
        !          7026:        * targets/Makefile.in:
        !          7027:                makefiles&co
        !          7028: 
        !          7029:        * Makefile:
        !          7030:        * classes/Makefile:
        !          7031:        * libltdl/Makefile:
        !          7032:        * main/Makefile:
        !          7033:        * targets/cgi/Makefile:
        !          7034:        * types/Makefile:
        !          7035:                makefiles removed
        !          7036: 
        !          7037:        * Makefile:
        !          7038:        * classes/Makefile:
        !          7039:        * configure:
        !          7040:        * libltdl/Makefile:
        !          7041:        * libltdl/configure:
        !          7042:        * ltconfig:
        !          7043:        * main/Makefile:
        !          7044:        * main/pa_string.C:
        !          7045:        * targets/Makefile:
        !          7046:        * targets/cgi/Makefile:
        !          7047:        * types/Makefile:
        !          7048:        * www/htdocs/index.html:
        !          7049:                configure.in + makefiles
        !          7050: 
        !          7051:        * classes/table.C:
        !          7052:        * types/pa_vform.C:
        !          7053:        * types/pa_vtable.h:
        !          7054:        * www/htdocs/index.html:
        !          7055:                /// @test $a.menu{ $a[123] }
        !          7056:                and $a.menu{^table:set[]...}
        !          7057: 
        !          7058:        * acinclude.m4:
        !          7059:        * targets/cgi/Makefile.am:
        !          7060:                liblink
        !          7061: 
        !          7062:        * pcre/Makefile.am:
        !          7063:        * pcre/pcre.h:
        !          7064:        * pcre/pcre_parser_ctype.c:
        !          7065:                pcre .am
        !          7066: 
        !          7067:        * configure.in:
        !          7068:        * include/pa_config_fixed.h:
        !          7069:        * include/pa_config_includes.h:
        !          7070:        * main/pa_common.C:
        !          7071:        * www/htdocs/index.html:
        !          7072:                common: file_write /// @test mkdirs  file_delete rmdirs
        !          7073: 
        !          7074:        * acinclude.m4:
        !          7075:        * acinclude.m4:
        !          7076:        * acinclude.m4:
        !          7077:        * targets/cgi/Makefile.am:
        !          7078:        * targets/cgi/Makefile.am:
        !          7079:                win32 conditional
        !          7080: 
        !          7081: 2001-04-20  paf
        !          7082:        * main/untaint.C:
        !          7083:        * targets/cgi/parser3.C:
        !          7084:                fixed header "a/a"
        !          7085: 
        !          7086:        * main/untaint.C:
        !          7087:                z
        !          7088: 
        !          7089:        * classes/string.C:
        !          7090:        * classes/table.C:
        !          7091:        * include/pa_globals.h:
        !          7092:        * include/pa_request.h:
        !          7093:        * include/pa_string.h:
        !          7094:        * main/compile.y:
        !          7095:        * main/pa_globals.C:
        !          7096:        * main/pa_request.C:
        !          7097:        * main/pa_string.C:
        !          7098:        * operators.txt:
        !          7099:        * parser3.dsw:
        !          7100:        * pcre/Makefile.am:
        !          7101:        * pcre/dftables.c:
        !          7102:        * pcre/pcre.dsp:
        !          7103:        * pcre/pcre_parser_ctype.c:
        !          7104:        * pcre/pcre_parser_ctype.dsp:
        !          7105:        * targets/cgi/parser3.C:
        !          7106:        * www/htdocs/auto.p:
        !          7107:        * www/htdocs/index.html:
        !          7108:                $MAIN:LOCALE
        !          7109: 
        !          7110: 2001-04-19  paf
        !          7111:        * main/compile_tools.h:
        !          7112:        * www/htdocs/index.html:
        !          7113:                $a$b bugfix
        !          7114: 
        !          7115:        * classes/file.C:
        !          7116:        * targets/cgi/parser3.C:
        !          7117:        * www/htdocs/env.pl:
        !          7118:        * www/htdocs/index.html:
        !          7119:                z
        !          7120: 
        !          7121:        * include/pa_common.h:
        !          7122:        * main/pa_common.C:
        !          7123:        * main/pa_request.C:
        !          7124:        * main/untaint.C:
        !          7125:        * targets/isapi/parser3isapi.C:
        !          7126:        * types/pa_vcookie.C:
        !          7127:        * www/htdocs/index.html:
        !          7128:                changed urlencode here and in untaint.C to HTTP standard's "
        !          7129:                and \" mech
        !          7130: 
        !          7131:        * classes/file.C:
        !          7132:        * include/pa_common.h:
        !          7133:        * types/pa_vcookie.C:
        !          7134:                done: header to $fields. waits for header '\' tricks
        !          7135: 
        !          7136:        * main/pa_request.C:
        !          7137:        * targets/isapi/parser3isapi.C:
        !          7138:                fixed http://alx/~paf/ doesnt load /auto.p
        !          7139: 
        !          7140: 2001-04-18  paf
        !          7141:        * classes/smtp/smtp.dsp:
        !          7142:        * libltdl/COPYING.TXT:
        !          7143:        * main/Makefile.am:
        !          7144:        * main/main.dsp:
        !          7145:        * operators.txt:
        !          7146:        * targets/cgi/Makefile.am:
        !          7147:        * www/htdocs/env.pl:
        !          7148:                linux @alx
        !          7149: 
        !          7150:        * main/pa_request.C:
        !          7151:                1
        !          7152: 
        !          7153: 2001-04-17  paf
        !          7154:        * classes/file.C:
        !          7155:        * classes/image.C:
        !          7156:        * doc/doxygen.cfg:
        !          7157:        * include/pa_sql_connection.h:
        !          7158:        * main/pa_sql_driver_manager.C:
        !          7159:        * pcre/Makefile0:
        !          7160:        * sql/pa_sql_driver.h:
        !          7161:        * www/htdocs/env.pl:
        !          7162:                SQL_Driver_services renamed. doxygen statics enabled
        !          7163: 
        !          7164:        * ltmain.sh:
        !          7165:                compile4 @jav @win
        !          7166: 
        !          7167:        * Makefile.am:
        !          7168:        * acinclude.m4:
        !          7169:        * classes/Makefile.am:
        !          7170:        * classes/_double.h:
        !          7171:        * classes/_exec.h:
        !          7172:        * classes/_file.h:
        !          7173:        * classes/_form.h:
        !          7174:        * classes/_image.h:
        !          7175:        * classes/_int.h:
        !          7176:        * classes/_mail.h:
        !          7177:        * classes/_op.h:
        !          7178:        * classes/_random.h:
        !          7179:        * classes/_response.h:
        !          7180:        * classes/_string.h:
        !          7181:        * classes/_table.h:
        !          7182:        * classes/_unknown.h:
        !          7183:        * classes/file.C:
        !          7184:        * classes/gd/gif.C:
        !          7185:        * classes/gd/gif.h:
        !          7186:        * classes/gd/gifio.C:
        !          7187:        * classes/image.C:
        !          7188:        * classes/mail.C:
        !          7189:        * classes/op.C:
        !          7190:        * classes/random.C:
        !          7191:        * config.guess:
        !          7192:        * config.sub:
        !          7193:        * configure.in:
        !          7194:        * include/pa_config_fixed.h:
        !          7195:        * include/pa_config_includes.h:
        !          7196:        * include/pa_hash.h:
        !          7197:        * include/pa_sql_driver_manager.h:
        !          7198:        * include/pa_version.h:
        !          7199:        * libltdl/Makefile.am:
        !          7200:        * libltdl/config_auto.h.in:
        !          7201:        * libltdl/configure.in:
        !          7202:        * ltmain.sh:
        !          7203:        * main/Makefile.am:
        !          7204:        * main/compile.y:
        !          7205:        * main/pa_common.C:
        !          7206:        * main/pa_exec.C:
        !          7207:        * main/pa_socks.C:
        !          7208:        * main/pa_sql_driver_manager.C:
        !          7209:        * parser3.dsw:
        !          7210:        * pcre/Makefile.am:
        !          7211:        * pcre/Makefile0:
        !          7212:        * sql/Makefile.am:
        !          7213:        * sql/pa_sql_driver.h:
        !          7214:        * targets/cgi/Makefile.am:
        !          7215:        * targets/cgi/parser3.C:
        !          7216:        * types/Makefile.am:
        !          7217:        * types/pa_vcookie.C:
        !          7218:        * types/pa_vform.C:
        !          7219:        * types/pa_vimage.h:
        !          7220:        * www/htdocs/auto.p:
        !          7221:        * www/htdocs/env.pl:
        !          7222:        * www/htdocs/index.html:
        !          7223:                exec @jav
        !          7224: 
        !          7225:        * include/pa_sql_driver_manager.h:
        !          7226:        * main/pa_sql_driver_manager.C:
        !          7227:        * parser3.dsw:
        !          7228:        * sql/pa_sql_driver.h:
        !          7229:        * types/pa_vimage.h:
        !          7230:        * www/htdocs/auto.p:
        !          7231:                sql driver interface now has initialize(client .so)
        !          7232: 
        !          7233: 2001-04-16  paf
        !          7234:        * Makefile.am:
        !          7235:        * config.guess:
        !          7236:        * config.sub:
        !          7237:        * configure.in:
        !          7238:        * libltdl/configure.in:
        !          7239:        * ltmain.sh:
        !          7240:                compile2 cygwin
        !          7241: 
        !          7242:        * pcre/Makefile.am:
        !          7243:        * targets/cgi/Makefile.am:
        !          7244:                compile0 jav
        !          7245: 
        !          7246:        * pcre/Makefile0:
        !          7247:                file Makefile0 was initially added on branch gcc0415.
        !          7248: 
        !          7249:        * pcre/Makefile.am:
        !          7250:                file Makefile.am was initially added on branch gcc0415.
        !          7251: 
        !          7252:        * ltmain.sh:
        !          7253:                file ltmain.sh was initially added on branch gcc0415.
        !          7254: 
        !          7255:        * Makefile.am:
        !          7256:        * acinclude.m4:
        !          7257:        * classes/Makefile.am:
        !          7258:        * classes/_double.h:
        !          7259:        * classes/_exec.h:
        !          7260:        * classes/_file.h:
        !          7261:        * classes/_form.h:
        !          7262:        * classes/_image.h:
        !          7263:        * classes/_int.h:
        !          7264:        * classes/_mail.h:
        !          7265:        * classes/_op.h:
        !          7266:        * classes/_random.h:
        !          7267:        * classes/_response.h:
        !          7268:        * classes/_string.h:
        !          7269:        * classes/_table.h:
        !          7270:        * classes/_unknown.h:
        !          7271:        * classes/gd/gif.C:
        !          7272:        * classes/gd/gif.h:
        !          7273:        * classes/gd/gifio.C:
        !          7274:        * classes/image.C:
        !          7275:        * classes/mail.C:
        !          7276:        * classes/op.C:
        !          7277:        * classes/random.C:
        !          7278:        * config.guess:
        !          7279:        * config.sub:
        !          7280:        * configure.in:
        !          7281:        * include/pa_config_fixed.h:
        !          7282:        * include/pa_config_includes.h:
        !          7283:        * include/pa_hash.h:
        !          7284:        * include/pa_version.h:
        !          7285:        * ltmain.sh:
        !          7286:        * main/Makefile.am:
        !          7287:        * main/compile.y:
        !          7288:        * main/pa_common.C:
        !          7289:        * main/pa_exec.C:
        !          7290:        * pcre/Makefile:
        !          7291:        * pcre/Makefile.am:
        !          7292:        * pcre/Makefile0:
        !          7293:        * sql/Makefile.am:
        !          7294:        * targets/cgi/Makefile.am:
        !          7295:        * targets/cgi/parser3.C:
        !          7296:        * types/Makefile.am:
        !          7297:        * types/pa_vcookie.C:
        !          7298:        * types/pa_vform.C:
        !          7299:                compile-1
        !          7300: 
        !          7301:        * acinclude.m4:
        !          7302:        * configure.in:
        !          7303:        * include/pa_config_includes.h:
        !          7304:        * libltdl/Makefile.am:
        !          7305:        * libltdl/config_auto.h.in:
        !          7306:        * main/pa_exec.C:
        !          7307:        * main/pa_socks.C:
        !          7308:        * targets/cgi/Makefile.am:
        !          7309:                compile1 cygwin
        !          7310: 
        !          7311: 2001-04-15  paf
        !          7312:        * operators.txt:
        !          7313:        * www/htdocs/index.html:
        !          7314:                about to make Params
        !          7315: 
        !          7316:        * classes/op.C:
        !          7317:        * include/pa_request.h:
        !          7318:        * types/pa_value.h:
        !          7319:        * types/pa_vmethod_frame.h:
        !          7320:                MethodParams in op.C
        !          7321: 
        !          7322:        * types/pa_value.h:
        !          7323:                MethodParams !junction
        !          7324: 
        !          7325:        * classes/table.C:
        !          7326:                table:empty +=process
        !          7327: 
        !          7328:        * classes/op.C:
        !          7329:                z
        !          7330: 
        !          7331:        * classes/_string.h:
        !          7332:        * classes/double.C:
        !          7333:        * classes/file.C:
        !          7334:        * classes/image.C:
        !          7335:        * classes/int.C:
        !          7336:        * classes/mail.C:
        !          7337:        * classes/op.C:
        !          7338:        * classes/random.C:
        !          7339:        * classes/response.C:
        !          7340:        * classes/string.C:
        !          7341:        * classes/table.C:
        !          7342:        * classes/unknown.C:
        !          7343:        * main/pa_request.C:
        !          7344:                MethodParams everywhere
        !          7345: 
        !          7346: 2001-04-12  paf
        !          7347:        * classes/_unknown.h:
        !          7348:        * classes/unknown.C:
        !          7349:        * include/pa_globals.h:
        !          7350:        * main/main.dsp:
        !          7351:        * main/pa_globals.C:
        !          7352:        * operators.txt:
        !          7353:        * types/pa_vunknown.h:
        !          7354:        * www/htdocs/index.html:
        !          7355:                ^unknown:int[]=0 double[]=0
        !          7356: 
        !          7357:        * classes/gd/gif.C:
        !          7358:        * classes/image.C:
        !          7359:        * operators.txt:
        !          7360:        * www/htdocs/index.html:
        !          7361:                image:line/fill/rectangle/bar/replace/polygon/polybar
        !          7362: 
        !          7363:        * classes/image.C:
        !          7364:        * main/pa_hash.C:
        !          7365:        * operators.txt:
        !          7366:        * www/htdocs/index.html:
        !          7367:                hash bug fixed
        !          7368: 
        !          7369:        * classes/gd/gif.h:
        !          7370:        * classes/image.C:
        !          7371:        * classes/op.C:
        !          7372:        * main/execute.C:
        !          7373:        * operators.txt:
        !          7374:        * types/pa_value.h:
        !          7375:        * types/pa_vmethod_frame.h:
        !          7376:        * types/pa_wcontext.h:
        !          7377:        * www/htdocs/001004paf(c)lena_karin.jpg:
        !          7378:        * www/htdocs/env.pl:
        !          7379:        * www/htdocs/index.html:
        !          7380:                for var now written not to r.wcontext, but to r.root
        !          7381:                cleared "entered_object" state
        !          7382: 
        !          7383:        * classes/image.C:
        !          7384:        * operators.txt:
        !          7385:        * types/pa_vimage.h:
        !          7386:        * www/htdocs/font.gif:
        !          7387:        * www/htdocs/index.html:
        !          7388:                image:font :text
        !          7389: 
        !          7390:        * classes/image.C:
        !          7391:                image:gif now does not have params
        !          7392: 
        !          7393: 2001-04-11  paf
        !          7394:        * classes/image.C:
        !          7395:        * main/pa_request.C:
        !          7396:        * operators.txt:
        !          7397:        * types/pa_vform.C:
        !          7398:        * www/htdocs/index.html:
        !          7399:                fixed post [broke when moved post read to core]
        !          7400: 
        !          7401:        * classes/image.C:
        !          7402:        * main/execute.C:
        !          7403:        * main/main.dsp:
        !          7404:        * main/pa_request.C:
        !          7405:        * parser3.dsw:
        !          7406:        * types/pa_vcframe.h:
        !          7407:        * types/pa_vcode_frame.h:
        !          7408:        * types/pa_vimage.C:
        !          7409:        * types/pa_vimage.h:
        !          7410:        * types/pa_vmethod_frame.h:
        !          7411:        * types/pa_vmframe.h:
        !          7412:        * www/htdocs/index.html:
        !          7413:                libimaging dead end: pil parses header in .py
        !          7414: 
        !          7415:        * classes/mail.C:
        !          7416:        * classes/op.C:
        !          7417:        * targets/cgi/parser3.C:
        !          7418:        * types/pa_value.h:
        !          7419:        * types/pa_vfile.C:
        !          7420:        * types/pa_vfile.h:
        !          7421:        * types/pa_vform.C:
        !          7422:        * types/pa_vstring.C:
        !          7423:        * types/pa_vstring.h:
        !          7424:                forced UL_FILE_NAME of posted file name
        !          7425: 
        !          7426:        * classes/gd/gd.dsp:
        !          7427:        * classes/gd/gif.C:
        !          7428:        * classes/gd/gif.h:
        !          7429:        * classes/gd/gifio.C:
        !          7430:        * classes/image.C:
        !          7431:        * parser3.dsw:
        !          7432:        * types/pa_vimage.C:
        !          7433:        * types/pa_vimage.h:
        !          7434:                gd started porting to Pooled descendant
        !          7435: 
        !          7436:        * classes/gd/gd.dsp:
        !          7437:        * classes/smtp/smtp.dsp:
        !          7438:        * main/main.dsp:
        !          7439:        * operators.txt:
        !          7440:        * parser3.dsw:
        !          7441:                gd+smtp made separate libs
        !          7442: 
        !          7443:        * classes/gd/gifio.C:
        !          7444:        * classes/image.C:
        !          7445:        * types/pa_vimage.C:
        !          7446:        * types/pa_vimage.h:
        !          7447:                gd todo: gif without file
        !          7448: 
        !          7449:        * classes/gd/gd.dsp:
        !          7450:        * classes/image.C:
        !          7451:        * include/pa_globals.h:
        !          7452:        * main/main.dsp:
        !          7453:        * main/pa_globals.C:
        !          7454:        * operators.txt:
        !          7455:        * parser3.dsw:
        !          7456:        * types/pa_vimage.C:
        !          7457:        * types/pa_vimage.h:
        !          7458:        * www/htdocs/index.html:
        !          7459:                gd dead end. switching to python imaging lib
        !          7460: 
        !          7461:        * classes/gd/gif.C:
        !          7462:        * classes/gd/gif.h:
        !          7463:        * classes/gd/gifio.C:
        !          7464:        * classes/image.C:
        !          7465:        * operators.txt:
        !          7466:        * www/htdocs/index.html:
        !          7467:                image:create image:load
        !          7468: 
        !          7469:        * include/pa_globals.h:
        !          7470:        * include/pa_string.h:
        !          7471:        * main/pa_common.C:
        !          7472:        * main/pa_request.C:
        !          7473:        * main/untaint.C:
        !          7474:        * types/pa_vfile.C:
        !          7475:        * types/pa_vstring.C:
        !          7476:                fixed vstring:as_vfile  length
        !          7477: 
        !          7478:        * classes/gd/gif.h:
        !          7479:        * classes/gd/gifio.C:
        !          7480:        * classes/image.C:
        !          7481:        * main/main.dsp:
        !          7482:                gd with mem write + image just compiled
        !          7483: 
        !          7484:        * parser3.dsw:
        !          7485:                libtdl+pcre liked separately from main libs
        !          7486: 
        !          7487: 2001-04-10  paf
        !          7488:        * www/htdocs/index.html:
        !          7489:                img:measure jpg
        !          7490: 
        !          7491:        * classes/mail.C:
        !          7492:        * www/htdocs/auto.p:
        !          7493:                unix sendmail compiled. todo:testing
        !          7494: 
        !          7495:        * classes/mail.C:
        !          7496:        * classes/smtp/comms.C:
        !          7497:        * classes/smtp/smtp.C:
        !          7498:        * classes/smtp/smtp.h:
        !          7499:        * main/pa_globals.C:
        !          7500:                smtp some consts
        !          7501: 
        !          7502:        * classes/mail.C:
        !          7503:        * include/pa_common.h:
        !          7504:        * main/pa_common.C:
        !          7505:        * operators.txt:
        !          7506:        * www/htdocs/auto.p:
        !          7507:                sendmail unix added defaults
        !          7508: 
        !          7509:        * classes/image.C:
        !          7510:        * operators.txt:
        !          7511:        * types/pa_vimage.C:
        !          7512:        * www/htdocs/index.html:
        !          7513:                jpg measure bugs fixed
        !          7514: 
        !          7515:        * classes/mail.C:
        !          7516:        * www/htdocs/index.html:
        !          7517:                minor bug with unclear from/to
        !          7518: 
        !          7519:        * classes/image.C:
        !          7520:        * www/htdocs/index.html:
        !          7521:                image:html done
        !          7522: 
        !          7523:        * classes/_double.h:
        !          7524:        * classes/_file.h:
        !          7525:        * classes/_form.h:
        !          7526:        * classes/_int.h:
        !          7527:        * classes/_mail.h:
        !          7528:        * classes/_op.h:
        !          7529:        * classes/_random.h:
        !          7530:        * classes/_response.h:
        !          7531:        * classes/_string.h:
        !          7532:        * classes/_table.h:
        !          7533:        * classes/file.C:
        !          7534:        * classes/gd/gif.C:
        !          7535:        * classes/gd/gif.h:
        !          7536:        * classes/gd/gifio.C:
        !          7537:        * classes/mail.C:
        !          7538:        * include/pa_common.h:
        !          7539:        * include/pa_globals.h:
        !          7540:        * main/execute.C:
        !          7541:        * main/main.dsp:
        !          7542:        * main/pa_common.C:
        !          7543:        * main/pa_globals.C:
        !          7544:        * operators.txt:
        !          7545:        * targets/isapi/parser3isapi.C:
        !          7546:        * types/pa_value.h:
        !          7547:        * types/pa_vfile.C:
        !          7548:        * types/pa_vfile.h:
        !          7549:        * types/pa_vhash.h:
        !          7550:        * types/pa_vimage.h:
        !          7551:        * types/pa_vresponse.h:
        !          7552:        * types/pa_vstring.h:
        !          7553:        * www/htdocs/001004paf(c)lena_karin.gif:
        !          7554:                image:measure -100 just compiled
        !          7555: 
        !          7556:        * classes/image.C:
        !          7557:        * operators.txt:
        !          7558:                z
        !          7559: 
        !          7560:        * classes/_image.h:
        !          7561:        * classes/image.C:
        !          7562:        * types/pa_vimage.C:
        !          7563:                image forgotten!
        !          7564: 
        !          7565:        * classes/table.C:
        !          7566:        * include/pa_common.h:
        !          7567:        * main/pa_common.C:
        !          7568:        * main/pa_request.C:
        !          7569:        * main/pa_string.C:
        !          7570:        * main/untaint.C:
        !          7571:        * types/pa_vimage.h:
        !          7572:        * www/htdocs/index.html:
        !          7573:                image:measure -90
        !          7574: 
        !          7575:        * classes/mail.C:
        !          7576:                sendmail unix skipping defaults
        !          7577: 
        !          7578: 2001-04-09  paf
        !          7579:        * classes/_exec.h:
        !          7580:        * main/execute.C:
        !          7581:        * main/pa_globals.C:
        !          7582:        * main/pa_request.C:
        !          7583:        * types/pa_vcookie.C:
        !          7584:        * types/pa_vfile.C:
        !          7585:        * www/htdocs/index.html:
        !          7586:                exec -2
        !          7587: 
        !          7588:        * classes/exec.C:
        !          7589:        * include/pa_common.h:
        !          7590:        * main/pa_common.C:
        !          7591:        * main/untaint.C:
        !          7592:        * operators.txt:
        !          7593:        * targets/pa_exec.C:
        !          7594:        * www/htdocs/index.html:
        !          7595:                exec3. decided exec:cgi to move to file:cgi
        !          7596: 
        !          7597:        * classes/file.C:
        !          7598:        * configure.in:
        !          7599:        * include/pa_exec.h:
        !          7600:        * include/pa_sapi.h:
        !          7601:        * libltdl/libltdl.dsp:
        !          7602:        * main/main.dsp:
        !          7603:        * main/pa_exec.C:
        !          7604:        * targets/cgi/parser3.C:
        !          7605:        * targets/cgi/parser3.dsp:
        !          7606:        * targets/isapi/parser3isapi.C:
        !          7607:        * targets/isapi/parser3isapi.dsp:
        !          7608:        * targets/pa_exec.C:
        !          7609:        * targets/pa_exec.h:
        !          7610:                all targets exec
        !          7611: 
        !          7612:        * include/pa_sapi.h:
        !          7613:        * include/pa_string.h:
        !          7614:        * targets/cgi/parser3.C:
        !          7615:        * targets/isapi/parser3isapi.C:
        !          7616:        * targets/isapi/parser3isapi.dsp:
        !          7617:                sapi exec dead end. badly parsed args in apache:util.script
        !          7618: 
        !          7619:        * classes/file.C:
        !          7620:        * main/main.dsp:
        !          7621:        * main/pa_request.C:
        !          7622:        * targets/cgi/parser3.C:
        !          7623:                exec win32 env
        !          7624: 
        !          7625:        * classes/exec.C:
        !          7626:        * classes/file.C:
        !          7627:        * include/pa_globals.h:
        !          7628:        * main/execute.C:
        !          7629:        * main/main.dsp:
        !          7630:        * main/pa_globals.C:
        !          7631:        * main/pa_request.C:
        !          7632:        * targets/pa_exec.C:
        !          7633:        * types/pa_vfile.C:
        !          7634:        * types/pa_vfile.h:
        !          7635:        * types/pa_vform.C:
        !          7636:        * types/pa_vstring.C:
        !          7637:        * www/htdocs/index.html:
        !          7638:                exec4. todo env
        !          7639: 
        !          7640:        * classes/file.C:
        !          7641:        * include/pa_hash.h:
        !          7642:        * main/pa_hash.C:
        !          7643:        * targets/pa_exec.C:
        !          7644:        * targets/pa_exec.h:
        !          7645:        * www/htdocs/index.html:
        !          7646:                exec env 0
        !          7647: 
        !          7648:        * classes/_exec.h:
        !          7649:        * classes/exec.C:
        !          7650:        * include/pa_common.h:
        !          7651:        * include/pa_request.h:
        !          7652:        * include/pa_sapi.h:
        !          7653:        * include/pa_string.h:
        !          7654:        * main/pa_common.C:
        !          7655:        * main/pa_request.C:
        !          7656:        * main/pa_string.C:
        !          7657:        * targets/cgi/parser3.C:
        !          7658:        * targets/cgi/parser3.dsp:
        !          7659:        * targets/isapi/parser3isapi.C:
        !          7660:        * targets/pa_exec.C:
        !          7661:        * targets/pa_exec.h:
        !          7662:        * types/pa_vform.C:
        !          7663:        * types/pa_vform.h:
        !          7664:                exec class just compiled. moved post read to request core
        !          7665: 
        !          7666:        * classes/_op.h:
        !          7667:        * include/pa_dir.h:
        !          7668:        * include/pa_globals.h:
        !          7669:        * include/pa_sapi.h:
        !          7670:        * main/main.dsp:
        !          7671:        * main/pa_dir.C:
        !          7672:        * main/pa_globals.C:
        !          7673:        * operators.txt:
        !          7674:        * targets/cgi/parser3.C:
        !          7675:        * targets/cgi/parser3.dsp:
        !          7676:        * targets/pa_exec.C:
        !          7677:        * targets/pa_exec.h:
        !          7678:                problems with ^exec:cgi post data. they are already read by vform
        !          7679: 
        !          7680:        * include/pa_string.h:
        !          7681:        * targets/pa_exec.C:
        !          7682:                written but not tested exec with env for unix
        !          7683: 
        !          7684: 2001-04-08  paf
        !          7685:        * classes/file.C:
        !          7686:        * classes/mail.C:
        !          7687:        * classes/string.C:
        !          7688:        * include/pa_request.h:
        !          7689:        * include/pa_string.h:
        !          7690:        * main/pa_request.C:
        !          7691:        * operators.txt:
        !          7692:        * www/htdocs/index.html:
        !          7693:                uuencode. string<<
        !          7694: 
        !          7695:        * operators.txt:
        !          7696:        * www/htdocs/index.html:
        !          7697:                z
        !          7698: 
        !          7699: 2001-04-07  paf
        !          7700:        * classes/_mail.h:
        !          7701:        * classes/mail.C:
        !          7702:        * include/pa_common.h:
        !          7703:        * include/pa_globals.h:
        !          7704:        * include/pa_string.h:
        !          7705:        * main/main.dsp:
        !          7706:        * main/pa_common.C:
        !          7707:        * main/pa_globals.C:
        !          7708:        * main/pa_request.C:
        !          7709:        * main/untaint.C:
        !          7710:        * types/pa_vcookie.C:
        !          7711:        * www/htdocs/index.html:
        !          7712:                mail:send -10 just compiled
        !          7713: 
        !          7714:        * include/pa_socks.h:
        !          7715:        * main/main.dsp:
        !          7716:        * main/pa_socks.C:
        !          7717:        * targets/cgi/parser3.C:
        !          7718:        * targets/cgi/parser3.dsp:
        !          7719:        * targets/isapi/parser3isapi.C:
        !          7720:        * www/htdocs/index.html:
        !          7721:                mail:send 1
        !          7722: 
        !          7723:        * classes/mail.C:
        !          7724:        * operators.txt:
        !          7725:        * www/htdocs/index.html:
        !          7726:                ^attach dead end
        !          7727: 
        !          7728:        * classes/mail.C:
        !          7729:                +=
        !          7730: 
        !          7731:        * classes/mail.C:
        !          7732:        * include/pa_string.h:
        !          7733:        * www/htdocs/index.html:
        !          7734:                mail:send -1 text prepared
        !          7735: 
        !          7736:        * classes/mail.C:
        !          7737:        * www/htdocs/index.html:
        !          7738:                ^mail[$attach
        !          7739: 
        !          7740:        * classes/mail.C:
        !          7741:        * classes/mail.C:
        !          7742:        * classes/mail.C:
        !          7743:        * main/pa_request.C:
        !          7744:        * www/htdocs/auto.p:
        !          7745:        * www/htdocs/index.html:
        !          7746:                z
        !          7747: 
        !          7748:        * classes/mail.C:
        !          7749:        * classes/smtp/comms.C:
        !          7750:        * classes/smtp/smtp.C:
        !          7751:        * classes/smtp/smtp.h:
        !          7752:        * include/pa_globals.h:
        !          7753:        * include/pa_request.h:
        !          7754:        * main/main.dsp:
        !          7755:        * main/pa_globals.C:
        !          7756:        * main/pa_request.C:
        !          7757:        * www/htdocs/auto.p:
        !          7758:                smtp just compiled
        !          7759: 
        !          7760: 2001-04-06  paf
        !          7761:        * classes/random.C:
        !          7762:        * classes/table.C:
        !          7763:        * main/pa_globals.C:
        !          7764:        * www/htdocs/index.html:
        !          7765:                @office
        !          7766: 
        !          7767:        * classes/table.C:
        !          7768:        * include/pa_dir.h:
        !          7769:        * main/execute.C:
        !          7770:        * main/main.dsp:
        !          7771:        * main/pa_dir.C:
        !          7772:        * operators.txt:
        !          7773:        * www/htdocs/index.html:
        !          7774:                table:dir 0 [without regexp]
        !          7775: 
        !          7776:        * types/pa_valiased.C:
        !          7777:        * www/htdocs/auto.p:
        !          7778:                another root inherititance skipped
        !          7779: 
        !          7780:        * main/compile.C:
        !          7781:        * main/compile.y:
        !          7782:        * main/execute.C:
        !          7783:        * www/htdocs/auto.p:
        !          7784:        * www/htdocs/index.html:
        !          7785:                operators are now not root methods of parent class. just 'ROOT
        !          7786:                 class
        !          7787: 
        !          7788:        * classes/table.C:
        !          7789:        * include/pa_globals.h:
        !          7790:        * main/pa_globals.C:
        !          7791:        * main/pa_string.C:
        !          7792:        * operators.txt:
        !          7793:        * www/htdocs/index.html:
        !          7794:                table:dir 1
        !          7795: 
        !          7796:        * classes/_op.h:
        !          7797:        * classes/_root.h:
        !          7798:        * classes/op.C:
        !          7799:        * classes/root.C:
        !          7800:        * include/pa_globals.h:
        !          7801:        * include/pa_request.h:
        !          7802:        * main/compile.C:
        !          7803:        * main/execute.C:
        !          7804:        * main/main.dsp:
        !          7805:        * main/pa_globals.C:
        !          7806:        * main/pa_request.C:
        !          7807:                renamed 'root' to 'op'
        !          7808: 
        !          7809:        * classes/_op.h:
        !          7810:        * classes/op.C:
        !          7811:                renamed from 'root'
        !          7812: 
        !          7813: 2001-04-05  paf
        !          7814:        * classes/root.C:
        !          7815:        * include/pa_sql_connection.h:
        !          7816:        * include/pa_sql_driver.h:
        !          7817:        * main/main.dsp:
        !          7818:        * main/pa_sql_driver_manager.C:
        !          7819:        * sql/pa_sql_driver.h:
        !          7820:                sql driver services for conv memory & error reporting
        !          7821: 
        !          7822:        * classes/table.C:
        !          7823:        * www/htdocs/index.html:
        !          7824:                select * from hren error contains statement
        !          7825: 
        !          7826:        * include/pa_globals.h:
        !          7827:        * main/pa_globals.C:
        !          7828:        * main/pa_request.C:
        !          7829:        * main/pa_string.C:
        !          7830:        * targets/isapi/parser3isapi.dsp:
        !          7831:        * www/htdocs/auto.p:
        !          7832:        * www/htdocs/index.html:
        !          7833:                $LOCALE:ctype[Russian_Russia.1251]
        !          7834: 
        !          7835:        * main/execute.C:
        !          7836:        * main/pa_request.C:
        !          7837:        * main/pa_string.C:
        !          7838:        * types/pa_value.h:
        !          7839:        * types/pa_vmframe.h:
        !          7840:        * types/pa_wcontext.h:
        !          7841:        * www/htdocs/index.html:
        !          7842:                constructor flag dropped at get_method_frame and remembered
        !          7843:                into method_frame
        !          7844: 
        !          7845:        * main/pa_request.C:
        !          7846:        * sql/pa_sql_driver.h:
        !          7847:        * www/htdocs/index.html:
        !          7848:                mysql limit
        !          7849: 
        !          7850:        * classes/table.C:
        !          7851:        * include/pa_sql_connection.h:
        !          7852:        * include/pa_types.h:
        !          7853:        * main/pa_sql_driver_manager.C:
        !          7854:        * main/untaint.C:
        !          7855:        * operators.txt:
        !          7856:        * sql/pa_sql_driver.h:
        !          7857:        * targets/cgi/parser3.dsp:
        !          7858:        * www/htdocs/index.html:
        !          7859:                mysql 0
        !          7860: 
        !          7861:        * classes/table.C:
        !          7862:        * include/pa_sql_connection.h:
        !          7863:        * main/pa_sql_driver_manager.C:
        !          7864:        * sql/pa_sql_driver.h:
        !          7865:        * www/htdocs/index.html:
        !          7866:                sql ping
        !          7867: 
        !          7868:        * classes/random.C:
        !          7869:        * classes/root.C:
        !          7870:        * classes/table.C:
        !          7871:        * include/pa_sql_connection.h:
        !          7872:        * include/pa_string.h:
        !          7873:        * main/execute.C:
        !          7874:        * main/pa_sql_driver_manager.C:
        !          7875:        * main/pa_string.C:
        !          7876:        * main/untaint.C:
        !          7877:        * operators.txt:
        !          7878:        * sql/pa_sql_driver.h:
        !          7879:        * types/pa_vmframe.h:
        !          7880:        * types/pa_wcontext.C:
        !          7881:        * types/pa_wcontext.h:
        !          7882:        * www/htdocs/auto.p:
        !          7883:        * www/htdocs/index.html:
        !          7884:                sql quote. string untaint UL_SQL
        !          7885: 
        !          7886:        * classes/table.C:
        !          7887:        * include/pa_string.h:
        !          7888:        * main/pa_string.C:
        !          7889:        * main/untaint.C:
        !          7890:        * www/htdocs/index.html:
        !          7891:                z
        !          7892: 
        !          7893:        * classes/file.C:
        !          7894:        * classes/root.C:
        !          7895:        * classes/string.C:
        !          7896:        * classes/table.C:
        !          7897:        * main/pa_request.C:
        !          7898:        * www/htdocs/index.html:
        !          7899:                junction to code&expression in errors
        !          7900: 
        !          7901:        * configure.in:
        !          7902:        * include/pa_config_fixed.h:
        !          7903:        * include/pa_config_includes.h:
        !          7904:        * include/pa_hash.h:
        !          7905:        * include/pa_string.h:
        !          7906:        * main/pa_hash.C:
        !          7907:        * main/pa_table.C:
        !          7908:                hash now not thread-safe.
        !          7909: 
        !          7910: 2001-04-04  paf
        !          7911:        * include/pa_sql_driver.h:
        !          7912:        * www/htdocs/auto.p:
        !          7913:                mysql connect
        !          7914: 
        !          7915:        * classes/random.C:
        !          7916:        * classes/root.C:
        !          7917:        * classes/table.C:
        !          7918:        * include/pa_globals.h:
        !          7919:        * include/pa_pool.h:
        !          7920:        * include/pa_request.h:
        !          7921:        * main/pa_request.C:
        !          7922:        * operators.txt:
        !          7923:        * types/pa_vclass.h:
        !          7924:        * www/htdocs/auto.p:
        !          7925:        * www/htdocs/index.html:
        !          7926:                sql frame -10
        !          7927: 
        !          7928:        * Makefile.am:
        !          7929:        * classes/root.C:
        !          7930:        * classes/string.C:
        !          7931:        * classes/table.C:
        !          7932:        * include/pa_globals.h:
        !          7933:        * include/pa_hash.h:
        !          7934:        * include/pa_pool.h:
        !          7935:        * include/pa_request.h:
        !          7936:        * include/pa_sapi.h:
        !          7937:        * include/pa_string.h:
        !          7938:        * include/pa_table.h:
        !          7939:        * main/main.dsp:
        !          7940:        * main/pa_globals.C:
        !          7941:        * main/pa_hash.C:
        !          7942:        * main/pa_request.C:
        !          7943:        * main/pa_string.C:
        !          7944:        * main/pa_table.C:
        !          7945:        * main/untaint.C:
        !          7946:        * operators.txt:
        !          7947:        * parser3.dsw:
        !          7948:        * www/htdocs/auto.p:
        !          7949:        * www/htdocs/index.html:
        !          7950:                connect&sql -1000 just compiled
        !          7951: 
        !          7952:        * classes/root.C:
        !          7953:        * include/pa_sql_driver.h:
        !          7954:        * include/pa_sql_driver_manager.h:
        !          7955:        * main/main.dsp:
        !          7956:        * main/pa_sql_driver_manager.C:
        !          7957:        * parser3.dsw:
        !          7958:        * www/htdocs/auto.p:
        !          7959:        * www/htdocs/index.html:
        !          7960:                more manager&connection&driver
        !          7961: 
        !          7962:        * sql/Makefile.am:
        !          7963:                forgot to add mysql client
        !          7964: 
        !          7965:        * include/pa_sql_driver.h:
        !          7966:                mysql info
        !          7967: 
        !          7968:        * doc/doxygen.cfg:
        !          7969:                z
        !          7970: 
        !          7971:        * include/pa_sql_driver.h:
        !          7972:        * include/pa_sql_driver_manager.h:
        !          7973:        * libltdl/COPYING.TXT:
        !          7974:        * libltdl/Makefile.am:
        !          7975:        * libltdl/README:
        !          7976:        * libltdl/acinclude.m4:
        !          7977:        * libltdl/config.h:
        !          7978:        * libltdl/config_auto.h.in:
        !          7979:        * libltdl/config_fixed.h:
        !          7980:        * libltdl/configure.in:
        !          7981:        * libltdl/libltdl.dsp:
        !          7982:        * libltdl/ltdl.c:
        !          7983:        * libltdl/ltdl.h:
        !          7984:        * main/pa_sql_driver_manager.C:
        !          7985:                connect&sql -1000 just compiled [forgot to add libltdl, added]
        !          7986: 
        !          7987: 2001-04-03  paf
        !          7988:        * classes/file.C:
        !          7989:        * classes/string.C:
        !          7990:        * classes/table.C:
        !          7991:        * include/pa_string.h:
        !          7992:        * main/pa_common.C:
        !          7993:        * main/pa_string.C:
        !          7994:        * main/untaint.C:
        !          7995:        * www/htdocs/index.html:
        !          7996:                string:match replace 2.  string.cstr(forced lang)
        !          7997: 
        !          7998:        * classes/string.C:
        !          7999:        * operators.txt:
        !          8000:        * types/pa_vform.C:
        !          8001:        * www/htdocs/index.html:
        !          8002:                string:match replace assigned lang
        !          8003: 
        !          8004:        * classes/string.C:
        !          8005:        * www/htdocs/index.html:
        !          8006:                string:match replace 0
        !          8007: 
        !          8008:        * classes/string.C:
        !          8009:        * include/pa_string.h:
        !          8010:        * main/pa_string.C:
        !          8011:        * www/htdocs/index.html:
        !          8012:                string:match replace strange matches
        !          8013: 
        !          8014:        * parser3.dsw:
        !          8015:        * pcre/LICENCE:
        !          8016:        * pcre/Makefile:
        !          8017:        * pcre/README:
        !          8018:        * pcre/Tech.Notes:
        !          8019:        * pcre/dftables.c:
        !          8020:        * pcre/get.c:
        !          8021:        * pcre/internal.h:
        !          8022:        * pcre/maketables.c:
        !          8023:        * pcre/pcre-2_08.tar.gz:
        !          8024:        * pcre/pcre.3:
        !          8025:        * pcre/pcre.3.html:
        !          8026:        * pcre/pcre.3.txt:
        !          8027:        * pcre/pcre.c:
        !          8028:        * pcre/pcre.dsp:
        !          8029:        * pcre/pcre.h:
        !          8030:        * pcre/pcre_dftables.dsp:
        !          8031:        * pcre/study.c:
        !          8032:                added pcre
        !          8033: 
        !          8034:        * classes/string.C:
        !          8035:        * include/pa_globals.h:
        !          8036:        * include/pa_string.h:
        !          8037:        * main/main.dsp:
        !          8038:        * main/pa_globals.C:
        !          8039:        * main/pa_string.C:
        !          8040:        * parser3.dsw:
        !          8041:        * pcre/pcre.dsp:
        !          8042:        * pcre/pcre_dftables.dsp:
        !          8043:                string:match [search] -1 just compiled
        !          8044: 
        !          8045:        * include/pa_globals.h:
        !          8046:        * include/pa_hash.h:
        !          8047:        * main/pa_globals.C:
        !          8048:        * main/pa_request.C:
        !          8049:        * targets/cgi/parser3.C:
        !          8050:        * targets/isapi/parser3isapi.C:
        !          8051:        * types/pa_vfile.C:
        !          8052:                content-disposition
        !          8053: 
        !          8054:        * classes/table.C:
        !          8055:        * www/htdocs/index.html:
        !          8056:                table:append now uses string::split
        !          8057: 
        !          8058:        * classes/string.C:
        !          8059:        * include/pa_globals.h:
        !          8060:        * include/pa_string.h:
        !          8061:        * include/pa_threads.h:
        !          8062:        * main/pa_globals.C:
        !          8063:        * main/pa_string.C:
        !          8064:        * targets/isapi/parser3isapi.dsp:
        !          8065:        * www/htdocs/index.html:
        !          8066:                string:match 0
        !          8067: 
        !          8068:        * main/pa_common.C:
        !          8069:        * main/untaint.C:
        !          8070:        * operators.txt:
        !          8071:        * targets/cgi/parser3.C:
        !          8072:        * targets/isapi/parser3isapi.C:
        !          8073:        * targets/isapi/pool_storage.h:
        !          8074:                todo/tests
        !          8075: 
        !          8076:        * include/pa_common.h:
        !          8077:        * include/pa_globals.h:
        !          8078:        * main/pa_globals.C:
        !          8079:        * main/pa_request.C:
        !          8080:        * operators.txt:
        !          8081:        * targets/cgi/parser3.C:
        !          8082:        * targets/isapi/parser3isapi.C:
        !          8083:        * types/pa_value.h:
        !          8084:        * www/htdocs/index.html:
        !          8085:                main:post-process
        !          8086: 
        !          8087:        * classes/string.C:
        !          8088:        * include/pa_string.h:
        !          8089:        * main/pa_string.C:
        !          8090:                string:match replace -11
        !          8091: 
        !          8092:        * classes/file.C:
        !          8093:        * classes/root.C:
        !          8094:        * classes/string.C:
        !          8095:        * classes/table.C:
        !          8096:        * doc/doxygen.cmd:
        !          8097:        * doc/doxygen.txt:
        !          8098:        * doc/generate.cmd:
        !          8099:        * include/pa_array.h:
        !          8100:        * include/pa_request.h:
        !          8101:        * include/pa_string.h:
        !          8102:        * main/execute.C:
        !          8103:        * main/pa_string.C:
        !          8104:        * main/untaint.C:
        !          8105:        * operators.txt:
        !          8106:        * targets/cgi/parser3.C:
        !          8107:        * types/pa_vcookie.C:
        !          8108:        * www/htdocs/index.html:
        !          8109:                string::pos & cmp & piece bugs fixed.
        !          8110:                string::split new
        !          8111:                table:load separated from set
        !          8112:                table:set implemented with clean \n \t searches
        !          8113: 
        !          8114:        * classes/file.C:
        !          8115:        * classes/table.C:
        !          8116:        * include/pa_common.h:
        !          8117:        * main/compile_tools.C:
        !          8118:        * main/pa_common.C:
        !          8119:        * main/pa_request.C:
        !          8120:        * operators.txt:
        !          8121:        * types/pa_vform.C:
        !          8122:        * types/pa_vstring.C:
        !          8123:        * www/htdocs/index.html:
        !          8124:        * www/htdocs/index.html:
        !          8125:        * www/htdocs/index.html:
        !          8126:                z
        !          8127: 
        !          8128:        * include/pa_common.h:
        !          8129:        * include/pa_request.h:
        !          8130:        * include/pa_sapi.h:
        !          8131:        * main/main.dsp:
        !          8132:        * main/pa_common.C:
        !          8133:        * main/pa_request.C:
        !          8134:        * operators.txt:
        !          8135:        * targets/cgi/parser3.C:
        !          8136:        * types/pa_value.h:
        !          8137:        * types/pa_vfile.C:
        !          8138:        * types/pa_vfile.h:
        !          8139:        * types/pa_vstring.h:
        !          8140:        * www/htdocs/index.html:
        !          8141:                vfile in response:body
        !          8142: 
        !          8143:        * classes/string.C:
        !          8144:        * include/pa_string.h:
        !          8145:        * main/pa_string.C:
        !          8146:        * operators.txt:
        !          8147:        * www/htdocs/index.html:
        !          8148:                string:match replace prepared
        !          8149: 
        !          8150:        * classes/string.C:
        !          8151:        * main/compile.y:
        !          8152:        * operators.txt:
        !          8153:        * www/htdocs/index.html:
        !          8154:                grammar: fixed to allow {}[]< empty []
        !          8155: 
        !          8156:        * classes/double.C:
        !          8157:        * classes/file.C:
        !          8158:        * classes/form.C:
        !          8159:        * classes/int.C:
        !          8160:        * classes/response.C:
        !          8161:        * classes/root.C:
        !          8162:        * classes/string.C:
        !          8163:        * classes/table.C:
        !          8164:        * include/pa_string.h:
        !          8165:        * main/pa_string.C:
        !          8166:        * operators.txt:
        !          8167:        * www/htdocs/index.html:
        !          8168:                string:match -10 [frame]
        !          8169: 
        !          8170:        * classes/string.C:
        !          8171:        * main/pa_string.C:
        !          8172:                string:match replace prepared 2
        !          8173: 
        !          8174: 2001-04-02  paf
        !          8175:        * classes/_random.h:
        !          8176:        * classes/random.C:
        !          8177:        * include/pa_globals.h:
        !          8178:        * main/main.dsp:
        !          8179:        * main/pa_globals.C:
        !          8180:        * main/pa_request.C:
        !          8181:        * operators.txt:
        !          8182:        * types/pa_value.h:
        !          8183:        * www/htdocs/index.html:
        !          8184:                random:generate
        !          8185: 
        !          8186:        * classes/table.C:
        !          8187:        * include/pa_array.h:
        !          8188:        * include/pa_string.h:
        !          8189:        * include/pa_table.h:
        !          8190:        * main/execute.C:
        !          8191:        * operators.txt:
        !          8192:        * types/pa_value.h:
        !          8193:        * www/htdocs/index.html:
        !          8194:                table:join
        !          8195: 
        !          8196:        * classes/table.C:
        !          8197:        * include/pa_string.h:
        !          8198:        * main/pa_string.C:
        !          8199:        * operators.txt:
        !          8200:        * types/pa_valiased.C:
        !          8201:        * types/pa_valiased.h:
        !          8202:        * types/pa_vdouble.h:
        !          8203:        * types/pa_vfile.h:
        !          8204:        * types/pa_vint.h:
        !          8205:        * types/pa_vresponse.h:
        !          8206:        * types/pa_vstring.h:
        !          8207:        * types/pa_vtable.h:
        !          8208:                string::pos. about to use it in table:set/load
        !          8209: 
        !          8210:        * classes/random.C:
        !          8211:        * operators.txt:
        !          8212:                random:generate 1
        !          8213: 
        !          8214: 2001-03-30  paf
        !          8215:        * classes/table.C:
        !          8216:        * include/pa_string.h:
        !          8217:        * main/pa_string.C:
        !          8218:        * operators.txt:
        !          8219:        * www/htdocs/index.html:
        !          8220:                todo: table flip and append. string::pos
        !          8221: 
        !          8222:        * classes/double.C:
        !          8223:        * classes/file.C:
        !          8224:        * classes/int.C:
        !          8225:        * classes/response.C:
        !          8226:        * classes/root.C:
        !          8227:        * classes/string.C:
        !          8228:        * classes/table.C:
        !          8229:        * main/compile.y:
        !          8230:        * main/execute.C:
        !          8231:        * types/pa_value.h:
        !          8232:        * types/pa_vstateless_class.C:
        !          8233:        * types/pa_vstateless_class.h:
        !          8234:                static|dynamic|any method registration
        !          8235: 
        !          8236: 2001-03-29  paf
        !          8237:        * classes/string.C:
        !          8238:        * main/compile.y:
        !          8239:        * main/compile_tools.C:
        !          8240:        * main/compile_tools.h:
        !          8241:        * main/main.dsp:
        !          8242:        * types/pa_value.h:
        !          8243:        * types/pa_vstring.h:
        !          8244:        * types/pa_vunknown.h:
        !          8245:        * www/htdocs/index.html:
        !          8246:                empty params allowed. [] and [;] are different now.
        !          8247: 
        !          8248:        * include/pa_pool.h:
        !          8249:        * include/pa_request.h:
        !          8250:        * main/pa_request.C:
        !          8251:        * main/untaint.C:
        !          8252:        * operators.txt:
        !          8253:                pool.request
        !          8254: 
        !          8255:        * classes/string.C:
        !          8256:        * operators.txt:
        !          8257:        * www/htdocs/index.html:
        !          8258:                string:xsplit forgot that they must result in 1 row N column [
        !          8259:                not vice versa]
        !          8260: 
        !          8261:        * classes/string.C:
        !          8262:        * include/pa_string.h:
        !          8263:        * main/execute.C:
        !          8264:        * main/pa_array.C:
        !          8265:        * main/pa_string.C:
        !          8266:        * operators.txt:
        !          8267:        * types/pa_vtable.h:
        !          8268:        * www/htdocs/index.html:
        !          8269:                string: lsplit -1
        !          8270: 
        !          8271:        * classes/string.C:
        !          8272:        * include/pa_string.h:
        !          8273:        * main/pa_string.C:
        !          8274:        * operators.txt:
        !          8275:        * www/htdocs/index.html:
        !          8276:                string: pos -1
        !          8277: 
        !          8278:        * classes/string.C:
        !          8279:        * include/pa_string.h:
        !          8280:        * main/pa_string.C:
        !          8281:        * www/htdocs/index.html:
        !          8282:                string: lsplit
        !          8283: 
        !          8284:        * classes/string.C:
        !          8285:                z
        !          8286: 
        !          8287:        * include/pa_pool.h:
        !          8288:        * include/pa_request.h:
        !          8289:        * main/pa_request.C:
        !          8290:        * main/untaint.C:
        !          8291:                pool.request undone
        !          8292: 
        !          8293:        * include/pa_string.h:
        !          8294:        * main/pa_string.C:
        !          8295:        * main/untaint.C:
        !          8296:        * www/htdocs/index.html:
        !          8297:                string: pos
        !          8298: 
        !          8299:        * classes/string.C:
        !          8300:        * classes/table.C:
        !          8301:        * include/pa_string.h:
        !          8302:        * main/compile.y:
        !          8303:        * main/pa_request.C:
        !          8304:        * main/pa_string.C:
        !          8305:        * main/untaint.C:
        !          8306:        * operators.txt:
        !          8307:        * www/htdocs/index.html:
        !          8308:                string: left right mid
        !          8309: 
        !          8310:        * classes/file.C:
        !          8311:        * classes/table.C:
        !          8312:        * include/pa_table.h:
        !          8313:        * main/pa_table.C:
        !          8314:        * operators.txt:
        !          8315:        * types/pa_vstring.h:
        !          8316:        * types/pa_wwrapper.h:
        !          8317:        * www/htdocs/index.html:
        !          8318:                table:flip
        !          8319: 
        !          8320:        * classes/string.C:
        !          8321:        * www/htdocs/index.html:
        !          8322:                string: rsplit
        !          8323: 
        !          8324: 2001-03-28  paf
        !          8325:        * classes/file.C:
        !          8326:        * classes/root.C:
        !          8327:        * classes/table.C:
        !          8328:        * include/pa_table.h:
        !          8329:        * main/pa_table.C:
        !          8330:        * operators.txt:
        !          8331:        * www/htdocs/index.html:
        !          8332:                table:locate1, file:test
        !          8333: 
        !          8334:        * classes/file.C:
        !          8335:        * include/pa_common.h:
        !          8336:        * main/pa_common.C:
        !          8337:        * operators.txt:
        !          8338:        * types/pa_vfile.C:
        !          8339:        * types/pa_vfile.h:
        !          8340:        * www/htdocs/index.html:
        !          8341:                started file:load. wrong write. must be self.set
        !          8342: 
        !          8343:        * classes/file.C:
        !          8344:        * include/pa_globals.h:
        !          8345:        * include/pa_request.h:
        !          8346:        * operators.txt:
        !          8347:        * targets/cgi/parser3.C:
        !          8348:        * targets/isapi/parser3isapi.C:
        !          8349:        * types/pa_value.h:
        !          8350:        * types/pa_vrequest.C:
        !          8351:        * types/pa_vunknown.h:
        !          8352:        * www/htdocs/index.html:
        !          8353:                $request:browser [.type .version]; unknown.get_double now = 0.
        !          8354: 
        !          8355:        * classes/table.C:
        !          8356:        * include/pa_array.h:
        !          8357:        * include/pa_hash.h:
        !          8358:        * include/pa_table.h:
        !          8359:        * main/pa_array.C:
        !          8360:        * main/pa_table.C:
        !          8361:        * operators.txt:
        !          8362:        * types/pa_vtable.h:
        !          8363:                table:locate just compiled
        !          8364: 
        !          8365:        * classes/file.C:
        !          8366:        * main/execute.C:
        !          8367:        * main/pa_common.C:
        !          8368:        * main/untaint.C:
        !          8369:        * targets/cgi/parser3.C:
        !          8370:        * types/pa_vfile.C:
        !          8371:        * types/pa_vfile.h:
        !          8372:        * types/pa_vform.C:
        !          8373:        * www/htdocs/index.html:
        !          8374:                file:load 1. tainted
        !          8375: 
        !          8376:        * operators.txt:
        !          8377:                z
        !          8378: 
        !          8379:        * classes/file.C:
        !          8380:        * include/pa_globals.h:
        !          8381:        * include/pa_request.h:
        !          8382:        * include/pa_table.h:
        !          8383:        * main/pa_globals.C:
        !          8384:        * main/pa_request.C:
        !          8385:        * main/pa_table.C:
        !          8386:        * operators.txt:
        !          8387:        * types/pa_vfile.C:
        !          8388:        * types/pa_vfile.h:
        !          8389:        * types/pa_vform.C:
        !          8390:        * www/cgi-bin/auto.p:
        !          8391:        * www/htdocs/index.html:
        !          8392:                file:load autodetection of mime-type by user-file-name
        !          8393: 
        !          8394: 2001-03-27  paf
        !          8395:        * auto.p:
        !          8396:        * classes/table.C:
        !          8397:        * include/pa_common.h:
        !          8398:        * main/compile.y:
        !          8399:        * main/execute.C:
        !          8400:        * main/pa_common.C:
        !          8401:        * main/pa_table.C:
        !          8402:        * tainted.txt:
        !          8403:        * test.cfg:
        !          8404:        * www/htdocs/index.html:
        !          8405:                table:save decided to have as it were. stepped back.
        !          8406:                grammar: added 'in' 'is' 'lt'&co follow-space check
        !          8407: 
        !          8408:        * classes/double.C:
        !          8409:        * classes/int.C:
        !          8410:        * classes/root.C:
        !          8411:        * classes/string.C:
        !          8412:        * classes/table.C:
        !          8413:        * main/compile_tools.C:
        !          8414:        * main/execute.C:
        !          8415:        * main/pa_request.C:
        !          8416:        * main/untaint.C:
        !          8417:        * types/pa_value.h:
        !          8418:        * types/pa_vbool.h:
        !          8419:        * types/pa_vcookie.C:
        !          8420:        * types/pa_vdouble.h:
        !          8421:        * types/pa_vfile.h:
        !          8422:        * types/pa_vint.h:
        !          8423:        * types/pa_vmframe.h:
        !          8424:        * types/pa_vstring.h:
        !          8425:        * types/pa_vtable.h:
        !          8426:        * types/pa_vunknown.h:
        !          8427:        * www/htdocs/index.html:
        !          8428:                sort 0
        !          8429: 
        !          8430:        * main/compile.y:
        !          8431:                fixed minor bug in @mn[][] ...^{
        !          8432: 
        !          8433:        * classes/table.C:
        !          8434:        * main/pa_common.C:
        !          8435:        * main/pa_request.C:
        !          8436:        * targets/cgi/parser3.C:
        !          8437:        * types/pa_value.h:
        !          8438:        * types/pa_vbool.h:
        !          8439:        * types/pa_vdouble.h:
        !          8440:        * types/pa_vfile.h:
        !          8441:        * types/pa_vint.h:
        !          8442:        * types/pa_vstring.h:
        !          8443:        * types/pa_vunknown.h:
        !          8444:        * www/htdocs/index.html:
        !          8445:                continue on sort
        !          8446: 
        !          8447:        * main/execute.C:
        !          8448:        * types/pa_value.h:
        !          8449:        * types/pa_vmframe.h:
        !          8450:        * types/pa_wcontext.h:
        !          8451:        * www/htdocs/index.html:
        !          8452:                fixed r/w context of code-params
        !          8453: 
        !          8454:        * classes/table.C:
        !          8455:        * include/pa_common.h:
        !          8456:        * main/compile.y:
        !          8457:        * www/htdocs/index.html:
        !          8458:                started table:sort
        !          8459:                fixed minor bug in #...^{
        !          8460: 
        !          8461:        * classes/table.C:
        !          8462:        * main/execute.C:
        !          8463:        * www/htdocs/index.html:
        !          8464:                about to change junction rcontext!!
        !          8465: 
        !          8466:        * main/execute.C:
        !          8467:        * main/pa_common.C:
        !          8468:        * www/htdocs/index.html:
        !          8469:                fixed r/w context of code-params2, fixed ntfs hardlink slow dir update
        !          8470: 
        !          8471:        * types/pa_valiased.C:
        !          8472:        * types/pa_valiased.h:
        !          8473:        * types/pa_vdouble.h:
        !          8474:        * types/pa_vfile.h:
        !          8475:        * types/pa_vint.h:
        !          8476:        * types/pa_vresponse.h:
        !          8477:        * types/pa_vstring.h:
        !          8478:        * types/pa_vtable.h:
        !          8479:                renamed to are_static_calls_disabled
        !          8480: 
        !          8481: 2001-03-26  paf
        !          8482:        * classes/file.C:
        !          8483:        * classes/root.C:
        !          8484:        * classes/table.C:
        !          8485:        * include/pa_common.h:
        !          8486:        * include/pa_globals.h:
        !          8487:        * include/pa_table.h:
        !          8488:        * main/pa_common.C:
        !          8489:        * main/pa_globals.C:
        !          8490:        * main/pa_request.C:
        !          8491:        * main/pa_table.C:
        !          8492:        * operators.txt:
        !          8493:        * www/htdocs/index.html:
        !          8494:                moved ::save to pa_table.
        !          8495:                disabled @auto invocation in ^process
        !          8496: 
        !          8497:        * classes/table.C:
        !          8498:        * include/pa_array.h:
        !          8499:        * include/pa_table.h:
        !          8500:        * main/pa_array.C:
        !          8501:        * operators.txt:
        !          8502:        * www/htdocs/index.html:
        !          8503:                table:record
        !          8504: 
        !          8505:        * main/untaint.C:
        !          8506:        * targets/cgi/parser3.C:
        !          8507:        * targets/isapi/parser3isapi.C:
        !          8508:        * targets/isapi/parser3isapi.dsp:
        !          8509:        * targets/isapi/pool_storage.h:
        !          8510:        * types/pa_valiased.h:
        !          8511:        * types/pa_vcookie.C:
        !          8512:        * types/pa_vdouble.h:
        !          8513:        * types/pa_vfile.h:
        !          8514:        * types/pa_vint.h:
        !          8515:        * types/pa_vresponse.h:
        !          8516:        * types/pa_vstring.h:
        !          8517:        * types/pa_vtable.h:
        !          8518:                z
        !          8519: 
        !          8520:        * main/compile.y:
        !          8521:                grammar: [] 0params [;] 2 params (was 0)
        !          8522: 
        !          8523:        * include/pa_pool.h:
        !          8524:        * main/execute.C:
        !          8525:        * operators.txt:
        !          8526:        * types/pa_valiased.C:
        !          8527:        * types/pa_valiased.h:
        !          8528:        * types/pa_value.h:
        !          8529:        * types/pa_vdouble.h:
        !          8530:        * types/pa_vfile.h:
        !          8531:        * types/pa_vint.h:
        !          8532:        * types/pa_vresponse.h:
        !          8533:        * types/pa_vstring.h:
        !          8534:        * types/pa_vtable.h:
        !          8535:        * www/htdocs/index.html:
        !          8536:                disabled $a(123) $b[$a.CLASS] ^b.inc[123] shit.
        !          8537:                allowed no checks in native method realisations on 'self' validity -
        !          8538:                they now can simply assume that 'self' is V{Proper} .
        !          8539: 
        !          8540: 2001-03-25  paf
        !          8541:        * classes/table.C:
        !          8542:        * include/pa_globals.h:
        !          8543:        * include/pa_string.h:
        !          8544:        * include/pa_table.h:
        !          8545:        * main/compile.y:
        !          8546:        * main/compile_tools.C:
        !          8547:        * main/compile_tools.h:
        !          8548:        * main/pa_globals.C:
        !          8549:        * main/pa_request.C:
        !          8550:        * main/pa_string.C:
        !          8551:        * main/pa_table.C:
        !          8552:        * main/untaint.C:
        !          8553:        * types/pa_vcookie.h:
        !          8554:        * www/htdocs/index.html:
        !          8555:                typo & typo-default
        !          8556: 
        !          8557:        * main/pa_globals.C:
        !          8558:        * main/untaint.C:
        !          8559:        * www/htdocs/index.html:
        !          8560:                html-typo - moved all processing to table [except preliminary \
        !          8561:                \n \r \n replacements to "\n"]
        !          8562: 
        !          8563:        * classes/table.C:
        !          8564:        * main/untaint.C:
        !          8565:        * www/htdocs/index.html:
        !          8566:                html-typo - decided to move all the processing to table
        !          8567: 
        !          8568:        * include/pa_string.h:
        !          8569:        * main/compile.y:
        !          8570:        * www/cgi-bin/auto.p:
        !          8571:        * www/htdocs/index.html:
        !          8572:                #comment fixed minor bug
        !          8573: 
        !          8574:        * main/pa_request.C:
        !          8575:        * www/htdocs/index.html:
        !          8576:                table empty lines ignored. system-default content type assigned
        !          8577:                in output:result [can fail in main:auto and skipped normal
        !          8578:                defaults extraction]
        !          8579: 
        !          8580:        * main/untaint.C:
        !          8581:                typo  \r \r\n \n properly handled
        !          8582: 
        !          8583:        * classes/table.C:
        !          8584:        * include/pa_table.h:
        !          8585:        * main/pa_globals.C:
        !          8586:        * main/pa_table.C:
        !          8587:        * main/untaint.C:
        !          8588:                returned table originating. useful for reporting typo table
        !          8589:                problems origin. think would be useful somewhere else
        !          8590: 
        !          8591:        * main/pa_request.C:
        !          8592:        * main/untaint.C:
        !          8593:                moved default typo-table to lowlevel - it initialization could
        !          8594:                be skipped if failed in @auto. so that exception report would
        !          8595:                use some table
        !          8596: 
        !          8597:        * main/untaint.C:
        !          8598:                z
        !          8599: 
        !          8600: 2001-03-24  paf
        !          8601:        * main/pa_globals.C:
        !          8602:        * types/pa_vclass.C:
        !          8603:        * types/pa_vclass.h:
        !          8604:        * types/pa_vstateless_class.C:
        !          8605:        * types/pa_vstateless_class.h:
        !          8606:        * www/htdocs/index.html:
        !          8607:                thrown away freeze mech.
        !          8608:                no danger now for you can't do ^request:process[@new-method[]
        !          8609:                body]
        !          8610:                trick anymore.
        !          8611:                still remains $some_instance.process[@new-method[]
        !          8612:                possibility]
        !          8613:                but would leave it as a feature.
        !          8614:                see index for sample
        !          8615: 
        !          8616:        * include/pa_string.h:
        !          8617:        * main/pa_string.C:
        !          8618:        * main/untaint.C:
        !          8619:        * targets/cgi/parser3.C:
        !          8620:        * www/htdocs/index.html:
        !          8621:                html-typo 2
        !          8622: 
        !          8623:        * www/htdocs/index.html:
        !          8624:                0
        !          8625: 
        !          8626:        * include/pa_array.h:
        !          8627:        * include/pa_hash.h:
        !          8628:        * include/pa_request.h:
        !          8629:        * main/compile.y:
        !          8630:        * main/pa_array.C:
        !          8631:        * main/pa_common.C:
        !          8632:        * main/pa_hash.C:
        !          8633:        * main/pa_request.C:
        !          8634:        * types/pa_vcookie.C:
        !          8635:                cyclic uses ignored. defaulted default content-type
        !          8636: 
        !          8637:        * classes/file.C:
        !          8638:        * classes/root.C:
        !          8639:        * classes/table.C:
        !          8640:        * include/pa_common.h:
        !          8641:        * include/pa_request.h:
        !          8642:        * main/compile.y:
        !          8643:        * main/pa_common.C:
        !          8644:        * main/pa_request.C:
        !          8645:        * main/pa_string.C:
        !          8646:        * targets/isapi/parser3isapi.C:
        !          8647:        * types/pa_vfile.h:
        !          8648:                file_read stringified
        !          8649: 
        !          8650:        * include/pa_sapi.h:
        !          8651:        * main/pa_common.C:
        !          8652:        * main/pa_request.C:
        !          8653:        * targets/cgi/parser3.C:
        !          8654:        * targets/isapi/nt_log_events.mc:
        !          8655:        * targets/isapi/parser3isapi.C:
        !          8656:        * targets/isapi/parser3isapi.dsp:
        !          8657:        * www/htdocs/index.html:
        !          8658:                nt error log experiments failed - cgi under iis got no access to log. registereventsource simply failed with 5(illegal call) code, while worked OK as standalone executable.
        !          8659:                isapi: used HSE_APPEND_LOG_PARAMETER feature
        !          8660: 
        !          8661:        * asm.txt:
        !          8662:        * doc/doxygen.cfg:
        !          8663:        * doc/doxygen.txt:
        !          8664:        * doc/generate.cmd:
        !          8665:        * doc/view.cmd:
        !          8666:        * doxygen.cmd:
        !          8667:        * include/pa_array.h:
        !          8668:        * include/pa_globals.h:
        !          8669:        * include/pa_pool.h:
        !          8670:        * include/pa_string.h:
        !          8671:        * include/pa_table.h:
        !          8672:        * main/execute.C:
        !          8673:        * main/pa_array.C:
        !          8674:        * main/pa_globals.C:
        !          8675:        * main/pa_request.C:
        !          8676:        * main/pa_string.C:
        !          8677:        * main/untaint.C:
        !          8678:        * operators.txt:
        !          8679:        * parser3.doxygen:
        !          8680:        * parser3_doc_index.txt:
        !          8681:        * targets/cgi/parser3.C:
        !          8682:        * targets/isapi/parser3isapi.C:
        !          8683:        * types/pa_value.h:
        !          8684:        * types/pa_vtable.h:
        !          8685:        * viewdoxygen.cmd:
        !          8686:        * www/cgi-bin/auto.p:
        !          8687:        * www/htdocs/index.html:
        !          8688:                html-typo 0
        !          8689:                html-typo 1. noticed double default content-type prob. run cgi.cmd tomorrow first
        !          8690:                html-typo sample. detected << problem: they become ltlt too fast
        !          8691: 
        !          8692:        * types/pa_valiased.C:
        !          8693:        * www/auto.p:
        !          8694:        * www/cgi-bin/auto.p:
        !          8695:        * www/htdocs/index.html:
        !          8696:                decided to String-ify file_read
        !          8697: 
        !          8698:        * targets/cgi/parser3.C:
        !          8699:        * targets/isapi/nt_log_events.mc:
        !          8700:        * targets/isapi/parser3isapi.dsp:
        !          8701:                cgi: sapi::log
        !          8702: 
        !          8703:        * include/pa_common.h:
        !          8704:        * include/pa_globals.h:
        !          8705:        * main/pa_common.C:
        !          8706:        * main/pa_globals.C:
        !          8707:        * main/pa_request.C:
        !          8708:        * targets/isapi/parser3isapi.C:
        !          8709:        * www/htdocs/index.html:
        !          8710:                fixed default content-type allocation storage
        !          8711: 
        !          8712:        * include/pa_globals.h:
        !          8713:        * include/pa_request.h:
        !          8714:        * main/compile.y:
        !          8715:        * main/pa_common.C:
        !          8716:        * main/pa_globals.C:
        !          8717:        * main/pa_request.C:
        !          8718:                z
        !          8719: 
        !          8720:        * main/compile.y:
        !          8721:        * main/execute.C:
        !          8722:        * main/main.dsp:
        !          8723:        * www/htdocs/index.html:
        !          8724:        * www/htdocs/news.p:
        !          8725:                @CLASS equals @BASE. sanity
        !          8726: 
        !          8727:        * include/pa_common.h:
        !          8728:        * main/pa_common.C:
        !          8729:        * main/pa_request.C:
        !          8730:        * targets/cgi/parser3.C:
        !          8731:        * targets/isapi/pool_storage.h:
        !          8732:        * types/pa_vform.C:
        !          8733:        * types/pa_vform.h:
        !          8734:        * www/htdocs/index.html:
        !          8735:                auto.p monkey
        !          8736: 
        !          8737:        * include/pa_common.h:
        !          8738:        * main/pa_common.C:
        !          8739:        * targets/cgi/parser3.C:
        !          8740:        * targets/isapi/parser3isapi.C:
        !          8741:        * www/htdocs/index.html:
        !          8742:                auto.p monkey every target
        !          8743: 
        !          8744:        * main/compile.y:
        !          8745:        * main/compile_tools.h:
        !          8746:        * www/htdocs/index.html:
        !          8747:                #comment
        !          8748: 
        !          8749: 2001-03-23  paf
        !          8750:        * acinclude.m4:
        !          8751:        * classes/root.C:
        !          8752:        * classes/table.C:
        !          8753:        * config.h.bot:
        !          8754:        * config.h.top:
        !          8755:        * configure:
        !          8756:        * configure.in:
        !          8757:        * include/pa_common.h:
        !          8758:        * include/pa_config_fixed.h:
        !          8759:        * include/pa_config_includes.h:
        !          8760:        * include/pa_string.h:
        !          8761:        * include/pa_threads.h:
        !          8762:        * include/pa_types.h:
        !          8763:        * include/pa_version.h:
        !          8764:        * main/compile.y:
        !          8765:        * main/execute.C:
        !          8766:        * main/pa_array.C:
        !          8767:        * main/pa_common.C:
        !          8768:        * main/pa_hash.C:
        !          8769:        * main/pa_pool.C:
        !          8770:        * main/pa_request.C:
        !          8771:        * main/pa_string.C:
        !          8772:        * main/untaint.C:
        !          8773:        * pa_version.h:
        !          8774:        * stamp-h.in:
        !          8775:        * targets/cgi/parser3.C:
        !          8776:        * targets/isapi/parser3isapi.C:
        !          8777:        * types/pa_vfile.C:
        !          8778:        * types/pa_vform.C:
        !          8779:        * www/htdocs/index.html:
        !          8780:                cgi: reinvent document_root and request_uri under iis. autoconf
        !          8781:                updated. introducing ap_config_includes
        !          8782: 
        !          8783:        * targets/cgi/parser3.C:
        !          8784:        * targets/isapi/parser3isapi.C:
        !          8785:                isapi: think it would be better to rewrite as filter then to
        !          8786:                deal with pool
        !          8787: 
        !          8788:        * targets/cgi/parser3.C:
        !          8789:                cgi: reinvent document_root under iis
        !          8790: 
        !          8791:        * include/pa_globals.h:
        !          8792:        * main/pa_request.C:
        !          8793:        * targets/cgi/parser3.C:
        !          8794:        * targets/cgi/parser3.dsp:
        !          8795:        * targets/isapi/parser3isapi.C:
        !          8796:        * types/pa_vcookie.C:
        !          8797:        * types/pa_venv.h:
        !          8798:        * types/pa_vform.C:
        !          8799:        * www/cgi-bin/auto.p:
        !          8800:        * www/htdocs/index.html:
        !          8801:                all: sapi beauty
        !          8802: 
        !          8803:        * main/pa_request.C:
        !          8804:        * targets/cgi/parser3.C:
        !          8805:        * targets/isapi/parser3isapi.C:
        !          8806:        * targets/isapi/parser3isapi.dsp:
        !          8807:                isapi minor env beauty
        !          8808: 
        !          8809:        * main/main.dsp:
        !          8810:        * targets/isapi/parser3isapi.C:
        !          8811:        * www/htdocs/index.html:
        !          8812:                isapi: docroot now like in cgi, not from APPL_PHYSICAL_PATH
        !          8813: 
        !          8814:        * include/pa_globals.h:
        !          8815:        * include/pa_sapi.h:
        !          8816:        * main/main.dsp:
        !          8817:        * main/pa_globals.C:
        !          8818:        * main/pa_request.C:
        !          8819:        * targets/cgi/parser3.C:
        !          8820:        * targets/isapi/parser3isapi.C:
        !          8821:        * types/pa_vcookie.C:
        !          8822:        * types/pa_venv.h:
        !          8823:        * types/pa_vform.C:
        !          8824:                sapi made object
        !          8825: 
        !          8826:        * include/pa_pool.h:
        !          8827:        * main/pa_request.C:
        !          8828:        * parser3.dsw:
        !          8829:        * targets/cgi/pa_pool.C:
        !          8830:        * targets/isapi/pa_pool.C:
        !          8831:        * targets/isapi/parser3isapi.C:
        !          8832:        * targets/isapi/parser3isapi.dsp:
        !          8833:        * targets/isapi/pool_storage.h:
        !          8834:                isapi: dumb pool storage
        !          8835: 
        !          8836:        * parser3.dsw:
        !          8837:        * targets/isapi/pa_pool.C:
        !          8838:                decided to continue with extension
        !          8839: 
        !          8840:        * targets/cgi/parser3.C:
        !          8841:                cgi: only one pool now
        !          8842: 
        !          8843: 2001-03-22  paf
        !          8844:        * main/pa_request.C:
        !          8845:        * parser3.dsw:
        !          8846:        * targets/cgi/parser3.C:
        !          8847:        * targets/isapi/parser3isapi.C:
        !          8848:        * targets/isapi/parser3isapi.dsp:
        !          8849:        * www/htdocs/index.html:
        !          8850:                isapi document_root 0
        !          8851: 
        !          8852:        * types/pa_vcookie.C:
        !          8853:        * www/htdocs/index.html:
        !          8854:                cookie attr decoded
        !          8855: 
        !          8856:        * targets/isapi/parser3isapi.C:
        !          8857:        * www/htdocs/index.html:
        !          8858:                isapi keep-alive
        !          8859: 
        !          8860:        * include/pa_pool.h:
        !          8861:        * parser3.dsw:
        !          8862:        * targets/cgi/pa_pool.C:
        !          8863:        * targets/cgi/parser3.C:
        !          8864:        * targets/cgi/parser3.dsp:
        !          8865:        * targets/isapi/pa_pool.C:
        !          8866:        * targets/isapi/parser3isapi.C:
        !          8867:        * targets/isapi/parser3isapi.def:
        !          8868:        * targets/isapi/parser3isapi.dsp:
        !          8869:                started isapi
        !          8870: 
        !          8871:        * targets/isapi/KILL.EXE:
        !          8872:        * targets/isapi/PSTAT.EXE:
        !          8873:        * targets/isapi/istart.cmd:
        !          8874:        * targets/isapi/istop.cmd:
        !          8875:        * targets/isapi/kill.pl:
        !          8876:                isapi added utils
        !          8877: 
        !          8878:        * configure.in:
        !          8879:        * include/pa_globals.h:
        !          8880:        * include/pa_request.h:
        !          8881:        * include/pa_types.h:
        !          8882:        * main/pa_globals.C:
        !          8883:        * main/pa_request.C:
        !          8884:        * targets/cgi/parser3.C:
        !          8885:        * types/pa_vcookie.C:
        !          8886:        * www/htdocs/index.html:
        !          8887:                config of auto.p path: parser_root_auto_path parser_site_auto_path
        !          8888: 
        !          8889:        * include/pa_pool.h:
        !          8890:        * main/pa_pool.C:
        !          8891:        * parser3.dsw:
        !          8892:        * targets/cgi/parser3.C:
        !          8893:        * targets/isapi/parser3isapi.C:
        !          8894:        * targets/isapi/parser3isapi.dsp:
        !          8895:        * types/pa_vform.C:
        !          8896:        * www/htdocs/index.html:
        !          8897:                isapi 0
        !          8898: 
        !          8899:        * targets/cgi/vform_fields_fill.C:
        !          8900:        * targets/cgi/vform_fields_fill.h:
        !          8901:        * targets/isapi/parser3isapi.C:
        !          8902:        * www/.htaccess:
        !          8903:        * www/auto.p:
        !          8904:        * www/htdocs/.htaccess:
        !          8905:                z
        !          8906: 
        !          8907:        * include/pa_globals.h:
        !          8908:        * main/pa_common.C:
        !          8909:        * main/pa_request.C:
        !          8910:        * pa_version.h:
        !          8911:                some comments
        !          8912: 
        !          8913:        * include/pa_pool.h:
        !          8914:        * main/pa_request.C:
        !          8915:        * targets/cgi/parser3.C:
        !          8916:        * targets/isapi/parser3isapi.C:
        !          8917:        * www/htdocs/index.html:
        !          8918:                isapi 1
        !          8919: 
        !          8920: 2001-03-21  paf
        !          8921:        * include/pa_globals.h:
        !          8922:        * targets/cgi/parser3.C:
        !          8923:        * types/pa_venv.h:
        !          8924:        * www/cgi-bin/auto.p:
        !          8925:        * www/htdocs/index.html:
        !          8926:                in cookie & env. todo:post
        !          8927: 
        !          8928:        * Makefile.am:
        !          8929:        * classes/Makefile.am:
        !          8930:        * classes/file.C:
        !          8931:        * classes/root.C:
        !          8932:        * classes/table.C:
        !          8933:        * configure:
        !          8934:        * configure.in:
        !          8935:        * include/pa_array.h:
        !          8936:        * include/pa_common.h:
        !          8937:        * include/pa_globals.h:
        !          8938:        * include/pa_pool.h:
        !          8939:        * include/pa_request.h:
        !          8940:        * include/pa_string.h:
        !          8941:        * main/Makefile.am:
        !          8942:        * main/compile.y:
        !          8943:        * main/execute.C:
        !          8944:        * main/main.dsp:
        !          8945:        * main/pa_common.C:
        !          8946:        * main/pa_globals.C:
        !          8947:        * main/pa_request.C:
        !          8948:        * main/pa_string.C:
        !          8949:        * main/pa_table.C:
        !          8950:        * main/untaint.C:
        !          8951:        * parser3.doxygen:
        !          8952:        * parser3.dsw:
        !          8953:        * targets/Makefile.am:
        !          8954:        * targets/cgi/Makefile.am:
        !          8955:        * targets/cgi/parser3.C:
        !          8956:        * targets/cgi/parser3.dsp:
        !          8957:        * types/Makefile.am:
        !          8958:        * types/pa_vcookie.C:
        !          8959:        * types/pa_vform.C:
        !          8960:        * types/pa_vstring.h:
        !          8961:        * types/pa_wwrapper.h:
        !          8962:        * viewdoxygen.cmd:
        !          8963:        * www/htdocs/index.html:
        !          8964:                shifted apache branch on main trunc
        !          8965: 
        !          8966:        * targets/cgi/parser3.C:
        !          8967:        * www/htdocs/index.html:
        !          8968:                z
        !          8969: 
        !          8970:        * include/pa_common.h:
        !          8971:        * include/pa_globals.h:
        !          8972:        * include/pa_pool.h:
        !          8973:        * include/pa_request.h:
        !          8974:        * main/main.dsp:
        !          8975:        * main/pa_common.C:
        !          8976:        * main/pa_request.C:
        !          8977:        * parser3.dsw:
        !          8978:        * targets/cgi/parser3.C:
        !          8979:        * targets/cgi/parser3.dsp:
        !          8980:        * types/pa_vcookie.C:
        !          8981:        * types/pa_vform.C:
        !          8982:        * types/pa_vstring.h:
        !          8983:        * www/htdocs/index.html:
        !          8984:                starting mod_parser3
        !          8985: 
        !          8986:        * include/pa_globals.h:
        !          8987:        * www/htdocs/index.html:
        !          8988:                post. todo: config of auto.p path
        !          8989: 
        !          8990: 2001-03-20  paf
        !          8991:        * classes/Makefile.am:
        !          8992:        * types/Makefile.am:
        !          8993:                file Makefile.am was initially added on branch automake_update.
        !          8994: 
        !          8995:        * main/pa_common.C:
        !          8996:        * parser3.doxygen:
        !          8997:        * targets/cgi/Makefile.am:
        !          8998:        * targets/cgi/parser3.C:
        !          8999:                automake compiled and works. todo:make win32 ifdefs work and
        !          9000:                add ifdef unistd
        !          9001: 
        !          9002:        * classes/Makefile.am:
        !          9003:        * classes/file.C:
        !          9004:        * classes/table.C:
        !          9005:        * classes/table.C:
        !          9006:        * include/pa_array.h:
        !          9007:        * include/pa_common.h:
        !          9008:        * include/pa_common.h:
        !          9009:        * include/pa_request.h:
        !          9010:        * include/pa_request.h:
        !          9011:        * include/pa_string.h:
        !          9012:        * include/pa_table.h:
        !          9013:        * include/pa_threads.h:
        !          9014:        * main/Makefile.am:
        !          9015:        * main/pa_common.C:
        !          9016:        * main/pa_globals.C:
        !          9017:        * main/pa_request.C:
        !          9018:        * main/pa_table.C:
        !          9019:        * main/untaint.C:
        !          9020:        * operators.txt:
        !          9021:        * targets/cgi/Makefile.am:
        !          9022:        * targets/cgi/parser3.C:
        !          9023:        * types/Makefile.am:
        !          9024:        * types/pa_valiased.h:
        !          9025:        * types/pa_value.h:
        !          9026:        * types/pa_vform.h:
        !          9027:        * www/cgi-bin/auto.p:
        !          9028:        * www/htdocs/index.html:
        !          9029:        * www/htdocs/index.html:
        !          9030:                z
        !          9031: 
        !          9032:        * include/pa_request.h:
        !          9033:        * main/Makefile.am:
        !          9034:        * main/compile.y:
        !          9035:        * main/execute.C:
        !          9036:        * main/pa_common.C:
        !          9037:        * parser3.doxygen:
        !          9038:        * types/Makefile.am:
        !          9039:                removing locking
        !          9040: 
        !          9041:        * classes/table.C:
        !          9042:        * include/pa_common.h:
        !          9043:        * main/pa_common.C:
        !          9044:        * main/pa_request.C:
        !          9045:        * operators.txt:
        !          9046:        * types/pa_vfile.h:
        !          9047:        * www/htdocs/index.html:
        !          9048:                ^table:save
        !          9049: 
        !          9050:        * Makefile.am:
        !          9051:        * classes/file.C:
        !          9052:        * classes/root.C:
        !          9053:        * classes/table.C:
        !          9054:        * configure:
        !          9055:        * configure.in:
        !          9056:        * include/pa_array.h:
        !          9057:        * include/pa_request.h:
        !          9058:        * include/pa_string.h:
        !          9059:        * main/Makefile.am:
        !          9060:        * main/execute.C:
        !          9061:        * main/pa_common.C:
        !          9062:        * main/pa_globals.C:
        !          9063:        * main/pa_request.C:
        !          9064:        * main/pa_string.C:
        !          9065:        * main/untaint.C:
        !          9066:        * parser3.doxygen:
        !          9067:        * targets/Makefile.am:
        !          9068:        * targets/cgi/Makefile.am:
        !          9069:        * targets/cgi/parser3.C:
        !          9070:        * types/pa_vcookie.C:
        !          9071:        * types/pa_wwrapper.h:
        !          9072:        * viewdoxygen.cmd:
        !          9073:                String::UL_
        !          9074: 
        !          9075: 2001-03-19  paf
        !          9076:        * classes/file.C:
        !          9077:        * classes/request.C:
        !          9078:        * classes/table.C:
        !          9079:        * include/pa_string.h:
        !          9080:        * main/main.dsp:
        !          9081:        * main/pa_pool.C:
        !          9082:        * main/pa_request.C:
        !          9083:        * main/untaint.C:
        !          9084:        * operators.txt:
        !          9085:        * types/pa_value.h:
        !          9086:        * types/pa_vfile.C:
        !          9087:        * types/pa_vfile.h:
        !          9088:        * types/pa_vform.C:
        !          9089:        * www/htdocs/index.html:
        !          9090:                file 1
        !          9091: 
        !          9092:        * classes/table.C:
        !          9093:        * include/pa_pool.h:
        !          9094:        * include/pa_request.h:
        !          9095:        * include/pa_table.h:
        !          9096:        * include/pa_types.h:
        !          9097:        * main/execute.C:
        !          9098:        * main/pa_request.C:
        !          9099:        * parser3.doxygen:
        !          9100:        * targets/cgi/parser3.C:
        !          9101:        * types/pa_value.h:
        !          9102:        * types/pa_vclass.h:
        !          9103:        * types/pa_vform.C:
        !          9104:        * types/pa_vstateless_class.h:
        !          9105:        * types/pa_vstateless_object.h:
        !          9106:        * viewdoxygen.cmd:
        !          9107:        * www/htdocs/index.html:
        !          9108:                ^table:set{default level: TABLE}
        !          9109: 
        !          9110:        * classes/_request.h:
        !          9111:        * classes/request.C:
        !          9112:        * main/pa_globals.C:
        !          9113:        * types/pa_vrequest.C:
        !          9114:        * types/pa_vrequest.h:
        !          9115:        * www/htdocs/index.html:
        !          9116:                VRequest moved to :VStateless_object
        !          9117: 
        !          9118:        * classes/_request.h:
        !          9119:        * classes/request.C:
        !          9120:        * main/main.dsp:
        !          9121:        * main/pa_globals.C:
        !          9122:        * types/pa_value.h:
        !          9123:        * types/pa_vform.h:
        !          9124:        * types/pa_vrequest.C:
        !          9125:        * types/pa_vrequest.h:
        !          9126:        * www/htdocs/index.html:
        !          9127:                VRequest moved to :Value
        !          9128: 
        !          9129:        * parser3.doxygen:
        !          9130:        * types/pa_valiased.h:
        !          9131:        * types/pa_vbool.h:
        !          9132:        * viewdoxygen.cmd:
        !          9133:                doc: Value and it's derivates somehow unlinked. don't know why yet
        !          9134: 
        !          9135:        * classes/_env.h:
        !          9136:        * classes/_table.h:
        !          9137:        * classes/env.C:
        !          9138:        * classes/table.C:
        !          9139:        * main/execute.C:
        !          9140:        * main/main.dsp:
        !          9141:        * main/pa_globals.C:
        !          9142:        * main/pa_request.C:
        !          9143:        * operators.txt:
        !          9144:        * types/pa_value.h:
        !          9145:        * types/pa_vcookie.C:
        !          9146:        * types/pa_vcookie.h:
        !          9147:        * types/pa_venv.h:
        !          9148:                VEnv is now :Value
        !          9149: 
        !          9150:        * operators.txt:
        !          9151:        * targets/cgi/pa_vform.C:
        !          9152:        * types/pa_valiased.C:
        !          9153:        * types/pa_valiased.h:
        !          9154:        * types/pa_value.h:
        !          9155:        * types/pa_vstateless_class.C:
        !          9156:        * types/pa_vstateless_class.h:
        !          9157:        * types/pa_vstateless_object.h:
        !          9158:                moved common get_element part from stateless object&class into VAliased
        !          9159: 
        !          9160:        * classes/_file.h:
        !          9161:        * classes/file.C:
        !          9162:        * include/pa_types.h:
        !          9163:        * main/pa_globals.C:
        !          9164:        * main/pa_request.C:
        !          9165:        * targets/cgi/parser3.C:
        !          9166:        * types/pa_valiased.h:
        !          9167:        * types/pa_vfile.C:
        !          9168:        * types/pa_vfile.h:
        !          9169:        * types/pa_vstateless_class.h:
        !          9170:        * types/pa_vstateless_object.h:
        !          9171:        * www/htdocs/index.html:
        !          9172:                \ to /  and ^file:save
        !          9173: 
        !          9174:        * classes/root.C:
        !          9175:        * classes/table.C:
        !          9176:        * main/pa_exception.C:
        !          9177:        * main/pa_request.C:
        !          9178:        * parser3.doxygen:
        !          9179:        * parser3_doc_index.txt:
        !          9180:        * targets/cgi/parser3.C:
        !          9181:        * types/pa_vbool.h:
        !          9182:        * types/pa_vcookie.C:
        !          9183:        * types/pa_vcookie.h:
        !          9184:        * types/pa_vdouble.h:
        !          9185:        * types/pa_venv.h:
        !          9186:        * types/pa_vform.h:
        !          9187:        * types/pa_vint.h:
        !          9188:        * types/pa_vrequest.h:
        !          9189:                doc: detected Value derivates prob
        !          9190: 
        !          9191:        * include/code.h:
        !          9192:        * include/pa_array.h:
        !          9193:        * include/pa_pool.h:
        !          9194:        * include/pa_string.h:
        !          9195:        * include/pa_threads.h:
        !          9196:        * main/compile.C:
        !          9197:        * main/compile.y:
        !          9198:        * main/compile_tools.C:
        !          9199:        * main/compile_tools.h:
        !          9200:        * main/execute.C:
        !          9201:        * main/pa_array.C:
        !          9202:        * main/pa_common.C:
        !          9203:        * main/pa_exception.C:
        !          9204:        * main/pa_globals.C:
        !          9205:        * main/pa_hash.C:
        !          9206:        * main/pa_pool.C:
        !          9207:        * main/pa_request.C:
        !          9208:        * main/pa_string.C:
        !          9209:        * main/pa_table.C:
        !          9210:        * main/untaint.C:
        !          9211:        * parser3.doxygen:
        !          9212:        * types/pa_value.h:
        !          9213:                auto @brief
        !          9214: 
        !          9215:        * classes/_file.h:
        !          9216:        * classes/file.C:
        !          9217:        * classes/table.C:
        !          9218:        * include/pa_common.h:
        !          9219:        * include/pa_globals.h:
        !          9220:        * include/pa_string.h:
        !          9221:        * include/pa_table.h:
        !          9222:        * main/main.dsp:
        !          9223:        * main/pa_common.C:
        !          9224:        * main/pa_globals.C:
        !          9225:        * operators.txt:
        !          9226:        * operators.txt:
        !          9227:        * types/pa_value.h:
        !          9228:        * types/pa_vcookie.h:
        !          9229:        * types/pa_venv.h:
        !          9230:        * types/pa_vfile.C:
        !          9231:        * types/pa_vfile.h:
        !          9232:        * types/pa_vform.C:
        !          9233:        * types/pa_vform.h:
        !          9234:        * types/pa_vrequest.h:
        !          9235:        * types/pa_vtable.h:
        !          9236:                file class just compiled
        !          9237: 
        !          9238:        * types/pa_vfile.C:
        !          9239:        * types/pa_vfile.h:
        !          9240:        * types/pa_vstateless_object.h:
        !          9241:                vfile doxx
        !          9242: 
        !          9243:        * classes/_response.h:
        !          9244:        * classes/response.C:
        !          9245:        * main/pa_globals.C:
        !          9246:        * types/pa_vform.h:
        !          9247:        * types/pa_vresponse.h:
        !          9248:                VResponse moved to :VStateless_object
        !          9249: 
        !          9250:        * include/code.h:
        !          9251:        * include/pa_array.h:
        !          9252:        * include/pa_common.h:
        !          9253:        * include/pa_exception.h:
        !          9254:        * include/pa_globals.h:
        !          9255:        * include/pa_globals.h:
        !          9256:        * include/pa_hash.h:
        !          9257:        * include/pa_pool.h:
        !          9258:        * include/pa_pool.h:
        !          9259:        * include/pa_request.h:
        !          9260:        * include/pa_stack.h:
        !          9261:        * include/pa_string.h:
        !          9262:        * include/pa_string.h:
        !          9263:        * include/pa_table.h:
        !          9264:        * include/pa_threads.h:
        !          9265:        * include/pa_types.h:
        !          9266:        * main/compile.C:
        !          9267:        * main/compile.y:
        !          9268:        * main/compile_tools.C:
        !          9269:        * main/compile_tools.h:
        !          9270:        * main/execute.C:
        !          9271:        * main/pa_array.C:
        !          9272:        * main/pa_common.C:
        !          9273:        * main/pa_exception.C:
        !          9274:        * main/pa_globals.C:
        !          9275:        * main/pa_hash.C:
        !          9276:        * main/pa_pool.C:
        !          9277:        * main/pa_request.C:
        !          9278:        * main/pa_string.C:
        !          9279:        * main/pa_table.C:
        !          9280:        * main/untaint.C:
        !          9281:        * parser3.doxygen:
        !          9282:        * parser3.doxygen:
        !          9283:        * parser3.doxygen:
        !          9284:        * types/pa_valiased.h:
        !          9285:        * types/pa_value.h:
        !          9286:        * types/pa_vfile.C:
        !          9287:        * www/htdocs/index.html:
        !          9288:                z
        !          9289: 
        !          9290:        * classes/_request.h:
        !          9291:        * classes/request.C:
        !          9292:        * doxygen.cmd:
        !          9293:        * include/code.h:
        !          9294:        * include/pa_array.h:
        !          9295:        * include/pa_common.h:
        !          9296:        * include/pa_exception.h:
        !          9297:        * include/pa_globals.h:
        !          9298:        * include/pa_hash.h:
        !          9299:        * include/pa_pool.h:
        !          9300:        * include/pa_request.h:
        !          9301:        * include/pa_stack.h:
        !          9302:        * include/pa_string.h:
        !          9303:        * include/pa_table.h:
        !          9304:        * include/pa_threads.h:
        !          9305:        * include/pa_types.h:
        !          9306:        * main/execute.C:
        !          9307:        * main/pa_pool.C:
        !          9308:        * main/pa_request.C:
        !          9309:        * main/pa_string.C:
        !          9310:        * main/untaint.C:
        !          9311:        * operators.txt:
        !          9312:        * parser.dsw:
        !          9313:        * parser3.doxygen:
        !          9314:        * parser3.dsw:
        !          9315:        * targets/cgi/parser3.C:
        !          9316:        * types/pa_value.h:
        !          9317:        * types/pa_vform.C:
        !          9318:        * viewdoxygen.cmd:
        !          9319:                doxygen include/, Value
        !          9320: 
        !          9321:        * include/pa_hash.h:
        !          9322:        * include/pa_types.h:
        !          9323:        * main/pa_common.C:
        !          9324:        * main/pa_hash.C:
        !          9325:        * main/pa_request.C:
        !          9326:        * types/pa_vcookie.C:
        !          9327:                renamed Hash::Value to Val so to doxygen would finlly stop
        !          9328:                confusing those Value-s
        !          9329: 
        !          9330:        * main/main.dsp:
        !          9331:        * targets/cgi/parser3.dsp:
        !          9332:        * types/pa_valiased.C:
        !          9333:        * types/pa_vform.h:
        !          9334:                commented VForm
        !          9335: 
        !          9336:        * classes/_cookie.h:
        !          9337:        * classes/_table.h:
        !          9338:        * classes/cookie.C:
        !          9339:        * main/execute.C:
        !          9340:        * main/main.dsp:
        !          9341:        * main/pa_globals.C:
        !          9342:        * types/pa_vcookie.C:
        !          9343:        * types/pa_vcookie.h:
        !          9344:                VCookie is now :Value
        !          9345: 
        !          9346: 2001-03-18  paf
        !          9347:        * classes/_cookie.h:
        !          9348:        * classes/cookie.C:
        !          9349:        * include/pa_common.h:
        !          9350:        * include/pa_globals.h:
        !          9351:        * include/pa_request.h:
        !          9352:        * include/pa_string.h:
        !          9353:        * include/pa_types.h:
        !          9354:        * main/main.dsp:
        !          9355:        * main/pa_common.C:
        !          9356:        * main/pa_globals.C:
        !          9357:        * main/pa_hash.C:
        !          9358:        * main/pa_request.C:
        !          9359:        * main/pa_string.C:
        !          9360:        * main/untaint.C:
        !          9361:        * operators.txt:
        !          9362:        * targets/cgi/parser3.C:
        !          9363:        * types/pa_value.h:
        !          9364:        * types/pa_vcookie.C:
        !          9365:        * types/pa_vcookie.h:
        !          9366:        * types/pa_vform.C:
        !          9367:        * types/pa_vform.h:
        !          9368:        * types/pa_vhash.h:
        !          9369:        * types/pa_vunknown.h:
        !          9370:        * www/cgi-bin/auto.p:
        !          9371:        * www/htdocs/index.html:
        !          9372:                cookie class
        !          9373: 
        !          9374:        * include/pa_hash.h:
        !          9375:        * main/pa_hash.C:
        !          9376:        * targets/cgi/parser3.C:
        !          9377:        * www/cgi-bin/auto.p:
        !          9378:        * www/htdocs/index.html:
        !          9379:                response fields to header
        !          9380: 
        !          9381:        * classes/root.C:
        !          9382:        * classes/string.C:
        !          9383:        * include/pa_string.h:
        !          9384:        * main/pa_globals.C:
        !          9385:        * main/pa_request.C:
        !          9386:        * main/pa_string.C:
        !          9387:        * types/pa_vdouble.h:
        !          9388:        * types/pa_vform.C:
        !          9389:        * types/pa_vint.h:
        !          9390:        * types/pa_vstateless_class.C:
        !          9391:                convinient string(pool, char *src, bool tainted) ctor
        !          9392: 
        !          9393:        * include/pa_hash.h:
        !          9394:        * include/pa_request.h:
        !          9395:        * include/pa_string.h:
        !          9396:        * main/pa_globals.C:
        !          9397:        * main/pa_hash.C:
        !          9398:        * main/pa_request.C:
        !          9399:        * main/pa_string.C:
        !          9400:        * main/untaint.C:
        !          9401:        * targets/cgi/parser3.C:
        !          9402:        * www/htdocs/index.html:
        !          9403:                proper @exceptions params tainting
        !          9404: 
        !          9405:        * classes/_response.h:
        !          9406:        * classes/response.C:
        !          9407:        * include/pa_globals.h:
        !          9408:        * include/pa_hash.h:
        !          9409:        * include/pa_request.h:
        !          9410:        * main/compile.C:
        !          9411:        * main/compile.y:
        !          9412:        * main/execute.C:
        !          9413:        * main/main.dsp:
        !          9414:        * main/pa_globals.C:
        !          9415:        * main/pa_hash.C:
        !          9416:        * main/pa_request.C:
        !          9417:        * targets/cgi/parser3.C:
        !          9418:        * targets/cgi/parser3.dsp:
        !          9419:        * types/pa_value.h:
        !          9420:        * types/pa_vhash.h:
        !          9421:        * types/pa_vrequest.h:
        !          9422:        * types/pa_vresponse.h:
        !          9423:        * www/cgi-bin/auto.p:
        !          9424:        * www/htdocs/index.html:
        !          9425:                $response: 0  request::core exception rethrow
        !          9426: 
        !          9427:        * classes/request.C:
        !          9428:        * classes/response.C:
        !          9429:        * classes/root.C:
        !          9430:        * include/pa_common.h:
        !          9431:        * include/pa_globals.h:
        !          9432:        * include/pa_request.h:
        !          9433:        * include/pa_string.h:
        !          9434:        * main/pa_common.C:
        !          9435:        * main/pa_globals.C:
        !          9436:        * main/pa_request.C:
        !          9437:        * operators.txt:
        !          9438:        * targets/cgi/parser3.C:
        !          9439:        * www/htdocs/index.html:
        !          9440:                ^taint 0
        !          9441: 
        !          9442:        * classes/cookie.C:
        !          9443:        * operators.txt:
        !          9444:        * types/pa_vcookie.C:
        !          9445:        * types/pa_vcookie.h:
        !          9446:        * www/htdocs/index.html:
        !          9447:                cookie: allowed access to hash-assigned
        !          9448: 
        !          9449:        * include/pa_globals.h:
        !          9450:        * main/execute.C:
        !          9451:        * main/pa_globals.C:
        !          9452:        * main/pa_request.C:
        !          9453:        * targets/cgi/parser3.C:
        !          9454:        * www/cgi-bin/auto.p:
        !          9455:        * www/cgi-bin/auto.p:
        !          9456:        * www/htdocs/index.html:
        !          9457:                z
        !          9458: 
        !          9459:        * classes/root.C:
        !          9460:        * include/pa_globals.h:
        !          9461:        * include/pa_string.h:
        !          9462:        * main/pa_globals.C:
        !          9463:        * main/pa_request.C:
        !          9464:        * main/pa_string.C:
        !          9465:        * types/pa_value.h:
        !          9466:        * types/pa_vhash.h:
        !          9467:        * www/cgi-bin/auto.p:
        !          9468:                $defautl[$content-type[$value[text/html] $charset[windows-1251]]
        !          9469: 
        !          9470:        * classes/root.C:
        !          9471:        * main/pa_request.C:
        !          9472:        * main/untaint.C:
        !          9473:        * targets/cgi/parser3.C:
        !          9474:        * www/htdocs/index.html:
        !          9475:                taint[uri
        !          9476: 
        !          9477:        * main/pa_request.C:
        !          9478:        * www/cgi-bin/auto.p:
        !          9479:        * www/htdocs/index.html:
        !          9480:                zero length output allowed
        !          9481: 
        !          9482:        * classes/response.C:
        !          9483:        * main/pa_request.C:
        !          9484:        * operators.txt:
        !          9485:        * types/pa_value.h:
        !          9486:        * types/pa_vhash.h:
        !          9487:        * types/pa_vresponse.h:
        !          9488:        * www/htdocs/index.html:
        !          9489:                ^response:clear[]
        !          9490: 
        !          9491:        * classes/root.C:
        !          9492:        * main/pa_request.C:
        !          9493:        * www/htdocs/index.html:
        !          9494:                taint forgotten forced lang switch
        !          9495: 
        !          9496: 2001-03-16  paf
        !          9497:        * include/code.h:
        !          9498:        * include/pa_hash.h:
        !          9499:        * include/pa_request.h:
        !          9500:        * main/compile.y:
        !          9501:        * main/execute.C:
        !          9502:        * types/pa_value.h:
        !          9503:        * types/pa_vhash.h:
        !          9504:        * types/pa_vstring.h:
        !          9505:        * types/pa_vtable.h:
        !          9506:        * types/pa_wcontext.C:
        !          9507:        * types/pa_wcontext.h:
        !          9508:        * www/htdocs/index.html:
        !          9509:                see () and {} param wcontext conflict
        !          9510: 
        !          9511:        * classes/double.C:
        !          9512:        * include/code.h:
        !          9513:        * main/compile.y:
        !          9514:        * main/compile_tools.C:
        !          9515:        * main/compile_tools.h:
        !          9516:        * main/execute.C:
        !          9517:        * www/htdocs/index.html:
        !          9518:                ) and {} param wcontext conflict fixed by OP_EXPR_CODE__STORE_PARAM
        !          9519: 
        !          9520:        * main/execute.C:
        !          9521:        * main/main.dsp:
        !          9522:        * types/pa_value.h:
        !          9523:        * types/pa_vrequest.h:
        !          9524:        * www/cgi-bin/auto.p:
        !          9525:                native method' class call with less params then needed error reporting
        !          9526: 
        !          9527:        * main/execute.C:
        !          9528:        * types/pa_value.h:
        !          9529:        * types/pa_vstateless_object.h:
        !          9530:        * types/pa_vstring.h:
        !          9531:        * www/htdocs/index.html:
        !          9532:        * www/htdocs/news.p:
        !          9533:                disabled  $string.field
        !          9534: 
        !          9535:        * main/execute.C:
        !          9536:        * operators.txt:
        !          9537:        * sql.txt:
        !          9538:        * tainted.txt:
        !          9539:        * types/pa_vmframe.h:
        !          9540:        * www/cgi-bin/auto.p:
        !          9541:        * www/htdocs/index.html:
        !          9542:                if(in "/news/")
        !          9543: 
        !          9544:        * include/pa_globals.h:
        !          9545:        * main/execute.C:
        !          9546:        * main/pa_globals.C:
        !          9547:        * operators.txt:
        !          9548:        * types/pa_value.h:
        !          9549:        * types/pa_vcframe.h:
        !          9550:        * types/pa_vmframe.h:
        !          9551:        * types/pa_wcontext.h:
        !          9552:        * www/htdocs/index.html:
        !          9553:                $result
        !          9554: 
        !          9555:        * classes/_request.h:
        !          9556:        * classes/request.C:
        !          9557:        * include/pa_globals.h:
        !          9558:        * include/pa_request.h:
        !          9559:        * lang.txt:
        !          9560:        * main/execute.C:
        !          9561:        * main/main.dsp:
        !          9562:        * main/pa_globals.C:
        !          9563:        * main/pa_request.C:
        !          9564:        * operators.txt:
        !          9565:        * targets/cgi/parser3.C:
        !          9566:        * types/pa_vform.C:
        !          9567:        * types/pa_vrequest.C:
        !          9568:        * types/pa_vrequest.h:
        !          9569:        * www/cgi-bin/auto.p:
        !          9570:        * www/htdocs/index.html:
        !          9571:                $request : query :uri
        !          9572: 
        !          9573: 2001-03-15  paf
        !          9574:        * www/cgi-bin/auto.p:
        !          9575:        * www/htdocs/index.html:
        !          9576:                @exception sample
        !          9577: 
        !          9578:        * main/compile.y:
        !          9579:        * main/pa_request.C:
        !          9580:        * operators.txt:
        !          9581:        * targets/cgi/parser3.C:
        !          9582:        * test.p:
        !          9583:        * types/pa_vstring.h:
        !          9584:                pre-pre-pre-beta cgi under win32 apache pre pre pre works
        !          9585: 
        !          9586:        * main/compile.y:
        !          9587:        * main/execute.C:
        !          9588:                z
        !          9589: 
        !          9590:        * main/pa_request.C:
        !          9591:        * www/cgi-bin/auto.p:
        !          9592:        * www/htdocs/index.html:
        !          9593:        * www/htdocs/news.p:
        !          9594:                news sample
        !          9595: 
        !          9596:        * b.p:
        !          9597:        * main/compile.y:
        !          9598:        * main/execute.C:
        !          9599:        * main/pa_request.C:
        !          9600:        * n.p:
        !          9601:        * targets/cgi/parser3.C:
        !          9602:        * test.p:
        !          9603:        * types/pa_vstring.h:
        !          9604:                @exception
        !          9605: 
        !          9606:        * include/pa_globals.h:
        !          9607:        * main/pa_globals.C:
        !          9608:        * main/pa_request.C:
        !          9609:        * targets/cgi/parser3.C:
        !          9610:        * types/pa_vform.C:
        !          9611:        * types/pa_vform.h:
        !          9612:                vform fillfields just compiled
        !          9613: 
        !          9614: 2001-03-14  paf
        !          9615:        * include/core.h:
        !          9616:        * include/pa_globals.h:
        !          9617:        * include/pa_pool.h:
        !          9618:        * include/pa_string.h:
        !          9619:        * include/pa_types.h:
        !          9620:        * main/compile.y:
        !          9621:        * main/core.C:
        !          9622:        * main/main.dsp:
        !          9623:        * main/pa_globals.C:
        !          9624:        * main/pa_request.C:
        !          9625:        * targets/cgi/pa_vform.C:
        !          9626:        * targets/cgi/parser3.C:
        !          9627:        * targets/cgi/parser3.dsp:
        !          9628:        * types/pa_value.h:
        !          9629:        * types/pa_vform.h:
        !          9630:        * types/pa_vunknown.h:
        !          9631:                global handler, exceptions in parser3
        !          9632: 
        !          9633:        * include/pa_globals.h:
        !          9634:        * main/pa_globals.C:
        !          9635:        * main/pa_request.C:
        !          9636:        * targets/cgi/parser3.dsp:
        !          9637:        * types/pa_vform.C:
        !          9638:        * types/pa_vform.h:
        !          9639:        * types/pa_vstring.h:
        !          9640:                limits -1
        !          9641: 
        !          9642:        * include/pa_common.h:
        !          9643:        * include/pa_types.h:
        !          9644:        * main/pa_request.C:
        !          9645:        * targets/cgi/parser3.C:
        !          9646:                PATH_DELIMITER_CHAR
        !          9647: 
        !          9648:        * targets/cgi/parser3.C:
        !          9649:                #       if MSVC
        !          9650: 
        !          9651:        * include/pa_globals.h:
        !          9652:        * include/pa_request.h:
        !          9653:        * include/pa_types.h:
        !          9654:        * main/main.dsp:
        !          9655:        * main/pa_globals.C:
        !          9656:        * main/pa_request.C:
        !          9657:        * targets/cgi/parser3.C:
        !          9658:        * targets/cgi/parser3.dsp:
        !          9659:        * types/pa_vform.C:
        !          9660:        * types/pa_vform.h:
        !          9661:                request_info -1
        !          9662: 
        !          9663:        * include/pa_globals.h:
        !          9664:        * main/pa_globals.C:
        !          9665:        * targets/cgi/parser3.C:
        !          9666:        * targets/cgi/parser3.dsp:
        !          9667:        * targets/cgi/vform_fields_fill.C:
        !          9668:        * targets/cgi/vform_fields_fill.h:
        !          9669:                vform_fields_fill
        !          9670: 
        !          9671:        * include/pa_request.h:
        !          9672:        * main/pa_request.C:
        !          9673:        * targets/cgi/parser3.C:
        !          9674:        * targets/cgi/parser3.C:
        !          9675:                z
        !          9676: 
        !          9677: 2001-03-13  paf
        !          9678:        * main/execute.C:
        !          9679:        * test.p:
        !          9680:        * types/pa_value.h:
        !          9681:        * types/pa_venv.h:
        !          9682:                for future methods of ENV constructor if
        !          9683: 
        !          9684:        * classes/root.C:
        !          9685:        * classes/table.C:
        !          9686:        * include/pa_exception.h:
        !          9687:        * include/pa_pool.h:
        !          9688:                skipped_restructure_exceptions_dead_end
        !          9689: 
        !          9690:        * types/pa_vstateless_class.h:
        !          9691:                file pa_vstateless_class.h was initially added on branch
        !          9692:                stateless_class.
        !          9693: 
        !          9694:        * auto.p:
        !          9695:        * include/code.h:
        !          9696:        * include/pa_string.h:
        !          9697:        * main/compile.y:
        !          9698:        * main/execute.C:
        !          9699:        * main/pa_string.C:
        !          9700:        * operators.txt:
        !          9701:                'value is type' expr operator
        !          9702: 
        !          9703:        * classes/form.C:
        !          9704:        * main/compile.y:
        !          9705:        * main/core.C:
        !          9706:        * operators.txt:
        !          9707:        * test.p:
        !          9708:        * types/pa_value.h:
        !          9709:        * types/pa_vclass.h:
        !          9710:        * types/pa_venv.h:
        !          9711:        * types/pa_vform.h:
        !          9712:        * types/pa_vstateless_class.C:
        !          9713:        * types/pa_vstateless_class.h:
        !          9714:                form:fields removed. use $form.CLASS instead
        !          9715: 
        !          9716:        * types/pa_vstateless_class.C:
        !          9717:                file pa_vstateless_class.C was initially added on branch
        !          9718:                stateless_class.
        !          9719: 
        !          9720:        * include/core.h:
        !          9721:        * include/pa_common.h:
        !          9722:        * include/pa_request.h:
        !          9723:        * main/pa_common.C:
        !          9724:        * main/pa_request.C:
        !          9725:        * targets/cgi/parser3.C:
        !          9726:                before error show with parser
        !          9727: 
        !          9728:        * types/pa_venv.h:
        !          9729:                file pa_venv.h was initially added on branch stateless_class.
        !          9730: 
        !          9731:        * targets/cgi/Makefile.am:
        !          9732:        * targets/cgi/pa_pool.C:
        !          9733:        * targets/cgi/pa_vform.C:
        !          9734:        * targets/cgi/parser.dsp:
        !          9735:        * targets/cgi/parser3.C:
        !          9736:                renamed targets/ parser to cgi
        !          9737: 
        !          9738:        * classes/_double.h:
        !          9739:        * classes/_double.h:
        !          9740:        * classes/_env.h:
        !          9741:        * classes/_env.h:
        !          9742:        * classes/_int.h:
        !          9743:        * classes/_int.h:
        !          9744:        * classes/_root.h:
        !          9745:        * classes/_root.h:
        !          9746:        * classes/_string.h:
        !          9747:        * classes/_string.h:
        !          9748:        * classes/_table.h:
        !          9749:        * classes/_table.h:
        !          9750:        * classes/double.C:
        !          9751:        * classes/double.C:
        !          9752:        * classes/env.C:
        !          9753:        * classes/env.C:
        !          9754:        * classes/int.C:
        !          9755:        * classes/int.C:
        !          9756:        * classes/root.C:
        !          9757:        * classes/root.C:
        !          9758:        * classes/string.C:
        !          9759:        * classes/string.C:
        !          9760:        * classes/table.C:
        !          9761:        * classes/table.C:
        !          9762:        * include/pa_request.h:
        !          9763:        * include/pa_request.h:
        !          9764:        * main/compile.C:
        !          9765:        * main/compile.C:
        !          9766:        * main/compile_tools.h:
        !          9767:        * main/compile_tools.h:
        !          9768:        * main/core.C:
        !          9769:        * main/core.C:
        !          9770:        * main/execute.C:
        !          9771:        * main/execute.C:
        !          9772:        * main/main.dsp:
        !          9773:        * main/main.dsp:
        !          9774:        * main/pa_request.C:
        !          9775:        * main/pa_request.C:
        !          9776:        * types/pa_valiased.h:
        !          9777:        * types/pa_valiased.h:
        !          9778:        * types/pa_value.h:
        !          9779:        * types/pa_value.h:
        !          9780:        * types/pa_vclass.C:
        !          9781:        * types/pa_vclass.C:
        !          9782:        * types/pa_vclass.h:
        !          9783:        * types/pa_vclass.h:
        !          9784:        * types/pa_venv.h:
        !          9785:        * types/pa_venv.h:
        !          9786:        * types/pa_vmframe.h:
        !          9787:        * types/pa_vmframe.h:
        !          9788:        * types/pa_vobject.h:
        !          9789:        * types/pa_vobject.h:
        !          9790:        * types/pa_vstateless_class.C:
        !          9791:        * types/pa_vstateless_class.C:
        !          9792:        * types/pa_vstateless_class.h:
        !          9793:        * types/pa_vstateless_class.h:
        !          9794:        * types/pa_vstateless_object.h:
        !          9795:        * types/pa_vstateless_object.h:
        !          9796:        * types/pa_wcontext.h:
        !          9797:        * types/pa_wcontext.h:
        !          9798:                $ENV: re 0, stateless classes
        !          9799: 
        !          9800:        * auto.p:
        !          9801:        * include/pa_request.h:
        !          9802:        * main/compile.C:
        !          9803:        * main/execute.C:
        !          9804:        * main/pa_request.C:
        !          9805:        * test.p:
        !          9806:        * types/pa_value.h:
        !          9807:        * types/pa_vmframe.h:
        !          9808:                fixed yesterdays bad decision on execute_static_method
        !          9809: 
        !          9810:        * include/core.h:
        !          9811:        * include/pa_common.h:
        !          9812:        * include/pa_request.h:
        !          9813:        * main/core.C:
        !          9814:        * main/execute.C:
        !          9815:        * main/main.dsp:
        !          9816:        * main/pa_request.C:
        !          9817:        * targets/cgi/parser3.C:
        !          9818:        * targets/cgi/parser3.dsp:
        !          9819:        * types/pa_vform.h:
        !          9820:                started cgi target
        !          9821: 
        !          9822:        * include/pa_request.h:
        !          9823:        * test.p:
        !          9824:        * types/pa_venv.h:
        !          9825:                $ENV 0.1 stateless class
        !          9826: 
        !          9827:        * auto.p:
        !          9828:        * classes/_form.h:
        !          9829:        * classes/double.C:
        !          9830:        * classes/env.C:
        !          9831:        * classes/form.C:
        !          9832:        * classes/int.C:
        !          9833:        * classes/root.C:
        !          9834:        * classes/string.C:
        !          9835:        * classes/table.C:
        !          9836:        * classes/table.C:
        !          9837:        * include/core.h:
        !          9838:        * include/pa_request.h:
        !          9839:        * include/pa_request.h:
        !          9840:        * include/pa_types.h:
        !          9841:        * main/core.C:
        !          9842:        * main/execute.C:
        !          9843:        * main/pa_request.C:
        !          9844:        * main/pa_request.C:
        !          9845:        * main/pa_request.C:
        !          9846:        * operators.txt:
        !          9847:        * operators.txt:
        !          9848:        * parser.dsw:
        !          9849:        * targets/cgi/parser.dsp:
        !          9850:        * targets/cgi/parser3.C:
        !          9851:        * targets/cgi/parser3.dsp:
        !          9852:        * targets/cgi/parser3.dsp:
        !          9853:        * test.p:
        !          9854:        * test.p:
        !          9855:        * types/pa_vhash.h:
        !          9856:                z
        !          9857: 
        !          9858:        * classes/root.C:
        !          9859:        * classes/table.C:
        !          9860:        * include/pa_exception.h:
        !          9861:        * include/pa_pool.h:
        !          9862:        * main/pa_request.C:
        !          9863:        * test.p:
        !          9864:                restructure_exceptions_dead_end
        !          9865: 
        !          9866:        * classes/root.C:
        !          9867:        * main/compile.y:
        !          9868:        * operators.txt:
        !          9869:        * test.p:
        !          9870:                ^if required junctions. allowed ; inside {} to break params
        !          9871: 
        !          9872:        * classes/_env.h:
        !          9873:        * classes/env.C:
        !          9874:        * classes/root.C:
        !          9875:        * include/core.h:
        !          9876:        * include/pa_pool.h:
        !          9877:        * include/pa_request.h:
        !          9878:        * main/compile.C:
        !          9879:        * main/compile.y:
        !          9880:        * main/core.C:
        !          9881:        * main/main.dsp:
        !          9882:        * main/pa_common.C:
        !          9883:        * main/pa_request.C:
        !          9884:        * test.p:
        !          9885:        * types/pa_value.h:
        !          9886:        * types/pa_venv.h:
        !          9887:        * types/pa_vstateless_class.h:
        !          9888:                started $form: [historical moment :)]
        !          9889: 
        !          9890:        * test.p:
        !          9891:        * types/pa_venv.h:
        !          9892:                $ENV 1
        !          9893: 
        !          9894:        * classes/double.C:
        !          9895:        * classes/int.C:
        !          9896:        * classes/root.C:
        !          9897:        * operators.txt:
        !          9898:        * test.p:
        !          9899:        * types/pa_vdouble.h:
        !          9900:        * types/pa_vint.h:
        !          9901:                Int,Double  dec mul div mod
        !          9902: 
        !          9903: 2001-03-12  paf
        !          9904:        * classes/_string.h:
        !          9905:        * classes/double.C:
        !          9906:        * classes/int.C:
        !          9907:        * classes/string.C:
        !          9908:        * main/execute.C:
        !          9909:        * test.p:
        !          9910:        * types/pa_wcontext.h:
        !          9911:                int doube string ^format
        !          9912: 
        !          9913:        * classes/root.C:
        !          9914:        * test.p:
        !          9915:        * types/pa_vclass.h:
        !          9916:                process temp main zeroing
        !          9917: 
        !          9918:        * classes/root.C:
        !          9919:        * classes/table.C:
        !          9920:        * operators.txt:
        !          9921:        * test.cfg:
        !          9922:        * test.p:
        !          9923:        * types/pa_vtable.h:
        !          9924:                table ^offset ^line ^count
        !          9925: 
        !          9926:        * classes/root.C:
        !          9927:        * classes/table.C:
        !          9928:        * operators.txt:
        !          9929:        * test.p:
        !          9930:                ^use
        !          9931: 
        !          9932:        * main/execute.C:
        !          9933:        * test.p:
        !          9934:        * types/pa_wcontext.h:
        !          9935:                constructing flag not 'bad' but not 'enough'
        !          9936: 
        !          9937:        * test.p:
        !          9938:                table: I really don't need cell origins, would kill them now
        !          9939: 
        !          9940:        * b.p:
        !          9941:        * classes/root.C:
        !          9942:        * classes/table.C:
        !          9943:        * include/pa_request.h:
        !          9944:        * main/compile.y:
        !          9945:        * main/core.C:
        !          9946:        * main/execute.C:
        !          9947:        * operators.txt:
        !          9948:        * test.p:
        !          9949:        * types/pa_vclass.h:
        !          9950:        * types/pa_wcontext.C:
        !          9951:        * types/pa_wcontext.h:
        !          9952:        * types/pa_wwrapper.h:
        !          9953:                while. switched off wcontext.constructing after write(value) or
        !          9954:                auto-vhash-constructing
        !          9955: 
        !          9956:        * classes/table.C:
        !          9957:        * operators.txt:
        !          9958:        * test.p:
        !          9959:                table ^empty
        !          9960: 
        !          9961:        * classes/root.C:
        !          9962:        * operators.txt:
        !          9963:        * test.p:
        !          9964:                ^eval
        !          9965: 
        !          9966:        * classes/root.C:
        !          9967:        * classes/table.C:
        !          9968:        * include/pa_request.h:
        !          9969:        * main/pa_request.C:
        !          9970:        * operators.txt:
        !          9971:        * test.p:
        !          9972:                fail_if_junction_ helper func
        !          9973: 
        !          9974:        * classes/root.C:
        !          9975:        * include/core.h:
        !          9976:        * include/pa_array.h:
        !          9977:        * include/pa_request.h:
        !          9978:        * include/pa_table.h:
        !          9979:        * main/core.C:
        !          9980:        * main/main.dsp:
        !          9981:        * main/pa_request.C:
        !          9982:        * main/pa_table.C:
        !          9983:        * operators.txt:
        !          9984:        * test.p:
        !          9985:        * types/pa_value.h:
        !          9986:        * types/pa_vclass.C:
        !          9987:        * types/pa_vclass.h:
        !          9988:        * types/pa_vdouble.h:
        !          9989:        * types/pa_vint.h:
        !          9990:        * types/pa_vmframe.h:
        !          9991:        * types/pa_vstring.h:
        !          9992:                freeze, ^table:create[] -1
        !          9993: 
        !          9994:        * classes/root.C:
        !          9995:        * main/execute.C:
        !          9996:        * test.p:
        !          9997:        * types/pa_vclass.h:
        !          9998:                used get_method in couple places optimizing them
        !          9999: 
        !          10000:        * types/pa_vtable.h:
        !          10001:                table: no, better with string in cells...
        !          10002: 
        !          10003:        * classes/double.C:
        !          10004:        * classes/int.C:
        !          10005:        * classes/root.C:
        !          10006:        * classes/string.C:
        !          10007:        * include/pa_common.h:
        !          10008:        * include/pa_request.h:
        !          10009:        * include/pa_string.h:
        !          10010:        * include/pa_types.h:
        !          10011:        * main/compile.C:
        !          10012:        * main/compile.y:
        !          10013:        * main/compile_tools.h:
        !          10014:        * main/execute.C:
        !          10015:        * main/pa_common.C:
        !          10016:        * main/pa_request.C:
        !          10017:        * operators.txt:
        !          10018:        * test.p:
        !          10019:        * types/pa_value.h:
        !          10020:        * types/pa_vmframe.h:
        !          10021:                process. actual names to store param and  
        !          10022:                check_actual_numbered_params for better place diagnostics
        !          10023: 
        !          10024:        * classes/_table.h:
        !          10025:        * classes/root.C:
        !          10026:        * classes/root.C:
        !          10027:        * classes/table.C:
        !          10028:        * include/pa_array.h:
        !          10029:        * include/pa_table.h:
        !          10030:        * main/pa_table.C:
        !          10031:        * main/untaint.C:
        !          10032:        * operators.txt:
        !          10033:        * test.p:
        !          10034:        * test.p:
        !          10035:        * test.p:
        !          10036:        * types/pa_value.h:
        !          10037:                z
        !          10038: 
        !          10039:        * classes/root.C:
        !          10040:        * classes/table.C:
        !          10041:        * include/pa_common.h:
        !          10042:        * include/pa_request.h:
        !          10043:        * main/execute.C:
        !          10044:        * main/main.dsp:
        !          10045:        * main/pa_common.C:
        !          10046:        * main/pa_request.C:
        !          10047:        * operators.txt:
        !          10048:        * test.p:
        !          10049:                ^process error point by actual method_name, not source.
        !          10050:                ^load
        !          10051: 
        !          10052:        * classes/table.C:
        !          10053:        * include/pa_table.h:
        !          10054:        * test.cfg:
        !          10055:        * test.p:
        !          10056:                table ^menu
        !          10057: 
        !          10058:        * classes/root.C:
        !          10059:        * operators.txt:
        !          10060:        * test.p:
        !          10061:                ^round()        ^floor()        ^ceiling()      ^abs()  ^sign()
        !          10062: 
        !          10063:        * classes/double.C:
        !          10064:        * classes/int.C:
        !          10065:        * classes/root.C:
        !          10066:        * classes/string.C:
        !          10067:        * classes/table.C:
        !          10068:        * main/core.C:
        !          10069:        * main/execute.C:
        !          10070:        * operators.txt:
        !          10071:        * test.p:
        !          10072:        * types/pa_vint.h:
        !          10073:                ^for
        !          10074: 
        !          10075:        * classes/double.C:
        !          10076:        * classes/root.C:
        !          10077:        * classes/table.C:
        !          10078:        * include/pa_common.h:
        !          10079:        * include/pa_types.h:
        !          10080:        * main/compile.y:
        !          10081:        * main/pa_common.C:
        !          10082:        * main/pa_request.C:
        !          10083:        * main/untaint.C:
        !          10084:        * operators.txt:
        !          10085:        * test.p:
        !          10086:        * types/pa_vdouble.h:
        !          10087:        * types/pa_vint.h:
        !          10088:        * types/pa_vtable.h:
        !          10089:        * types/pa_wwrapper.h:
        !          10090:                think constructing flag as is  is bad
        !          10091: 
        !          10092:        * classes/root.C:
        !          10093:        * include/pa_common.h:
        !          10094:        * include/pa_string.h:
        !          10095:        * include/pa_table.h:
        !          10096:        * main/core.C:
        !          10097:        * main/execute.C:
        !          10098:        * main/pa_common.C:
        !          10099:        * main/pa_request.C:
        !          10100:        * main/pa_table.C:
        !          10101:        * operators.txt:
        !          10102:        * test.p:
        !          10103:        * types/pa_value.h:
        !          10104:                table:set 0
        !          10105: 
        !          10106:        * test.p:
        !          10107:                table:set 1
        !          10108: 
        !          10109: 2001-03-11  paf
        !          10110:        * classes/double.C:
        !          10111:        * classes/int.C:
        !          10112:        * classes/root.C:
        !          10113:        * include/pa_request.h:
        !          10114:        * main/execute.C:
        !          10115:        * test.p:
        !          10116:                intercept_string
        !          10117: 
        !          10118:        * classes/double.C:
        !          10119:        * classes/int.C:
        !          10120:        * include/pa_request.h:
        !          10121:        * test.p:
        !          10122:                ^inc-s(expr)
        !          10123: 
        !          10124:        * include/pa_valiased.h:
        !          10125:        * include/pa_value.h:
        !          10126:        * include/pa_vbool.h:
        !          10127:        * include/pa_vcframe.h:
        !          10128:        * include/pa_vclass.h:
        !          10129:        * include/pa_vdouble.h:
        !          10130:        * include/pa_vhash.h:
        !          10131:        * include/pa_vint.h:
        !          10132:        * include/pa_vjunction.h:
        !          10133:        * include/pa_vmframe.h:
        !          10134:        * include/pa_vobject.h:
        !          10135:        * include/pa_vstring.h:
        !          10136:        * include/pa_vunknown.h:
        !          10137:        * include/pa_wcontext.h:
        !          10138:        * include/pa_wwrapper.h:
        !          10139:        * main/compile.y:
        !          10140:        * main/core.C:
        !          10141:        * main/main.dsp:
        !          10142:        * main/pa_cframe.C:
        !          10143:        * main/pa_request.C:
        !          10144:        * main/pa_value.C:
        !          10145:        * main/pa_vclass.C:
        !          10146:        * main/pa_wcontext.C:
        !          10147:        * types/pa_valiased.h:
        !          10148:        * types/pa_value.h:
        !          10149:        * types/pa_vbool.h:
        !          10150:        * types/pa_vcframe.h:
        !          10151:        * types/pa_vclass.C:
        !          10152:        * types/pa_vclass.h:
        !          10153:        * types/pa_vdouble.h:
        !          10154:        * types/pa_vhash.h:
        !          10155:        * types/pa_vint.h:
        !          10156:        * types/pa_vjunction.h:
        !          10157:        * types/pa_vmframe.h:
        !          10158:        * types/pa_vobject.h:
        !          10159:        * types/pa_vstring.h:
        !          10160:        * types/pa_vunknown.h:
        !          10161:        * types/pa_wcontext.C:
        !          10162:        * types/pa_wcontext.h:
        !          10163:        * types/pa_wwrapper.h:
        !          10164:                splitted types from include/
        !          10165: 
        !          10166:        * main/main.dsp:
        !          10167:        * test.p:
        !          10168:        * types/pa_value.h:
        !          10169:        * types/pa_vdouble.h:
        !          10170:        * types/pa_vint.h:
        !          10171:        * types/pa_vobject.h:
        !          10172:        * types/pa_vstring.h:
        !          10173:                VString VDouble VInt base now VObject_base - without fields
        !          10174: 
        !          10175:        * b.p:
        !          10176:        * include/core.h:
        !          10177:        * include/pa_request.h:
        !          10178:        * main/core.C:
        !          10179:        * main/main.dsp:
        !          10180:        * main/pa_request.C:
        !          10181:                renamed AUTO: to MAIN:
        !          10182: 
        !          10183:        * auto.p:
        !          10184:        * classes/double.C:
        !          10185:        * classes/int.C:
        !          10186:        * classes/root.C:
        !          10187:        * classes/string.C:
        !          10188:        * include/core.h:
        !          10189:        * include/pa_hash.h:
        !          10190:        * include/pa_pool.h:
        !          10191:        * include/pa_request.h:
        !          10192:        * include/pa_string.h:
        !          10193:        * main/compile.C:
        !          10194:        * main/core.C:
        !          10195:        * main/pa_request.C:
        !          10196:        * operators.txt:
        !          10197:        * test.p:
        !          10198:                ^untaint 0
        !          10199: 
        !          10200:        * auto.p:
        !          10201:        * classes/root.C:
        !          10202:        * main/execute.C:
        !          10203:        * main/main.dsp:
        !          10204:        * test.p:
        !          10205:                setname for method-junctions bug fixed
        !          10206: 
        !          10207:        * types/pa_vdouble.h:
        !          10208:        * types/pa_vint.h:
        !          10209:        * types/pa_vobject.h:
        !          10210:        * types/pa_vstateless_object.h:
        !          10211:        * types/pa_vstring.h:
        !          10212:                stateless_object
        !          10213: 
        !          10214:        * classes/root.C:
        !          10215:        * include/core.h:
        !          10216:        * main/core.C:
        !          10217:        * main/pa_request.C:
        !          10218:        * operators.txt:
        !          10219:        * test.p:
        !          10220:        * test.p:
        !          10221:        * types/pa_vhash.h:
        !          10222:                z
        !          10223: 
        !          10224:        * classes/_double.h:
        !          10225:        * classes/_env.h:
        !          10226:        * classes/_int.h:
        !          10227:        * classes/_root.h:
        !          10228:        * classes/_string.h:
        !          10229:        * classes/double.C:
        !          10230:        * classes/env.C:
        !          10231:        * classes/int.C:
        !          10232:        * classes/root.C:
        !          10233:        * classes/string.C:
        !          10234:        * include/code.h:
        !          10235:        * include/core.h:
        !          10236:        * include/pa_array.h:
        !          10237:        * include/pa_common.h:
        !          10238:        * include/pa_exception.h:
        !          10239:        * include/pa_hash.h:
        !          10240:        * include/pa_pool.h:
        !          10241:        * include/pa_request.h:
        !          10242:        * include/pa_stack.h:
        !          10243:        * include/pa_string.h:
        !          10244:        * include/pa_table.h:
        !          10245:        * include/pa_threads.h:
        !          10246:        * include/pa_types.h:
        !          10247:        * main/compile.C:
        !          10248:        * main/compile.y:
        !          10249:        * main/compile_tools.C:
        !          10250:        * main/compile_tools.h:
        !          10251:        * main/core.C:
        !          10252:        * main/execute.C:
        !          10253:        * main/pa_array.C:
        !          10254:        * main/pa_common.C:
        !          10255:        * main/pa_exception.C:
        !          10256:        * main/pa_hash.C:
        !          10257:        * main/pa_pool.C:
        !          10258:        * main/pa_request.C:
        !          10259:        * main/pa_string.C:
        !          10260:        * main/pa_table.C:
        !          10261:        * types/pa_valiased.h:
        !          10262:        * types/pa_value.h:
        !          10263:        * types/pa_vbool.h:
        !          10264:        * types/pa_vcframe.h:
        !          10265:        * types/pa_vclass.C:
        !          10266:        * types/pa_vclass.h:
        !          10267:        * types/pa_vdouble.h:
        !          10268:        * types/pa_vhash.h:
        !          10269:        * types/pa_vint.h:
        !          10270:        * types/pa_vjunction.h:
        !          10271:        * types/pa_vmframe.h:
        !          10272:        * types/pa_vobject.h:
        !          10273:        * types/pa_vstring.h:
        !          10274:        * types/pa_vunknown.h:
        !          10275:        * types/pa_wcontext.C:
        !          10276:        * types/pa_wcontext.h:
        !          10277:        * types/pa_wwrapper.h:
        !          10278:                headers updated
        !          10279: 
        !          10280:        * classes/double.C:
        !          10281:        * classes/int.C:
        !          10282:        * classes/root.C:
        !          10283:        * types/pa_vclass.C:
        !          10284:        * types/pa_vclass.h:
        !          10285:                add_native_method helper
        !          10286: 
        !          10287: 2001-03-10  paf
        !          10288:        * include/core.h:
        !          10289:        * include/pa_request.h:
        !          10290:        * main/compile.y:
        !          10291:        * main/core.C:
        !          10292:        * main/pa_request.C:
        !          10293:                names to core.C
        !          10294: 
        !          10295:        * classes/_env.h:
        !          10296:        * classes/env.C:
        !          10297:        * classes/root.C:
        !          10298:        * include/pa_request.h:
        !          10299:        * include/pa_vclass.h:
        !          10300:        * main/core.C:
        !          10301:        * main/main.dsp:
        !          10302:                env0
        !          10303: 
        !          10304:        * b.p:
        !          10305:        * include/code.h:
        !          10306:        * include/pa_request.h:
        !          10307:        * include/pa_vint.h:
        !          10308:        * include/pa_vjunction.h:
        !          10309:        * include/pa_vstring.h:
        !          10310:        * main/compile.y:
        !          10311:        * main/compile_tools.C:
        !          10312:        * main/compile_tools.h:
        !          10313:        * main/execute.C:
        !          10314:        * test.p:
        !          10315:                optimized from OP_STRING+OP_WRITE to OP_STRING__WRITE
        !          10316: 
        !          10317:        * include/core.h:
        !          10318:        * include/pa_array.h:
        !          10319:        * include/pa_hash.h:
        !          10320:        * include/pa_request.h:
        !          10321:        * include/pa_value.h:
        !          10322:        * include/pa_vcframe.h:
        !          10323:        * include/pa_vdouble.h:
        !          10324:        * include/pa_vint.h:
        !          10325:        * include/pa_vstring.h:
        !          10326:        * include/pa_vunknown.h:
        !          10327:        * include/pa_wcontext.h:
        !          10328:        * main/compile.y:
        !          10329:        * main/compile_tools.C:
        !          10330:        * main/compile_tools.h:
        !          10331:        * main/core.C:
        !          10332:        * main/execute.C:
        !          10333:        * main/main.dsp:
        !          10334:        * main/pa_cframe.C:
        !          10335:        * main/pa_request.C:
        !          10336:        * main/pa_wcontext.C:
        !          10337:                const fight finished
        !          10338: 
        !          10339:        * auto.p:
        !          10340:        * include/core.h:
        !          10341:        * include/pa_request.h:
        !          10342:        * main/core.C:
        !          10343:        * main/pa_request.C:
        !          10344:        * test.p:
        !          10345:                run+auto=run
        !          10346: 
        !          10347:        * include/pa_request.h:
        !          10348:        * main/execute.C:
        !          10349:        * main/pa_request.C:
        !          10350:        * operators.txt:
        !          10351:        * test.p:
        !          10352:                @auto[] realised. auto.p scan togo
        !          10353: 
        !          10354:        * classes/double.C:
        !          10355:        * classes/int.C:
        !          10356:        * classes/root.C:
        !          10357:        * classes/string.C:
        !          10358:        * include/pa_request.h:
        !          10359:        * include/pa_string.h:
        !          10360:        * include/pa_wcontext.h:
        !          10361:        * main/compile.y:
        !          10362:        * main/execute.C:
        !          10363:        * main/pa_string.C:
        !          10364:        * main/pa_wcontext.C:
        !          10365:        * test.p:
        !          10366:                tainting 0
        !          10367: 
        !          10368:        * classes/_double.h:
        !          10369:        * classes/_int.h:
        !          10370:        * classes/_root.h:
        !          10371:        * classes/_string.h:
        !          10372:        * classes/double.C:
        !          10373:        * classes/int.C:
        !          10374:        * classes/root.C:
        !          10375:        * classes/string.C:
        !          10376:        * include/pa_request.h:
        !          10377:        * include/pa_string.h:
        !          10378:        * include/pa_types.h:
        !          10379:        * include/pa_vcframe.h:
        !          10380:        * include/pa_wcontext.h:
        !          10381:        * main/core.C:
        !          10382:        * main/main.dsp:
        !          10383:        * main/pa_cframe.C:
        !          10384:        * main/pa_string.C:
        !          10385:        * main/pa_vclass.C:
        !          10386:        * main/pa_wcontext.C:
        !          10387:        * operators.txt:
        !          10388:                ^lang prepare0
        !          10389: 
        !          10390:        * auto.p:
        !          10391:        * include/pa_request.h:
        !          10392:        * main/compile.C:
        !          10393:        * main/compile.y:
        !          10394:        * main/pa_request.C:
        !          10395:        * test.p:
        !          10396:                auto tree0
        !          10397: 
        !          10398:        * operators.txt:
        !          10399:                auto.p idea
        !          10400: 
        !          10401:        * classes/env.C:
        !          10402:                env:file/line
        !          10403: 
        !          10404:        * include/pa_vclass.h:
        !          10405:        * test.p:
        !          10406:                const fight to go
        !          10407: 
        !          10408:        * auto.p:
        !          10409:        * include/core.h:
        !          10410:        * include/pa_common.h:
        !          10411:        * include/pa_pool.h:
        !          10412:        * include/pa_request.h:
        !          10413:        * main/core.C:
        !          10414:        * main/execute.C:
        !          10415:        * main/pa_common.C:
        !          10416:        * main/pa_request.C:
        !          10417:        * test.p:
        !          10418:                root auto.p loaded
        !          10419: 
        !          10420:        * include/pa_request.h:
        !          10421:        * main/execute.C:
        !          10422:        * test.p:
        !          10423:                autocalc code-junctions result now have names
        !          10424: 
        !          10425:        * auto.p:
        !          10426:        * classes/root.C:
        !          10427:        * include/pa_request.h:
        !          10428:        * test.p:
        !          10429:                minor if junction bug
        !          10430: 
        !          10431:        * auto.p:
        !          10432:        * main/pa_request.C:
        !          10433:        * test.p:
        !          10434:                auto..
        !          10435: 
        !          10436:        * classes/_double.h:
        !          10437:        * classes/_env.h:
        !          10438:        * classes/_int.h:
        !          10439:        * classes/_root.h:
        !          10440:        * classes/_string.h:
        !          10441:        * classes/double.C:
        !          10442:        * classes/env.C:
        !          10443:        * classes/int.C:
        !          10444:        * classes/root.C:
        !          10445:        * classes/string.C:
        !          10446:        * include/code.h:
        !          10447:        * include/core.h:
        !          10448:        * include/pa_array.h:
        !          10449:        * include/pa_common.h:
        !          10450:        * include/pa_exception.h:
        !          10451:        * include/pa_hash.h:
        !          10452:        * include/pa_pool.h:
        !          10453:        * include/pa_request.h:
        !          10454:        * include/pa_stack.h:
        !          10455:        * include/pa_string.h:
        !          10456:        * include/pa_table.h:
        !          10457:        * include/pa_threads.h:
        !          10458:        * include/pa_types.h:
        !          10459:        * include/pa_valiased.h:
        !          10460:        * include/pa_value.h:
        !          10461:        * include/pa_vbool.h:
        !          10462:        * include/pa_vcframe.h:
        !          10463:        * include/pa_vclass.h:
        !          10464:        * include/pa_vdouble.h:
        !          10465:        * include/pa_vhash.h:
        !          10466:        * include/pa_vint.h:
        !          10467:        * include/pa_vjunction.h:
        !          10468:        * include/pa_vmframe.h:
        !          10469:        * include/pa_vobject.h:
        !          10470:        * include/pa_vstring.h:
        !          10471:        * include/pa_vunknown.h:
        !          10472:        * include/pa_wcontext.h:
        !          10473:        * include/pa_wwrapper.h:
        !          10474:        * main/compile.C:
        !          10475:        * main/compile.y:
        !          10476:        * main/compile_tools.C:
        !          10477:        * main/compile_tools.h:
        !          10478:        * main/core.C:
        !          10479:        * main/execute.C:
        !          10480:        * main/pa_array.C:
        !          10481:        * main/pa_cframe.C:
        !          10482:        * main/pa_common.C:
        !          10483:        * main/pa_exception.C:
        !          10484:        * main/pa_hash.C:
        !          10485:        * main/pa_pool.C:
        !          10486:        * main/pa_request.C:
        !          10487:        * main/pa_string.C:
        !          10488:        * main/pa_table.C:
        !          10489:        * main/pa_value.C:
        !          10490:        * main/pa_vclass.C:
        !          10491:        * main/pa_wcontext.C:
        !          10492:                sources header
        !          10493: 
        !          10494:        * operators.txt:
        !          10495:        * tainted.txt:
        !          10496:        * test.p:
        !          10497:                tainting thoghs. ^raw to die. linking lang=html to no space optimization
        !          10498: 
        !          10499: 2001-03-09  paf
        !          10500:        * operators.txt:
        !          10501:        * test.p:
        !          10502:                ^string.int[] ^string.double[]
        !          10503: 
        !          10504:        * classes/root.C:
        !          10505:        * include/pa_request.h:
        !          10506:        * main/execute.C:
        !          10507:        * test.p:
        !          10508:                ^string.length[]
        !          10509: 
        !          10510:        * classes/root.C:
        !          10511:        * include/pa_request.h:
        !          10512:        * include/pa_vclass.h:
        !          10513:        * include/pa_vhash.h:
        !          10514:        * include/pa_vmframe.h:
        !          10515:        * include/pa_vobject.h:
        !          10516:        * include/pa_vstring.h:
        !          10517:        * include/pa_wcontext.h:
        !          10518:        * main/compile.y:
        !          10519:        * main/core.C:
        !          10520:        * main/execute.C:
        !          10521:        * main/main.dsp:
        !          10522:        * operators.txt:
        !          10523:        * test.p:
        !          10524:                .
        !          10525: 
        !          10526:        * include/pa_vmframe.h:
        !          10527:        * main/compile.C:
        !          10528:        * main/execute.C:
        !          10529:        * test.p:
        !          10530:                expr construct proper naming
        !          10531: 
        !          10532:        * classes/_double.h:
        !          10533:        * classes/_int.h:
        !          10534:        * classes/_string.h:
        !          10535:        * classes/double.C:
        !          10536:        * classes/int.C:
        !          10537:        * classes/root.C:
        !          10538:        * classes/string.C:
        !          10539:        * include/code.h:
        !          10540:        * include/pa_value.h:
        !          10541:        * include/pa_vbool.h:
        !          10542:        * include/pa_vdouble.h:
        !          10543:        * include/pa_vint.h:
        !          10544:        * include/pa_vmframe.h:
        !          10545:        * include/pa_vobject.h:
        !          10546:        * include/pa_vstring.h:
        !          10547:        * main/compile.y:
        !          10548:        * main/compile_tools.C:
        !          10549:        * main/core.C:
        !          10550:        * main/execute.C:
        !          10551:        * main/main.dsp:
        !          10552:        * operators.txt:
        !          10553:        * test.p:
        !          10554:                Int and Double classes with ^int[] and ^double[]. fixed expr type
        !          10555: 
        !          10556: 2001-03-08  paf
        !          10557:        * include/pa_request.h:
        !          10558:        * include/pa_value.h:
        !          10559:        * include/pa_vcframe.h:
        !          10560:        * include/pa_vmframe.h:
        !          10561:        * include/pa_wcontext.h:
        !          10562:        * main/compile.C:
        !          10563:        * main/compile.y:
        !          10564:        * main/core.C:
        !          10565:        * main/execute.C:
        !          10566:        * main/pa_cframe.C:
        !          10567:        * main/pa_wcontext.C:
        !          10568:                'if' just compiled
        !          10569: 
        !          10570:        * main/pa_vclass.C:
        !          10571:                that were ok... [vclass were out of vcs]
        !          10572: 
        !          10573:        * include/pa_value.h:
        !          10574:        * include/pa_vmframe.h:
        !          10575:        * main/compile.y:
        !          10576:        * main/core.C:
        !          10577:        * main/execute.C:
        !          10578:        * main/main.dsp:
        !          10579:                z. detected probs with parameter names  in operator methods
        !          10580: 
        !          10581:        * include/pa_vclass.h:
        !          10582:        * include/pa_vstring.h:
        !          10583:        * include/pa_wcontext.h:
        !          10584:        * main/compile.y:
        !          10585:        * main/core.C:
        !          10586:        * main/execute.C:
        !          10587:        * main/main.dsp:
        !          10588:        * test.p:
        !          10589:                dead end: vstring can't be derivated from vobject
        !          10590: 
        !          10591:        * include/pa_request.h:
        !          10592:        * main/compile.C:
        !          10593:        * main/compile.y:
        !          10594:        * main/core.C:
        !          10595:        * main/main.dsp:
        !          10596:        * test.p:
        !          10597:                introducing ROOT_CLASS.
        !          10598:                it's default @BASE.
        !          10599:                changed 'RUN' assignment mech
        !          10600: 
        !          10601:        * main/execute.C:
        !          10602:                root root in code-junction
        !          10603: 
        !          10604:        * include/pa_bool.h:
        !          10605:        * include/pa_double.h:
        !          10606:        * include/pa_value.h:
        !          10607:        * include/pa_vbool.h:
        !          10608:        * include/pa_vclass.h:
        !          10609:        * include/pa_vdouble.h:
        !          10610:        * include/pa_vhash.h:
        !          10611:        * include/pa_vjunction.h:
        !          10612:        * include/pa_vmframe.h:
        !          10613:        * include/pa_vobject.h:
        !          10614:        * include/pa_vstring.h:
        !          10615:        * include/pa_vunknown.h:
        !          10616:        * main/compile.y:
        !          10617:        * main/compile_tools.C:
        !          10618:        * main/execute.C:
        !          10619:                withoud cloning. didn't need it actually, params got passed
        !          10620:                from out unnamed ewpool
        !          10621: 
        !          10622:        * include/code.h:
        !          10623:        * main/compile.y:
        !          10624:        * main/compile_tools.C:
        !          10625:        * main/compile_tools.h:
        !          10626:        * main/execute.C:
        !          10627:        * operators.txt:
        !          10628:        * test.p:
        !          10629:                made class: dynamic, not static. so to enable runtime ^use
        !          10630: 
        !          10631:        * asm.txt:
        !          10632:        * include/code.h:
        !          10633:        * main/compile.y:
        !          10634:        * main/compile_tools.C:
        !          10635:        * main/execute.C:
        !          10636:                joined 2 into one OP_CODE__STORE_PARAM
        !          10637: 
        !          10638:        * b.p:
        !          10639:        * form.txt:
        !          10640:        * n.p:
        !          10641:                call1
        !          10642: 
        !          10643:        * main/execute.C:
        !          10644:        * test.p:
        !          10645:                fixed problems calling operators in constructors
        !          10646: 
        !          10647:        * classes/root.C:
        !          10648:        * include/pa_request.h:
        !          10649:        * include/pa_value.h:
        !          10650:        * include/pa_vbool.h:
        !          10651:        * include/pa_wwrapper.h:
        !          10652:        * main/execute.C:
        !          10653:        * operators.txt:
        !          10654:                ^if 0
        !          10655: 
        !          10656:        * main/pa_vclass.C:
        !          10657:                wow! vclass were out of vcs
        !          10658: 
        !          10659:        * classes/root.C:
        !          10660:        * include/pa_stack.h:
        !          10661:        * main/execute.C:
        !          10662:        * test.p:
        !          10663:                detected problems calling operators in constructors
        !          10664: 
        !          10665:        * main/compile.y:
        !          10666:                minor renamings in .y
        !          10667: 
        !          10668:        * include/pa_vdouble.h:
        !          10669:        * include/pa_vhash.h:
        !          10670:        * include/pa_vjunction.h:
        !          10671:        * include/pa_vobject.h:
        !          10672:        * include/pa_vunknown.h:
        !          10673:        * main/compile.y:
        !          10674:        * test.p:
        !          10675:                cloning dead end
        !          10676: 
        !          10677:        * include/pa_vmframe.h:
        !          10678:        * test.p:
        !          10679:                fixed forgotten method_frame my check
        !          10680: 
        !          10681:        * classes/root.C:
        !          10682:        * test.p:
        !          10683:                added root.c
        !          10684: 
        !          10685:        * include/pa_vbool.h:
        !          10686:        * include/pa_vclass.h:
        !          10687:        * include/pa_vdouble.h:
        !          10688:        * include/pa_vhash.h:
        !          10689:        * include/pa_vjunction.h:
        !          10690:        * include/pa_vmframe.h:
        !          10691:        * include/pa_vobject.h:
        !          10692:        * include/pa_vstring.h:
        !          10693:        * include/pa_vstring.h:
        !          10694:        * include/pa_wcontext.h:
        !          10695:        * main/execute.C:
        !          10696:        * main/execute.C:
        !          10697:        * main/execute.C:
        !          10698:        * main/main.dsp:
        !          10699:        * main/pa_wcontext.C:
        !          10700:        * main/pa_wcontext.C:
        !          10701:        * n.p:
        !          10702:        * operators.txt:
        !          10703:        * test.p:
        !          10704:                z
        !          10705: 
        !          10706:        * main/compile.y:
        !          10707:        * test.p:
        !          10708:                minor grammar bug with OP_CODE__STORE_PARAM
        !          10709: 
        !          10710:        * include/pa_bool.h:
        !          10711:        * include/pa_double.h:
        !          10712:        * include/pa_valiased.h:
        !          10713:        * include/pa_value.h:
        !          10714:        * include/pa_vbool.h:
        !          10715:        * include/pa_vclass.h:
        !          10716:        * include/pa_vdouble.h:
        !          10717:        * include/pa_vhash.h:
        !          10718:        * include/pa_vjunction.h:
        !          10719:        * include/pa_vmframe.h:
        !          10720:        * include/pa_vobject.h:
        !          10721:        * include/pa_vstring.h:
        !          10722:        * include/pa_vunknown.h:
        !          10723:        * main/compile.y:
        !          10724:        * main/compile_tools.C:
        !          10725:        * main/execute.C:
        !          10726:        * main/main.dsp:
        !          10727:        * main/pa_value.C:
        !          10728:        * n.p:
        !          10729:        * test.p:
        !          10730:                value.cloning so to give params proper names
        !          10731: 
        !          10732:        * classes/root.C:
        !          10733:        * include/pa_request.h:
        !          10734:        * main/execute.C:
        !          10735:                autocalc def to string
        !          10736: 
        !          10737:        * include/pa_vmframe.h:
        !          10738:        * main/execute.C:
        !          10739:        * test.p:
        !          10740:                added names to unknown values in get_element and unfilled
        !          10741:                params. removed wrong name change in get_element
        !          10742: 
        !          10743:        * include/pa_vclass.h:
        !          10744:        * include/pa_vhash.h:
        !          10745:        * include/pa_vobject.h:
        !          10746:                removes some remained clone conseqs
        !          10747: 
        !          10748: 2001-03-07  paf
        !          10749:        * include/pa_hash.h:
        !          10750:        * include/pa_value.h:
        !          10751:        * include/pa_vhash.h:
        !          10752:        * include/pa_vunknown.h:
        !          10753:        * main/compile.y:
        !          10754:        * main/execute.C:
        !          10755:        * main/pa_hash.C:
        !          10756:        * test.p:
        !          10757:                expr def in -f
        !          10758: 
        !          10759:        * lang.txt:
        !          10760:        * sql.txt:
        !          10761:        * test.p:
        !          10762:                added some textss
        !          10763: 
        !          10764:        * main/compile.y:
        !          10765:        * main/execute.C:
        !          10766:        * main/pa_string.C:
        !          10767:        * test.p:
        !          10768:                bug in string.cmp fixed
        !          10769: 
        !          10770:        * main/compile.y:
        !          10771:                .y priorities syntax shaped up a bit
        !          10772: 
        !          10773:        * main/compile.y:
        !          10774:        * test.p:
        !          10775:                expr quoted code
        !          10776: 
        !          10777:        * main/execute.C:
        !          10778:        * test.p:
        !          10779:                ^var.menu{$field} problem detected. that $field not a $var.field
        !          10780: 
        !          10781:        * main/compile.y:
        !          10782:        * main/compile_tools.h:
        !          10783:        * test.p:
        !          10784:                ^func(params)
        !          10785: 
        !          10786:        * test.p:
        !          10787:                z
        !          10788: 
        !          10789:        * include/pa_value.h:
        !          10790:        * include/pa_vclass.h:
        !          10791:        * include/pa_vhash.h:
        !          10792:        * include/pa_vmframe.h:
        !          10793:        * include/pa_vobject.h:
        !          10794:        * include/pa_wwrapper.h:
        !          10795:                const in Value.get_element
        !          10796: 
        !          10797:        * main/compile.y:
        !          10798:        * main/execute.C:
        !          10799:        * test.p:
        !          10800:                expr whitespace solved. added "" support0
        !          10801: 
        !          10802:        * include/pa_string.h:
        !          10803:        * main/compile.y:
        !          10804:        * main/execute.C:
        !          10805:        * main/pa_string.C:
        !          10806:        * operators.txt:
        !          10807:        * test.p:
        !          10808:                just compiled lt&co
        !          10809: 
        !          10810:        * main/compile.y:
        !          10811:        * test.p:
        !          10812:                expr string comparisons 0
        !          10813: 
        !          10814:        * include/pa_stack.h:
        !          10815:        * include/pa_value.h:
        !          10816:        * include/pa_vclass.h:
        !          10817:        * include/pa_vhash.h:
        !          10818:        * include/pa_vmframe.h:
        !          10819:        * include/pa_vobject.h:
        !          10820:        * include/pa_wwrapper.h:
        !          10821:        * main/execute.C:
        !          10822:        * test.p:
        !          10823:                fixed rwcontext of {} params up
        !          10824: 
        !          10825:        * asm.txt:
        !          10826:        * main/compile.y:
        !          10827:        * main/execute.C:
        !          10828:        * test.p:
        !          10829:                expr calls
        !          10830: 
        !          10831: 2001-03-06  paf
        !          10832:        * include/pa_vbool.h:
        !          10833:                forgot this
        !          10834: 
        !          10835:        * main/compile.y:
        !          10836:                expr lexx1
        !          10837: 
        !          10838:        * include/code.h:
        !          10839:        * main/compile.y:
        !          10840:        * main/execute.C:
        !          10841:        * test.p:
        !          10842:                1 problems with skipping whitespace in yylex fixed
        !          10843:                2 xors: # bitwise ## logical
        !          10844: 
        !          10845:        * include/code.h:
        !          10846:        * include/pa_valiased.h:
        !          10847:        * include/pa_value.h:
        !          10848:        * include/pa_vdouble.h:
        !          10849:        * include/pa_vstring.h:
        !          10850:        * main/compile.y:
        !          10851:        * main/execute.C:
        !          10852:                expr lex0 exec-1
        !          10853: 
        !          10854:        * main/compile.y:
        !          10855:        * test.p:
        !          10856:                expr grammar-1
        !          10857: 
        !          10858:        * include/pa_value.h:
        !          10859:        * include/pa_vdouble.h:
        !          10860:        * include/pa_vstring.h:
        !          10861:        * include/pa_vunknown.h:
        !          10862:        * main/compile.y:
        !          10863:        * main/execute.C:
        !          10864:        * main/main.dsp:
        !          10865:        * test.p:
        !          10866:                !~
        !          10867: 
        !          10868:        * include/code.h:
        !          10869:        * main/compile.y:
        !          10870:        * main/compile_tools.h:
        !          10871:                g
        !          10872: 
        !          10873:        * main/compile.y:
        !          10874:        * test.p:
        !          10875:                .y expr visible-shorter
        !          10876: 
        !          10877:        * include/pa_vcframe.h:
        !          10878:        * include/pa_vclass.h:
        !          10879:        * include/pa_vdouble.h:
        !          10880:        * include/pa_vhash.h:
        !          10881:        * include/pa_vjunction.h:
        !          10882:        * include/pa_vmframe.h:
        !          10883:        * include/pa_vobject.h:
        !          10884:        * include/pa_vstring.h:
        !          10885:        * include/pa_vunknown.h:
        !          10886:        * include/pa_wcontext.h:
        !          10887:        * include/pa_wwrapper.h:
        !          10888:        * main/compile.y:
        !          10889:        * main/compile_tools.C:
        !          10890:        * main/compile_tools.h:
        !          10891:        * main/execute.C:
        !          10892:        * test.p:
        !          10893:                +-*/
        !          10894: 
        !          10895:        * main/compile.y:
        !          10896:        * main/execute.C:
        !          10897:        * main/main.dsp:
        !          10898:                z
        !          10899: 
        !          10900:        * include/pa_vstring.h:
        !          10901:        * main/compile.y:
        !          10902:        * test.p:
        !          10903:                problems with skipping whitespace in yylex
        !          10904: 
        !          10905:        * include/pa_value.h:
        !          10906:        * include/pa_vdouble.h:
        !          10907:        * main/compile.y:
        !          10908:        * main/execute.C:
        !          10909:        * test.p:
        !          10910:                expr grammar-1 2*2=4.000000 :)
        !          10911: 
        !          10912:        * include/pa_vdouble.h:
        !          10913:        * main/compile.y:
        !          10914:        * main/compile_tools.C:
        !          10915:        * main/compile_tools.h:
        !          10916:        * test.p:
        !          10917:                grammar-1.1 $a(z) $a=0
        !          10918: 
        !          10919:        * asm.txt:
        !          10920:        * include/code.h:
        !          10921:        * main/compile.y:
        !          10922:        * main/execute.C:
        !          10923:        * test.p:
        !          10924:                without string ops in expressions 0
        !          10925: 
        !          10926: 2001-02-26  paf
        !          10927:        * main/compile.y:
        !          10928:        * test.p:
        !          10929:                max_string in yyerror bug fix
        !          10930: 
        !          10931: 2001-02-25  paf
        !          10932:        * main/compile.y:
        !          10933:        * test.p:
        !          10934:                escaping bug
        !          10935: 
        !          10936:        * include/pa_request.h:
        !          10937:        * main/compile.C:
        !          10938:        * main/core.C:
        !          10939:        * test.p:
        !          10940:                default name RUN, also alias
        !          10941: 
        !          10942:        * include/pa_vcframe.h:
        !          10943:        * include/pa_vmframe.h:
        !          10944:        * include/pa_vobject.h:
        !          10945:        * include/pa_wcontext.h:
        !          10946:        * include/pa_wwrapper.h:
        !          10947:        * main/core.C:
        !          10948:        * main/execute.C:
        !          10949:        * main/main.dsp:
        !          10950:        * test.p:
        !          10951:                would now get fields into interm VFielded class
        !          10952: 
        !          10953:        * include/pa_request.h:
        !          10954:        * include/pa_value.h:
        !          10955:        * include/pa_vmframe.h:
        !          10956:        * include/pa_wcontext.h:
        !          10957:        * main/execute.C:
        !          10958:        * test.p:
        !          10959:                VAliased0
        !          10960: 
        !          10961:        * main/execute.C:
        !          10962:        * test.p:
        !          10963:                VAliased1
        !          10964: 
        !          10965:        * include/pa_value.h:
        !          10966:        * include/pa_vmframe.h:
        !          10967:                VAliased2
        !          10968: 
        !          10969:        * asm.txt:
        !          10970:        * include/code.h:
        !          10971:        * include/pa_value.h:
        !          10972:        * include/pa_vclass.h:
        !          10973:        * include/pa_vmframe.h:
        !          10974:        * include/pa_vobject.h:
        !          10975:        * include/pa_wwrapper.h:
        !          10976:        * main/compile.y:
        !          10977:        * main/compile_tools.C:
        !          10978:        * main/compile_tools.h:
        !          10979:        * main/execute.C:
        !          10980:        * modules.txt:
        !          10981:                ^class:method() just compiled
        !          10982: 
        !          10983:        * include/pa_value.h:
        !          10984:        * include/pa_vmframe.h:
        !          10985:        * include/pa_wcontext.h:
        !          10986:        * main/execute.C:
        !          10987:                VAliased3
        !          10988: 
        !          10989:        * include/pa_hash.h:
        !          10990:        * include/pa_value.h:
        !          10991:        * include/pa_vclass.h:
        !          10992:        * include/pa_vmframe.h:
        !          10993:        * include/pa_vobject.h:
        !          10994:        * include/pa_vstring.h:
        !          10995:        * include/pa_wcontext.h:
        !          10996:        * main/compile.y:
        !          10997:        * main/core.C:
        !          10998:        * main/execute.C:
        !          10999:        * main/main.dsp:
        !          11000:        * main/pa_hash.C:
        !          11001:        * main/pa_value.C:
        !          11002:        * main/pa_wcontext.C:
        !          11003:        * modules.txt:
        !          11004:        * test.p:
        !          11005:                virtuals2
        !          11006: 
        !          11007:        * include/pa_value.h:
        !          11008:        * include/pa_vclass.h:
        !          11009:        * include/pa_wcontext.h:
        !          11010:        * include/pa_wwrapper.h:
        !          11011:        * main/execute.C:
        !          11012:        * main/main.dsp:
        !          11013:                no not get fields into interm VFielded class.
        !          11014:                fields & staticfields 1
        !          11015: 
        !          11016:        * include/pa_pool.h:
        !          11017:        * include/pa_request.h:
        !          11018:        * include/pa_value.h:
        !          11019:        * include/pa_vclass.h:
        !          11020:        * include/pa_vmframe.h:
        !          11021:        * include/pa_vobject.h:
        !          11022:        * main/core.C:
        !          11023:        * main/execute.C:
        !          11024:        * main/main.dsp:
        !          11025:                VAliased just compiled
        !          11026: 
        !          11027:        * asm.txt:
        !          11028:        * include/pa_request.h:
        !          11029:        * include/pa_value.h:
        !          11030:        * include/pa_vobject.h:
        !          11031:        * main/compile.y:
        !          11032:        * main/compile_tools.h:
        !          11033:        * main/core.C:
        !          11034:        * main/execute.C:
        !          11035:        * main/pa_common.C:
        !          11036:        * test.p:
        !          11037:                vobject1
        !          11038: 
        !          11039:        * main/compile.y:
        !          11040:        * test.p:
        !          11041:                rethought to $class:static.field.subfield
        !          11042: 
        !          11043:        * test.p:
        !          11044:                tested complex callbacks
        !          11045: 
        !          11046:        * main/compile.y:
        !          11047:        * test.p:
        !          11048:                : 1
        !          11049: 
        !          11050:        * include/pa_value.h:
        !          11051:        * include/pa_vmframe.h:
        !          11052:        * include/pa_wwrapper.h:
        !          11053:        * main/compile.y:
        !          11054:        * main/execute.C:
        !          11055:        * main/pa_wcontext.C:
        !          11056:        * test.p:
        !          11057:                before execute class calls rewrite
        !          11058: 
        !          11059:        * include/pa_vclass.h:
        !          11060:        * main/compile.y:
        !          11061:        * main/execute.C:
        !          11062:        * test.p:
        !          11063:                $class:element
        !          11064: 
        !          11065:        * include/pa_pool.h:
        !          11066:        * include/pa_value.h:
        !          11067:        * include/pa_vclass.h:
        !          11068:        * include/pa_vobject.h:
        !          11069:        * main/execute.C:
        !          11070:        * test.p:
        !          11071:                alias dead end
        !          11072: 
        !          11073: 2001-02-24  paf
        !          11074:        * main/compile.y:
        !          11075:        * test.p:
        !          11076:                fixed grammar bugs in constructor/params klinch
        !          11077: 
        !          11078:        * main/main.dsp:
        !          11079:                no bison -d
        !          11080: 
        !          11081:        * main/compile.y:
        !          11082:        * main/compile_tools.h:
        !          11083:                use0 line no on 'undef class' err msg wrong
        !          11084: 
        !          11085:        * main/compile.y:
        !          11086:                fixed last \n macrotemplate strip bug
        !          11087: 
        !          11088:        * include/pa_vframe.h:
        !          11089:        * main/compile.y:
        !          11090:        * test.p:
        !          11091:                found junction ideology @: ^x{$a()) must construct current
        !          11092:                wcontext element, so smart wcontext handling needed
        !          11093: 
        !          11094:        * include/pa_value.h:
        !          11095:        * include/pa_wcontext.h:
        !          11096:        * include/pa_wwrapper.h:
        !          11097:        * main/execute.C:
        !          11098:        * main/pa_value.C:
        !          11099:        * test.p:
        !          11100:                it works as bad as you've named it: wcontext.value() was not a
        !          11101:                perfect idea
        !          11102: 
        !          11103:        * main/compile.y:
        !          11104:        * main/core.C:
        !          11105:                yylex need some @special lines adj
        !          11106: 
        !          11107:        * include/pa_value.h:
        !          11108:        * include/pa_vcframe.h:
        !          11109:        * include/pa_vclass.h:
        !          11110:        * include/pa_vframe.h:
        !          11111:        * include/pa_vhash.h:
        !          11112:        * include/pa_vjunction.h:
        !          11113:        * include/pa_vmframe.h:
        !          11114:        * include/pa_wcontext.h:
        !          11115:        * include/pa_wwrapper.h:
        !          11116:        * main/execute.C:
        !          11117:        * main/main.dsp:
        !          11118:        * main/pa_cframe.C:
        !          11119:        * main/pa_wcontext.C:
        !          11120:                codeframe just compiled
        !          11121: 
        !          11122:        * include/pa_request.h:
        !          11123:        * include/pa_vclass.h:
        !          11124:        * main/compile.C:
        !          11125:        * main/compile.y:
        !          11126:        * main/compile_tools.h:
        !          11127:        * main/core.C:
        !          11128:        * test.p:
        !          11129:                modules0
        !          11130: 
        !          11131:        * main/pa_array.C:
        !          11132:        * test.p:
        !          11133:                minor bug in expanding very small arrays. 60% from 1 were 0
        !          11134: 
        !          11135:        * asm.txt:
        !          11136:        * include/pa_vclass.h:
        !          11137:        * main/compile.y:
        !          11138:        * main/core.C:
        !          11139:        * modules.txt:
        !          11140:                z
        !          11141: 
        !          11142:        * include/code.h:
        !          11143:        * include/pa_request.h:
        !          11144:        * include/pa_value.h:
        !          11145:        * include/pa_vclass.h:
        !          11146:        * include/pa_vframe.h:
        !          11147:        * main/compile.y:
        !          11148:        * main/compile_tools.C:
        !          11149:        * main/compile_tools.h:
        !          11150:        * main/core.C:
        !          11151:        * main/execute.C:
        !          11152:        * test.p:
        !          11153:                code junctions0. something wrong with last \n macrotemplate strip
        !          11154: 
        !          11155:        * include/pa_value.h:
        !          11156:        * include/pa_vclass.h:
        !          11157:        * include/pa_vobject.h:
        !          11158:        * main/main.dsp:
        !          11159:                vobject00
        !          11160: 
        !          11161:        * asm.txt:
        !          11162:        * main/compile.y:
        !          11163:        * main/execute.C:
        !          11164:        * test.p:
        !          11165:                fixed empty constructor optimized empty case. failed on calls -
        !          11166:                produced empty string param
        !          11167: 
        !          11168:        * main/execute.C:
        !          11169:        * test.p:
        !          11170:                codeframe1
        !          11171: 
        !          11172: 2001-02-23  paf
        !          11173:        * include/pa_value.h:
        !          11174:        * main/core.C:
        !          11175:        * main/execute.C:
        !          11176:        * main/main.dsp:
        !          11177:        * test.p:
        !          11178:                value named
        !          11179: 
        !          11180:        * main/compile.y:
        !          11181:        * main/execute.C:
        !          11182:        * test.p:
        !          11183:                empty constructor bug fixed
        !          11184: 
        !          11185:        * include/pa_vframe.h:
        !          11186:        * include/pa_vunknown.h:
        !          11187:        * include/pa_wcontext.h:
        !          11188:        * include/pa_wwrapper.h:
        !          11189:        * main/core.C:
        !          11190:        * main/execute.C:
        !          11191:        * main/main.dsp:
        !          11192:        * main/pa_value.C:
        !          11193:        * test.p:
        !          11194:                call0
        !          11195: 
        !          11196:        * main/compile.y:
        !          11197:        * main/compile_tools.C:
        !          11198:        * main/compile_tools.h:
        !          11199:        * test.p:
        !          11200:                fixed wrong grammar in complex constructor case
        !          11201: 
        !          11202:        * include/pa_value.h:
        !          11203:        * include/pa_vclass.h:
        !          11204:        * include/pa_vframe.h:
        !          11205:        * main/core.C:
        !          11206:        * main/execute.C:
        !          11207:        * main/pa_value.C:
        !          11208:        * test.p:
        !          11209:                get_method RIP. junctions everywhere. call with junctions0
        !          11210: 
        !          11211:        * main/compile.y:
        !          11212:        * main/execute.C:
        !          11213:        * main/main.dsp:
        !          11214:        * test.p:
        !          11215:                rethought some. before junction
        !          11216: 
        !          11217:        * include/pa_value.h:
        !          11218:        * include/pa_vstring.h:
        !          11219:        * main/execute.C:
        !          11220:        * test.p:
        !          11221:                strign 2 value in 2 places in execute
        !          11222: 
        !          11223:        * include/pa_wcontext.h:
        !          11224:        * test.p:
        !          11225:                z
        !          11226: 
        !          11227:        * asm.txt:
        !          11228:        * include/pa_hash.h:
        !          11229:        * include/pa_value.h:
        !          11230:        * include/pa_wcontext.h:
        !          11231:        * main/core.C:
        !          11232:        * main/execute.C:
        !          11233:        * main/main.dsp:
        !          11234:        * main/pa_hash.C:
        !          11235:        * test.p:
        !          11236:                started call. store param, vframe done
        !          11237: 
        !          11238:        * test.p:
        !          11239:                decided to include value name into value class
        !          11240: 
        !          11241:        * include/pa_value.h:
        !          11242:        * main/compile.C:
        !          11243:        * main/core.C:
        !          11244:        * main/pa_value.C:
        !          11245:        * test.p:
        !          11246:                minor error reporting format beautifyings
        !          11247: 
        !          11248:        * asm.txt:
        !          11249:        * main/execute.C:
        !          11250:        * test.p:
        !          11251:                with result rwpool
        !          11252: 
        !          11253:        * include/pa_value.h:
        !          11254:        * include/pa_wcontext.h:
        !          11255:        * main/compile.y:
        !          11256:        * main/execute.C:
        !          11257:        * main/main.dsp:
        !          11258:        * main/pa_array.C:
        !          11259:        * test.p:
        !          11260:                auto VHash on wcontext.put_element when wcontext fvalue==0
        !          11261: 
        !          11262:        * include/pa_value.h:
        !          11263:        * include/pa_vclass.h:
        !          11264:        * include/pa_vframe.h:
        !          11265:        * include/pa_wwrapper.h:
        !          11266:                lara came, can't work, sorry :(
        !          11267: 
        !          11268: 2001-02-22  paf
        !          11269:        * include/pa_request.h:
        !          11270:        * main/compile.y:
        !          11271:        * test.p:
        !          11272:                $self.put(val)
        !          11273: 
        !          11274:        * include/pa_pool.h:
        !          11275:        * include/pa_vclass.h:
        !          11276:        * main/core.C:
        !          11277:        * main/pa_hash.C:
        !          11278:        * main/pa_pool.C:
        !          11279:                TRY...
        !          11280: 
        !          11281:        * include/code.h:
        !          11282:        * main/compile_tools.C:
        !          11283:        * main/compile_tools.h:
        !          11284:        * main/execute.C:
        !          11285:                OP_STRING better then some xxx _VALUE
        !          11286: 
        !          11287:        * main/compile.C:
        !          11288:        * main/core.C:
        !          11289:        * main/execute.C:
        !          11290:        * main/pa_string.C:
        !          11291:        * test.p:
        !          11292:                more precise parse error line:col
        !          11293: 
        !          11294:        * main/compile.C:
        !          11295:        * main/compile.y:
        !          11296:        * main/execute.C:
        !          11297:        * test.p:
        !          11298:                started : with $a.$:f
        !          11299: 
        !          11300:        * main/compile.y:
        !          11301:        * test.p:
        !          11302:                $: wasn't finished - $:sdf(sdf) troubled a bit. finished now.
        !          11303: 
        !          11304:        * include/code.h:
        !          11305:        * include/pa_string.h:
        !          11306:        * include/pa_value.h:
        !          11307:        * include/pa_vclass.h:
        !          11308:        * include/pa_wcontext.h:
        !          11309:        * main/compile.y:
        !          11310:        * main/execute.C:
        !          11311:        * main/pa_string.C:
        !          11312:                write_value write_string 0
        !          11313:                it seems wcontext must write strings regardles of fvalue!=0
        !          11314: 
        !          11315:        * include/code.h:
        !          11316:        * include/pa_value.h:
        !          11317:        * include/pa_vclass.h:
        !          11318:        * include/pa_wcontext.h:
        !          11319:        * main/compile.y:
        !          11320:        * main/compile_tools.C:
        !          11321:        * main/compile_tools.h:
        !          11322:        * main/execute.C:
        !          11323:        * main/main.dsp:
        !          11324:                iiieeyys! get/put simple vars to VClass works0
        !          11325: 
        !          11326:        * include/pa_array.h:
        !          11327:        * include/pa_wcontext.h:
        !          11328:        * main/pa_string.C:
        !          11329:                in process, but found that exceptions are too global
        !          11330: 
        !          11331:        * main/compile.y:
        !          11332:        * test.p:
        !          11333:                $: finished
        !          11334: 
        !          11335:        * main/compile.C:
        !          11336:        * main/compile.y:
        !          11337:        * main/compile_tools.C:
        !          11338:        * test.p:
        !          11339:                z
        !          11340: 
        !          11341:        * include/pa_request.h:
        !          11342:        * include/pa_stack.h:
        !          11343:        * include/pa_wcontext.h:
        !          11344:        * main/execute.C:
        !          11345:        * test.p:
        !          11346:                z about to vstring it .y all
        !          11347: 
        !          11348:        * include/pa_hash.h:
        !          11349:        * include/pa_value.h:
        !          11350:        * include/pa_vclass.h:
        !          11351:        * include/pa_vhash.h:
        !          11352:        * include/pa_vstring.h:
        !          11353:        * include/pa_wcontext.h:
        !          11354:        * main/execute.C:
        !          11355:        * main/main.dsp:
        !          11356:        * test.p:
        !          11357:                auto VHash in pa.th.cre.at.e
        !          11358: 
        !          11359:        * include/code.h:
        !          11360:        * include/pa_vstring.h:
        !          11361:        * main/compile.y:
        !          11362:        * main/compile_tools.C:
        !          11363:        * main/compile_tools.h:
        !          11364:        * main/execute.C:
        !          11365:        * test.p:
        !          11366:                string to vstring it .y all
        !          11367: 
        !          11368:        * include/pa_array.h:
        !          11369:        * main/compile.y:
        !          11370:        * main/compile_tools.C:
        !          11371:        * main/compile_tools.h:
        !          11372:        * main/pa_array.C:
        !          11373:        * test.p:
        !          11374:                $self.get
        !          11375: 
        !          11376:        * include/pa_exception.h:
        !          11377:        * include/pa_pool.h:
        !          11378:        * include/pa_request.h:
        !          11379:        * include/pa_value.h:
        !          11380:        * include/pa_wcontext.h:
        !          11381:        * main/compile.C:
        !          11382:        * main/compile.y:
        !          11383:        * main/compile_tools.C:
        !          11384:        * main/core.C:
        !          11385:        * main/pa_array.C:
        !          11386:        * main/pa_exception.C:
        !          11387:        * main/pa_hash.C:
        !          11388:        * main/pa_pool.C:
        !          11389:        * main/pa_string.C:
        !          11390:        * main/pa_table.C:
        !          11391:        * test.p:
        !          11392:                removed exception from request
        !          11393: 
        !          11394:        * include/pa_vstring.h:
        !          11395:        * main/compile.C:
        !          11396:        * main/core.C:
        !          11397:        * test.p:
        !          11398:                added some forgotten
        !          11399: 
        !          11400:        * include/pa_wcontext.h:
        !          11401:        * main/compile.y:
        !          11402:        * main/execute.C:
        !          11403:        * test.p:
        !          11404:                erroreos checkout
        !          11405: 
        !          11406: 2001-02-21  paf
        !          11407:        * main/compile.y:
        !          11408:                more straightforward yylex[end]
        !          11409: 
        !          11410:        * main/compile.C:
        !          11411:        * main/compile.y:
        !          11412:        * main/compile_tools.h:
        !          11413:                error processing in eval & yyerror so it wouldn't cause
        !          11414:                memleaks.
        !          11415: 
        !          11416:        * include/compile.h:
        !          11417:        * include/execute.h:
        !          11418:        * include/pa_array.h:
        !          11419:        * include/pa_request.h:
        !          11420:        * include/pa_stack.h:
        !          11421:        * include/pa_vclass.h:
        !          11422:        * include/pa_wcontext.h:
        !          11423:        * main/compile.C:
        !          11424:        * main/compile.y:
        !          11425:        * main/execute.C:
        !          11426:        * main/main.dsp:
        !          11427:        * main/pa_array.C:
        !          11428:        * main/pa_request.C:
        !          11429:                get put -1 [just compiled]
        !          11430: 
        !          11431:        * include/compile.h:
        !          11432:        * include/pa_array.h:
        !          11433:        * main/compile.C:
        !          11434:        * main/compile.y:
        !          11435:        * main/execute.C:
        !          11436:                MAIN_METHOD_NAME ready to write execute
        !          11437: 
        !          11438:        * include/pa_string.h:
        !          11439:        * include/pa_types.h:
        !          11440:        * main/pa_string.C:
        !          11441:                string.operator==(char*)
        !          11442: 
        !          11443:        * main/compile.C:
        !          11444:        * main/compile.y:
        !          11445:        * main/execute.C:
        !          11446:                store0
        !          11447: 
        !          11448:        * include/core.h:
        !          11449:        * include/pa_context.h:
        !          11450:        * include/pa_request.h:
        !          11451:        * include/pa_vclass.h:
        !          11452:        * include/pa_wcontext.h:
        !          11453:        * main/core.C:
        !          11454:        * main/main.dsp:
        !          11455:        * main/pa_request.C:
        !          11456:                request core methods0
        !          11457: 
        !          11458:        * include/compile.h:
        !          11459:        * include/pa_context.h:
        !          11460:        * include/pa_hash.h:
        !          11461:        * include/pa_request.h:
        !          11462:        * include/pa_string.h:
        !          11463:        * include/pa_value.h:
        !          11464:                struck with const array.gets
        !          11465: 
        !          11466:        * include/code.h:
        !          11467:        * include/pa_types.h:
        !          11468:        * main/compile.C:
        !          11469:        * main/compile.y:
        !          11470:        * main/compile_tools.C:
        !          11471:        * main/compile_tools.h:
        !          11472:        * main/execute.C:
        !          11473:        * main/main.dsp:
        !          11474:                .y to c++
        !          11475:                hierarchy output fix.
        !          11476:                compiler works ok
        !          11477: 
        !          11478:        * include/compile.h:
        !          11479:        * main/compile.C:
        !          11480:        * main/compile.y:
        !          11481:        * main/compile_tools.h:
        !          11482:                line numbers needed. would add them to .y now internally. 
        !          11483:                externally it's not as precise as needed
        !          11484: 
        !          11485:        * include/pa_exception.h:
        !          11486:        * include/pa_value.h:
        !          11487:        * main/compile.C:
        !          11488:        * main/compile.y:
        !          11489:        * main/compile_tools.C:
        !          11490:        * main/compile_tools.h:
        !          11491:                .y methods and one_big_piece. now compile returns array<method*>
        !          11492: 
        !          11493:        * include/execute.h:
        !          11494:        * include/pa_array.h:
        !          11495:        * include/pa_value.h:
        !          11496:        * main/execute.C:
        !          11497:        * main/pa_array.C:
        !          11498:                after array.const get wonders
        !          11499: 
        !          11500:        * main/compile.y:
        !          11501:        * main/execute.C:
        !          11502:        * main/execute.C:
        !          11503:        * main/execute.C:
        !          11504:        * main/execute.C:
        !          11505:        * main/execute.C:
        !          11506:                z
        !          11507: 
        !          11508:        * main/execute.C:
        !          11509:                tired :)
        !          11510: 
        !          11511:        * main/compile.C:
        !          11512:        * main/compile.y:
        !          11513:                failed to add absolute precies parse error positions. leaving
        !          11514:                RIGHTMOST position as @file[line:col]
        !          11515: 
        !          11516: 2001-02-20  paf
        !          11517:        * include/code.h:
        !          11518:        * include/compile.h:
        !          11519:        * include/execute.h:
        !          11520:        * include/pa_array.h:
        !          11521:        * include/pa_common.h:
        !          11522:        * include/pa_pool.h:
        !          11523:        * include/pa_string.h:
        !          11524:        * include/pa_table.h:
        !          11525:        * include/pa_types.h:
        !          11526:        * main/compile.C:
        !          11527:        * main/compile.y:
        !          11528:        * main/compile_tools.C:
        !          11529:        * main/compile_tools.h:
        !          11530:        * main/core.C:
        !          11531:        * main/execute.C:
        !          11532:        * main/main.dsp:
        !          11533:        * main/pa_array.C:
        !          11534:        * main/pa_common.C:
        !          11535:        * main/pa_hash.C:
        !          11536:        * main/pa_string.C:
        !          11537:        * main/pa_table.C:
        !          11538:                bison[yacc] first time compiled.
        !          11539:                execute=dump for now
        !          11540: 
        !          11541:        * main/compile.C:
        !          11542:        * main/compile.y:
        !          11543:        * main/compile_tools.C:
        !          11544:        * main/compile_tools.h:
        !          11545:        * main/execute.C:
        !          11546:        * main/main.dsp:
        !          11547:                nestage probs, eof yylex not perfect
        !          11548: 
        !          11549:        * main/core.C:
        !          11550:                core rewrite using yacc investigations
        !          11551:                now will be compile[yacc]/execute[opcodes]
        !          11552: 
        !          11553: 2001-02-15  paf
        !          11554:        * include/pa_value.h:
        !          11555:        * main/core.C:
        !          11556:                maybe a-la yacc those ifs rewrite as turing machine?
        !          11557:                for it seems it would be it's too many ifs with this syntax now
        !          11558: 
        !          11559: 2001-02-14  paf
        !          11560:        * include/pa_context.h:
        !          11561:        * include/pa_string.h:
        !          11562:        * main/core.C:
        !          11563:        * main/pa_string.C:
        !          11564:                process text repassing
        !          11565: 
        !          11566:        * include/pa_value.h:
        !          11567:        * main/core.C:
        !          11568:        * main/pa_string.C:
        !          11569:                process text repassing2
        !          11570:                operator static vars
        !          11571: 
        !          11572:        * include/pa_string.h:
        !          11573:        * main/core.C:
        !          11574:        * main/pa_string.C:
        !          11575:                get names 0
        !          11576: 
        !          11577:        * include/pa_context.h:
        !          11578:        * include/pa_value.h:
        !          11579:        * main/core.C:
        !          11580:                module:calls changes
        !          11581: 
        !          11582:        * main/core.C:
        !          11583:                varios breaks
        !          11584: 
        !          11585:        * main/core.C:
        !          11586:                get_params
        !          11587:                figured ^menu[UNEVALUATED unthinked :( ]
        !          11588: 
        !          11589:        * main/core.C:
        !          11590:                get_params 1
        !          11591: 
        !          11592:        * main/core.C:
        !          11593:                get names 1
        !          11594: 
        !          11595:        * main/core.C:
        !          11596:                get names 2
        !          11597: 
        !          11598:        * main/core.C:
        !          11599:                get names 3
        !          11600: 
        !          11601: 2001-02-13  paf
        !          11602:        * include/pa_string.h:
        !          11603:        * main/pa_string.C:
        !          11604:                String_iterator::skip_to
        !          11605:                todo:optimize
        !          11606: 
        !          11607:        * main/core.C:
        !          11608:                operators
        !          11609:                : and self. prefixes
        !          11610: 
        !          11611:        * include/pa_context.h:
        !          11612:        * include/pa_value.h:
        !          11613:        * main/core.C:
        !          11614:                ^class:calls[] started
        !          11615: 
        !          11616:        * include/pa_string.h:
        !          11617:        * main/pa_string.C:
        !          11618:                String_iterator optimized
        !          11619: 
        !          11620:        * include/pa_string.h:
        !          11621:        * main/pa_string.C:
        !          11622:                String_iterator tested
        !          11623: 
        !          11624:        * main/pa_string.C:
        !          11625:                String_iterator::skip_to
        !          11626:                optimized a bit. would change privates to better support optimization
        !          11627: 
        !          11628:        * include/pa_value.h:
        !          11629:        * main/core.C:
        !          11630:        * main/core.C:
        !          11631:                z
        !          11632: 
        !          11633: 2001-02-12  paf
        !          11634:        * include/pa_context.h:
        !          11635:        * include/pa_value.h:
        !          11636:        * main/core.C:
        !          11637:                get self/methodref joined
        !          11638: 
        !          11639:        * include/pa_context.h:
        !          11640:        * include/pa_value.h:
        !          11641:        * main/core.C:
        !          11642:                some comments
        !          11643: 
        !          11644:        * include/pa_string.h:
        !          11645:        * main/core.C:
        !          11646:        * main/pa_string.C:
        !          11647:                started String_iterator
        !          11648: 
        !          11649: 2001-02-11  paf
        !          11650:        * include/pa_context.h:
        !          11651:        * include/pa_value.h:
        !          11652:        * main/core.C:
        !          11653:        * main/main.dsp:
        !          11654:                core started.
        !          11655:                core.C, context&value .h
        !          11656: 
        !          11657:        * include/pa_array.h:
        !          11658:        * include/pa_hash.h:
        !          11659:        * include/pa_pool.h:
        !          11660:        * include/pa_string.h:
        !          11661:        * main/main.dsp:
        !          11662:        * main/pa_array.C:
        !          11663:        * main/pa_hash.C:
        !          11664:        * main/pa_pool.C:
        !          11665:        * main/pa_string.C:
        !          11666:                :pooled
        !          11667: 
        !          11668: 2001-01-30  paf
        !          11669:        * configure:
        !          11670:        * configure.in:
        !          11671:        * include/pa_error.h:
        !          11672:        * include/pa_exception.h:
        !          11673:        * include/pa_pool.h:
        !          11674:        * include/pa_request.h:
        !          11675:        * main/main.dsp:
        !          11676:        * main/pa_error.C:
        !          11677:        * main/pa_exception.C:
        !          11678:        * main/pa_pool.C:
        !          11679:        * targets/Makefile.am:
        !          11680:        * targets/parser.C:
        !          11681:        * targets/parser.dsp:
        !          11682:                lowered targets/parser into subdir, added parser_Pool(Pool)
        !          11683:                failed to add. would think..
        !          11684: 
        !          11685:        * include/pa_exception.h:
        !          11686:        * include/pa_pool.h:
        !          11687:        * include/pa_table.h:
        !          11688:        * main/pa_exception.C:
        !          11689:        * main/pa_table.C:
        !          11690:                minor * to & changes
        !          11691: 
        !          11692:        * include/pa_pool.h:
        !          11693:        * main/Makefile.am:
        !          11694:        * main/main.dsp:
        !          11695:        * main/pa_pool.C:
        !          11696:                moved pa_pool.C to be target specific
        !          11697: 
        !          11698:        * Makefile.am:
        !          11699:        * main/Makefile.am:
        !          11700:        * targets/Makefile.am:
        !          11701:                .am comments
        !          11702: 
        !          11703:        * include/pa_exception.h:
        !          11704:        * include/pa_pool.h:
        !          11705:        * include/pa_request.h:
        !          11706:        * include/pa_table.h:
        !          11707:        * main/pa_array.C:
        !          11708:        * main/pa_exception.C:
        !          11709:        * main/pa_pool.C:
        !          11710:        * main/pa_table.C:
        !          11711:                error re-associated. that's much better
        !          11712:                even removed 'die' necessety
        !          11713: 
        !          11714:        * configure:
        !          11715:        * configure.in:
        !          11716:                .am updated
        !          11717: 
        !          11718: 2001-01-29  paf
        !          11719:        * include/pa_hash.h:
        !          11720:        * include/pa_pool.h:
        !          11721:        * include/pa_threads.h:
        !          11722:        * main/pa_hash.C:
        !          11723:                made local Hash-es not thread safe=quicker by
        !          11724:                SYNCHRONIZED(thread_safe)
        !          11725: 
        !          11726:        * include/pa_hash.h:
        !          11727:                some comments
        !          11728: 
        !          11729:        * include/pa_error.h:
        !          11730:        * include/pa_request.h:
        !          11731:        * include/pa_string.h:
        !          11732:        * include/pa_table.h:
        !          11733:        * main/pa_error.C:
        !          11734:        * main/pa_table.C:
        !          11735:        * targets/parser.C:
        !          11736:        * targets/parser.dsp:
        !          11737:                Error fixed
        !          11738: 
        !          11739:        * include/pa_pool.h:
        !          11740:        * include/pa_string.h:
        !          11741:        * main/pa_string.C:
        !          11742:        * targets/parser.C:
        !          11743:                String originating
        !          11744: 
        !          11745:        * include/pa_array.h:
        !          11746:        * main/pa_array.C:
        !          11747:        * targets/parser.C:
        !          11748:                Array::operator += (Array& src)
        !          11749:                
        !          11750:                rethought, would change now
        !          11751: 
        !          11752:        * configure.in:
        !          11753:        * include/pa_hash.h:
        !          11754:        * include/pa_threads.h:
        !          11755:        * main/main.dsp:
        !          11756:        * main/pa_threads.C:
        !          11757:        * targets/parser.C:
        !          11758:                added pa_threads
        !          11759:                
        !          11760:                Mutex
        !          11761: 
        !          11762:        * include/pa_pool.h:
        !          11763:        * main/pa_array.C:
        !          11764:        * targets/parser.C:
        !          11765:                tested - decision "no templates"
        !          11766: 
        !          11767:        * include/pa_error.h:
        !          11768:        * include/pa_hash.h:
        !          11769:        * include/pa_string.h:
        !          11770:        * include/pa_table.h:
        !          11771:        * main/pa_error.C:
        !          11772:        * main/pa_hash.C:
        !          11773:        * main/pa_string.C:
        !          11774:        * main/pa_table.C:
        !          11775:        * targets/parser.C:
        !          11776:                Table
        !          11777:                more like C++ style
        !          11778:                hence lots of 'const'
        !          11779: 
        !          11780:        * include/pa_array.h:
        !          11781:        * include/pa_hash.h:
        !          11782:        * include/pa_pool.h:
        !          11783:        * include/pa_string.h:
        !          11784:        * include/pa_table.h:
        !          11785:        * include/pa_types.h:
        !          11786:        * main/main.dsp:
        !          11787:        * main/pa_array.C:
        !          11788:        * main/pa_string.C:
        !          11789:        * main/pa_table.C:
        !          11790:                Table started
        !          11791:                would test
        !          11792:                template Array now
        !          11793: 
        !          11794:        * main/pa_array.C:
        !          11795:                expand not convinient, would rewrite
        !          11796: 
        !          11797:        * include/pa_array.h:
        !          11798:        * include/pa_hash.h:
        !          11799:        * include/pa_pool.h:
        !          11800:        * include/pa_string.h:
        !          11801:        * include/pa_table.h:
        !          11802:        * include/pa_types.h:
        !          11803:        * main/Makefile.am:
        !          11804:        * main/main.dsp:
        !          11805:        * main/pa_array.C:
        !          11806:        * main/pa_hash.C:
        !          11807:        * main/pa_string.C:
        !          11808:        * main/pa_table.C:
        !          11809:        * targets/parser.C:
        !          11810:        * targets/parser.dsp:
        !          11811:                Request
        !          11812:                Error
        !          11813:                Table
        !          11814: 
        !          11815:        * include/pa_array.h:
        !          11816:        * include/pa_hash.h:
        !          11817:        * include/pa_string.h:
        !          11818:                moved .h public parts to top
        !          11819: 
        !          11820:        * include/pa_hash.h:
        !          11821:        * include/pa_threads.h:
        !          11822:        * main/pa_hash.C:
        !          11823:        * main/pa_threads.C:
        !          11824:                decided on one global_mutex, like PHP
        !          11825:                as I can see: needed only in global Hash now,
        !          11826:                made Hash:: put/get SYNCHRONIZED
        !          11827: 
        !          11828:        * include/pa_array.h:
        !          11829:        * include/pa_common.h:
        !          11830:        * include/pa_error.h:
        !          11831:        * include/pa_hash.h:
        !          11832:        * include/pa_pool.h:
        !          11833:        * include/pa_request.h:
        !          11834:        * include/pa_string.h:
        !          11835:        * include/pa_table.h:
        !          11836:        * main/Makefile.am:
        !          11837:        * main/pa_array.C:
        !          11838:        * main/pa_common.C:
        !          11839:        * main/pa_error.C:
        !          11840:        * main/pa_hash.C:
        !          11841:        * main/pa_table.C:
        !          11842:                added forgotten
        !          11843: 
        !          11844:        * acinclude.m4:
        !          11845:                --disable-string-origins
        !          11846: 
        !          11847:        * configure:
        !          11848:        * include/pa_array.h:
        !          11849:        * include/pa_pool.h:
        !          11850:        * main/Makefile.am:
        !          11851:        * main/main.dsp:
        !          11852:        * main/pa_array.C:
        !          11853:        * targets/parser.C:
        !          11854:        * targets/parser.dsp:
        !          11855:                templates failed
        !          11856:                no template specializations [VC6],
        !          11857:                no library auto instantation [VC6, GNU c++ 2.95.2-6 from latest cygwin]
        !          11858: 
        !          11859:        * include/pa_array.h:
        !          11860:        * include/pa_pool.h:
        !          11861:        * main/pa_array.C:
        !          11862:        * targets/parser.C:
        !          11863:                Array& operator += (Array& src)
        !          11864: 
        !          11865: 2001-01-27  paf
        !          11866:        * include/pa_hash.h:
        !          11867:        * include/pa_string.h:
        !          11868:        * include/pa_types.h:
        !          11869:        * main/main.dsp:
        !          11870:        * main/pa_string.C:
        !          11871:                uint, and added pa_types & pa_hash[forgotten]
        !          11872: 
        !          11873:        * main/pa_string.C:
        !          11874:        * targets/parser.C:
        !          11875:                String::operator ==
        !          11876: 
        !          11877:        * include/pa_array.h:
        !          11878:        * main/pa_array.C:
        !          11879:        * targets/parser.C:
        !          11880:                array [] with chunk caching
        !          11881: 
        !          11882:        * main/pa_hash.C:
        !          11883:                String(&String)
        !          11884: 
        !          11885:        * include/pa_array.h:
        !          11886:        * include/pa_hash.h:
        !          11887:        * include/pa_pool.h:
        !          11888:        * include/pa_string.h:
        !          11889:        * main/pa_array.C:
        !          11890:        * main/pa_string.C:
        !          11891:                array cache rethought to chunk caching
        !          11892: 
        !          11893:        * include/pa_array.h:
        !          11894:        * include/pa_hash.h:
        !          11895:        * include/pa_pool.h:
        !          11896:        * include/pa_string.h:
        !          11897:        * main/main.dsp:
        !          11898:        * main/pa_array.C:
        !          11899:        * main/pa_hash.C:
        !          11900:        * main/pa_string.C:
        !          11901:        * targets/parser.dsp:
        !          11902:                Array 0
        !          11903: 
        !          11904:        * main/pa_hash.C:
        !          11905:                added pa_hash.C [forgotten]
        !          11906: 
        !          11907: 2001-01-26  paf
        !          11908:        * include/pa_pool.h:
        !          11909:        * include/pa_string.h:
        !          11910:        * main/pa_string.C:
        !          11911:        * targets/parser.C:
        !          11912:                removed templates [vc++ suxx]
        !          11913: 
        !          11914:        * include/pa_pool.h:
        !          11915:        * main/pa_string.C:
        !          11916:                String prealloc & dynamic row_count
        !          11917: 
        !          11918:        * include/pa_pool.h:
        !          11919:        * include/pa_string.h:
        !          11920:                pa_pool split
        !          11921: 
        !          11922:        * AUTHORS:
        !          11923:        * COPYING:
        !          11924:        * INSTALL:
        !          11925:        * Makefile.am:
        !          11926:        * NEWS:
        !          11927:        * README:
        !          11928:        * acinclude.m4:
        !          11929:        * config.guess:
        !          11930:        * config.h.bot:
        !          11931:        * config.h.top:
        !          11932:        * config.sub:
        !          11933:        * configure:
        !          11934:        * configure.in:
        !          11935:        * include/pa_pool.h:
        !          11936:        * install-sh:
        !          11937:        * main/Makefile.am:
        !          11938:        * main/main.dsp:
        !          11939:        * main/pa_pool.C:
        !          11940:        * main/pa_string.C:
        !          11941:        * missing:
        !          11942:        * mkinstalldirs:
        !          11943:        * parser.dsw:
        !          11944:        * stamp-h.in:
        !          11945:        * targets/Makefile.am:
        !          11946:        * targets/parser.C:
        !          11947:        * targets/parser.dsp:
        !          11948:                creating parser3 module
        !          11949: 
        !          11950:        * include/pa_pool.h:
        !          11951:        * main/main.dsp:
        !          11952:        * main/pa_pool.C:
        !          11953:        * main/pa_string.C:
        !          11954:        * main/pa_string.C:
        !          11955:        * targets/parser.C:
        !          11956:        * targets/parser.dsp:
        !          11957:        * targets/parser.dsp:
        !          11958:                $Id: ChangeLog,v 1.18 2002/01/25 11:22:51 paf Exp $ check
        !          11959: 
        !          11960:        * targets/parser.C:
        !          11961:                $id$ check
        !          11962: 
        !          11963:        * include/pa_pool.h:
        !          11964:        * include/pa_string.h:
        !          11965:        * main/main.dsp:
        !          11966:        * main/pa_pool.C:
        !          11967:        * main/pa_string.C:
        !          11968:        * targets/parser.C:
        !          11969:                templates in VC++ suxx.
        !          11970: 

E-mail: